I have created a flow where an approval request is sent before an email is automatically sent by flow.
This approval and email are within an apply to all.
There could be up to 100 emails that need to be sent.
The issue I'm having is that only one request comes through until it has been confimred.
Is there any way to send all the requests through at once, so that the reviewer can just tick approve on all at once, without having to wait for the next one to come in after he has approved one.
Attached is the area of my flow I'm having trouble with (this is all within an 'apply to each').
Why are you including Approval Action inside Apply to each. Get Assigned to Emails in a variable inside apply to each and Then use approval action outside the loop. If same person email assigned to approval action, it will send only one approval email.
Follow these steps-
1. Initialize a variable of type string
2. Remove your Approval action.
3. Use Append to String Variable and select your variable name and supply input your 'Assigned to' emails. please add semi colon after dynamic content so that each email is separated by semicolon. Now once apply to each completed, your variable holds all emails separated by semicolon.
4. Now add approval action outside your loop and in Assigned to field select your variable from dynamic content.
Sorry can not post screen. please follow steps it will work. take help from this post https://powerusers.microsoft.com/t5/General-Power-Automate/New-to-Power-Automate-Copying-items-from-dropdown-from-List-A-to/m-p/599905#M52422