bpmn-visualization-js
bpmn-visualization-js copied to clipboard
[FEAT] Detect Transaction Sub-Process
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.
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
ShapeBpmnElementKindand/orShapeBpmnElementKind - 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
Hello, I will take this issue
Hello, I will take this issue
Great! I will assign it to you
@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.