cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Cologne_Claret
Level: Powered On

Cancelling multiple running flows

Hello,

 

is there any way to cancel all or a selection of running flows, if not yet via the GUI then at least using Powershell?

 

Thanks

12 REPLIES 12
Community Support Team
Community Support Team

Re: Cancelling multiple running flows

Hi @ Cologne_Claret,

 

Microsoft flow support to cancel one running flows on the run history.

Cancelling multiple running flows is not supported in Microsoft flow currently.

 

You could submit an idea to Flow Ideas Forum if you would like this feature to be added in Microsoft Flow,:

https://powerusers.microsoft.com/t5/Flow-Ideas/idb-p/FlowIdeas

 

 

Regards,
Alice Zhang

Cologne_Claret
Level: Powered On

Re: Cancelling multiple running flows

Thanks Alice 🙂

 

If the moderator agrees I'll leave this topic open until it hopefully is.

Highlighted
Spångberg
Level: Powered On

Re: Cancelling multiple running flows

A workaround could be to make a copy of the running flow and then delete the flow with running tasks.

Administrator
Administrator

Re: Cancelling multiple running flows

Hello, @Cologne_Claret!

 

Have you had an opportunity to apply @Spångberg‘s recommendation to adapt your Flow? If yes, and you find that solution to be satisfactory, please go ahead and click “Accept as Solution” so that this thread will be marked for other users to easily identify!

 

 

Thank you for being an active member of the Flow Community!

 

-Gabriel

Flow Community Manager

-Gabriel
Microsoft Power Automate Community Manager
Are YOU a member of your local Power Automate User Group?
Fill out This Form to claim your Community User Group Member Badge!
brianhull
Level: Power Up

Re: Cancelling multiple running flows

This worked for me. Thank you!

Cologne_Claret
Level: Powered On

Re: Cancelling multiple running flows

Hello Spangberg,

 

thanks for the suggestion but this isn't a solution here.

 

When you have a flow running a number of times where you are waiting for approvals you cannot simply delete the flow as it would kill all those ongoing approvals where you may be modifying the list contents too. based on approval status.

 

In this case you need to be able to kill individual Flow executions rather than deleting the Flow.

 

Regards

 

Cologne_Claret

HuwSy
Level: Powered On

Re: Cancelling multiple running flows

In a slightly hacky work around, after i realised a flow that was running every few minutes had been stuck for days so many pages of flows to cancel...

- Open the flow history allRuns screen (doenst work on other screens as there is a bug in running view)

- Open javascript console in the browser - paste the following and hit return then wait a very long time

confirm = function () {return true;};
setInterval(function () {
$('.ms-Button.ms-Button--default:contains("Show more")').last().click();
$(".fl-StatusInCell:contains('Running')").parent().parent().find('.ms-DetailsRow-cell').first().click();
$('button[name="Cancel"]').click();
},5000);
HuwSy
Level: Powered On

Re: Cancelling multiple running flows

Not sure where all the carriage returns went there and why i cant edit the post.
DavidBaker85
Level: Powered On

Re: Cancelling multiple running flows

This was so helpful. Thank you.

 

My experience (in chrome) was that this successfully cancelled all the running instances on the first page, and the very first one after pressing 'see more', but no more after that. I borrowed and adapted the same idea, and used this script on the 'running' screen instead of 'all runs':

confirm = function () {return true;};
setInterval(function () {
$(".fl-StatusInCell:contains('Running')").parent().parent().find('.ms-DetailsRow-cell').first().click();
$(".fl-StatusInCell:contains('Running')").parent().parent().find('.ms-DetailsRow-cell').last().click();
$(".fl-StatusInCell:contains('Running')").parent().parent().find('.ms-DetailsRow-cell').first().click();
$('button[name="Cancel"]').click();
},5000);

... no need to click 'see more' as it always just cancels the first running instance and relies on the fact that the list automatically reloads after cancelling. Without selecting the last row then reselecting the first it doesn't work for some reason. This successfully cancelled all running instances.

Thanks again, I never would have had any idea where to even start with this without reading your method.

sandhiya
Level: Powered On

Re: Cancelling multiple running flows

Is there any option to end all instances like we have terminate workflow instances in Nintex? please suggest

sandhiya
Level: Powered On

Re: Cancelling multiple running flows

Hi

Is it possible to terminate flows from another flow?
For example, if for an SharePoint list item, there are 3 flows running at same time. Is there an option to stop 2 Flows from other running Flow?
 
Thanks,
sandhiya
Tarjani
Level: Powered On

Re: Cancelling multiple running flows

We used the script listed by @DavidBaker85  (thank you for adding it here!) and also found we had to reference the jquery library.  It is worth noting that we had to paste it twice.  If it has been sitting, the first time it comes up with an error, but is good after the second paste.  From there we added the script that David has noted.

var jq = document.createElement('script');
jq.src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// ... give time for script to load, then type (or see below for non wait option)
jQuery.noConflict()
 
(may need to paste the above twice)

(next part from David)

confirm = function () {return true;};
setInterval(function () {
$(".fl-StatusInCell:contains('Running')").parent().parent().find('.ms-DetailsRow-cell').first().click();
$(".fl-StatusInCell:contains('Running')").parent().parent().find('.ms-DetailsRow-cell').last().click();
$(".fl-StatusInCell:contains('Running')").parent().parent().find('.ms-DetailsRow-cell').first().click();
$('button[name="Cancel"]').click();
},5000);

Helpful resources

Announcements
firstImage

Power Platform Online Conference

Speakers, submit your sessions now! Call for speakers ends Feb. 10!

firstImage

New & Improved Power Automate Community Cookbook

We've updated and improved the layout and uploading format of the Power Automate Cookbook!

thirdimage

Power Automate Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

firstImage

Incoming: New and improved badges!

We've given our badges an overhaul and also added some brand new ones!

fifthimage

Microsoft Learn

Learn how to build the business apps that you need.

sixthImage

Power Platform World Tour

Find out where you can attend!

seventhimage

Webinars & Video Gallery

Watch & learn from the Power Automate Community Video Gallery!

Users online (5,354)