Assign a Task to Every User in a lane/group (independently)
I'm looking to have a signoff-like task assigned to every member returned by a particular filter. It's a review/signoff task, so each person needs to complete it independently. I don't know the number of people in advance, could be just one or dozens. I've seen lots of questions about a pool of users being able to do a task, but in that case, only one user actually does the task. I need all of the users to do the task concurrently.
You need an instance of the task created per user - which you can do with iteration.
Then either assign the tasks to the relevant users explicitly and/or provide a custom user filter.
I think I would do this with a service task that populates a process array variable with the list of users, then an iterated call task to spawn the multiple instances you need; one for each entry in the array.
That sounds promising. I'll give it a try.
Chris describes exactly the way we do it as well, or did I give him the idea before :)
- get the list of names
- multi-Instantiate the Start Process
- Start and Assign the process to each user
- Send an email to each user asking for them to complete their task
Don't forget to add a boundary timer for those approval tasks that do not get completed in an appropriate amount of time, managers go on holiday too so I'm told.