bpmn-auto-layout icon indicating copy to clipboard operation
bpmn-auto-layout copied to clipboard

Support for expanded event-based subprocesses

Open till-stadtler opened this issue 1 year ago • 7 comments

Is your feature request related to a problem? Please describe.

The BPMN Co-Pilot is capable of creating event-based subprocesses. Currently, the layouter can handle event-based subprocesses, but they are displayed as "collapsed" event-based subprocesses. This is not possible to model with our Camunda Modelers, so customers will be confused about this.

Describe the solution you'd like

I would like to see uncollapsed event-based subprocesses. Event-based subprocesses could be added one-by-one to new rows below the modeled process. The grid now has a function to calculate its dimension, so I hope this facilitate the support for event-based subprocesses.

Describe alternatives you've considered

Keep it as it is with event-based subprocesses being collapsed. This is not ideal and might confuse BPMN Copilot users.

Additional context

None

till-stadtler avatar Oct 08 '24 16:10 till-stadtler

It would be great if the layouter was able to handle event-based subprocesses.

The layouter already supports this (cf. demo), what else would be needed to consider the support as "complete"?

nikku avatar Oct 09 '24 06:10 nikku

IMO, the event-based subprocess should not be collapsed.

till-stadtler avatar Oct 09 '24 07:10 till-stadtler

IMO, the event-based subprocess should not be collapsed.

I agree, could you update the issue accordingly?

nikku avatar Oct 09 '24 08:10 nikku

I don’t see this as a blocker or something that breaks existing diagrams, so I’m treating it as a low-priority enhancement. I’ll go ahead and add it to the backlog for future consideration.

abdul99ahad avatar Oct 14 '24 17:10 abdul99ahad

This can be implemented if the subprocesses have a size that is a multiple of the grid cell.

IvanTulaev avatar Feb 22 '25 06:02 IvanTulaev

some spoilers

Image

IvanTulaev avatar May 21 '25 16:05 IvanTulaev

Update my example with expanded subprocesses MVP at http://www.tulaev-ivan.ru updated

Image

Image

IvanTulaev avatar May 22 '25 19:05 IvanTulaev