The jBPM Web Designer is an open-source BPMN2 editor that allows you to create business processes. Just like jBPM 5, Designer focuses not only on modelling, but on creating executable business processes; processes you create with Designer are fully executable in the jBPM 5 runtime environment. The integration with Drools Guvnor and the jBPM Console allows you to have a very powerful, fully web-based environment for business asset creation (business processes, business rules, task forms, etc). This environment enables Business Users to participate in the entire lifecycle of BPM: model your business processes and rules with Designer and Guvnor, visually validate all your business assets, build and deploy and version all your business assets and expose them to your clients, and finally execute and monitor your business processes with the jBPM Console. And did I mention it’s all web-based?
Current release of the jBPM Web Designer is 2.0 and available on sourceforge. As we are close to releasing version 2.1 I wanted to bring up the important features we added for this release. I’ll get right to it:
- Support for Reusable Subprocesses (Call Activities)
- Support for Multiple Instance Subprocesses
- Visual support for Data Objects
- Stencil Perspectives support
- New Data Input Editors (Process variables, Task data inputs/outputs/associations, Globals, Called elements, Scripts, OnEntry/OnExit actions, etc)
- Process Dictionary Support
- In-line process and User Task Forms Editor
- Smart node deletion
- Numerous bug fixes and new tests added!
- Support for visual Service Nodes creation (work in progress)
We hope to have this version released within the next 30 days. If you would like to start playing with these new features already you can: grab the wars from people.redhat.com/tsurdilo/designer/master and don’t forget to clear your browser cache before start using it 🙂
If you would like to get involved and start contributing to the jBPM Web Designer hit us up on IRC (#jbpm on codehaus irc). Hope to hear from you soon!