Activity
looping sub process dialog box
Activity looping
sub processes
An "ActivityLoopingSubProcess" is a
repetitive SubProcess. Only one single instance of a given
ActivityLoopingSubProcess can exist.
The
"ActivityLoopingSubProcess" dialog box contains three tabs:
"Common", "Simulation" and "Parameter".
The
"Common" tab of the "ActivityLoopingSubProcess" dialog box
The
"Common" tab of the "ActivityLoopingSubProcess" dialog box
is used to enter general information relative to an ActivityLoopingSubProcess.

The
"Common" tab of the "ActivityLoopingSubProces" dialog box
Key:
·
"Name": This field
represents the name of the ActivityLoopingSubProcess.
·
"IsTransaction":
This field is a boolean indicating whether or not the ActivityLoopingSubProcess
behaves like a transaction.
·
"AdHoc": This
field is used to determine whether or not the activities contained in the
ActivityLoopingSubProcess are controlled and sequenced in a particular order.
·
"Ordering": This
field is displayed if "AdHoc" field is set to "True". The
"Ordering" field is used to define the type of sequencing of the ActivityLoopingSubProcess'
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.
·
"TestTime": This field defines the
moment at which the condition is evaluated. It can have one of the following
values:
o Before
o After
The
"Simulation" tab of the "ActivityLoopingSubProcess" dialog
box
The
"Simulation" tab of the "ActivityLoopingSubProcess" dialog
box is used to define information relative to the simulation of an
ActivityLoopingSubProcess.

The
"Simulation" tab of the "ActivityLoopingSubProcess" dialog
box
Key:
·
"Status" : This
field represents the status of the ActivityLoopingSubProcess during a
simulation. It can be determined when a process is run 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
ActivityLoopingSubProcess during a simulation.
·
"Counter": This
field is used by the execution engine to count the number of times a loop is
carried out.
·
"Maximum": This
field defines the maximum number of iterations carried out by the loop.