process-analytics / bpmn-visualization-js

A TypeScript library for visualizing process execution data on BPMN diagrams
https://process-analytics.github.io/bpmn-visualization-js/
Apache License 2.0
224 stars 31 forks source link

[FEAT] Detect Transaction Sub-Process #307

Closed csouchet closed 1 year ago

csouchet commented 4 years ago

Is your feature request related to a problem? Please describe. Given a bpmn input source, detect the bpmn Transaction Sub-Process.

A Transaction is a specialized type of Sub-Process that will have a special behavior that is controlled through a transaction protocol (such as WS-Transaction).

The Transaction Sub-Process element inherits the attributes and model associations of Activities(see Table 10.3) through its relationship to Sub-Process.

image image

Note for implementation See the development documentation for details.

⚠️ Be aware of previous implementation attempts and difficulties

Some tasks that are part of the implementation

Depends on #304

Additional context The final shape rendering of the Transaction Sub-Process won't be done as part of this issue and will be managed later with #647

⚠️ This issue is not open to external contribution, please take another one if you want to contribute to bpmn-visualization

NourEldin-Ali commented 2 years ago

Hello, I will take this issue

assynour commented 2 years ago

Hello, I will take this issue

Great! I will assign it to you

tbouffard commented 2 years ago

@NourEldin-Ali this issue is actually to complex. I tried to quickly poc an implementation and I got stucked #2296. So I suggest you pick another issue if you want to contribute. Sorry for the inconvenience.