web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / MS Approvals Flow - Pa...
Power Automate
Unanswered

MS Approvals Flow - Parallel independent approval requests - best way to restart approval request until everyone has approved

(0) ShareShare
ReportReport
Posted on by 78

Hello,

 

I am building a relatively large flow using microsoft approvals and a Sharepoint List and need some help figuring out the best way to restart the process if not everyone approves.

 

  1. I have 8 separate approvers that can either select Approve, Reject, or Need More Info (these are 8 separate approvals request independent of one another).
  2.  As each person responds, the Sharepoint List is updated with their response.
  3. When everyone has responded, the overall status of the list item is updated (everyone must click approve for the overall status to be marked as Approve) and a summary e-mail is sent to everyone to show the current status of the approval.

 

At this point, I woud like it to be possible for approvers who have either selected "Reject" or "Need more info" to be able to change their response if there are developments and they are able to change their response to approve and the flow can continue until everyone has approved. Is there a best way that someone would recommend me build this out in my flow?

 

Thank you. I am fairly new to Flow and coding jargon in general so it would be great to explain in a way I can understand.

Categories:
I have the same question (0)
  • RaashiSen Profile Picture
    on at
    Re: MS Approvals Flow - Parallel independent approval requests - best way to restart approval request until everyone has approved

    Hi @dsmcwhir ,

     

    I am not sure if it will work 100%, but you can actually create a string variable and use append to action with semicolon (;), and create a loop which checks and picks email ids for the ones who responded reject or more info, then use that String variable output to send a new approval email, modifying the body this time. you can then use the main design again of what it has to do once it confirms all have clicked on Approve.

    Theoretical, but you can try and see if this logic works.

  • dsmcwhir Profile Picture
    78 on at
    Re: MS Approvals Flow - Parallel independent approval requests - best way to restart approval request until everyone has approved

    Hi @RaashiSen , Thank you for your reply and sorry for the delay. I had to stop working on this for a bit while working on other matters.

     

    Could you please go into some more detail on how to do this? I'm posting a screenshot if it helps. It's hard to see, but at the very bottom, I basically have nested conditions that goes like this:

    1. If Everyone (AND) approves, an e-mail is sent to everyone notifying that the request was approved
    2. If Anyone (OR) rejects, an e-mail goes out to everyone notifying that the request was rejected
    3. If Anyone selects "need more info" (but no one else rejects), an e-mail goes out to everyone notifying that the request is pending until more info is supplied. 

     

    The goal is always for the request to eventually be approve, so I would like for those last two scenarios to have an additional approvals request sent out (just one that is "everyone must approve", I don't need multiple/infinite requests) to only the people who selected reject or need more info to give them one more chance to approve.

     

    It seems like your solution would work if I had one approvals request that had a string of responses, but I have approvals requests that all have their own outcome. Is what I am wanting to achieve possible?

     

    dsmcwhir_0-1615891189844.png

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 462 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 456 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard