Need Suggestion on how to invoke another process without affecting the current process


I have a use case where in I want to start another Process at a particular stage in a workflow without interrupting the current process. Currently its written with in a Delegate class based on a variable check. I wanted to know if there is a better way that you can suggest using the signal Events(I checked it and felt that it will interrupt the current process). Please let me know if you have any sugggestions.


What does interrupt mean for you?

Can you do something like the following which uses a Event Sub Process + a Conditional Start Event