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

Bug 1070872

Summary: Embedded sub-process cannot be collapsed/expanded in Eclipse BPM editor
Product: [Retired] JBoss BPMS Platform 6 Reporter: Sebastian Faulhaber <sfaulhab>
Component: Eclipse ToolingAssignee: Robert (Bob) Brodt <bbrodt>
Status: CLOSED NOTABUG QA Contact: Jozef Marko <jomarko>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.0.0CC: chuck666xx, jlindop, kverlaen, rrajasek
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-11 08:00:08 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Screenshots of jBPM web designer and JBDS
none
embedded subprocess none

Description Sebastian Faulhaber 2014-02-27 15:56:20 UTC
Created attachment 868604 [details]
Screenshots of jBPM web designer and JBDS

Description of problem:
Currently it is not possible to collapse/expand the "embedded sub-process" activity in jBPM web designer; the collapse/expand function seems to be missing in the UI. When using JBDS it is possible to expand/collapse.

Without the "expand/collapse" function in jBPM web designer the activity is completely unusable, because the reason for using this activity (thus simplifying a complex process diagram) cannot be achieved at all. 

Please also have a look at the attached screenshots.

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

How reproducible:
Yes.

Steps to Reproduce:
1. Create a new Process Definition in jBPM web designer.
2. Create a new embedded sub-process (Subprocesses --> Embedded)

Actual results:


Expected results:


Additional info:

Comment 2 Marek Baluch 2014-02-27 16:12:15 UTC
Setting severity to "medium" as the user is able to work with the designer. The issue may cause usability issues.

Comment 3 karl schindler 2015-11-23 01:51:56 UTC
as of version 6.3.0 this is still unsolved.
I do not understand that this is put to medium, it makes modelling a pain

Comment 4 Tihomir Surdilovic 2015-11-23 13:04:46 UTC
You can use Reusable subprocess to achieve what you are looking for. Reusable subprocess has the "+" sign at the bottom which is clickable and you can define a reusable process asset to link to. Once linked clicking on the "+" sign will open that asset in a new tab.

Comment 5 karl schindler 2015-11-24 08:54:23 UTC
(In reply to Tihomir Surdilovic from comment #4)
> You can use Reusable subprocess to achieve what you are looking for.
> Reusable subprocess has the "+" sign at the bottom which is clickable and
> you can define a reusable process asset to link to. Once linked clicking on
> the "+" sign will open that asset in a new tab.

1) reusable process should be as the name says, a global subprocess, not a subprocess which is similar to a private method call. Furthermore the reusable subprocess has no +, but a bold border and no possibility to open a drawing as you describe (which is as defined in the BPMN 2.0 specification).
2) in BPMN2 1.1.2 plugin it works, in the BPMN2 1.2.1 version, the subprocess can no longer be pushed down / up. though the + tends to disappear and is anyway not clickable.
3) even in push down the subprocess does not allow participant/lane items. all stuff which is part of BPMN 2.0 (referring to Bruce Silvers "BPMN 2.0" book).
4) Why this push down removed in 1.2.x?

btw. using eclipse mars and the mars version of the plugin's

Comment 6 Tihomir Surdilovic 2015-11-24 18:48:13 UTC
I am confused somewhat. The BZ title states "in jBPM web designer" - are we talking about Designer or Eclipse modeler here? The reusable subprocess in the web Designer works like it is stated in the spec and it does have the + sign which is clickable so I am not sure what's going on here.

Comment 7 karl schindler 2015-11-25 01:41:25 UTC
oops you are right.
i talk about the eclipse diagram editor.
seems to have the same problem described here.
searching this bug trace came up
sorry for the confusion.
Do you know about this in the eclipse diagram editor?

Comment 8 Jeremy Lindop 2015-12-09 16:58:45 UTC
Changed title from 'jBPM Web Designer' to '...Eclipse BPM Editor'.

Comment 10 Jozef Marko 2015-12-18 08:32:11 UTC
Created attachment 1107044 [details]
embedded subprocess

Comment 11 Jozef Marko 2015-12-18 08:40:59 UTC
Hello Karl, please see highlighted buttons in the attachment 1107044 [details] and use them for expanding, collapsing and opening sub process in new tab. It is feature you are looking for?

I think it works properly, the only difference against web jBPM designer is in placement of given expand/collapse buttons.

Comment 12 karl schindler 2015-12-21 02:49:07 UTC
Hi Jozef

Thankx, I mixed up the web designer with the eclipse designer.