Software AG Products 10.7 | Designing and Implementing Business Process Models | ARIS Method manual | Modeling BPMN 2.0 | Process | Activities | Loop characteristics | Standard and multi-instance loop characteristics and complex behavior definition
 
Standard and multi-instance loop characteristics and complex behavior definition
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 Characteristics
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 isSequential = false corresponds to: Loop type = Multi-instance parallel 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 { none | one | all | complex }
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