Multiple instance task dialog box

 

Multiple instance tasks

A multiple instance task is a repetitive task. Unlike activity looping tasks, several parallel instances of multiple instance tasks can exist.

 

The "MultipleInstanceTask" dialog box contains three tabs: "Common", "Simulation" and "Parameter".

 

 

The "Common" tab of the "MultipleInstanceTask" dialog box

The "Common" tab of the "MultipleInstanceTask" dialog box is used to enter general information relative to the multiple instance task.

 

The "Common" tab of the "MultipleInstanceTask" dialog box

 

Key :

·         "Name": This field represents the name of the multiple instance task.

·         "TaskType": This field represents the type of the multiple instance task.  It can have one of the following values:

o        None

o        Service

o        Receive

o        Send

o        User

o        Script

o        Manual

o        Reference

·         "Condition": This field contains an expression representing the stop condition of the loop.

·         "Ordering": This field is used to determine whether the different instances of the loop will be run in parallel or in sequence.  It can have one of the following values:

o        Sequential

o        Parallel

·         "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 "MultipleInstanceTask" dialog box

The "Simulation" tab of the "MultipleInstanceTask" dialog box is used to enter information relative to the simulation of the multiple instance task.

 

The "Simulation" tab of the "MultipleInstanceTask" dialog box

 

Key :

·         "Status": This field represents the status of the multiple instance task during a simulation.  This can be determined when the process is run by an execution engine.  It 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 defined the number of occurrences of a given multiple instance task during a simulation.

·         "Counter": This field is used by the execution engine to count the number of time the loop is carried out.