Synchronizations ( OOM)

A synchronization enables the splitting or synchronization of control between two or more concurrent actions.

A synchronization can be created in the following diagrams:

Synchronizations are represented as horizontal or vertical lines. To change the orientation of the symbol, right-click it and select Change to Vertical or Change to Horizontal.

A synchronization can be either a:
Fork Join
Splits a single input flow into several output flows executed in parallel:

Merges multiple input flows into a single output flow. All input flows must reach the join before the single output flow continues:

In the following example, the flow entering the first synchronization is split into two flows, which pass through Check Customer Account and Check Stock. Then both flows are merged into a second synchronization giving a single flow, which leads to Process Order: