Created
July 1, 2024 11:53
-
-
Save DumboJetEngine/4fd2efb3462a879f210afc6636916069 to your computer and use it in GitHub Desktop.
document-workflow-stateless-batch-retry.bpmn
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:modeler="http://camunda.org/schema/modeler/1.0" id="Definitions_12nzky6" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.23.0" modeler:executionPlatform="Camunda Platform" modeler:executionPlatformVersion="7.21.0"> | |
<bpmn:process id="document-workflow-stateless-batch-retry" name="document-workflow-stateless-batch-retry" isExecutable="true" camunda:historyTimeToLive="0"> | |
<bpmn:startEvent id="Event_0drbgqg"> | |
<bpmn:outgoing>Flow_0r84uii</bpmn:outgoing> | |
</bpmn:startEvent> | |
<bpmn:scriptTask id="Activity_Initialize" name="Initialize" scriptFormat="groovy" camunda:resultVariable="result"> | |
<bpmn:extensionElements /> | |
<bpmn:incoming>Flow_0r84uii</bpmn:incoming> | |
<bpmn:outgoing>Flow_068p9x8</bpmn:outgoing> | |
<bpmn:script>def result = [:]; | |
updateResult(result); | |
def setError(java.lang.String actionName, java.lang.String errorMessage) | |
{ | |
def result = getResult(); | |
result[actionName] = [canProceed:false, errorMessage:errorMessage]; | |
updateResult(result); | |
} | |
def setSuccess(java.lang.String actionName) | |
{ | |
def result = getResult(); | |
result[actionName] = [canProceed:true, errorMessage:null]; | |
updateResult(result); | |
} | |
def getResult() | |
{ | |
def pi = execution.getProcessInstanceId(); | |
def result = execution.getVariable('result' + pi ); | |
def slurper = new groovy.json.JsonSlurper(); | |
return slurper.parseText(result); | |
} | |
def updateResult(result) | |
{ | |
def pi = execution.getProcessInstanceId(); | |
execution.setVariable('result' + pi, new groovy.json.JsonBuilder(result).toString()); | |
} | |
</bpmn:script> | |
</bpmn:scriptTask> | |
<bpmn:inclusiveGateway id="Gateway_1up0dbm" name="Check Action Type "> | |
<bpmn:incoming>Flow_068p9x8</bpmn:incoming> | |
<bpmn:outgoing>Flow_11oc4e2</bpmn:outgoing> | |
<bpmn:outgoing>Flow_1442gtn</bpmn:outgoing> | |
<bpmn:outgoing>Flow_17jm62n</bpmn:outgoing> | |
</bpmn:inclusiveGateway> | |
<bpmn:inclusiveGateway id="Gateway_0qp7xi2"> | |
<bpmn:incoming>Flow_1q9locn</bpmn:incoming> | |
<bpmn:incoming>Flow_0ayybfq</bpmn:incoming> | |
<bpmn:incoming>Flow_0bvxiyh</bpmn:incoming> | |
<bpmn:incoming>Flow_0n13344</bpmn:incoming> | |
<bpmn:incoming>Flow_1sfidn8</bpmn:incoming> | |
<bpmn:incoming>Flow_1f8p3ao</bpmn:incoming> | |
<bpmn:incoming>Flow_1yoz1iq</bpmn:incoming> | |
<bpmn:incoming>Flow_0tvqw6v</bpmn:incoming> | |
<bpmn:incoming>Flow_1oph9hk</bpmn:incoming> | |
<bpmn:outgoing>Flow_0mj433j</bpmn:outgoing> | |
</bpmn:inclusiveGateway> | |
<bpmn:sequenceFlow id="Flow_0r84uii" sourceRef="Event_0drbgqg" targetRef="Activity_Initialize" /> | |
<bpmn:sequenceFlow id="Flow_068p9x8" sourceRef="Activity_Initialize" targetRef="Gateway_1up0dbm" /> | |
<bpmn:sequenceFlow id="Flow_0mj433j" sourceRef="Gateway_0qp7xi2" targetRef="Event_1w3fdkw" /> | |
<bpmn:endEvent id="Event_1w3fdkw"> | |
<bpmn:extensionElements> | |
<camunda:executionListener event="end"> | |
<camunda:script scriptFormat="groovy">//def result = getResult(); | |
//execution.setVariable('result', groovy.json.JsonOutput.toJson(result)); | |
//execution.setVariable("result", result.toMapString()); | |
//System.out.println(result.toMapString()); | |
</camunda:script> | |
</camunda:executionListener> | |
</bpmn:extensionElements> | |
<bpmn:incoming>Flow_0mj433j</bpmn:incoming> | |
<bpmn:terminateEventDefinition id="TerminateEventDefinition_0e282i1" /> | |
</bpmn:endEvent> | |
<bpmn:exclusiveGateway id="Gateway_01i0g0h" name="Is test run? "> | |
<bpmn:incoming>Flow_1hma353</bpmn:incoming> | |
<bpmn:outgoing>Flow_0spqhwh</bpmn:outgoing> | |
<bpmn:outgoing>Flow_0ayybfq</bpmn:outgoing> | |
</bpmn:exclusiveGateway> | |
<bpmn:serviceTask id="Activity_1w1cugk" name="Perform Delete" camunda:type="external" camunda:topic="PerformDocumentDelete"> | |
<bpmn:incoming>Flow_0spqhwh</bpmn:incoming> | |
<bpmn:outgoing>Flow_1q9locn</bpmn:outgoing> | |
</bpmn:serviceTask> | |
<bpmn:scriptTask id="Activity_06one0x" name="Set error result" scriptFormat="groovy"> | |
<bpmn:incoming>Flow_125hbu2</bpmn:incoming> | |
<bpmn:outgoing>Flow_0bvxiyh</bpmn:outgoing> | |
<bpmn:script>setError('delete', 'Only draft documents can be deleted!');</bpmn:script> | |
</bpmn:scriptTask> | |
<bpmn:scriptTask id="Activity_1a2ubpp" name="Set success result" scriptFormat="groovy"> | |
<bpmn:incoming>Flow_0lcac0o</bpmn:incoming> | |
<bpmn:outgoing>Flow_1hma353</bpmn:outgoing> | |
<bpmn:script>setSuccess('delete');</bpmn:script> | |
</bpmn:scriptTask> | |
<bpmn:exclusiveGateway id="Gateway_0ta00fy" name="IsDraft?"> | |
<bpmn:incoming>Flow_11oc4e2</bpmn:incoming> | |
<bpmn:outgoing>Flow_125hbu2</bpmn:outgoing> | |
<bpmn:outgoing>Flow_0lcac0o</bpmn:outgoing> | |
</bpmn:exclusiveGateway> | |
<bpmn:sequenceFlow id="Flow_1hma353" sourceRef="Activity_1a2ubpp" targetRef="Gateway_01i0g0h" /> | |
<bpmn:sequenceFlow id="Flow_0spqhwh" name="action.isTestRun== false" sourceRef="Gateway_01i0g0h" targetRef="Activity_1w1cugk"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action.isTestRun== false}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_125hbu2" name="document.isDraft == false" sourceRef="Gateway_0ta00fy" targetRef="Activity_06one0x"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${document.isDraft == false}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_0lcac0o" name="document.isDraft == true" sourceRef="Gateway_0ta00fy" targetRef="Activity_1a2ubpp"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${document.isDraft == true}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_11oc4e2" sourceRef="Gateway_1up0dbm" targetRef="Gateway_0ta00fy" /> | |
<bpmn:sequenceFlow id="Flow_1q9locn" sourceRef="Activity_1w1cugk" targetRef="Gateway_0qp7xi2" /> | |
<bpmn:sequenceFlow id="Flow_0ayybfq" name="action.isTestRun== true" sourceRef="Gateway_01i0g0h" targetRef="Gateway_0qp7xi2"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action.isTestRun== true}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_0bvxiyh" sourceRef="Activity_06one0x" targetRef="Gateway_0qp7xi2" /> | |
<bpmn:exclusiveGateway id="Gateway_0ri3yib" name="Is test run? "> | |
<bpmn:incoming>Flow_12fnzuu</bpmn:incoming> | |
<bpmn:outgoing>Flow_0n13344</bpmn:outgoing> | |
<bpmn:outgoing>Flow_0kl9ijb</bpmn:outgoing> | |
</bpmn:exclusiveGateway> | |
<bpmn:serviceTask id="Activity_0t0yjw4" name="Perform Sign" camunda:type="external" camunda:topic="PerformDocumentSign"> | |
<bpmn:incoming>Flow_0kl9ijb</bpmn:incoming> | |
<bpmn:outgoing>Flow_1f8p3ao</bpmn:outgoing> | |
</bpmn:serviceTask> | |
<bpmn:scriptTask id="Activity_1k9pes5" name="Set error result" scriptFormat="groovy"> | |
<bpmn:incoming>Flow_1jhpf5z</bpmn:incoming> | |
<bpmn:outgoing>Flow_1sfidn8</bpmn:outgoing> | |
<bpmn:script>setError('sign', 'Only draft documents can be signed!');</bpmn:script> | |
</bpmn:scriptTask> | |
<bpmn:scriptTask id="Activity_1evdy29" name="Set success result" scriptFormat="groovy"> | |
<bpmn:incoming>Flow_11u6sfd</bpmn:incoming> | |
<bpmn:outgoing>Flow_12fnzuu</bpmn:outgoing> | |
<bpmn:script>setSuccess('sign')</bpmn:script> | |
</bpmn:scriptTask> | |
<bpmn:exclusiveGateway id="Gateway_0chn8xd" name="IsDraft?"> | |
<bpmn:incoming>Flow_1442gtn</bpmn:incoming> | |
<bpmn:outgoing>Flow_1jhpf5z</bpmn:outgoing> | |
<bpmn:outgoing>Flow_11u6sfd</bpmn:outgoing> | |
</bpmn:exclusiveGateway> | |
<bpmn:sequenceFlow id="Flow_0n13344" name="action.isTestRun== true" sourceRef="Gateway_0ri3yib" targetRef="Gateway_0qp7xi2"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action.isTestRun== true}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_1f8p3ao" sourceRef="Activity_0t0yjw4" targetRef="Gateway_0qp7xi2" /> | |
<bpmn:sequenceFlow id="Flow_1sfidn8" sourceRef="Activity_1k9pes5" targetRef="Gateway_0qp7xi2" /> | |
<bpmn:sequenceFlow id="Flow_12fnzuu" sourceRef="Activity_1evdy29" targetRef="Gateway_0ri3yib" /> | |
<bpmn:sequenceFlow id="Flow_0kl9ijb" name="action.isTestRun== false" sourceRef="Gateway_0ri3yib" targetRef="Activity_0t0yjw4"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action.isTestRun== false}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_1jhpf5z" name="document.isDraft == false" sourceRef="Gateway_0chn8xd" targetRef="Activity_1k9pes5"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${document.isDraft == false}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_11u6sfd" name="document.isDraft == true" sourceRef="Gateway_0chn8xd" targetRef="Activity_1evdy29"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${document.isDraft == true}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_1442gtn" sourceRef="Gateway_1up0dbm" targetRef="Gateway_0chn8xd" /> | |
<bpmn:exclusiveGateway id="Gateway_14srty3" name="Is test run? "> | |
<bpmn:incoming>Flow_019a8lo</bpmn:incoming> | |
<bpmn:outgoing>Flow_1yoz1iq</bpmn:outgoing> | |
<bpmn:outgoing>Flow_09jtlu0</bpmn:outgoing> | |
</bpmn:exclusiveGateway> | |
<bpmn:serviceTask id="Activity_1x6gl5b" name="Perform Send" camunda:type="external" camunda:topic="PerformDocumentSend"> | |
<bpmn:incoming>Flow_09jtlu0</bpmn:incoming> | |
<bpmn:outgoing>Flow_1oph9hk</bpmn:outgoing> | |
</bpmn:serviceTask> | |
<bpmn:scriptTask id="Activity_1ytxwao" name="Set error result" scriptFormat="groovy"> | |
<bpmn:incoming>Flow_0b92ru9</bpmn:incoming> | |
<bpmn:outgoing>Flow_0tvqw6v</bpmn:outgoing> | |
<bpmn:script>setError('send', 'Only draft documents can be sent!');</bpmn:script> | |
</bpmn:scriptTask> | |
<bpmn:scriptTask id="Activity_1o7oslw" name="Set success result" scriptFormat="groovy"> | |
<bpmn:incoming>Flow_09fsjlf</bpmn:incoming> | |
<bpmn:outgoing>Flow_019a8lo</bpmn:outgoing> | |
<bpmn:script>setSuccess('send');</bpmn:script> | |
</bpmn:scriptTask> | |
<bpmn:exclusiveGateway id="Gateway_0c00dim" name="IsDraft?"> | |
<bpmn:incoming>Flow_17jm62n</bpmn:incoming> | |
<bpmn:outgoing>Flow_0b92ru9</bpmn:outgoing> | |
<bpmn:outgoing>Flow_09fsjlf</bpmn:outgoing> | |
</bpmn:exclusiveGateway> | |
<bpmn:sequenceFlow id="Flow_1yoz1iq" name="action.isTestRun== true" sourceRef="Gateway_14srty3" targetRef="Gateway_0qp7xi2"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action.isTestRun== true}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_1oph9hk" sourceRef="Activity_1x6gl5b" targetRef="Gateway_0qp7xi2" /> | |
<bpmn:sequenceFlow id="Flow_0tvqw6v" sourceRef="Activity_1ytxwao" targetRef="Gateway_0qp7xi2" /> | |
<bpmn:sequenceFlow id="Flow_019a8lo" sourceRef="Activity_1o7oslw" targetRef="Gateway_14srty3" /> | |
<bpmn:sequenceFlow id="Flow_09jtlu0" name="action.isTestRun== false" sourceRef="Gateway_14srty3" targetRef="Activity_1x6gl5b"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${action.isTestRun== false}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_0b92ru9" name="document.isDraft == false" sourceRef="Gateway_0c00dim" targetRef="Activity_1ytxwao"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${document.isDraft == false}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_09fsjlf" name="document.isDraft == true" sourceRef="Gateway_0c00dim" targetRef="Activity_1o7oslw"> | |
<bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${document.isDraft == true}</bpmn:conditionExpression> | |
</bpmn:sequenceFlow> | |
<bpmn:sequenceFlow id="Flow_17jm62n" sourceRef="Gateway_1up0dbm" targetRef="Gateway_0c00dim" /> | |
</bpmn:process> | |
<bpmn:message id="Message_2nspjjh" name="Message_ExecuteAction" /> | |
<bpmndi:BPMNDiagram id="BPMNDiagram_1"> | |
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="document-workflow-stateless-batch-retry"> | |
<bpmndi:BPMNShape id="BPMNShape_0f91xug" bpmnElement="Event_0drbgqg"> | |
<dc:Bounds x="152" y="492" width="36" height="36" /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_0r4u93a" bpmnElement="Activity_Initialize"> | |
<dc:Bounds x="210" y="470" width="100" height="80" /> | |
<bpmndi:BPMNLabel /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_1dfepk1" bpmnElement="Gateway_1up0dbm"> | |
<dc:Bounds x="345" y="485" width="50" height="50" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="297" y="460" width="65" height="40" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_06dsqhl" bpmnElement="Gateway_0qp7xi2"> | |
<dc:Bounds x="1065" y="475" width="50" height="50" /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="Event_0326y4k_di" bpmnElement="Event_1w3fdkw"> | |
<dc:Bounds x="1142" y="482" width="36" height="36" /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_0u6jpjx" bpmnElement="Gateway_01i0g0h" isMarkerVisible="true"> | |
<dc:Bounds x="775" y="115" width="50" height="50" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="772" y="77.5" width="55" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_08lsdx2" bpmnElement="Activity_1w1cugk"> | |
<dc:Bounds x="920" y="100" width="100" height="80" /> | |
<bpmndi:BPMNLabel /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_0ldbfv7" bpmnElement="Activity_06one0x"> | |
<dc:Bounds x="620" y="250" width="100" height="80" /> | |
<bpmndi:BPMNLabel /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_11b110k" bpmnElement="Activity_1a2ubpp"> | |
<dc:Bounds x="620" y="100" width="100" height="80" /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_1i2r542" bpmnElement="Gateway_0ta00fy" isMarkerVisible="true"> | |
<dc:Bounds x="425" y="185" width="50" height="50" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="391" y="183" width="39" height="14" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_0wr5kos" bpmnElement="Gateway_0ri3yib" isMarkerVisible="true"> | |
<dc:Bounds x="775" y="475" width="50" height="50" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="772.5" y="535" width="55" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_0heu4dv" bpmnElement="Activity_0t0yjw4"> | |
<dc:Bounds x="920" y="460" width="100" height="80" /> | |
<bpmndi:BPMNLabel /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_1uvrxdb" bpmnElement="Activity_1k9pes5"> | |
<dc:Bounds x="620" y="610" width="100" height="80" /> | |
<bpmndi:BPMNLabel /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_0xgxox8" bpmnElement="Activity_1evdy29"> | |
<dc:Bounds x="620" y="460" width="100" height="80" /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_055ofg6" bpmnElement="Gateway_0chn8xd" isMarkerVisible="true"> | |
<dc:Bounds x="425" y="545" width="50" height="50" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="391" y="543" width="39" height="14" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_09nbq96" bpmnElement="Gateway_14srty3" isMarkerVisible="true"> | |
<dc:Bounds x="775" y="805" width="50" height="50" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="772" y="865" width="55" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_0cu3lfs" bpmnElement="Activity_1x6gl5b"> | |
<dc:Bounds x="920" y="790" width="100" height="80" /> | |
<bpmndi:BPMNLabel /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_12zntko" bpmnElement="Activity_1ytxwao"> | |
<dc:Bounds x="620" y="940" width="100" height="80" /> | |
<bpmndi:BPMNLabel /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_0ei6iv5" bpmnElement="Activity_1o7oslw"> | |
<dc:Bounds x="620" y="790" width="100" height="80" /> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="BPMNShape_16ny2is" bpmnElement="Gateway_0c00dim" isMarkerVisible="true"> | |
<dc:Bounds x="425" y="875" width="50" height="50" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="391" y="873" width="39" height="14" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNEdge id="Flow_0r84uii_di" bpmnElement="Flow_0r84uii"> | |
<di:waypoint x="188" y="510" /> | |
<di:waypoint x="210" y="510" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="Flow_068p9x8_di" bpmnElement="Flow_068p9x8"> | |
<di:waypoint x="310" y="510" /> | |
<di:waypoint x="345" y="510" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_0w9bexg" bpmnElement="Flow_0mj433j"> | |
<di:waypoint x="1115" y="500" /> | |
<di:waypoint x="1142" y="500" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_16v7eck" bpmnElement="Flow_1hma353"> | |
<di:waypoint x="720" y="140" /> | |
<di:waypoint x="775" y="140" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_1bcyv9z" bpmnElement="Flow_0spqhwh"> | |
<di:waypoint x="825" y="140" /> | |
<di:waypoint x="920" y="140" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="820" y="106" width="81" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_0y3amr2" bpmnElement="Flow_125hbu2"> | |
<di:waypoint x="450" y="235" /> | |
<di:waypoint x="450" y="290" /> | |
<di:waypoint x="620" y="290" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="477" y="260" width="85" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_02fev5o" bpmnElement="Flow_0lcac0o"> | |
<di:waypoint x="450" y="185" /> | |
<di:waypoint x="450" y="140" /> | |
<di:waypoint x="620" y="140" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="477" y="106" width="85" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="Flow_11oc4e2_di" bpmnElement="Flow_11oc4e2"> | |
<di:waypoint x="370" y="485" /> | |
<di:waypoint x="370" y="210" /> | |
<di:waypoint x="425" y="210" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="Flow_1q9locn_di" bpmnElement="Flow_1q9locn"> | |
<di:waypoint x="1020" y="140" /> | |
<di:waypoint x="1090" y="140" /> | |
<di:waypoint x="1090" y="475" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="Flow_0ayybfq_di" bpmnElement="Flow_0ayybfq"> | |
<di:waypoint x="800" y="165" /> | |
<di:waypoint x="800" y="290" /> | |
<di:waypoint x="1090" y="290" /> | |
<di:waypoint x="1090" y="475" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="771" y="218" width="88" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="Flow_0bvxiyh_di" bpmnElement="Flow_0bvxiyh"> | |
<di:waypoint x="720" y="290" /> | |
<di:waypoint x="1090" y="290" /> | |
<di:waypoint x="1090" y="475" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_06grdhq" bpmnElement="Flow_0n13344"> | |
<di:waypoint x="800" y="475" /> | |
<di:waypoint x="800" y="400" /> | |
<di:waypoint x="1090" y="400" /> | |
<di:waypoint x="1090" y="475" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="1066" y="428" width="88" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_0uae7gp" bpmnElement="Flow_1f8p3ao"> | |
<di:waypoint x="1020" y="500" /> | |
<di:waypoint x="1065" y="500" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_0s93jju" bpmnElement="Flow_1sfidn8"> | |
<di:waypoint x="720" y="650" /> | |
<di:waypoint x="1090" y="650" /> | |
<di:waypoint x="1090" y="525" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_0dw95at" bpmnElement="Flow_12fnzuu"> | |
<di:waypoint x="720" y="500" /> | |
<di:waypoint x="775" y="500" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_029gykm" bpmnElement="Flow_0kl9ijb"> | |
<di:waypoint x="825" y="500" /> | |
<di:waypoint x="920" y="500" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="820" y="466" width="81" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_0chpoan" bpmnElement="Flow_1jhpf5z"> | |
<di:waypoint x="450" y="595" /> | |
<di:waypoint x="450" y="650" /> | |
<di:waypoint x="620" y="650" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="477" y="620" width="85" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_1njfsz8" bpmnElement="Flow_11u6sfd"> | |
<di:waypoint x="450" y="545" /> | |
<di:waypoint x="450" y="500" /> | |
<di:waypoint x="620" y="500" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="477" y="466" width="85" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="Flow_1442gtn_di" bpmnElement="Flow_1442gtn"> | |
<di:waypoint x="370" y="535" /> | |
<di:waypoint x="370" y="570" /> | |
<di:waypoint x="425" y="570" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_0vomwzg" bpmnElement="Flow_1yoz1iq"> | |
<di:waypoint x="800" y="805" /> | |
<di:waypoint x="800" y="720" /> | |
<di:waypoint x="1090" y="720" /> | |
<di:waypoint x="1090" y="525" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="945" y="726" width="88" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_1qo2eym" bpmnElement="Flow_1oph9hk"> | |
<di:waypoint x="1020" y="830" /> | |
<di:waypoint x="1090" y="830" /> | |
<di:waypoint x="1090" y="525" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_00izmyd" bpmnElement="Flow_0tvqw6v"> | |
<di:waypoint x="720" y="980" /> | |
<di:waypoint x="1090" y="980" /> | |
<di:waypoint x="1090" y="525" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_1v2f6vr" bpmnElement="Flow_019a8lo"> | |
<di:waypoint x="720" y="830" /> | |
<di:waypoint x="775" y="830" /> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_01oau5i" bpmnElement="Flow_09jtlu0"> | |
<di:waypoint x="825" y="830" /> | |
<di:waypoint x="920" y="830" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="820" y="796" width="81" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_1ycvvhe" bpmnElement="Flow_0b92ru9"> | |
<di:waypoint x="450" y="925" /> | |
<di:waypoint x="450" y="980" /> | |
<di:waypoint x="620" y="980" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="477" y="950" width="85" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="BPMNEdge_0tchbm0" bpmnElement="Flow_09fsjlf"> | |
<di:waypoint x="450" y="875" /> | |
<di:waypoint x="450" y="830" /> | |
<di:waypoint x="620" y="830" /> | |
<bpmndi:BPMNLabel> | |
<dc:Bounds x="477" y="796" width="85" height="27" /> | |
</bpmndi:BPMNLabel> | |
</bpmndi:BPMNEdge> | |
<bpmndi:BPMNEdge id="Flow_17jm62n_di" bpmnElement="Flow_17jm62n"> | |
<di:waypoint x="370" y="535" /> | |
<di:waypoint x="370" y="900" /> | |
<di:waypoint x="425" y="900" /> | |
</bpmndi:BPMNEdge> | |
</bpmndi:BPMNPlane> | |
</bpmndi:BPMNDiagram> | |
</bpmn:definitions> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment