396 lines
22 KiB
XML

<?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:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Proccess_tlws0al" isExecutable="true">
<bpmn:userTask id="Activity_0yes9h3" name="Submit Invoice">
<bpmn:extensionElements>
<spiffworkflow:properties>
<spiffworkflow:property name="formUiSchemaFilename" value="Submit-the-invoice_UISchema.json" />
<spiffworkflow:property name="formJsonSchemaFilename" value="Submit-the-invoice_JSONSchema.json" />
</spiffworkflow:properties>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0tro4fv</bpmn:incoming>
<bpmn:outgoing>Flow_0bwfesh</bpmn:outgoing>
</bpmn:userTask>
<bpmn:serviceTask id="Activity_1hdxh4e" name="Save Invoice Date to DyamoDB">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="aws/AddDynamoItem" resultVariable="resp_AddDynamoItem">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="item_data" type="any" value="{ &#34;ContributorName&#34;: contributorName, &#34;ContributorId&#34;: contributorId, &#34;InvoiceId&#34;: invoiceId, &#34;InvoiceAmount&#34;: invoiceAmount, &#34;InvoiceCurrency&#34;: invoiceCurrency, &#34;DueDate&#34;: dueDate }" />
<spiffworkflow:parameter id="table_name" type="str" value="&#34;Invoice&#34;" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0r90d4p</bpmn:incoming>
<bpmn:outgoing>Flow_18gjso9</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:serviceTask id="Activity_00fpxb0" name="Save PDF Document to S3">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="aws/UploadFileData" resultVariable="resp_UploadFileData">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="bucket" type="str" value="&#39;sartography-status-pdfs&#39;" />
<spiffworkflow:parameter id="file_data" type="str" value="filesAccept" />
<spiffworkflow:parameter id="object_name" type="str" value="&#39;Invoice_xxxx.pdf&#39;" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
<spiffworkflow:postScript />
</bpmn:extensionElements>
<bpmn:incoming>Flow_1e8f1rf</bpmn:incoming>
<bpmn:outgoing>Flow_1a9jy3g</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:scriptTask id="Activity_0y8b7ok" name="Delete Temp File">
<bpmn:incoming>Flow_1a9jy3g</bpmn:incoming>
<bpmn:outgoing>Flow_1u5zhvh</bpmn:outgoing>
<bpmn:script>del(filesAccept)</bpmn:script>
</bpmn:scriptTask>
<bpmn:serviceTask id="Activity_1lu7ioj" name="Send Waku Message: Invoice Submitted">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="waku/SendMessage" resultVariable="wr_SendInvocieSubmitted">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="message" type="str" value="&#34;Invocie submitted&#34;" />
<spiffworkflow:parameter id="message_type" type="str" value="&#34;wakuext_sendOneToOneMessage&#34;" />
<spiffworkflow:parameter id="recipient" type="str" value="&#34;0x048736f0d79be71d64b364d7172691a1053ef882017f02657bc2131c40a9e2e32cb87d35930a7410dada1818e2165f4bce671b805d08247de6333206dabab0aaee&#34;" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1a1v0ae</bpmn:incoming>
<bpmn:outgoing>Flow_022rtd2</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:intermediateThrowEvent id="Event_03t9lyz" name="Invoice Submitted">
<bpmn:incoming>Flow_022rtd2</bpmn:incoming>
<bpmn:outgoing>Flow_1gu5tta</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
<bpmn:subProcess id="Activity_1p94uz7" name="Compare Submitted with Bamboo Salary">
<bpmn:incoming>Flow_1gu5tta</bpmn:incoming>
<bpmn:outgoing>Flow_1lb0pq7</bpmn:outgoing>
<bpmn:serviceTask id="Activity_0vjn1x3" name="Get Bamboo Salary">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="bamboohr/GetPayRate" resultVariable="resp_GetPayRate">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="employee_id" type="str" value="109" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1wzdtpe</bpmn:incoming>
<bpmn:outgoing>Flow_1xy0mys</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:startEvent id="Event_061yjto">
<bpmn:outgoing>Flow_1wzdtpe</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1wzdtpe" sourceRef="Event_061yjto" targetRef="Activity_0vjn1x3" />
<bpmn:endEvent id="Event_13o3qhm">
<bpmn:incoming>Flow_1wgjnl6</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_1xy0mys" sourceRef="Activity_0vjn1x3" targetRef="Activity_0t4r74j" />
<bpmn:scriptTask id="Activity_0t4r74j" name="Convert Bamboo Annual Salary" scriptFormat="python">
<bpmn:extensionElements>
<spiffworkflow:unitTests>
<spiffworkflow:unitTest id="ScriptUnitTest_070ewva">
<spiffworkflow:inputJson>{"resp_BambooPayRate": {"amount": "10000"}}</spiffworkflow:inputJson>
<spiffworkflow:expectedOutputJson>{"annual_salary":10000,"annual_salary_str":"10000","resp_BambooPayRate":{"amount":"10000"}}</spiffworkflow:expectedOutputJson>
</spiffworkflow:unitTest>
</spiffworkflow:unitTests>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1xy0mys</bpmn:incoming>
<bpmn:outgoing>Flow_1fide0x</bpmn:outgoing>
<bpmn:script>annual_salary_str = resp_GetPayRate["amount"]
annual_salary = float(annual_salary_str)</bpmn:script>
</bpmn:scriptTask>
<bpmn:sequenceFlow id="Flow_1fide0x" sourceRef="Activity_0t4r74j" targetRef="Activity_1t2wqtp" />
<bpmn:sequenceFlow id="Flow_1wgjnl6" sourceRef="Activity_1t2wqtp" targetRef="Event_13o3qhm" />
<bpmn:businessRuleTask id="Activity_1t2wqtp" name="Check Match?">
<bpmn:extensionElements>
<spiffworkflow:calledDecisionId>Check_Amount</spiffworkflow:calledDecisionId>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1fide0x</bpmn:incoming>
<bpmn:outgoing>Flow_1wgjnl6</bpmn:outgoing>
</bpmn:businessRuleTask>
</bpmn:subProcess>
<bpmn:intermediateThrowEvent id="Event_1x4b5bx" name="Invoice Approval Rejected">
<bpmn:incoming>Flow_0am2zl6</bpmn:incoming>
<bpmn:outgoing>Flow_0tpxm33</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
<bpmn:intermediateThrowEvent id="Event_049kpe7" name="Invoice Approved">
<bpmn:incoming>Flow_0bfsldt</bpmn:incoming>
<bpmn:outgoing>Flow_0w45gin</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
<bpmn:serviceTask id="Activity_0jewccr" name="Create Invoice in Xero">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="xero/CreateInvoice" resultVariable="resp_xeroCreateInvoice">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="access_token" type="any" value="&#34;secret:xero/OAuth&#34;" />
<spiffworkflow:parameter id="amount" type="str" value="invoiceAmount" />
<spiffworkflow:parameter id="contact_email" type="str" value="&#39;harmeet@status.im&#39;" />
<spiffworkflow:parameter id="contact_name" type="str" value="contributorName" />
<spiffworkflow:parameter id="description" type="str" value="&#39;Monthly pay&#39;" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0w45gin</bpmn:incoming>
<bpmn:outgoing>Flow_0myviyr</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:sequenceFlow id="Flow_0bwfesh" sourceRef="Activity_0yes9h3" targetRef="Gateway_0q2aaoo" />
<bpmn:parallelGateway id="Gateway_0q2aaoo">
<bpmn:incoming>Flow_0bwfesh</bpmn:incoming>
<bpmn:outgoing>Flow_0r90d4p</bpmn:outgoing>
<bpmn:outgoing>Flow_1e8f1rf</bpmn:outgoing>
</bpmn:parallelGateway>
<bpmn:sequenceFlow id="Flow_0r90d4p" sourceRef="Gateway_0q2aaoo" targetRef="Activity_1hdxh4e" />
<bpmn:sequenceFlow id="Flow_1e8f1rf" sourceRef="Gateway_0q2aaoo" targetRef="Activity_00fpxb0" />
<bpmn:sequenceFlow id="Flow_1a9jy3g" sourceRef="Activity_00fpxb0" targetRef="Activity_0y8b7ok" />
<bpmn:sequenceFlow id="Flow_18gjso9" sourceRef="Activity_1hdxh4e" targetRef="Gateway_0fyff11" />
<bpmn:parallelGateway id="Gateway_0fyff11">
<bpmn:incoming>Flow_18gjso9</bpmn:incoming>
<bpmn:incoming>Flow_1u5zhvh</bpmn:incoming>
<bpmn:outgoing>Flow_1a1v0ae</bpmn:outgoing>
</bpmn:parallelGateway>
<bpmn:sequenceFlow id="Flow_1u5zhvh" sourceRef="Activity_0y8b7ok" targetRef="Gateway_0fyff11" />
<bpmn:sequenceFlow id="Flow_1a1v0ae" sourceRef="Gateway_0fyff11" targetRef="Activity_1lu7ioj" />
<bpmn:sequenceFlow id="Flow_022rtd2" sourceRef="Activity_1lu7ioj" targetRef="Event_03t9lyz" />
<bpmn:sequenceFlow id="Flow_1gu5tta" sourceRef="Event_03t9lyz" targetRef="Activity_1p94uz7" />
<bpmn:startEvent id="Event_17pvtuv">
<bpmn:outgoing>Flow_0tro4fv</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_0tro4fv" sourceRef="Event_17pvtuv" targetRef="Activity_0yes9h3" />
<bpmn:exclusiveGateway id="Gateway_0eaocp0" name="Matchn?" default="Flow_0bfsldt">
<bpmn:incoming>Flow_1lb0pq7</bpmn:incoming>
<bpmn:outgoing>Flow_0am2zl6</bpmn:outgoing>
<bpmn:outgoing>Flow_0bfsldt</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:sequenceFlow id="Flow_1lb0pq7" sourceRef="Activity_1p94uz7" targetRef="Gateway_0eaocp0" />
<bpmn:sequenceFlow id="Flow_0am2zl6" name="No" sourceRef="Gateway_0eaocp0" targetRef="Event_1x4b5bx">
<bpmn:conditionExpression>not(isMatch)</bpmn:conditionExpression>
</bpmn:sequenceFlow>
<bpmn:sequenceFlow id="Flow_0bfsldt" name="Yes" sourceRef="Gateway_0eaocp0" targetRef="Event_049kpe7" />
<bpmn:serviceTask id="Activity_1cg9qcq" name="Send Waku Message: Invoice Rejected">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="waku/SendMessage" resultVariable="wr_SendInvocieRejected">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="message" type="str" value="&#34;Invocie rejected&#34;" />
<spiffworkflow:parameter id="message_type" type="str" value="&#34;wakuext_sendOneToOneMessage&#34;" />
<spiffworkflow:parameter id="recipient" type="str" value="&#34;0x048736f0d79be71d64b364d7172691a1053ef882017f02657bc2131c40a9e2e32cb87d35930a7410dada1818e2165f4bce671b805d08247de6333206dabab0aaee&#34;" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0tpxm33</bpmn:incoming>
<bpmn:outgoing>Flow_04mdus4</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:serviceTask id="Activity_1olhflq" name="Send Waku Message: Invoice Approved">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="waku/SendMessage" resultVariable="wr_SendInvocieApproved">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="message" type="str" value="&#34;Invocie approved&#34;" />
<spiffworkflow:parameter id="message_type" type="str" value="&#34;wakuext_sendOneToOneMessage&#34;" />
<spiffworkflow:parameter id="recipient" type="str" value="&#34;0x048736f0d79be71d64b364d7172691a1053ef882017f02657bc2131c40a9e2e32cb87d35930a7410dada1818e2165f4bce671b805d08247de6333206dabab0aaee&#34;" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0myviyr</bpmn:incoming>
<bpmn:outgoing>Flow_1ohvhrq</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:sequenceFlow id="Flow_0tpxm33" sourceRef="Event_1x4b5bx" targetRef="Activity_1cg9qcq" />
<bpmn:sequenceFlow id="Flow_0w45gin" sourceRef="Event_049kpe7" targetRef="Activity_0jewccr" />
<bpmn:endEvent id="Event_03qfuyf">
<bpmn:incoming>Flow_1ohvhrq</bpmn:incoming>
</bpmn:endEvent>
<bpmn:endEvent id="Event_0yfbf9e">
<bpmn:incoming>Flow_04mdus4</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_04mdus4" sourceRef="Activity_1cg9qcq" targetRef="Event_0yfbf9e" />
<bpmn:sequenceFlow id="Flow_0myviyr" sourceRef="Activity_0jewccr" targetRef="Activity_1olhflq" />
<bpmn:sequenceFlow id="Flow_1ohvhrq" sourceRef="Activity_1olhflq" targetRef="Event_03qfuyf" />
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Proccess_tlws0al">
<bpmndi:BPMNShape id="Activity_1we7w4j_di" bpmnElement="Activity_0yes9h3">
<dc:Bounds x="250" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0kzge8i_di" bpmnElement="Activity_1hdxh4e">
<dc:Bounds x="590" y="40" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1mjhyvs_di" bpmnElement="Activity_00fpxb0">
<dc:Bounds x="520" y="240" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0i29no8_di" bpmnElement="Activity_0y8b7ok">
<dc:Bounds x="670" y="240" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1m5hrik_di" bpmnElement="Activity_1lu7ioj">
<dc:Bounds x="950" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_03t9lyz_di" bpmnElement="Event_03t9lyz">
<dc:Bounds x="1122" y="159" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1097" y="202" width="88" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0kd0p6j_di" bpmnElement="Activity_1p94uz7">
<dc:Bounds x="1260" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1x4b5bx_di" bpmnElement="Event_1x4b5bx">
<dc:Bounds x="1622" y="-8" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1600" y="35" width="81" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_049kpe7_di" bpmnElement="Event_049kpe7">
<dc:Bounds x="1622" y="159" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1598" y="202" width="85" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_051lqwz_di" bpmnElement="Activity_0jewccr">
<dc:Bounds x="1730" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0kaal65_di" bpmnElement="Gateway_0q2aaoo">
<dc:Bounds x="435" y="152" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_03whczu_di" bpmnElement="Gateway_0fyff11">
<dc:Bounds x="835" y="152" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_17pvtuv_di" bpmnElement="Event_17pvtuv">
<dc:Bounds x="102" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0eaocp0_di" bpmnElement="Gateway_0eaocp0" isMarkerVisible="true">
<dc:Bounds x="1465" y="152" width="50" height="50" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1469" y="209" width="43" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1jhvjcu" bpmnElement="Activity_1cg9qcq">
<dc:Bounds x="1730" y="-30" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0ns87n3" bpmnElement="Activity_1olhflq">
<dc:Bounds x="1890" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_03qfuyf_di" bpmnElement="Event_03qfuyf">
<dc:Bounds x="2092" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0yfbf9e_di" bpmnElement="Event_0yfbf9e">
<dc:Bounds x="1922" y="-8" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0bwfesh_di" bpmnElement="Flow_0bwfesh">
<di:waypoint x="350" y="177" />
<di:waypoint x="435" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0r90d4p_di" bpmnElement="Flow_0r90d4p">
<di:waypoint x="460" y="152" />
<di:waypoint x="460" y="80" />
<di:waypoint x="590" y="80" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1e8f1rf_di" bpmnElement="Flow_1e8f1rf">
<di:waypoint x="460" y="202" />
<di:waypoint x="460" y="280" />
<di:waypoint x="520" y="280" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1a9jy3g_di" bpmnElement="Flow_1a9jy3g">
<di:waypoint x="620" y="280" />
<di:waypoint x="670" y="280" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18gjso9_di" bpmnElement="Flow_18gjso9">
<di:waypoint x="690" y="80" />
<di:waypoint x="860" y="80" />
<di:waypoint x="860" y="152" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1u5zhvh_di" bpmnElement="Flow_1u5zhvh">
<di:waypoint x="770" y="280" />
<di:waypoint x="860" y="280" />
<di:waypoint x="860" y="202" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1a1v0ae_di" bpmnElement="Flow_1a1v0ae">
<di:waypoint x="885" y="177" />
<di:waypoint x="950" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_022rtd2_di" bpmnElement="Flow_022rtd2">
<di:waypoint x="1050" y="177" />
<di:waypoint x="1122" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1gu5tta_di" bpmnElement="Flow_1gu5tta">
<di:waypoint x="1158" y="177" />
<di:waypoint x="1260" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0tro4fv_di" bpmnElement="Flow_0tro4fv">
<di:waypoint x="138" y="177" />
<di:waypoint x="250" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1lb0pq7_di" bpmnElement="Flow_1lb0pq7">
<di:waypoint x="1360" y="177" />
<di:waypoint x="1465" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0am2zl6_di" bpmnElement="Flow_0am2zl6">
<di:waypoint x="1490" y="152" />
<di:waypoint x="1490" y="10" />
<di:waypoint x="1622" y="10" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1498" y="78" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0bfsldt_di" bpmnElement="Flow_0bfsldt">
<di:waypoint x="1515" y="177" />
<di:waypoint x="1622" y="177" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1560" y="159" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0tpxm33_di" bpmnElement="Flow_0tpxm33">
<di:waypoint x="1658" y="10" />
<di:waypoint x="1730" y="10" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0w45gin_di" bpmnElement="Flow_0w45gin">
<di:waypoint x="1658" y="177" />
<di:waypoint x="1730" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_04mdus4_di" bpmnElement="Flow_04mdus4">
<di:waypoint x="1830" y="10" />
<di:waypoint x="1922" y="10" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0myviyr_di" bpmnElement="Flow_0myviyr">
<di:waypoint x="1830" y="177" />
<di:waypoint x="1890" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ohvhrq_di" bpmnElement="Flow_1ohvhrq">
<di:waypoint x="1990" y="177" />
<di:waypoint x="2092" y="177" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
<bpmndi:BPMNDiagram id="BPMNDiagram_162off7">
<bpmndi:BPMNPlane id="BPMNPlane_1l04ngk" bpmnElement="Activity_1p94uz7">
<bpmndi:BPMNShape id="Activity_0afx55v_di" bpmnElement="Activity_0vjn1x3">
<dc:Bounds x="350" y="190" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_061yjto_di" bpmnElement="Event_061yjto">
<dc:Bounds x="222" y="212" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_13o3qhm_di" bpmnElement="Event_13o3qhm">
<dc:Bounds x="872" y="212" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_15hij05" bpmnElement="Activity_0t4r74j">
<dc:Bounds x="510" y="190" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_19io0i1_di" bpmnElement="Activity_1t2wqtp">
<dc:Bounds x="690" y="190" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1wzdtpe_di" bpmnElement="Flow_1wzdtpe">
<di:waypoint x="258" y="230" />
<di:waypoint x="350" y="230" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1xy0mys_di" bpmnElement="Flow_1xy0mys">
<di:waypoint x="450" y="230" />
<di:waypoint x="510" y="230" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1fide0x_di" bpmnElement="Flow_1fide0x">
<di:waypoint x="610" y="230" />
<di:waypoint x="690" y="230" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1wgjnl6_di" bpmnElement="Flow_1wgjnl6">
<di:waypoint x="790" y="230" />
<di:waypoint x="872" y="230" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>