mirror of
https://github.com/sartography/sample-process-models.git
synced 2025-02-20 11:48:21 +00:00
User: alex clicked save for execute-procure-to-pay/cc-invoice-approval-process/cc-invoice-approval-process-v2.bpmn
This commit is contained in:
parent
ae92250fb1
commit
ea9172e2cd
@ -26,6 +26,13 @@
|
||||
<bpmn:lane id="Lane_1a0qu8e" name="Process Initiator">
|
||||
<bpmn:flowNodeRef>Submit_the_invoice</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_validation_successful_question_mark</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_1l4tz4i</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0faln91</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0fq1nb4</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1b6tead</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1usbnt0</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1b58a3z</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>SubProcess_Data_validation_rules</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_invoice_validation_failed</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_05ov5p5</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0p88elm</bpmn:flowNodeRef>
|
||||
@ -33,31 +40,24 @@
|
||||
<bpmn:flowNodeRef>Activity_109lq0m</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_10p5t0r</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_1717c0p</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0gkpa9s</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_1lbghql</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_0x83ruk</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_0m3ri6v</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_1l4tz4i</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0faln91</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0fq1nb4</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1b6tead</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0gkejaj</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_15y55nw</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1usbnt0</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_175j3o7</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Gateway_0wk5se9</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1b58a3z</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_show_errors</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0twki30</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>SubProcess_Data_validation_rules</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0gkpa9s</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0gkejaj</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1ucvkk4</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Waku_Message_Pending_Payment</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0rae8g6</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1kgaqpf</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1864qj2</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1colhao</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1u89kok</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Event_1r3yh2k</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1ucvkk4</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Waku_Message_Pending_Payment</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_0rae8g6</bpmn:flowNodeRef>
|
||||
<bpmn:flowNodeRef>Activity_1kgaqpf</bpmn:flowNodeRef>
|
||||
</bpmn:lane>
|
||||
<bpmn:lane id="Lane_1so23vf" name="Finance Team">
|
||||
<bpmn:flowNodeRef>Activity_0cdgqi0</bpmn:flowNodeRef>
|
||||
@ -347,47 +347,6 @@ time_format = current_user_extras["date_format"]</spiffworkflow:preScript>
|
||||
<bpmn:incoming>Flow_1gohkts</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_04ccp12</bpmn:outgoing>
|
||||
</bpmn:intermediateThrowEvent>
|
||||
<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>
|
||||
<bpmn:outgoing>Flow_0yvmfqu</bpmn:outgoing>
|
||||
</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>
|
||||
<bpmn:outgoing>Flow_09wwily</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<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>
|
||||
@ -446,6 +405,175 @@ annual_salary = float(annual_salary_str)</bpmn:script>
|
||||
<bpmn:outgoing>Flow_02g4qn2</bpmn:outgoing>
|
||||
</bpmn:serviceTask>
|
||||
</bpmn:subProcess>
|
||||
<bpmn:intermediateThrowEvent id="Event_15y55nw" name="Invoice is submitted">
|
||||
<bpmn:documentation>Process milestone should update the process metadata field “milestone reached”</bpmn:documentation>
|
||||
<bpmn:incoming>Flow_04fl87d</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1ex5hfx</bpmn:outgoing>
|
||||
</bpmn:intermediateThrowEvent>
|
||||
<bpmn:serviceTask id="Activity_175j3o7" name="2c. Save Invoice Data">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:serviceTaskOperator id="aws/AddDynamoItem" resultVariable="resp_AddDynamoItem">
|
||||
<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: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>
|
||||
<bpmn:incoming>Flow_0b5cvqy</bpmn:incoming>
|
||||
<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:dataObjectReference id="DataObjectReference_1ykzuco" name="wr_InvoiceSubmitted" dataObjectRef="wr_InvoiceSubmitted" />
|
||||
<bpmn:dataObject id="wr_InvoiceSubmitted" />
|
||||
<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_0b5cvqy" sourceRef="Activity_1colhao" targetRef="Gateway_0wk5se9" />
|
||||
<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>
|
||||
<bpmn:outgoing>Flow_0b5cvqy</bpmn:outgoing>
|
||||
</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>
|
||||
<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>
|
||||
<bpmn:outgoing>Flow_0yvmfqu</bpmn:outgoing>
|
||||
</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>
|
||||
<bpmn:outgoing>Flow_09wwily</bpmn:outgoing>
|
||||
</bpmn:userTask>
|
||||
<bpmn:subProcess id="Activity_1ucvkk4" name="Waku Message: Notify Project Lead">
|
||||
<bpmn:incoming>Flow_0kngdw4</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_0lfqk0y</bpmn:outgoing>
|
||||
@ -600,11 +728,6 @@ if isInvoiceApproved:
|
||||
else:
|
||||
invoice["invoiceStatus"] = "Rejected by Finance Team"</bpmn:script>
|
||||
</bpmn:scriptTask>
|
||||
<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:subProcess id="Waku_Message_Pending_Payment" name="Waku Message: Pending Payment">
|
||||
<bpmn:incoming>Flow_00tndkb</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1jfb24q</bpmn:outgoing>
|
||||
@ -840,25 +963,6 @@ isApprovalTimer = True</bpmn:script>
|
||||
<bpmn:incoming>Flow_1w4cqkv</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_1qf14hx</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:serviceTask id="Activity_175j3o7" name="2c. Save Invoice Data">
|
||||
<bpmn:extensionElements>
|
||||
<spiffworkflow:serviceTaskOperator id="aws/AddDynamoItem" resultVariable="resp_AddDynamoItem">
|
||||
<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: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>
|
||||
<bpmn:incoming>Flow_0b5cvqy</bpmn:incoming>
|
||||
<bpmn:outgoing>Flow_17vkjgc</bpmn:outgoing>
|
||||
</bpmn:exclusiveGateway>
|
||||
<bpmn:dataObjectReference id="DataObjectReference_1wclgyx" name="wr_invoiceRejected" dataObjectRef="wr_invoiceRejected" />
|
||||
<bpmn:dataObject id="wr_invoiceRejected" />
|
||||
<bpmn:dataObjectReference id="DataObjectReference_0x2dn5o" name="wr_notifyFinance" dataObjectRef="wr_notifyFinance" />
|
||||
@ -870,116 +974,12 @@ isApprovalTimer = True</bpmn:script>
|
||||
<bpmn:endEvent id="Event_1b58a3z" name="Invoice is rejected by Approver">
|
||||
<bpmn:incoming>Flow_0c0c9mw</bpmn:incoming>
|
||||
</bpmn:endEvent>
|
||||
<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:dataObjectReference id="DataObjectReference_1ykzuco" name="wr_InvoiceSubmitted" dataObjectRef="wr_InvoiceSubmitted" />
|
||||
<bpmn:dataObject id="wr_InvoiceSubmitted" />
|
||||
<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>
|
||||
</bpmn:timerEventDefinition>
|
||||
</bpmn:boundaryEvent>
|
||||
<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_0b5cvqy" sourceRef="Activity_1colhao" targetRef="Gateway_0wk5se9" />
|
||||
<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>
|
||||
<bpmn:outgoing>Flow_0b5cvqy</bpmn:outgoing>
|
||||
</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>
|
||||
</bpmn:process>
|
||||
<bpmn:process id="Process_cc_invoice_approval_process_v2_c" isExecutable="false" />
|
||||
<bpmn:process id="Process_cc_invoice_approval_process_v2_d" isExecutable="false" />
|
||||
@ -1000,20 +1000,20 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
||||
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_130jph2">
|
||||
<bpmndi:BPMNShape id="Participant_1fsb6gv_di" bpmnElement="Participant_1fsb6gv" isHorizontal="true">
|
||||
<dc:Bounds x="280" y="-70" width="4530" height="220" />
|
||||
<dc:Bounds x="280" y="-70" width="4410" height="220" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Participant_11ab2hx_di" bpmnElement="Participant_11ab2hx" isHorizontal="true">
|
||||
<dc:Bounds x="280" y="210" width="4530" height="920" />
|
||||
<dc:Bounds x="280" y="210" width="4410" height="920" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Lane_1b7abal_di" bpmnElement="Lane_1b7abal" isHorizontal="true">
|
||||
<dc:Bounds x="310" y="800" width="4500" height="212" />
|
||||
<dc:Bounds x="310" y="800" width="4380" height="212" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Lane_1so23vf_di" bpmnElement="Lane_1so23vf" isHorizontal="true">
|
||||
<dc:Bounds x="310" y="1012" width="4500" height="118" />
|
||||
<dc:Bounds x="310" y="1012" width="4380" height="118" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Lane_1a0qu8e_di" bpmnElement="Lane_1a0qu8e" isHorizontal="true">
|
||||
<dc:Bounds x="310" y="210" width="4500" height="590" />
|
||||
<dc:Bounds x="310" y="210" width="4380" height="590" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_05liqvr_di" bpmnElement="DataObjectReference_05liqvr">
|
||||
@ -1031,16 +1031,79 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<dc:Bounds x="1520" y="557" width="60" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_13dc2qg_di" bpmnElement="Activity_1colhao">
|
||||
<dc:Bounds x="690" y="482" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="Gateway_1l4tz4i_di" bpmnElement="Gateway_1l4tz4i" isMarkerVisible="true">
|
||||
<dc:Bounds x="3535" y="387" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3483" y="383" width="54" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_05nao2p_di" bpmnElement="Activity_06b32ar">
|
||||
<dc:Bounds x="3050" y="820" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_193pz3d_di" bpmnElement="Activity_1u89kok">
|
||||
<dc:Bounds x="510" y="480" width="100" height="80" />
|
||||
<bpmndi:BPMNShape id="Activity_0xwniza_di" bpmnElement="Activity_0cdgqi0">
|
||||
<dc:Bounds x="3510" y="1030" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1r3yh2k_di" bpmnElement="Event_1r3yh2k">
|
||||
<dc:Bounds x="402" y="502" width="36" height="36" />
|
||||
<bpmndi:BPMNShape id="Activity_1vzea12_di" bpmnElement="Activity_0faln91">
|
||||
<dc:Bounds x="3370" y="670" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0ejn04g_di" bpmnElement="Activity_0fq1nb4">
|
||||
<dc:Bounds x="4080" y="560" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0pne05v_di" bpmnElement="Activity_1b6tead">
|
||||
<dc:Bounds x="4250" y="560" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1ytq6m7_di" bpmnElement="Gateway_1ytq6m7" isMarkerVisible="true">
|
||||
<dc:Bounds x="3795" y="1045" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3793" y="1102" width="54" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1j1zo4f_di" bpmnElement="Activity_11stdua">
|
||||
<dc:Bounds x="3650" y="1030" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1usbnt0_di" bpmnElement="Event_1usbnt0">
|
||||
<dc:Bounds x="4582" y="582" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1pu369y_di" bpmnElement="Activity_1t8wi0r">
|
||||
<dc:Bounds x="3220" y="898" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_06i3we9_di" bpmnElement="Gateway_06i3we9" isMarkerVisible="true">
|
||||
<dc:Bounds x="3395" y="835" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_1wclgyx_di" bpmnElement="DataObjectReference_1wclgyx">
|
||||
<dc:Bounds x="3392" y="235" width="36" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3368" y="281" width="84" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_0x2dn5o_di" bpmnElement="DataObjectReference_0x2dn5o">
|
||||
<dc:Bounds x="3662" y="505" width="36" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3638" y="551" width="84" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_0br9o6c_di" bpmnElement="DataObjectReference_0br9o6c">
|
||||
<dc:Bounds x="4372" y="705" width="36" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="4348" y="751" width="85" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_1g4gzsx_di" bpmnElement="DataObjectReference_1g4gzsx">
|
||||
<dc:Bounds x="4182" y="445" width="36" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="4157" y="491" width="85" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1b58a3z_di" bpmnElement="Event_1b58a3z">
|
||||
<dc:Bounds x="3682" y="282" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3676" y="325" width="54" height="40" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0z13hw3_di" bpmnElement="SubProcess_Data_validation_rules">
|
||||
<dc:Bounds x="1350" y="482" width="100" height="80" />
|
||||
@ -1094,73 +1157,15 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<dc:Bounds x="2902" y="625" width="57" height="40" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1l4tz4i_di" bpmnElement="Gateway_1l4tz4i" isMarkerVisible="true">
|
||||
<dc:Bounds x="3655" y="387" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3603" y="383" width="54" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_05nao2p_di" bpmnElement="Activity_06b32ar">
|
||||
<dc:Bounds x="3170" y="820" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0xwniza_di" bpmnElement="Activity_0cdgqi0">
|
||||
<dc:Bounds x="3630" y="1030" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1rn2mgi_di" bpmnElement="Activity_0gkejaj">
|
||||
<dc:Bounds x="2699" y="482" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0j807g0_di" bpmnElement="Activity_1ucvkk4">
|
||||
<dc:Bounds x="3170" y="372" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1vzea12_di" bpmnElement="Activity_0faln91">
|
||||
<dc:Bounds x="3490" y="670" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0ejn04g_di" bpmnElement="Activity_0fq1nb4">
|
||||
<dc:Bounds x="4200" y="560" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0pne05v_di" bpmnElement="Activity_1b6tead">
|
||||
<dc:Bounds x="4370" y="560" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_1ytq6m7_di" bpmnElement="Gateway_1ytq6m7" isMarkerVisible="true">
|
||||
<dc:Bounds x="3915" y="1045" width="50" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3913" y="1102" width="54" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1j1zo4f_di" bpmnElement="Activity_11stdua">
|
||||
<dc:Bounds x="3770" y="1030" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_15y55nw_di" bpmnElement="Event_15y55nw">
|
||||
<dc:Bounds x="2612" y="504" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="2606" y="547" width="48" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1tlgf7q_di" bpmnElement="Waku_Message_Pending_Payment">
|
||||
<dc:Bounds x="4540" y="560" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1usbnt0_di" bpmnElement="Event_1usbnt0">
|
||||
<dc:Bounds x="4702" y="582" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0n0ue58_di" bpmnElement="Activity_0rae8g6">
|
||||
<dc:Bounds x="3630" y="260" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1tb6ao6_di" bpmnElement="Activity_1kgaqpf">
|
||||
<dc:Bounds x="3630" y="560" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1pu369y_di" bpmnElement="Activity_1t8wi0r">
|
||||
<dc:Bounds x="3340" y="898" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Gateway_06i3we9_di" bpmnElement="Gateway_06i3we9" isMarkerVisible="true">
|
||||
<dc:Bounds x="3515" y="835" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1hpp8tn_di" bpmnElement="Activity_175j3o7">
|
||||
<dc:Bounds x="1930" y="372" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
@ -1173,36 +1178,6 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<bpmndi:BPMNShape id="Gateway_0wk5se9_di" bpmnElement="Gateway_0wk5se9" isMarkerVisible="true">
|
||||
<dc:Bounds x="1045" y="497" width="50" height="50" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_1wclgyx_di" bpmnElement="DataObjectReference_1wclgyx">
|
||||
<dc:Bounds x="3512" y="235" width="36" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3488" y="281" width="84" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_0x2dn5o_di" bpmnElement="DataObjectReference_0x2dn5o">
|
||||
<dc:Bounds x="3782" y="505" width="36" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3758" y="551" width="84" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_0br9o6c_di" bpmnElement="DataObjectReference_0br9o6c">
|
||||
<dc:Bounds x="4492" y="705" width="36" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="4468" y="751" width="85" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="DataObjectReference_1g4gzsx_di" bpmnElement="DataObjectReference_1g4gzsx">
|
||||
<dc:Bounds x="4302" y="445" width="36" height="50" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="4277" y="491" width="85" height="27" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1b58a3z_di" bpmnElement="Event_1b58a3z">
|
||||
<dc:Bounds x="3802" y="282" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3796" y="325" width="54" height="40" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0qtkhpi_di" bpmnElement="Activity_show_errors">
|
||||
<dc:Bounds x="1350" y="320" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
@ -1219,10 +1194,35 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<dc:Bounds x="870" y="580" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_13dc2qg_di" bpmnElement="Activity_1colhao">
|
||||
<dc:Bounds x="690" y="482" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_193pz3d_di" bpmnElement="Activity_1u89kok">
|
||||
<dc:Bounds x="510" y="480" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_1r3yh2k_di" bpmnElement="Event_1r3yh2k">
|
||||
<dc:Bounds x="402" y="502" width="36" height="36" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0j807g0_di" bpmnElement="Activity_1ucvkk4">
|
||||
<dc:Bounds x="3050" y="372" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1tlgf7q_di" bpmnElement="Waku_Message_Pending_Payment">
|
||||
<dc:Bounds x="4420" y="560" width="100" height="80" />
|
||||
<bpmndi:BPMNLabel />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_0n0ue58_di" bpmnElement="Activity_0rae8g6">
|
||||
<dc:Bounds x="3510" y="260" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Activity_1tb6ao6_di" bpmnElement="Activity_1kgaqpf">
|
||||
<dc:Bounds x="3510" y="560" width="100" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Event_08bsj2m_di" bpmnElement="Event_09q0ym0">
|
||||
<dc:Bounds x="3232" y="882" width="36" height="36" />
|
||||
<dc:Bounds x="3112" y="882" width="36" height="36" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3203" y="913" width="33" height="14" />
|
||||
<dc:Bounds x="3083" y="913" width="33" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNEdge id="Flow_1x4rtop_di" bpmnElement="Flow_1x4rtop">
|
||||
@ -1252,10 +1252,10 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_18xvx8w_di" bpmnElement="Flow_18xvx8w">
|
||||
<di:waypoint x="3680" y="437" />
|
||||
<di:waypoint x="3680" y="560" />
|
||||
<di:waypoint x="3560" y="437" />
|
||||
<di:waypoint x="3560" y="560" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3687" y="496" width="18" height="14" />
|
||||
<dc:Bounds x="3567" y="496" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1ex5hfx_di" bpmnElement="Flow_1ex5hfx">
|
||||
@ -1271,15 +1271,15 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0bfs2xe_di" bpmnElement="Flow_0bfs2xe">
|
||||
<di:waypoint x="3680" y="387" />
|
||||
<di:waypoint x="3680" y="340" />
|
||||
<di:waypoint x="3560" y="387" />
|
||||
<di:waypoint x="3560" y="340" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3692" y="363" width="15" height="14" />
|
||||
<dc:Bounds x="3572" y="363" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0c0c9mw_di" bpmnElement="Flow_0c0c9mw">
|
||||
<di:waypoint x="3730" y="300" />
|
||||
<di:waypoint x="3802" y="300" />
|
||||
<di:waypoint x="3610" y="300" />
|
||||
<di:waypoint x="3682" y="300" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_13ng1f4_di" bpmnElement="Flow_13ng1f4">
|
||||
<di:waypoint x="1550" y="412" />
|
||||
@ -1299,13 +1299,13 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<di:waypoint x="1525" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1v8dszb_di" bpmnElement="Flow_1v8dszb">
|
||||
<di:waypoint x="3250" y="918" />
|
||||
<di:waypoint x="3250" y="938" />
|
||||
<di:waypoint x="3340" y="938" />
|
||||
<di:waypoint x="3130" y="918" />
|
||||
<di:waypoint x="3130" y="938" />
|
||||
<di:waypoint x="3220" y="938" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0yvmfqu_di" bpmnElement="Flow_0yvmfqu">
|
||||
<di:waypoint x="3270" y="860" />
|
||||
<di:waypoint x="3515" y="860" />
|
||||
<di:waypoint x="3150" y="860" />
|
||||
<di:waypoint x="3395" y="860" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_12cqm3u_di" bpmnElement="Flow_12cqm3u">
|
||||
<di:waypoint x="1810" y="547" />
|
||||
@ -1337,44 +1337,44 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_04ccp12_di" bpmnElement="Flow_04ccp12">
|
||||
<di:waypoint x="2947" y="600" />
|
||||
<di:waypoint x="3630" y="600" />
|
||||
<di:waypoint x="3510" y="600" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0kngdw4_di" bpmnElement="Flow_0kngdw4">
|
||||
<di:waypoint x="2947" y="412" />
|
||||
<di:waypoint x="3170" y="412" />
|
||||
<di:waypoint x="3050" y="412" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0lfqk0y_di" bpmnElement="Flow_0lfqk0y">
|
||||
<di:waypoint x="3220" y="452" />
|
||||
<di:waypoint x="3220" y="820" />
|
||||
<di:waypoint x="3100" y="452" />
|
||||
<di:waypoint x="3100" y="820" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1ds4s8o_di" bpmnElement="Flow_1ds4s8o">
|
||||
<di:waypoint x="3680" y="640" />
|
||||
<di:waypoint x="3680" y="1030" />
|
||||
<di:waypoint x="3560" y="640" />
|
||||
<di:waypoint x="3560" y="1030" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_09wwily_di" bpmnElement="Flow_09wwily">
|
||||
<di:waypoint x="3730" y="1070" />
|
||||
<di:waypoint x="3770" y="1070" />
|
||||
<di:waypoint x="3610" y="1070" />
|
||||
<di:waypoint x="3650" y="1070" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_00kky3k_di" bpmnElement="Flow_00kky3k">
|
||||
<di:waypoint x="3940" y="1045" />
|
||||
<di:waypoint x="3940" y="412" />
|
||||
<di:waypoint x="3705" y="412" />
|
||||
<di:waypoint x="3820" y="1045" />
|
||||
<di:waypoint x="3820" y="412" />
|
||||
<di:waypoint x="3585" y="412" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="3948" y="913" width="15" height="14" />
|
||||
<dc:Bounds x="3828" y="913" width="15" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0h96w9j_di" bpmnElement="Flow_0h96w9j">
|
||||
<di:waypoint x="3965" y="1070" />
|
||||
<di:waypoint x="4080" y="1070" />
|
||||
<di:waypoint x="3845" y="1070" />
|
||||
<di:waypoint x="3960" y="1070" />
|
||||
<di:waypoint x="3960" y="600" />
|
||||
<di:waypoint x="4080" y="600" />
|
||||
<di:waypoint x="4200" y="600" />
|
||||
<bpmndi:BPMNLabel>
|
||||
<dc:Bounds x="4008" y="1053" width="18" height="14" />
|
||||
<dc:Bounds x="3888" y="1053" width="18" height="14" />
|
||||
</bpmndi:BPMNLabel>
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_053ca95_di" bpmnElement="Flow_053ca95">
|
||||
<di:waypoint x="4300" y="600" />
|
||||
<di:waypoint x="4370" y="600" />
|
||||
<di:waypoint x="4180" y="600" />
|
||||
<di:waypoint x="4250" y="600" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0p6vvu0_di" bpmnElement="Flow_0p6vvu0">
|
||||
<di:waypoint x="1950" y="600" />
|
||||
@ -1393,34 +1393,34 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<di:waypoint x="2460" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_15pzvrr_di" bpmnElement="Flow_15pzvrr">
|
||||
<di:waypoint x="3540" y="670" />
|
||||
<di:waypoint x="3540" y="412" />
|
||||
<di:waypoint x="3655" y="412" />
|
||||
<di:waypoint x="3420" y="670" />
|
||||
<di:waypoint x="3420" y="412" />
|
||||
<di:waypoint x="3535" y="412" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_00tndkb_di" bpmnElement="Flow_00tndkb">
|
||||
<di:waypoint x="4470" y="600" />
|
||||
<di:waypoint x="4540" y="600" />
|
||||
<di:waypoint x="4350" y="600" />
|
||||
<di:waypoint x="4420" y="600" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_02v6lr2_di" bpmnElement="Flow_02v6lr2">
|
||||
<di:waypoint x="3870" y="1070" />
|
||||
<di:waypoint x="3915" y="1070" />
|
||||
<di:waypoint x="3750" y="1070" />
|
||||
<di:waypoint x="3795" y="1070" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_04fl87d_di" bpmnElement="Flow_04fl87d">
|
||||
<di:waypoint x="2560" y="522" />
|
||||
<di:waypoint x="2612" y="522" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1jfb24q_di" bpmnElement="Flow_1jfb24q">
|
||||
<di:waypoint x="4640" y="600" />
|
||||
<di:waypoint x="4702" y="600" />
|
||||
<di:waypoint x="4520" y="600" />
|
||||
<di:waypoint x="4582" y="600" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1qf14hx_di" bpmnElement="Flow_1qf14hx">
|
||||
<di:waypoint x="3540" y="835" />
|
||||
<di:waypoint x="3540" y="750" />
|
||||
<di:waypoint x="3420" y="835" />
|
||||
<di:waypoint x="3420" y="750" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1w4cqkv_di" bpmnElement="Flow_1w4cqkv">
|
||||
<di:waypoint x="3440" y="938" />
|
||||
<di:waypoint x="3540" y="938" />
|
||||
<di:waypoint x="3540" y="885" />
|
||||
<di:waypoint x="3320" y="938" />
|
||||
<di:waypoint x="3420" y="938" />
|
||||
<di:waypoint x="3420" y="885" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_17vkjgc_di" bpmnElement="Flow_17vkjgc">
|
||||
<di:waypoint x="1095" y="522" />
|
||||
@ -1442,7 +1442,7 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<dc:Bounds x="2070" y="1180" width="629" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="Participant_0b27sri_di" bpmnElement="Participant_0b27sri" isHorizontal="true">
|
||||
<dc:Bounds x="3525" y="1160" width="747" height="80" />
|
||||
<dc:Bounds x="3405" y="1160" width="747" height="80" />
|
||||
</bpmndi:BPMNShape>
|
||||
<bpmndi:BPMNShape id="TextAnnotation_1uaw1w7_di" bpmnElement="TextAnnotation_1uaw1w7">
|
||||
<dc:Bounds x="640" y="-170" width="760" height="30" />
|
||||
@ -1456,20 +1456,20 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<di:waypoint x="2608" y="385" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="DataOutputAssociation_076hmxy_di" bpmnElement="DataOutputAssociation_076hmxy">
|
||||
<di:waypoint x="4271" y="560" />
|
||||
<di:waypoint x="4305" y="495" />
|
||||
<di:waypoint x="4151" y="560" />
|
||||
<di:waypoint x="4185" y="495" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="DataOutputAssociation_0lf2wuo_di" bpmnElement="DataOutputAssociation_0lf2wuo">
|
||||
<di:waypoint x="4565" y="640" />
|
||||
<di:waypoint x="4524" y="705" />
|
||||
<di:waypoint x="4445" y="640" />
|
||||
<di:waypoint x="4404" y="705" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="DataOutputAssociation_0b96bb7_di" bpmnElement="DataOutputAssociation_0b96bb7">
|
||||
<di:waypoint x="3630" y="285" />
|
||||
<di:waypoint x="3548" y="261" />
|
||||
<di:waypoint x="3510" y="285" />
|
||||
<di:waypoint x="3428" y="261" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="DataOutputAssociation_02537rk_di" bpmnElement="DataOutputAssociation_02537rk">
|
||||
<di:waypoint x="3730" y="569" />
|
||||
<di:waypoint x="3782" y="537" />
|
||||
<di:waypoint x="3610" y="569" />
|
||||
<di:waypoint x="3662" y="537" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="DataOutputAssociation_0buh48w_di" bpmnElement="DataOutputAssociation_0buh48w">
|
||||
<di:waypoint x="573" y="480" />
|
||||
@ -1488,20 +1488,20 @@ isCurrentUser = True</spiffworkflow:preScript>
|
||||
<di:waypoint x="2110" y="1180" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0jciftq_di" bpmnElement="Flow_0jciftq">
|
||||
<di:waypoint x="2510" y="480" />
|
||||
<di:waypoint x="2510" y="482" />
|
||||
<di:waypoint x="2510" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_0p0bc5u_di" bpmnElement="Flow_0p0bc5u">
|
||||
<di:waypoint x="4250" y="640" />
|
||||
<di:waypoint x="4250" y="1160" />
|
||||
<di:waypoint x="4130" y="640" />
|
||||
<di:waypoint x="4130" y="1160" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1getkzr_di" bpmnElement="Flow_1getkzr">
|
||||
<di:waypoint x="3680" y="260" />
|
||||
<di:waypoint x="3680" y="150" />
|
||||
<di:waypoint x="3560" y="260" />
|
||||
<di:waypoint x="3560" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
<bpmndi:BPMNEdge id="Flow_1dgkwzr_di" bpmnElement="Flow_1dgkwzr">
|
||||
<di:waypoint x="4590" y="560" />
|
||||
<di:waypoint x="4590" y="150" />
|
||||
<di:waypoint x="4470" y="560" />
|
||||
<di:waypoint x="4470" y="150" />
|
||||
</bpmndi:BPMNEdge>
|
||||
</bpmndi:BPMNPlane>
|
||||
</bpmndi:BPMNDiagram>
|
||||
|
Loading…
x
Reference in New Issue
Block a user