Welcome to the YAWL User Group website yaug.org! We would like to concentrate the know-how of all YAWL users and serve as a plattform for suggestions, discussions and collaboration. YAWL is an open source BPM/Workflow system being developed by the YAWL Foundation.

Please join our community, if you would like to take part in the YAWL User Group. Please use the public forum to ask questions about YAWL or the user group itself. For any private inquiries use our contact form.

YAWL Security Check

The control centre of YAWL has undergone a web application vulnerability check by CERT EU. YAWL version 4.1 has additional security features resulting from this check.

YAWL 4.0 is out!

YAWL 4.0 editor logo

YAWL 4.0 is now available here for download. One of the most prominent new features is a worklet and exlet editor. Worklets allow for so-called ad hoc workflows. Workflow behaviour can be extended while a case is running. Exlets are a concept for exception handling. Everything is described in the new YAWL User Manual.

Try the new version and let us know what you think.

Reusing YAWL specifications as subworkflows (YAWL 4.0)

YAWL 4.0 features an integrated worklet editor that makes the work of  a previous tutorial much easier. Our goal here is to use the worklet service to create a subworkflow that can be reused in many specifications. In order to demonstrate this, we will create two YAWL specifications. MainProcess.yawl is the specification for the workflow that will call the subworkflow. DisplayValue.yawl is the one that will be called. You can find the specs attached below. Let us now start step by step.

Better than BPMN

YAWL workflow

What is the most frequent requirement for a workflow system? Is it BPMN conformance? 

YAWL is not BPMN. We would like to make YAWL better than BPMN. Having fewer constructs with a similar expressivity is certainly an advantage. Using colours instead of swimlanes like in the attached figure certainly saves a lot of space.

We would like to get your opinion on this topic. Just post on this forum or send me an email.


Update functionality broken

The update functionality of the control panel and the editor is broken due to the move of YAWL from Sourceforge to Github. This affects YAWL version 3.x.

The fix of this problem will come with YAWL 4.0 which will be released soon. Everyone should update to this new version as soon as it is available.



treesOrganisational data, user names and passwords are at the centre of the resource perspective of workflow management systems. YAWL has its own organisational model, and in the standard configuration, organisational data are entered via the control centre.

Extracting YAWL Log Entries for Process Mining

download log button

YAWL can create process logs in XES format by simply selecting a specification in the control panel and clicking on "download log".

Unfortunately, the log that is exported there does not contain the log predicates that can be entered in YAWL specifications. These logs can only be extracted using the YAWL API. There is now a Java Command Line Program that extracts these log attributes.


YAWL generated process log analyzed with Disco

YALW - Meal Workflow

In the context of our university project, “Process Mining” at Hochschule Bonn-Rhein-
,  we  are  executing  processes  with  YAWL  and  using  Disco  to  analyze  the
process logs. Please read the whole article here YAWL generated process log analyzed with Disco.
In  this  article  we  are  describing,  how  we  analyzed  a  compact  YAWL  generated


Subscribe to Front page feed

Latest forum topics

Latest articles topics

YAWL Security Check , 1 month ago
YAWL 4.0 is out! , 5 months ago
Better than BPMN , 6 months ago