summaryrefslogtreecommitdiffstats
path: root/so-cnfm/so-cnfm-lcm/so-cnfm-lcm-bpmn-flows/src/main/resources/InstantiateAs.bpmn
diff options
context:
space:
mode:
Diffstat (limited to 'so-cnfm/so-cnfm-lcm/so-cnfm-lcm-bpmn-flows/src/main/resources/InstantiateAs.bpmn')
-rw-r--r--so-cnfm/so-cnfm-lcm/so-cnfm-lcm-bpmn-flows/src/main/resources/InstantiateAs.bpmn350
1 files changed, 350 insertions, 0 deletions
diff --git a/so-cnfm/so-cnfm-lcm/so-cnfm-lcm-bpmn-flows/src/main/resources/InstantiateAs.bpmn b/so-cnfm/so-cnfm-lcm/so-cnfm-lcm-bpmn-flows/src/main/resources/InstantiateAs.bpmn
new file mode 100644
index 0000000..8e00a8b
--- /dev/null
+++ b/so-cnfm/so-cnfm-lcm/so-cnfm-lcm-bpmn-flows/src/main/resources/InstantiateAs.bpmn
@@ -0,0 +1,350 @@
+<?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:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_0z4cnke" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.0.0">
+ <bpmn:process id="InstantiateAs" name="InstantiateAs" isExecutable="true">
+ <bpmn:startEvent id="StartEvent_1">
+ <bpmn:outgoing>Flow_1sxgter</bpmn:outgoing>
+ </bpmn:startEvent>
+ <bpmn:serviceTask id="Activity_1795atc" name="Set Job Status to STARTED" camunda:asyncBefore="true" camunda:expression="${InstantiateAsTask.setJobStatusToStarted(execution)}">
+ <bpmn:incoming>Flow_1sxgter</bpmn:incoming>
+ <bpmn:outgoing>Flow_0tq8t7y</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:serviceTask id="Activity_0hucgqb" name="Update AS Instance status to INSTANTIATING" camunda:expression="${InstantiateAsTask.updateAsInstanceStatusToInstantiating(execution)}">
+ <bpmn:incoming>Flow_0tq8t7y</bpmn:incoming>
+ <bpmn:outgoing>Flow_17dvp3y</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_0tq8t7y" sourceRef="Activity_1795atc" targetRef="Activity_0hucgqb" />
+ <bpmn:sequenceFlow id="Flow_1sxgter" sourceRef="StartEvent_1" targetRef="Activity_1795atc" />
+ <bpmn:endEvent id="Event_1oro0qa">
+ <bpmn:incoming>Flow_1sxbcxh</bpmn:incoming>
+ </bpmn:endEvent>
+ <bpmn:sequenceFlow id="Flow_17dvp3y" sourceRef="Activity_0hucgqb" targetRef="Activity_0wlcizw" />
+ <bpmn:subProcess id="Activity_0q2xhus" name="Error Handling" triggeredByEvent="true">
+ <bpmn:startEvent id="Event_0yregoc" name="error">
+ <bpmn:outgoing>Flow_14unlim</bpmn:outgoing>
+ <bpmn:errorEventDefinition id="ErrorEventDefinition_1p86pwa" />
+ </bpmn:startEvent>
+ <bpmn:endEvent id="Event_0chtf5u" name="end">
+ <bpmn:incoming>Flow_040m09j</bpmn:incoming>
+ </bpmn:endEvent>
+ <bpmn:serviceTask id="Activity_0120hwd" name="Set Job Status to ERROR" camunda:asyncBefore="true" camunda:expression="${InstantiateAsTask.setJobStatusToError(execution)}">
+ <bpmn:incoming>Flow_143iui6</bpmn:incoming>
+ <bpmn:outgoing>Flow_040m09j</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:serviceTask id="Activity_1wlkvmw" name="Update AsLcmOpOcc operation status to FAILED" camunda:asyncBefore="true" camunda:expression="${InstantiateAsTask.updateAsLcmOpOccStatusToFailed(execution)}">
+ <bpmn:incoming>Flow_14unlim</bpmn:incoming>
+ <bpmn:outgoing>Flow_0wgvjyh</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_0wgvjyh" sourceRef="Activity_1wlkvmw" targetRef="Activity_1hopv4t" />
+ <bpmn:sequenceFlow id="Flow_14unlim" sourceRef="Event_0yregoc" targetRef="Activity_1wlkvmw" />
+ <bpmn:sequenceFlow id="Flow_040m09j" sourceRef="Activity_0120hwd" targetRef="Event_0chtf5u" />
+ <bpmn:serviceTask id="Activity_1hopv4t" name="Update AS Instance status to FAILED" camunda:asyncBefore="true" camunda:expression="${InstantiateAsTask.setAsInstanceStatusToFailed(execution)}">
+ <bpmn:incoming>Flow_0wgvjyh</bpmn:incoming>
+ <bpmn:outgoing>Flow_143iui6</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_143iui6" sourceRef="Activity_1hopv4t" targetRef="Activity_0120hwd" />
+ </bpmn:subProcess>
+ <bpmn:subProcess id="Activity_1frrsch" name="Java Exception Handling" triggeredByEvent="true">
+ <bpmn:startEvent id="Event_097n1bq" name="error">
+ <bpmn:outgoing>Flow_0ta9hkf</bpmn:outgoing>
+ <bpmn:errorEventDefinition id="ErrorEventDefinition_0lcz3oo" errorRef="Error_0t56zia" camunda:errorCodeVariable="BPMN_javaExpCode" camunda:errorMessageVariable="BPMN_javaExpMsg" />
+ </bpmn:startEvent>
+ <bpmn:endEvent id="Event_1i8yr4f">
+ <bpmn:incoming>Flow_17s9t7i</bpmn:incoming>
+ </bpmn:endEvent>
+ <bpmn:serviceTask id="Activity_06i1xfx" name="Set Job Status to ERROR" camunda:asyncBefore="true" camunda:expression="${InstantiateAsTask.setJobStatusToError(execution)}">
+ <bpmn:incoming>Flow_1uv2624</bpmn:incoming>
+ <bpmn:outgoing>Flow_17s9t7i</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:serviceTask id="Activity_1lz6wg9" name="Update AsLcmOpOcc operation status to FAILED" camunda:asyncBefore="true" camunda:expression="${InstantiateAsTask.updateAsLcmOpOccStatusToFailed(execution)}">
+ <bpmn:incoming>Flow_0ta9hkf</bpmn:incoming>
+ <bpmn:outgoing>Flow_04bdbeu</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_04bdbeu" sourceRef="Activity_1lz6wg9" targetRef="Activity_17o23mj" />
+ <bpmn:sequenceFlow id="Flow_0ta9hkf" sourceRef="Event_097n1bq" targetRef="Activity_1lz6wg9" />
+ <bpmn:sequenceFlow id="Flow_17s9t7i" sourceRef="Activity_06i1xfx" targetRef="Event_1i8yr4f" />
+ <bpmn:serviceTask id="Activity_17o23mj" name="Update AS Instance status to FAILED" camunda:asyncBefore="true" camunda:expression="${InstantiateAsTask.setAsInstanceStatusToFailed(execution)}">
+ <bpmn:incoming>Flow_04bdbeu</bpmn:incoming>
+ <bpmn:outgoing>Flow_1uv2624</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_1uv2624" sourceRef="Activity_17o23mj" targetRef="Activity_06i1xfx" />
+ </bpmn:subProcess>
+ <bpmn:serviceTask id="Activity_00mubx8" name="Download helm packages from SDC" camunda:expression="${InstantiateAsTask.downloadHelmPackagesFromSdc(execution)}">
+ <bpmn:incoming>Flow_0scutoj</bpmn:incoming>
+ <bpmn:outgoing>Flow_0isluk8</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_0isluk8" sourceRef="Activity_00mubx8" targetRef="Activity_1wkdqgz" />
+ <bpmn:serviceTask id="Activity_1wkdqgz" name="Prepare Instantiate Deployment Item requests" camunda:expression="${InstantiateAsTask.prepareInstantiateDeploymentItemRequests(execution)}">
+ <bpmn:incoming>Flow_0isluk8</bpmn:incoming>
+ <bpmn:outgoing>Flow_00adm9l</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_00adm9l" sourceRef="Activity_1wkdqgz" targetRef="Activity_1mj5zfc" />
+ <bpmn:callActivity id="Activity_1mj5zfc" name="Instantiate each Deployment Item" calledElement="InstantiateDeploymentItem">
+ <bpmn:extensionElements>
+ <camunda:in source="request" target="request" />
+ <camunda:in source="jobId" target="jobId" />
+ <camunda:in source="AsInstanceId" target="AsInstanceId" />
+ </bpmn:extensionElements>
+ <bpmn:incoming>Flow_00adm9l</bpmn:incoming>
+ <bpmn:outgoing>Flow_132rxn7</bpmn:outgoing>
+ <bpmn:multiInstanceLoopCharacteristics isSequential="true" camunda:asyncAfter="true" camunda:collection="${deploymentItemInstantiateRequests}" camunda:elementVariable="request" />
+ </bpmn:callActivity>
+ <bpmn:boundaryEvent id="Event_056xxf3" name="Overall Wait" attachedToRef="Activity_1mj5zfc">
+ <bpmn:outgoing>Flow_1qbt795</bpmn:outgoing>
+ <bpmn:timerEventDefinition id="TimerEventDefinition_11u0ekp">
+ <bpmn:timeDuration xsi:type="bpmn:tFormalExpression">PT3H</bpmn:timeDuration>
+ </bpmn:timerEventDefinition>
+ </bpmn:boundaryEvent>
+ <bpmn:serviceTask id="Activity_1jts0xn" name="Log TimeOut" camunda:expression="${InstantiateAsTask.logTimeOut(execution)}">
+ <bpmn:incoming>Flow_1qbt795</bpmn:incoming>
+ <bpmn:outgoing>Flow_1idswft</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_1qbt795" sourceRef="Event_056xxf3" targetRef="Activity_1jts0xn" />
+ <bpmn:endEvent id="Event_0iz85ln">
+ <bpmn:incoming>Flow_1idswft</bpmn:incoming>
+ <bpmn:incoming>Flow_11d2dsb</bpmn:incoming>
+ <bpmn:errorEventDefinition id="ErrorEventDefinition_0uqpvyg" errorRef="Error_0t56zia" />
+ </bpmn:endEvent>
+ <bpmn:sequenceFlow id="Flow_1idswft" sourceRef="Activity_1jts0xn" targetRef="Event_0iz85ln" />
+ <bpmn:serviceTask id="Activity_1ied5nc" name="Check if Deployment Items Instantiation was Successful" camunda:expression="${InstantiateAsTask.checkIfDeploymentItemsInstantiationWasSuccessful(execution)}">
+ <bpmn:incoming>Flow_132rxn7</bpmn:incoming>
+ <bpmn:outgoing>Flow_02em5qs</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_02em5qs" sourceRef="Activity_1ied5nc" targetRef="Gateway_06foddt" />
+ <bpmn:exclusiveGateway id="Gateway_06foddt" name="is Successful?">
+ <bpmn:incoming>Flow_02em5qs</bpmn:incoming>
+ <bpmn:outgoing>Flow_0y5o040</bpmn:outgoing>
+ <bpmn:outgoing>Flow_11d2dsb</bpmn:outgoing>
+ </bpmn:exclusiveGateway>
+ <bpmn:sequenceFlow id="Flow_0y5o040" name="Yes&#10;&#10;" sourceRef="Gateway_06foddt" targetRef="Activity_1n3b4tw">
+ <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{isAsInstantiationSuccessful}</bpmn:conditionExpression>
+ </bpmn:sequenceFlow>
+ <bpmn:sequenceFlow id="Flow_11d2dsb" name="No&#10;&#10;" sourceRef="Gateway_06foddt" targetRef="Event_0iz85ln">
+ <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{not isAsInstantiationSuccessful}</bpmn:conditionExpression>
+ </bpmn:sequenceFlow>
+ <bpmn:sequenceFlow id="Flow_132rxn7" sourceRef="Activity_1mj5zfc" targetRef="Activity_1ied5nc" />
+ <bpmn:serviceTask id="Activity_1n3b4tw" name="Update NS Instance status to INSTANTIATED" camunda:expression="${InstantiateAsTask.updateAsInstanceStatusToInstantiated(execution)}">
+ <bpmn:incoming>Flow_0y5o040</bpmn:incoming>
+ <bpmn:outgoing>Flow_0vsf68v</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_0vsf68v" sourceRef="Activity_1n3b4tw" targetRef="Activity_1twfzif" />
+ <bpmn:serviceTask id="Activity_1twfzif" name="Update AsLcmOpOcc operation status to COMPLETED" camunda:expression="${InstantiateAsTask.updateAsLcmOpOccStatusToCompleted(execution)}">
+ <bpmn:incoming>Flow_0vsf68v</bpmn:incoming>
+ <bpmn:outgoing>Flow_05p6kb1</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_05p6kb1" sourceRef="Activity_1twfzif" targetRef="Activity_010av23" />
+ <bpmn:serviceTask id="Activity_010av23" name="Set Job Status to FINISHED" camunda:expression="${InstantiateAsTask.setJobStatusToFinished(execution)}">
+ <bpmn:incoming>Flow_05p6kb1</bpmn:incoming>
+ <bpmn:outgoing>Flow_1sxbcxh</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_1sxbcxh" sourceRef="Activity_010av23" targetRef="Event_1oro0qa" />
+ <bpmn:serviceTask id="Activity_0wlcizw" name="Check if Kube Config file available on filesystem" camunda:expression="${InstantiateAsTask.checkifKubConfigFileAvailable(execution)}">
+ <bpmn:incoming>Flow_17dvp3y</bpmn:incoming>
+ <bpmn:outgoing>Flow_0scutoj</bpmn:outgoing>
+ </bpmn:serviceTask>
+ <bpmn:sequenceFlow id="Flow_0scutoj" sourceRef="Activity_0wlcizw" targetRef="Activity_00mubx8" />
+ </bpmn:process>
+ <bpmn:error id="Error_17q9mss" name="NsWorkflowProcessingException" errorCode="INSTANTIATE_NS_WORKFLOW_PROCESSING_EXCEPTION" />
+ <bpmn:error id="Error_0t56zia" name="AsWorkflowProcessingException" errorCode="INSTANTIATE_AS_WORKFLOW_PROCESSING_EXCEPTION" />
+ <bpmndi:BPMNDiagram id="BPMNDiagram_1">
+ <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="InstantiateAs">
+ <bpmndi:BPMNEdge id="Flow_0scutoj_di" bpmnElement="Flow_0scutoj">
+ <di:waypoint x="600" y="97" />
+ <di:waypoint x="660" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_1sxbcxh_di" bpmnElement="Flow_1sxbcxh">
+ <di:waypoint x="1780" y="97" />
+ <di:waypoint x="1822" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_05p6kb1_di" bpmnElement="Flow_05p6kb1">
+ <di:waypoint x="1650" y="97" />
+ <di:waypoint x="1680" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_0vsf68v_di" bpmnElement="Flow_0vsf68v">
+ <di:waypoint x="1520" y="97" />
+ <di:waypoint x="1550" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_132rxn7_di" bpmnElement="Flow_132rxn7">
+ <di:waypoint x="1060" y="97" />
+ <di:waypoint x="1140" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_11d2dsb_di" bpmnElement="Flow_11d2dsb">
+ <di:waypoint x="1330" y="122" />
+ <di:waypoint x="1330" y="222" />
+ <bpmndi:BPMNLabel>
+ <dc:Bounds x="1338" y="142" width="14" height="40" />
+ </bpmndi:BPMNLabel>
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_0y5o040_di" bpmnElement="Flow_0y5o040">
+ <di:waypoint x="1355" y="97" />
+ <di:waypoint x="1420" y="97" />
+ <bpmndi:BPMNLabel>
+ <dc:Bounds x="1397" y="79" width="19" height="40" />
+ </bpmndi:BPMNLabel>
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_02em5qs_di" bpmnElement="Flow_02em5qs">
+ <di:waypoint x="1240" y="97" />
+ <di:waypoint x="1305" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_1idswft_di" bpmnElement="Flow_1idswft">
+ <di:waypoint x="1240" y="240" />
+ <di:waypoint x="1312" y="240" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_1qbt795_di" bpmnElement="Flow_1qbt795">
+ <di:waypoint x="1040" y="155" />
+ <di:waypoint x="1040" y="240" />
+ <di:waypoint x="1140" y="240" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_00adm9l_di" bpmnElement="Flow_00adm9l">
+ <di:waypoint x="900" y="97" />
+ <di:waypoint x="960" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_0isluk8_di" bpmnElement="Flow_0isluk8">
+ <di:waypoint x="760" y="97" />
+ <di:waypoint x="800" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_17dvp3y_di" bpmnElement="Flow_17dvp3y">
+ <di:waypoint x="460" y="97" />
+ <di:waypoint x="500" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_1sxgter_di" bpmnElement="Flow_1sxgter">
+ <di:waypoint x="188" y="97" />
+ <di:waypoint x="230" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_0tq8t7y_di" bpmnElement="Flow_0tq8t7y">
+ <di:waypoint x="330" y="97" />
+ <di:waypoint x="360" y="97" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
+ <dc:Bounds x="152" y="79" width="36" height="36" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1795atc_di" bpmnElement="Activity_1795atc">
+ <dc:Bounds x="230" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_0hucgqb_di" bpmnElement="Activity_0hucgqb">
+ <dc:Bounds x="360" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Event_1oro0qa_di" bpmnElement="Event_1oro0qa">
+ <dc:Bounds x="1822" y="79" width="36" height="36" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_0q2xhus_di" bpmnElement="Activity_0q2xhus" isExpanded="true">
+ <dc:Bounds x="315" y="260" width="665" height="200" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNEdge id="Flow_040m09j_di" bpmnElement="Flow_040m09j">
+ <di:waypoint x="859" y="323" />
+ <di:waypoint x="921" y="323" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_14unlim_di" bpmnElement="Flow_14unlim">
+ <di:waypoint x="373" y="323" />
+ <di:waypoint x="435" y="323" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_0wgvjyh_di" bpmnElement="Flow_0wgvjyh">
+ <di:waypoint x="535" y="323" />
+ <di:waypoint x="600" y="323" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_143iui6_di" bpmnElement="Flow_143iui6">
+ <di:waypoint x="700" y="323" />
+ <di:waypoint x="759" y="323" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNShape id="Event_0yregoc_di" bpmnElement="Event_0yregoc">
+ <dc:Bounds x="337" y="305" width="36" height="36" />
+ <bpmndi:BPMNLabel>
+ <dc:Bounds x="343" y="348" width="24" height="14" />
+ </bpmndi:BPMNLabel>
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Event_0chtf5u_di" bpmnElement="Event_0chtf5u">
+ <dc:Bounds x="921" y="305" width="36" height="36" />
+ <bpmndi:BPMNLabel>
+ <dc:Bounds x="931" y="347" width="19" height="14" />
+ </bpmndi:BPMNLabel>
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_0120hwd_di" bpmnElement="Activity_0120hwd">
+ <dc:Bounds x="759" y="283" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1wlkvmw_di" bpmnElement="Activity_1wlkvmw">
+ <dc:Bounds x="435" y="283" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1hopv4t_di" bpmnElement="Activity_1hopv4t">
+ <dc:Bounds x="600" y="283" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1frrsch_di" bpmnElement="Activity_1frrsch" isExpanded="true">
+ <dc:Bounds x="315" y="420" width="665" height="130" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNEdge id="Flow_17s9t7i_di" bpmnElement="Flow_17s9t7i">
+ <di:waypoint x="859" y="483" />
+ <di:waypoint x="921" y="483" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_0ta9hkf_di" bpmnElement="Flow_0ta9hkf">
+ <di:waypoint x="373" y="483" />
+ <di:waypoint x="435" y="483" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_04bdbeu_di" bpmnElement="Flow_04bdbeu">
+ <di:waypoint x="535" y="483" />
+ <di:waypoint x="600" y="483" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNEdge id="Flow_1uv2624_di" bpmnElement="Flow_1uv2624">
+ <di:waypoint x="700" y="483" />
+ <di:waypoint x="759" y="483" />
+ </bpmndi:BPMNEdge>
+ <bpmndi:BPMNShape id="Event_097n1bq_di" bpmnElement="Event_097n1bq">
+ <dc:Bounds x="337" y="465" width="36" height="36" />
+ <bpmndi:BPMNLabel>
+ <dc:Bounds x="344" y="508" width="24" height="14" />
+ </bpmndi:BPMNLabel>
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Event_1i8yr4f_di" bpmnElement="Event_1i8yr4f">
+ <dc:Bounds x="921" y="465" width="36" height="36" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_06i1xfx_di" bpmnElement="Activity_06i1xfx">
+ <dc:Bounds x="759" y="443" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1lz6wg9_di" bpmnElement="Activity_1lz6wg9">
+ <dc:Bounds x="435" y="443" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_17o23mj_di" bpmnElement="Activity_17o23mj">
+ <dc:Bounds x="600" y="443" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_00mubx8_di" bpmnElement="Activity_00mubx8">
+ <dc:Bounds x="660" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1wkdqgz_di" bpmnElement="Activity_1wkdqgz">
+ <dc:Bounds x="800" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1mj5zfc_di" bpmnElement="Activity_1mj5zfc">
+ <dc:Bounds x="960" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1jts0xn_di" bpmnElement="Activity_1jts0xn">
+ <dc:Bounds x="1140" y="200" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Event_0iz85ln_di" bpmnElement="Event_0iz85ln">
+ <dc:Bounds x="1312" y="222" width="36" height="36" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1ied5nc_di" bpmnElement="Activity_1ied5nc">
+ <dc:Bounds x="1140" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Gateway_06foddt_di" bpmnElement="Gateway_06foddt" isMarkerVisible="true">
+ <dc:Bounds x="1305" y="72" width="50" height="50" />
+ <bpmndi:BPMNLabel>
+ <dc:Bounds x="1300" y="42" width="71" height="14" />
+ </bpmndi:BPMNLabel>
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1n3b4tw_di" bpmnElement="Activity_1n3b4tw">
+ <dc:Bounds x="1420" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_1twfzif_di" bpmnElement="Activity_1twfzif">
+ <dc:Bounds x="1550" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_010av23_di" bpmnElement="Activity_010av23">
+ <dc:Bounds x="1680" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Activity_0wlcizw_di" bpmnElement="Activity_0wlcizw">
+ <dc:Bounds x="500" y="57" width="100" height="80" />
+ </bpmndi:BPMNShape>
+ <bpmndi:BPMNShape id="Event_056xxf3_di" bpmnElement="Event_056xxf3">
+ <dc:Bounds x="1022" y="119" width="36" height="36" />
+ <bpmndi:BPMNLabel>
+ <dc:Bounds x="970" y="159" width="60" height="14" />
+ </bpmndi:BPMNLabel>
+ </bpmndi:BPMNShape>
+ </bpmndi:BPMNPlane>
+ </bpmndi:BPMNDiagram>
+</bpmn:definitions>