How the Worklist item in Case Contests page is enabled/disabled
We have an application where an assignment is assigned to SalesPerson worklist using routing activity 'ToWorkParty". We can see an entry in pc_assign_worklist where pxAssignedOperatorId is SalesPerson.
When the salesperson logs in and opens the case, in the case contests display, he sees the assignment link as enabled. This is as expected.
The application has two more users DeliveryManager and SalesManager. When SalesManager opens the same case, he also sees the worklist assignment link enabled. This is not as expected. When the DeliveryManager open the case, he sees the link as disabled.
There is only one flow action defined on the assignment and it does not have any privileges attached to it.
As per my understanding the worklist assignment should be editable to only the operator to whom it is assigned. But in this case it is editable to an operator which belongs to completely different access group and does not have salesperson role as well.