Try OpenEdge Now
skip to main content
Developing BPM Applications with Developer Studio
Designing a process template diagram : Connecting worksteps : Using multiple connectors : Using multiple incoming/outgoing connectors with gateways
 
Using multiple incoming/outgoing connectors with gateways
Gateways are diamond-shaped objects in a BPMN process diagram; they represent a change in the workflow—it may indicate the joining, merging, splitting or deciding of the flow’s direction. Gateways include Decision (including Exclusive Decisions), XOR Join, OR-Join, and AND Gateway. Decisions ( ) have a single incoming connector and multiple outgoing connectors. Or-Join ( ) and XOR Join ( ) gateways have multiple incoming connectors and a single outgoing connector. When an AND gateway ( ) has multiple incoming connectors, it must have a single outgoing connector—in this case, the AND gateway acts as an And Join. When an AND gateway has a single incoming connector, it can have multiple outgoing connectors—in this case, the AND gateway acts as an And Fork (or Split). These variations in incoming or outgoing connectors for gateways are illustrated in the following figure.
Figure 8. Examples of Gateway connectors
If you want to start multiple parallel worksteps after an Or-Join or XOR Join gateway, you must insert an AND Gateway immediately after the Or-Join or XOR Join gateway.