The flow of activates stop when I have multiple participants

I’m trying to create a simple two participants however, after I deploy it and start the process, the first participant got his task but I do not know why it show me that the process end without continue with the second participant tasks?

The same issue happening with me when I try to make it one participant then start some activities by message event, there is no error happening just disappear without continuing, although there is user task have not been presented.

The issue in your “two participant” model is that you are sending a message between the processes without explicitly modeling that (the dashed line indicates a message). So the “starting process” completes “check” and finds it has nothing else to do, and ends.

The issue in your “one participant” model is that you are sending a message within a process (that’s not allowed). Try removing the message throw/receive and see if it starts working.

In Camunda 8, you have to build an implementation of the messages before they’ll work. I’m not 100% sure how to do that, since I work mostly on the modeling side (none of the processes I design run within Camunda).

I am working on Camunda modeler 7 and I tried to make messages, however, when I am starting the process now, it do the first check, then repeat it again, then end, maybe the issue with the implementation, I will check and post here if I found the issue and how to solve it.

Thanks anyway slight_smile:

diagram_1.bpmn (13.8 KB)

If you are doing two independent processes, after “Check” a Throw Intermediate is appropriate, which should then flow to the Catch Intermediate before “Another Check”

In the other process, the event before “Review the Ticket” needs to be a Message Start, and the event after the exclusive join needs to be a Message Throw End.

At that point, it /should/ work.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.