Skip to main content
pavlinao8032150
Level 2
Oct 19, 2016 7:48 PM UTC
Solved

Multiple Approval

Hi,

I know that whenever there is an approval step in the workflow, and a group of operators assigned to be able to approve, the first one to respond is who defined the outcome. But is there a way to set up the approval to gather the feedback from all reviewers?

And what would happen if some approve and some reject?


Example: I have dragged the Approval control to my canvas and selected the "Multiple approval" option for the Campaign Managers group.

Does that mean that the workflow would wait till all of them have responded?

Regards,

Pavlina

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Linda_Stinson
Linda_StinsonAccepted solution
Employee
Oct 20, 2016 6:17 PM UTC

Hi Pavlina,

Yes it should wait until they have all responded and the Yes branch should only execute if they all approve. You can test this to confirm the behavior works as expected. (And thanks for using the forum!)

Linda

4 replies

Jonathon_wodnicki
New Participant
Nov 5, 2019 9:34 PM UTC

Hi,

This feature appears to operate differently than intended in build 8981.

With Multiple approval checkbox checked and 2 approvers, for each response it will execute the workflow from approval activity, and then again for good measure, resulting in 3 executions instead of 1.

The logInfo(1) is on the End block:

Thanks,

-Jon

Translate
Employee
Dec 18, 2018 12:03 PM UTC

Hi Pavlina,

Though this question seems quiet old, but can be useful to other forum users

If One of the operator approves the request and the other rejects, both the branches will execute and the workflow will not  wait on the approval activity for all the responses, it will be in started state and will keep execution in progress as soon as it gets its first response (approval/rejection).

If approval comes first, the yes branch will continue the execution further and  as soon as rejection comes, the no branch will also start execution and vice versa.

You can see this in below screenshot, as soon as the no response came from an operator, the workflow started running and again yes response came from other user and the yes branch started its execution.

Hope this helps.

Translate
pavlinao8032150
Level 2
Oct 20, 2016 6:22 PM UTC

Thanks Linda,

so, if some approve and others reject, the workflow will remain in a Started state but will not continue, right?

To continue the workflow, all approvers have to be on one opinion, so the campaign manager should restart the workflow to give them the chance to go through the approval step again?

Regards,

Pavlina

Translate
Linda_Stinson
Linda_StinsonAccepted solution
Employee
Oct 20, 2016 6:17 PM UTC

Hi Pavlina,

Yes it should wait until they have all responded and the Yes branch should only execute if they all approve. You can test this to confirm the behavior works as expected. (And thanks for using the forum!)

Linda

Translate