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 will be available in the symbol bar. The symbols of the remaining seven special task types are not available in the symbol 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, but visible; 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}
Not considered in the 1st version of the BPMN 2.0 implementation.
 
operationRef: Operation [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
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]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
implementation: Implementation = Web Service {Web Service| Other | Unspecified}
Not considered in the 1st version of the BPMN 2.0 implementation.
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
Not considered in the 1st version of the BPMN 2.0 implementation.
 
operationRef: Operation [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
implementation: Implementation = Web Service {Web Service | Other | Unspecified}
Not considered in the 1st version of the BPMN 2.0 implementation.
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}
Not considered in the 1st version of the BPMN 2.0 implementation.
 
renderings: Rendering [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
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}
Not considered in the 1st version of the BPMN 2.0 implementation.
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]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
script: string [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback