mirror of
https://github.com/sartography/sample-process-models.git
synced 2025-02-24 13:48:10 +00:00
1101 lines
58 KiB
XML
1101 lines
58 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" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" id="Definitions_1" targetNamespace="http://bpmn.io/schema/bpmn" camunda:diagramRelationId="f01e22f1-a50b-42ba-afad-22f56fc3e635">
|
|
<bpmn:collaboration id="Collaboration_130jph2">
|
|
<bpmn:participant id="Participant_1fsb6gv" name="Core Contributor" processRef="Process_cc_invoice_approval_process_v2_b" />
|
|
<bpmn:participant id="Participant_11ab2hx" name="Process management platform" processRef="Process_cc_invoice_approval_process_v2_a" />
|
|
<bpmn:participant id="Participant_0a8arrz" name="AWS DynamoDB" />
|
|
<bpmn:participant id="Participant_1qabwrg" name="AWS S3" />
|
|
<bpmn:participant id="Participant_0b27sri" name="Xero" />
|
|
<bpmn:messageFlow id="Flow_0ppupld" sourceRef="Activity_0o1vc0a" targetRef="Participant_0a8arrz" />
|
|
<bpmn:messageFlow id="Flow_0yfnc92" sourceRef="Activity_0p88elm" targetRef="Participant_1qabwrg" />
|
|
<bpmn:messageFlow id="Flow_0e6f26d" sourceRef="Activity_08koius" targetRef="Participant_1fsb6gv" />
|
|
<bpmn:messageFlow id="Flow_0jciftq" sourceRef="Activity_0cfvsk7" targetRef="Participant_1fsb6gv" />
|
|
<bpmn:messageFlow id="Flow_0p0bc5u" sourceRef="Activity_0fq1nb4" targetRef="Participant_0b27sri" />
|
|
<bpmn:messageFlow id="Flow_0n9qxyw" sourceRef="Submit_the_invoice" targetRef="Participant_1fsb6gv" />
|
|
<bpmn:messageFlow id="Flow_1getkzr" sourceRef="Activity_0fsoa08" targetRef="Participant_1fsb6gv" />
|
|
<bpmn:messageFlow id="Flow_0ozze4c" sourceRef="Activity_1ftzr6x" targetRef="Participant_1fsb6gv" />
|
|
<bpmn:messageFlow id="Flow_1dgkwzr" sourceRef="Activity_102t7tk" targetRef="Participant_1fsb6gv" />
|
|
<bpmn:textAnnotation id="TextAnnotation_1uaw1w7">
|
|
<bpmn:text>Environment - Vendor portal, Mailbox, etc.</bpmn:text>
|
|
</bpmn:textAnnotation>
|
|
<bpmn:association id="Association_1eygti7" sourceRef="Participant_1fsb6gv" targetRef="TextAnnotation_1uaw1w7" />
|
|
<bpmn:correlationKey name="CorrelationKey_Submit_Invoice">
|
|
<bpmn:correlationPropertyRef>CorrelationProperty_Submit_Invoice</bpmn:correlationPropertyRef>
|
|
</bpmn:correlationKey>
|
|
</bpmn:collaboration>
|
|
<bpmn:process id="Process_cc_invoice_approval_process_v2_b" isExecutable="true" />
|
|
<bpmn:process id="Process_cc_invoice_approval_process_v2_a" isExecutable="true">
|
|
<bpmn:laneSet id="LaneSet_0txkzqg">
|
|
<bpmn:lane id="Lane_1a0qu8e" name="Core Contributor">
|
|
<bpmn:flowNodeRef>Submit_the_invoice</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Gateway_16gxu6s</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Gateway_validation_successful_question_mark</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_invoice_validation_failed</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Gateway_1lbghql</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_0x83ruk</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_0m3ri6v</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_1lq96cy</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_102t7tk</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_0fq1nb4</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Gateway_1l4tz4i</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_0fsoa08</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_1b58a3z</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_0gkejaj</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_1ucvkk4</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_15y55nw</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Gateway_05ov5p5</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_0o1vc0a</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_0p88elm</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Gateway_1717c0p</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_0bvopx2</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_08koius</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>SubProcess_Data_validation_rules</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_show_errors</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_0cfvsk7</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_12qepud</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_Invoice_is_accepted</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Activity_1ftzr6x</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_0f3d2bp</bpmn:flowNodeRef>
|
|
</bpmn:lane>
|
|
<bpmn:lane id="Lane_1so23vf" name="Finance Team">
|
|
<bpmn:flowNodeRef>Activity_0cdgqi0</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_16u0f7b</bpmn:flowNodeRef>
|
|
</bpmn:lane>
|
|
<bpmn:lane id="Lane_1b7abal" name="Team Lead">
|
|
<bpmn:flowNodeRef>Activity_06b32ar</bpmn:flowNodeRef>
|
|
<bpmn:flowNodeRef>Event_09q0ym0</bpmn:flowNodeRef>
|
|
</bpmn:lane>
|
|
</bpmn:laneSet>
|
|
<bpmn:sequenceFlow id="Flow_1x4rtop" name="Yes" sourceRef="Gateway_validation_successful_question_mark" targetRef="Event_Invoice_is_accepted" />
|
|
<bpmn:sequenceFlow id="Flow_05ffq52" name="No" sourceRef="Gateway_validation_successful_question_mark" targetRef="Event_invoice_validation_failed">
|
|
<bpmn:conditionExpression>not(isInvoiceSubmitPass)</bpmn:conditionExpression>
|
|
</bpmn:sequenceFlow>
|
|
<bpmn:sequenceFlow id="Flow_1c5u447" sourceRef="Activity_0gkejaj" targetRef="Gateway_1lbghql" />
|
|
<bpmn:sequenceFlow id="Flow_1gohkts" name="Yes" sourceRef="Gateway_1lbghql" targetRef="Event_0m3ri6v" />
|
|
<bpmn:sequenceFlow id="Flow_18xvx8w" name="yes" sourceRef="Gateway_1l4tz4i" targetRef="Activity_0fq1nb4" />
|
|
<bpmn:sequenceFlow id="Flow_1m8oeg0" sourceRef="Activity_1ucvkk4" targetRef="Activity_06b32ar" />
|
|
<bpmn:userTask id="Submit_the_invoice" name="2. Submit the invoice" scriptFormat="python" script="# Check if there are more than two decimal places d = decimal.Decimal('56.4325') d_cnt = d.as_tuple().exponent if d_cnt < -2: isDecimal = False else: isDecimal = True isNameNum = False for c in contributorName: if c.isdigit(): isNameNum = True break">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:properties>
|
|
<spiffworkflow:property name="formJsonSchemaFilename" value="Submit-the-invoice_JSONSchema.json" />
|
|
<spiffworkflow:property name="formUiSchemaFilename" value="Submit-the-invoice_UISchema.json" />
|
|
</spiffworkflow:properties>
|
|
<spiffworkflow:postScript />
|
|
<spiffworkflow:preScript />
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_11b24we</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_02moyg7</bpmn:outgoing>
|
|
<bpmn:dataOutputAssociation id="DataOutputAssociation_1rh41is">
|
|
<bpmn:targetRef>DataObjectReference_19srmyi</bpmn:targetRef>
|
|
</bpmn:dataOutputAssociation>
|
|
</bpmn:userTask>
|
|
<bpmn:sequenceFlow id="Flow_11b24we" sourceRef="Gateway_16gxu6s" targetRef="Submit_the_invoice" />
|
|
<bpmn:sequenceFlow id="Flow_1ex5hfx" sourceRef="Event_15y55nw" targetRef="Activity_0gkejaj" />
|
|
<bpmn:sequenceFlow id="Flow_16bw9hx" name="No" sourceRef="Gateway_1lbghql" targetRef="Event_0x83ruk" />
|
|
<bpmn:sequenceFlow id="Flow_138hkfx" sourceRef="Event_0x83ruk" targetRef="Activity_1ucvkk4" />
|
|
<bpmn:sequenceFlow id="Flow_1wturr2" sourceRef="Activity_1ftzr6x" targetRef="Event_0f3d2bp" />
|
|
<bpmn:sequenceFlow id="Flow_0bfs2xe" name="no" sourceRef="Gateway_1l4tz4i" targetRef="Activity_0fsoa08" />
|
|
<bpmn:sequenceFlow id="Flow_0c0c9mw" sourceRef="Activity_0fsoa08" targetRef="Event_1b58a3z" />
|
|
<bpmn:sequenceFlow id="Flow_0vd1pxu" sourceRef="Activity_0cdgqi0" targetRef="Event_16u0f7b" />
|
|
<bpmn:sequenceFlow id="Flow_1an91fc" sourceRef="Activity_102t7tk" targetRef="Activity_1lq96cy" />
|
|
<bpmn:sequenceFlow id="Flow_0zy4869" sourceRef="Event_0m3ri6v" targetRef="Activity_0fq1nb4" />
|
|
<bpmn:sequenceFlow id="Flow_01cnc1i" sourceRef="Activity_0fq1nb4" targetRef="Activity_102t7tk" />
|
|
<bpmn:sequenceFlow id="Flow_0vkr4vr" sourceRef="Activity_1lq96cy" targetRef="Activity_0cdgqi0" />
|
|
<bpmn:sequenceFlow id="Flow_1n7wssu" sourceRef="Gateway_1717c0p" targetRef="Activity_0cfvsk7" />
|
|
<bpmn:sequenceFlow id="Flow_1l1n5j5" sourceRef="Activity_0cfvsk7" targetRef="Event_15y55nw" />
|
|
<bpmn:sequenceFlow id="Flow_1i8r773" sourceRef="Gateway_05ov5p5" targetRef="Activity_0o1vc0a" />
|
|
<bpmn:sequenceFlow id="Flow_1qq2iv5" sourceRef="Gateway_05ov5p5" targetRef="Activity_0p88elm" />
|
|
<bpmn:sequenceFlow id="Flow_1094cjp" sourceRef="Activity_0o1vc0a" targetRef="Gateway_1717c0p" />
|
|
<bpmn:sequenceFlow id="Flow_1dtnpw3" sourceRef="Activity_0p88elm" targetRef="Gateway_1717c0p" />
|
|
<bpmn:sequenceFlow id="Flow_0nhu0ew" sourceRef="Event_Invoice_is_accepted" targetRef="Event_0bvopx2" />
|
|
<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_0lc8yoi</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:exclusiveGateway id="Gateway_validation_successful_question_mark" name="Successful?" default="Flow_1x4rtop">
|
|
<bpmn:incoming>Flow_1ck27i7</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1x4rtop</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_05ffq52</bpmn:outgoing>
|
|
</bpmn:exclusiveGateway>
|
|
<bpmn:intermediateThrowEvent id="Event_invoice_validation_failed" name="Invoice is failed">
|
|
<bpmn:documentation>Process milestone should update the process metadata field “milestone reached”</bpmn:documentation>
|
|
<bpmn:incoming>Flow_05ffq52</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_13ng1f4</bpmn:outgoing>
|
|
</bpmn:intermediateThrowEvent>
|
|
<bpmn:exclusiveGateway id="Gateway_1lbghql" name="match?">
|
|
<bpmn:incoming>Flow_1c5u447</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1gohkts</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_16bw9hx</bpmn:outgoing>
|
|
</bpmn:exclusiveGateway>
|
|
<bpmn:intermediateThrowEvent id="Event_0x83ruk" name="Invoice Approval is required">
|
|
<bpmn:incoming>Flow_16bw9hx</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_138hkfx</bpmn:outgoing>
|
|
</bpmn:intermediateThrowEvent>
|
|
<bpmn:intermediateThrowEvent id="Event_0m3ri6v" name="Invoice is verified and approved">
|
|
<bpmn:incoming>Flow_1gohkts</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0zy4869</bpmn:outgoing>
|
|
</bpmn:intermediateThrowEvent>
|
|
<bpmn:subProcess id="Activity_0gkejaj" name="4. Compare Invoice data vs Enterprise systems data">
|
|
<bpmn:incoming>Flow_1ex5hfx</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1c5u447</bpmn:outgoing>
|
|
<bpmn:startEvent id="Event_0w5o6hr">
|
|
<bpmn:outgoing>Flow_1vyebxx</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:sequenceFlow id="Flow_1vyebxx" sourceRef="Event_0w5o6hr" targetRef="Activity_108oe6k" />
|
|
<bpmn:serviceTask id="Activity_108oe6k" name="Fetch the compensation information and approval data">
|
|
<bpmn:incoming>Flow_1vyebxx</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0qdtda7</bpmn:outgoing>
|
|
<bpmn:dataOutputAssociation id="DataOutputAssociation_09mloea">
|
|
<bpmn:targetRef>DataStoreReference_1qmt5se</bpmn:targetRef>
|
|
</bpmn:dataOutputAssociation>
|
|
</bpmn:serviceTask>
|
|
<bpmn:sequenceFlow id="Flow_0qdtda7" sourceRef="Activity_108oe6k" targetRef="Activity_0ymkf8l" />
|
|
<bpmn:serviceTask id="Activity_0ymkf8l" name="Fetch invoice details">
|
|
<bpmn:incoming>Flow_0qdtda7</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1krh2xu</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:dataStoreReference id="DataStoreReference_1qmt5se" name="Bamboo HR" />
|
|
<bpmn:sequenceFlow id="Flow_1krh2xu" sourceRef="Activity_0ymkf8l" targetRef="Activity_1yhwhps" />
|
|
<bpmn:businessRuleTask id="Activity_1yhwhps" name="Compare the BambooHR.compensation/12 amount with invoice amount">
|
|
<bpmn:incoming>Flow_1krh2xu</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_16uwmh3</bpmn:outgoing>
|
|
</bpmn:businessRuleTask>
|
|
<bpmn:exclusiveGateway id="Gateway_1vplgf6" name="Compensation and invoice amount matchec?">
|
|
<bpmn:incoming>Flow_16uwmh3</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_08ftr1r</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_0lf2mw4</bpmn:outgoing>
|
|
</bpmn:exclusiveGateway>
|
|
<bpmn:sequenceFlow id="Flow_16uwmh3" sourceRef="Activity_1yhwhps" targetRef="Gateway_1vplgf6" />
|
|
<bpmn:endEvent id="Event_1f0247l" name="Data matched">
|
|
<bpmn:incoming>Flow_08ftr1r</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_08ftr1r" name="yes" sourceRef="Gateway_1vplgf6" targetRef="Event_1f0247l" />
|
|
<bpmn:sequenceFlow id="Flow_0lf2mw4" name="no" sourceRef="Gateway_1vplgf6" targetRef="Activity_1y0uwth" />
|
|
<bpmn:serviceTask id="Activity_1y0uwth" name="Notify via Waku to approver that manual approval is required">
|
|
<bpmn:incoming>Flow_0lf2mw4</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_12mq72f</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:sequenceFlow id="Flow_12mq72f" sourceRef="Activity_1y0uwth" targetRef="Activity_081j8i8" />
|
|
<bpmn:userTask id="Activity_081j8i8" name="Approver approves/denies the invoice">
|
|
<bpmn:incoming>Flow_12mq72f</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_02ikttr</bpmn:outgoing>
|
|
</bpmn:userTask>
|
|
<bpmn:exclusiveGateway id="Gateway_01zi4az" name="Approved?">
|
|
<bpmn:incoming>Flow_02ikttr</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1oyagpu</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_115g94n</bpmn:outgoing>
|
|
</bpmn:exclusiveGateway>
|
|
<bpmn:sequenceFlow id="Flow_02ikttr" sourceRef="Activity_081j8i8" targetRef="Gateway_01zi4az" />
|
|
<bpmn:endEvent id="Event_13uw548">
|
|
<bpmn:incoming>Flow_1oyagpu</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_1oyagpu" name="yes" sourceRef="Gateway_01zi4az" targetRef="Event_13uw548" />
|
|
<bpmn:sequenceFlow id="Flow_115g94n" name="no" sourceRef="Gateway_01zi4az" targetRef="Activity_0ayubx4" />
|
|
<bpmn:serviceTask id="Activity_0ayubx4" name="Notify via Waku Core Contributor that their invoice has been rejected">
|
|
<bpmn:incoming>Flow_115g94n</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1iz4xwz</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:endEvent id="Event_04023ne">
|
|
<bpmn:incoming>Flow_1iz4xwz</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_1iz4xwz" sourceRef="Activity_0ayubx4" targetRef="Event_04023ne" />
|
|
</bpmn:subProcess>
|
|
<bpmn:subProcess id="Activity_1ucvkk4" name="4a. Manual approval process">
|
|
<bpmn:incoming>Flow_138hkfx</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1m8oeg0</bpmn:outgoing>
|
|
<bpmn:startEvent id="Event_0jcphtt">
|
|
<bpmn:outgoing>Flow_1cqninh</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:exclusiveGateway id="Gateway_1l74xlc">
|
|
<bpmn:incoming>Flow_1cqninh</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1am9jcz</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_0kx6gsl</bpmn:outgoing>
|
|
</bpmn:exclusiveGateway>
|
|
<bpmn:sequenceFlow id="Flow_1cqninh" sourceRef="Event_0jcphtt" targetRef="Gateway_1l74xlc" />
|
|
<bpmn:sequenceFlow id="Flow_1am9jcz" sourceRef="Gateway_1l74xlc" targetRef="Activity_1w6kg4p" />
|
|
<bpmn:serviceTask id="Activity_1w6kg4p" name="4ai. Get Team_Lead info">
|
|
<bpmn:incoming>Flow_1am9jcz</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0rbij5a</bpmn:outgoing>
|
|
<bpmn:property id="Property_08vrz6x" name="__targetRef_placeholder" />
|
|
<bpmn:dataInputAssociation id="DataInputAssociation_1j84o28">
|
|
<bpmn:sourceRef>DataObjectReference_0frvqwx</bpmn:sourceRef>
|
|
<bpmn:targetRef>Property_08vrz6x</bpmn:targetRef>
|
|
</bpmn:dataInputAssociation>
|
|
</bpmn:serviceTask>
|
|
<bpmn:task id="Activity_0respgl" name="4aii. Get Invoice details">
|
|
<bpmn:incoming>Flow_0kx6gsl</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0lyg5zb</bpmn:outgoing>
|
|
<bpmn:property id="Property_10d7my2" name="__targetRef_placeholder" />
|
|
<bpmn:dataInputAssociation id="DataInputAssociation_0d670py">
|
|
<bpmn:sourceRef>DataObjectReference_0bmx5fp</bpmn:sourceRef>
|
|
<bpmn:targetRef>Property_10d7my2</bpmn:targetRef>
|
|
</bpmn:dataInputAssociation>
|
|
</bpmn:task>
|
|
<bpmn:sequenceFlow id="Flow_0kx6gsl" sourceRef="Gateway_1l74xlc" targetRef="Activity_0respgl" />
|
|
<bpmn:exclusiveGateway id="Gateway_1vl3ipe">
|
|
<bpmn:incoming>Flow_0rbij5a</bpmn:incoming>
|
|
<bpmn:incoming>Flow_0lyg5zb</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0zkxpa1</bpmn:outgoing>
|
|
</bpmn:exclusiveGateway>
|
|
<bpmn:sequenceFlow id="Flow_0rbij5a" sourceRef="Activity_1w6kg4p" targetRef="Gateway_1vl3ipe" />
|
|
<bpmn:sequenceFlow id="Flow_0lyg5zb" sourceRef="Activity_0respgl" targetRef="Gateway_1vl3ipe" />
|
|
<bpmn:dataObjectReference id="DataObjectReference_0bmx5fp" name="Invoice" dataObjectRef="DataObject_1k157c8" />
|
|
<bpmn:dataObject id="DataObject_1k157c8" />
|
|
<bpmn:dataObjectReference id="DataObjectReference_0frvqwx" name="Team Lead" dataObjectRef="DataObject_1k157c8" />
|
|
<bpmn:endEvent id="Event_0n6sfiu">
|
|
<bpmn:incoming>Flow_0zkxpa1</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_0zkxpa1" sourceRef="Gateway_1vl3ipe" targetRef="Event_0n6sfiu" />
|
|
</bpmn:subProcess>
|
|
<bpmn:intermediateThrowEvent id="Event_15y55nw" name="Invoice is submitted">
|
|
<bpmn:documentation>Process milestone should update the process metadata field “milestone reached”</bpmn:documentation>
|
|
<bpmn:incoming>Flow_1l1n5j5</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1ex5hfx</bpmn:outgoing>
|
|
</bpmn:intermediateThrowEvent>
|
|
<bpmn:parallelGateway id="Gateway_05ov5p5">
|
|
<bpmn:outgoing>Flow_1i8r773</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_1qq2iv5</bpmn:outgoing>
|
|
</bpmn:parallelGateway>
|
|
<bpmn:serviceTask id="Activity_0o1vc0a" name="2c. Save Invoice Data">
|
|
<bpmn:incoming>Flow_1i8r773</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1094cjp</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:serviceTask id="Activity_0p88elm" name="2d. Upload Invoice PDF document">
|
|
<bpmn:incoming>Flow_1qq2iv5</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1dtnpw3</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:parallelGateway id="Gateway_1717c0p">
|
|
<bpmn:incoming>Flow_1094cjp</bpmn:incoming>
|
|
<bpmn:incoming>Flow_1dtnpw3</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1n7wssu</bpmn:outgoing>
|
|
</bpmn:parallelGateway>
|
|
<bpmn:endEvent id="Event_0bvopx2" name="Temp End Event">
|
|
<bpmn:incoming>Flow_0nhu0ew</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sendTask id="Activity_08koius" name="Send the Error to front-end" messageRef="Message_Submit_Invoice" />
|
|
<bpmn:subProcess id="SubProcess_Data_validation_rules" name="2b. Data validation rules">
|
|
<bpmn:incoming>Flow_02moyg7</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1ck27i7</bpmn:outgoing>
|
|
<bpmn:property id="Property_17putb0" name="__targetRef_placeholder" />
|
|
<bpmn:dataInputAssociation id="DataInputAssociation_0zbrlp5">
|
|
<bpmn:sourceRef>DataObjectReference_19srmyi</bpmn:sourceRef>
|
|
<bpmn:targetRef>Property_17putb0</bpmn:targetRef>
|
|
</bpmn:dataInputAssociation>
|
|
<bpmn:startEvent id="Event_1qkuk5g">
|
|
<bpmn:outgoing>Flow_1avkxpe</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:scriptTask id="Activity_Check_Due_Date" name="Check Due Date" scriptFormat="python">
|
|
<bpmn:incoming>Flow_0iiotdb</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1s4qhn1</bpmn:outgoing>
|
|
<bpmn:script>
|
|
|
|
invoice_date_obj = datetime.strptime(invoice.dueDate, '%Y-%m-%d')
|
|
local_date_time_obj = datetime.strptime(local_date_str, '%Y-%m-%d')
|
|
|
|
if invoice_date_obj > local_date_time_obj:
|
|
isDueDateAfter = True
|
|
else:
|
|
isDueDateAfter = False
|
|
|
|
del local_date_time_obj
|
|
del invoice_date_obj
|
|
del datetime</bpmn:script>
|
|
</bpmn:scriptTask>
|
|
<bpmn:endEvent id="Event_015l7j8">
|
|
<bpmn:incoming>Flow_0tzjowk</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_1avkxpe" sourceRef="Event_1qkuk5g" targetRef="Activity_check_contributor_name" />
|
|
<bpmn:scriptTask id="Activity_check_contributor_name" name="Check Contributor Name" scriptFormat="python">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:unitTests>
|
|
<spiffworkflow:unitTest id="ScriptUnitTest_1kke2c8">
|
|
<spiffworkflow:inputJson>{"invoice.contributorName": "Harmeet"}</spiffworkflow:inputJson>
|
|
<spiffworkflow:expectedOutputJson>{
|
|
"isNameNum": false,
|
|
"invoice.contributorName": "Harmeet"
|
|
}</spiffworkflow:expectedOutputJson>
|
|
</spiffworkflow:unitTest>
|
|
</spiffworkflow:unitTests>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1avkxpe</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_18qyq02</bpmn:outgoing>
|
|
<bpmn:script>isNameNum = False
|
|
for c in invoice.contributorName:
|
|
if c.isdigit():
|
|
isNameNum = True
|
|
break
|
|
|
|
del c</bpmn:script>
|
|
</bpmn:scriptTask>
|
|
<bpmn:sequenceFlow id="Flow_18qyq02" sourceRef="Activity_check_contributor_name" targetRef="Activity_check_invoice_amount" />
|
|
<bpmn:sequenceFlow id="Flow_1okg2rg" sourceRef="Activity_check_invoice_amount" targetRef="Activity_call_local_date_and_time" />
|
|
<bpmn:scriptTask id="Activity_check_invoice_amount" name="Check Invoice Amount" scriptFormat="python">
|
|
<bpmn:incoming>Flow_18qyq02</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1okg2rg</bpmn:outgoing>
|
|
<bpmn:script>
|
|
|
|
# Check if there are more than two decimal places
|
|
invoiceAmount_str = str(invoice.invoiceAmount)
|
|
d = decimal.Decimal(invoiceAmount_str)
|
|
d_cnt = d.as_tuple().exponent
|
|
|
|
decimal_cnt = abs(d_cnt)
|
|
|
|
del d
|
|
del d_cnt
|
|
del decimal</bpmn:script>
|
|
</bpmn:scriptTask>
|
|
<bpmn:sequenceFlow id="Flow_0tzjowk" sourceRef="Activity_check_validation_rules" targetRef="Event_015l7j8" />
|
|
<bpmn:businessRuleTask id="Activity_check_validation_rules" name="Check Validation Rules">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:calledDecisionId>submit_involce_valication</spiffworkflow:calledDecisionId>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1s4qhn1</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0tzjowk</bpmn:outgoing>
|
|
</bpmn:businessRuleTask>
|
|
<bpmn:sequenceFlow id="Flow_1s4qhn1" sourceRef="Activity_Check_Due_Date" targetRef="Activity_check_validation_rules" />
|
|
<bpmn:callActivity id="Activity_call_local_date_and_time" name="Call Local Date & Time" calledElement="Shared_Local_Date_Time">
|
|
<bpmn:incoming>Flow_1okg2rg</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0iiotdb</bpmn:outgoing>
|
|
</bpmn:callActivity>
|
|
<bpmn:sequenceFlow id="Flow_0iiotdb" sourceRef="Activity_call_local_date_and_time" targetRef="Activity_Check_Due_Date" />
|
|
</bpmn:subProcess>
|
|
<bpmn:manualTask id="Activity_show_errors" name="Show Error(s)">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Validation failed. \n
|
|
{{ submitInvoiceValidationMessage }} \n
|
|
Please fix.
|
|
</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_13ng1f4</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_18cic3h</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:serviceTask id="Activity_0cfvsk7" name="3. Notify CC via Waku "invoice uploaded"">
|
|
<bpmn:incoming>Flow_1n7wssu</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1l1n5j5</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:sequenceFlow id="Flow_0lc8yoi" sourceRef="Event_12qepud" targetRef="Gateway_16gxu6s" />
|
|
<bpmn:startEvent id="Event_12qepud">
|
|
<bpmn:outgoing>Flow_0lc8yoi</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:intermediateThrowEvent id="Event_Invoice_is_accepted" name="Invoice is accepted">
|
|
<bpmn:documentation>Process milestone should update the process metadata field “milestone reached”</bpmn:documentation>
|
|
<bpmn:incoming>Flow_1x4rtop</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0nhu0ew</bpmn:outgoing>
|
|
<bpmn:messageEventDefinition id="MessageEventDefinition_0uo5shi" messageRef="Message_Submit_Invoice" />
|
|
</bpmn:intermediateThrowEvent>
|
|
<bpmn:dataObjectReference id="DataObjectReference_19srmyi" name="invoice" dataObjectRef="invoice" />
|
|
<bpmn:dataObject id="invoice" />
|
|
<bpmn:endEvent id="Event_16u0f7b" name="Invoice is ready for payment">
|
|
<bpmn:incoming>Flow_0vd1pxu</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:userTask id="Activity_0cdgqi0" name="Prepare payment">
|
|
<bpmn:incoming>Flow_0vkr4vr</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0vd1pxu</bpmn:outgoing>
|
|
</bpmn:userTask>
|
|
<bpmn:serviceTask id="Activity_1lq96cy" name="7. Notify CC via Waku "invoice received and approved"">
|
|
<bpmn:incoming>Flow_1an91fc</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0vkr4vr</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:serviceTask id="Activity_102t7tk" name="6. Notify CC via Waku "invoice approved"">
|
|
<bpmn:incoming>Flow_01cnc1i</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1an91fc</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:serviceTask id="Activity_0fq1nb4" name="5. Create Invoice in Xero">
|
|
<bpmn:incoming>Flow_18xvx8w</bpmn:incoming>
|
|
<bpmn:incoming>Flow_0zy4869</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_01cnc1i</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:exclusiveGateway id="Gateway_1l4tz4i" name="Approved?">
|
|
<bpmn:incoming>Flow_0yvmfqu</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_18xvx8w</bpmn:outgoing>
|
|
<bpmn:outgoing>Flow_0bfs2xe</bpmn:outgoing>
|
|
</bpmn:exclusiveGateway>
|
|
<bpmn:serviceTask id="Activity_0fsoa08" name="4c. Notify CC via Waku "invoice rejected"">
|
|
<bpmn:incoming>Flow_0bfs2xe</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0c0c9mw</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:endEvent id="Event_1b58a3z" name="Invoice is declined">
|
|
<bpmn:incoming>Flow_0c0c9mw</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:manualTask id="Activity_06b32ar" name="Approve invocie manually">
|
|
<bpmn:incoming>Flow_1m8oeg0</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0yvmfqu</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<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_1v8dszb" sourceRef="Event_09q0ym0" targetRef="Activity_1ftzr6x" />
|
|
<bpmn:serviceTask id="Activity_1ftzr6x" name="4b. Notify CC via Waku "invoice rejected"">
|
|
<bpmn:incoming>Flow_1v8dszb</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1wturr2</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:endEvent id="Event_0f3d2bp" name="Invoice is declined">
|
|
<bpmn:incoming>Flow_1wturr2</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_0yvmfqu" sourceRef="Activity_06b32ar" targetRef="Gateway_1l4tz4i" />
|
|
<bpmn:textAnnotation id="TextAnnotation_07oqnmr">
|
|
<bpmn:text>Please check your invoice data</bpmn:text>
|
|
</bpmn:textAnnotation>
|
|
<bpmn:association id="Association_170uhu5" sourceRef="Activity_08koius" targetRef="TextAnnotation_07oqnmr" />
|
|
</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" />
|
|
<bpmn:process id="Process_cc_invoice_approval_process_v2_e" isExecutable="false" />
|
|
<bpmn:correlationProperty id="CorrelationProperty_Submit_Invoice" name="Correlation Property: Submit Invoice">
|
|
<bpmn:correlationPropertyRetrievalExpression messageRef="Message_Submit_Invoice">
|
|
<bpmn:formalExpression>topica_one</bpmn:formalExpression>
|
|
</bpmn:correlationPropertyRetrievalExpression>
|
|
</bpmn:correlationProperty>
|
|
<bpmn:message id="Message_Submit_Invoice" name="Message: Submit Invoice">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:messageVariable>topica_one</spiffworkflow:messageVariable>
|
|
<spiffworkflow:messagePayload>{
|
|
"topica_one": "Invoice successfully submitted"
|
|
}</spiffworkflow:messagePayload>
|
|
</bpmn:extensionElements>
|
|
</bpmn:message>
|
|
<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="3150" height="220" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Participant_11ab2hx_di" bpmnElement="Participant_11ab2hx" isHorizontal="true">
|
|
<dc:Bounds x="280" y="210" width="3150" height="920" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Lane_1b7abal_di" bpmnElement="Lane_1b7abal" isHorizontal="true">
|
|
<dc:Bounds x="310" y="800" width="3120" height="160" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Lane_1so23vf_di" bpmnElement="Lane_1so23vf" isHorizontal="true">
|
|
<dc:Bounds x="310" y="960" width="3120" height="170" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Lane_1a0qu8e_di" bpmnElement="Lane_1a0qu8e" isHorizontal="true">
|
|
<dc:Bounds x="310" y="210" width="3120" height="590" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1h7igan_di" bpmnElement="Submit_the_invoice">
|
|
<dc:Bounds x="655" y="482" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_16gxu6s_di" bpmnElement="Gateway_16gxu6s" isMarkerVisible="true">
|
|
<dc:Bounds x="535" y="497" width="50" height="50" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_0wt7ine_di" bpmnElement="Gateway_validation_successful_question_mark" isMarkerVisible="true">
|
|
<dc:Bounds x="1015" y="497" width="50" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1010" y="554" width="60" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_0svbvjn_di" bpmnElement="Event_invoice_validation_failed">
|
|
<dc:Bounds x="1022" y="422" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="936" y="433" width="76" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_1lbghql_di" bpmnElement="Gateway_1lbghql" isMarkerVisible="true">
|
|
<dc:Bounds x="2134" y="497" width="50" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2190" y="513" width="37" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_0x83ruk_di" bpmnElement="Event_0x83ruk">
|
|
<dc:Bounds x="2191" y="394" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2169" y="358" width="81" height="27" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_0m3ri6v_di" bpmnElement="Event_0m3ri6v">
|
|
<dc:Bounds x="2191" y="582" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2182" y="625" width="57" height="40" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1rn2mgi_di" bpmnElement="Activity_0gkejaj">
|
|
<dc:Bounds x="1979" y="482" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0j807g0_di" bpmnElement="Activity_1ucvkk4">
|
|
<dc:Bounds x="2279" y="372" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_15y55nw_di" bpmnElement="Event_15y55nw">
|
|
<dc:Bounds x="1861" y="504" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1855" y="547" width="48" height="27" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_10gbs8m_di" bpmnElement="Gateway_05ov5p5">
|
|
<dc:Bounds x="1215" y="497" width="50" height="50" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_076kb81_di" bpmnElement="Activity_0o1vc0a">
|
|
<dc:Bounds x="1290" y="422" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0zssftc_di" bpmnElement="Activity_0p88elm">
|
|
<dc:Bounds x="1460" y="532" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_05ztwup_di" bpmnElement="Gateway_1717c0p">
|
|
<dc:Bounds x="1614" y="497" width="50" height="50" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_0bvopx2_di" bpmnElement="Event_0bvopx2">
|
|
<dc:Bounds x="1122" y="622" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1103" y="665" width="81" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0qaxjv6_di" bpmnElement="Activity_08koius">
|
|
<dc:Bounds x="1110" y="306" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0z13hw3_di" bpmnElement="SubProcess_Data_validation_rules">
|
|
<dc:Bounds x="840" y="482" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0qtkhpi_di" bpmnElement="Activity_show_errors">
|
|
<dc:Bounds x="750" y="320" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1jg5wtk_di" bpmnElement="Activity_0cfvsk7">
|
|
<dc:Bounds x="1720" y="482" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_1m2s5lx_di" bpmnElement="Event_12qepud">
|
|
<dc:Bounds x="382" y="504" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_1lluywm_di" bpmnElement="Event_Invoice_is_accepted">
|
|
<dc:Bounds x="1122" y="504" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1117" y="467" width="46" height="27" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="DataObjectReference_19srmyi_di" bpmnElement="DataObjectReference_19srmyi">
|
|
<dc:Bounds x="782" y="685" width="36" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="783" y="731" width="35" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_16u0f7b_di" bpmnElement="Event_16u0f7b">
|
|
<dc:Bounds x="3322" y="1012" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="3302" y="1056" width="77" height="27" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0xwniza_di" bpmnElement="Activity_0cdgqi0">
|
|
<dc:Bounds x="3190" y="990" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0latih8_di" bpmnElement="Activity_1lq96cy">
|
|
<dc:Bounds x="3190" y="560" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0q5d0ku_di" bpmnElement="Activity_102t7tk">
|
|
<dc:Bounds x="3050" y="560" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0ejn04g_di" bpmnElement="Activity_0fq1nb4">
|
|
<dc:Bounds x="2910" y="560" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_1l4tz4i_di" bpmnElement="Gateway_1l4tz4i" isMarkerVisible="true">
|
|
<dc:Bounds x="2935" y="387" width="50" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="3004" y="402" width="53" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0kcw8l6_di" bpmnElement="Activity_0fsoa08">
|
|
<dc:Bounds x="2910" y="270" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_1b58a3z_di" bpmnElement="Event_1b58a3z">
|
|
<dc:Bounds x="3052" y="292" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="3048" y="335" width="46" height="27" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0gj0xhy_di" bpmnElement="Activity_06b32ar">
|
|
<dc:Bounds x="2450" y="820" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0dh2tfy_di" bpmnElement="Activity_1ftzr6x">
|
|
<dc:Bounds x="2560" y="470" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_0f3d2bp_di" bpmnElement="Event_0f3d2bp">
|
|
<dc:Bounds x="2692" y="492" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2688" y="535" width="46" height="27" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="TextAnnotation_07oqnmr_di" bpmnElement="TextAnnotation_07oqnmr">
|
|
<dc:Bounds x="1090" y="220" width="100" height="54" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_1n1umf8_di" bpmnElement="Event_09q0ym0">
|
|
<dc:Bounds x="2512" y="882" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2514" y="925" width="33" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_1x4rtop_di" bpmnElement="Flow_1x4rtop">
|
|
<di:waypoint x="1065" y="522" />
|
|
<di:waypoint x="1122" y="522" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1066" y="498" width="18" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_05ffq52_di" bpmnElement="Flow_05ffq52">
|
|
<di:waypoint x="1040" y="497" />
|
|
<di:waypoint x="1040" y="458" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1048" y="478" width="15" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1c5u447_di" bpmnElement="Flow_1c5u447">
|
|
<di:waypoint x="2079" y="522" />
|
|
<di:waypoint x="2134" y="522" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1gohkts_di" bpmnElement="Flow_1gohkts">
|
|
<di:waypoint x="2159" y="547" />
|
|
<di:waypoint x="2159" y="600" />
|
|
<di:waypoint x="2191" y="600" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2166" y="570" width="18" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_18xvx8w_di" bpmnElement="Flow_18xvx8w">
|
|
<di:waypoint x="2960" y="437" />
|
|
<di:waypoint x="2960" y="560" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2967" y="496" width="17" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1m8oeg0_di" bpmnElement="Flow_1m8oeg0">
|
|
<di:waypoint x="2379" y="412" />
|
|
<di:waypoint x="2415" y="412" />
|
|
<di:waypoint x="2415" y="860" />
|
|
<di:waypoint x="2450" y="860" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_11b24we_di" bpmnElement="Flow_11b24we">
|
|
<di:waypoint x="585" y="522" />
|
|
<di:waypoint x="655" y="522" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1ex5hfx_di" bpmnElement="Flow_1ex5hfx">
|
|
<di:waypoint x="1897" y="522" />
|
|
<di:waypoint x="1979" y="522" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_16bw9hx_di" bpmnElement="Flow_16bw9hx">
|
|
<di:waypoint x="2159" y="497" />
|
|
<di:waypoint x="2159" y="412" />
|
|
<di:waypoint x="2191" y="412" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2167" y="454" width="15" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_138hkfx_di" bpmnElement="Flow_138hkfx">
|
|
<di:waypoint x="2227" y="412" />
|
|
<di:waypoint x="2279" y="412" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1wturr2_di" bpmnElement="Flow_1wturr2">
|
|
<di:waypoint x="2660" y="510" />
|
|
<di:waypoint x="2692" y="510" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0bfs2xe_di" bpmnElement="Flow_0bfs2xe">
|
|
<di:waypoint x="2960" y="387" />
|
|
<di:waypoint x="2960" y="350" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="2969" y="359" width="13" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0c0c9mw_di" bpmnElement="Flow_0c0c9mw">
|
|
<di:waypoint x="3010" y="310" />
|
|
<di:waypoint x="3052" y="310" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0vd1pxu_di" bpmnElement="Flow_0vd1pxu">
|
|
<di:waypoint x="3290" y="1030" />
|
|
<di:waypoint x="3322" y="1030" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1an91fc_di" bpmnElement="Flow_1an91fc">
|
|
<di:waypoint x="3150" y="600" />
|
|
<di:waypoint x="3190" y="600" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0zy4869_di" bpmnElement="Flow_0zy4869">
|
|
<di:waypoint x="2227" y="600" />
|
|
<di:waypoint x="2910" y="600" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_01cnc1i_di" bpmnElement="Flow_01cnc1i">
|
|
<di:waypoint x="3010" y="600" />
|
|
<di:waypoint x="3050" y="600" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0vkr4vr_di" bpmnElement="Flow_0vkr4vr">
|
|
<di:waypoint x="3240" y="640" />
|
|
<di:waypoint x="3240" y="990" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1n7wssu_di" bpmnElement="Flow_1n7wssu">
|
|
<di:waypoint x="1664" y="522" />
|
|
<di:waypoint x="1720" y="522" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1l1n5j5_di" bpmnElement="Flow_1l1n5j5">
|
|
<di:waypoint x="1820" y="522" />
|
|
<di:waypoint x="1861" y="522" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1i8r773_di" bpmnElement="Flow_1i8r773">
|
|
<di:waypoint x="1240" y="497" />
|
|
<di:waypoint x="1240" y="462" />
|
|
<di:waypoint x="1290" y="462" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1qq2iv5_di" bpmnElement="Flow_1qq2iv5">
|
|
<di:waypoint x="1240" y="547" />
|
|
<di:waypoint x="1240" y="572" />
|
|
<di:waypoint x="1460" y="572" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1094cjp_di" bpmnElement="Flow_1094cjp">
|
|
<di:waypoint x="1390" y="462" />
|
|
<di:waypoint x="1639" y="462" />
|
|
<di:waypoint x="1639" y="497" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1dtnpw3_di" bpmnElement="Flow_1dtnpw3">
|
|
<di:waypoint x="1560" y="572" />
|
|
<di:waypoint x="1639" y="572" />
|
|
<di:waypoint x="1639" y="547" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0nhu0ew_di" bpmnElement="Flow_0nhu0ew">
|
|
<di:waypoint x="1140" y="540" />
|
|
<di:waypoint x="1140" y="622" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_13ng1f4_di" bpmnElement="Flow_13ng1f4">
|
|
<di:waypoint x="1040" y="422" />
|
|
<di:waypoint x="1040" y="360" />
|
|
<di:waypoint x="850" y="360" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_18cic3h_di" bpmnElement="Flow_18cic3h">
|
|
<di:waypoint x="750" y="360" />
|
|
<di:waypoint x="560" y="360" />
|
|
<di:waypoint x="560" y="497" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_02moyg7_di" bpmnElement="Flow_02moyg7">
|
|
<di:waypoint x="755" y="522" />
|
|
<di:waypoint x="840" y="522" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1ck27i7_di" bpmnElement="Flow_1ck27i7">
|
|
<di:waypoint x="940" y="522" />
|
|
<di:waypoint x="1015" y="522" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0lc8yoi_di" bpmnElement="Flow_0lc8yoi">
|
|
<di:waypoint x="418" y="522" />
|
|
<di:waypoint x="535" y="522" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1v8dszb_di" bpmnElement="Flow_1v8dszb">
|
|
<di:waypoint x="2530" y="918" />
|
|
<di:waypoint x="2530" y="938" />
|
|
<di:waypoint x="2610" y="938" />
|
|
<di:waypoint x="2610" y="550" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0yvmfqu_di" bpmnElement="Flow_0yvmfqu">
|
|
<di:waypoint x="2550" y="860" />
|
|
<di:waypoint x="2820" y="860" />
|
|
<di:waypoint x="2820" y="412" />
|
|
<di:waypoint x="2935" y="412" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Association_170uhu5_di" bpmnElement="Association_170uhu5">
|
|
<di:waypoint x="1147" y="306" />
|
|
<di:waypoint x="1137" y="274" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape id="Participant_0a8arrz_di" bpmnElement="Participant_0a8arrz" isHorizontal="true">
|
|
<dc:Bounds x="1090" y="1180" width="320" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Participant_1qabwrg_di" bpmnElement="Participant_1qabwrg" isHorizontal="true">
|
|
<dc:Bounds x="1470" y="1180" width="299" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Participant_0b27sri_di" bpmnElement="Participant_0b27sri" isHorizontal="true">
|
|
<dc:Bounds x="2805" y="1160" width="307" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="TextAnnotation_1uaw1w7_di" bpmnElement="TextAnnotation_1uaw1w7">
|
|
<dc:Bounds x="490" y="-170" width="400" height="30" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="DataOutputAssociation_1rh41is_di" bpmnElement="DataOutputAssociation_1rh41is">
|
|
<di:waypoint x="726" y="562" />
|
|
<di:waypoint x="791" y="685" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="DataInputAssociation_0zbrlp5_di" bpmnElement="DataInputAssociation_0zbrlp5">
|
|
<di:waypoint x="813" y="685" />
|
|
<di:waypoint x="879" y="562" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Association_1eygti7_di" bpmnElement="Association_1eygti7">
|
|
<di:waypoint x="1855" y="-1415" />
|
|
<di:waypoint x="690" y="-190" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0ppupld_di" bpmnElement="Flow_0ppupld">
|
|
<di:waypoint x="1340" y="502" />
|
|
<di:waypoint x="1340" y="1180" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0yfnc92_di" bpmnElement="Flow_0yfnc92">
|
|
<di:waypoint x="1510" y="612" />
|
|
<di:waypoint x="1510" y="1180" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0e6f26d_di" bpmnElement="Flow_0e6f26d">
|
|
<di:waypoint x="1180" y="306" />
|
|
<di:waypoint x="1180" y="150" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0jciftq_di" bpmnElement="Flow_0jciftq">
|
|
<di:waypoint x="1760" y="482" />
|
|
<di:waypoint x="1760" y="150" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0p0bc5u_di" bpmnElement="Flow_0p0bc5u">
|
|
<di:waypoint x="2960" y="640" />
|
|
<di:waypoint x="2960" y="1160" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0n9qxyw_di" bpmnElement="Flow_0n9qxyw">
|
|
<di:waypoint x="680" y="482" />
|
|
<di:waypoint x="680" 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="2960" y="270" />
|
|
<di:waypoint x="2960" y="150" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0ozze4c_di" bpmnElement="Flow_0ozze4c">
|
|
<di:waypoint x="2610" y="470" />
|
|
<di:waypoint x="2610" y="150" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1dgkwzr_di" bpmnElement="Flow_1dgkwzr">
|
|
<di:waypoint x="3100" y="560" />
|
|
<di:waypoint x="3100" y="150" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNPlane bpmnElement="Activity_0gkejaj">
|
|
<bpmndi:BPMNShape id="Event_0w5o6hr_di" bpmnElement="Event_0w5o6hr">
|
|
<dc:Bounds x="172" y="212" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_17f2ctd_di" bpmnElement="Activity_108oe6k">
|
|
<dc:Bounds x="270" y="190" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1rv8bm9_di" bpmnElement="Activity_0ymkf8l">
|
|
<dc:Bounds x="440" y="190" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="DataStoreReference_1qmt5se_di" bpmnElement="DataStoreReference_1qmt5se">
|
|
<dc:Bounds x="375" y="95" width="50" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="370" y="152" width="61" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_08gpeul_di" bpmnElement="Activity_1yhwhps">
|
|
<dc:Bounds x="610" y="190" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_1vplgf6_di" bpmnElement="Gateway_1vplgf6" isMarkerVisible="true">
|
|
<dc:Bounds x="785" y="205" width="50" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="766" y="150" width="88" height="40" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_1f0247l_di" bpmnElement="Event_1f0247l">
|
|
<dc:Bounds x="912" y="212" width="36" height="36" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="896" y="255" width="69" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0fuvvnn_di" bpmnElement="Activity_1y0uwth">
|
|
<dc:Bounds x="860" y="350" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1kaun82_di" bpmnElement="Activity_081j8i8">
|
|
<dc:Bounds x="1030" y="350" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_01zi4az_di" bpmnElement="Gateway_01zi4az" isMarkerVisible="true">
|
|
<dc:Bounds x="1205" y="365" width="50" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1203" y="343" width="53" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_13uw548_di" bpmnElement="Event_13uw548">
|
|
<dc:Bounds x="1332" y="372" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_12r2wsg_di" bpmnElement="Activity_0ayubx4">
|
|
<dc:Bounds x="1300" y="450" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_04023ne_di" bpmnElement="Event_04023ne">
|
|
<dc:Bounds x="1452" y="472" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_1vyebxx_di" bpmnElement="Flow_1vyebxx">
|
|
<di:waypoint x="208" y="230" />
|
|
<di:waypoint x="270" y="230" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="DataOutputAssociation_09mloea_di" bpmnElement="DataOutputAssociation_09mloea">
|
|
<di:waypoint x="346" y="190" />
|
|
<di:waypoint x="375" y="145" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0qdtda7_di" bpmnElement="Flow_0qdtda7">
|
|
<di:waypoint x="370" y="230" />
|
|
<di:waypoint x="440" y="230" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1krh2xu_di" bpmnElement="Flow_1krh2xu">
|
|
<di:waypoint x="540" y="230" />
|
|
<di:waypoint x="610" y="230" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_16uwmh3_di" bpmnElement="Flow_16uwmh3">
|
|
<di:waypoint x="710" y="230" />
|
|
<di:waypoint x="785" y="230" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_08ftr1r_di" bpmnElement="Flow_08ftr1r">
|
|
<di:waypoint x="835" y="230" />
|
|
<di:waypoint x="912" y="230" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="865" y="212" width="17" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0lf2mw4_di" bpmnElement="Flow_0lf2mw4">
|
|
<di:waypoint x="810" y="255" />
|
|
<di:waypoint x="810" y="390" />
|
|
<di:waypoint x="860" y="390" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="819" y="320" width="13" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_12mq72f_di" bpmnElement="Flow_12mq72f">
|
|
<di:waypoint x="960" y="390" />
|
|
<di:waypoint x="1030" y="390" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_02ikttr_di" bpmnElement="Flow_02ikttr">
|
|
<di:waypoint x="1130" y="390" />
|
|
<di:waypoint x="1205" y="390" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1oyagpu_di" bpmnElement="Flow_1oyagpu">
|
|
<di:waypoint x="1255" y="390" />
|
|
<di:waypoint x="1332" y="390" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1285" y="372" width="17" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_115g94n_di" bpmnElement="Flow_115g94n">
|
|
<di:waypoint x="1230" y="415" />
|
|
<di:waypoint x="1230" y="490" />
|
|
<di:waypoint x="1300" y="490" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="1239" y="450" width="13" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1iz4xwz_di" bpmnElement="Flow_1iz4xwz">
|
|
<di:waypoint x="1400" y="490" />
|
|
<di:waypoint x="1452" y="490" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNPlane bpmnElement="Activity_1ucvkk4">
|
|
<bpmndi:BPMNShape id="Event_0jcphtt_di" bpmnElement="Event_0jcphtt">
|
|
<dc:Bounds x="152" y="222" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_1l74xlc_di" bpmnElement="Gateway_1l74xlc" isMarkerVisible="true">
|
|
<dc:Bounds x="245" y="215" width="50" height="50" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_01bnz9l_di" bpmnElement="Activity_1w6kg4p">
|
|
<dc:Bounds x="360" y="200" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0respgl_di" bpmnElement="Activity_0respgl">
|
|
<dc:Bounds x="490" y="90" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Gateway_1vl3ipe_di" bpmnElement="Gateway_1vl3ipe" isMarkerVisible="true">
|
|
<dc:Bounds x="625" y="215" width="50" height="50" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="DataObjectReference_0bmx5fp_di" bpmnElement="DataObjectReference_0bmx5fp">
|
|
<dc:Bounds x="452" y="15" width="36" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="452" y="61" width="36" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="DataObjectReference_0frvqwx_di" bpmnElement="DataObjectReference_0frvqwx">
|
|
<dc:Bounds x="302" y="305" width="36" height="50" />
|
|
<bpmndi:BPMNLabel>
|
|
<dc:Bounds x="293" y="351" width="55" height="14" />
|
|
</bpmndi:BPMNLabel>
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_0n6sfiu_di" bpmnElement="Event_0n6sfiu">
|
|
<dc:Bounds x="722" y="222" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_1cqninh_di" bpmnElement="Flow_1cqninh">
|
|
<di:waypoint x="188" y="240" />
|
|
<di:waypoint x="245" y="240" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1am9jcz_di" bpmnElement="Flow_1am9jcz">
|
|
<di:waypoint x="295" y="240" />
|
|
<di:waypoint x="360" y="240" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="DataInputAssociation_1j84o28_di" bpmnElement="DataInputAssociation_1j84o28">
|
|
<di:waypoint x="338" y="316" />
|
|
<di:waypoint x="384" y="280" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="DataInputAssociation_0d670py_di" bpmnElement="DataInputAssociation_0d670py">
|
|
<di:waypoint x="488" y="63" />
|
|
<di:waypoint x="509" y="90" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0kx6gsl_di" bpmnElement="Flow_0kx6gsl">
|
|
<di:waypoint x="270" y="215" />
|
|
<di:waypoint x="270" y="130" />
|
|
<di:waypoint x="490" y="130" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0rbij5a_di" bpmnElement="Flow_0rbij5a">
|
|
<di:waypoint x="460" y="240" />
|
|
<di:waypoint x="625" y="240" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0lyg5zb_di" bpmnElement="Flow_0lyg5zb">
|
|
<di:waypoint x="590" y="130" />
|
|
<di:waypoint x="650" y="130" />
|
|
<di:waypoint x="650" y="215" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0zkxpa1_di" bpmnElement="Flow_0zkxpa1">
|
|
<di:waypoint x="675" y="240" />
|
|
<di:waypoint x="722" y="240" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNDiagram id="BPMNDiagram_0e5tdrz">
|
|
<bpmndi:BPMNPlane id="BPMNPlane_04v9fws" bpmnElement="SubProcess_Data_validation_rules">
|
|
<bpmndi:BPMNShape id="Event_1qkuk5g_di" bpmnElement="Event_1qkuk5g">
|
|
<dc:Bounds x="232" y="192" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_05nw8eq_di" bpmnElement="Activity_Check_Due_Date">
|
|
<dc:Bounds x="850" y="170" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_015l7j8_di" bpmnElement="Event_015l7j8">
|
|
<dc:Bounds x="1182" y="192" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0ynnab7_di" bpmnElement="Activity_check_contributor_name">
|
|
<dc:Bounds x="340" y="170" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_07pdvk2_di" bpmnElement="Activity_check_invoice_amount">
|
|
<dc:Bounds x="520" y="170" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1l7rl3o_di" bpmnElement="Activity_check_validation_rules">
|
|
<dc:Bounds x="1020" y="170" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0fc4t79_di" bpmnElement="Activity_call_local_date_and_time">
|
|
<dc:Bounds x="690" y="170" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_1avkxpe_di" bpmnElement="Flow_1avkxpe">
|
|
<di:waypoint x="268" y="210" />
|
|
<di:waypoint x="340" y="210" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_18qyq02_di" bpmnElement="Flow_18qyq02">
|
|
<di:waypoint x="440" y="210" />
|
|
<di:waypoint x="520" y="210" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1okg2rg_di" bpmnElement="Flow_1okg2rg">
|
|
<di:waypoint x="620" y="210" />
|
|
<di:waypoint x="690" y="210" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0tzjowk_di" bpmnElement="Flow_0tzjowk">
|
|
<di:waypoint x="1120" y="210" />
|
|
<di:waypoint x="1182" y="210" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1s4qhn1_di" bpmnElement="Flow_1s4qhn1">
|
|
<di:waypoint x="950" y="210" />
|
|
<di:waypoint x="1020" y="210" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0iiotdb_di" bpmnElement="Flow_0iiotdb">
|
|
<di:waypoint x="790" y="210" />
|
|
<di:waypoint x="850" y="210" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
</bpmn:definitions>
|