Answered

How to modeling Different related processes

hi, hope someone can help me.

I have my process "X1" that in some point to continue i need to have certain documents, delivered by other Areas, which has its own process lets say "X2", so, the way i draw this was with and intermediate message activity, that catch when the "X2" finished and send the document to X1, the process in X1 can continue.

My problem is how to simulate all of this in Bizagi, Because i have this scenario but with three different Process that need to delivered a document to the process X1 in order to continue.

I need to say that this other Processes (X2, X3, X4...) are parallel to X1 so, they ARE NOT Subprocesses. \

With this, is impossible to draw all the processes in one "sheet" all together in order to communicate in bizagi, so if i put the different processes in different sheets in bizagi modeler. how bizagi would know that these processes communicate each order, in order to run a simulation?

I hope i explain my self clear.

Thank you for your ideas and help.

Best Answer
photo

Dear Raciel,

according your description, More than one pool in a diagram represents interaction between separated business entities or performers.Many business processes require interaction between each other to be correctly performed and accomplished. In BPMN these interactions are defined as a sequence of activities that represent message exchange patterns between the entities involved.In BPMN this behavior is know as Collaboration.

For further information and example, please check these articles:

Regards

Comments (7)

photo
0

Dear Raciel,

according your description, More than one pool in a diagram represents interaction between separated business entities or performers.Many business processes require interaction between each other to be correctly performed and accomplished. In BPMN these interactions are defined as a sequence of activities that represent message exchange patterns between the entities involved.In BPMN this behavior is know as Collaboration.

For further information and example, please check these articles:

Regards

photo
0

Hi,

I see the examples. but the one you send me to download, uses only pools.

ANd in this link you sent to me

y see at the bottom an examples with pools and lanes. That is actually what i am trying to do!, but i am doing exactly that, and i have no errors in my Model. But when i run a simulation, the problem is that the message is never sent to the other process.. and obviously the simulation is incorrect, because the catcher message never catch anything, and the message throwing, says there was and instance... but looks never send it to the catcher... or the catcher is not working, that is my problem.

Any idea what could i have wrong? i do not have any error, but i think is not working properly

photo
0

Dear Raciel,

Links and Signal events are mapped based on their names. Make sure that throw and catch events share the same name in order to simulate without any problems

Regards

photo
0

HEllo again,

I tried again using the exactly same name, i write it again, i copy and paste, to avoid mistakes, and still not working, i tried the same name, in the throw and catch events, i tried using in a catch event and an activity, and still not working in any way in the simulation.

Any other possible solution?

Thanks

PS: i tried to attached the BPM but do not attached it, just allow me to upload a picture.

photo
0

Dear Raciel,

In order to analyze it, please send a copy of it to modeler@bizagi.com. As soon as possible, we will write back.

Regards

photo
0

Dear Raciel,

We have received the file and our team is working on it. As soon we get news, we will write back.

Regards

photo
1

Dear Raciel,

The way you are trying to send messages between processes is not supported by Process Simulator due to the simulator does not have a way to know which processes have already started. To send messages from one process to another, The father process at any moment needs to start the son process. For this specific case, we recommend the father process starts other processes using a signal event and thus reach the expected information to the intermediate event message. We have modified the file in order that it simulates correctly. We will send the file to your personal email account.

Best regards