MCP Server
Active
1
0

Add BPMNDI section so the diagram renders in ProcessGit's bpmn viewer

The originally-imported BPMN had valid process logic but no
<bpmndi:BPMNDiagram> section with shape/edge coordinates. bpmn-js needs
the BPMNDI to lay out the diagram visually. Added linear left-to-right
layout: 11 BPMNShape (1 start + 9 serviceTasks + 1 end) + 10 BPMNEdge.

Process logic XML unchanged.
This commit is contained in:
2026-06-01 18:31:04 +00:00
parent 7fe0fda7a5
commit 439c7d6133

View File

@@ -271,4 +271,81 @@
<bpmn:sequenceFlow id="Flow_09" sourceRef="Task_DraftResponse" targetRef="Task_EmitEvent"/>
<bpmn:sequenceFlow id="Flow_10" sourceRef="Task_EmitEvent" targetRef="End"/>
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_IncidentTriage">
<bpmndi:BPMNPlane id="BPMNPlane_IncidentTriage" bpmnElement="Process_IncidentTriage">
<bpmndi:BPMNShape id="Start_di" bpmnElement="Start">
<dc:Bounds x="150" y="142" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_NormalizeSignal_di" bpmnElement="Task_NormalizeSignal">
<dc:Bounds x="268" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_ClassifyIncident_di" bpmnElement="Task_ClassifyIncident">
<dc:Bounds x="418" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_SuggestPriority_di" bpmnElement="Task_SuggestPriority">
<dc:Bounds x="568" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_EvaluatePriorityDmn_di" bpmnElement="Task_EvaluatePriorityDmn">
<dc:Bounds x="718" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_EvaluateOwnershipDmn_di" bpmnElement="Task_EvaluateOwnershipDmn">
<dc:Bounds x="868" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_EvaluateRoutingDmn_di" bpmnElement="Task_EvaluateRoutingDmn">
<dc:Bounds x="1018" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_UpdateIncident_di" bpmnElement="Task_UpdateIncident">
<dc:Bounds x="1168" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_DraftResponse_di" bpmnElement="Task_DraftResponse">
<dc:Bounds x="1318" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Task_EmitEvent_di" bpmnElement="Task_EmitEvent">
<dc:Bounds x="1468" y="120" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="End_di" bpmnElement="End">
<dc:Bounds x="1650" y="142" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_01_di" bpmnElement="Flow_01">
<di:waypoint x="186" y="160" />
<di:waypoint x="268" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02_di" bpmnElement="Flow_02">
<di:waypoint x="368" y="160" />
<di:waypoint x="418" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_03_di" bpmnElement="Flow_03">
<di:waypoint x="518" y="160" />
<di:waypoint x="568" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_04_di" bpmnElement="Flow_04">
<di:waypoint x="668" y="160" />
<di:waypoint x="718" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_05_di" bpmnElement="Flow_05">
<di:waypoint x="818" y="160" />
<di:waypoint x="868" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_06_di" bpmnElement="Flow_06">
<di:waypoint x="968" y="160" />
<di:waypoint x="1018" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_07_di" bpmnElement="Flow_07">
<di:waypoint x="1118" y="160" />
<di:waypoint x="1168" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_08_di" bpmnElement="Flow_08">
<di:waypoint x="1268" y="160" />
<di:waypoint x="1318" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_09_di" bpmnElement="Flow_09">
<di:waypoint x="1418" y="160" />
<di:waypoint x="1468" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_10_di" bpmnElement="Flow_10">
<di:waypoint x="1568" y="160" />
<di:waypoint x="1650" y="160" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>