Multiple instance sub process dialog box
Multiple
instance sub processes
A
"MultipleInstanceSubProcess" is a repetitive SubProcess. Unlike
"ActivityLoopingSubProcesses", several parallel instances of a given
"MultipleInstanceSubProcess" can exist.
The
"MultipleInstanceSubProcess" dialog box contains three tabs:
"Common", "Simulation" and "Parameter".
The
"Common" tab of the "MultipleInstanceSubProcess" dialog box
The
"Common" tab of the "MultipleInstanceSubProcess" dialog box
is used to enter general information relative to a
"MultipleInstanceSubProcess".

The "Common"
tab of the "MultipleInstanceSubProcess" dialog box
Key:
·
"Name": This field
represents the name of the MultipleInstanceSubProcess.
·
"IsTransaction":
This field is a boolean indicating whether or not the
MultipleInstanceSubProcess behaves like a transaction.
·
"AdHoc": This
field is used to determine whether the activities contained in the
MultipleInstanceSubProcess are controlled and sequenced in a particular order.
·
"Ordering": This
field is displayed when the "AdHoc" field is set to "True".
The "Ordering" field is used to define the type of sequencing of a
Multiple InstanceSubProcess' sub activities. It can have one of the following values:
o Sequential
o Parallel
· "Condition": This field contains an expression representing the stop condition of the loop.
·
"FlowCondition": This field is used to
define the method used to transfer data between the different instances of the
loop. It can have one of the following values:
o None
o One
o All
o Complex
The
"Simulation" tab of the "MultipleInstanceSubProcess" dialog
box
The
"Simulation" tab of the
"MultipleInstanceSubProcess" dialog box is used to enter
information relative to the simulation of a MultipleInstanceSubProcess.

The
"Simulation" tab of the "MultipleInstanceSubProcess" dialog
box
Key:
·
"Status": This
field represents the status of the MultipleInstanceSubProcess during a
simulation. It can be determined when a process is executed by an execution
engine and can have one of the following values:
o None
o Ready
o Active
o Cancelled
o Aborting
o Aborted
o Completing
o Completed
·
"Start Quantity": This field is used to
define the number of occurrences of a given MultipleInstanceSubProcess during a
simulation.
· "Counter": This field is used by the execution engine to count the number of time a loop is carried out.