Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1229803

Summary: [GSS] (6.1.z) Swimlane issues in BPM Suite 6.1 - Large text name is overlapping other components
Product: [Retired] JBoss BPMS Platform 6 Reporter: Amana <ajuricic>
Component: jBPM DesignerAssignee: Tihomir Surdilovic <tsurdilo>
Status: CLOSED EOL QA Contact: Marián Macik <mmacik>
Severity: high Docs Contact:
Priority: medium    
Version: 6.1.0CC: alazarot, kgaevski, kverlaen, lpetrovi, mbaluch, mmacik, tsurdilo, wsiqueir
Target Milestone: CR1   
Target Release: 6.1.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1225151 Environment:
Last Closed: 2020-03-27 20:11:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1225151    
Bug Blocks: 1230825    
Attachments:
Description Flags
TwoSwimlanes before reopening.
none
TwoSwimlanes after reopening. none

Description Amana 2015-06-09 16:15:39 UTC
+++ 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.

Comment 3 Tihomir Surdilovic 2015-06-24 14:17:05 UTC
6.2.x commit for fix 
https://github.com/droolsjbpm/jbpm-designer/commit/27120de05035297332983100d348c85cc7f3fd47

Comment 4 Marián Macik 2015-07-10 13:40:07 UTC
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).

Comment 5 Marián Macik 2015-07-10 13:41:04 UTC
Created attachment 1050684 [details]
TwoSwimlanes before reopening.

Comment 6 Marián Macik 2015-07-10 13:41:55 UTC
Created attachment 1050685 [details]
TwoSwimlanes after reopening.

Comment 7 Tihomir Surdilovic 2015-07-10 13:47:41 UTC
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?

Comment 8 Marián Macik 2015-07-10 13:55:42 UTC
OK, so I will create new BZ in which I mention this one for better context, ok?

Comment 9 Marián Macik 2015-07-10 15:27:45 UTC
Marking as verified.

Comment 10 Alessandro Lazarotti 2015-07-13 15:33:19 UTC
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. "