14.5.2.2 Executing Parallel Tasks
A Parallel Gateway is used to execute multiple tasks in parallel. In the usual flow, tasks are executed sequentially.
Figure 14-4 Execution of Parallel Tasks Flow in New UI

In the example shown, when the Parallel Gateway is invoked, all the OFSAA components that are placed between Parallel Gateways, are executed simultaneously. After all components are executed, the execution moves to the next activity in the Process Flow.
Note:
In case if any one of the task fails as part of parallel gateway, the other ongoing parallel tasks executions are completed. The status of the activities get updated appropriately even though one or more activities fail.Table 14-1 PMF Run Pipeline Design
Do's for a Gateway ( Parallel and Multichoice) | Dont's for a Gateway ( Parallel and Multichoice) |
---|---|
Ensure to begin and end with the same gateway during run pipeline design. | A parallel gateway cannot exist within another parallel gateway. |
Ensure to add a service task if a parallel gateway is the last executing activity. | Multiple transitions are not supported for any activity in a run pipeline. Therefore, you must only use a parallel gateway. |
Tasks which start from a parallel gateway must end in the successive closing parallel gateway. | |
Execution of a pipeline will begin from the Start activity. Therefore, the transition cannot be stopped for this activity. |
For more information on the Transition and Gateways, see Transition and Gateways.