Hello,
I am trying to build an custom approval flow for multiple approvers which does not wait for all responses before completing. I need to send a notification for a new contract to several other departments. I would use the custom approval because I need to have verification that they received/understood or need more information.
My issue is that, many people will not respond to their emails in a timely fashion but I cannot see any responses until ALL approvers have responded.
I have no screenshots as I am clueless on the best way to achieve this. I have been going through the multitude of approval threads on the site but can't seem to find one that will help me start. So I'm stuck at the trigger of when an item is added to a SharePoint list.
Solved! Go to Solution.
Hi @Yoshio,
If you store these email addresses into an array, you can try to read the following method:
So, there is a SharePoint list I created to store approval list specifically, the Title is File ID, Response is Yes/No type and the default value is No:
This is the Flow created based on your situation, a simple version:
1. Initialize an array variable to store email addresses, the owner email, manager email, etc. And then use the Appen to array variable action to input it.
2. Loop the email addresses by using the Apply to each, before sending the approval to the approver, create an item in the approval list, put in File ID and Approver. Of cause, you can add other columns just like request time, file name, etc.
3. After the approval, update the item just created, send the Response to Yes, add the approval time into it, also the comments will be better.
4. Last but most important, open the Concurrency Control:
Test result:
Before response-
After response:
Best Regards,
Community Support Team _ Lin Tu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Yoshio,
how about you create parallel branches with a start and wait for approval in each branch.
you could add a update item after each approval to update the list item with details on each approval.
Hi @Yoshio,
If you store these email addresses into an array, you can try to read the following method:
So, there is a SharePoint list I created to store approval list specifically, the Title is File ID, Response is Yes/No type and the default value is No:
This is the Flow created based on your situation, a simple version:
1. Initialize an array variable to store email addresses, the owner email, manager email, etc. And then use the Appen to array variable action to input it.
2. Loop the email addresses by using the Apply to each, before sending the approval to the approver, create an item in the approval list, put in File ID and Approver. Of cause, you can add other columns just like request time, file name, etc.
3. After the approval, update the item just created, send the Response to Yes, add the approval time into it, also the comments will be better.
4. Last but most important, open the Concurrency Control:
Test result:
Before response-
After response:
Best Regards,
Community Support Team _ Lin Tu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
User | Count |
---|---|
89 | |
40 | |
22 | |
20 | |
16 |
User | Count |
---|---|
134 | |
54 | |
47 | |
36 | |
25 |