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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Start and Wait for an ...
Power Automate
Unanswered

Start and Wait for an approval from all but condition coming back true without all responses

(0) ShareShare
ReportReport
Posted on by 7

I have the following flow that is succeeding without waiting for all approvals. I need to flow to update only if ALL approve but currently, its updating after receiving the first approval. What am I doing wrong? I have the same separate manual flows for 3 different levels all approval and the first works but not the other 2 (such as the one below)

 

not waiting.PNG

Categories:
I have the same question (0)
  • wskinnermctc Profile Picture
    6,519 Moderator on at

    It looks like the "Apply to Each 5" is using the values from maybe an array of emails?

     

    Like maybe the SharePoint List Item has a column called "StockHolder Emails" and in this column are a list of email addresses?

    So you are using "Apply to Each 5" to each of those email address?

     

    If so, that means the first loop of "Apply to Each 5" is going to a single email address. The first loop Start and Wait for an Approval is going to a single email.

    Therefore, the second or third approver don't received an approval request until the first email address sends an approval.

     

    I can't tell exactly what is going on, but I would think about what is happening with the Approval inside of an Apply to Each. 

     

    For example if you had a SharePoint List - Get Items and then used Apply to Each for each one of the items. Then you put an Approval inside of the apply to each that was start and wait for approval. The second item in the Get Items would not receive an Approval until the first item completed. The second item in the Apply to Each was waiting on the first loop/first item to complete.

     

    Hopefully that makes sense. Just think if you are

    • sending 1 approval to 1 person
    • or sending 1 approval to multiple people at the same time
    • or sending to a list of multiple people 1 approval to 1 person at a time in list order. 
  • allambert Profile Picture
    7 on at

    The start and wait for approvals is working correctly, its the Update Item I'm having issue with. It updates after the first approver approves instead of waiting for all approvers to approve. Also, I've set in the Apply to Each to run concurrently. 

  • wskinnermctc Profile Picture
    6,519 Moderator on at

    Move the Update Item outside of all Apply to Each. You should be able to handle all of your Approvals however you want and then get an output.

    Use that output in a condition and then update an item. Unless you are updating multiple items, I don't see a reason why Update Items should be inside of an apply to each.

     

    You could put the Approval response inside of a Variable. Then outside of an Apply to Each, check the variable in a condition, and then update the item.

     

    This might require some logic about how you put multiple responses into a single variable by using first() or something like that. You could put all responses into an Array and then Union.

     

    Really whatever you need to do in order to keep the Update Item outside of any type Apply to Each, so then you know exactly when the action should trigger.

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 522 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 364 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard