![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
Select either Sequential or Parallel. The Sequential option causes the instances of the activity to occur in succession rather than at the same time. The Parallel option causes the instances of the activity to occur at the same time.
• All (perform outgoing flow when all instances complete) The outgoing flow is processed once after all activity instances have completed.
• One (perform outgoing flow once when first instance completes) The outgoing flow is processed when the first activity instance completes (existing instances can still be completed but the outgoing flow is not processed when they complete).
• No Condition (perform outgoing flow for each completed instance) The outgoing flow is processed for every activity instance as it completes.
• Complex (behavior defined by Complex Flow Condition) The outgoing flow is processed for each instance for which the Complex Flow Condition tab evaluates to true.Select Free Text for the Script Defined As field if you want to describe how you would like the loop to be tested, and prefer to leave the specific implementation of the loop expression to someone else. You can also select Unspecified if there is currently no condition or description for the loop.
Depending on the destination environment you have selected, JavaScript may be available as an option. Use this option if you want to enter JavaScript that will be evaluated for the loop expression.
• Loop Expression Specify either a script that evaluates to an integer or a description of the desired script.
• Complex Flow Condition This expression is evaluated if you selected Complex as the Flow Condition.
• Additional Instances Expression This expression is used for control-flow pattern WCP-15 (additional activity instances may be required at runtime) when you only need to add instances when the task is complete. See the table "Supported Control Flow Patterns" in the "Workflow Patterns Reference" appendix of the TIBCO ActiveMatrix BPM - BPM Concepts guide. If you need to add instances while the task is in progress, see Adding Additional Instances to a Multi-Instance Loop Task Whilst the Task is in Progress.
You can add additional instances to a multi-instance loop while the task is still in progress. This implements control-flow pattern WCP-15—see the table "Supported Control Flow Patterns" in the "Workflow Patterns Reference" appendix of the TIBCO ActiveMatrix BPM - BPM Concepts guide.
Process.addActivityLoopAdditionalInstances ("OrderStock",1);You can also add additional instances to a loop in the loop task itself, but only in the task Complete script.In this example, the task Add parts to order would order an additional item each time it was used.This workflow pattern specifies that multiple instances of an activity should be created, each instance being synchronized and able to run concurrently. See the table “Supported Control Flow Patterns” in the “Workflow Patterns Reference” appendix of the TIBCO ActiveMatrix BPM - BPM Concepts guide. Note that:The Parallel ordering setting and All flow condition means that the activity instances will be performed at the same time and will be synchronized. The number of instances is set to 3 on the right side of the Properties view.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |