Canceling all instances of a sub process

I have a process model, in which i launch a sub process with x number of instances, based on another data item.
In the parent process there is a user task (related action) in which a manager can move the process along without waiting on the sub process to have been completed
On the sub process node I added an exception to go to an End point (not a terminate, as the process still needs to finish), if the status of the process was changed by the manager above.
The issue i am having is that if there are 2 + instances of the sub process which haven't yet been completed only the first one goes to the end point, the second, third, ext, does not, they stay as they were. Is there a way for me to cancel all instances of the sub process rather than just the first instance.

Any thoughts.

OriginalPostID-231073

  Discussion posts and replies are publicly visible