Hi all,
Have a bit of a tricky one that's doing my head in at the moment.
I have a process I'm trying to map where effectively at any point within it, an event can occur (once, twice, multiple times, at the beginning, at the end) that effectively needs to Hold/Pause the entire process and wait for the tasks to complete. Once it's completed, the process resumes exactly where it was paused. This can basically be at any point.
The actual scenario is handling a customer complaint. So basically a customer can call or email at any time while this process relating to them is happening. As soon as they call, whenever that is, we hold the process and resolve the complaint, then we continue back on with the process.
I've thought of using a non-interupting boundary-event but this seems to indicate that the process would continue at the same time. I've thought about using an Interupting boundary event that loops back into the Sub-process, but this would imply the sub-process is stopped and restarted from the begininng.
Example here:
Basically, the "Something happened 2" event is the one I'm talking about.
What's the best way to achieve/display this?
Thanks in advance,
Matt