Hello,
I have 2 process P and Q where I am trying to throw signal (globally)from process P and catching signal at Q. When there are multiple instances, for example: In process P -process instances P1, P2 and in process Q -process instances Q1 and Q2.
If I throw signal from one process instance that will be caught by multiple instances of other process.
For example, If I throw signal from Q1 that will be caught by all the instances of P [P1,P2].
I tried following ways:
1] RuntimeService.signalEventReceived(String signalName, String executionId);
With this method, I can invoke particular instance but, was not able to pass the details[data].
2]
POST runtime/signals
{
"signalName": "My Signal",
"tenantId" : "execute",
"async": true,
"variables": [
{"name": "testVar", "value": "This is a string"}
]
}
With this api, I was able to get details[data] by passing variables, but was not able to invoke particular process instance.
Is there any way to send signal to particular instance along with details?
Thanks & Regards,
Shilpa V Kulkarni
Solved! Go to Solution.
I notice this was also posted on stackoverflow - were you able to make progress with the answer posted there?
I notice this was also posted on stackoverflow - were you able to make progress with the answer posted there?
Yes.
Hi Shilpak,
Can you please share us your sample bpmn process with variables for Signal events.
Am also facing difficulties with multiple instances.
Vinay
Hi @VinayTg,
If you want a response from a member, best tag their username - like so @VinayTg .
Also, this is quite an old thread & marked as solved - which sometimes means people ignore it. Usually it's better to start your own thread.
Best wishes,
Ask for and offer help to other Alfresco Process Services and Activiti Users and members of the Alfresco team.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.