BPMN Cancelling Partial Join – How to Complete Only Needed Tasks

Fuente: Zenodo
Saved in:
Bibliographic Details
Main Author: Hense, Andreas
Format: Recurso digital
Published: Zenodo 2024
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866901824716406784
author Hense, Andreas
author_facet Hense, Andreas
contents <p>This video explains the Cancelling Partial Join pattern in BPMN using an art evaluation workflow as an illustrative example. In this scenario, pictures are distributed to multiple art dealers for examination, and process progression depends on meeting specific completion conditions across these parallel tasks.</p> <p>The video demonstrates how the Cancelling Partial Join allows control to advance once a predefined subset of branches has completed, while any remaining active branches are explicitly cancelled. This behavior supports efficient decision making by terminating unnecessary work as soon as sufficient information has been obtained.</p> <p>Through BPMN models and execution examples, the video illustrates how this pattern can be implemented in practice. It shows how cancellation logic is applied to running or enabled tasks and explains how this affects downstream process execution. The discussion highlights the relevance of the Cancelling Partial Join for real-world workflows in which parallel assessments are initiated but only a limited number of results are required.</p> <p>The video is part of a broader series dedicated to modeling workflow patterns with BPMN, based on the classifications and definitions provided by the Workflow Patterns Initiative:<br>http://www.workflowpatterns.com</p> <p>All examples presented in the video have been modeled using the Camunda Modeler:<br>https://modeler.cloud.camunda.io</p> <p>This video corresponds to Video #32 of the BPMN Series. Supplementary material for this tutorial is available on GitHub:<br>https://github.com/ahense/bpmn</p> <p>The complete set of materials can be downloaded via “Code → Download ZIP”. The resources relevant to this tutorial are located in the folder corresponding to the video number.</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_18364195
institution Zenodo
language
publishDate 2024
publisher Zenodo
record_format zenodo
spellingShingle BPMN Cancelling Partial Join – How to Complete Only Needed Tasks
Hense, Andreas
<p>This video explains the Cancelling Partial Join pattern in BPMN using an art evaluation workflow as an illustrative example. In this scenario, pictures are distributed to multiple art dealers for examination, and process progression depends on meeting specific completion conditions across these parallel tasks.</p> <p>The video demonstrates how the Cancelling Partial Join allows control to advance once a predefined subset of branches has completed, while any remaining active branches are explicitly cancelled. This behavior supports efficient decision making by terminating unnecessary work as soon as sufficient information has been obtained.</p> <p>Through BPMN models and execution examples, the video illustrates how this pattern can be implemented in practice. It shows how cancellation logic is applied to running or enabled tasks and explains how this affects downstream process execution. The discussion highlights the relevance of the Cancelling Partial Join for real-world workflows in which parallel assessments are initiated but only a limited number of results are required.</p> <p>The video is part of a broader series dedicated to modeling workflow patterns with BPMN, based on the classifications and definitions provided by the Workflow Patterns Initiative:<br>http://www.workflowpatterns.com</p> <p>All examples presented in the video have been modeled using the Camunda Modeler:<br>https://modeler.cloud.camunda.io</p> <p>This video corresponds to Video #32 of the BPMN Series. Supplementary material for this tutorial is available on GitHub:<br>https://github.com/ahense/bpmn</p> <p>The complete set of materials can be downloaded via “Code → Download ZIP”. The resources relevant to this tutorial are located in the folder corresponding to the video number.</p>
title BPMN Cancelling Partial Join – How to Complete Only Needed Tasks
url https://doi.org/10.5281/zenodo.18364195