Bug 1091374 - Differences to Web BPMN Designer and to the BPMN specification
Summary: Differences to Web BPMN Designer and to the BPMN specification
Keywords:
Status: CLOSED EOL
Alias: None
Product: JBoss BPMS Platform 6
Classification: Retired
Component: Eclipse Tooling
Version: 6.0.2
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: Kris Verlaenen
QA Contact: Ivo Bek
URL:
Whiteboard:
Depends On:
Blocks: 1150074
TreeView+ depends on / blocked
 
Reported: 2014-04-25 12:48 UTC by Ivo Bek
Modified: 2020-03-27 19:44 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
: 1150074 (view as bug list)
Environment:
Last Closed: 2020-03-27 19:44:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Process with link events (24.14 KB, image/png)
2014-05-06 14:21 UTC, Ivo Bek
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Eclipse Project 433704 0 None None None Never

Description Ivo Bek 2014-04-25 12:48:51 UTC
Description of problem:

I compared the Eclipse BPMN Designer to Web BPMN Designer and BPMN specification and here are the things which needs to improve:

 - change the label "Cancel Activity" for "Is Interrupting" in the events which can be set to be non-interrupting as it is in the Web BPMN Designer. It is more clear according to BPMN Specification.

 - remove "Cancel Activity" ("Is Iterrupting") option when it is not supported for the event. Currently it disables functionality but I would say it should not be there at all.

 - cannot set message start event non-interrupting
 - cannot set timer start event non-interrupting
 - cannot set escalation start event non-interrupting
 - cannot set conditional start event non-interrupting
 - cannot set error start event non-interrupting

 - block creating of escalation start event in the process since it is supported only in sub-processes. Currently such creating will create default start event.
 - block creating of error start event in the process since it is supported only in sub-processes. Currently such creating will create default start event.
 - block creating of compensation start event in the process since it is supported only in sub-processes. Currently such creating will create default start event.

 - cancel end event is created as typical end event. Even icon is not specified there.

 - create new category Subprocesses where you put Reusable, Multiple instances, Embedded, Ad-Hoc, and Event Sub-Process as it is in Web BPMN Designer.

 - rename "Activities" to "Tasks" in the list of items

 - why is there the empty boundary event in the list? I suggest to remove it.

missing
 - cancel boundary intermediate event - there is an end cancel event, so we should be able to catch it
 - compensation boundary intermediate event

I set the blocker flag because of the missing events and cancel end event is not created properly.

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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Robert (Bob) Brodt 2014-04-28 19:25:01 UTC
As far as I can tell, jBPM does not (yet?) support Transaction SubProcesses. Why then do we have Cancel Events in the Web Designer and eclipse editor tool palettes?

Comment 2 Ivo Bek 2014-05-06 14:21:06 UTC
Created attachment 892892 [details]
Process with link events

I noticed another important problem. It is not possible to add Link events and configure them. As you can see from the attached process definition, link events are supported and looks well but I cannot add them from the palette.

Comment 3 Kris Verlaenen 2014-06-16 13:24:08 UTC
Cancel event should not be there, as it's only relevant for transaction subprocess, which is not yet supported.

Linked events should work in the core engine, so can be added to the palette if they work there as well.

Comment 4 Robert (Bob) Brodt 2014-09-04 20:32:46 UTC
All of these have been addressed, and will be available in version 1.1.1 as well as in nightly build here:

http://download.eclipse.org/bpmn2-modeler/updates/?dir=nightly/luna

Comment 5 Marek Baluch 2014-10-07 11:57:11 UTC
Verified on JBDSIS 8.0.0.Alpha2.


Note You need to log in before you can comment on or make changes to this bug.