Skip to content

Added support for Exclusive Execution blocks in Flows

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Apr 14:17
65f9638

Summary

This isn't a huge change but hopefully assists people who have scenarios where you need to only allow 1 of N things to run at a given time.

Here is an example showing the new task:
image

So as shown here, we have a group called obs-camera-group and several tasks which happen within the exclusive block. So if we had 3 flows all wanting to alter the obs-camera-group it allows you to stop them from all running whenever they want, and being forced to wait for Exclusive Execution of the associated group.

So even if you trigger all 3 at once, it will let the first one run until its finished THEN let the 2nd one run and finally once that's finished let the 3rd one run. Historically before this functionality existed it was impossible to defer tasks until another one had finished or stop others from executing at the same time, so with this you can now do so.