How to Cancel workflows and Reassign approvals in Microsoft Flow

When you use approvals in Microsoft Flow you might have found the recent additions of Approve, Reject and Reassign in the Approvals UI.

On top of this there is also a cancel when you look at all the sent Approvals for the approval tasks that you sent from your flows.


These UI options are nice for the user but what should you do in your workflows?

Reassign Approvals

When a user reassigns you might need to make sure that you check the actual approver against the approver that you assigned to the task. Quite often you might not worry about this, but many systems will want to keep track on who approved a document or an other piece of data.  You simply cannot assume that the approver is the same as you wanted t to be in the first place.

Approval or rejection

When a user approves or rejects the item you can check for Approve or Reject. You can use a condition as shown below or you could use a switch step.

Cancel Approvals

When a user cancels an approval your flow will now continue. So you will need to check the outcome of the approval step and when the approval step is empty then you can assume that someone used the cancel option in the approval UI.

Pieter Veenstra

Business Applications and Office Apps & Services Microsoft MVP working as a Microsoft Productivity Principal Consultant at HybrIT Services. You can contact me using

Recent Posts

Calculate the Sum for a SharePoint column in Power Automate

Last week Shane Young asked me about calculating the Sum for a SharePoint column in…

4 hours ago

Object must implement IConvertible in Power Apps

In Power Apps when you do a Patch to create a new item or to…

4 days ago

Get started with adaptive cards in Power Automate

Getting started with adaptive cards can be difficult. In this post i have written some…

1 week ago

Create PDF documents from data in Power Automate

In this post I will look at how to create PDF documents from data. Use…

2 weeks ago

Unnest nested arrays in Power Automate

We all know this problem, you have a nested array in Power Automate but how…

3 weeks ago

Advanced settings not loading in Power Platform

Yesterday one of my clients showed me an issues where the Advanced settings didn't load.…

4 weeks ago