Bug 1230325

Summary: Swimlane with embedded subprocess does keep the elements position
Product: [Retired] JBoss BPMS Platform 6 Reporter: William Antônio <wsiqueir>
Component: jBPM DesignerAssignee: Tihomir Surdilovic <tsurdilo>
Status: CLOSED EOL QA Contact: Jozef Marko <jomarko>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.1.0   
Target Milestone: DR1   
Target Release: 6.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1230904 (view as bug list) Environment:
Last Closed: 2020-03-27 20:07:34 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:    
Bug Blocks: 1230904    
Attachments:
Description Flags
Before saving
none
how the process looks like after saving it none

Description William Antônio 2015-06-10 16:27:30 UTC
Created attachment 1037356 [details]
Before saving

Description of problem:

If we have a process that has a swimlane, inside this swimlane we have a subprocess and then a few elements (task, connectors, etc), once we have save it and reopen the process, the elements are all messes and not in the swimlane subprocess.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Create a new process
2. Add a swimlane to it
3. To the swimlane, add a new embedded subprocess
4. add a new elements to the subprocess, such as a starting node, a human task and an ending node;
5. Connect the subprocess to the original starting node and the output of the subprocess to a ending node;
6. Save the process and reopen it;

Actual results:

The elements will show up in a messed way and outside of the subprocess

Expected results:

The elements should be all organized.

Additional info:

You can find attached screenshots of before and after, showing the issue.

Comment 1 William Antônio 2015-06-10 16:28:46 UTC
Created attachment 1037357 [details]
how the process looks like after saving it

Comment 4 William Antônio 2015-06-11 18:07:44 UTC
I must add that the main problem is not in the visual tool, but when the tasks as moved outside of the swimlane, it loses the reference to the added on the swimlane's owner/group.

Comment 5 Tihomir Surdilovic 2015-06-24 17:14:35 UTC
The positioning problems have been fixed in designer master for a while now. I will update the associated BZ 1230904 with commits to the Deigner 6.2.x branch

Comment 6 Jozef Marko 2015-10-05 06:44:24 UTC
Position of elements inside embedded subprocess (which is part of lane) is kept.
Verified on 6.2.0.ER3.