+++ This bug was initially created as a clone of Bug #1225151 +++ Description of problem: We have identified two issues by using swimlanes in BPM Suite 6.1: >> 1- When the swimlane name is too large, it is not adjustable inside the swimlane box. "swimlane_name.png" shows that the text is overlapping other components. >> 2- The tool does not allow to add a swimlane inside a swimlane. It is certainly not possible. According to specification [1], it should be possible to add many lanes inside a "pool" (swimlane). However, it seems like it is not possible to achieve that in business-central. Is it a bug or is there any other way to achieve it? [1] http://www.omg.org/spec/BPMN/2.0/ Version-Release number of selected component (if applicable): BPM Suite 6.1 How reproducible: Always (on firefox) Steps to Reproduce: 1. Create a simple lane and name it with a large name; 2. try to add a swimlane inside a swimlane; or find another way to add new lanes; Actual results: 1. Large name is not adjustable; 2. It is possible to add only one swimlane ; Expected results: 1. name should be adjustable inside the swimlane box; 2. how to add a new lane inside the swimlane? Additional info: --- Additional comment from Amana on 2015-05-26 13:26:32 EDT --- --- Additional comment from JBoss Product and Program Management on 2015-05-26 13:30:07 EDT --- Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release. --- Additional comment from Amana on 2015-05-26 13:34:08 EDT --- please let me know if there is a workaround to the second (2.) issue mentioned in this BZ, or if it is the expected behavior. --- Additional comment from Kris Verlaenen on 2015-06-08 10:57:34 EDT --- Note that designer does not support pools at the moment, only lanes. The process Canvas as a whole is considered the pool. Multiple pools are typically only used for orchestrations, not when modeling one process, as one process should be contained in one pool. --- Additional comment from Amana on 2015-06-09 10:28:28 EDT --- Thanks Kris... in this bz we should consider only the first issue in this case: >> 1- When the swimlane name is too large, it is not adjustable inside the swimlane box. "swimlane_name.png" shows that the text is overlapping other components.
6.2.x commit for fix https://github.com/droolsjbpm/jbpm-designer/commit/27120de05035297332983100d348c85cc7f3fd47
I can confirm that both issues have been fixed but there is an another issue. When I close an editor with a process with two swimlanes and then I reopen this process, the swimlanes are disordered, usually the inner swimlane is under the bigger, outer swimlane. I have enclosed two pictures too (before and after reopening of the editor).
Created attachment 1050684 [details] TwoSwimlanes before reopening.
Created attachment 1050685 [details] TwoSwimlanes after reopening.
Swimlanes cannot be nested in the bpmn2 description. Designer upon reopen has to place one ontop of the other and it will place the first one it encounters ontop of the other. This is an issue we can definitely address but I would suggest to do this via a separate BZ as it does not seem to be related specifically to this one. WDYT?
OK, so I will create new BZ in which I mention this one for better context, ok?
Marking as verified.
The second item requested here by description, even being verified is not really a valid scenario and can be removed such ability in a next release or patch. In fact the current fix does not allow nested pools, but nested lanes which are not supported by BPMN2 - which generates the problem reported at BZ-1241967. So that is not really supported for now. Multiple Pools and Process Choreography has target as functionality for BPM Suite 7. This BZ verification and supportability has as scope only the request: "1- When the swimlane name is too large, it is not adjustable inside the swimlane box. "swimlane_name.png" shows that the text is overlapping other components. "