The attributes and model associations of standard activities, multi-instance loop activities, and complex behavior definition are summarized in the table below.
Mapping the attributes and model associations to ARIS
Class |
BPMN attribute name |
Implementation in ARIS |
---|---|---|
LoopCharacteristics |
inherits from BaseElement |
Attribute type group Loop characteristics (AT_BPMN_LOOP_CHARACTERISTICS) in attribute type group BPMN 2.0 attributes of object type Function (OT_FUNC). |
StandardLoopCharacteristics |
inherits from BaseElement |
The value of the attribute type Loop type (AT_BPMN_LOOP_TYPE_2) is set to Standard loop (AVT_BPMN_STANDARD_LOOP) in the attribute type group BPMN 2.0 attributes/Loop characteristics of object type Function. |
testBefore: boolean = False |
Attribute type Test before (AT_BPMN_LOOP_TEST_TIME) in the attribute type group BPMN 2.0 attributes/Loop characteristics/Standard loop attributes of object type Function. |
|
loopMaximum: Expression [0..1] |
Attribute type Loop maximum (AT_BPMN_MAX_LOOP) in the attribute type group BPMN 2.0 attributes/Loop characteristics/Standard loop attributes of object type Function. |
|
loopCondition: Expression [0..1] |
Attribute type Loop condition (AT_BPMN_LOOP_CONDITION ) in the attribute type group BPMN 2.0 attributes/Loop characteristics/Standard loop attributes of object type Function. |
|
MultiInstanceLoop |
inherits from BaseElement |
The value of the attribute type Loop type (AT_BPMN_LOOP_TYPE_2) is set to Multi-instance sequential loop (AVT_BPMN_MULTI_INSTANCE_SEQUENTIAL_LOOP) or Multi-instance parallel loop (AVT_BPMN_MULTI_INSTANCE_PARALLEL_LOOP) in the attribute type group BPMN 2.0 attributes/Loop characteristics of object type Function. |
isSequential: boolean = False |
isSequential = true corresponds to: Loop type = Multi-instance sequential loop |
|
loopCardinality: Expression [0..1] |
Attribute type Loop cardinality (AT_BPMN_LOOP_CARDINALITY) in the attribute type group BPMN 2.0 attributes/Loop characteristics/Multi-instance loop attributes of object type Function. |
|
loopDataInput: DataInput [0..1] |
Currently not implemented. |
|
loopDataOutput: DataOutput [0..1] |
Currently not implemented. |
|
inputDataItem: Property [0..1] |
Currently not implemented. |
|
outputDataItem: Property [0..1] |
Currently not implemented. |
|
completionCondition: Expression [0..1] |
Currently not implemented. |
|
behavior: MultiInstanceBehavior = all |
Currently not implemented. |
|
complexBehaviorDefinition: ComplexBehaviorDefinition [0..*] |
Currently not implemented. |
|
oneBehaviorEventRef: EventDefinition [0..1] |
Currently not implemented. |
|
noneBehaviorEventRef: EventDefinition [0..1] |
Currently not implemented. |
|
ComplexBehaviorDefinition |
inherits from BaseElement |
Currently not implemented. |
condition: Formal Expression |
||
event: ImplicitThrowEvent |