Solved

attached signal not working

Dear Bizagi Team

I have two different process in one project which one of them has an attached signal and another one has an end throw signal. The attached signal is a catch and interrupting event.

As I start the first process (with attached event), it stops in the activity then I start the second process (whit throw signal), but after sending the signal the first process dose not advance through the signal path even when I click the next button the process goes through the activity flow.

Both process Data Model has a relation to each other.

If I use an intermediate signal instead, everything works well but I want to know if I make some mistake.

I attached pictures to show the situation and the version better .

With best regards

Comments (1)

photo
1

Dear Tahere,

In the next example, a signal will be sent from an Invoice payment process in order to create a case of Process payment as soon as an invoice is received and approved; the information of the Invoice Payment process must be available in the Process payment process.

collaboration9

When the case reaches the End Signal shape, a signal is thrown to look for another signal event (a catch signal) with the same name, in order to continue.

This shape is available in the Process Payment process, as a Signal Start. For this reason, a new Process Payment case will be created.

All the information from the process that throws the signal will still be available in the new case created, no expression is needed: the mapping of the information is automatic. You have to be careful: both processes (the throw and the catch processes) must have the same Process Entity and belong to the SAME APPLICATION within the same project.

In these processes all forms are built using the same Process Entity: Invoice.

collaboration10

For further information: http://help.bizagi.com/bpm-suite/en/index.html?signal_example.htm

Best Regards