Start a Process
To start a process instance via Tasklist, click on Start process in the header menu of the dashboard and select a process out of the displayed list of process definitions. If no process definitions are listed here, please verify that your process application is deployed correctly and you have the required permissions* to start a process. For our example, start the Invoice Receipt process. After selecting the process to start, complete the start form. HitStart to continue to the next step in our example.
*Permissions: CREATE_INSTANCE and READ permissions on Process definition level, and CREATE permission for all Process instances.
Create a Filter
On the dashboard you can now create a filter which displays this task. For our example, we will create a filter to display all tasks assigned to the currently signed in user and which belong to the process definition Invoice Receipt. To do so, click on Create a Filter and insert a name for the filter, e.g., My invoice tasks. Then click on Criteria and on Add Criterion. Next, click on the empty Key field, select Name in the Process Definition submenu and insert Invoice Receipt into the Value field. Click on Add Criterion again, select Assignee in the User/Group submenu of the key field and insert ${ currentUser() } into the value field. We want to publish this filter to our colleagues as well. To do this, click on Permissions and tick the box at Accessible by all users. As a final step, click onSave to create the filter.
Now you can see the filter on the left side of the dashboard. Click on the filter to display the user tasks.
See the Filters section for more information.
Claim Tasks
First we need to claim this task to be able to work on it. To do so, click on Claim in the task view section. You can also reassign the task to another user by clicking on Demo Demo. A text field will appear into which you can insert the user that you want to assign this task to. See the Claiming, unclaiming and reassigning tasks section for more information.Working on Tasks
After creating the filter, we now want to start working on a task. We can do so by selecting the task in the filter results. On the right side, you will see the task form to work on as an embedded form. In our example task form you are asked to approve an invoice (or not). To complete the task, either tick the checkbox at Do you approve? or not and click onComplete. For our example, tick the checkbox and complete the task. Then have a look at the filter results. Now you will see that the Prepare Bank Transfer task has been created.
When you submit the task form, the task is completed and the process continues in the engine. Furthermore, you can visualize the process model by clicking on the Diagram tab in the task view section of the dashboard.
See the Task Forms section for more information.