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.