Published October 16, 2024 | Version v2
Video/Audio Open

BPMN Generalized AND Join – How to Sync Multiple Inputs Reliably

Authors/Creators

  • 1. ROR icon Hochschule Bonn-Rhein-Sieg

Description

This video explores how BPMN supports complex synchronization scenarios using the Generalised AND-Join pattern. The example is drawn from an automotive assembly process, in which components produced on different production lines must be brought together before final assembly can begin.

The video explains how the Generalised AND-Join ensures that control proceeds only once all required incoming branches have delivered their tokens, even in situations where multiple tokens may arrive from the same branch. Through token-based simulations, it demonstrates how this pattern provides robust synchronization semantics beyond those of a simple parallel join.

Using BPMN models and execution walkthroughs, the video illustrates how the Generalised AND-Join can be applied to coordinate converging process paths reliably. It also contrasts this pattern with the basic synchronization pattern, highlighting why the generalized form is necessary in workflows involving loops or repeated activations.

The video is part of a series dedicated to modeling workflow patterns with BPMN, following the definitions and classifications provided by the Workflow Patterns Initiative:
http://www.workflowpatterns.com

All examples shown in the video have been modeled using the Camunda Modeler:
https://modeler.cloud.camunda.io

A related video covering the basic synchronization pattern is available here:
https://youtu.be/4RWJHLPz-JE

This video corresponds to Video #33 of the BPMN Series. 

Flash animations of workflow patterns by Jessica Prestedge, Nick Russell, Arthur ter Hofstede
http://www.workflowpatterns.com

Files

Files (17.2 kB)

Name Size Download all
md5:2ce26980d3b5ab246a31d4403070aaa9
10.7 kB Download
md5:afd270bd6a9c1516bea0c3d470431097
6.5 kB Download

Additional details