I have created sub processes with Multi Instance Collection and each sub process has a Signal Intermediate Catch Event with Global Signal created from the Multi Instance Collection.
This is running fine when the signals are received and all sub-processes are completing fine.
However, the signals can arrive multiple times and I want to continuously run the sub-processes as and when the signals arrive.
I have a challenge to create duplicate signals for the same sub-processes and events.
The Signals are created from a Java class using
runTimeService.signalEventReceived.
Once this Java class is called , it sends the Signal.
But this class is going to be called multiple times for the same signal. I want to run the sub processes every time.
A non-interrupting event sub process will wait for any number of singles to be send while the process is running. I’ve created a token simulation which should show it.