The Deferred Choice Pattern: A Race between Branches
Channel: YAWL User Group
Date: 2024-03-06

How does the event-based gateway determine process direction? This video discusses the Deferred Choice pattern in BPMN and workflow patterns. It explains how the pattern allows for choosing between multiple branches based on interaction with the operating environment. Through examples and BPMN modeling, it illustrates how decisions are made and execution paths are determined using event-based gateways.

This video is part of a series on modeling the workflow patterns with BPMN.
http://www.workflowpatterns.com

This is Video Number 16 in the series on BPMN. You can find supplementary material on github:
https://github.com/ahense/bpmn
Click on "Code"/Download zip to get the whole package. The material for this tutorial is in the folder that corresponds to the video number.

The examples have been modeled using the Camunda Modeler:
https://modeler.cloud.camunda.io

00:00 Introduction
00:21 Deferred Choice pattern
01:29 Deferred Choice in BPMN
02:51 Conclusion

Background photo by RDNE Stock project
https://www.pexels.com/photo/7362889