I have a flow with multiple approvers. The approval needs everyone to approve. I only want to send a reminder to the person or persons who have not approved. Right now it sends emails to everyone. How can I do that?
The only way to do that requires a Premium license because you will have to query the Dataverse Approvals table to figure out which approvers have responded, and which have not. You'll also need to change the approval to use the Create and Approval an Wait for an Approval Asynchronous actions. The Create Approval goes just before the parallel branch split so you have the Approval ID available to search on for doing reminders. The Wait for an Approval replaces the current Start and Wait for an Approval.
Do you have an example I can review?
Not specifically. I've done something similar for cancelling and escalating an approval which also uses the Dataverse Approvals table. Give me a day or two and I'll try to pull together a quick POC.
User | Count |
---|---|
6 | |
6 | |
4 | |
3 | |
2 |
User | Count |
---|---|
8 | |
7 | |
4 | |
4 | |
4 |