Flow Ask for Approval - All users approve or reject doesn't seem to be working

Scott Parrish
Tera Contributor

In the "Ask For Approval" step in my Service Request Flow I have the Rule setup to Approve or Reject when all users approve or reject. There are three users selected. When the first user approves the requested item, the other approvals are set to No Longer Required. I am expecting the other two to remain "Requested" and the approval to complete when all of the users have approved. I understand I may be doing something wrong, but I'm unsure what it would be.

ScottParrish_0-1723702337073.png

 

6 REPLIES 6

Josh Pirozzi
Kilo Sage

Hi @Scott Parrish,

Have you tried adding all three users into an Approval Group to see if the condition works correctly that way?

 

As another note, from issues I've experienced in the past, you might want to include an OR for the 'All users approve or reject' condition and add the 'Manual User's option. This will allow for your Flow to recognize when/if a different approver is added.

 

Hope this helps!

Josh

I did try creating a group, putting the approvers in the group and using the group approval. The result was the same. I'll try your suggestion to add the Manual User's option.

Hey @Scott Parrish,

I've tested it in my dev instance, and it looks to work either way (using individual users or a group). From here, I'd suggest:

  1. Removing the Ask For Approval Flow Step and replacing it. 
    1. It's possible that a phantom error / issue was stuck when saving it in Flow Designer and isn't working for you as it should.
  2. Including a 'Look Up Record' Flow Step before the 'Ask For Approval'.
    1. I usually include this in the case that there has been any updates to the RITM from point of submission/creation to when you're adding a new Flow Step (IE: Approval Request or Task Creation). 
    2. You can have the Look Up Record Step reference the sc_req_item table and set the condition to be 'Where SysID IS SysID from the Trigger Record'

Hope this helps!

-Josh

Matthew Smith
Kilo Sage

Seems to be configured correctly to me..

 

Just checking, but have you recently changed the approval rule conditions and perhaps are testing with old RITMs using the previous version of the flow?