Published November 11, 2020 | Version v1
Video/Audio Open

Flexible Workflows with Ripple Down Rules

Authors/Creators

  • 1. ROR icon Hochschule Bonn-Rhein-Sieg

Description

How can workflows adapt automatically to exceptions and unforeseen situations?
This video explains how ripple-down rules provide dynamic flexibility in YAWL workflows by enabling adaptive, data-driven decision-making during execution.

Ripple-down rules are organized as binary decision trees in which conditions are evaluated against case data and conclusions trigger the execution of specific worklets. The video explains the two-phase evaluation mechanism that allows rules to evolve incrementally over time without disrupting existing behavior. This approach supports systematic exception handling and gradual refinement of process logic as new situations arise.

Using the YAWL editor, the tutorial demonstrates how ripple-down rules are defined, how they are connected to worklets and exlets, and how they influence workflow execution at runtime. A walkthrough example illustrates how workflows can adapt automatically while remaining controllable and understandable.

This tutorial is part of the playlist “Learn how to automate business processes with YAWL (BASIC)”:
https://www.youtube.com/playlist?list=PL4BZgFsmRzfSEP_8nCqHt3N2X_XzRNen2

Supplementary material, including the YAWL models and rule definitions used in this tutorial, is available on GitHub:
https://github.com/ahense/YAWL  
(Download via “Code” → “Download ZIP”. The material is located in the folder corresponding to the tutorial number.)

This is video #19 of the YAWLSeries.

Files

readme.txt

Files (123 Bytes)

Name Size Download all
md5:b29f442a1f360b47021344f20a706f45
123 Bytes Preview Download

Additional details

Related works

Is supplemented by
Software: https://github.com/ahense/YAWL (URL)