ModelioOpenSource / Modelio

Modelio is a modeling solution offering a wide range of functionalities based on the main standards of enterprise architecture, software development and systems engineering.
https://www.modelio.org
GNU General Public License v3.0
723 stars 123 forks source link

BPMN documentation is neither exported (plain text or HTML) nor imported. #40

Open michael-grothe opened 2 years ago

michael-grothe commented 2 years ago

Using Modelio 5.0, but this issue is present since 3.x.

Current behavior:

BPMN documentation is neither a) exported (plain text or HTML) nor b) imported.

a) Steps to reproduce export problem:

  1. Create a BPMN-Process with any elements, i.e. Task
  2. Edit the Task and provide documentation as plain text or as HTML (by using the checkbox)
  3. Export BPMN-Process as *.bpmn
  4. Check *.bpmn file in any text editor, you will find no documentation

Expected behavior:

BPMN defines documentation for any element, the diagram and process. It should be part of the exported bpmn file.

b) Steps to reproduce import problem:

  1. Create a *.bpmn export from any other tool supporting documentation, i.e. Signavio, PICTURE or add this line after any element, i.e. a task <documentation id="id-38ba424eb9d3">Hello World!</documentation> or <ns5:documentation id="id-38ba424eb9d3" xmlns:ns5="http://www.omg.org/spec/BPMN/20100524/MODEL">Hello World!</ns5:documentation>
  2. Import the file
  3. Check documentation of the element, you will notice it is missing

Expected behavior:

BPMN defines documentation for any element, the diagram and process. It should be shown after import.

etiennebrosse commented 1 year ago

Thanks for this detailled issue. We will take a look at it.