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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / PowerApps Approval Flow
Power Apps
Answered

PowerApps Approval Flow

(0) ShareShare
ReportReport
Posted on by 337

I have created automated approval flow which triggers when an item is added or modified in SharePoint list.

I have design approval screen in PowerApps so users can take actions from PowerApps also.

Q: Can we cancel or terminate power automate flow, if user approve or reject from PowerApps screen?

Categories:
I have the same question (0)
  • Verified answer
    Pstork1 Profile Picture
    69,129 Most Valuable Professional on at

    The only way to cancel an existing approval is to delete the approval request in the Dataverse Approvals table. This requires a Premium license and will not remove existing emails.  But it will remove the pending approval from the Power Automate Approval site. To delete the Approval you will need to know the Approval ID. The ID is generated when the Approval is created. If you need to track the ID then use the two action steps "Create an Approval" and "Wait for an Approval". The ID will be available as output from the Create step.

  • kylzbaba Profile Picture
    182 on at

    This is interesting. That means if the approval is acted on within powerapps, we can have another flow run and delete the approval request. This is one those implementations that improve the general experience of solutions we build around power apps and power automate. NICE! Thank you for sharing. 

  • VDI Profile Picture
    337 on at

    Thanks!.

    That means the only workaround is to first use crate an approval action and then use wait for an approval action.

    If action taken from PowerApps then delete the approval from Dataverse using the ID of create an approval action.

  • Pstork1 Profile Picture
    69,129 Most Valuable Professional on at

    That is correct.  Also, remember every user will need to have a Premium license if you are going to delete the Approval in Dataverse from the Power App.

  • VDI Profile Picture
    337 on at

    Yes, because of that premium Dataverse, I am using other way.

    I have used create an approval action first and then I am saving that response link to my list and then using wait for an approval action.

    when I am click on button it's redirect to that approval flow in power automate using launch() as below, 

    Launch(galViewProposals.Selected.'Approval Link',"", LaunchTarget.New);

    but on power automate page I have to select response again.

    Is there a way, I can pass parameter in Launch() and on power automate page in response dropdown, automatically select response (Approve, Reject) so user just have to click on submit button.

  • Pstork1 Profile Picture
    69,129 Most Valuable Professional on at

    If you are launching the link I don't know of any way to pass the Accept or Reject along when you launch the link

  • VDI Profile Picture
    337 on at

    Okay, Thanks!

  • VDI Profile Picture
    337 on at

    I found a way to send parameters with link.

    at the end of approval URL add like: URL&"&response=Approve/Reject". on power automate approval it will take response from URL.

    Now I'm struggling with comments, I want to send comments also in parameter.

  • kylzbaba Profile Picture
    182 on at

    Also figured out another way to do this from this post https://www.about365.nl/2020/02/27/power-automate-approvals-markdown-or-html/ . You can create a url that points back to the approval from powerapps. That way approving or rejecting in powerapps still links to the approval created in Flow. All you have to do is have a column on your table to house the special url that will connect the user to the approval. 

     

    So the scenario is this,

    Create and approval in flow, generate the urls for both approve and reject or whatever outcomes fit your situation. Pass those urls into your data. Create the wait for an aoproval action card and link it the initial approval you started. In power apps, when the user to asked to approve, onselect on the button launch the respective urls for approve or reject. The user is redirected to flow approval page. This way, approvals are apl tied back to flow either person sees it on the approval page or view the work item withing PowerApps. I hope this makes sense.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
11manish Profile Picture

11manish 530

#2
WarrenBelz Profile Picture

WarrenBelz 459 Most Valuable Professional

#3
Haque Profile Picture

Haque 314

Last 30 days Overall leaderboard