Showing results for 
Search instead for 
Did you mean: 
Frequent Visitor

Manually approve a requested flow in Canvas App

I have a canvas app that has a button allow user to manually trigger a approval flow (button associate with a flow). It sends an email to approver with two buttons: Need More Info, Submit to Next Approver. Approver can approve it by clicking on the button in the email which will go to the Power Automate Action Items > Approval page. 


I would also like to make the approval available on the canvas app that user can approve the same request. I've done some intensive researches and unable to find any solution.  All I want is to manually approve the requested flow in the Canvas App. I am wondering if it is possible to find the approval request record in Dataverse table, then manually update the status.




Frequent Visitor

Here is my update: I used Create a Flow instead of the Create and wait flow. I found the approval record in the Approval table. All i need to do is to update a row to update the same flow of these columns: Result, Stage , Status, Status Reason, and Approval stage Key.  I can execute this by associate a approval button in the Canvas App.  However, my biggest issue is how to find the Approval ID, i need the approval ID  in order to update the same flow.  At the moment, i don't know how to find the Approval ID as it has no reference to the record that triggers the flow.




Helpful resources

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

MPA Virtual Workshop Carousel 768x460.png

Register for a Free Workshop

Learn to digitize and optimize business processes and connect all your applications to share data in real time.

Power Automate Designer Feedback_carousel.jpg

Help make Flow Design easier

Are you new to designing flows? What is your biggest struggle with Power Automate Designer? Help us make it more user friendly!

Users online (2,173)