Skip navigation

JBPM5 provides a web based console for human task management. One can develop forms using ftl templates using FreeMarker ( and provide human task management (e.g.,


It should also be noted that one can process the human tasks through JBPM5 API. This gives the flexibility to use any front-end user interface that can interact with the JBPM5 runtime environment using API.


Here is a simple example that shows how to query the tasks, complete the task etc using the API.


How to install and run this example?


Start with the JBPM plug-in setup as shown in Import the attached files into a JBPM project as shown below. It has three Java files ( has general API methods that are used in JBPM console, for Mina human task server and for making human task management API calls).


ScreenHunter_01 Apr. 03 21.13.gif


Here is a simple human task that has input map data. This data typically entered in form. In this example, this data is sent using an API call.


ScreenHunter_07 Apr. 03 21.58.gif



The list of tasks assigned to a user can be obtained using the following method.

ScreenHunter_03 Apr. 03 21.14.gif


A task can be completed using the following method using taskid, user and data.

ScreenHunter_04 Apr. 03 21.15.gif

Start the first  and then run to see the following results.

ScreenHunter_08 Apr. 03 22.10.gif'

Filter Blog

By date:
By tag: