what do you mean by
This will modify the main flow only at this moment, for the others "entities" running on the flow this will not be visible.
The idea is to extend the main flow only for a one -or few - execution, all the subsequents executions will not see this new fork. Is a kind of temporary change. But this need to be loged in the system, that for a specifc flow some unexpected event occurred and was properly managed for the system.
For example if in a product flow a machine is broken, then the flow will be temporary changed, only for a few executions. I believe the option to jump or return steps in the main flow after finish the "temporary flow" also will be necessary.
Obs.: Sorry for my poor English.
why not start a new independent process, relate them by setting e.g. the id in a variable in the main process and vice versa, pause the main process and contiune it when the 'child' process finishes?
Thanks for the answer Ronald.
I'm thinking about your suggestion. In this way always will be necessary a guy from IT to do this, isn't?