Humantask Assignment: current lane participant project tree

Humantask Assignment: current lane participant

This blog post is part of a blog post serie about humantask assignment. You can find the starting point of this series by following the next link.

Assigning a task to the current lane participant is more or less the default setting when using humantasks.

To demonstrate the assignment of the humantask to the current lane participant I have created a simple BPM process that only contains a humantask activity. The following picture shows the resulting composite.

The BPM process model

BPM process

The humantask is created with all the defaults settings (performer is anyone in role).

create task

create task implementation

The process is ready, so we can assign the task to a representative or group of representatives. For this open the taskfile

project tree

Select the assignment tab

assignment tab

Edit the default performer entry. You see the task is assign to the current lane participant. This means the name of the role / swimming lane the task is in. This is as meant, no change required.

participant type

After deployment of the process and assigning the role to an existing user in the BPM workspace ..


.. we can start a new instance via the EM.


Opening the BPM workspace and login in as one of the assigned users will show the open humantask.

task in workspace

The task form is not actually created but the task does exist, and the outcome can be set via the menu.


After approving the task, the task has the following trace.

task flow

As you can see the task is assign to the role TaskAssignmentTemplate.FirstTaskRole and is handle by taskuser1.

This brings me to the end of this example. The example shows the most simple method for taskassignment available in Oracle BPM suite. From here you can download the sample project.