Software AG Products 10.7 | Designing and Implementing Business Process Models | ARIS Method manual | Modeling BPMN 2.0 | Process | Activities | Activity type: Task
 
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.