Designing and Implementing Business Process Models : ARIS Method manual : Modeling BPMN 2.0 : Process : Activities
Activities
 
Resource assignment
Performer
Activity type: Task
Human interactions
Activity type: Subprocess
Subprocess type: Call Activity
Global task
Loop characteristics
The BPMN activity is represented by the ARIS object type Function.
BPMN 2.0 differentiates three basic types of activities: task (atomic activity), subprocess (non-atomic activity) and call activity. The symbols depicting these activity types are provided in the ARIS symbol bar.
BPMN object symbol Activity
When the modeler places an activity symbol, the software sets the corresponding value of the ARIS attribute type Activity type (AT_BPMN_ACTIVITY_TYPE). This activity type controls the correct behavior of the symbol. E. g: A subprocess may have embedded flow elements, a task must not; a call activity may reference another task or process, tasks and subprocesses must not.
Mapping the attributes and model associations to ARIS:
Class
BPMN attribute name
Implementation in ARIS
Activity
inherits from FlowElement
Object type: Function (OT_FUNC) Attribute type Activity type (AT_BPMN_ACTIVITY_TYPE) in the attribute type group BPMN 2.0 attributes of object type Function Attribute values: * Task (AVT_BPMN_TASK) * Subprocess (AVT_BPMN_SUBPROCESS) * Call activity (AVT_BPMN_CALL_ACTIVITY)
 
isForCompensation: boolean = false
Attribute type Is for compensation (AT_BPMN_IS_FOR_COMPENSATION) in the attribute type group BPMN 2.0 attributes of object type Function
 
loopCharacteristics: LoopCharacteristics [0..1]
see below: Loop characteristics
 
resources: ActivityResource [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
default: SequenceFlow [0..1]
Attribute type Sequence flow condition (AT_BPMN_SEQ_FLOW_CONDITION) in the attribute type group BPMN 2.0 attributes of the following conenction types: * Activity creates ..., * Activity is predecessor of ..., * Activity leads to ... The attribute value must be set to Default sequence flow.
 
ioSpecification: InputOutputSpecification [0..1]
IO specification is not considered in the 1st version of the BPMN 2.0 implementation.
 
properties: Property [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
boundaryEventRefs: BoundaryEvent [0..*]
Connection type: Function can trigger event CT_BPMN_CAN_TRIGGER
 
dataInputAssociations: DataInputAssociation [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
dataOutputAssociations: DataOutputAssociation [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
startQuantity: integer = 1
Not considered in the 1st version of the BPMN 2.0 implementation.
Class
completionQuantity: integer = 1
Not considered in the 1st version of the BPMN 2.0 implementation.
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback