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.
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]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
loopDataOutput: DataOutput [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
inputDataItem: Property [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
outputDataItem: Property [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
completionCondition: Expression [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
behavior: MultiInstanceBehavior = all { none | one | all | complex }
Not considered in the 1st version of the BPMN 2.0 implementation.
 
complexBehaviorDefinition: ComplexBehaviorDefinition [0..*]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
oneBehaviorEventRef: EventDefinition [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
noneBehaviorEventRef: EventDefinition [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
ComplexBehaviorDefinition
inherits from BaseElement
Not considered in the 1st version of the BPMN 2.0 implementation.
 
condition: Formal Expression
 
 
event: ImplicitThrowEvent
 
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback