Friday, August 26, 2011

jBPM5 workshops in Japan and Australia

I'll be doing a set of workshops in September on jBPM5, in Japan and Australia this time. These workshops are a combination of presentations highlighting the various features, combined with practical sessions where you can try it out yourself using simple exercices on your own laptop. A more precise agenda of what will be covered is included in the links below.

Japan:

Australia:

These workshops are free but seats are limited, so be fast and register!

Keith Babo will be doing a SwitchYard workshops on the same locations around the same time, so this might be an ideal opportunity to see both of these projects in action.

Tuesday, August 9, 2011

A preview of the Form Builder

Whenever human actors participate in business processes (for example using the jbpm-console), forms can be used to show information to these users and/or ask for additional input. For example, the performance evaluation example that is included in the installer uses a simple form (as shown below) to ask the user to fill in some data related to his performance evaluation.


jBPM5 allows you to define these forms yourself, using a HTML template approach, so that they can be used in the console.

We've also been working a Form Builder, a web-based application that also allows business users (and not only developers) to create these forms using a visual editor and drag-and-drop. Mariano has published a blog including a cool demo that shows the progress so far.

Not only is the form builder nicely integrated into the existing tooling, it also allows you to generate default forms based on the process definition (based on the expected input and output parameters of the user tasks or process). The user can then customize the generated form and start using it in the console almost immediately.


(double-click on the video or on this link to see a larger version)

I can only say congratz ! :)

Note that we still need to integrate most of this into our codebase, but we already wanted to share what's coming.