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
The humantask is created with all the defaults settings (performer is anyone in role).
The process is ready, so we can assign the task to a representative or group of representatives. For this open the taskfile
Select the 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.
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.
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.
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.