-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
False
-
None
-
False
-
---
-
---
-
-
Given the following:
"states": [ { "name": "Code generation", "type": "parallel", "branches": [ { "name": "Generating the Ansible Job component", "actions": [...] }, { "name": "Generating the Catalog Info Component", "actions": [...] } ], "transition": "Publish to GitHub" },
The node names stored in the Data Index are as follows:
{ "data": { "ProcessInstances": [ { "nodes": [ ... { "name": "Code generation-Generating the Ansible Job component" }, { "name": "Code generationEnd" }, { "name": "Code generation-Generating the Catalog Info Component" }, { "name": "Code generationStart" }, ] } ] } }
The problem is that SWF state Code generation has Process Instance node names Code generationStart and Code generationEnd. This leads to other tooling being unable to find the correct node in the definition.
For example, kie-tools has the ability to colour nodes in the DiagramEditor based on name. However the completed "parallel" state node cannot be found from the data retrieved from a GraphQL query.
See the attached screenshot from DevUI for the workflow.
- split to
-
KOGITO-9658 Provide metadata to identify to which SWF construct a given process definition node is associated to
- Resolved