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 :
Power Automate
Suggested Answer

Cancel Approvals

(1) ShareShare
ReportReport
Posted on by
Hello, The flow helps the company's vacation approval process, it has three approval stages where the first and second are with Approvals and the third is done in Power Apps, however the third stage is to cancel the vacation request within Power Apps, however if she cancels a vacation request, the first or second approval still remains in force, causing them to change the status of the request and return the process to 0 when there was already a previous cancellation, how can I connect those approvals and cancel them when they are canceled in Power Apps
Categories:
I have the same question (0)
  • w.p Profile Picture
    8,339 Super User 2025 Season 2 on at
    couldn't figure out how the third stage vacation request via a Power Apps fits in.
  • Suggested answer
    stampcoin Profile Picture
    5,058 Super User 2025 Season 2 on at
    Your attachment is hardly to see it clearly.
    For classic vacation approval process, one thing you may want to consider is that:
    use a separated status to capture the value if the end user canceled/withdraw it, and check the status before each approval.
    If you have a for example "Status" field, which could have "Pending", "Approved", "Canceled/Withdraw".
    1. User Cancels in Power Apps:
      • Update vacation request status to “Canceled/Withdraw”.
      • Trigger a cancellation flow.
    2.  Approval Flows (Stages 1 and 2):
      • At the beginning of each flow, check the status.
      • If status is “Canceled/Withdraw” bypass approval or terminate the flow.
    3.  Notifications, Notify the the approvers that the request has been canceled/withdraw by the user to avoid confusion.
    feel free if you need more help.
  • Suggested answer
    MS.Ragavendar Profile Picture
    5,011 Super User 2025 Season 2 on at
     
    Add a Status Column in Your SharePoint/Dataverse Table -> (e.g. Column Name ) VacationRequestStatus → Values like "Pending", "Approved", "Canceled"
     

    Modify your flow to check if the request is still valid before waiting for approval.

    • Use a "Get Item" (SharePoint) or "Get Row" (Dataverse) step to check the current request status just before each approval step.
       
    • Add a Condition before each "Start and wait for an approval" to verify the status.

     

    When Power Apps Cancels a Request
     
    • Update the column which is created (VacationRequestStatus) to "Canceled" (or something similar)
       
    • Optionally, trigger a Power Automate flow to notify the approvers or log the cancellation.
     
    Optional
    • Send a follow-up email to the approver.
    • Add an approval comment saying “Request has been canceled. Please disregard.”
    • Update any dashboards or Teams notifications.


    Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 501 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 323 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard