The idea is:
Provide the ability to pause (without having to stop and restart) a workflow to make adjustments to sub-workflow then resume.
My use case:
I have a workflow that executes a few sub-workflows multiple times in succession, say 50 times. As I’m testing and the results begin to show, I realize I need to make a small adjustment to a sub-workflow for a different result on it’s next call. I would pause the main workflow, edit, save and publish the sub-workflow, then resume the main workflow so the change I made reflects in the next time the sub-workflow is called.
I think it would be beneficial to add this because:
This makes testing easier when running workflows with several sub-workflows, and those sub-workflows are called frequently via a loop, etc.