Power Automate - Majority Approval - When first or All is not enough

  Рет қаралды 2,042

DamoBird365

DamoBird365

Күн бұрын

Пікірлер: 27
@kkb92-96x
@kkb92-96x 3 жыл бұрын
Thanks DB365, this was very helpful. Right on time when I needed it. I will be implementing your approach in one of my approval process.
@zineddine
@zineddine 2 жыл бұрын
Thank you once again for the great video. I tried the timeout function demoed here, but i am still able to approve or reject after the the workflow timeouts and complete!
@DamoBird365
@DamoBird365 2 жыл бұрын
Agreed that the approval will remain open but it won’t be actioned as the flow is complete. If you have premium licensing, you can also update the associated record and cancel the approval from within the approvals table of Dataverse.
@zineddine
@zineddine 2 жыл бұрын
@@DamoBird365 Thank you for your feedback, this is a strange behavior! Any reference to the the approval tables in Dataverse records are stored and would it be possible to do the updates from Power Automate? Also is there a way to make the approval email to change to say that it is expired?
@DamoBird365
@DamoBird365 2 жыл бұрын
Take a look at Tomasz’s video here kzbin.info/www/bejne/a3PXiayeiN58raM and see if it helps you with your scenario.
@davidadams421
@davidadams421 7 ай бұрын
Outstanding! The overall approval in this solution is based on using 'what responses you have after a certain time'. How would modify for 'first x approvals', let's say two approvals needed? If the approvals - first response actions are running in parallel, could you put the for-each loop inside a do-until varApprovalCount
@DamoBird365
@DamoBird365 7 ай бұрын
The do until would still need to check regularly with a delay? There is an Approvals API and assosciated Dataverse Tables, so with a Premium license, you could trigger on record update, count the number of approve/reject and proceed www.matthewdevaney.com/extend-a-power-automate-approval-over-the-30-day-limit/
@davidadams421
@davidadams421 7 ай бұрын
Oh, wow, not as easy as I had hoped! I feel sure this can be done without resorting to the underlying Dataverse tables. Challenge accepted!! 😏 I'm going to fail, aren't I... lol!
@julien8979
@julien8979 3 жыл бұрын
Thanks for sharing. Looking forward to seeing a video with the same concept with dynamic approvals reminders feature. For example, if we're sending approvals to multiple members, the users who don't approve within a specific timeframe should receive a reminder whereas the users who already approved should not receive a reminder.
@DamoBird365
@DamoBird365 3 жыл бұрын
You can do that with a parallel do until in the apply to each loop. Have a delay, check the outcome and if not approve or reject, send reminder. I would need to play it out to be sure though. That’s the basic idea.
@julien8979
@julien8979 3 жыл бұрын
@@DamoBird365 Yes, but the idea is how the loop will know that I already took a decision and it should not send me the reminder. So I think we need to extend the Approvals table using the Dataverse connector to check.
@lxz86
@lxz86 3 жыл бұрын
very detail and useful, thanks a lot
@smsdamzat7903
@smsdamzat7903 3 жыл бұрын
thank you. this is very helpful
@redheadedknitter
@redheadedknitter 3 ай бұрын
Is there a way to include the approval responses in the wmail notification that the request was approved or denied? I'm struggling to figure this out.
@m.k.t.7971
@m.k.t.7971 7 ай бұрын
This is the great video! I followed your instructions to create flow to collect all the feedback from multiple approvers and record all feedback to a SharePoint list column 'ProcessComments'. Instead of an approval for approve/reject, I use a 'custom-first to respond' approval for only 'Feedback' option. The approvers' emails are dynamically selected from another SharePoint list with 'Course' and 'ContactEmail' ('Course' could be multi-selected). My issue is that the 'Responses' only capture the first response without combine all responses. Could you please help advice how to improve the flow? Thank you so much!
@DamoBird365
@DamoBird365 7 ай бұрын
maybe one to ask on the forum powerusers.microsoft.com/t5/Forums/ct-p/FL_Comm_Forums
@valerieincorvaia2237
@valerieincorvaia2237 2 жыл бұрын
Thanks! This is very helpful! If I wanted to create an approval flow with majority approval AND multiple outcomes - for example, Approved; Approved - Grandfathered; and Denied, is there a way to accomplish this by tweaking what was shown in the video? After adding the condition for the number of response, I only see the option for Yes or No. Thank you in advance!
@DamoBird365
@DamoBird365 2 жыл бұрын
You should be able to use advanced settings to create your own reasons?
@patriciapinpin5221
@patriciapinpin5221 2 жыл бұрын
Thanks for sharing this video! one question though - why do i get an error on the Start and wait for an approval section saying "Correct to include a valid reference to 'Update_item' for the input parameter(s) of action 'Start_and_wait_for_an _approval'."
@DamoBird365
@DamoBird365 2 жыл бұрын
Are you able to share a screenshot? Is your flow identical or are you doing additional actions? Damien@damobird365.com
@raymondha8516
@raymondha8516 3 жыл бұрын
but if i dont build this wait response, will it still time out after 30 days?
@DamoBird365
@DamoBird365 3 жыл бұрын
Absolutely…. They will all time out at 30 days as that is the default, but it will then apply the majority outcome.
@chrisgilles9742
@chrisgilles9742 2 жыл бұрын
Thank you very much! How would the end user track who the approval went to? In Teams it only shows that single approver.
@DamoBird365
@DamoBird365 2 жыл бұрын
By who, do you mean the initial array of emails? That can be dynamic, I’ve used an array for ease.
@chrisgilles9742
@chrisgilles9742 2 жыл бұрын
@@DamoBird365 Yes - I followed your guide, instead using a Distribution Group, it creates an approval for each user in the array, but the end user cannot see who has approved or who hasn’t responded. This is different if you created an approval with “wait for all responses” where you can see the entire list of approvers on the same approval.
@DamoBird365
@DamoBird365 2 жыл бұрын
You can see who has and hasn’t at the end of the timeout via the filter arrays? Are you looking for updates before the timeout? You could have a parallel do until based on length of array (that does any chasing or updating) and within the apply to each append to array for each approval that is completed.
@elainenuttall6637
@elainenuttall6637 6 ай бұрын
@@DamoBird365 Hi, love your video, works perfectly!! Was wondering if you could kindly expand on this suggestion, I too would like to update my sharepoint list each time one of the approvals is received rather than the waiting for timeout or all to responses to be received. I tried a parallel branch with start and wait for approval and it didn't work. Do I put the start and wait for approval in the do while? Apologies I'm still a beginner.
Power Automate Solutions - Learn How and Why?
23:56
DamoBird365
Рет қаралды 4,9 М.
Everything you need to build Power Automate Approval workflow - 1/2
21:43
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Power Automate | Apply to Each | Why? | Arrays and Objects
19:05
DamoBird365
Рет қаралды 47 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 4,3 МЛН
Power Apps - Approvals without Power Automate Flow - DeveloperTown
14:33
Power Automate long running Approval flows (beyond 30 days)
34:06
Reza Dorrani
Рет қаралды 55 М.
Unlock the Power of Excel Automation in Just 20 Minutes!
17:38
Scrum in 20 mins... (with examples)
19:36
Codex Community
Рет қаралды 390 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН