Re: Multiple assignee in advanced workflow - Alfresco community 5.2
I suggest you to use activiti:candidateGroups. Create a group and all the users to the group. When the task starts it goes to the pool. This particular process uses a "pooled assignment".
Suppose, for example, a Sales_Team group contains 3 people. You could iterate through the group and assign a task to each and every member of the group and then not consider the task complete until some or all group members have taken action. The other and easy to use alternative is pooled assignment which can be achieved using activiti:candidateGroups attribute of userTask Using a pool, all members of a group are notified of the task, but as soon as 1 member takes "ownership" of the task, it is removed from everyone else's to do list. The owner can then complete the task or return it to the pool again.
If it is returned to the pool, all members of the group will see the task in their to do list until another person takes ownership or completes the task.