I am in the process of implementing a User Task and assign it to a particular user. Objective is only that user has to see the task in his/her tasklist. Presently if we have 2-3 other users, when the UserTask initiates I can see all users are able to view the task and even Claim and take action on it in their respective list.
Is there any provision of ensuring only the respective Task Assignee see’s the task in their task list and none other gets to see that task.
You can create filters in Tasklist for the users. You can create a filter that a user can only see their own task they are assigned to.
If you have already assigned a user in your code via API or using the Assignee field in the property panel of the modeler. The user is already assigned to the task. That means no one else would be able to claim it.
Being a newbie, if I need to have a USER1 to have Approval Permission (for Approving a Task) and another USER2 to only have View Permission (for Watching the Task Progress), how can I perform these kind of operations in Admin Panel of Camunda.
I am not 100% sure if it works as I haven’t tried it out myself yet. But I think you could give READ access to different Filters that you have configured.
Another option would be to use Tasklisteners to notify User2 if the user task was completed/ updated etc.