In Progress

Why can't I create pool (and then swimlanes) into an event-Sub-process ?

This case seems similar to the case with non-reusable sub-process for which this functonality is also missing. But for event-sub/process, it's not possible of working around the problem by converting the sub-process into reusable sub-process !

Can someone confirm that this issue is only due to Bizagi Modeler and that therefore BPMN 2.0 allows swimlanes into event-sub-process?

Has someone a solution to address this problem with Bizagi?

Best Answer
photo

Dear Stephane,

Event sub-process is like a embedded sub-process.

Why can’t I use pools, lanes and milestones in a Sub-process?

Embedded Sub-processes are an Inline block, that group process elements used in a certain point in the process within a Sub-process. According to BPMN, a Sub-process should not have pools or lanes as they are dependent on the parent process and subsequently have visibility to the parent's global data.In order to make use of pools, lanes and milestones diagram elements in a Sub-process, change your default Sub-process to a reusable Sub-process. Reusable Sub-processes allow all of these elements. Note, in BPMN reusable sub-processes are called "Call Activities".For more information please refer to Converting to reusable sub-process

Regards

Comments (5)

photo
0

Dear Stephane,

Event sub-process is like a embedded sub-process.

Why can’t I use pools, lanes and milestones in a Sub-process?

Embedded Sub-processes are an Inline block, that group process elements used in a certain point in the process within a Sub-process. According to BPMN, a Sub-process should not have pools or lanes as they are dependent on the parent process and subsequently have visibility to the parent's global data.In order to make use of pools, lanes and milestones diagram elements in a Sub-process, change your default Sub-process to a reusable Sub-process. Reusable Sub-processes allow all of these elements. Note, in BPMN reusable sub-processes are called "Call Activities".For more information please refer to Converting to reusable sub-process

Regards

photo
0

Dear Juan,

Thanks for your answer.

I knew the trick to convert embedded sub-process into reusable process, but I let you check that this operation is unfortunately not allowed for event-sub-process (my version of Bizagi modeler is 2.9.0.4).

NB: I put in place a work around by converting the sub-process into a reusable sub-process (and get the opportunity to add swimlanes) and then adding a attached timer event to stop the infinite loop which is implicit when we create a multi-instance sub-process catching a message start event.

photo
1

Hi

I am a totally new bee and following the on line courses. I was doing the exercise "Evaluation Management". In the solution you find a subprocess and within the subprocess there are swimlanes. So Juan is that given example not according to BPMN?

Then how can you have a parallel proces with more parties (lanes) involved? Regards,Justin

photo
1

Dear Justin,

By default sub-processes are created as embedded. In BPMN this type of sub-processes have no pools or lanes. Embeddedsub-processes do not allow you to add any pools or lanes to ensure conformity with the BPMN standard.

If you need to include pools and lanes you can use Reusable sub-processes that according to the BPMN standard can include pools and lanes. These type of sub-processes are predefined activities. That is, they are independent and thus are created individually. Then, they can be related to the sub-process shape. In BPMN this type of sub-process is called a "Call Activity", in Bizagi Modeler we call them Reusable.

For further information:

Best Regards

photo
1

Wow, that's a swift answer! All clear.

photo