2009-07-02

Synchro pattern - Uniform solution

Here is a simple process:


Gateway „A” has determines the number of (outgoing) active flows (two), thus Gateway „B” must stop the flow (do not allow the further flow) until all previously determined (two) active flows arrive. All internal process inside the area „X” is not relevant until all internal flow is ending in Gateway „B”.

As a general pattern it can be stated that a paralell gateway is required in the beginning to determine the number of elements to by synchronised and an inclusive gateway is required

In this case there are two conditions to satisfy:
► acceptable result is either to have 1 with 3 ot to have 2 with 3 (13, 23). Other results (1, 2, 3, 12) can not be accepted.
► Either 1 or 2 can not proceed without having 3 present, only in the presence of 3 can the legal process terminated.

Thus synchronisation is needed whic is solved as shown.

The point of synch is the Inclusive Gateway (Gateway „B”).

No comments:

Post a Comment