How does "Wait for other responses before deciding" should work in Approval Coordinator

Laukik Udpikar
Tera Expert

Hello Community Experts,

I need your help to understand the Approval Coordinator rejection flow when "Wait for other responses before deciding" is selected.

I've created an Approval Coordinator for which all approvals creates a single task, but on rejection I do not wish to reject the RITM.

NOTE: The approvals are divided based on selected checkboxes, and if nine people out of 10 approves their checkbox values, and if one person rejects his checkbox approval, the request should be approved and the task should get created( After which agent can fulfil what was approved and ignore what wasn't manually )

Currently when one person rejects when "Wait for other responses before deciding" is selected in the workflow, on RITM it does wait, but after all approvals it goes to the rejected state, as I've attached it so.

Please go through the images below:

NOTE: These user approvals are based on selected checkbox variables on the request.

Please let me know if you have any question. Need quick assistance on this one. 🙂

find_real_file.png

1 ACCEPTED SOLUTION

Allen Andreas
Administrator
Administrator

Hi,

So it's dependent upon two fields:

-Wait for

and

-When a rejection occurs

So just because you selected "wait for other responses before deciding" for the "when a rejection occurs" field doesn't mean anything for the overall approval or rejection process, it just means when you see a rejection don't just move forward...wait for other people to decide as well, but in the end if you get a rejection...it's still rejected.

Above that you have the "Wait for" selection which consists of options:

find_real_file.png

So it'll wait for either all activities to be approved, any to be approved, the first response (approve or reject) or...script...

For you, it sounds like you're wanting to go with a majority vote for approval or rejection and go that route, correct?

If that's the case, you're going to need to use script and refer to the example given when you choose "Condition based on script" for the "Wait for" field:

find_real_file.png

This easily allows you to tap in to the vote count and return 'approved' or 'rejected' based on that.

See this link for example script that can help you even more: https://servicenowguru.com/graphical-workflow/approval-percentage/

Please mark reply as Helpful/Correct, if applicable. Thanks!


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

View solution in original post

2 REPLIES 2

Allen Andreas
Administrator
Administrator

Hi,

So it's dependent upon two fields:

-Wait for

and

-When a rejection occurs

So just because you selected "wait for other responses before deciding" for the "when a rejection occurs" field doesn't mean anything for the overall approval or rejection process, it just means when you see a rejection don't just move forward...wait for other people to decide as well, but in the end if you get a rejection...it's still rejected.

Above that you have the "Wait for" selection which consists of options:

find_real_file.png

So it'll wait for either all activities to be approved, any to be approved, the first response (approve or reject) or...script...

For you, it sounds like you're wanting to go with a majority vote for approval or rejection and go that route, correct?

If that's the case, you're going to need to use script and refer to the example given when you choose "Condition based on script" for the "Wait for" field:

find_real_file.png

This easily allows you to tap in to the vote count and return 'approved' or 'rejected' based on that.

See this link for example script that can help you even more: https://servicenowguru.com/graphical-workflow/approval-percentage/

Please mark reply as Helpful/Correct, if applicable. Thanks!


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

Hello,

I just wanted to check-in on this.

If my reply above helped guide you correctly, please mark that reply as Helpful & Correct.

Thank you!


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!