2046Zenodo (CERN European Organization for Nuclear Research)Open access

Role-Based Task Distribution in YAWL

Andreas V. Hense

Open full text 0 citations

Abstract

What happens when workflow tasks are assigned to an entire role rather than a specific user?This video introduces the role-based distribution pattern as a resource allocation mechanism in YAWL. The tutorial explains how role-based distribution makes a task available to all users who belong to a specified role, instead of assigning it to a single predefined individual. Using a simple workflow example involving store clerks and managers, the video demonstrates how a task is offered to multiple users simultaneously and remains visible in their work lists until one user accepts it. Once the task is taken, it is automatically removed from the work lists of the remaining users. The behavior is illustrated through both an animated explanation and a live execution in the YAWL system. Viewers learn how role-based distribution supports flexible task allocation in environments where multiple users are equally qualified to perform a task. The example highlights how this pattern balances flexibility and control by allowing self-selection of work while ensuring that each task is executed exactly once. This tutorial is part of the YAWL tutorial series. For an introduction to installing and using the Workflow Management System, see the basic tutorials: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.) Background reading:- Resource Patterns overview: http://www.workflowpatterns.com/patterns/resource- Workflow Patterns book: https://mitpress.mit.edu/9780262029827/workflow-patterns This is video #52 of the YAWLSeries.

About this research paper

What this paper is about

What happens when workflow tasks are assigned to an entire role rather than a specific user?This video introduces the role-based distribution pattern as a resource allocation mechanism in YAWL. The tutorial explains how role-based distribution makes a task available to all users who belong to a specified role, instead of assigning it to a single predefined individual. Using a simple workflow example involving store clerks and managers, the video demonstrates how a task is offered to multiple users simultaneously and remains visible in their work lists until one user accepts it. Once the task is taken, it is automatically removed from the work lists of the remaining users. The behavior is illustrated through both an animated explanation and a live execution in the YAWL system. Viewers learn how role-based distribution supports flexible task allocation in environments where multiple users are equally qualified to perform a task. The example highlights how this pattern balances flexibility and control by allowing self-selection of work while ensuring that each task is executed exactly once. This tutorial is part of the YAWL tutorial series. For an introduction to installing and using the Workflow Management System, see the basic tutorials: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.) Background reading:- Resource Patterns overview: http://www.workflowpatterns.com/patterns/resource- Workflow Patterns book: https://mitpress.mit.edu/9780262029827/workflow-patterns This is video #52 of the YAWLSeries.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

What happens when workflow tasks are assigned to an entire role rather than a specific user?This video introduces the role-based distribution pattern as a resource allocation mechanism in YAWL. The tutorial explains how role-based distribution makes a task available to all users who belong to a specified role, instead of assigning it to a single predefined individual. Using a simple workflow example involving store clerks and managers, the video demonstrates how a task is offered to multiple users simultaneously and remains visible in their work lists until one user accepts it. Once the task is taken, it is automatically removed from the work lists of the remaining users. The behavior is illustrated through both an animated explanation and a live execution in the YAWL system. Viewers learn how role-based distribution supports flexible task allocation in environments where multiple users are equally qualified to perform a task. The example highlights how this pattern balances flexibility and control by allowing self-selection of work while ensuring that each task is executed exactly once. This tutorial is part of the YAWL tutorial series. For an introduction to installing and using the Workflow Management System, see the basic tutorials: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.) Background reading:- Resource Patterns overview: http://www.workflowpatterns.com/patterns/resource- Workflow Patterns book: https://mitpress.mit.edu/9780262029827/workflow-patterns This is video #52 of the YAWLSeries.

Key concepts: Workflow, Workflow, Computer science, Computer science, Task (project management), Task (project management), Flexibility (engineering), Resource (disambiguation)

Back to paper searchBrowse research topicsOriginal source
Role-Based Task Distribution in YAWL — Research Paper | ScholarLens