I would like to see a concise tutorial on how to create a very basic workflow (with, say two tasks) with the focus on the population an transferring of variables. The YAWL User Manual and other information on this topic are horribly long and complicated and I find the way variables work in YAWL not intuitive.


PS: Not sure whether this is an expectation I have from the user group or a suggestion. Feel free to move the thread.

Stefan Albracht

Thu, 05/03/2012 - 11:55

This is a pressing issue for me. An example where you have client type in some variable first, have YAWL passing it on to anther task which then displays it to the client an logs would be great. I'try to figure the rest out myself (like passing it to a codelet).



Thu, 05/03/2012 - 19:45

Since you need help fast, have you alredy watched the videos on youtube? There are some on different topics of the editor as well. From your questions I assume your focus is on data transfer from different tasks, which is explained in this video:


To be honest I would not know how to explain it better than in this video.

In general for the example you described you need the control flow (tasks connected to each other), net variables that you can assign to tasks after their creation via rightclick and  "Decompose to Direct Data Transfer", and the users the tasks will be assigned to via right click on the task and choosing "Manage Resourcing" (users need to be already present in the organisational data).

If you have specific questions I will try to answer them as best as I can.

Yes, thanks, the video explained it. Maybe you want to link it for others to find in your tutorial.