Hi.
Good Day!
I have an approval flow using MS Flow in Sharepoint List. I wanted to set a condition where as the approval email will notify for example every 5 hrs and will only stop unless the approver have responded. Is it possible? Thanks! 🙂
-Jaina
hello, can you share the expression for true at Success Flag is equal to true part?
This seems like an old thread but I found a much simpler way to renotify users for approvals if anyone is still looking:
1. Initialize a Boolean variable as a success flag that raises when an approval is completed (either approved or rejected). This variable can be reused for each approval.
2. Then put your approval inside a 'Do Until' loop.
3. Add two set variables after the approval but still inside the loop (as shown in picture). The first one sets the success flag to FALSE and the second to TRUE.
4. Go to the approval's settings and change the timeout duration to however long you want before the user is reminded using ISO 8601 Format.
5. Go to 'configure run after' for 'Set False' action and set it to run only if the approval times out.
6. Go to 'configure run after' for 'Set True' action and set it to run only if 'Set False' is skipped.
And that's it! If the approval is not completed within the timeout duration then the flag will be set to false and the loop will repeat, sending another approval. When a new approval is sent the old one still exists but won't affect the flow if accepted/rejected. (i.e. user can only accept most recent approval sent to them).
It would be best if your were to start a new post with your question. When you post, please include a screen shot of your Flow.
ScottShearer
i have created function to setup reminder email, and one question is can i get approval link at reminder email content?
@darsh Please don't ask your question in someone else's post. You will reach more people and get results faster if you start your own question.
Please help me !!!
I have an approval flow that send an email to approver when a new item is added into sharepoint list. I need to forward the approval process to second approver if first approver doesn't respond after 5 days .
I have an approval flow that send an email to approver when a new item is added into sharepoint list. I need to forward the approval process to second approver if first appover doesn't respond after 5 days .
Please help i need urgently .
@singletrackvale , @Anonymous I have created an approach that eliminates your concerns. The status of the approval is checked every hour (for example), but the email is sent only once a day (for example).
Check out how to do this in my blog https://teylyn.com/2020/01/07/timing-microsoft-powerautomate-approval-reminders/
I've got this working however, I have an issue when there are multiple approvers. I already set the variable as an array which will send it to multiple reviewers (list is dependent to what company is requesting for approval). The missing part is to check whether the approver responded or not.
Is it possible that I will only remind the one who didn't respond yet? If yes, how can you do it?
Thanks!
The problem with this solution and many I've seen similar to this is what happens if you have items after these in the flow that need to happen after approval. The do loop has to complete and cancel out before anything else will run in the workflow. So in a real example where the delay would be 1 or more days, if an action needs to happen after approval, it won't be hit until that delay is complete and the do loop cancels out.
There are also problems when you have multiple levels of approval needed.
MS needs to have approval reminders as part of the approval widget so they can work smarter.