Bug 450337 - BPMN2 Spec Conformance: Implement messageVisibleKind: initiating, non initiating, no
Summary: BPMN2 Spec Conformance: Implement messageVisibleKind: initiating, non initiat...
Status: NEW
Alias: None
Product: BPMN2Modeler
Classification: SOA
Component: UI (show other bugs)
Version: future   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: future   Edit
Assignee: Robert Brodt CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 436119 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-11-06 08:19 EST by Gregor Gisler-Merz CLA
Modified: 2015-10-30 14:45 EDT (History)
1 user (show)

See Also:


Attachments
SampleBPMN (9.41 KB, application/octet-stream)
2014-11-06 08:20 EST, Gregor Gisler-Merz CLA
no flags Details
Visio Process Modeler View (6.37 KB, image/png)
2014-11-06 08:21 EST, Gregor Gisler-Merz CLA
no flags Details
BPMN2Modeler view (7.05 KB, image/png)
2014-11-06 08:22 EST, Gregor Gisler-Merz CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gregor Gisler-Merz CLA 2014-11-06 08:19:06 EST
Hi Bob
Just had a talk with Antonio (our ProcessModeler Guru) with regards to the display of the message symbol in the MessageFlows.
There is a discrepancy to the spec. Currently all message symbols are shown equally in MessagFlows. The spec makes there a differentiation.
There is in the BPMN2 Spec 8.3.11 Message and page 375/376  some information to be found.
The attribute messageVisibleKind can be inititating, non initiating or absent (in this case in ProcessModeler we don’t show a message symbol at all).

Spec excerpt:
messageVisibleKind : MessageVisibleKind [0..1] an optional attribute that should be used only for Message Flow. It determines if an envelope decorator should be depicted and the kind of envelope to be depicted.
initiating - The envelope should not be shaded.
non_inititating - The envelope should be shaded.

In case initiating or non_initiating it would be best to not show the message symbol at all.
I have added BPMN2 file with all 3 varieties: initiating, non initiating and empty. I also have added the representation view in Process Modeler and BPMN2Modeler.
Comment 1 Gregor Gisler-Merz CLA 2014-11-06 08:20:00 EST
Created attachment 248450 [details]
SampleBPMN
Comment 2 Gregor Gisler-Merz CLA 2014-11-06 08:21:22 EST
Created attachment 248451 [details]
Visio Process Modeler View
Comment 3 Gregor Gisler-Merz CLA 2014-11-06 08:22:02 EST
Created attachment 248452 [details]
BPMN2Modeler view
Comment 4 Robert Brodt CLA 2015-10-30 14:45:01 EDT
*** Bug 436119 has been marked as a duplicate of this bug. ***