YAWL Editor 3.0 (beta)

This page contains the latest stable build of the YAWL Process Editor 3.0 (beta). The 3.0 editor is the next generation YAWL editor, with a number of new features enhancements, such as:

  • reworked interface with always available properties window
  • faster loading and saving
  • upload and download specifications directly between engine and editor
  • drag and drop to open a specification
  • faster analysis and validation
  • simplified validation messages
  • new, simpler data perspective
  • easy multiple instance query definitions
  • colour-coded data definition and XQuery editors (with partial auto-completion)
  • new repository that supports storing and reuse of nets, decompositions, data definitions and extended attributes
  • a consolidated preferences dialog
  • new, simpler resource perspective
  • 'retain familiar' task resource pattern now works across net boundaries
and many more. A brief usage guide explaining the new features is included in the editor zip file (below) and can also be downloaded from here.

Click here to download the latest stable build (24/03/2014 build 407) of the editor. It can be downloaded to any folder, unzipped and then executed in place by double clicking YAWLEditor3.0beta.jar or running 'java -jar YAWLEditor3.0beta.jar' from a cmd window. Note that it is currently an beta release, and as such errors are to be expected. Please report any and all problems discovered to the YAWL issues list. Your assistance in producing an enhanced, robust and easier to use editor is appreciated.

If you wish to try the new upload/download feature, or upload specifications created in the new editor from file (via the control centre), you will also need to update your current YAWL installation with the latest engine and resource service builds (links and instructions below).


Installing the Latest Engine and Resource Service - Enterprise Build

  1. Stop YAWL.
  2. (optional) If you are not using the default PostgreSQL setup, remember to backup a copy of your hibernate.properties file.
  3. From the webapps directory of tomcat, delete the 'yawl.war' and 'resourceService.war' files, and the entire directories of the same names.
  4. Download the latest builds zip file
  5. Unzip the file and copy in the two war files to the tomcat webapps directory.
  6. Only if you needed to backup your hibernate.properties file in Step 2 above, unzip the war files in place (using 7Zip or similar), then copy your hibernate.properties file to each of the webapps/[name_of_service]/WEB-INF/classes/ directories.
  7. Restart YAWL.


Installing the Latest Engine and Resource Service - YAWL4Study Build

  1. Stop YAWL.
  2. Copy your existing hibernate.properties file from [YAWL_folder]/engine/apache-tomcat-6.0.18/webapps/yawl/WEB-INF/classes/ to [YAWL_folder]/engine/apache-tomcat-6.0.18/lib/
  3. From the webapps folder of tomcat, delete the entire 'yawl' and 'resourceService' folders.
  4. Download the latest builds zip file
  5. Unzip the file and copy in the two war files to the tomcat webapps directory.
  6. Unzip each war file in place (using 7Zip or similar). Make sure the folder you extract to is /webapps/
  7. Delete the war files you unzipped in Step 6.
  8. Restart YAWL.