Hello Folks -
I set up an Approval and Reminder per this thread:
https://flow.microsoft.com/en-us/blog/approval-reminders-using-parallel-branches/
The problem is, even when the approval is Accepted/Rejected BEFORE the first Delay, it still sends out the Reminder email. Then, after that, seems to exit the LOOP.
Why? My thoughts were since the variable check is at the beginning of the loop, it will catch an Accepts/Rejects during the "Delays".
Any ideas?
That should work OK. But it can easily be written with just one delay instead of Two.
I see what you're saying. I do have a Delay inside my Do Until, though. As shown below:
Is this still incorrect?
It will work that way if the user approves the item BEFORE the timer expires. But with that configuration after that delay reminders will be sent as fast as the flow can send them because there is no delay inside the loop under the No side of the condition. So if the approver does not respond by the time the delay expires they will receive multiple reminders every few minutes until they approve the item. I doubt that is what you actually want.
Thank you both for your replies!
This is what I have now and it's working. I put a check after the first delay but BEFORE the Do until:
@Pstork1 based on what you're saying, it seems I can do all of this within the "Do Until"?
A do until loop will always run at least once because the loop is evaluated for the condition at the bottom of the loop. For a reminder flow what you want is for the do until loop to include the delay at the top of the loop and a condition at the bottom of the loop before sending an email that checks to see if the approval was complete. That way the loop starts, waits, and then sends an email reminder if the approval isn't complete, otherwise it exits the loop. If the approval still isn't complete it will loop around and send another reminder after the delay, until the approval is completed. In your design the loop will keep sending reminders as fast as it can process them.
After the first delay and before the do until can u add a condition to check the response and if received exit
Thank you for the replies! In looking at my flow, I do have the parralel branch setup (I made the delay 2 minutes for testing purposes). See below:
I Accepted the Workflow within the first 2 minute delay and still received my reminder email. And then, I no longer get the reminders which is expected. BUT, I shouldn't have gotten a reminder in the first place. Do I have something incorrect?
On another look on the flow the do until first thing will send email, you need to add parallel branch to the first delay action that exists if a response is received either approve or reject
Michael E. Gernaey
497
Super User 2025 Season 1
David_MA
436
Super User 2025 Season 1
Riyaz_riz11
244
Super User 2025 Season 1