Open Source Java XPDL editor

Open Source graphical XPDL Java Workflow Editor

Enhydra JaWE (Java Workflow Editor) is the first open source graphical Java workflow process editor fully according to WfMC specifications supporting XPDL as its native file format. It can be used to edit / view every XPDL file which conforms to WfMC XPDL specifications, does NOT use any proprietary XPDL extensions and is available in English, German, French, Spanish, Portuguese and Serbian language already. But we are still searching for volunteers for even more translations... ! Feel free to contribute.

Advanced features like the consistency validation and guided property editor dialogs for all XPDL objects make it really easy to create valid XPDL files.

The representation of workflow participants as "swimlanes" in the editor graphics gives a comprehensive overview of process responsibilities.

In combination with Enhydra Shark, the Java XPDL Open Source Workflow Engine you get a complete workflow solution for embedded or standalone usage !

Read our XPDL Tutorial and editor documentation HERE !


The ObjectWeb GForge project

The ObjectWeb GForge project for Enhydra JaWE contains all the needed links for mailing lists, News, CVS access and Downloads.


Together Workflow Editor Professional

An extended commercial version of the JaWE project is available as Together Workflow Editor Professional. Together Workflow Editor Professional Edition provides a lot of additional features and functions compared to the publicly available Community Edition by using a powerfull plugin architecture:


Together Workflow Server / Enhydra Shark semantics / validation
WfMOpen workflow semantics / validation support
User-defined configurations support
Dynamic configuration switching at runtime
Save/Load graphical layout of processes in XPDL extended attributes
LDAP support to extract participants data
Save/Load graphical layout of processes
Wf-XML support
Undo/Redo support for every editor action
View referencing components for every XPDL element
Modeless editing dialogs
Navigation history with backward/forward navigation
Revert button in every edit dialog
Propagation of element selections to all panels
Direct navigation to referrenced elements
Expression editing support including selection of process variables
Graph rotation (horizontal or vertical swin lanes)
Expression based participants in the graph with full editing support
XPDL element view including syntax highlighting
Problem highlighting and extended navigation tree
On-line documentation
Graph overview with navigation possibilites
Possibility to customize XPDL element's property panels
View relations between main XPDL package and its external packages
In-line property panels for editing XPDL
Info bar for basic information about currently selected package and process
Save XPDL with XPDL namespace prefix
Switching language in the GUI
Optionally display transition conditions in the graph
Define your own custom activity, process or any other XPDL element icons, property panels...
Easily add your own special actions like e.g. for automatic graph layouting, saving XPDL into DB, ...
Specify single or multi in/out connections per the activity type (including custom activity types)
...and a lot more that is needed for professional XPDL modelling.

(C) 2007 Together Teamlösungen EDV-Dienstleistungen GmbH. - All rights reserved

Print this page