In this scenario, I should collect all the variable in all concurrent threads (since every one has its own contexts, loopCounters, etc) and rebuild it all in a new instance to replace the old one ?
I don’t think I could do that… the diagram above is a very simplified version of the process which actually has also some multi-instance subprocesses…
But if this is not possible, would it be too risky if I created a new instance and tried to hack this specific activity (I mean, changing something in the database, maybe) and move it to the old instance ?
I understand and I’d really think more than twice before trying it…
but as far as I understand, the API won’t help, right ?
Is it too heretic to think in a method in the API where I could start an activity of a specific activity in a running instance ? I mean, I understand it should not be used regularly but could really help in situations like this one.