When configuring a User Task it would be useful if the following options were available.
Assign the document to multiple users or a group of users. Each user would see the document in their My Tasks list until one of the users takes action on it. After action has been taken, the document would move on in the process and be removed from the My Tasks list for all users.
Will assign to a single user from a list of multiple users. The document is automatically assigned by the system to the user having the least number of assignments.
Document is placed in a Queue at first. Users are then assigned to work items that have been placed in the queue. When a user selects the document it would remove the oldest document from the queue and place on that users My Task page.
Will assign the document to multiple users. Each user must vote "Yes" or "No". A completion percentage is specified when configuring the step. Based on the voting results and the specified percentage the document will be sent to a "No" or "Yes" path. The step could be set to wait for all votes or automatically route when the percentage has been met.
Another idea for the Multi-Vote would be a Percentage Gateway. It would provide branching of a step based on responses from users as a percentage.
If any of these are already possible and I am just unaware of them, please let me know.