Signal events

Hello! My question is about the signal boundary event.
I saw the API documentaion, and there isnt’ a parameter that specifies the instance ID or the task ID.

Isn’t there anyway that I interrupt just a unique process?

AFAIK, signal events are always for all. If you just want to send a message to one or more processes (but not to all), you should use message events.

3 Likes

I would second exactly what @fml2 - it’s not good practice to use the signal events with the intention of reaching specific process instances, better using a message event.

I would just like to add that just because it’s not best practice doesn’t mean it’s not possible. The best way i can think of this working is to use a dynamic signal name for each instance. You could use an expression that sets the signal to the id of the instance and it could be triggered by sending it.

2 Likes