Hi guys,
I create 2 processes. The first throws the signal (After Perform data Entry service, I send the signal), the second catchs it.
In order to send a signal with variables I used groovy script:
messageName = "DATA-ENTRY-COMPLETE";
variables = execution.getVariables();
execution
.getProcessEngineServices()
.getRuntimeService()
.createSignalEvent(messageName)
.setVariables(variables)
.send();
My problem is that the process catches 2 times and execution is executed 2 times. Why?
Thanks in advance
Luca