Parallel Transitions - Limitations

Procedure

  1. MDM supports the concept of a "group" in parallel transitions. What this means is ,you can group a join transitions together by specifying a group attribute. The "group limit" attribute can be used to indicate the number of transitions to be completed, so that the join can proceed. However, MDM Process Designer does not currently support group and group limit attributes for parallel transition.
  2. Every parallel context has to join via a parallel gateway. A process cannot end while the process is split into multiple contexts. Before the process ends, all contexts have to join together.
  3. It is advised to have the flow of control between the Parallel gateway split and the Parallel gateway join. Returning the flow of control after a context split, for example, before the split gateway, and re-executing the split possibly multiple times leads to complicated (hard to understand) logic.

Result

Note: In a split/join for a Parallel transition, the Join must connect to a single MDM activity and cannot connect to multiple activities (another split). Conversely, a Split must connect to more than one activity.
Not Supported: A Split connecting to a single activity.
Not Supported: A Join connecting to a multiple activities.
Supported: A Split to multiple activities; join to a single activity.