I have a requirement where I need to allow users to optionally perform a screen flow (a series of multiple screens) at certain steps of the case process. I've achieved this by creating a Screen flow subprocess and am calling it in the post processing part of a local flow action.
I'd firstly like to know if there is a better way to call a screenflow from a local action than the approach mentioned above.
And secondly, is there a way to cancel the screen flow and have it return to the step where the local action was originally called? I have thought to use tickets but the local action can be called from several points/steps of the process.