2022-10-26 19:41:56 +00:00
<?xml version="1.0" encoding="UTF-8"?>
2022-10-20 06:39:48 +00:00
<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:xsi="http://www.w3.org/2001/XMLSchema-instance" 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">
2022-06-30 11:30:02 -04:00
<bpmn:collaboration id="Collaboration_130jph2">
2022-10-26 19:41:56 +00:00
<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_175j3o7" targetRef="Participant_0a8arrz" />
<bpmn:messageFlow id="Flow_0yfnc92" sourceRef="Activity_0p88elm" targetRef="Participant_1qabwrg" />
<bpmn:messageFlow id="Flow_0jciftq" sourceRef="Activity_0gkpa9s" targetRef="Participant_1fsb6gv" />
<bpmn:messageFlow id="Flow_0p0bc5u" sourceRef="Activity_0fq1nb4" targetRef="Participant_0b27sri" />
<bpmn:messageFlow id="Flow_1getkzr" sourceRef="Activity_0rae8g6" targetRef="Participant_1fsb6gv" />
<bpmn:messageFlow id="Flow_1dgkwzr" sourceRef="Waku_Message_Pending_Payment" targetRef="Participant_1fsb6gv" />
2022-11-07 19:48:02 +00:00
<bpmn:messageFlow id="Flow_14gw1v6" sourceRef="Participant_0a8arrz" targetRef="Activity_0gkejaj" />
2022-06-30 11:30:02 -04:00
<bpmn:textAnnotation id="TextAnnotation_1uaw1w7">
<bpmn:text>Environment - Vendor portal, Mailbox, etc.</bpmn:text>
</bpmn:textAnnotation>
2022-10-26 19:41:56 +00:00
<bpmn:association id="Association_1eygti7" sourceRef="Participant_1fsb6gv" targetRef="TextAnnotation_1uaw1w7" />
2022-09-14 18:09:13 -04:00
<bpmn:correlationKey name="CorrelationKey_Submit_Invoice">
<bpmn:correlationPropertyRef>CorrelationProperty_Submit_Invoice</bpmn:correlationPropertyRef>
</bpmn:correlationKey>
2022-06-30 11:30:02 -04:00
</bpmn:collaboration>
2022-10-26 19:41:56 +00:00
<bpmn:process id="Process_cc_invoice_approval_process_v2_b" isExecutable="true" />
2022-09-16 16:22:02 -04:00
<bpmn:process id="Process_cc_invoice_approval_process_v2_a" isExecutable="true">
2022-06-30 11:30:02 -04:00
<bpmn:laneSet id="LaneSet_0txkzqg">
2022-10-21 21:14:40 +00:00
<bpmn:lane id="Lane_1a0qu8e" name="Process Initiator">
2022-10-11 13:06:25 +00:00
<bpmn:flowNodeRef>Submit_the_invoice</bpmn:flowNodeRef>
2022-09-30 11:18:04 -04:00
<bpmn:flowNodeRef>Gateway_validation_successful_question_mark</bpmn:flowNodeRef>
2022-11-10 18:31:35 +00:00
<bpmn:flowNodeRef>Activity_07oyzdx</bpmn:flowNodeRef>
2022-11-10 02:38:03 +00:00
<bpmn:flowNodeRef>Gateway_05ov5p5</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0p88elm</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_1717c0p</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_104xpp8</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_175j3o7</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_176ch98</bpmn:flowNodeRef>
2022-11-08 15:16:02 +00:00
<bpmn:flowNodeRef>Activity_10p5t0r</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_1lbghql</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0x83ruk</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0m3ri6v</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_15y55nw</bpmn:flowNodeRef>
2022-11-02 02:23:11 +00:00
<bpmn:flowNodeRef>Gateway_1l4tz4i</bpmn:flowNodeRef>
2022-11-10 13:49:54 +00:00
<bpmn:flowNodeRef>Delete_File</bpmn:flowNodeRef>
2022-11-10 18:31:35 +00:00
<bpmn:flowNodeRef>Activity_0fq1nb4</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1usbnt0</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0lhkxwc</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1b58a3z</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0faln91</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0rwxlca</bpmn:flowNodeRef>
<bpmn:flowNodeRef>SubProcess_Data_validation_rules</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_invoice_validation_failed</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_0wk5se9</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_show_errors</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0twki30</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1colhao</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1u89kok</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1r3yh2k</bpmn:flowNodeRef>
2022-11-10 02:38:03 +00:00
<bpmn:flowNodeRef>Activity_0rae8g6</bpmn:flowNodeRef>
2022-11-08 15:16:02 +00:00
<bpmn:flowNodeRef>Activity_0gkpa9s</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0gkejaj</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1ucvkk4</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1kgaqpf</bpmn:flowNodeRef>
2022-11-10 02:47:20 +00:00
<bpmn:flowNodeRef>Waku_Message_Pending_Payment</bpmn:flowNodeRef>
2022-11-10 18:31:35 +00:00
<bpmn:flowNodeRef>Gateway_0dqj39f</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_169on0z</bpmn:flowNodeRef>
2022-11-10 18:32:10 +00:00
<bpmn:flowNodeRef>Event_1vi3um1</bpmn:flowNodeRef>
2022-11-10 18:32:38 +00:00
<bpmn:flowNodeRef>Activity_1864qj2</bpmn:flowNodeRef>
2022-06-30 11:30:02 -04:00
</bpmn:lane>
2022-10-24 14:41:38 +00:00
<bpmn:lane id="Lane_1b7abal" name="Project Lead">
2022-10-14 15:51:16 +00:00
<bpmn:flowNodeRef>Activity_06b32ar</bpmn:flowNodeRef>
2022-10-24 00:25:38 +00:00
<bpmn:flowNodeRef>Activity_1t8wi0r</bpmn:flowNodeRef>
2022-10-24 13:51:27 +00:00
<bpmn:flowNodeRef>Gateway_06i3we9</bpmn:flowNodeRef>
2022-11-01 19:46:40 +00:00
<bpmn:flowNodeRef>Event_09q0ym0</bpmn:flowNodeRef>
2022-10-05 13:58:13 +00:00
</bpmn:lane>
2022-11-10 02:38:03 +00:00
<bpmn:lane id="Lane_1so23vf" name="Finance Team">
2022-11-10 02:47:20 +00:00
<bpmn:flowNodeRef>Activity_0cdgqi0</bpmn:flowNodeRef>
2022-11-10 18:31:35 +00:00
<bpmn:flowNodeRef>Gateway_1ytq6m7</bpmn:flowNodeRef>
2022-11-10 03:26:25 +00:00
<bpmn:flowNodeRef>Activity_11stdua</bpmn:flowNodeRef>
2022-11-10 02:47:20 +00:00
<bpmn:flowNodeRef>Event_1lh7308</bpmn:flowNodeRef>
2022-11-10 02:38:03 +00:00
</bpmn:lane>
2022-06-30 11:30:02 -04:00
</bpmn:laneSet>
2022-11-10 18:31:35 +00:00
<bpmn:sequenceFlow id="Flow_1x4rtop" name="Yes" sourceRef="Gateway_validation_successful_question_mark" targetRef="Activity_07oyzdx" />
2022-09-30 11:18:04 -04:00
<bpmn:sequenceFlow id="Flow_05ffq52" name="No" sourceRef="Gateway_validation_successful_question_mark" targetRef="Event_invoice_validation_failed">
2022-10-27 18:02:57 +00:00
<bpmn:conditionExpression>not(svc_is_invoice_submit_pass)</bpmn:conditionExpression>
2022-09-07 21:26:22 -04:00
</bpmn:sequenceFlow>
2022-10-26 19:41:56 +00:00
<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_1kgaqpf" />
<bpmn:sequenceFlow id="Flow_1ex5hfx" sourceRef="Event_15y55nw" targetRef="Activity_0gkejaj" />
2022-10-20 00:59:12 +00:00
<bpmn:sequenceFlow id="Flow_16bw9hx" name="No" sourceRef="Gateway_1lbghql" targetRef="Event_0x83ruk">
2022-10-20 01:12:46 +00:00
<bpmn:conditionExpression>not(isMatch)</bpmn:conditionExpression>
2022-10-20 00:59:12 +00:00
</bpmn:sequenceFlow>
2022-10-23 19:17:40 +00:00
<bpmn:sequenceFlow id="Flow_0bfs2xe" name="No" sourceRef="Gateway_1l4tz4i" targetRef="Activity_0rae8g6">
2022-10-20 06:38:48 +00:00
<bpmn:conditionExpression>not(isInvoiceApproved)</bpmn:conditionExpression>
2022-10-20 06:18:10 +00:00
</bpmn:sequenceFlow>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_0c0c9mw" sourceRef="Activity_0rae8g6" targetRef="Event_1b58a3z" />
<bpmn:sequenceFlow id="Flow_13ng1f4" sourceRef="Event_invoice_validation_failed" targetRef="Activity_show_errors" />
2022-10-31 21:45:19 +00:00
<bpmn:sequenceFlow id="Flow_18cic3h" sourceRef="Activity_show_errors" targetRef="Activity_0twki30" />
2022-10-26 19:41:56 +00:00
<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_1t8wi0r" />
<bpmn:sequenceFlow id="Flow_0hev3yn" sourceRef="Gateway_05ov5p5" targetRef="Activity_175j3o7" />
<bpmn:sequenceFlow id="Flow_02o270g" sourceRef="Activity_175j3o7" targetRef="Gateway_1717c0p" />
<bpmn:sequenceFlow id="Flow_0o94g4u" sourceRef="Activity_0p88elm" targetRef="Gateway_1717c0p" />
<bpmn:sequenceFlow id="Flow_1vxagrf" sourceRef="Event_1r3yh2k" targetRef="Activity_1u89kok" />
2022-11-01 19:46:40 +00:00
<bpmn:sequenceFlow id="Flow_0bipj9q" sourceRef="Activity_1u89kok" targetRef="Activity_1colhao" />
<bpmn:sequenceFlow id="Flow_04ccp12" sourceRef="Event_0m3ri6v" targetRef="Activity_1kgaqpf" />
<bpmn:sequenceFlow id="Flow_0kngdw4" sourceRef="Event_0x83ruk" targetRef="Activity_1ucvkk4" />
<bpmn:sequenceFlow id="Flow_0lfqk0y" sourceRef="Activity_1ucvkk4" targetRef="Activity_06b32ar" />
<bpmn:sequenceFlow id="Flow_1ds4s8o" sourceRef="Activity_1kgaqpf" targetRef="Activity_0cdgqi0" />
<bpmn:sequenceFlow id="Flow_00kky3k" name="No" sourceRef="Gateway_1ytq6m7" targetRef="Gateway_1l4tz4i">
<bpmn:conditionExpression>not(isInvoiceApproved)</bpmn:conditionExpression>
</bpmn:sequenceFlow>
<bpmn:sequenceFlow id="Flow_0h96w9j" name="Yes" sourceRef="Gateway_1ytq6m7" targetRef="Activity_0fq1nb4" />
2022-11-07 20:04:33 +00:00
<bpmn:sequenceFlow id="Flow_053ca95" sourceRef="Activity_0fq1nb4" targetRef="Event_0lhkxwc" />
2022-11-10 13:49:54 +00:00
<bpmn:sequenceFlow id="Flow_0a9w301" sourceRef="Gateway_1717c0p" targetRef="Delete_File" />
2022-11-01 19:46:40 +00:00
<bpmn:sequenceFlow id="Flow_0h1x7y6" sourceRef="Activity_10p5t0r" targetRef="Activity_0gkpa9s" />
<bpmn:sequenceFlow id="Flow_15pzvrr" sourceRef="Activity_0faln91" targetRef="Gateway_1l4tz4i" />
2022-11-10 03:26:25 +00:00
<bpmn:sequenceFlow id="Flow_02v6lr2" sourceRef="Activity_11stdua" targetRef="Event_1lh7308" />
2022-11-01 19:46:40 +00:00
<bpmn:sequenceFlow id="Flow_04fl87d" sourceRef="Activity_0gkpa9s" targetRef="Event_15y55nw" />
<bpmn:sequenceFlow id="Flow_1jfb24q" sourceRef="Waku_Message_Pending_Payment" targetRef="Event_1usbnt0" />
2022-11-10 03:26:25 +00:00
<bpmn:sequenceFlow id="Flow_1qf14hx" sourceRef="Gateway_06i3we9" targetRef="Event_0rwxlca" />
2022-11-01 19:46:40 +00:00
<bpmn:sequenceFlow id="Flow_1w4cqkv" sourceRef="Activity_1t8wi0r" targetRef="Gateway_06i3we9" />
<bpmn:sequenceFlow id="Flow_17vkjgc" sourceRef="Gateway_0wk5se9" targetRef="Submit_the_invoice" />
<bpmn:sequenceFlow id="Flow_1pefcgv" sourceRef="Activity_0twki30" targetRef="Gateway_0wk5se9" />
2022-11-10 02:38:03 +00:00
<bpmn:sequenceFlow id="Flow_1s2as7o" sourceRef="Gateway_05ov5p5" targetRef="Activity_104xpp8" />
<bpmn:sequenceFlow id="Flow_0hyvwku" sourceRef="Activity_104xpp8" targetRef="Activity_0p88elm" />
<bpmn:sequenceFlow id="Flow_1fvtcqt" sourceRef="Event_0lhkxwc" targetRef="Waku_Message_Pending_Payment" />
<bpmn:sequenceFlow id="Flow_14glsqd" sourceRef="Event_176ch98" targetRef="Gateway_05ov5p5" />
2022-11-10 13:49:54 +00:00
<bpmn:sequenceFlow id="Flow_0e4l30m" sourceRef="Delete_File" targetRef="Activity_10p5t0r" />
2022-11-10 02:38:03 +00:00
<bpmn:dataObjectReference id="DataObjectReference_05liqvr" name="resp_BambooUserInfo" dataObjectRef="resp_BambooUserInfo" />
<bpmn:dataObject id="resp_BambooUserInfo" />
2022-10-11 20:35:54 +00:00
<bpmn:userTask id="Submit_the_invoice" name="2. Submit the invoice" scriptFormat="python" script="SdgsdGsdhgwsDEHhww">
2022-10-11 13:06:25 +00:00
<bpmn:extensionElements>
<spiffworkflow:properties>
2022-10-26 19:41:56 +00:00
<spiffworkflow:property name="formJsonSchemaFilename" value="Submit-the-invoice_JSONSchema.json" />
<spiffworkflow:property name="formUiSchemaFilename" value="Submit-the-invoice_UISchema.json" />
2022-10-11 13:06:25 +00:00
</spiffworkflow:properties>
2022-10-26 19:41:56 +00:00
<spiffworkflow:postScript />
<spiffworkflow:preScript />
2022-10-11 13:06:25 +00:00
</bpmn:extensionElements>
2022-10-25 02:59:47 +00:00
<bpmn:incoming>Flow_17vkjgc</bpmn:incoming>
2022-10-11 13:06:25 +00:00
<bpmn:outgoing>Flow_02moyg7</bpmn:outgoing>
</bpmn:userTask>
2022-09-30 11:18:04 -04:00
<bpmn:exclusiveGateway id="Gateway_validation_successful_question_mark" name="Successful?" default="Flow_1x4rtop">
2022-09-12 16:12:36 -04:00
<bpmn:incoming>Flow_1ck27i7</bpmn:incoming>
2022-06-30 11:30:02 -04:00
<bpmn:outgoing>Flow_1x4rtop</bpmn:outgoing>
<bpmn:outgoing>Flow_05ffq52</bpmn:outgoing>
</bpmn:exclusiveGateway>
2022-10-11 21:32:10 +00:00
<bpmn:subProcess id="SubProcess_Data_validation_rules" name="2b. Data validation rules">
<bpmn:incoming>Flow_02moyg7</bpmn:incoming>
<bpmn:outgoing>Flow_1ck27i7</bpmn:outgoing>
2022-10-24 21:41:10 +00:00
<bpmn:dataOutputAssociation id="DataOutputAssociation_1topzui">
<bpmn:targetRef>DataObjectReference_0bymrvr</bpmn:targetRef>
</bpmn:dataOutputAssociation>
2022-10-11 21:32:10 +00:00
<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">
2022-10-18 20:44:29 +00:00
<bpmn:incoming>Flow_18i6dlo</bpmn:incoming>
<bpmn:outgoing>Flow_1d7sgm2</bpmn:outgoing>
2022-10-11 21:32:10 +00:00
<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:
2022-10-27 17:59:10 +00:00
svc_is_due_date_after = True
2022-10-11 21:32:10 +00:00
else:
2022-10-27 17:59:10 +00:00
svc_is_due_date_after = False
2022-10-11 21:32:10 +00:00
2022-10-18 20:08:58 +00:00
# Add date of invoice
2022-10-18 21:10:49 +00:00
invoice["invoiceDate"] = local_date_str
2022-10-18 20:08:58 +00:00
2022-10-26 17:58:49 +00:00
ld = str(local_date_time_obj)
ido = str(invoice_date_obj)
del local_date_time_obj
del invoice_date_obj
del datetime</bpmn:script>
2022-10-11 21:32:10 +00:00
</bpmn:scriptTask>
<bpmn:endEvent id="Event_015l7j8">
2022-11-07 20:08:28 +00:00
<bpmn:incoming>Flow_04odmtl</bpmn:incoming>
2022-10-11 21:32:10 +00:00
</bpmn:endEvent>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_1avkxpe" sourceRef="Event_1qkuk5g" targetRef="Activity_check_contributor_name" />
2022-10-11 21:32:10 +00:00
<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>
2022-10-26 19:41:56 +00:00
</spiffworkflow:unitTests>
2022-10-11 21:32:10 +00:00
</bpmn:extensionElements>
<bpmn:incoming>Flow_1avkxpe</bpmn:incoming>
2022-10-19 23:57:42 +00:00
<bpmn:outgoing>Flow_0mvmd06</bpmn:outgoing>
2022-10-27 17:51:59 +00:00
<bpmn:script>svc_is_num_in_name = False
2022-10-11 21:32:10 +00:00
for c in invoice.contributorName:
if c.isdigit():
2022-10-27 17:51:59 +00:00
svc_is_num_in_name = True
2022-10-11 21:32:10 +00:00
break
del c</bpmn:script>
</bpmn:scriptTask>
<bpmn:scriptTask id="Activity_check_invoice_amount" name="Check Invoice Amount" scriptFormat="python">
2022-10-19 23:57:42 +00:00
<bpmn:incoming>Flow_0mvmd06</bpmn:incoming>
<bpmn:outgoing>Flow_0wp2mcf</bpmn:outgoing>
2022-10-13 15:21:10 +00:00
<bpmn:script># Check if there are more than two decimal places
2022-10-11 21:32:10 +00:00
invoiceAmount_str = str(invoice.invoiceAmount)
d = decimal.Decimal(invoiceAmount_str)
d_cnt = d.as_tuple().exponent
2022-10-21 16:39:00 +00:00
# Get number of decimal places
2022-10-27 17:54:40 +00:00
svc_decimal_cnt = abs(d_cnt)
2022-10-11 21:32:10 +00:00
2022-10-21 16:39:00 +00:00
#Delete unneeded variables
2022-10-11 21:32:10 +00:00
del d
del d_cnt
del decimal</bpmn:script>
</bpmn:scriptTask>
2022-11-07 20:08:28 +00:00
<bpmn:sequenceFlow id="Flow_0tzjowk" sourceRef="Activity_check_validation_rules" targetRef="Activity_1j8k6mb" />
2022-10-11 21:32:10 +00:00
<bpmn:businessRuleTask id="Activity_check_validation_rules" name="Check Validation Rules">
<bpmn:extensionElements>
2022-10-27 15:37:01 +00:00
<spiffworkflow:calledDecisionId>Submit_Involce_Validation</spiffworkflow:calledDecisionId>
2022-10-11 21:32:10 +00:00
</bpmn:extensionElements>
2022-10-18 20:44:29 +00:00
<bpmn:incoming>Flow_1d7sgm2</bpmn:incoming>
2022-10-11 21:32:10 +00:00
<bpmn:outgoing>Flow_0tzjowk</bpmn:outgoing>
</bpmn:businessRuleTask>
2022-10-26 19:41:56 +00:00
<bpmn:callActivity id="Activity_call_local_date_and_time" name="Call Local Date & Time" calledElement="Shared_Local_Date_Time">
2022-10-19 23:57:42 +00:00
<bpmn:incoming>Flow_0wp2mcf</bpmn:incoming>
2022-10-18 20:44:29 +00:00
<bpmn:outgoing>Flow_18i6dlo</bpmn:outgoing>
</bpmn:callActivity>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_18i6dlo" sourceRef="Activity_call_local_date_and_time" targetRef="Activity_Check_Due_Date" />
<bpmn:sequenceFlow id="Flow_1d7sgm2" sourceRef="Activity_Check_Due_Date" targetRef="Activity_check_validation_rules" />
<bpmn:sequenceFlow id="Flow_0mvmd06" sourceRef="Activity_check_contributor_name" targetRef="Activity_check_invoice_amount" />
<bpmn:sequenceFlow id="Flow_0wp2mcf" sourceRef="Activity_check_invoice_amount" targetRef="Activity_call_local_date_and_time" />
2022-11-07 20:08:28 +00:00
<bpmn:scriptTask id="Activity_1j8k6mb" name="Set Invoice Status">
<bpmn:incoming>Flow_0tzjowk</bpmn:incoming>
<bpmn:outgoing>Flow_04odmtl</bpmn:outgoing>
<bpmn:script># Set Invoice Status
2022-11-07 20:12:22 +00:00
if svc_is_invoice_submit_pass:
invoice["invoiceStatus"] = "Awaiting approval"
else:
invoice["invoiceStatus"] = "Invoice validation failed"</bpmn:script>
2022-11-07 20:08:28 +00:00
</bpmn:scriptTask>
<bpmn:sequenceFlow id="Flow_04odmtl" sourceRef="Activity_1j8k6mb" targetRef="Event_015l7j8" />
2022-10-11 21:32:10 +00:00
</bpmn:subProcess>
2022-10-22 19:10:36 +00:00
<bpmn:intermediateThrowEvent id="Event_invoice_validation_failed" name="Invoice validation failed">
2022-10-26 19:41:56 +00:00
<bpmn:documentation>Process milestone should update the process metadata field “milestone reached”</bpmn:documentation>
2022-10-22 19:10:00 +00:00
<bpmn:incoming>Flow_05ffq52</bpmn:incoming>
<bpmn:outgoing>Flow_13ng1f4</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
2022-11-08 15:16:02 +00:00
<bpmn:dataObjectReference id="DataObjectReference_0bymrvr" name="enumerations_list" dataObjectRef="enumerations_list" />
<bpmn:dataObject id="enumerations_list" />
<bpmn:exclusiveGateway id="Gateway_0wk5se9">
<bpmn:incoming>Flow_1pefcgv</bpmn:incoming>
2022-11-10 18:32:38 +00:00
<bpmn:incoming>Flow_1wfxajw</bpmn:incoming>
2022-11-08 15:16:02 +00:00
<bpmn:outgoing>Flow_17vkjgc</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:manualTask id="Activity_show_errors" name="Show Error(s)">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>{{ submitInvoiceValidationMessage }}
**Please fix when resubmitting.** </spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_13ng1f4</bpmn:incoming>
<bpmn:outgoing>Flow_18cic3h</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:scriptTask id="Activity_0twki30" name="Clear Field(s) That Failed Validation">
<bpmn:incoming>Flow_18cic3h</bpmn:incoming>
<bpmn:outgoing>Flow_1pefcgv</bpmn:outgoing>
<bpmn:script># CLear Contributor Name if contains number
if svc_is_num_in_name:
invoice["contributorName"] = None
# Clear Invoice Anount if more than 2 decimals
if svc_decimal_cnt > 2:
invoice["invoiceAmount"] = None
# Clear Invocie Due Date if before Today's Date
if not(svc_is_due_date_after):
invoice["dueDate"] = None</bpmn:script>
</bpmn:scriptTask>
<bpmn:callActivity id="Activity_1colhao" name="Call Shared: Build Enum List from AWS" calledElement="Shared_Build_Enum_List_from_AWS">
<bpmn:extensionElements>
<spiffworkflow:preScript>whichSubject = "Currency"
addNew = False</spiffworkflow:preScript>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0bipj9q</bpmn:incoming>
2022-11-10 18:32:38 +00:00
<bpmn:outgoing>Flow_1wfxajw</bpmn:outgoing>
2022-11-08 15:16:02 +00:00
</bpmn:callActivity>
<bpmn:callActivity id="Activity_1u89kok" name="Call Shared: Start Process" calledElement="Shared_Start_Process">
<bpmn:extensionElements>
<spiffworkflow:preScript>find_user = current_user["username"]
isCurrentUser = True</spiffworkflow:preScript>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1vxagrf</bpmn:incoming>
<bpmn:outgoing>Flow_0bipj9q</bpmn:outgoing>
<bpmn:dataOutputAssociation id="DataOutputAssociation_0buh48w">
<bpmn:targetRef>DataObjectReference_05liqvr</bpmn:targetRef>
</bpmn:dataOutputAssociation>
</bpmn:callActivity>
<bpmn:startEvent id="Event_1r3yh2k">
<bpmn:outgoing>Flow_1vxagrf</bpmn:outgoing>
</bpmn:startEvent>
2022-11-10 18:31:35 +00:00
<bpmn:sequenceFlow id="Flow_0dhpy0v" sourceRef="Event_1vi3um1" targetRef="Event_176ch98" />
<bpmn:sequenceFlow id="Flow_1x00zm0" sourceRef="Event_0rwxlca" targetRef="Activity_0faln91" />
<bpmn:sequenceFlow id="Flow_09r1s5r" sourceRef="Activity_06b32ar" targetRef="Gateway_06i3we9" />
<bpmn:sequenceFlow id="Flow_1whkgq0" sourceRef="Activity_0cdgqi0" targetRef="Activity_11stdua" />
<bpmn:sequenceFlow id="Flow_1l74eab" sourceRef="Event_1lh7308" targetRef="Gateway_1ytq6m7" />
<bpmn:sequenceFlow id="Flow_0z51hpb" sourceRef="Activity_07oyzdx" targetRef="Gateway_0dqj39f" />
<bpmn:manualTask id="Activity_07oyzdx" name="Show What's Next">
<bpmn:extensionElements>
2022-11-11 15:54:52 +00:00
<spiffworkflow:instructionsForEndUser>Thank you for your invoice submission. Please click Submit below to return to your Home page. UIdates on the progress of your submission will.be sent to you in your Status app.</spiffworkflow:instructionsForEndUser>
2022-11-10 18:31:35 +00:00
</bpmn:extensionElements>
<bpmn:incoming>Flow_1x4rtop</bpmn:incoming>
<bpmn:outgoing>Flow_0z51hpb</bpmn:outgoing>
</bpmn:manualTask>
2022-11-10 02:38:03 +00:00
<bpmn:parallelGateway id="Gateway_05ov5p5">
<bpmn:incoming>Flow_14glsqd</bpmn:incoming>
<bpmn:outgoing>Flow_0hev3yn</bpmn:outgoing>
<bpmn:outgoing>Flow_1s2as7o</bpmn:outgoing>
</bpmn:parallelGateway>
<bpmn:serviceTask id="Activity_0p88elm" name="2d. Upload Invoice PDF document" scriptFormat="python" script="invoice_name = invoice.contributorName + "_" + invoice.invoiceId">
<bpmn:extensionElements>
<spiffworkflow:preScript />
<spiffworkflow:postScript />
<spiffworkflow:serviceTaskOperator id="aws/UploadFileData" resultVariable="resp_awsUploadFileData">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="bucket" type="str" value="'sartography-status-pdfs'" />
<spiffworkflow:parameter id="file_data" type="str" value="filesAccept" />
<spiffworkflow:parameter id="object_name" type="str" value="invoice_file_name" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0hyvwku</bpmn:incoming>
<bpmn:outgoing>Flow_0o94g4u</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:parallelGateway id="Gateway_1717c0p">
<bpmn:incoming>Flow_02o270g</bpmn:incoming>
<bpmn:incoming>Flow_0o94g4u</bpmn:incoming>
<bpmn:outgoing>Flow_0a9w301</bpmn:outgoing>
</bpmn:parallelGateway>
2022-11-08 15:16:02 +00:00
<bpmn:scriptTask id="Activity_104xpp8" name="Set Invoice PDF Name" scriptFormat="python">
<bpmn:incoming>Flow_1s2as7o</bpmn:incoming>
<bpmn:outgoing>Flow_0hyvwku</bpmn:outgoing>
<bpmn:script>invoice_file_name = invoice.contributorName + "_" + str(invoice.invoiceId) + ".pdf"</bpmn:script>
</bpmn:scriptTask>
<bpmn:serviceTask id="Activity_175j3o7" name="2c. Save Invoice Data">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="aws/AddDynamoItem" resultVariable="resp_awsAddDynamoItem">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="item_data" type="str" value="{ "ContributorName": invoice.contributorName, "ContributorId": invoice.contributorId, "InvoiceId": invoice.invoiceId, "InvoiceAmount": invoice.invoiceAmount, "InvoiceCurrency": invoice.invoiceCurrency, "DueDate": invoice.dueDate }" />
<spiffworkflow:parameter id="table_name" type="str" value="'Invoice'" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0hev3yn</bpmn:incoming>
<bpmn:outgoing>Flow_02o270g</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:intermediateThrowEvent id="Event_176ch98" name="Invoice awaiting approval">
2022-11-10 02:38:03 +00:00
<bpmn:incoming>Flow_0dhpy0v</bpmn:incoming>
2022-11-08 15:16:02 +00:00
<bpmn:outgoing>Flow_14glsqd</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
2022-10-23 04:34:34 +00:00
<bpmn:callActivity id="Activity_10p5t0r" name="Call Shared: Currency Format" calledElement="Shared_Currency_Format">
<bpmn:extensionElements>
<spiffworkflow:preScript>curCode = invoice.invoiceCurrency
curAmount = invoice.invoiceAmount
2022-11-08 15:16:02 +00:00
isCurTest = False</spiffworkflow:preScript>
2022-10-23 04:34:34 +00:00
<spiffworkflow:postScript>invoice.invoiceAmount_str = curAmount_str</spiffworkflow:postScript>
</bpmn:extensionElements>
2022-11-08 15:16:02 +00:00
<bpmn:incoming>Flow_0e4l30m</bpmn:incoming>
2022-10-23 04:34:34 +00:00
<bpmn:outgoing>Flow_0h1x7y6</bpmn:outgoing>
</bpmn:callActivity>
2022-11-10 02:38:03 +00:00
<bpmn:exclusiveGateway id="Gateway_1lbghql" name="Match?" default="Flow_1gohkts">
<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_0kngdw4</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
<bpmn:intermediateThrowEvent id="Event_0m3ri6v" name="Invoice is verified and approved">
<bpmn:incoming>Flow_1gohkts</bpmn:incoming>
<bpmn:outgoing>Flow_04ccp12</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
<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_04fl87d</bpmn:incoming>
<bpmn:outgoing>Flow_1ex5hfx</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
<bpmn:dataObjectReference id="DataObjectReference_1ykzuco" name="wr_InvoiceSubmitted" dataObjectRef="wr_InvoiceSubmitted" />
<bpmn:dataObject id="wr_InvoiceSubmitted" />
<bpmn:exclusiveGateway id="Gateway_1l4tz4i" name="Approved?" default="Flow_18xvx8w">
<bpmn:incoming>Flow_00kky3k</bpmn:incoming>
<bpmn:incoming>Flow_15pzvrr</bpmn:incoming>
<bpmn:outgoing>Flow_18xvx8w</bpmn:outgoing>
<bpmn:outgoing>Flow_0bfs2xe</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:userTask id="Activity_06b32ar" name="Approve Invoice - Project Lead">
<bpmn:extensionElements>
<spiffworkflow:properties>
<spiffworkflow:property name="formJsonSchemaFilename" value="invoice-approval_JSONSchema.json" />
<spiffworkflow:property name="formUiSchemaFilename" value="invoice-approval_UISchema.json" />
</spiffworkflow:properties>
<spiffworkflow:postScript />
<spiffworkflow:preScript># Set Timer Check
isApprovalTimer = False</spiffworkflow:preScript>
<spiffworkflow:instructionsForEndUser>_**Submitted by:**_ {{ invoice.contributorName }}
_**Submiiter Id:**_ {{ invoice.contributorId }}
_**Invoice Id:**_ {{ invoice.invoiceId }}
_**Amount:**_ {{ invoice.invoiceAmount_str }}
_**Submitted on:**_ {{ invoiceDate }}
_**Due Date:**_ {{ invoice.dueDate}} </spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0lfqk0y</bpmn:incoming>
2022-11-10 03:26:25 +00:00
<bpmn:outgoing>Flow_09r1s5r</bpmn:outgoing>
2022-11-10 02:38:03 +00:00
</bpmn:userTask>
<bpmn:userTask id="Activity_0cdgqi0" name="Approve Invoice - Finance">
<bpmn:extensionElements>
<spiffworkflow:properties>
<spiffworkflow:property name="formJsonSchemaFilename" value="invoice-approval_JSONSchema.json" />
<spiffworkflow:property name="formUiSchemaFilename" value="invoice-approval_UISchema.json" />
</spiffworkflow:properties>
<spiffworkflow:postScript />
<spiffworkflow:instructionsForEndUser>_**Submitted by:**_ {{ invoice.contributorName }}
_**Submiiter Id:**_ {{ invoice.contributorId }}
_**Invoice Id:**_ {{ invoice.invoiceId }}
_**Amount:**_ {{ invoice.invoiceAmount_str }}
_**Due Date:**_ {{ invoice.dueDate}} </spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1ds4s8o</bpmn:incoming>
2022-11-10 03:26:25 +00:00
<bpmn:outgoing>Flow_1whkgq0</bpmn:outgoing>
2022-11-10 02:38:03 +00:00
</bpmn:userTask>
<bpmn:scriptTask id="Activity_1t8wi0r" name="Waku Message: No Project Lead Response" scriptFormat="python">
<bpmn:incoming>Flow_1v8dszb</bpmn:incoming>
<bpmn:outgoing>Flow_1w4cqkv</bpmn:outgoing>
<bpmn:script># Set Timer Check
isApprovalTimer = True</bpmn:script>
</bpmn:scriptTask>
<bpmn:exclusiveGateway id="Gateway_06i3we9">
<bpmn:incoming>Flow_1w4cqkv</bpmn:incoming>
2022-11-10 03:26:25 +00:00
<bpmn:incoming>Flow_09r1s5r</bpmn:incoming>
2022-11-10 02:38:03 +00:00
<bpmn:outgoing>Flow_1qf14hx</bpmn:outgoing>
</bpmn:exclusiveGateway>
2022-11-10 13:49:54 +00:00
<bpmn:scriptTask id="Delete_File" name="Delete File">
2022-11-10 02:38:03 +00:00
<bpmn:incoming>Flow_0a9w301</bpmn:incoming>
<bpmn:outgoing>Flow_0e4l30m</bpmn:outgoing>
<bpmn:script>del(filesAccept)</bpmn:script>
</bpmn:scriptTask>
2022-11-10 18:31:35 +00:00
<bpmn:dataObjectReference id="DataObjectReference_1wclgyx" name="wr_invoiceRejected" dataObjectRef="wr_invoiceRejected" />
<bpmn:dataObject id="wr_invoiceRejected" />
<bpmn:serviceTask id="Activity_0fq1nb4" name="5. Create Invoice in Xero">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="xero/CreateInvoice" resultVariable="resp_xeroCreateInvoice">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="access_token" type="any" value=""secret:xero/OAuth"" />
<spiffworkflow:parameter id="amount" type="str" value="str(invoice_amount)" />
<spiffworkflow:parameter id="contact_email" type="str" value="current_user_extras["email"]" />
<spiffworkflow:parameter id="contact_name" type="str" value="current_user_extras["full_name"]" />
<spiffworkflow:parameter id="description" type="str" value=""Test for now"" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
<spiffworkflow:preScript />
</bpmn:extensionElements>
<bpmn:incoming>Flow_0h96w9j</bpmn:incoming>
<bpmn:outgoing>Flow_053ca95</bpmn:outgoing>
<bpmn:dataOutputAssociation id="DataOutputAssociation_076hmxy">
<bpmn:targetRef>DataObjectReference_1g4gzsx</bpmn:targetRef>
</bpmn:dataOutputAssociation>
</bpmn:serviceTask>
<bpmn:exclusiveGateway id="Gateway_1ytq6m7" name="Approved?" default="Flow_0h96w9j">
<bpmn:incoming>Flow_1l74eab</bpmn:incoming>
<bpmn:outgoing>Flow_00kky3k</bpmn:outgoing>
<bpmn:outgoing>Flow_0h96w9j</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:endEvent id="Event_1usbnt0">
<bpmn:incoming>Flow_1jfb24q</bpmn:incoming>
</bpmn:endEvent>
<bpmn:dataObjectReference id="DataObjectReference_0br9o6c" name="wr_invoicePayPend" dataObjectRef="wr_invoicePayPend" />
<bpmn:dataObject id="wr_invoicePayPend" />
<bpmn:dataObjectReference id="DataObjectReference_1g4gzsx" name="resp_xeroCreateInvoice" dataObjectRef="resp_xeroCreateInvoice" />
<bpmn:dataObject id="resp_xeroCreateInvoice" />
<bpmn:intermediateThrowEvent id="Event_0lhkxwc" name="Approved and Awaiting Payment">
<bpmn:incoming>Flow_053ca95</bpmn:incoming>
<bpmn:outgoing>Flow_1fvtcqt</bpmn:outgoing>
</bpmn:intermediateThrowEvent>
<bpmn:dataObjectReference id="DataObjectReference_0x2dn5o" name="wr_notifyFinance" dataObjectRef="wr_notifyFinance" />
<bpmn:dataObject id="wr_notifyFinance" />
<bpmn:endEvent id="Event_1b58a3z" name="Invoice is rejected by Approver">
<bpmn:incoming>Flow_0c0c9mw</bpmn:incoming>
</bpmn:endEvent>
<bpmn:scriptTask id="Activity_0faln91" name="Set Message" scriptFormat="python">
<bpmn:incoming>Flow_1x00zm0</bpmn:incoming>
<bpmn:outgoing>Flow_15pzvrr</bpmn:outgoing>
<bpmn:script># Store Team Lead comments elsewhere and clear form comments
if isApprovalTimer:
invoice["commentsProjectLead"] = "No action taken within allotted time"
approvalComment = ""
invoice.isProjectLeadApprove = False
isInvoiceApproved = False
# Set Invoice Status
invoice["invoiceStatus"] = "Rejected"
else:
invoice["commentsProjectLead"] = approvalComment
approvalComment = ""
invoice.isProjectLeadApprove = isInvoiceApproved
# Set Invoice Status
invoice["invoiceStatus"] = "Approved"</bpmn:script>
</bpmn:scriptTask>
<bpmn:intermediateCatchEvent id="Event_0rwxlca" name="Jon's Test 2">
<bpmn:incoming>Flow_1qf14hx</bpmn:incoming>
<bpmn:outgoing>Flow_1x00zm0</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_1jblyi5">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">timedelta(seconds=1)</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:intermediateCatchEvent>
<bpmn:scriptTask id="Activity_11stdua" name="Temp Post Script" scriptFormat="python">
<bpmn:incoming>Flow_1whkgq0</bpmn:incoming>
<bpmn:outgoing>Flow_02v6lr2</bpmn:outgoing>
<bpmn:script>invoice.commentsFinance = approvalComment
approvalComment = ""
# Set Invoice Status
if isInvoiceApproved:
invoice["invoiceStatus"] = "Approved by Finance Team"
else:
invoice["invoiceStatus"] = "Rejected by Finance Team"</bpmn:script>
</bpmn:scriptTask>
<bpmn:intermediateCatchEvent id="Event_1lh7308" name="Jon's Test 3">
<bpmn:incoming>Flow_02v6lr2</bpmn:incoming>
<bpmn:outgoing>Flow_1l74eab</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_12fxlgt">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">timedelta(seconds=1)</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:intermediateCatchEvent>
2022-11-10 02:38:03 +00:00
<bpmn:subProcess id="Activity_0rae8g6" name="Waku Message: Invoice Rejected">
<bpmn:incoming>Flow_0bfs2xe</bpmn:incoming>
<bpmn:outgoing>Flow_0c0c9mw</bpmn:outgoing>
<bpmn:dataOutputAssociation id="DataOutputAssociation_0b96bb7">
<bpmn:targetRef>DataObjectReference_1wclgyx</bpmn:targetRef>
</bpmn:dataOutputAssociation>
<bpmn:startEvent id="Event_0ialhor">
<bpmn:outgoing>Flow_14x1v12</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:callActivity id="Activity_0eh4so1" name="Call Waku Messages: Message" calledElement="Waku_Messages_Message">
<bpmn:extensionElements>
<spiffworkflow:preScript />
</bpmn:extensionElements>
<bpmn:incoming>Flow_0umhf4u</bpmn:incoming>
<bpmn:outgoing>Flow_1wq6gzs</bpmn:outgoing>
</bpmn:callActivity>
<bpmn:endEvent id="Event_0ihhn4w">
<bpmn:incoming>Flow_01i59kw</bpmn:incoming>
</bpmn:endEvent>
<bpmn:serviceTask id="waku_invoice_rejected" name="3. Notify CC via Waku "invoice rejected"">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="waku/SendMessage" resultVariable="wr_invoiceRejected">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="message" type="str" value="waku_message" />
<spiffworkflow:parameter id="message_type" type="str" value=""wakuext_sendOneToOneMessage"" />
<spiffworkflow:parameter id="recipient" type="str" value="current_user_extras["status_key"]" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1d0phao</bpmn:incoming>
<bpmn:outgoing>Flow_01i59kw</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:sequenceFlow id="Flow_14x1v12" sourceRef="Event_0ialhor" targetRef="Activity_04kw0jc" />
<bpmn:sequenceFlow id="Flow_1wq6gzs" sourceRef="Activity_0eh4so1" targetRef="Activity_03duc95" />
<bpmn:sequenceFlow id="Flow_01i59kw" sourceRef="waku_invoice_rejected" targetRef="Event_0ihhn4w" />
<bpmn:sequenceFlow id="Flow_0umhf4u" sourceRef="Activity_04kw0jc" targetRef="Activity_0eh4so1" />
<bpmn:scriptTask id="Activity_04kw0jc" name="Set Which Message" scriptFormat="python">
<bpmn:incoming>Flow_14x1v12</bpmn:incoming>
<bpmn:outgoing>Flow_0umhf4u</bpmn:outgoing>
<bpmn:script># Set who rejected
if not(invoice.isProjectLeadApprove):
task_id = "waku_invoice_rejected-Project_Lead"
else:
task_id = "waku_invoice_rejected-Finance"
# Set Message should not be set
isSetMessage = False
# Set Time Zone
time_zone = current_user_extras["time_zone"]
# Set Time Format
time_format = current_user_extras["time_format"]
# Set Date Format
time_format = current_user_extras["date_format"]</bpmn:script>
</bpmn:scriptTask>
<bpmn:sequenceFlow id="Flow_1d0phao" sourceRef="Activity_03duc95" targetRef="waku_invoice_rejected" />
<bpmn:scriptTask id="Activity_03duc95" name="Set Message" scriptFormat="python">
<bpmn:incoming>Flow_1wq6gzs</bpmn:incoming>
<bpmn:outgoing>Flow_1d0phao</bpmn:outgoing>
<bpmn:script># Set who rejected
if not(invoice.isProjectLeadApprove):
waku_message = waku_message_body + waku_message_timestamp + waku_message_variables + waku_message_footer
else:
waku_message = waku_message_body + waku_message_timestamp + waku_message_variables + "\nProject Lead Comments: " + invoice.commentsProjectLead + waku_message_footer</bpmn:script>
</bpmn:scriptTask>
</bpmn:subProcess>
2022-10-23 04:48:45 +00:00
<bpmn:subProcess id="Activity_0gkpa9s" name="Waku Message: Notify CC Invoice Submitted">
2022-10-23 14:59:07 +00:00
<bpmn:extensionElements>
2022-10-26 19:41:56 +00:00
<spiffworkflow:preScript />
2022-10-23 14:59:07 +00:00
</bpmn:extensionElements>
2022-10-23 04:48:45 +00:00
<bpmn:incoming>Flow_0h1x7y6</bpmn:incoming>
<bpmn:outgoing>Flow_04fl87d</bpmn:outgoing>
2022-10-25 04:18:14 +00:00
<bpmn:dataOutputAssociation id="DataOutputAssociation_04ohdyt">
<bpmn:targetRef>DataObjectReference_1ykzuco</bpmn:targetRef>
2022-10-23 05:20:33 +00:00
</bpmn:dataOutputAssociation>
2022-10-23 04:48:45 +00:00
<bpmn:startEvent id="Event_0a4hscg">
2022-10-24 21:28:07 +00:00
<bpmn:outgoing>Flow_1yktpsd</bpmn:outgoing>
2022-10-23 04:48:45 +00:00
</bpmn:startEvent>
<bpmn:endEvent id="Event_0xohu5m">
<bpmn:incoming>Flow_17xbb2s</bpmn:incoming>
</bpmn:endEvent>
2022-10-25 04:04:37 +00:00
<bpmn:serviceTask id="Activity_1fsffcq" name="Waku Message: Notify CC Invoice Submitted">
2022-10-23 04:48:45 +00:00
<bpmn:extensionElements>
2022-10-25 04:18:14 +00:00
<spiffworkflow:serviceTaskOperator id="waku/SendMessage" resultVariable="wr_InvoiceSubmitted">
2022-10-23 04:48:45 +00:00
<spiffworkflow:parameters>
2022-10-26 19:41:56 +00:00
<spiffworkflow:parameter id="message" type="str" value="waku_message" />
<spiffworkflow:parameter id="message_type" type="str" value=""wakuext_sendOneToOneMessage"" />
<spiffworkflow:parameter id="recipient" type="str" value="current_user_extras["status_key"]" />
2022-10-23 04:48:45 +00:00
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
2022-10-26 19:41:56 +00:00
<spiffworkflow:preScript />
2022-10-23 04:48:45 +00:00
</bpmn:extensionElements>
2022-10-23 16:11:56 +00:00
<bpmn:incoming>Flow_0j4xxzp</bpmn:incoming>
2022-10-23 04:48:45 +00:00
<bpmn:outgoing>Flow_17xbb2s</bpmn:outgoing>
</bpmn:serviceTask>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_17xbb2s" sourceRef="Activity_1fsffcq" targetRef="Event_0xohu5m" />
2022-10-23 13:09:48 +00:00
<bpmn:callActivity id="Call_Waku_Messages_Message" name="Call Waku Messages: Message" calledElement="Waku_Messages_Message">
2022-10-24 21:28:07 +00:00
<bpmn:extensionElements>
<spiffworkflow:preScript># Set Task List
task_id = "waku_invoice_submitted"
# Set Message should be generated
2022-10-28 04:03:24 +00:00
isSetMessage = True
# Set Time Zone
2022-10-28 12:44:59 +00:00
time_zone = current_user_extras["time_zone"]
# Set Time Format
time_format = current_user_extras["time_format"]
# Set Date Format
time_format = current_user_extras["date_format"]</spiffworkflow:preScript>
2022-10-24 21:28:07 +00:00
</bpmn:extensionElements>
<bpmn:incoming>Flow_1yktpsd</bpmn:incoming>
2022-10-23 16:11:56 +00:00
<bpmn:outgoing>Flow_0j4xxzp</bpmn:outgoing>
2022-10-23 05:09:31 +00:00
</bpmn:callActivity>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_0j4xxzp" sourceRef="Call_Waku_Messages_Message" targetRef="Activity_1fsffcq" />
<bpmn:sequenceFlow id="Flow_1yktpsd" sourceRef="Event_0a4hscg" targetRef="Call_Waku_Messages_Message" />
2022-10-23 04:48:45 +00:00
</bpmn:subProcess>
2022-06-30 11:30:02 -04:00
<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>
2022-10-20 00:13:40 +00:00
<bpmn:startEvent id="Event_0w5o6hr">
<bpmn:outgoing>Flow_1sc1v4y</bpmn:outgoing>
</bpmn:startEvent>
2022-09-20 14:28:53 -04:00
<bpmn:businessRuleTask id="Activity_1yhwhps" name="Compare the BambooHR.compensation/12 amount with invoice amount">
2022-10-20 00:25:38 +00:00
<bpmn:extensionElements>
<spiffworkflow:calledDecisionId>Invoice_Approval_Check</spiffworkflow:calledDecisionId>
</bpmn:extensionElements>
2022-10-20 00:13:40 +00:00
<bpmn:incoming>Flow_1m8uxeg</bpmn:incoming>
2022-10-20 00:36:37 +00:00
<bpmn:outgoing>Flow_04do8x7</bpmn:outgoing>
2022-09-20 14:28:53 -04:00
</bpmn:businessRuleTask>
2022-10-25 17:38:04 +00:00
<bpmn:scriptTask id="Activity_02go8ec" name="Get Annual Salary" scriptFormat="python">
2022-10-24 18:43:09 +00:00
<bpmn:incoming>Flow_02g4qn2</bpmn:incoming>
2022-10-24 18:09:09 +00:00
<bpmn:outgoing>Flow_0nxzc38</bpmn:outgoing>
2022-10-25 17:38:04 +00:00
<bpmn:script>annual_salary_str = resp_BambooPayRate["amount"]
2022-10-31 16:26:04 +00:00
annual_salary = float(annual_salary_str)</bpmn:script>
2022-10-20 00:13:40 +00:00
</bpmn:scriptTask>
2022-10-20 01:07:35 +00:00
<bpmn:scriptTask id="Activity_0b87ocm" name="Get Invoice Amount" scriptFormat="python">
2022-10-24 18:09:09 +00:00
<bpmn:incoming>Flow_0xtzqkg</bpmn:incoming>
2022-10-20 00:13:40 +00:00
<bpmn:outgoing>Flow_1m8uxeg</bpmn:outgoing>
2022-10-20 04:31:02 +00:00
<bpmn:script>invoice_amount = invoice.invoiceAmount</bpmn:script>
2022-10-20 00:13:40 +00:00
</bpmn:scriptTask>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_1sc1v4y" sourceRef="Event_0w5o6hr" targetRef="Activity_0mcykih" />
<bpmn:sequenceFlow id="Flow_1m8uxeg" sourceRef="Activity_0b87ocm" targetRef="Activity_1yhwhps" />
2022-10-20 00:36:37 +00:00
<bpmn:endEvent id="Event_0cmri19">
<bpmn:incoming>Flow_04do8x7</bpmn:incoming>
2022-11-10 02:38:03 +00:00
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_04do8x7" sourceRef="Activity_1yhwhps" targetRef="Event_0cmri19" />
<bpmn:serviceTask id="Activity_1k25w3x" name="Query Invoice Details">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="aws/QueryDynamoTable" resultVariable="resp_QuertInvoiceDetails">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="partition_key" type="str" value="invoice.contributorId" />
<spiffworkflow:parameter id="sort_key" type="str" value="invoice.invoiceId" />
<spiffworkflow:parameter id="table_name" type="str" value="'Invoice'" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0nxzc38</bpmn:incoming>
<bpmn:outgoing>Flow_0xtzqkg</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:sequenceFlow id="Flow_0nxzc38" sourceRef="Activity_02go8ec" targetRef="Activity_1k25w3x" />
<bpmn:sequenceFlow id="Flow_0xtzqkg" sourceRef="Activity_1k25w3x" targetRef="Activity_0b87ocm" />
<bpmn:sequenceFlow id="Flow_02g4qn2" sourceRef="Activity_0mcykih" targetRef="Activity_02go8ec" />
<bpmn:serviceTask id="Activity_0mcykih" name="Get Annual Salary from Bamboo">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="bamboohr/GetPayRate" resultVariable="resp_BambooPayRate">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="employee_id" type="str" value="current_user_extras["bamboo_api_id"]" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1sc1v4y</bpmn:incoming>
<bpmn:outgoing>Flow_02g4qn2</bpmn:outgoing>
</bpmn:serviceTask>
</bpmn:subProcess>
2022-10-24 01:57:29 +00:00
<bpmn:subProcess id="Activity_1ucvkk4" name="Waku Message: Notify Project Lead">
2022-10-20 03:40:29 +00:00
<bpmn:incoming>Flow_0kngdw4</bpmn:incoming>
2022-10-20 06:36:37 +00:00
<bpmn:outgoing>Flow_0lfqk0y</bpmn:outgoing>
2022-10-26 19:41:56 +00:00
<bpmn:dataObjectReference id="DataObjectReference_0frvqwx" />
2022-10-20 03:40:29 +00:00
<bpmn:startEvent id="Event_00px1yx">
2022-10-25 19:06:46 +00:00
<bpmn:outgoing>Flow_0dvboik</bpmn:outgoing>
2022-10-20 03:40:29 +00:00
</bpmn:startEvent>
<bpmn:endEvent id="Event_1nkaxn4">
2022-10-25 19:06:46 +00:00
<bpmn:incoming>Flow_0y37dgj</bpmn:incoming>
2022-10-20 00:38:10 +00:00
</bpmn:endEvent>
2022-10-20 04:18:27 +00:00
<bpmn:callActivity id="Activity_00b66gy" name="Call Shared: User Info" calledElement="Shared_User_Info">
2022-10-20 03:57:51 +00:00
<bpmn:extensionElements>
2022-10-28 12:52:41 +00:00
<spiffworkflow:preScript># Set who for find
find_user = userKeycloak
isCurrentUser = False</spiffworkflow:preScript>
2022-11-07 16:17:48 +00:00
<spiffworkflow:postScript />
2022-10-20 03:57:51 +00:00
</bpmn:extensionElements>
2022-10-28 12:52:41 +00:00
<bpmn:incoming>Flow_0bv17h4</bpmn:incoming>
2022-11-07 16:15:58 +00:00
<bpmn:outgoing>Flow_1jor3kc</bpmn:outgoing>
2022-10-20 03:57:51 +00:00
</bpmn:callActivity>
2022-10-24 02:10:01 +00:00
<bpmn:serviceTask id="Activity_1ve0iqu" name="Waku Message: Notify Proejct Lead">
2022-10-20 05:27:50 +00:00
<bpmn:extensionElements>
2022-10-20 06:02:52 +00:00
<spiffworkflow:serviceTaskOperator id="waku/SendMessage" resultVariable="respNotifyTeamLead">
2022-10-20 05:27:50 +00:00
<spiffworkflow:parameters>
2022-10-26 19:41:56 +00:00
<spiffworkflow:parameter id="message" type="str" value="waku_message" />
<spiffworkflow:parameter id="message_type" type="str" value=""wakuext_sendOneToOneMessage"" />
<spiffworkflow:parameter id="recipient" type="str" value="project_lead_info["status_key"]" />
2022-10-20 05:27:50 +00:00
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
2022-10-25 19:06:46 +00:00
<bpmn:incoming>Flow_0re50gq</bpmn:incoming>
<bpmn:outgoing>Flow_0y37dgj</bpmn:outgoing>
2022-10-20 05:27:50 +00:00
</bpmn:serviceTask>
2022-10-24 02:09:38 +00:00
<bpmn:callActivity id="Call_Waku_Messages_Message-Notify_Proejct_Lead" name="Call Waku Messages: Message" calledElement="Waku_Messages_Message">
2022-10-25 03:42:35 +00:00
<bpmn:extensionElements>
<spiffworkflow:preScript># Set Waku message variables
task_id = "waku_notify_project_lead"
2022-10-28 15:24:47 +00:00
isSetMessage = True</spiffworkflow:preScript>
2022-10-25 03:42:35 +00:00
</bpmn:extensionElements>
2022-11-07 16:17:48 +00:00
<bpmn:incoming>Flow_0cl4jmz</bpmn:incoming>
2022-10-25 19:06:46 +00:00
<bpmn:outgoing>Flow_0re50gq</bpmn:outgoing>
2022-10-24 02:00:04 +00:00
</bpmn:callActivity>
2022-10-25 03:55:10 +00:00
<bpmn:scriptTask id="Activity_1jtcvfx" name="Temp Post Script" scriptFormat="python">
2022-11-07 16:17:48 +00:00
<bpmn:incoming>Flow_1jor3kc</bpmn:incoming>
<bpmn:outgoing>Flow_0cl4jmz</bpmn:outgoing>
2022-10-25 03:55:10 +00:00
<bpmn:script># Set Project Lead Info
project_lead_info = {}
project_lead_info["full_name"] = userFullName
project_lead_info["first_name"] = userFirstName
project_lead_info["email"] = userEmail
2022-10-28 03:36:26 +00:00
project_lead_info["time_zone"] = userTimeZone
2022-10-28 12:54:13 +00:00
project_lead_info["time_format"] = userTimeFormat
project_lead_info["date_format"] = userDateFormat
2022-10-25 03:55:10 +00:00
project_lead_info["status_key"] = userStatusKey
2022-10-28 15:03:11 +00:00
# Move to pre-script of Waku Message
# Set Time Zone
2022-10-28 05:25:13 +00:00
time_zone = project_lead_info["time_zone"]
2022-10-28 03:41:19 +00:00
2022-10-28 15:03:11 +00:00
# Set Time Format
time_format = project_lead_info["time_format"]
# Set Date Format
2022-10-28 15:10:45 +00:00
time_format = project_lead_info["date_format"]
2022-10-28 15:03:11 +00:00
2022-10-25 03:55:10 +00:00
del(userFullName)
del(userFirstName)
del(userEmail)
2022-10-31 20:15:59 +00:00
del(userTimeZone)
del(userTimeFormat)
del(userDateFormat)
2022-10-25 03:55:10 +00:00
del(userStatusKey)</bpmn:script>
2022-10-25 02:15:49 +00:00
</bpmn:scriptTask>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_0re50gq" sourceRef="Call_Waku_Messages_Message-Notify_Proejct_Lead" targetRef="Activity_1ve0iqu" />
<bpmn:sequenceFlow id="Flow_0y37dgj" sourceRef="Activity_1ve0iqu" targetRef="Event_1nkaxn4" />
2022-10-25 19:06:46 +00:00
<bpmn:scriptTask id="Activity_1982sk7" name="Get Project Lead" scriptFormat="python">
<bpmn:incoming>Flow_0dvboik</bpmn:incoming>
2022-10-25 21:13:29 +00:00
<bpmn:outgoing>Flow_01ki4jt</bpmn:outgoing>
2022-10-31 16:18:46 +00:00
<bpmn:script>userBambooId_str = current_user_extras["bamboo_supervisor_api_id"]</bpmn:script>
2022-10-25 19:06:46 +00:00
</bpmn:scriptTask>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_0dvboik" sourceRef="Event_00px1yx" targetRef="Activity_1982sk7" />
2022-10-25 19:47:46 +00:00
<bpmn:scriptTask id="Activity_1nyfxna" name="Temp Pre Script" scriptFormat="python">
2022-10-28 12:52:41 +00:00
<bpmn:script># Set who for find
2022-10-25 21:05:53 +00:00
find_user = userKeycloak
2022-10-25 19:21:09 +00:00
isCurrentUser = False</bpmn:script>
</bpmn:scriptTask>
2022-10-25 21:14:55 +00:00
<bpmn:callActivity id="Activity_1r3o0bm" name="Get Keycloak Username" calledElement="Bamboo_Conversion">
<bpmn:incoming>Flow_01ki4jt</bpmn:incoming>
2022-10-28 12:52:41 +00:00
<bpmn:outgoing>Flow_0bv17h4</bpmn:outgoing>
2022-10-25 21:14:55 +00:00
</bpmn:callActivity>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_01ki4jt" sourceRef="Activity_1982sk7" targetRef="Activity_1r3o0bm" />
2022-10-28 12:52:41 +00:00
<bpmn:sequenceFlow id="Flow_0bv17h4" sourceRef="Activity_1r3o0bm" targetRef="Activity_00b66gy" />
2022-11-07 16:17:48 +00:00
<bpmn:sequenceFlow id="Flow_1jor3kc" sourceRef="Activity_00b66gy" targetRef="Activity_1jtcvfx" />
<bpmn:sequenceFlow id="Flow_0cl4jmz" sourceRef="Activity_1jtcvfx" targetRef="Call_Waku_Messages_Message-Notify_Proejct_Lead" />
2022-10-20 00:38:10 +00:00
</bpmn:subProcess>
2022-10-23 22:29:17 +00:00
<bpmn:subProcess id="Activity_1kgaqpf" name="Waku Message: Notify Finance">
2022-10-23 22:40:49 +00:00
<bpmn:incoming>Flow_18xvx8w</bpmn:incoming>
<bpmn:incoming>Flow_04ccp12</bpmn:incoming>
<bpmn:outgoing>Flow_1ds4s8o</bpmn:outgoing>
2022-10-25 04:24:43 +00:00
<bpmn:dataOutputAssociation id="DataOutputAssociation_02537rk">
<bpmn:targetRef>DataObjectReference_0x2dn5o</bpmn:targetRef>
</bpmn:dataOutputAssociation>
2022-10-23 22:29:17 +00:00
<bpmn:startEvent id="Event_0k7eiau">
2022-10-25 17:52:24 +00:00
<bpmn:outgoing>Flow_11zkgke</bpmn:outgoing>
2022-10-23 22:29:17 +00:00
</bpmn:startEvent>
<bpmn:callActivity id="Activity_1wqf9dm" name="Call Waku Messages: Message" calledElement="Waku_Messages_Message">
<bpmn:extensionElements>
2022-10-25 17:52:24 +00:00
<spiffworkflow:preScript># Set Task Id
task_id = "waku_notify_finance"
# Set Message should not be set
isSetMessage = True
2022-10-31 20:30:41 +00:00
isInvoiceApproved = ""</spiffworkflow:preScript>
2022-10-23 22:29:17 +00:00
</bpmn:extensionElements>
2022-10-31 20:18:35 +00:00
<bpmn:incoming>Flow_0u8sn4c</bpmn:incoming>
2022-10-23 22:29:17 +00:00
<bpmn:outgoing>Flow_0n3djvs</bpmn:outgoing>
</bpmn:callActivity>
<bpmn:endEvent id="Event_0czwuqb">
<bpmn:incoming>Flow_0lr2fpj</bpmn:incoming>
</bpmn:endEvent>
2022-10-23 22:40:03 +00:00
<bpmn:serviceTask id="Activity_0ez288q" name="Send Waku Message: Notify Finance">
2022-10-23 22:29:17 +00:00
<bpmn:extensionElements>
2022-10-25 04:22:44 +00:00
<spiffworkflow:serviceTaskOperator id="waku/SendMessage" resultVariable="wr_notifyFinance">
2022-10-23 22:29:17 +00:00
<spiffworkflow:parameters>
2022-10-26 19:41:56 +00:00
<spiffworkflow:parameter id="message" type="str" value="waku_message" />
<spiffworkflow:parameter id="message_type" type="str" value=""wakuext_sendOneToOneMessage"" />
2022-10-31 20:41:24 +00:00
<spiffworkflow:parameter id="recipient" type="str" value="finance_info["status_key"]" />
2022-10-23 22:29:17 +00:00
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
</bpmn:extensionElements>
2022-10-23 22:40:03 +00:00
<bpmn:incoming>Flow_0n3djvs</bpmn:incoming>
2022-10-23 22:29:17 +00:00
<bpmn:outgoing>Flow_0lr2fpj</bpmn:outgoing>
</bpmn:serviceTask>
2022-10-31 19:49:58 +00:00
<bpmn:scriptTask id="Activity_01g159b" name="Get Finance Team" scriptFormat="python">
<bpmn:incoming>Flow_11zkgke</bpmn:incoming>
<bpmn:outgoing>Flow_1ale8a2</bpmn:outgoing>
<bpmn:script># Get Finance Group Members
2022-10-31 20:49:15 +00:00
finance_members_start = get_group_members("Finance Team")
finance_members = finance_members_start
2022-10-31 20:13:19 +00:00
# Removed all but Sasha for demo
for member in finance_members:
2022-11-09 16:08:07 +00:00
if member != "alex":
2022-10-31 20:32:05 +00:00
finance_members.remove(member)
# Set who for find
2022-11-09 16:08:07 +00:00
find_user = 'alex'
2022-10-31 20:32:05 +00:00
isCurrentUser = False</bpmn:script>
2022-10-23 22:29:17 +00:00
</bpmn:scriptTask>
2022-10-26 19:41:56 +00:00
<bpmn:sequenceFlow id="Flow_0n3djvs" sourceRef="Activity_1wqf9dm" targetRef="Activity_0ez288q" />
<bpmn:sequenceFlow id="Flow_0lr2fpj" sourceRef="Activity_0ez288q" targetRef="Event_0czwuqb" />
2022-10-31 19:49:58 +00:00
<bpmn:sequenceFlow id="Flow_11zkgke" sourceRef="Event_0k7eiau" targetRef="Activity_01g159b" />
2022-10-31 20:13:19 +00:00
<bpmn:sequenceFlow id="Flow_1ale8a2" sourceRef="Activity_01g159b" targetRef="Activity_1i7fkx2" />
<bpmn:callActivity id="Activity_1i7fkx2" name="Call Shared: User Info" calledElement="Shared_User_Info">
<bpmn:extensionElements>
2022-10-31 20:32:05 +00:00
<spiffworkflow:preScript />
2022-10-31 20:13:19 +00:00
<spiffworkflow:postScript />
</bpmn:extensionElements>
<bpmn:incoming>Flow_1ale8a2</bpmn:incoming>
<bpmn:outgoing>Flow_1gfeknb</bpmn:outgoing>
</bpmn:callActivity>
2022-10-31 20:18:35 +00:00
<bpmn:sequenceFlow id="Flow_1gfeknb" sourceRef="Activity_1i7fkx2" targetRef="Activity_1ayopxr" />
<bpmn:sequenceFlow id="Flow_0u8sn4c" sourceRef="Activity_1ayopxr" targetRef="Activity_1wqf9dm" />
<bpmn:scriptTask id="Activity_1ayopxr" name="Set Finance User Info" scriptFormat="python">
<bpmn:incoming>Flow_1gfeknb</bpmn:incoming>
<bpmn:outgoing>Flow_0u8sn4c</bpmn:outgoing>
<bpmn:script># Set Project Lead Info
finance_info = {}
finance_info["full_name"] = userFullName
finance_info["first_name"] = userFirstName
finance_info["email"] = userEmail
finance_info["time_zone"] = userTimeZone
finance_info["time_format"] = userTimeFormat
finance_info["date_format"] = userDateFormat
finance_info["status_key"] = userStatusKey
# Move to pre-script of Waku Message
# Set Time Zone
time_zone = finance_info["time_zone"]
# Set Time Format
time_format = finance_info["time_format"]
# Set Date Format
time_format = finance_info["date_format"]
del(userFullName)
del(userFirstName)
del(userEmail)
del(userTimeZone)
del(userTimeFormat)
del(userDateFormat)
del(userStatusKey)</bpmn:script>
</bpmn:scriptTask>
2022-10-23 22:29:17 +00:00
</bpmn:subProcess>
2022-11-10 02:47:20 +00:00
<bpmn:subProcess id="Waku_Message_Pending_Payment" name="Waku Message: Pending Payment">
<bpmn:extensionElements>
<spiffworkflow:preScript># Set Invoice Status to Approved and Pending Payment
invoice.invoiceStatus = "Approved and Pending Payment"</spiffworkflow:preScript>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1fvtcqt</bpmn:incoming>
<bpmn:outgoing>Flow_1jfb24q</bpmn:outgoing>
<bpmn:dataOutputAssociation id="DataOutputAssociation_0lf2wuo">
<bpmn:targetRef>DataObjectReference_0br9o6c</bpmn:targetRef>
</bpmn:dataOutputAssociation>
<bpmn:startEvent id="Event_13cibxi">
<bpmn:outgoing>Flow_1j5eznh</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:callActivity id="Get_Waku_Messages_Message" name="Get Waku Messages: Message" calledElement="Waku_Messages_Message">
<bpmn:extensionElements>
<spiffworkflow:preScript>if isMatch:
task_id = "waku_payment_pending_ismatch"
else:
task_id = "waku_payment_pending_not_ismatch"
isSetMessage = True
# Set Time Zone
timezone = current_user_extras["time_zone"]</spiffworkflow:preScript>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1j5eznh</bpmn:incoming>
<bpmn:outgoing>Flow_1w7kqay</bpmn:outgoing>
</bpmn:callActivity>
<bpmn:sequenceFlow id="Flow_1w7kqay" sourceRef="Get_Waku_Messages_Message" targetRef="waku_payment_pending" />
<bpmn:endEvent id="Event_0fbz176">
<bpmn:incoming>Flow_1buk0a2</bpmn:incoming>
</bpmn:endEvent>
<bpmn:serviceTask id="waku_payment_pending" name="Waku Message: Notify CC Payment Pending">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="waku/SendMessage" resultVariable="wr_invoicePayPend">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="message" type="str" value="waku_message" />
<spiffworkflow:parameter id="message_type" type="str" value=""wakuext_sendOneToOneMessage"" />
<spiffworkflow:parameter id="recipient" type="str" value="current_user_extras["status_key"]" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
<spiffworkflow:preScript />
</bpmn:extensionElements>
<bpmn:incoming>Flow_1w7kqay</bpmn:incoming>
<bpmn:outgoing>Flow_1buk0a2</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:sequenceFlow id="Flow_1buk0a2" sourceRef="waku_payment_pending" targetRef="Event_0fbz176" />
<bpmn:scriptTask id="Activity_0iquip7" name="Temp Pre-Script" scriptFormat="python">
<bpmn:script>if isMatch:
task_id = "waku_payment_pending_ismatch"
else:
task_id = "waku_payment_pending_not_ismatch"
isSetMessage = True</bpmn:script>
</bpmn:scriptTask>
<bpmn:sequenceFlow id="Flow_1j5eznh" sourceRef="Event_13cibxi" targetRef="Get_Waku_Messages_Message" />
</bpmn:subProcess>
2022-11-10 18:31:35 +00:00
<bpmn:boundaryEvent id="Event_09q0ym0" name="3 days" attachedToRef="Activity_06b32ar">
<bpmn:outgoing>Flow_1v8dszb</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_0cpj4z0">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">timedelta(minutes=3)</bpmn:timeDuration>
2022-11-10 03:26:25 +00:00
</bpmn:timerEventDefinition>
2022-11-10 18:31:35 +00:00
</bpmn:boundaryEvent>
<bpmn:exclusiveGateway id="Gateway_0dqj39f">
<bpmn:incoming>Flow_0z51hpb</bpmn:incoming>
<bpmn:incoming>Flow_06mfxze</bpmn:incoming>
<bpmn:outgoing>Flow_1xvt99y</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:sequenceFlow id="Flow_1xvt99y" sourceRef="Gateway_0dqj39f" targetRef="Event_1vi3um1" />
<bpmn:boundaryEvent id="Event_169on0z" attachedToRef="Activity_07oyzdx">
<bpmn:outgoing>Flow_06mfxze</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_1x8m85i">
2022-11-11 15:04:24 +00:00
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">timedelta(seconds=1000)</bpmn:timeDuration>
2022-11-10 02:38:03 +00:00
</bpmn:timerEventDefinition>
2022-11-10 18:31:35 +00:00
</bpmn:boundaryEvent>
<bpmn:sequenceFlow id="Flow_06mfxze" sourceRef="Event_169on0z" targetRef="Gateway_0dqj39f" />
2022-11-10 18:32:10 +00:00
<bpmn:intermediateCatchEvent id="Event_1vi3um1" name="Jon's Test">
<bpmn:incoming>Flow_1xvt99y</bpmn:incoming>
<bpmn:outgoing>Flow_0dhpy0v</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_1wiimzf">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">timedelta(seconds=1)</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:intermediateCatchEvent>
2022-11-10 18:32:38 +00:00
<bpmn:subProcess id="Activity_1864qj2" name="MVP Demo Preload">
<bpmn:startEvent id="Event_1qh3xrh">
<bpmn:outgoing>Flow_0pwvb62</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_0pwvb62" sourceRef="Event_1qh3xrh" targetRef="Activity_0xrsduh" />
<bpmn:userTask id="Activity_0xrsduh" name="Select Configuration">
<bpmn:extensionElements>
<spiffworkflow:properties>
<spiffworkflow:property name="formUiSchemaFilename" value="demo-preload_UISchema.json" />
<spiffworkflow:property name="formJsonSchemaFilename" value="demo-preload_JSONSchema.json" />
</spiffworkflow:properties>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0pwvb62</bpmn:incoming>
<bpmn:outgoing>Flow_0z8ory2</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sequenceFlow id="Flow_0z8ory2" sourceRef="Activity_0xrsduh" targetRef="Activity_0rww1ya" />
<bpmn:scriptTask id="Activity_0rww1ya" name="Set Form Data">
<bpmn:incoming>Flow_0z8ory2</bpmn:incoming>
<bpmn:outgoing>Flow_1hebd4s</bpmn:outgoing>
<bpmn:script>invoice = {}
# no numbers in contributor name validation
if " Number in contributor name" in ValidationChoices:
invoice["contributorName"] = "Harmee5 Singh"
else:
invoice["contributorName"] = "Harmeet Singh"
# Invoice amount number of decimals validation
if " Too many decimals in invoice amount" in ValidationChoices:
if scenarioChoices == "Correct invoice amount":
invoice["invoiceAmount"] = 10000.001
else:
invoice["invoiceAmount"] = 10001.001
else:
if scenarioChoices == "Correct invoice amount":
invoice["invoiceAmount"] = 10000.00
else:
invoice["invoiceAmount"] = 10001.00
# Due date validation
if " Due date before today's date" in ValidationChoices:
invoice["dueDate"] = "2021-12-12"
else:
invoice["dueDate"] = "2022-12-12"
# Set remainder of form fields
invoice["contributorId"] = 12
invoice["invoiceId"] = 1234
invoice["invoiceCurrency"] = "AUD"</bpmn:script>
</bpmn:scriptTask>
<bpmn:endEvent id="Event_0kmx0m7">
<bpmn:incoming>Flow_1hebd4s</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_1hebd4s" sourceRef="Activity_0rww1ya" targetRef="Event_0kmx0m7" />
</bpmn:subProcess>
<bpmn:sequenceFlow id="Flow_1wfxajw" sourceRef="Activity_1colhao" targetRef="Gateway_0wk5se9" />
2022-06-30 11:30:02 -04:00
</bpmn:process>
2022-10-26 19:41:56 +00:00
<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" />
2022-09-26 23:10:59 -04:00
<bpmn:correlationProperty id="CorrelationProperty_Submit_Invoice" name="Correlation Property: Submit Invoice">
2022-09-14 18:09:13 -04:00
<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>
2022-09-26 23:10:59 -04:00
<spiffworkflow:messagePayload>{
"topica_one": "Invoice successfully submitted"
}</spiffworkflow:messagePayload>
2022-09-14 18:09:13 -04:00
</bpmn:extensionElements>
</bpmn:message>
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_130jph2">
<bpmndi:BPMNShape id="Participant_1fsb6gv_di" bpmnElement="Participant_1fsb6gv" isHorizontal="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="280" y="-70" width="5020" height="220" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_11ab2hx_di" bpmnElement="Participant_11ab2hx" isHorizontal="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="280" y="210" width="5020" height="930" />
2022-11-10 02:38:03 +00:00
</bpmndi:BPMNShape>
2022-11-10 02:47:20 +00:00
<bpmndi:BPMNShape id="Lane_1so23vf_di" bpmnElement="Lane_1so23vf" isHorizontal="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="310" y="1022" width="4990" height="118" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNShape>
2022-10-05 13:51:56 +00:00
<bpmndi:BPMNShape id="Lane_1b7abal_di" bpmnElement="Lane_1b7abal" isHorizontal="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="310" y="810" width="4990" height="212" />
2022-10-26 19:41:56 +00:00
<bpmndi:BPMNLabel />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNShape>
2022-11-10 02:47:20 +00:00
<bpmndi:BPMNShape id="Lane_1a0qu8e_di" bpmnElement="Lane_1a0qu8e" isHorizontal="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="310" y="210" width="4990" height="600" />
2022-11-10 02:47:20 +00:00
<bpmndi:BPMNLabel />
2022-10-05 13:49:14 +00:00
</bpmndi:BPMNShape>
2022-11-01 19:48:18 +00:00
<bpmndi:BPMNShape id="DataObjectReference_05liqvr_di" bpmnElement="DataObjectReference_05liqvr">
2022-11-10 02:38:03 +00:00
<dc:Bounds x="592" y="355" width="36" height="50" />
2022-11-01 19:48:18 +00:00
<bpmndi:BPMNLabel>
2022-11-10 02:38:03 +00:00
<dc:Bounds x="566" y="408" width="89" height="27" />
2022-11-01 19:48:18 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-10-11 13:06:25 +00:00
<bpmndi:BPMNShape id="Activity_1h7igan_di" bpmnElement="Submit_the_invoice">
2022-11-10 02:38:03 +00:00
<dc:Bounds x="1165" y="492" width="100" height="80" />
2022-10-11 13:06:25 +00:00
</bpmndi:BPMNShape>
2022-09-30 11:18:04 -04:00
<bpmndi:BPMNShape id="Gateway_0wt7ine_di" bpmnElement="Gateway_validation_successful_question_mark" isMarkerVisible="true">
2022-11-10 02:38:03 +00:00
<dc:Bounds x="1525" y="507" width="50" height="50" />
2022-10-23 05:08:05 +00:00
<bpmndi:BPMNLabel>
2022-11-10 02:38:03 +00:00
<dc:Bounds x="1520" y="567" width="60" height="14" />
2022-10-23 05:08:05 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-11-11 15:04:24 +00:00
<bpmndi:BPMNShape id="Activity_0z13hw3_di" bpmnElement="SubProcess_Data_validation_rules">
<dc:Bounds x="1350" y="492" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0svbvjn_di" bpmnElement="Event_invoice_validation_failed">
<dc:Bounds x="1532" y="422" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1442" y="421" width="85" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="DataObjectReference_0bymrvr_di" bpmnElement="DataObjectReference_0bymrvr">
<dc:Bounds x="1432" y="655" width="36" height="50" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1407" y="695" width="87" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0wk5se9_di" bpmnElement="Gateway_0wk5se9" isMarkerVisible="true">
<dc:Bounds x="1045" y="507" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0qtkhpi_di" bpmnElement="Activity_show_errors">
<dc:Bounds x="1350" y="330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_14mudmu_di" bpmnElement="Activity_0twki30">
<dc:Bounds x="1165" y="330" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_13dc2qg_di" bpmnElement="Activity_1colhao">
<dc:Bounds x="690" y="492" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_193pz3d_di" bpmnElement="Activity_1u89kok">
<dc:Bounds x="510" y="490" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1r3yh2k_di" bpmnElement="Event_1r3yh2k">
<dc:Bounds x="402" y="512" width="36" height="36" />
</bpmndi:BPMNShape>
2022-11-10 18:31:35 +00:00
<bpmndi:BPMNShape id="Activity_0eo1xsv_di" bpmnElement="Activity_07oyzdx">
<dc:Bounds x="1640" y="492" width="100" height="80" />
2022-11-10 02:47:20 +00:00
</bpmndi:BPMNShape>
2022-11-10 02:38:03 +00:00
<bpmndi:BPMNShape id="Gateway_10gbs8m_di" bpmnElement="Gateway_05ov5p5">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2155" y="507" width="50" height="50" />
2022-11-10 02:38:03 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0zssftc_di" bpmnElement="Activity_0p88elm">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2430" y="570" width="100" height="80" />
2022-11-10 02:38:03 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_05ztwup_di" bpmnElement="Gateway_1717c0p">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2554" y="505" width="50" height="50" />
2022-11-09 16:08:07 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0bgyf4i_di" bpmnElement="Activity_104xpp8">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2240" y="570" width="100" height="80" />
2022-11-09 16:08:07 +00:00
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hpp8tn_di" bpmnElement="Activity_175j3o7">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2340" y="382" width="100" height="80" />
2022-11-09 16:08:07 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_176ch98_di" bpmnElement="Event_176ch98">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2032" y="514" width="36" height="36" />
2022-11-09 16:08:07 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2020" y="557" width="79" height="27" />
2022-11-09 16:08:07 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-10-23 05:08:05 +00:00
<bpmndi:BPMNShape id="Activity_1xg4kby_di" bpmnElement="Activity_10p5t0r">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2830" y="492" width="100" height="80" />
2022-11-08 15:16:02 +00:00
<bpmndi:BPMNLabel />
2022-11-01 19:48:18 +00:00
</bpmndi:BPMNShape>
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNShape id="Gateway_1lbghql_di" bpmnElement="Gateway_1lbghql" isMarkerVisible="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3374" y="507" width="50" height="50" />
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3430" y="523" width="37" height="14" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0x83ruk_di" bpmnElement="Event_0x83ruk">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3431" y="404" width="36" height="36" />
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3409" y="368" width="81" height="27" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0m3ri6v_di" bpmnElement="Event_0m3ri6v">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3431" y="592" width="36" height="36" />
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3422" y="635" width="57" height="40" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-10-23 04:48:45 +00:00
<bpmndi:BPMNShape id="Event_15y55nw_di" bpmnElement="Event_15y55nw">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3132" y="514" width="36" height="36" />
2022-10-23 04:48:45 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3126" y="557" width="48" height="27" />
2022-10-23 04:48:45 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-11-01 19:38:12 +00:00
<bpmndi:BPMNShape id="DataObjectReference_1ykzuco_di" bpmnElement="DataObjectReference_1ykzuco">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3122" y="345" width="36" height="50" />
2022-11-01 19:38:12 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3096" y="398" width="87" height="27" />
2022-11-01 19:38:12 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-11-02 12:21:46 +00:00
<bpmndi:BPMNShape id="Gateway_1l4tz4i_di" bpmnElement="Gateway_1l4tz4i" isMarkerVisible="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4055" y="397" width="50" height="50" />
2022-11-02 12:21:46 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4003" y="393" width="54" height="14" />
2022-11-02 12:21:46 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05nao2p_di" bpmnElement="Activity_06b32ar">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3570" y="830" width="100" height="80" />
2022-11-02 12:21:46 +00:00
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0xwniza_di" bpmnElement="Activity_0cdgqi0">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4030" y="1040" width="100" height="80" />
2022-11-09 16:08:07 +00:00
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
2022-11-02 12:21:46 +00:00
<bpmndi:BPMNShape id="Activity_1pu369y_di" bpmnElement="Activity_1t8wi0r">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3740" y="908" width="100" height="80" />
2022-11-02 12:21:46 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_06i3we9_di" bpmnElement="Gateway_06i3we9" isMarkerVisible="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3915" y="845" width="50" height="50" />
2022-11-02 12:21:46 +00:00
</bpmndi:BPMNShape>
2022-11-10 13:49:54 +00:00
<bpmndi:BPMNShape id="Activity_0nqyv3k_di" bpmnElement="Delete_File">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2660" y="490" width="100" height="80" />
2022-11-10 02:47:20 +00:00
</bpmndi:BPMNShape>
2022-11-10 02:38:03 +00:00
<bpmndi:BPMNShape id="DataObjectReference_1wclgyx_di" bpmnElement="DataObjectReference_1wclgyx">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3912" y="235" width="36" height="50" />
2022-11-10 02:38:03 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3888" y="281" width="84" height="27" />
2022-11-10 02:38:03 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNShape id="Activity_0ejn04g_di" bpmnElement="Activity_0fq1nb4">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4690" y="570" width="100" height="80" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1ytq6m7_di" bpmnElement="Gateway_1ytq6m7" isMarkerVisible="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4405" y="1055" width="50" height="50" />
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4403" y="1112" width="54" height="14" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1usbnt0_di" bpmnElement="Event_1usbnt0">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="5192" y="592" width="36" height="36" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="DataObjectReference_0br9o6c_di" bpmnElement="DataObjectReference_0br9o6c">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4982" y="715" width="36" height="50" />
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4958" y="761" width="85" height="27" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="DataObjectReference_1g4gzsx_di" bpmnElement="DataObjectReference_1g4gzsx">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4792" y="455" width="36" height="50" />
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4767" y="501" width="85" height="27" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0lhkxwc_di" bpmnElement="Event_0lhkxwc">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4882" y="592" width="36" height="36" />
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4856" y="635" width="88" height="27" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="DataObjectReference_0x2dn5o_di" bpmnElement="DataObjectReference_0x2dn5o">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4192" y="535" width="36" height="50" />
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4168" y="581" width="84" height="14" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1b58a3z_di" bpmnElement="Event_1b58a3z">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4222" y="282" width="36" height="36" />
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4216" y="325" width="54" height="40" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-11-10 13:49:54 +00:00
<bpmndi:BPMNShape id="Activity_1vzea12_di" bpmnElement="Activity_0faln91">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3890" y="492" width="100" height="80" />
2022-11-10 13:49:54 +00:00
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_09tmh4n_di" bpmnElement="Event_0rwxlca">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3922" y="682" width="36" height="36" />
2022-11-10 13:49:54 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3854" y="693" width="58" height="14" />
2022-11-10 13:49:54 +00:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1j1zo4f_di" bpmnElement="Activity_11stdua">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4190" y="1040" width="100" height="80" />
2022-11-10 13:49:54 +00:00
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_00k7m91_di" bpmnElement="Event_1lh7308">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4332" y="1062" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="4322" y="1105" width="58" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0n0ue58_di" bpmnElement="Activity_0rae8g6">
<dc:Bounds x="4030" y="260" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1xkyv08_di" bpmnElement="Activity_0gkpa9s">
<dc:Bounds x="2980" y="492" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1rn2mgi_di" bpmnElement="Activity_0gkejaj">
<dc:Bounds x="3219" y="492" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0j807g0_di" bpmnElement="Activity_1ucvkk4">
<dc:Bounds x="3570" y="382" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1tb6ao6_di" bpmnElement="Activity_1kgaqpf">
<dc:Bounds x="4030" y="570" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1tlgf7q_di" bpmnElement="Waku_Message_Pending_Payment">
<dc:Bounds x="5030" y="570" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
2022-11-11 15:04:24 +00:00
<bpmndi:BPMNShape id="Gateway_0dqj39f_di" bpmnElement="Gateway_0dqj39f" isMarkerVisible="true">
<dc:Bounds x="1805" y="507" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0tb3bpb_di" bpmnElement="Event_1vi3um1">
<dc:Bounds x="1922" y="514" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1916" y="557" width="49" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-11-10 18:32:38 +00:00
<bpmndi:BPMNShape id="Activity_0l6st3d_di" bpmnElement="Activity_1864qj2">
<dc:Bounds x="870" y="600" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
2022-11-11 15:04:24 +00:00
<bpmndi:BPMNShape id="Event_1c8bu8s_di" bpmnElement="Event_169on0z">
<dc:Bounds x="1692" y="554" width="36" height="36" />
</bpmndi:BPMNShape>
2022-10-24 02:36:20 +00:00
<bpmndi:BPMNShape id="Event_08bsj2m_di" bpmnElement="Event_09q0ym0">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3632" y="892" width="36" height="36" />
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3603" y="923" width="33" height="14" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
2022-09-07 21:26:22 -04:00
<bpmndi:BPMNEdge id="Flow_1x4rtop_di" bpmnElement="Flow_1x4rtop">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1575" y="532" />
2022-11-10 18:31:35 +00:00
<di:waypoint x="1640" y="532" />
2022-09-07 21:26:22 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="1580" y="508" width="18" height="14" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_05ffq52_di" bpmnElement="Flow_05ffq52">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1550" y="507" />
<di:waypoint x="1550" y="458" />
2022-09-07 21:26:22 -04:00
<bpmndi:BPMNLabel>
2022-11-10 02:38:03 +00:00
<dc:Bounds x="1558" y="485" width="15" height="14" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1c5u447_di" bpmnElement="Flow_1c5u447">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3319" y="532" />
<di:waypoint x="3374" y="532" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1gohkts_di" bpmnElement="Flow_1gohkts">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3399" y="557" />
<di:waypoint x="3399" y="610" />
<di:waypoint x="3431" y="610" />
2022-09-07 21:26:22 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3406" y="580" width="18" height="14" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18xvx8w_di" bpmnElement="Flow_18xvx8w">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4080" y="447" />
<di:waypoint x="4080" y="570" />
2022-09-07 21:26:22 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4087" y="506" width="18" height="14" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ex5hfx_di" bpmnElement="Flow_1ex5hfx">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3168" y="532" />
<di:waypoint x="3219" y="532" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_16bw9hx_di" bpmnElement="Flow_16bw9hx">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3399" y="507" />
<di:waypoint x="3399" y="422" />
<di:waypoint x="3431" y="422" />
2022-09-07 21:26:22 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="3407" y="464" width="15" height="14" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0bfs2xe_di" bpmnElement="Flow_0bfs2xe">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4080" y="397" />
<di:waypoint x="4080" y="340" />
2022-09-07 21:26:22 -04:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4092" y="373" width="15" height="14" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0c0c9mw_di" bpmnElement="Flow_0c0c9mw">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4130" y="300" />
<di:waypoint x="4222" y="300" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_13ng1f4_di" bpmnElement="Flow_13ng1f4">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1550" y="422" />
<di:waypoint x="1550" y="370" />
<di:waypoint x="1450" y="370" />
2022-09-07 21:26:22 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_18cic3h_di" bpmnElement="Flow_18cic3h">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1350" y="370" />
<di:waypoint x="1265" y="370" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNEdge>
2022-09-12 16:12:36 -04:00
<bpmndi:BPMNEdge id="Flow_02moyg7_di" bpmnElement="Flow_02moyg7">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1265" y="532" />
<di:waypoint x="1350" y="532" />
2022-09-12 16:12:36 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ck27i7_di" bpmnElement="Flow_1ck27i7">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1450" y="532" />
<di:waypoint x="1525" y="532" />
2022-09-12 16:12:36 -04:00
</bpmndi:BPMNEdge>
2022-10-05 14:02:52 +00:00
<bpmndi:BPMNEdge id="Flow_1v8dszb_di" bpmnElement="Flow_1v8dszb">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3650" y="928" />
<di:waypoint x="3650" y="948" />
<di:waypoint x="3740" y="948" />
2022-10-05 14:02:52 +00:00
</bpmndi:BPMNEdge>
2022-10-13 10:47:10 +00:00
<bpmndi:BPMNEdge id="Flow_0hev3yn_di" bpmnElement="Flow_0hev3yn">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2180" y="507" />
<di:waypoint x="2180" y="422" />
<di:waypoint x="2340" y="422" />
2022-10-13 10:47:10 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02o270g_di" bpmnElement="Flow_02o270g">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2440" y="422" />
<di:waypoint x="2579" y="422" />
<di:waypoint x="2579" y="505" />
2022-10-13 02:34:04 +00:00
</bpmndi:BPMNEdge>
2022-10-18 22:22:46 +00:00
<bpmndi:BPMNEdge id="Flow_0o94g4u_di" bpmnElement="Flow_0o94g4u">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2530" y="610" />
<di:waypoint x="2579" y="610" />
<di:waypoint x="2579" y="555" />
2022-10-19 15:36:21 +00:00
</bpmndi:BPMNEdge>
2022-10-19 22:16:35 +00:00
<bpmndi:BPMNEdge id="Flow_1vxagrf_di" bpmnElement="Flow_1vxagrf">
2022-11-10 02:38:03 +00:00
<di:waypoint x="438" y="530" />
<di:waypoint x="510" y="530" />
2022-10-19 23:41:35 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0bipj9q_di" bpmnElement="Flow_0bipj9q">
2022-11-10 02:38:03 +00:00
<di:waypoint x="610" y="530" />
<di:waypoint x="690" y="530" />
2022-10-19 14:44:05 +00:00
</bpmndi:BPMNEdge>
2022-10-20 01:15:49 +00:00
<bpmndi:BPMNEdge id="Flow_04ccp12_di" bpmnElement="Flow_04ccp12">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3467" y="610" />
<di:waypoint x="4030" y="610" />
2022-10-20 01:15:49 +00:00
</bpmndi:BPMNEdge>
2022-10-20 03:40:29 +00:00
<bpmndi:BPMNEdge id="Flow_0kngdw4_di" bpmnElement="Flow_0kngdw4">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3467" y="422" />
<di:waypoint x="3570" y="422" />
2022-10-20 03:40:29 +00:00
</bpmndi:BPMNEdge>
2022-10-20 06:36:37 +00:00
<bpmndi:BPMNEdge id="Flow_0lfqk0y_di" bpmnElement="Flow_0lfqk0y">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3620" y="462" />
<di:waypoint x="3620" y="830" />
2022-10-20 03:40:29 +00:00
</bpmndi:BPMNEdge>
2022-10-20 14:27:58 +00:00
<bpmndi:BPMNEdge id="Flow_1ds4s8o_di" bpmnElement="Flow_1ds4s8o">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4080" y="650" />
<di:waypoint x="4080" y="1040" />
2022-10-20 14:27:58 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_00kky3k_di" bpmnElement="Flow_00kky3k">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4430" y="1055" />
<di:waypoint x="4430" y="422" />
<di:waypoint x="4105" y="422" />
2022-10-20 14:28:12 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4438" y="923" width="15" height="14" />
2022-10-20 14:28:12 +00:00
</bpmndi:BPMNLabel>
2022-10-20 14:27:58 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0h96w9j_di" bpmnElement="Flow_0h96w9j">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4455" y="1080" />
<di:waypoint x="4570" y="1080" />
<di:waypoint x="4570" y="610" />
<di:waypoint x="4690" y="610" />
2022-10-20 14:28:12 +00:00
<bpmndi:BPMNLabel>
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4498" y="1063" width="18" height="14" />
2022-10-20 14:28:12 +00:00
</bpmndi:BPMNLabel>
2022-10-20 14:27:58 +00:00
</bpmndi:BPMNEdge>
2022-10-20 14:28:34 +00:00
<bpmndi:BPMNEdge id="Flow_053ca95_di" bpmnElement="Flow_053ca95">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4790" y="610" />
<di:waypoint x="4882" y="610" />
2022-10-20 14:28:34 +00:00
</bpmndi:BPMNEdge>
2022-10-22 19:11:54 +00:00
<bpmndi:BPMNEdge id="Flow_0a9w301_di" bpmnElement="Flow_0a9w301">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2604" y="530" />
<di:waypoint x="2660" y="530" />
2022-10-22 19:11:54 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0h1x7y6_di" bpmnElement="Flow_0h1x7y6">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2930" y="532" />
<di:waypoint x="2980" y="532" />
2022-10-22 19:11:54 +00:00
</bpmndi:BPMNEdge>
2022-10-22 23:09:17 +00:00
<bpmndi:BPMNEdge id="Flow_15pzvrr_di" bpmnElement="Flow_15pzvrr">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3940" y="492" />
<di:waypoint x="3940" y="422" />
<di:waypoint x="4055" y="422" />
2022-10-22 23:09:17 +00:00
</bpmndi:BPMNEdge>
2022-10-23 01:14:21 +00:00
<bpmndi:BPMNEdge id="Flow_02v6lr2_di" bpmnElement="Flow_02v6lr2">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4290" y="1080" />
<di:waypoint x="4332" y="1080" />
2022-10-23 04:34:34 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_04fl87d_di" bpmnElement="Flow_04fl87d">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3080" y="532" />
<di:waypoint x="3132" y="532" />
2022-10-22 23:20:19 +00:00
</bpmndi:BPMNEdge>
2022-10-23 05:27:16 +00:00
<bpmndi:BPMNEdge id="Flow_1jfb24q_di" bpmnElement="Flow_1jfb24q">
2022-11-10 18:31:35 +00:00
<di:waypoint x="5130" y="610" />
<di:waypoint x="5192" y="610" />
2022-10-23 05:27:16 +00:00
</bpmndi:BPMNEdge>
2022-10-24 13:51:27 +00:00
<bpmndi:BPMNEdge id="Flow_1qf14hx_di" bpmnElement="Flow_1qf14hx">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3940" y="845" />
<di:waypoint x="3940" y="718" />
2022-10-24 13:51:27 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1w4cqkv_di" bpmnElement="Flow_1w4cqkv">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3840" y="948" />
<di:waypoint x="3940" y="948" />
<di:waypoint x="3940" y="895" />
2022-10-24 13:51:27 +00:00
</bpmndi:BPMNEdge>
2022-10-25 02:59:47 +00:00
<bpmndi:BPMNEdge id="Flow_17vkjgc_di" bpmnElement="Flow_17vkjgc">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1095" y="532" />
<di:waypoint x="1165" y="532" />
2022-10-25 02:59:47 +00:00
</bpmndi:BPMNEdge>
2022-10-31 21:45:19 +00:00
<bpmndi:BPMNEdge id="Flow_1pefcgv_di" bpmnElement="Flow_1pefcgv">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1165" y="370" />
<di:waypoint x="1070" y="370" />
<di:waypoint x="1070" y="507" />
2022-11-01 19:46:40 +00:00
</bpmndi:BPMNEdge>
2022-11-07 19:18:15 +00:00
<bpmndi:BPMNEdge id="Flow_1s2as7o_di" bpmnElement="Flow_1s2as7o">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2180" y="557" />
<di:waypoint x="2180" y="610" />
<di:waypoint x="2240" y="610" />
2022-11-07 19:29:15 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0hyvwku_di" bpmnElement="Flow_0hyvwku">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2340" y="610" />
<di:waypoint x="2430" y="610" />
2022-11-07 19:18:15 +00:00
</bpmndi:BPMNEdge>
2022-11-07 20:04:33 +00:00
<bpmndi:BPMNEdge id="Flow_1fvtcqt_di" bpmnElement="Flow_1fvtcqt">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4918" y="610" />
<di:waypoint x="5030" y="610" />
2022-11-07 20:04:33 +00:00
</bpmndi:BPMNEdge>
2022-11-07 20:13:05 +00:00
<bpmndi:BPMNEdge id="Flow_14glsqd_di" bpmnElement="Flow_14glsqd">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2068" y="532" />
<di:waypoint x="2155" y="532" />
2022-11-07 20:13:05 +00:00
</bpmndi:BPMNEdge>
2022-11-08 15:16:02 +00:00
<bpmndi:BPMNEdge id="Flow_0e4l30m_di" bpmnElement="Flow_0e4l30m">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2760" y="530" />
<di:waypoint x="2830" y="530" />
2022-11-10 02:38:03 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0dhpy0v_di" bpmnElement="Flow_0dhpy0v">
2022-11-10 18:32:10 +00:00
<di:waypoint x="1958" y="532" />
2022-11-10 18:31:35 +00:00
<di:waypoint x="2032" y="532" />
2022-11-08 15:16:02 +00:00
</bpmndi:BPMNEdge>
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNEdge id="Flow_1x00zm0_di" bpmnElement="Flow_1x00zm0">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3940" y="682" />
<di:waypoint x="3940" y="572" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_09r1s5r_di" bpmnElement="Flow_09r1s5r">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3670" y="870" />
<di:waypoint x="3915" y="870" />
2022-11-10 02:47:20 +00:00
</bpmndi:BPMNEdge>
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNEdge id="Flow_1whkgq0_di" bpmnElement="Flow_1whkgq0">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4130" y="1080" />
<di:waypoint x="4190" y="1080" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1l74eab_di" bpmnElement="Flow_1l74eab">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4368" y="1080" />
<di:waypoint x="4405" y="1080" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0z51hpb_di" bpmnElement="Flow_0z51hpb">
<di:waypoint x="1740" y="532" />
<di:waypoint x="1805" y="532" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1xvt99y_di" bpmnElement="Flow_1xvt99y">
<di:waypoint x="1855" y="532" />
2022-11-10 18:32:10 +00:00
<di:waypoint x="1922" y="532" />
2022-11-10 18:31:35 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_06mfxze_di" bpmnElement="Flow_06mfxze">
<di:waypoint x="1710" y="590" />
<di:waypoint x="1710" y="610" />
<di:waypoint x="1830" y="610" />
<di:waypoint x="1830" y="557" />
2022-11-10 02:47:20 +00:00
</bpmndi:BPMNEdge>
2022-11-10 18:32:38 +00:00
<bpmndi:BPMNEdge id="Flow_1wfxajw_di" bpmnElement="Flow_1wfxajw">
<di:waypoint x="790" y="532" />
<di:waypoint x="1045" y="532" />
</bpmndi:BPMNEdge>
2022-11-08 15:16:02 +00:00
<bpmndi:BPMNShape id="Participant_0a8arrz_di" bpmnElement="Participant_0a8arrz" isHorizontal="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2340" y="1290" width="970" height="80" />
2022-11-08 15:16:02 +00:00
</bpmndi:BPMNShape>
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNShape id="Participant_1qabwrg_di" bpmnElement="Participant_1qabwrg" isHorizontal="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="2440" y="1190" width="450" height="80" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNShape>
2022-10-13 02:36:37 +00:00
<bpmndi:BPMNShape id="Participant_0b27sri_di" bpmnElement="Participant_0b27sri" isHorizontal="true">
2022-11-10 18:31:35 +00:00
<dc:Bounds x="4589" y="1170" width="302" height="80" />
2022-11-07 19:48:02 +00:00
</bpmndi:BPMNShape>
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNShape id="TextAnnotation_1uaw1w7_di" bpmnElement="TextAnnotation_1uaw1w7">
2022-11-01 19:46:40 +00:00
<dc:Bounds x="640" y="-170" width="760" height="30" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNShape>
2022-11-01 19:48:18 +00:00
<bpmndi:BPMNEdge id="DataOutputAssociation_1topzui_di" bpmnElement="DataOutputAssociation_1topzui">
2022-11-10 02:38:03 +00:00
<di:waypoint x="1413" y="572" />
<di:waypoint x="1441" y="655" />
2022-11-01 19:48:18 +00:00
</bpmndi:BPMNEdge>
2022-11-02 12:21:46 +00:00
<bpmndi:BPMNEdge id="DataOutputAssociation_0buh48w_di" bpmnElement="DataOutputAssociation_0buh48w">
2022-11-10 02:38:03 +00:00
<di:waypoint x="573" y="490" />
<di:waypoint x="600" y="405" />
2022-11-02 12:21:46 +00:00
</bpmndi:BPMNEdge>
2022-11-11 15:04:24 +00:00
<bpmndi:BPMNEdge id="DataOutputAssociation_076hmxy_di" bpmnElement="DataOutputAssociation_076hmxy">
<di:waypoint x="4761" y="570" />
<di:waypoint x="4795" y="505" />
</bpmndi:BPMNEdge>
2022-10-25 14:08:45 +00:00
<bpmndi:BPMNEdge id="DataOutputAssociation_0b96bb7_di" bpmnElement="DataOutputAssociation_0b96bb7">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4030" y="285" />
<di:waypoint x="3948" y="261" />
2022-10-25 14:08:45 +00:00
</bpmndi:BPMNEdge>
2022-11-10 02:47:20 +00:00
<bpmndi:BPMNEdge id="DataOutputAssociation_04ohdyt_di" bpmnElement="DataOutputAssociation_04ohdyt">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3058" y="492" />
<di:waypoint x="3128" y="395" />
2022-11-10 02:47:20 +00:00
</bpmndi:BPMNEdge>
2022-10-25 14:08:45 +00:00
<bpmndi:BPMNEdge id="DataOutputAssociation_02537rk_di" bpmnElement="DataOutputAssociation_02537rk">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4130" y="589" />
<di:waypoint x="4192" y="563" />
2022-10-25 14:08:45 +00:00
</bpmndi:BPMNEdge>
2022-11-10 03:26:25 +00:00
<bpmndi:BPMNEdge id="DataOutputAssociation_0lf2wuo_di" bpmnElement="DataOutputAssociation_0lf2wuo">
2022-11-10 18:31:35 +00:00
<di:waypoint x="5055" y="650" />
<di:waypoint x="5014" y="715" />
2022-11-10 03:26:25 +00:00
</bpmndi:BPMNEdge>
2022-06-30 11:30:02 -04:00
<bpmndi:BPMNEdge id="Association_1eygti7_di" bpmnElement="Association_1eygti7">
2022-11-01 19:46:40 +00:00
<di:waypoint x="1086" y="-70" />
<di:waypoint x="1153" y="-140" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ppupld_di" bpmnElement="Flow_0ppupld">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2390" y="462" />
<di:waypoint x="2390" y="1290" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0yfnc92_di" bpmnElement="Flow_0yfnc92">
2022-11-10 18:31:35 +00:00
<di:waypoint x="2480" y="650" />
<di:waypoint x="2480" y="1190" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jciftq_di" bpmnElement="Flow_0jciftq">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3030" y="492" />
<di:waypoint x="3030" y="150" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0p0bc5u_di" bpmnElement="Flow_0p0bc5u">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4740" y="650" />
<di:waypoint x="4740" y="1170" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1getkzr_di" bpmnElement="Flow_1getkzr">
2022-11-10 18:31:35 +00:00
<di:waypoint x="4080" y="260" />
<di:waypoint x="4080" y="150" />
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1dgkwzr_di" bpmnElement="Flow_1dgkwzr">
2022-11-10 18:31:35 +00:00
<di:waypoint x="5080" y="570" />
<di:waypoint x="5080" y="150" />
2022-10-23 05:20:33 +00:00
</bpmndi:BPMNEdge>
2022-11-07 19:48:02 +00:00
<bpmndi:BPMNEdge id="Flow_14gw1v6_di" bpmnElement="Flow_14gw1v6">
2022-11-10 18:31:35 +00:00
<di:waypoint x="3269" y="1290" />
<di:waypoint x="3269" y="572" />
2022-11-07 19:48:02 +00:00
</bpmndi:BPMNEdge>
2022-06-30 11:30:02 -04:00
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
2022-07-13 23:46:34 -04:00
<bpmndi:BPMNDiagram>
2022-09-20 14:28:53 -04:00
<bpmndi:BPMNPlane bpmnElement="Activity_0gkejaj">
2022-10-24 20:43:55 +00:00
<bpmndi:BPMNShape id="Event_0w5o6hr_di" bpmnElement="Event_0w5o6hr">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="-48" y="372" width="36" height="36" />
2022-10-24 20:43:55 +00:00
</bpmndi:BPMNShape>
2022-10-24 18:43:09 +00:00
<bpmndi:BPMNShape id="Activity_08gpeul_di" bpmnElement="Activity_1yhwhps">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="680" y="350" width="100" height="80" />
2022-10-24 18:43:09 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0fzlb0w_di" bpmnElement="Activity_02go8ec">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="210" y="350" width="100" height="80" />
2022-10-24 18:43:09 +00:00
</bpmndi:BPMNShape>
2022-10-24 18:07:00 +00:00
<bpmndi:BPMNShape id="Activity_1f5dpwy_di" bpmnElement="Activity_0b87ocm">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="520" y="350" width="100" height="80" />
2022-09-20 14:28:53 -04:00
</bpmndi:BPMNShape>
2022-10-24 18:07:00 +00:00
<bpmndi:BPMNShape id="Event_0cmri19_di" bpmnElement="Event_0cmri19">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="842" y="372" width="36" height="36" />
2022-09-20 14:28:53 -04:00
</bpmndi:BPMNShape>
2022-10-24 18:43:09 +00:00
<bpmndi:BPMNShape id="Activity_0x1ak9n_di" bpmnElement="Activity_1k25w3x">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="360" y="350" width="100" height="80" />
2022-09-20 14:28:53 -04:00
</bpmndi:BPMNShape>
2022-10-24 18:43:09 +00:00
<bpmndi:BPMNShape id="Activity_0emlo6d_di" bpmnElement="Activity_0mcykih">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="50" y="350" width="100" height="80" />
2022-10-29 05:55:41 +00:00
<bpmndi:BPMNLabel />
2022-10-24 18:08:51 +00:00
</bpmndi:BPMNShape>
2022-10-20 00:13:40 +00:00
<bpmndi:BPMNEdge id="Flow_1sc1v4y_di" bpmnElement="Flow_1sc1v4y">
2022-10-26 19:41:56 +00:00
<di:waypoint x="-12" y="390" />
<di:waypoint x="50" y="390" />
2022-10-20 00:13:40 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1m8uxeg_di" bpmnElement="Flow_1m8uxeg">
2022-10-26 19:41:56 +00:00
<di:waypoint x="620" y="390" />
<di:waypoint x="680" y="390" />
2022-10-20 00:13:40 +00:00
</bpmndi:BPMNEdge>
2022-10-20 00:36:37 +00:00
<bpmndi:BPMNEdge id="Flow_04do8x7_di" bpmnElement="Flow_04do8x7">
2022-10-26 19:41:56 +00:00
<di:waypoint x="780" y="390" />
<di:waypoint x="842" y="390" />
2022-10-20 00:36:37 +00:00
</bpmndi:BPMNEdge>
2022-10-24 18:09:09 +00:00
<bpmndi:BPMNEdge id="Flow_0nxzc38_di" bpmnElement="Flow_0nxzc38">
2022-10-26 19:41:56 +00:00
<di:waypoint x="310" y="390" />
<di:waypoint x="360" y="390" />
2022-10-20 21:00:54 +00:00
</bpmndi:BPMNEdge>
2022-10-24 18:09:09 +00:00
<bpmndi:BPMNEdge id="Flow_0xtzqkg_di" bpmnElement="Flow_0xtzqkg">
2022-10-26 19:41:56 +00:00
<di:waypoint x="460" y="390" />
<di:waypoint x="520" y="390" />
2022-10-20 02:34:59 +00:00
</bpmndi:BPMNEdge>
2022-10-24 18:43:09 +00:00
<bpmndi:BPMNEdge id="Flow_02g4qn2_di" bpmnElement="Flow_02g4qn2">
2022-10-26 19:41:56 +00:00
<di:waypoint x="150" y="390" />
<di:waypoint x="210" y="390" />
2022-10-24 18:43:09 +00:00
</bpmndi:BPMNEdge>
2022-09-20 14:28:53 -04:00
</bpmndi:BPMNPlane>
2022-07-13 23:46:34 -04:00
</bpmndi:BPMNDiagram>
<bpmndi:BPMNDiagram>
2022-10-05 13:51:56 +00:00
<bpmndi:BPMNPlane bpmnElement="Activity_1ucvkk4">
2022-10-31 16:20:02 +00:00
<bpmndi:BPMNShape id="Event_00px1yx_di" bpmnElement="Event_00px1yx">
<dc:Bounds x="-278" y="402" width="36" height="36" />
</bpmndi:BPMNShape>
2022-10-31 17:10:57 +00:00
<bpmndi:BPMNShape id="Event_1nkaxn4_di" bpmnElement="Event_1nkaxn4">
<dc:Bounds x="852" y="402" width="36" height="36" />
</bpmndi:BPMNShape>
2022-10-25 04:04:37 +00:00
<bpmndi:BPMNShape id="Activity_1gex892_di" bpmnElement="Activity_00b66gy">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="160" y="380" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-25 04:04:37 +00:00
</bpmndi:BPMNShape>
2022-10-31 16:31:37 +00:00
<bpmndi:BPMNShape id="Activity_0s32al0_di" bpmnElement="Activity_1ve0iqu">
<dc:Bounds x="680" y="380" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0mxxp3b_di" bpmnElement="Call_Waku_Messages_Message-Notify_Proejct_Lead">
<dc:Bounds x="510" y="380" width="100" height="80" />
</bpmndi:BPMNShape>
2022-11-07 19:18:15 +00:00
<bpmndi:BPMNShape id="Activity_02v8rpk_di" bpmnElement="Activity_1jtcvfx">
<dc:Bounds x="330" y="380" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
2022-10-31 17:10:57 +00:00
<bpmndi:BPMNShape id="Activity_0iy0fil_di" bpmnElement="Activity_1982sk7">
<dc:Bounds x="-170" y="380" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0plejcc_di" bpmnElement="Activity_1nyfxna">
<dc:Bounds x="160" y="500" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1lm44ee_di" bpmnElement="Activity_1r3o0bm">
<dc:Bounds x="0" y="380" width="100" height="80" />
</bpmndi:BPMNShape>
2022-10-25 19:06:46 +00:00
<bpmndi:BPMNEdge id="Flow_0re50gq_di" bpmnElement="Flow_0re50gq">
2022-10-31 16:31:37 +00:00
<di:waypoint x="610" y="420" />
<di:waypoint x="680" y="420" />
2022-10-25 19:06:46 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0y37dgj_di" bpmnElement="Flow_0y37dgj">
2022-10-31 16:31:37 +00:00
<di:waypoint x="780" y="420" />
<di:waypoint x="852" y="420" />
2022-10-25 19:06:46 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0dvboik_di" bpmnElement="Flow_0dvboik">
2022-10-31 16:16:33 +00:00
<di:waypoint x="-242" y="420" />
<di:waypoint x="-170" y="420" />
2022-10-25 19:06:46 +00:00
</bpmndi:BPMNEdge>
2022-10-25 21:13:29 +00:00
<bpmndi:BPMNEdge id="Flow_01ki4jt_di" bpmnElement="Flow_01ki4jt">
2022-10-31 16:16:33 +00:00
<di:waypoint x="-70" y="420" />
<di:waypoint x="0" y="420" />
2022-10-25 20:56:03 +00:00
</bpmndi:BPMNEdge>
2022-10-28 12:52:41 +00:00
<bpmndi:BPMNEdge id="Flow_0bv17h4_di" bpmnElement="Flow_0bv17h4">
2022-10-31 16:16:33 +00:00
<di:waypoint x="100" y="420" />
2022-10-28 12:52:41 +00:00
<di:waypoint x="160" y="420" />
2022-10-25 20:56:03 +00:00
</bpmndi:BPMNEdge>
2022-11-07 16:15:58 +00:00
<bpmndi:BPMNEdge id="Flow_1jor3kc_di" bpmnElement="Flow_1jor3kc">
2022-10-31 16:15:57 +00:00
<di:waypoint x="260" y="420" />
2022-11-07 16:17:48 +00:00
<di:waypoint x="330" y="420" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0cl4jmz_di" bpmnElement="Flow_0cl4jmz">
<di:waypoint x="430" y="420" />
2022-10-31 16:31:37 +00:00
<di:waypoint x="510" y="420" />
</bpmndi:BPMNEdge>
2022-10-05 13:51:56 +00:00
</bpmndi:BPMNPlane>
2022-07-13 23:46:34 -04:00
</bpmndi:BPMNDiagram>
2022-09-12 16:12:36 -04:00
<bpmndi:BPMNDiagram id="BPMNDiagram_0e5tdrz">
2022-09-15 15:16:06 -04:00
<bpmndi:BPMNPlane id="BPMNPlane_04v9fws" bpmnElement="SubProcess_Data_validation_rules">
2022-09-12 16:12:36 -04:00
<bpmndi:BPMNShape id="Event_1qkuk5g_di" bpmnElement="Event_1qkuk5g">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="232" y="192" width="36" height="36" />
2022-09-12 16:12:36 -04:00
</bpmndi:BPMNShape>
2022-10-18 21:04:12 +00:00
<bpmndi:BPMNShape id="Activity_05nw8eq_di" bpmnElement="Activity_Check_Due_Date">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="840" y="170" width="100" height="80" />
2022-10-18 21:04:12 +00:00
</bpmndi:BPMNShape>
2022-11-08 15:16:02 +00:00
<bpmndi:BPMNShape id="Event_015l7j8_di" bpmnElement="Event_015l7j8">
<dc:Bounds x="1362" y="192" width="36" height="36" />
</bpmndi:BPMNShape>
2022-09-30 11:18:04 -04:00
<bpmndi:BPMNShape id="Activity_0ynnab7_di" bpmnElement="Activity_check_contributor_name">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="340" y="170" width="100" height="80" />
2022-09-12 16:12:36 -04:00
</bpmndi:BPMNShape>
2022-10-20 00:10:26 +00:00
<bpmndi:BPMNShape id="Activity_07pdvk2_di" bpmnElement="Activity_check_invoice_amount">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="510" y="170" width="100" height="80" />
2022-10-20 00:10:26 +00:00
</bpmndi:BPMNShape>
2022-09-30 11:18:04 -04:00
<bpmndi:BPMNShape id="Activity_1l7rl3o_di" bpmnElement="Activity_check_validation_rules">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="1020" y="170" width="100" height="80" />
2022-09-12 16:12:36 -04:00
</bpmndi:BPMNShape>
2022-10-18 20:08:58 +00:00
<bpmndi:BPMNShape id="Activity_0fc4t79_di" bpmnElement="Activity_call_local_date_and_time">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="670" y="170" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-11 19:11:27 +00:00
</bpmndi:BPMNShape>
2022-11-07 20:08:28 +00:00
<bpmndi:BPMNShape id="Activity_0u1e062_di" bpmnElement="Activity_1j8k6mb">
2022-11-07 20:12:22 +00:00
<dc:Bounds x="1200" y="170" width="100" height="80" />
</bpmndi:BPMNShape>
2022-09-12 16:12:36 -04:00
<bpmndi:BPMNEdge id="Flow_1avkxpe_di" bpmnElement="Flow_1avkxpe">
2022-10-26 19:41:56 +00:00
<di:waypoint x="268" y="210" />
<di:waypoint x="340" y="210" />
2022-09-12 16:12:36 -04:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0tzjowk_di" bpmnElement="Flow_0tzjowk">
2022-10-26 19:41:56 +00:00
<di:waypoint x="1120" y="210" />
2022-11-07 20:12:22 +00:00
<di:waypoint x="1200" y="210" />
2022-09-12 16:12:36 -04:00
</bpmndi:BPMNEdge>
2022-10-18 20:44:29 +00:00
<bpmndi:BPMNEdge id="Flow_18i6dlo_di" bpmnElement="Flow_18i6dlo">
2022-10-26 19:41:56 +00:00
<di:waypoint x="770" y="210" />
<di:waypoint x="840" y="210" />
2022-10-18 20:44:29 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1d7sgm2_di" bpmnElement="Flow_1d7sgm2">
2022-10-26 19:41:56 +00:00
<di:waypoint x="940" y="210" />
<di:waypoint x="1020" y="210" />
2022-10-13 15:21:10 +00:00
</bpmndi:BPMNEdge>
2022-10-19 23:57:42 +00:00
<bpmndi:BPMNEdge id="Flow_0mvmd06_di" bpmnElement="Flow_0mvmd06">
2022-10-26 19:41:56 +00:00
<di:waypoint x="440" y="210" />
<di:waypoint x="510" y="210" />
2022-10-19 23:57:42 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0wp2mcf_di" bpmnElement="Flow_0wp2mcf">
2022-10-26 19:41:56 +00:00
<di:waypoint x="610" y="210" />
<di:waypoint x="670" y="210" />
2022-10-19 23:57:42 +00:00
</bpmndi:BPMNEdge>
2022-11-07 20:08:28 +00:00
<bpmndi:BPMNEdge id="Flow_04odmtl_di" bpmnElement="Flow_04odmtl">
2022-11-07 20:12:22 +00:00
<di:waypoint x="1300" y="210" />
<di:waypoint x="1362" y="210" />
2022-11-07 20:08:28 +00:00
</bpmndi:BPMNEdge>
2022-09-12 16:12:36 -04:00
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
2022-10-23 04:34:34 +00:00
<bpmndi:BPMNDiagram id="BPMNDiagram_1wh5lkq">
2022-10-23 04:41:48 +00:00
<bpmndi:BPMNPlane id="BPMNPlane_1b2zhk5" bpmnElement="Activity_0gkpa9s">
2022-10-25 04:16:11 +00:00
<bpmndi:BPMNShape id="Event_0a4hscg_di" bpmnElement="Event_0a4hscg">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="402" y="192" width="36" height="36" />
2022-10-25 04:16:11 +00:00
</bpmndi:BPMNShape>
2022-10-23 04:49:49 +00:00
<bpmndi:BPMNShape id="Event_0xohu5m_di" bpmnElement="Event_0xohu5m">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="832" y="192" width="36" height="36" />
2022-10-23 04:49:49 +00:00
</bpmndi:BPMNShape>
2022-10-23 20:18:07 +00:00
<bpmndi:BPMNShape id="BPMNShape_0pcr7bl" bpmnElement="Activity_1fsffcq">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="680" y="170" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-23 04:43:03 +00:00
</bpmndi:BPMNShape>
2022-10-23 15:51:26 +00:00
<bpmndi:BPMNShape id="Activity_17rdv3g_di" bpmnElement="Call_Waku_Messages_Message">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="510" y="170" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-23 15:51:26 +00:00
</bpmndi:BPMNShape>
2022-10-23 04:47:56 +00:00
<bpmndi:BPMNEdge id="Flow_17xbb2s_di" bpmnElement="Flow_17xbb2s">
2022-10-26 19:41:56 +00:00
<di:waypoint x="780" y="210" />
<di:waypoint x="832" y="210" />
2022-10-23 05:09:31 +00:00
</bpmndi:BPMNEdge>
2022-10-23 16:11:56 +00:00
<bpmndi:BPMNEdge id="Flow_0j4xxzp_di" bpmnElement="Flow_0j4xxzp">
2022-10-26 19:41:56 +00:00
<di:waypoint x="610" y="210" />
<di:waypoint x="680" y="210" />
2022-10-23 04:41:48 +00:00
</bpmndi:BPMNEdge>
2022-10-24 21:28:07 +00:00
<bpmndi:BPMNEdge id="Flow_1yktpsd_di" bpmnElement="Flow_1yktpsd">
2022-10-26 19:41:56 +00:00
<di:waypoint x="438" y="210" />
<di:waypoint x="510" y="210" />
2022-10-23 16:11:56 +00:00
</bpmndi:BPMNEdge>
2022-10-23 04:41:48 +00:00
</bpmndi:BPMNPlane>
2022-10-23 04:34:34 +00:00
</bpmndi:BPMNDiagram>
2022-10-23 05:31:34 +00:00
<bpmndi:BPMNDiagram id="BPMNDiagram_03yq39k">
<bpmndi:BPMNPlane id="BPMNPlane_19vekoo" bpmnElement="Waku_Message_Pending_Payment">
2022-10-23 06:04:40 +00:00
<bpmndi:BPMNShape id="Event_13cibxi_di" bpmnElement="Event_13cibxi">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="72" y="162" width="36" height="36" />
2022-10-23 06:04:40 +00:00
</bpmndi:BPMNShape>
2022-10-23 22:55:20 +00:00
<bpmndi:BPMNShape id="Activity_0848qfu_di" bpmnElement="Get_Waku_Messages_Message">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="340" y="140" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-23 05:31:34 +00:00
</bpmndi:BPMNShape>
2022-10-24 00:25:38 +00:00
<bpmndi:BPMNShape id="Event_0fbz176_di" bpmnElement="Event_0fbz176">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="702" y="162" width="36" height="36" />
2022-10-23 05:31:34 +00:00
</bpmndi:BPMNShape>
2022-10-23 06:04:40 +00:00
<bpmndi:BPMNShape id="BPMNShape_0h6o7ep" bpmnElement="waku_payment_pending">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="530" y="140" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-23 06:06:10 +00:00
</bpmndi:BPMNShape>
2022-10-24 00:25:38 +00:00
<bpmndi:BPMNShape id="Activity_0tevtzs_di" bpmnElement="Activity_0iquip7">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="170" y="300" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-23 06:04:40 +00:00
</bpmndi:BPMNShape>
2022-10-23 05:31:34 +00:00
<bpmndi:BPMNEdge id="Flow_1w7kqay_di" bpmnElement="Flow_1w7kqay">
2022-10-26 19:41:56 +00:00
<di:waypoint x="440" y="180" />
<di:waypoint x="530" y="180" />
2022-10-23 05:39:21 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1buk0a2_di" bpmnElement="Flow_1buk0a2">
2022-10-26 19:41:56 +00:00
<di:waypoint x="630" y="180" />
<di:waypoint x="702" y="180" />
2022-10-23 05:31:45 +00:00
</bpmndi:BPMNEdge>
2022-10-24 21:30:31 +00:00
<bpmndi:BPMNEdge id="Flow_1j5eznh_di" bpmnElement="Flow_1j5eznh">
2022-10-26 19:41:56 +00:00
<di:waypoint x="108" y="180" />
<di:waypoint x="340" y="180" />
2022-10-23 05:46:12 +00:00
</bpmndi:BPMNEdge>
2022-10-23 05:31:34 +00:00
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
2022-10-23 06:28:19 +00:00
<bpmndi:BPMNDiagram id="BPMNDiagram_0pf7nxs">
<bpmndi:BPMNPlane id="BPMNPlane_0obk4d1" bpmnElement="Activity_0rae8g6">
2022-10-23 06:45:30 +00:00
<bpmndi:BPMNShape id="BPMNShape_0md80al" bpmnElement="Event_0ialhor">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="-38" y="202" width="36" height="36" />
2022-10-23 06:45:30 +00:00
</bpmndi:BPMNShape>
2022-10-23 06:28:19 +00:00
<bpmndi:BPMNShape id="BPMNShape_0u0hy9z" bpmnElement="Activity_0eh4so1">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="250" y="180" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-23 06:28:19 +00:00
</bpmndi:BPMNShape>
2022-10-23 19:15:57 +00:00
<bpmndi:BPMNShape id="BPMNShape_06ie9hh" bpmnElement="Event_0ihhn4w">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="762" y="202" width="36" height="36" />
2022-10-23 19:15:57 +00:00
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1lk7fz8" bpmnElement="waku_invoice_rejected">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="600" y="180" width="100" height="80" />
<bpmndi:BPMNLabel />
2022-10-23 19:15:57 +00:00
</bpmndi:BPMNShape>
2022-10-23 20:22:20 +00:00
<bpmndi:BPMNShape id="Activity_0py9spx_di" bpmnElement="Activity_04kw0jc">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="70" y="180" width="100" height="80" />
2022-10-23 20:22:20 +00:00
</bpmndi:BPMNShape>
2022-10-23 19:15:57 +00:00
<bpmndi:BPMNShape id="Activity_08c60j8_di" bpmnElement="Activity_03duc95">
2022-10-26 19:41:56 +00:00
<dc:Bounds x="430" y="180" width="100" height="80" />
2022-10-23 19:15:57 +00:00
</bpmndi:BPMNShape>
2022-10-23 06:28:19 +00:00
<bpmndi:BPMNEdge id="BPMNEdge_04mzj46" bpmnElement="Flow_14x1v12">
2022-10-26 19:41:56 +00:00
<di:waypoint x="-2" y="220" />
<di:waypoint x="70" y="220" />
2022-10-23 06:28:19 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_0j3b6zk" bpmnElement="Flow_1wq6gzs">
2022-10-26 19:41:56 +00:00
<di:waypoint x="350" y="220" />
<di:waypoint x="430" y="220" />
2022-10-23 06:28:19 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_16ht4ok" bpmnElement="Flow_01i59kw">
2022-10-26 19:41:56 +00:00
<di:waypoint x="700" y="220" />
<di:waypoint x="762" y="220" />
2022-10-23 06:28:19 +00:00
</bpmndi:BPMNEdge>
2022-10-23 06:32:25 +00:00
<bpmndi:BPMNEdge id="Flow_0umhf4u_di" bpmnElement="Flow_0umhf4u">
2022-10-26 19:41:56 +00:00
<di:waypoint x="170" y="220" />
<di:waypoint x="250" y="220" />
2022-10-23 06:32:25 +00:00
</bpmndi:BPMNEdge>
2022-10-23 19:15:57 +00:00
<bpmndi:BPMNEdge id="Flow_1d0phao_di" bpmnElement="Flow_1d0phao">
2022-10-26 19:41:56 +00:00
<di:waypoint x="530" y="220" />
<di:waypoint x="600" y="220" />
2022-10-23 19:15:57 +00:00
</bpmndi:BPMNEdge>
2022-10-23 06:28:19 +00:00
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
2022-10-23 20:57:15 +00:00
<bpmndi:BPMNDiagram id="BPMNDiagram_1vlf9fh">
2022-10-23 22:29:17 +00:00
<bpmndi:BPMNPlane id="BPMNPlane_0pej8du" bpmnElement="Activity_1kgaqpf">
<bpmndi:BPMNShape id="BPMNShape_1r0xe85" bpmnElement="Event_0k7eiau">
2022-10-31 20:13:19 +00:00
<dc:Bounds x="122" y="222" width="36" height="36" />
2022-10-23 22:29:17 +00:00
</bpmndi:BPMNShape>
2022-10-31 20:18:35 +00:00
<bpmndi:BPMNShape id="BPMNShape_0brjin6" bpmnElement="Activity_1wqf9dm">
<dc:Bounds x="730" y="200" width="100" height="80" />
2022-10-26 19:41:56 +00:00
<bpmndi:BPMNLabel />
2022-10-23 22:29:17 +00:00
</bpmndi:BPMNShape>
2022-10-31 20:18:35 +00:00
<bpmndi:BPMNShape id="BPMNShape_1kkvray" bpmnElement="Event_0czwuqb">
<dc:Bounds x="1062" y="222" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0x5xk93" bpmnElement="Activity_0ez288q">
<dc:Bounds x="900" y="200" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
2022-10-31 20:27:54 +00:00
<bpmndi:BPMNShape id="BPMNShape_13jsep6" bpmnElement="Activity_01g159b">
<dc:Bounds x="210" y="200" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_1hvadbq" bpmnElement="Activity_1i7fkx2">
<dc:Bounds x="380" y="200" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
2022-10-31 20:18:35 +00:00
<bpmndi:BPMNShape id="Activity_0p49tz0_di" bpmnElement="Activity_1ayopxr">
<dc:Bounds x="550" y="200" width="100" height="80" />
</bpmndi:BPMNShape>
2022-10-23 22:29:17 +00:00
<bpmndi:BPMNEdge id="BPMNEdge_1d397qp" bpmnElement="Flow_0n3djvs">
2022-10-31 20:18:35 +00:00
<di:waypoint x="830" y="240" />
<di:waypoint x="900" y="240" />
2022-10-23 22:29:17 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge_0u6zjo7" bpmnElement="Flow_0lr2fpj">
2022-10-31 20:18:35 +00:00
<di:waypoint x="1000" y="240" />
<di:waypoint x="1062" y="240" />
2022-10-23 22:29:17 +00:00
</bpmndi:BPMNEdge>
2022-10-25 17:52:24 +00:00
<bpmndi:BPMNEdge id="Flow_11zkgke_di" bpmnElement="Flow_11zkgke">
2022-10-31 20:13:19 +00:00
<di:waypoint x="158" y="240" />
<di:waypoint x="210" y="240" />
2022-10-31 19:49:58 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ale8a2_di" bpmnElement="Flow_1ale8a2">
2022-10-31 20:13:19 +00:00
<di:waypoint x="310" y="240" />
2022-10-31 19:49:58 +00:00
<di:waypoint x="380" y="240" />
2022-10-31 20:13:19 +00:00
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1gfeknb_di" bpmnElement="Flow_1gfeknb">
<di:waypoint x="480" y="240" />
<di:waypoint x="550" y="240" />
2022-10-25 17:52:24 +00:00
</bpmndi:BPMNEdge>
2022-10-31 20:18:35 +00:00
<bpmndi:BPMNEdge id="Flow_0u8sn4c_di" bpmnElement="Flow_0u8sn4c">
<di:waypoint x="650" y="240" />
<di:waypoint x="730" y="240" />
</bpmndi:BPMNEdge>
2022-10-23 22:29:17 +00:00
</bpmndi:BPMNPlane>
2022-10-23 20:57:15 +00:00
</bpmndi:BPMNDiagram>
2022-11-02 01:04:05 +00:00
<bpmndi:BPMNDiagram id="BPMNDiagram_191w697">
<bpmndi:BPMNPlane id="BPMNPlane_1urlpwk" bpmnElement="Activity_1864qj2">
<bpmndi:BPMNShape id="Event_1qh3xrh_di" bpmnElement="Event_1qh3xrh">
<dc:Bounds x="242" y="182" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1of3arm_di" bpmnElement="Activity_0xrsduh">
<dc:Bounds x="330" y="160" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1pc13jq_di" bpmnElement="Activity_0rww1ya">
<dc:Bounds x="490" y="160" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0kmx0m7_di" bpmnElement="Event_0kmx0m7">
<dc:Bounds x="652" y="182" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0pwvb62_di" bpmnElement="Flow_0pwvb62">
<di:waypoint x="278" y="200" />
<di:waypoint x="330" y="200" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0z8ory2_di" bpmnElement="Flow_0z8ory2">
<di:waypoint x="430" y="200" />
<di:waypoint x="490" y="200" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1hebd4s_di" bpmnElement="Flow_1hebd4s">
<di:waypoint x="590" y="200" />
<di:waypoint x="652" y="200" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
2022-10-26 19:41:56 +00:00
</bpmn:definitions>