web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :

Dynamic Approvals in Power Automate | SharePoint List based Approval Tutorial

RezaDorrani Profile Picture Posted by RezaDorrani 12,143

Hello everyone,

 

In this step-by-step Power Automate tutorial video, we will explore creating a dynamic Power Automate Approval workflow process based on an Approval Matrix (SharePoint Configuration List). The SharePoint list will drive the entire approval pattern. List will track information like Approval required, Manager Approval needed, Approval Type (First to respond or Everyone must Approve) & the Approver list (multiple approvers).

 

Power Automate Dynamic Approvers: The entire Approval flow in Power Automate will be driven from the Approval Matrix. Updates to the configuration list will dynamically update the approval pattern.

 

Power Automate Dynamic Approval Type: We will also provide the user an option to select the Approval Type / Pattern - "First to respond" or "Everyone must Approve".

 

Topics covered:

✔️ Build an Approval Matrix

✔️ Dynamic approvers & approval type selection from Configuration List

✔️ Build Power Automate flow to drive the Approval Scenario

 

⬇️ Download sample Dynamic Approval workflow from Approval Matrix:

https://github.com/rdorrani/Microsoft-Flow/tree/master/ApprovalMatrix 

 

Expression for Dynamic Approval Type

if(equals(outputs('ApprovalInfo')['ApprovalType/Value'],'Everyone must Approve'),'BasicAwaitAll','Basic') 



Thanks,
Reza Dorrani, MVP
YouTube
Twitter

Categories:

Comments

  • demzem Profile Picture demzem 28
    Posted at
    Dynamic Approvals in Power Automate | SharePoint List based Approval Tutorial

    solved

  • LyonsCDK Profile Picture LyonsCDK 11
    Posted at
    Dynamic Approvals in Power Automate | SharePoint List based Approval Tutorial

    Reza, thank you for this great instructional video!!  I'm relatively new at Automate. I've created standard flows, but I'm working on my first approval flow request.  This looks like what our customer wants, but our process doesn't have a topic that will drive the approval.  Instead, it is based on whether the person checks yes that either development is affected (YN), architecture is affected (YN), or both are Y.  In our case, we have 4 scenarios.  In scenarios 2-4, all must approve.  Can this be done with your flow as the backbone?

    1. Main approver (both questions below = N)

    2. Main approver + development manager (Does this change request affect the dev/engineering team? Y)
    3. Main approver + architecture manager (Does this change request affect the Architecture team? Y)
    4. Main approver + architecture mgr. + development mgr.  (both questions above = Y)