User: alex clicked save for execute-procure-to-pay/cc-invoice-approval-process/cc-invoice-approval-process-v2.bpmn

This commit is contained in:
demo 2022-10-19 23:41:35 +00:00
parent c9162b8724
commit ef70b7b78c
1 changed files with 241 additions and 228 deletions

View File

@ -29,6 +29,15 @@
<bpmn:flowNodeRef>Gateway_16gxu6s</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Submit_the_invoice</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_validation_successful_question_mark</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_show_errors</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0yrv2bc</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_104xpp8</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_05ov5p5</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_1717c0p</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_invoice_validation_failed</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0o1vc0a</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_Invoice_is_accepted</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0p88elm</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_1lbghql</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0x83ruk</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0m3ri6v</bpmn:flowNodeRef>
@ -39,22 +48,14 @@
<bpmn:flowNodeRef>Gateway_1l4tz4i</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0fsoa08</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1b58a3z</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1r3yh2k</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_15y55nw</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0bvopx2</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_109lq0m</bpmn:flowNodeRef>
<bpmn:flowNodeRef>SubProcess_Data_validation_rules</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_show_errors</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0yrv2bc</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_104xpp8</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_05ov5p5</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_1717c0p</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_invoice_validation_failed</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0o1vc0a</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_Invoice_is_accepted</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0p88elm</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0gkejaj</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1ucvkk4</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_109lq0m</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1r3yh2k</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1u89kok</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_1so23vf" name="Finance Team">
<bpmn:flowNodeRef>Activity_0cdgqi0</bpmn:flowNodeRef>
@ -89,15 +90,29 @@
<bpmn:sequenceFlow id="Flow_0vkr4vr" sourceRef="Activity_1lq96cy" targetRef="Activity_0cdgqi0" />
<bpmn:sequenceFlow id="Flow_13ng1f4" sourceRef="Event_invoice_validation_failed" targetRef="Activity_show_errors" />
<bpmn:sequenceFlow id="Flow_18cic3h" sourceRef="Activity_show_errors" targetRef="Gateway_16gxu6s" />
<bpmn:exclusiveGateway id="Gateway_16gxu6s">
<bpmn:incoming>Flow_18cic3h</bpmn:incoming>
<bpmn:incoming>Flow_1vxagrf</bpmn:incoming>
<bpmn:outgoing>Flow_11b24we</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:sequenceFlow id="Flow_02moyg7" sourceRef="Submit_the_invoice" targetRef="SubProcess_Data_validation_rules" />
<bpmn:sequenceFlow id="Flow_1ck27i7" sourceRef="SubProcess_Data_validation_rules" targetRef="Gateway_validation_successful_question_mark" />
<bpmn:sequenceFlow id="Flow_1v8dszb" sourceRef="Event_09q0ym0" targetRef="Activity_1ftzr6x" />
<bpmn:sequenceFlow id="Flow_0yvmfqu" sourceRef="Activity_06b32ar" targetRef="Gateway_1l4tz4i" />
<bpmn:sequenceFlow id="Flow_1mfw1j8" sourceRef="Activity_0yrv2bc" targetRef="Submit_the_invoice" />
<bpmn:sequenceFlow id="Flow_12cqm3u" sourceRef="Gateway_05ov5p5" targetRef="Activity_104xpp8" />
<bpmn:sequenceFlow id="Flow_0wuedtr" sourceRef="Event_Invoice_is_accepted" targetRef="Gateway_05ov5p5" />
<bpmn:sequenceFlow id="Flow_0hev3yn" sourceRef="Gateway_05ov5p5" targetRef="Activity_0o1vc0a" />
<bpmn:sequenceFlow id="Flow_02o270g" sourceRef="Activity_0o1vc0a" targetRef="Gateway_1717c0p" />
<bpmn:sequenceFlow id="Flow_01p5kjj" sourceRef="Activity_104xpp8" targetRef="Activity_0p88elm" />
<bpmn:sequenceFlow id="Flow_0o94g4u" sourceRef="Activity_0p88elm" targetRef="Gateway_1717c0p" />
<bpmn:sequenceFlow id="Flow_00jefuo" sourceRef="Activity_0cfvsk7" targetRef="Event_0bvopx2" />
<bpmn:sequenceFlow id="Flow_0gvctch" sourceRef="Gateway_1717c0p" targetRef="Activity_109lq0m" />
<bpmn:sequenceFlow id="Flow_0xr28gt" sourceRef="Activity_109lq0m" targetRef="Activity_0cfvsk7" />
<bpmn:startEvent id="Event_1r3yh2k">
<bpmn:outgoing>Flow_1vxagrf</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1vxagrf" sourceRef="Event_1r3yh2k" targetRef="Activity_1u89kok" />
<bpmn:exclusiveGateway id="Gateway_16gxu6s">
<bpmn:incoming>Flow_18cic3h</bpmn:incoming>
<bpmn:incoming>Flow_0bipj9q</bpmn:incoming>
<bpmn:outgoing>Flow_11b24we</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:userTask id="Submit_the_invoice" name="2. Submit the invoice" scriptFormat="python" script="SdgsdGsdhgwsDEHhww">
<bpmn:extensionElements>
<spiffworkflow:properties>
@ -210,14 +225,11 @@ Please fix.
<bpmn:incoming>Flow_13ng1f4</bpmn:incoming>
<bpmn:outgoing>Flow_18cic3h</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:sequenceFlow id="Flow_1mfw1j8" sourceRef="Activity_0yrv2bc" targetRef="Submit_the_invoice" />
<bpmn:scriptTask id="Activity_0yrv2bc" name="Get Currencies">
<bpmn:incoming>Flow_11b24we</bpmn:incoming>
<bpmn:outgoing>Flow_1mfw1j8</bpmn:outgoing>
<bpmn:script>currency_enum_options = [{"value": "AUD", "label": "Australian Dollar (AUD)"}, {"value": "CAD", "label": "Canadian Dollar (CAD)"}, {"value": "EUR", "label": "Euro (EUR)"}, {"value": "GBP", "label": "Pound sterling (GBP)"}, {"value": "SGD", "label": "Singapore Dollar (SGD)"}, {"value": "CHF", "label": "Swiss Franc (CHF)"}, {"value": "USD", "label": "US Dollar (USD)"}]</bpmn:script>
</bpmn:scriptTask>
<bpmn:sequenceFlow id="Flow_12cqm3u" sourceRef="Gateway_05ov5p5" targetRef="Activity_104xpp8" />
<bpmn:sequenceFlow id="Flow_0wuedtr" sourceRef="Event_Invoice_is_accepted" targetRef="Gateway_05ov5p5" />
<bpmn:scriptTask id="Activity_104xpp8" name="Temp">
<bpmn:incoming>Flow_12cqm3u</bpmn:incoming>
<bpmn:outgoing>Flow_01p5kjj</bpmn:outgoing>
@ -255,9 +267,6 @@ Please fix.
<bpmn:incoming>Flow_1x4rtop</bpmn:incoming>
<bpmn:outgoing>Flow_0wuedtr</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
<bpmn:sequenceFlow id="Flow_0hev3yn" sourceRef="Gateway_05ov5p5" targetRef="Activity_0o1vc0a" />
<bpmn:sequenceFlow id="Flow_02o270g" sourceRef="Activity_0o1vc0a" targetRef="Gateway_1717c0p" />
<bpmn:sequenceFlow id="Flow_01p5kjj" sourceRef="Activity_104xpp8" targetRef="Activity_0p88elm" />
<bpmn:serviceTask id="Activity_0p88elm" name="2d. Upload Invoice PDF document" scriptFormat="python" script="invoice_name = invoice.contributorName + &#34;_&#34; + invoice.invoiceId">
<bpmn:extensionElements>
<spiffworkflow:preScript />
@ -273,9 +282,6 @@ Please fix.
<bpmn:incoming>Flow_01p5kjj</bpmn:incoming>
<bpmn:outgoing>Flow_0o94g4u</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:sequenceFlow id="Flow_0o94g4u" sourceRef="Activity_0p88elm" targetRef="Gateway_1717c0p" />
<bpmn:sequenceFlow id="Flow_00jefuo" sourceRef="Activity_0cfvsk7" targetRef="Event_0bvopx2" />
<bpmn:sequenceFlow id="Flow_0gvctch" sourceRef="Gateway_1717c0p" targetRef="Activity_109lq0m" />
<bpmn:exclusiveGateway id="Gateway_1lbghql" name="match?">
<bpmn:incoming>Flow_1c5u447</bpmn:incoming>
<bpmn:outgoing>Flow_1gohkts</bpmn:outgoing>
@ -500,11 +506,6 @@ Please fix.
<bpmn:endEvent id="Event_0bvopx2" name="Temp End Event">
<bpmn:incoming>Flow_00jefuo</bpmn:incoming>
</bpmn:endEvent>
<bpmn:boundaryEvent id="Event_09q0ym0" name="3 days" cancelActivity="false" attachedToRef="Activity_06b32ar">
<bpmn:outgoing>Flow_1v8dszb</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_0y2jolb" />
</bpmn:boundaryEvent>
<bpmn:sequenceFlow id="Flow_0xr28gt" sourceRef="Activity_109lq0m" targetRef="Activity_0cfvsk7" />
<bpmn:scriptTask id="Activity_109lq0m" name="Set Invoice Status" scriptFormat="python">
<bpmn:incoming>Flow_0gvctch</bpmn:incoming>
<bpmn:outgoing>Flow_0xr28gt</bpmn:outgoing>
@ -513,10 +514,15 @@ invoice["invoiceStatus"] = "Awaiting approval"
temp_test = invoice["invoiceStatus"]
# temp_message = "hello " + invoice.invoiceStatus</bpmn:script>
</bpmn:scriptTask>
<bpmn:startEvent id="Event_1r3yh2k">
<bpmn:outgoing>Flow_1vxagrf</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1vxagrf" sourceRef="Event_1r3yh2k" targetRef="Gateway_16gxu6s" />
<bpmn:boundaryEvent id="Event_09q0ym0" name="3 days" cancelActivity="false" attachedToRef="Activity_06b32ar">
<bpmn:outgoing>Flow_1v8dszb</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_0y2jolb" />
</bpmn:boundaryEvent>
<bpmn:sequenceFlow id="Flow_0bipj9q" sourceRef="Activity_1u89kok" targetRef="Gateway_16gxu6s" />
<bpmn:callActivity id="Activity_1u89kok" name="Call Get User Info">
<bpmn:incoming>Flow_1vxagrf</bpmn:incoming>
<bpmn:outgoing>Flow_0bipj9q</bpmn:outgoing>
</bpmn:callActivity>
</bpmn:process>
<bpmn:process id="Process_cc_invoice_approval_process_v2_c" isExecutable="false" />
<bpmn:process id="Process_cc_invoice_approval_process_v2_d" isExecutable="false" />
@ -537,388 +543,395 @@ temp_test = invoice["invoiceStatus"]
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_130jph2">
<bpmndi:BPMNShape id="Participant_1fsb6gv_di" bpmnElement="Participant_1fsb6gv" isHorizontal="true">
<dc:Bounds x="280" y="-70" width="3500" height="220" />
<dc:Bounds x="280" y="-70" width="3650" height="220" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_11ab2hx_di" bpmnElement="Participant_11ab2hx" isHorizontal="true">
<dc:Bounds x="280" y="210" width="3500" height="920" />
<dc:Bounds x="280" y="210" width="3650" height="920" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1b7abal_di" bpmnElement="Lane_1b7abal" isHorizontal="true">
<dc:Bounds x="310" y="800" width="3470" height="212" />
<dc:Bounds x="310" y="800" width="3620" height="212" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1so23vf_di" bpmnElement="Lane_1so23vf" isHorizontal="true">
<dc:Bounds x="310" y="1012" width="3470" height="118" />
<dc:Bounds x="310" y="1012" width="3620" height="118" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1a0qu8e_di" bpmnElement="Lane_1a0qu8e" isHorizontal="true">
<dc:Bounds x="310" y="210" width="3470" height="590" />
<dc:Bounds x="310" y="210" width="3620" height="590" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_16gxu6s_di" bpmnElement="Gateway_16gxu6s" isMarkerVisible="true">
<dc:Bounds x="535" y="497" width="50" height="50" />
<dc:Bounds x="685" y="497" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1h7igan_di" bpmnElement="Submit_the_invoice">
<dc:Bounds x="835" y="482" width="100" height="80" />
<dc:Bounds x="985" y="482" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0wt7ine_di" bpmnElement="Gateway_validation_successful_question_mark" isMarkerVisible="true">
<dc:Bounds x="1195" y="497" width="50" height="50" />
<dc:Bounds x="1345" y="497" width="50" height="50" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1190" y="557" width="60" height="14" />
<dc:Bounds x="1340" y="557" width="60" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0z13hw3_di" bpmnElement="SubProcess_Data_validation_rules">
<dc:Bounds x="1020" y="482" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0qtkhpi_di" bpmnElement="Activity_show_errors">
<dc:Bounds x="930" y="320" width="100" height="80" />
<dc:Bounds x="1080" y="320" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0twut50_di" bpmnElement="Activity_0yrv2bc">
<dc:Bounds x="660" y="482" width="100" height="80" />
<dc:Bounds x="810" y="482" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0bgyf4i_di" bpmnElement="Activity_104xpp8">
<dc:Bounds x="1470" y="560" width="100" height="80" />
<dc:Bounds x="1620" y="560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_10gbs8m_di" bpmnElement="Gateway_05ov5p5">
<dc:Bounds x="1405" y="497" width="50" height="50" />
<dc:Bounds x="1555" y="497" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_05ztwup_di" bpmnElement="Gateway_1717c0p">
<dc:Bounds x="1804" y="497" width="50" height="50" />
<dc:Bounds x="1954" y="497" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0svbvjn_di" bpmnElement="Event_invoice_validation_failed">
<dc:Bounds x="1202" y="412" width="36" height="36" />
<dc:Bounds x="1352" y="412" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1116" y="423" width="76" height="14" />
<dc:Bounds x="1266" y="423" width="76" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_076kb81_di" bpmnElement="Activity_0o1vc0a">
<dc:Bounds x="1550" y="400" width="100" height="80" />
<dc:Bounds x="1700" y="400" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_09hbqdm_di" bpmnElement="Event_Invoice_is_accepted">
<dc:Bounds x="1312" y="504" width="36" height="36" />
<dc:Bounds x="1462" y="504" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1307" y="467" width="46" height="27" />
<dc:Bounds x="1457" y="467" width="46" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0zssftc_di" bpmnElement="Activity_0p88elm">
<dc:Bounds x="1680" y="560" width="100" height="80" />
<dc:Bounds x="1830" y="560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1lbghql_di" bpmnElement="Gateway_1lbghql" isMarkerVisible="true">
<dc:Bounds x="2484" y="497" width="50" height="50" />
<dc:Bounds x="2634" y="497" width="50" height="50" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2540" y="513" width="37" height="14" />
<dc:Bounds x="2690" y="513" width="37" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0x83ruk_di" bpmnElement="Event_0x83ruk">
<dc:Bounds x="2541" y="394" width="36" height="36" />
<dc:Bounds x="2691" y="394" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2519" y="358" width="81" height="27" />
<dc:Bounds x="2669" y="358" width="81" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0m3ri6v_di" bpmnElement="Event_0m3ri6v">
<dc:Bounds x="2541" y="582" width="36" height="36" />
<dc:Bounds x="2691" y="582" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2532" y="625" width="57" height="40" />
<dc:Bounds x="2682" y="625" width="57" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1jg5wtk_di" bpmnElement="Activity_0cfvsk7">
<dc:Bounds x="2070" y="482" width="100" height="80" />
<dc:Bounds x="2220" y="482" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0latih8_di" bpmnElement="Activity_1lq96cy">
<dc:Bounds x="3540" y="560" width="100" height="80" />
<dc:Bounds x="3690" y="560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0q5d0ku_di" bpmnElement="Activity_102t7tk">
<dc:Bounds x="3400" y="560" width="100" height="80" />
<dc:Bounds x="3550" y="560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0ejn04g_di" bpmnElement="Activity_0fq1nb4">
<dc:Bounds x="3260" y="560" width="100" height="80" />
<dc:Bounds x="3410" y="560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1l4tz4i_di" bpmnElement="Gateway_1l4tz4i" isMarkerVisible="true">
<dc:Bounds x="3285" y="387" width="50" height="50" />
<dc:Bounds x="3435" y="387" width="50" height="50" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3345" y="405" width="54" height="14" />
<dc:Bounds x="3495" y="405" width="54" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0kcw8l6_di" bpmnElement="Activity_0fsoa08">
<dc:Bounds x="3260" y="270" width="100" height="80" />
<dc:Bounds x="3410" y="270" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1b58a3z_di" bpmnElement="Event_1b58a3z">
<dc:Bounds x="3402" y="292" width="36" height="36" />
<dc:Bounds x="3552" y="292" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3396" y="335" width="54" height="40" />
<dc:Bounds x="3546" y="335" width="54" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1rn2mgi_di" bpmnElement="Activity_0gkejaj">
<dc:Bounds x="2329" y="482" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0j807g0_di" bpmnElement="Activity_1ucvkk4">
<dc:Bounds x="2629" y="372" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0dh2tfy_di" bpmnElement="Activity_1ftzr6x">
<dc:Bounds x="2960" y="898" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0f3d2bp_di" bpmnElement="Event_0f3d2bp">
<dc:Bounds x="3112" y="920" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3090" y="966" width="86" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0xwniza_di" bpmnElement="Activity_0cdgqi0">
<dc:Bounds x="3540" y="1030" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_16u0f7b_di" bpmnElement="Event_16u0f7b">
<dc:Bounds x="3672" y="1052" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3652" y="1096" width="77" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05nao2p_di" bpmnElement="Activity_06b32ar">
<dc:Bounds x="2800" y="820" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_15y55nw_di" bpmnElement="Event_15y55nw">
<dc:Bounds x="2252" y="504" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2246" y="547" width="48" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0bvopx2_di" bpmnElement="Event_0bvopx2">
<dc:Bounds x="2102" y="692" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2083" y="735" width="81" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_08ykqm8_di" bpmnElement="Activity_109lq0m">
<dc:Bounds x="1910" y="482" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1r3yh2k_di" bpmnElement="Event_1r3yh2k">
<dc:Bounds x="402" y="504" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1n1umf8_di" bpmnElement="Event_09q0ym0">
<dc:Bounds x="2862" y="882" width="36" height="36" />
<bpmndi:BPMNShape id="Activity_0dh2tfy_di" bpmnElement="Activity_1ftzr6x">
<dc:Bounds x="3110" y="898" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0f3d2bp_di" bpmnElement="Event_0f3d2bp">
<dc:Bounds x="3262" y="920" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2864" y="925" width="33" height="14" />
<dc:Bounds x="3240" y="966" width="86" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0xwniza_di" bpmnElement="Activity_0cdgqi0">
<dc:Bounds x="3690" y="1030" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_16u0f7b_di" bpmnElement="Event_16u0f7b">
<dc:Bounds x="3822" y="1052" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3802" y="1096" width="77" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05nao2p_di" bpmnElement="Activity_06b32ar">
<dc:Bounds x="2950" y="820" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_15y55nw_di" bpmnElement="Event_15y55nw">
<dc:Bounds x="2402" y="504" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2396" y="547" width="48" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0bvopx2_di" bpmnElement="Event_0bvopx2">
<dc:Bounds x="2252" y="692" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2233" y="735" width="81" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_08ykqm8_di" bpmnElement="Activity_109lq0m">
<dc:Bounds x="2060" y="482" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_193pz3d_di" bpmnElement="Activity_1u89kok">
<dc:Bounds x="510" y="482" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0z13hw3_di" bpmnElement="SubProcess_Data_validation_rules">
<dc:Bounds x="1170" y="482" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1rn2mgi_di" bpmnElement="Activity_0gkejaj">
<dc:Bounds x="2479" y="482" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0j807g0_di" bpmnElement="Activity_1ucvkk4">
<dc:Bounds x="2779" y="372" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1n1umf8_di" bpmnElement="Event_09q0ym0">
<dc:Bounds x="3012" y="882" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3014" y="925" width="33" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1x4rtop_di" bpmnElement="Flow_1x4rtop">
<di:waypoint x="1245" y="522" />
<di:waypoint x="1312" y="522" />
<di:waypoint x="1395" y="522" />
<di:waypoint x="1462" y="522" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1261" y="498" width="18" height="14" />
<dc:Bounds x="1411" y="498" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_05ffq52_di" bpmnElement="Flow_05ffq52">
<di:waypoint x="1220" y="497" />
<di:waypoint x="1220" y="448" />
<di:waypoint x="1370" y="497" />
<di:waypoint x="1370" y="448" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1228" y="475" width="15" height="14" />
<dc:Bounds x="1378" y="475" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1c5u447_di" bpmnElement="Flow_1c5u447">
<di:waypoint x="2429" y="522" />
<di:waypoint x="2484" y="522" />
<di:waypoint x="2579" y="522" />
<di:waypoint x="2634" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1gohkts_di" bpmnElement="Flow_1gohkts">
<di:waypoint x="2509" y="547" />
<di:waypoint x="2509" y="600" />
<di:waypoint x="2541" y="600" />
<di:waypoint x="2659" y="547" />
<di:waypoint x="2659" y="600" />
<di:waypoint x="2691" y="600" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2516" y="570" width="18" height="14" />
<dc:Bounds x="2666" y="570" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18xvx8w_di" bpmnElement="Flow_18xvx8w">
<di:waypoint x="3310" y="437" />
<di:waypoint x="3310" y="560" />
<di:waypoint x="3460" y="437" />
<di:waypoint x="3460" y="560" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3317" y="496" width="18" height="14" />
<dc:Bounds x="3467" y="496" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1m8oeg0_di" bpmnElement="Flow_1m8oeg0">
<di:waypoint x="2729" y="412" />
<di:waypoint x="2765" y="412" />
<di:waypoint x="2765" y="860" />
<di:waypoint x="2800" y="860" />
<di:waypoint x="2879" y="412" />
<di:waypoint x="2915" y="412" />
<di:waypoint x="2915" y="860" />
<di:waypoint x="2950" y="860" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_11b24we_di" bpmnElement="Flow_11b24we">
<di:waypoint x="585" y="522" />
<di:waypoint x="660" y="522" />
<di:waypoint x="735" y="522" />
<di:waypoint x="810" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ex5hfx_di" bpmnElement="Flow_1ex5hfx">
<di:waypoint x="2288" y="522" />
<di:waypoint x="2329" y="522" />
<di:waypoint x="2438" y="522" />
<di:waypoint x="2479" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_16bw9hx_di" bpmnElement="Flow_16bw9hx">
<di:waypoint x="2509" y="497" />
<di:waypoint x="2509" y="412" />
<di:waypoint x="2541" y="412" />
<di:waypoint x="2659" y="497" />
<di:waypoint x="2659" y="412" />
<di:waypoint x="2691" y="412" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2517" y="454" width="15" height="14" />
<dc:Bounds x="2667" y="454" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_138hkfx_di" bpmnElement="Flow_138hkfx">
<di:waypoint x="2577" y="412" />
<di:waypoint x="2629" y="412" />
<di:waypoint x="2727" y="412" />
<di:waypoint x="2779" y="412" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1wturr2_di" bpmnElement="Flow_1wturr2">
<di:waypoint x="3060" y="938" />
<di:waypoint x="3112" y="938" />
<di:waypoint x="3210" y="938" />
<di:waypoint x="3262" y="938" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0bfs2xe_di" bpmnElement="Flow_0bfs2xe">
<di:waypoint x="3310" y="387" />
<di:waypoint x="3310" y="350" />
<di:waypoint x="3460" y="387" />
<di:waypoint x="3460" y="350" />
<bpmndi:BPMNLabel>
<dc:Bounds x="3319" y="359" width="13" height="14" />
<dc:Bounds x="3469" y="359" width="13" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0c0c9mw_di" bpmnElement="Flow_0c0c9mw">
<di:waypoint x="3360" y="310" />
<di:waypoint x="3402" y="310" />
<di:waypoint x="3510" y="310" />
<di:waypoint x="3552" y="310" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0vd1pxu_di" bpmnElement="Flow_0vd1pxu">
<di:waypoint x="3640" y="1070" />
<di:waypoint x="3672" y="1070" />
<di:waypoint x="3790" y="1070" />
<di:waypoint x="3822" y="1070" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1an91fc_di" bpmnElement="Flow_1an91fc">
<di:waypoint x="3500" y="600" />
<di:waypoint x="3540" y="600" />
<di:waypoint x="3650" y="600" />
<di:waypoint x="3690" y="600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zy4869_di" bpmnElement="Flow_0zy4869">
<di:waypoint x="2577" y="600" />
<di:waypoint x="3260" y="600" />
<di:waypoint x="2727" y="600" />
<di:waypoint x="3410" y="600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_01cnc1i_di" bpmnElement="Flow_01cnc1i">
<di:waypoint x="3360" y="600" />
<di:waypoint x="3400" y="600" />
<di:waypoint x="3510" y="600" />
<di:waypoint x="3550" y="600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0vkr4vr_di" bpmnElement="Flow_0vkr4vr">
<di:waypoint x="3590" y="640" />
<di:waypoint x="3590" y="1030" />
<di:waypoint x="3740" y="640" />
<di:waypoint x="3740" y="1030" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_13ng1f4_di" bpmnElement="Flow_13ng1f4">
<di:waypoint x="1220" y="412" />
<di:waypoint x="1220" y="360" />
<di:waypoint x="1030" y="360" />
<di:waypoint x="1370" y="412" />
<di:waypoint x="1370" y="360" />
<di:waypoint x="1180" y="360" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18cic3h_di" bpmnElement="Flow_18cic3h">
<di:waypoint x="930" y="360" />
<di:waypoint x="560" y="360" />
<di:waypoint x="560" y="497" />
<di:waypoint x="1080" y="360" />
<di:waypoint x="710" y="360" />
<di:waypoint x="710" y="497" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02moyg7_di" bpmnElement="Flow_02moyg7">
<di:waypoint x="935" y="522" />
<di:waypoint x="1020" y="522" />
<di:waypoint x="1085" y="522" />
<di:waypoint x="1170" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ck27i7_di" bpmnElement="Flow_1ck27i7">
<di:waypoint x="1120" y="522" />
<di:waypoint x="1195" y="522" />
<di:waypoint x="1270" y="522" />
<di:waypoint x="1345" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1v8dszb_di" bpmnElement="Flow_1v8dszb">
<di:waypoint x="2880" y="918" />
<di:waypoint x="2880" y="938" />
<di:waypoint x="2960" y="938" />
<di:waypoint x="3030" y="918" />
<di:waypoint x="3030" y="938" />
<di:waypoint x="3110" y="938" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0yvmfqu_di" bpmnElement="Flow_0yvmfqu">
<di:waypoint x="2900" y="860" />
<di:waypoint x="3170" y="860" />
<di:waypoint x="3170" y="412" />
<di:waypoint x="3285" y="412" />
<di:waypoint x="3050" y="860" />
<di:waypoint x="3320" y="860" />
<di:waypoint x="3320" y="412" />
<di:waypoint x="3435" y="412" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1mfw1j8_di" bpmnElement="Flow_1mfw1j8">
<di:waypoint x="760" y="522" />
<di:waypoint x="835" y="522" />
<di:waypoint x="910" y="522" />
<di:waypoint x="985" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_12cqm3u_di" bpmnElement="Flow_12cqm3u">
<di:waypoint x="1430" y="547" />
<di:waypoint x="1430" y="600" />
<di:waypoint x="1470" y="600" />
<di:waypoint x="1580" y="547" />
<di:waypoint x="1580" y="600" />
<di:waypoint x="1620" y="600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0wuedtr_di" bpmnElement="Flow_0wuedtr">
<di:waypoint x="1348" y="522" />
<di:waypoint x="1405" y="522" />
<di:waypoint x="1498" y="522" />
<di:waypoint x="1555" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0hev3yn_di" bpmnElement="Flow_0hev3yn">
<di:waypoint x="1430" y="497" />
<di:waypoint x="1430" y="440" />
<di:waypoint x="1550" y="440" />
<di:waypoint x="1580" y="497" />
<di:waypoint x="1580" y="440" />
<di:waypoint x="1700" y="440" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02o270g_di" bpmnElement="Flow_02o270g">
<di:waypoint x="1650" y="440" />
<di:waypoint x="1829" y="440" />
<di:waypoint x="1829" y="497" />
<di:waypoint x="1800" y="440" />
<di:waypoint x="1979" y="440" />
<di:waypoint x="1979" y="497" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_01p5kjj_di" bpmnElement="Flow_01p5kjj">
<di:waypoint x="1570" y="600" />
<di:waypoint x="1680" y="600" />
<di:waypoint x="1720" y="600" />
<di:waypoint x="1830" y="600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0o94g4u_di" bpmnElement="Flow_0o94g4u">
<di:waypoint x="1780" y="600" />
<di:waypoint x="1829" y="600" />
<di:waypoint x="1829" y="547" />
<di:waypoint x="1930" y="600" />
<di:waypoint x="1979" y="600" />
<di:waypoint x="1979" y="547" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_00jefuo_di" bpmnElement="Flow_00jefuo">
<di:waypoint x="2120" y="562" />
<di:waypoint x="2120" y="692" />
<di:waypoint x="2270" y="562" />
<di:waypoint x="2270" y="692" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0gvctch_di" bpmnElement="Flow_0gvctch">
<di:waypoint x="1854" y="522" />
<di:waypoint x="1910" y="522" />
<di:waypoint x="2004" y="522" />
<di:waypoint x="2060" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0xr28gt_di" bpmnElement="Flow_0xr28gt">
<di:waypoint x="2010" y="522" />
<di:waypoint x="2070" y="522" />
<di:waypoint x="2160" y="522" />
<di:waypoint x="2220" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1vxagrf_di" bpmnElement="Flow_1vxagrf">
<di:waypoint x="438" y="522" />
<di:waypoint x="535" y="522" />
<di:waypoint x="510" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0bipj9q_di" bpmnElement="Flow_0bipj9q">
<di:waypoint x="610" y="522" />
<di:waypoint x="685" y="522" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Participant_0a8arrz_di" bpmnElement="Participant_0a8arrz" isHorizontal="true">
<dc:Bounds x="1330" y="1180" width="320" height="80" />
<dc:Bounds x="1480" y="1180" width="320" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_1qabwrg_di" bpmnElement="Participant_1qabwrg" isHorizontal="true">
<dc:Bounds x="1690" y="1180" width="459" height="80" />
<dc:Bounds x="1840" y="1180" width="459" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_0b27sri_di" bpmnElement="Participant_0b27sri" isHorizontal="true">
<dc:Bounds x="3155" y="1160" width="307" height="80" />
<dc:Bounds x="3305" y="1160" width="307" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="TextAnnotation_1uaw1w7_di" bpmnElement="TextAnnotation_1uaw1w7">
<dc:Bounds x="490" y="-170" width="580" height="30" />
<dc:Bounds x="640" y="-170" width="580" height="30" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Association_1eygti7_di" bpmnElement="Association_1eygti7">
<di:waypoint x="756" y="-70" />
<di:waypoint x="823" y="-140" />
<di:waypoint x="906" y="-70" />
<di:waypoint x="973" y="-140" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ppupld_di" bpmnElement="Flow_0ppupld">
<di:waypoint x="1600" y="480" />
<di:waypoint x="1600" y="1180" />
<di:waypoint x="1750" y="480" />
<di:waypoint x="1750" y="1180" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0yfnc92_di" bpmnElement="Flow_0yfnc92">
<di:waypoint x="1730" y="640" />
<di:waypoint x="1730" y="1180" />
<di:waypoint x="1880" y="640" />
<di:waypoint x="1880" y="1180" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jciftq_di" bpmnElement="Flow_0jciftq">
<di:waypoint x="2110" y="482" />
<di:waypoint x="2110" y="150" />
<di:waypoint x="2260" y="482" />
<di:waypoint x="2260" y="150" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0p0bc5u_di" bpmnElement="Flow_0p0bc5u">
<di:waypoint x="3310" y="640" />
<di:waypoint x="3310" y="1160" />
<di:waypoint x="3460" y="640" />
<di:waypoint x="3460" y="1160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0n9qxyw_di" bpmnElement="Flow_0n9qxyw">
<di:waypoint x="860" y="482" />
<di:waypoint x="860" y="150" />
<di:waypoint x="1010" y="482" />
<di:waypoint x="1010" y="150" />
<bpmndi:BPMNLabel>
<dc:Bounds x="660" y="312" width="73" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1getkzr_di" bpmnElement="Flow_1getkzr">
<di:waypoint x="3310" y="270" />
<di:waypoint x="3310" y="150" />
<di:waypoint x="3460" y="270" />
<di:waypoint x="3460" y="150" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ozze4c_di" bpmnElement="Flow_0ozze4c">
<di:waypoint x="3010" y="898" />
<di:waypoint x="3010" y="150" />
<di:waypoint x="3160" y="898" />
<di:waypoint x="3160" y="150" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1dgkwzr_di" bpmnElement="Flow_1dgkwzr">
<di:waypoint x="3450" y="560" />
<di:waypoint x="3450" y="150" />
<di:waypoint x="3600" y="560" />
<di:waypoint x="3600" y="150" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>