cancel
Showing results for 
Search instead for 
Did you mean: 

Prevent Flow from starting if already running

Could there be a setting to stop a Flow from running if its already running?   

 

Normally one of our flows only processes a few records at a time so we run it a few times an hour.  We had an instance where a vendor reset our modified time causing all data records to be reprocessed which Flow which took a few hours to process.

 

The problem was that while run 1 was going, run 2 started, and 3 and 4 and ....  this caused a bunch of flows to run at the same time doing a lot of unnecessary work.  Eventually they all caught up but it wasn't terribly efficent.

 

If this can be added, a sub setting to notify on a blocked run would be nice.  If a Flow gets blocked and stays blocked it would be good to know so we can investigate.  

Status: New
Comments
Level: Powered On

As per https://powerusers.microsoft.com/t5/General-Flow-Discussion/Is-it-possible-to-wait-for-a-flow-run-to... - you could set 'Concurrency Control' limit to on, with degree of parallelism set to 1.