bpmn-visualization-js icon indicating copy to clipboard operation
bpmn-visualization-js copied to clipboard

[FEAT] Detect Transaction Sub-Process

Open csouchet opened this issue 5 years ago • 3 comments

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.

Some tasks that are part of the implementation

  • The related subprocess kind may be defined in ShapeBpmnElementKind and/or ShapeBpmnElementKind
  • Most of the work involves BPMN parsing (see ProcessConverter) and related tests
  • The rendering is done by SubProcessShape

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

⚠️ Check the contribution guidelines for BPMN support

csouchet avatar Jun 16 '20 10:06 csouchet

Hello, I will take this issue

NourEldin-Ali avatar Oct 13 '22 09:10 NourEldin-Ali

Hello, I will take this issue

Great! I will assign it to you

assynour avatar Oct 13 '22 10:10 assynour

@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.

tbouffard avatar Oct 14 '22 08:10 tbouffard