Power Dynamics
  • Power Dynamics
  • 🍕My name
  • D365 CE
    • Copilot
      • 🥐Add Copilot into Rich Text Control
    • Sales
      • Copilot in D365 Sales
      • Export record to PDF
    • Customer Experience
      • Contact Center (Omnichannel)
        • 🐚Internal Live Chat in MDA
        • 📢Add Chat Widget to Power Pages - Proactive Chat
      • Attachment Control
      • Case Routing: Basic Routing rule set
      • Custom SLA for any Entity
      • Customer Insight
        • Journey - Custom Trigger - Call Power Automate
    • Field Service
  • Power Platform
    • Analytics
    • Dataverse
      • Use case for the feature of Record ownership across Business Unit
      • 💡Workaround: Change the OOB "Exchange Rate" of a record
      • Using a Virtual Entity to store historical log (sample)
      • Disable Empty Address record
      • Using Adaptive card
      • Block Unmanaged Customizations
      • 🪃Recycle Bin on Dataverse (Preview)
    • Model Driven App
      • 💡Run SSRS report on MDA mobile
      • 💡Tip: Create a Security Role with "App Opener" minimum privileges
      • Tag @person to notify in MDA
      • Auto search on the Lookup field
      • Activities with multiple related records
      • Embedded Power BI - Dashboard
      • Embedded Power BI - Form
      • "Custom Help" - Is it help?
      • New modern Command Bar
      • Tip: Hide the button "Add Existing Record" on subgrid
      • Custom Page - Why not?
      • Hiding sensitive column data
    • Canvas App
    • Fabric & Power BI
      • New Text slicer
      • Dataverse link to Microsoft Fabric
      • 💡Leveraging Interactive Warehouse Floor Maps in Power BI
      • Calculation Group for Time Intelligence
    • Power Automate
      • ✅Sequential Approval
      • 📤Create an Appointment by Outlook Graph API
      • Dowload SSRS Report and Send email
      • Power Automate: Add a table in Email
      • 💡Tips: Get "DisplayName" of the Lookup field on Power Automate
      • E-sign: Power Automate & DocuSign
  • D365 Finance & Operation
    • General
      • 🇻🇳D365 FnO - Virtual entities: Use case
    • Finance
      • Consolidating Customer & Vendor Balances
    • Supply Chain
      • Landed Cost Series
        • Landed Cost- Essential Configuration
        • Landed Cost Scenarios 1
Powered by GitBook
On this page
  • Business Case
  • 1. Power Automate: Before the Sequential Approval feature
  • 2. Power Automate: After the Sequential Approval feature
  • 2.1 Enable get early feature to get sequential approval feature
  • 2.2 My Solution for Sequential Approval Flow

Was this helpful?

  1. Power Platform
  2. Power Automate

Sequential Approval

#Approval, #PowerAutomate, #PowerPlatform

PreviousPower AutomateNextCreate an Appointment by Outlook Graph API

Last updated 10 months ago

Was this helpful?

While browsing the internet, I recently learned about a new approval feature in Power Automate, Sequential Approval.

Previously, managing sequential approval in Power Automate required creating numerous action steps, each representing a level of approval. Modifying the approval process necessitated altering every step.

Let's try the Sequential Approval process to see if we can gather some useful ideas for our project.

Business Case

My business case: Quote approval flow.

  • The Quote approval level: 3 levels

  • Approval sequence: Approver 1 -> Approver 2 -> Approver 3

For the first solution, within the Quote entity, I established three fields: Approver 1, Approver 2, and Approver 3. Additionally, I created three corresponding fields for each approver: Approval Status, Approval Comment, and Approval Date.

1. Power Automate: Before the Sequential Approval feature

Before the Sequential Approval feature, I created the power automat for the approval process as below.

Before this feature, I set up three Approval actions, each corresponding to a different Approver. It takes time and is difficult to control.

2. Power Automate: After the Sequential Approval feature

Now, I tried the new early feature Sequential Approval in the Approval flow. And the flow is shorter and easy to control.

2.1 Enable get early feature to get sequential approval feature

Currently, this feature is just applied to the Environment which enabled the Get new features early option. This option is only enabled when creating a new environment.

Okay... now, back to the Power Automate Maker and try to create a new Sequential Approval Power Automate. In the Approval action, you will see the new Sequential Approval option as below.

2.2 My Solution for Sequential Approval Flow

2.2.1 Changing on Quote entity:

With the new feature, I have changed the design of the Quote entity:

  • I created 2 new fields: Approval Status, and Approval Summary to update the approval status & history of each Approver.

  • Not using fields: Approver 1/2/3 status, Approver 1/2/3 comment, Approval 1/2/3/ date.

And my approval flow also changed as below.

2.2.2 Sequential Approval Flow

2.2.3 Testing

My Quote record:

Testing new sequential flow:

The quote was changed status to Submitted and the flow will be triggered to running.

Now I will log in to Teams and update the Approval Status and we will see the final result below.

Thank you & Hoping well! [NTD]yns.asia

This feature is so cool. I love that. How about you? Let's try it..

🎉
😍
✅
Quote entity - Approval Tab
Sequential Approval Flow - before new feature.
Enable "Get new features early" - It's mean "Release Cyle" of environment.
New "Sequential Approval" option of "Start and wait for an approval" action step.
Changing of Quote entiy
New Sequential Approval flow
My Quote record - 3 approver
The Sequential Approval notification on Teams.
Final Approval result
Page cover image