bpmn-miwg / bpmn-miwg-test-suite

BPMN 2.0 Test Cases (Models, Diagrams, Serializations) created by the BPMN Model Interchange Working Group (BPMN MIWG) at the OMG
http://www.omgwiki.org/bpmn-miwg/
Other
101 stars 73 forks source link

Unable to create a _expanded_ call activity using the tool #47

Open tstephen opened 11 years ago

tstephen commented 11 years ago

When created using another tool, Yaoqiang is capable of displaying the call activity expanded. Also a sub-process may be expanded and collapsed fine.

Blenta commented 11 years ago

Yaoqiang BPMN Editor only supports Call Activity (Reusable Sub-Process) expanded in a separate diagram. This can prevent the sync issue when a reusable process is called by two or more Call Activities which are expanded in the same diagram.

Tips: right-click the Call Activity and then select 'Edit Called Process' to open the reusable process in a separate diagram. edit_call_activity

mskurz commented 10 years ago

@Blenta: Thank you very much for explaining how to edit the sub processes. It is possible to create sub processes that way. However, there seems to be no way to expand them.

Furthermore, once one clicks on Edit Called Process on the following expanded call activity, an empty diagram is opened instead of showing the existing process.

image

@tstephen: Mentioning you in order to keep you updated.

Blenta commented 10 years ago

@mskurz : Yaoqiang BPMN Editor doesn't support expanded Call Activity (that means the called process's diagram info is saved in the same BPMNDiagram, not in a separate diagram). When opening the called process, the editor cannot find a diagram for this Process, so the opened diagram appears to be blank.

Although the expaned Call Activity is right, but IMHO I think it's not practical or intuitive. Because only one Call Activity calling the same reusable process can be expanded, the reusability of reusable process cannot be reflected sufficiently

Just my two cents. Blenta

mskurz commented 10 years ago

@Blenta Thank you for your swift response :-)

Because only one Call Activity calling the same reusable process can be expanded, the reusability of reusable process cannot be reflected sufficiently

I am not sure if I understand you correctly. Is this sentence referring the to functionality of Yaoqiang or to the BPMN specification?

Blenta commented 10 years ago

@mskurz I meant that it's impossible to draw more than one expanded Call Activity that calls the same reusable process using any tools.

Please correct me, if i am wrong.

mskurz commented 10 years ago

@mskurz I meant that it's impossible to draw more than one expanded Call Activity that calls the same reusable process using any tools.

@blenta Actually, I don't know a tool that supports modeling expanded call activities. However, as this is part of the BPMN spec, the BPMN MIWG has to check for this functionality as well.

@dgagne Do you happen to know a tool that allows modelling multiple expanded call activities calling the same process? What about the Trisotech modeler?