JBPM Console modifications
Telefónica de Argentina, one of Argentinas two biggest telecommunicacion companies was implementing a JBoss Process Management solution for their provisioning of several key services. They were implementing a series of large and complicated workflows using JBoss JBPM tools. One of the key requirements was to have a tool to investigate problems when one of the many legacy applications failed. In those cases maybe hundreds of process tasks would become blocked and an application would be needed to unblock o re-try this tasks with a few keystrokes. We developed for them a modified version of the JBoss console which was optimiezed to perform bulk operations on hundreds of tasks / processes.
The application had several key features:
- Display for each process type all active tasks
- Allow the user to re-try many tasks if they failed for some reason
- See the process image to determine in what point of the workflow the processes had stopped
We modified the standard JBPM console by adding new screens that handled bulk operations on processes and tasks. The application uses JSF and a lot of AJAX code using jQuery so that it is very responsive.