Hello everyone,
I have created an instant flow to handle automatic approval by email, using Start and wait for an Approval action. The approval is going through several layers of approval, and I need to do some actions after every approval.
Everything is placed inside a Do until loop, which tells the flow to keep going until a boolean variable Approval Finish is true. Inside the loop, there is a Switch function to switch between approvals. The switch is checking the status, with different status, the assignment of the approval is also different.
Now, the problem I believe rooted in approvals that are left behind:
For example, an approval does not get any response until almost reaching the timeout of the loop (30 days). When the approval flow is almost at the end of the timeout period, (e.g. 29 days 17 hours), whoever was the approver of that item will be spammed by THOUSANDS of duplicate approval email, over the course of 1 hour or more.
Does anyone else has experienced this issue?
Does anybody have any insight to the solution of this issue?
Thank you in advance!
*Update:
I have checked that Start and wait for an Approval has a hard limit of 28 days.
Is this what caused the issue to occur when the flow running beyond 28 days? Is it possibly going into a weird retry mechanism that triggers the spam email?