Activity type: Task

See: Business Process Model and Notation (BPMN).

BPMN 2.0 distinguishes eight task types which are represented by different symbols (see ). Only the Abstract task is available in the Symbols bar. The symbols of the remaining seven special task types are not available in the Symbols bar, they are handled by the program.

Activity type: Task

When the modeler selects a specific task symbol the software sets the corresponding value of the ARIS attribute type Task type. This attribute type is read-only. It provides the following values: Abstract task, Business rule task, Manual task, Script task, Send task, Service task, Receive task, and User task.

Mapping the attributes and model associations to ARIS:

Class

BPMN attribute name

Implementation in ARIS

Task

inherits from Activity

The value of the attribute type Activity type (AT_BPMN_ACTIVITY_TYPE) is set to Task in the attribute type group BPMN 2.0 attributes of object type Function.

Object type: Function (OT_FUNC)

Symbol: Task (ST_BPMN_TASK) or a special task symbol (see below)

Service task

inherits from Activity

The value of the attribute type Task type (AT_BPMN_TASK_TYPE) is set to Service task in the attribute type group BPMN 2.0 attributes/Task attributes of object type Function

Object type: Function (OT_FUNC)
Symbol: Service task (ST_BPMN_SERVICE_TASK)

 

implementation: Implementation = Web Service
{Web Service | Other | Unspecified}

Currently not implemented.

 

operationRef: Operation [0..1]

Currently not implemented.

Send task

inherits from Activity

The value of the attribute type Task type (AT_BPMN_TASK_TYPE) is set to Send task in the attribute type group BPMN 2.0 attributes/Task attributes of object type Function.
Object type: Function (OT_FUNC)

Symbol: Send task (ST_SEND_TASK)

 

messageRef: Message [0..1]

Connection type in the BPMN collaboration diagram (BPMN 2.0)

* Function sends message.

 

operationRef: Operation [0..1]

Currently not implemented.

 

implementation: Implementation = Web Service
{Web Service| Other | Unspecified}

Currently not implemented.

Receive task

inherits from Activity

The value of the attribute type Task type (AT_BPMN_TASK_TYPE) is set to Receive task in the attribute type group BPMN 2.0 attributes/Task attributes of object type Function.

Object type: Function (OT_FUNC)

Symbol: Receive task (ST_RECEIVE_TASK)

 

messageRef: Message [0..1

Connection type in the BPMN collaboration diagram (BPMN 2.0)
* Message is received from function

 

Instantiate: boolean = False

Currently not implemented.

 

operationRef: Operation [0..1]

Currently not implemented.

 

implementation: Implementation = Web Service
{Web Service | Other | Unspecified}

Currently not implemented.

User task

inherits from Activity

The value of the attribute type Task type (AT_BPMN_TASK_TYPE) is set to User task in the attribute type group BPMN 2.0 attributes/Task attributes of object type Function.

Object type: Function (OT_FUNC)

Symbol: User task (ST_USER_TASK)

 

Implementation: UserTaskImplementation = Other
{HumanTaskWebService | WebService | Other | Unspecified}

Currently not implemented.

 

renderings: Rendering [0..*]

Currently not implemented.

Manual task

inherits from Activity

The value of the attribute type Task type (AT_BPMN_TASK_TYPE) is set to Manual task in the attribute type group BPMN 2.0 attributes/Task attributes of object type Function.

Object type: Function (OT_FUNC)
Symbol: Manual task (ST_MANUAL_TASK)

Business Rule Task

inherits from Activity

The value of the attribute type Task type (AT_BPMN_TASK_TYPE) is set to Business rule task in the attribute type group BPMN 2.0 attributes/Task attributes of object type Function.

Object type: Function (OT_FUNC)

Symbol: Business rule task (ST_BUSINESS_RULE_TASK)

 

Implementation: BusinesRuleTaskImplementation = Other
{BusinessRuleWebService | WebService | Other | Unspecified}

Currently not implemented.

Script task

inherits from Activity

The value of the attribute type Task type (AT_BPMN_TASK_TYPE) is set to Script task in the attribute type group BPMN 2.0 attributes/Task attributes of object type Function.

Object type: Function (OT_FUNC)

Symbol: Script task (ST_SCRIPT_TASK)

 

scriptLanguage: string [0..1]

Currently not implemented.

 

script: string [0..1]

Currently not implemented.