OK so I tested this with 3 approvers - 1 approves and is fine waiting on others. Once the 2nd approver replies approve or reject, it cancels the workflow and states "The task is no longer active. Another user may have already completed the task." I've attached a screenshot of the workflow with flexi task for 3 approvers.
Hmm, why does FlexiTask 2 look different from the other two tasks? Are its branches further down? I've not seen that in 365 (we just have "assign a task" action and the workflow just widens to show all ).
Oh I just minimized it since it's the same as 1 and 2!
Ahh, I don't think I have that magic in 365 either! In any case, are you able to see the tasks in a task list and verify that a separate one is created per flexi task assignment? Can you log the IDs of the created tasks to verify that separate ones are created? Also, it may help to have a pause for every other creation possibly?
Yes it does assign different tasks for each altho right now it's just me for all 3 tasks.
And for grins, I tried with another approver other than me and workflow still cancelled on 2nd and 3rd approvers that were still outstanding! :(
Hmm, why not use this action: Assign To-Do Task
This part of that config is particularly interesting:
Create individual tasks for all group members
In the case when a group is assigned the task and Create individual tasks for all group members checkbox is:
- not selected, all users in that group will receive the task notification. The first respondent will represent the entire group.
- selected, an individual task will be assigned to every member of the group.
Hi Kim Nickles, if you are still exploring different approaches to accomplish this, I just posted something that worked for me. It might give you some ideas: Blog post: Rock the vote!
Thanks Brian!! Very detailed and informative!! On your parallel flexi tasks, are yours not cancelling the others out when another branch replies as that's what happened with mine. First approver went thru fine but once the second one replied with lazy approval it errored out and cancelled all the other tasks! :( I'm now doing individual workflows for the 12 approvers.
I need to be able to use lazy approval so can't use Assign-To-Do task. But thank you!!