How to send signal to particular instance along with details?

cancel
Showing results for 
Search instead for 
Did you mean: 
shilpak
Active Member II

How to send signal to particular instance along with details?

Jump to solution

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

1 Solution

Accepted Solutions
ryandawson
Senior Member II

Re: How to send signal to particular instance along with details?

Jump to solution

I notice this was also posted on stackoverflow - were you able to make progress with the answer posted there?

2 Replies
ryandawson
Senior Member II

Re: How to send signal to particular instance along with details?

Jump to solution

I notice this was also posted on stackoverflow - were you able to make progress with the answer posted there?

shilpak
Active Member II

Re: How to send signal to particular instance along with details?

Jump to solution

Yes.