Using the BPML All Activity Properly

The BPML activity, All (represented in the GPM by the All Start and All End icons), runs two or more complex child activities within a business process simultaneously.

Because there are performance implications to using the All activity, use it only if you expect branches of your business process model to take significant amounts of time (in seconds or minutes) to complete (very few services take this long).

Do not use the All activity to run two or more instances of the same subprocess simultaneously. The system will handle the proper load balancing.