Published March 22, 2023 | Version v1
Video/Audio Open

YAWL Tutorial: Using Capabilities

Authors/Creators

  • 1. ROR icon Hochschule Bonn-Rhein-Sieg

Description

How can YAWL assign workflow tasks based on user skills and qualifications?
This video explains how YAWL supports capability-based task allocation, enabling workflows to assign tasks according to users’ specific skills.

The tutorial introduces the concept of capabilities in YAWL and demonstrates how they can be defined and associated with users in the organizational data. Using an insurance claims processing workflow as an example, the video shows how tasks can be configured to require particular capabilities, such as health, life, or travel insurance expertise.

Viewers learn how to edit organizational data, define and assign capabilities, and link them to workflow tasks in the YAWL editor. A complete walkthrough illustrates how the system allocates tasks at runtime based on the capabilities of available users.

The tutorial also discusses practical considerations and limitations of capability-based assignment, highlighting how this mechanism supports skill-aware task distribution while maintaining transparent and controlled workflow execution.

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 workflow specification 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 #15 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)