Parallel Transitions

Parallel transitions refer to transitions that execute simultaneously from a given activity or depending on the outcome of a given activity.

You can have more than one activity executing in parallel.

For example, consider the case of a workflow which functions as follows:

Once the status of a product is set to "approved", workitem notifications need to get sent to three different people with different roles. Each of these notifications are created in parallel, and after the necessary action is taken by all three, the workflow proceeds to the next task.

The following figure illustrates this example with a task in the process forking out into three parallel activities and then all three joining together into a single thread of execution.

Note: MDM always requires a start activity for a parallel process and an end activity to join the parallel process.
Parallel Transitions