webMethods and Intelligent Business Operations 10.2 | 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]
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
 

Copyright © 2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release