kbss-cvut / bpmn2stamp

1 stars 0 forks source link

Find out which entities are stable within Bonita #23

Closed blcham closed 2 years ago

blcham commented 2 years ago

It seems that IDs consist of 2 parts (see diff file).

A/C:

grigobog commented 2 years ago

Screenshot of difference:

image
grigobog commented 2 years ago

Before: timer-test.bpmn.txt After: timer-test-updated.bpmn.txt

grigobog commented 2 years ago

Most item identifiers are generated and stored in a .proc file in Bonita. These identifiers are used when exporting to .bpmn format is being done, which means that the identifiers remain unchanged, making the export stable within Bonita. However, there are some items that are missing in the .proc file and appear in the .bpmn file after export (e.g. model:performer). A new random identifier is generated for these items. For current state of the bpmn2stamp converter it is not a problem, since such elements are not used during conversion.