AnsweredAssumed Answered

How to signal another process?

Question asked by vipi_voxa on Jan 19, 2017
Latest reply on Jan 23, 2017 by vipi_voxa

Hello dear all,

 

Basically i am struggling with understanding how to send and receive signals (messages) between different processes. 

 

Could you please help me to design or give me a hints how to create in Eclipse Activiti Designer something like this:

 

Process "A": start-> User Task-> end.

process A has the data object: "invoiceId"=1

 

Process "B" start -> (Signal to Process "A" with invoiceId = "1") -> end

process B also has the data object: "invoiceId"=1

 

Use case would be approximately like that: 

Process A registering new invoice and sends notification to user e.g: "New Incoming Invoice INV_1". The human task can be completed by the assignee OR it can receive a signal from another process and be auto completed.

 

Another process "B", lets say, it is a Payment receiving process. which received auto payment for an invoice 1. When the payment is received we need to signal Process A to complete. 

 

I just cant find any tutorials of how to define a signal throwing and catching between two processes based on some kind of correlation id.

 

 

thank you in advance! 

 

 

 

 

Outcomes