Grafical Workflow Editor for AlphaFlow
The development of the graphical workflow editor for AlphaFlow is based on the diploma thesis of Róman Joost. The thesis covers the feasibility of building a graphical workflow editor. One of the key requirements are platform independence and a usable product, which includes the usage of usability methods and tests.
System Requirements
- Client: Mozilla Firefox 1.5 beta or better
- Server: GraphViz 2.2 or better
Current Status
Note, the current implementation is not intended for productive use.
You can checkout the current development status from the gocept SVN:
svn co https://svn.gocept.com/repos/gocept/AlphaFlow/branches/roman-editor_xul_integration AlphaFlow
The graphical editor makes heavily use of XUL.
What works:
- Creating new workflow definitions
- Saving workflow definitions in AlphaFlow XML
- Adding new Activities
- Modifying workflow properties such as title, description and start_activities
- Connecting activities
- Zoom
- Modifying activity properties
Contact
If you would like to get more information or want to help contact:
Róman Joost (rj@gocept.com)
Diploma thesis
The diploma thesis features a feasability study on a graphical workflow editor and is available in two formats:
Acknowledgements
The usability tests where accompanied by Ellen Reitmayr from Relevantive AG.
Screenshots
The screenshots showing the XUL based UI of the graphical editor.