mirror of
https://github.com/sartography/sample-process-models.git
synced 2025-02-23 21:28:05 +00:00
update from demo
This commit is contained in:
parent
961e600244
commit
07a9a13827
8
compliance-and-corporate-maintenance/process_group.json
Normal file
8
compliance-and-corporate-maintenance/process_group.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Ensure Internal Control, Manage Business Risks, Manage Crisis and Business Continuity, Manage Legal & Regulatory Affairs, Ensure Compliance, Data protection, Documents management and Legal Reporting",
|
||||
"display_name": "12 - Compliance and Corporate Maintenance",
|
||||
"display_order": 12,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Portfolio Project Governance and Manage change",
|
||||
"display_name": "13 - Develop and Manage Business Capabilities",
|
||||
"display_order": 13,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
8
manage-business-development/process_group.json
Normal file
8
manage-business-development/process_group.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "05 - Manage Business Development",
|
||||
"display_order": 7,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
8
manage-finance/process_group.json
Normal file
8
manage-finance/process_group.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Manage Finance policies and compliance, General Accounting, Manage inter-company transactions, Accounts Payable, Accounts Receivable, Assets Accounting, Payroll, Manage Financial Planning&Analysis and Manage Period-End Closing process",
|
||||
"display_name": "09 - Manage Finance",
|
||||
"display_order": 9,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
8
manage-information-security/process_group.json
Normal file
8
manage-information-security/process_group.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Execute IS/IT Services & Operations, Security risk management and Manage Infrastructure",
|
||||
"display_name": "11 - Manage Information & Security",
|
||||
"display_order": 11,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
8
manage-marketing/process_group.json
Normal file
8
manage-marketing/process_group.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "04 - Manage Marketing",
|
||||
"display_order": 6,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -2,7 +2,116 @@
|
||||
"admin": false,
|
||||
"description": "Sourcing & Category management, Vendor Contract & Service Agreements, Vendor Lifecycle management and Procurement",
|
||||
"display_name": "07 - Manage Procurement",
|
||||
"display_order": 0,
|
||||
"process_groups": [],
|
||||
"display_order": 2,
|
||||
"process_groups": [
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Vendor onboarding, Vendor MD maintenance, Vendor Off-boarding and Vendors Performance Evaluation & Vendors Complaints",
|
||||
"display_name": "7.3 - Vendor Lifecycle Management",
|
||||
"display_order": 5,
|
||||
"id": "manage-procurement/vendor-lifecycle-management",
|
||||
"process_groups": [],
|
||||
"process_models": [],
|
||||
"sort_index": "7.3 - Vendor Lifecycle Management"
|
||||
},
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Procurement",
|
||||
"display_name": "Procurement",
|
||||
"display_order": 18,
|
||||
"id": "manage-procurement/procurement",
|
||||
"process_groups": [
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Vendor Invoice management",
|
||||
"display_name": "Vendor Invoice management",
|
||||
"display_order": 18,
|
||||
"id": "manage-procurement/procurement/vendor-invoice-management",
|
||||
"process_groups": [],
|
||||
"process_models": [
|
||||
{
|
||||
"description": "Invoice Approval",
|
||||
"display_name": "Invoice Approval",
|
||||
"display_order": 0,
|
||||
"exception_notification_addresses": [],
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"files": [],
|
||||
"id": "manage-procurement/procurement/vendor-invoice-management/invoice-approval",
|
||||
"is_review": false,
|
||||
"primary_file_name": "cc-invoice-approval-process-v2.bpmn",
|
||||
"primary_process_id": "Process_cc_invoice_approval_process_v2_a",
|
||||
"process_group": "manage-procurement/procurement/vendor-invoice-management",
|
||||
"sort_index": "manage-procurement/procurement/vendor-invoice-management/invoice-approval"
|
||||
}
|
||||
],
|
||||
"sort_index": "Vendor Invoice management"
|
||||
}
|
||||
],
|
||||
"process_models": [],
|
||||
"sort_index": "Procurement"
|
||||
},
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Analyse Needs, Markets & Costs & Vendors and Select & Certify Vendors",
|
||||
"display_name": "7.1 - Sourcing&Category management",
|
||||
"display_order": 5,
|
||||
"id": "manage-procurement/sourcing-category-management",
|
||||
"process_groups": [
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.1.2 - Select & Certify Vendors",
|
||||
"display_order": 5,
|
||||
"id": "manage-procurement/sourcing-category-management/select-certify-vendors",
|
||||
"process_groups": [],
|
||||
"process_models": [],
|
||||
"sort_index": "7.1.2 - Select & Certify Vendors"
|
||||
},
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.1.1 - Analyse Needs, Markets & Costs & Vendors",
|
||||
"display_order": 5,
|
||||
"id": "manage-procurement/sourcing-category-management/analyse-needs-markets-costs-vendors",
|
||||
"process_groups": [],
|
||||
"process_models": [],
|
||||
"sort_index": "7.1.1 - Analyse Needs, Markets & Costs & Vendors"
|
||||
}
|
||||
],
|
||||
"process_models": [],
|
||||
"sort_index": "7.1 - Sourcing&Category management"
|
||||
},
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Contract negotiation, Contract review and approvals, Signing and Archiving contracts, Post-closing management (monitoring) and Manage templates and documents storage",
|
||||
"display_name": "7.2 - Vendor Contract & Service Agreements",
|
||||
"display_order": 5,
|
||||
"id": "manage-procurement/vendor-contract-service-agreements",
|
||||
"process_groups": [
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.2.1 - Contract negotiation",
|
||||
"display_order": 5,
|
||||
"id": "manage-procurement/vendor-contract-service-agreements/contract-negotiation",
|
||||
"process_groups": [],
|
||||
"process_models": [],
|
||||
"sort_index": "7.2.1 - Contract negotiation"
|
||||
},
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.2.2 - Contract review and approvals",
|
||||
"display_order": 5,
|
||||
"id": "manage-procurement/vendor-contract-service-agreements/contract-review-and-approvals",
|
||||
"process_groups": [],
|
||||
"process_models": [],
|
||||
"sort_index": "7.2.2 - Contract review and approvals"
|
||||
}
|
||||
],
|
||||
"process_models": [],
|
||||
"sort_index": "7.2 - Vendor Contract & Service Agreements"
|
||||
}
|
||||
],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.4.5 - Core Contributor Invoice Management",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.4.3 - Goods or Services Receipt",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.4.2 - Purchase Orders Management",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.4.1 - Requisition Order Management",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.1.1 - Analyse Needs, Markets & Costs & Vendors",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Analyse Needs, Markets & Costs & Vendors and Select & Certify Vendors",
|
||||
"display_name": "7.1 - Sourcing&Category management",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.1.2 - Select & Certify Vendors",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.2.1 - Contract negotiation",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.2.2 - Contract review and approvals",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.2.5 - Manage templates and documents storage",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.2.4 - Post-closing management (monitoring)",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Contract negotiation, Contract review and approvals, Signing and Archiving contracts, Post-closing management (monitoring) and Manage templates and documents storage",
|
||||
"display_name": "7.2 - Vendor Contract & Service Agreements",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.2.3 - Signing and Archiving contracts",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Vendor onboarding, Vendor MD maintenance, Vendor Off-boarding and Vendors Performance Evaluation & Vendors Complaints",
|
||||
"display_name": "7.3 - Vendor Lifecycle Management",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Vendor MD creation, Vendor MD change and Vendor MD block",
|
||||
"display_name": "7.3.2 - Vendor MD maintenance",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.3.3 - Vendor Off-boarding",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.3.1 - Vendor onboarding",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "7.3.4 - Vendors Performance Evaluation & Vendors Complaints",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "",
|
||||
"display_name": "7.4.4.1 - Invoice Receipt",
|
||||
"display_order": 0,
|
||||
"exception_notification_addresses": [],
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"files": [],
|
||||
"is_review": false,
|
||||
"primary_file_name": null,
|
||||
"primary_process_id": null
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "",
|
||||
"display_name": "7.3.2.1 - Vendor MD creation",
|
||||
"display_order": 0,
|
||||
"exception_notification_addresses": [],
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"files": [],
|
||||
"is_review": false,
|
||||
"primary_file_name": null,
|
||||
"primary_process_id": null
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
"admin": false,
|
||||
"description": "Govern and manage product/service development program, Generate and define new product/service ideas and Develop products and services",
|
||||
"display_name": "02 - Manage Products/Projects",
|
||||
"display_order": 4,
|
||||
"display_order": 1,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
8
manage-rd-infrastructure-network/process_group.json
Normal file
8
manage-rd-infrastructure-network/process_group.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "",
|
||||
"display_name": "03 - Manage R&D / Infrastructure / Network",
|
||||
"display_order": 5,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
8
manage-revenue-streams/process_group.json
Normal file
8
manage-revenue-streams/process_group.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Product Revenue Streams, Services Revenue Streams, Financial Revenue Streams, Manage Other Revenue Streams and Revenue Reconciliation",
|
||||
"display_name": "06 - Manage Revenue Streams",
|
||||
"display_order": 8,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -2,7 +2,29 @@
|
||||
"admin": false,
|
||||
"description": "Source and Onboard New Talents, Develop talents, Develop through learning, Develop and Transform Organizations and Manage Compensation, Benefits, Administer Payroll",
|
||||
"display_name": "08 - Manage Talents",
|
||||
"display_order": 0,
|
||||
"process_groups": [],
|
||||
"display_order": 3,
|
||||
"process_groups": [
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Source and Onboard New Talents",
|
||||
"display_name": "Source and Onboard New Talents",
|
||||
"display_order": 19,
|
||||
"id": "manage-talents/source-and-onboard-new-talents",
|
||||
"process_groups": [
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Talent Acquisition: from job requisition to hiring",
|
||||
"display_name": "Talent Acquisition: from job requisition to hiring",
|
||||
"display_order": 19,
|
||||
"id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring",
|
||||
"process_groups": [],
|
||||
"process_models": [],
|
||||
"sort_index": "Talent Acquisition: from job requisition to hiring"
|
||||
}
|
||||
],
|
||||
"process_models": [],
|
||||
"sort_index": "Source and Onboard New Talents"
|
||||
}
|
||||
],
|
||||
"process_models": []
|
||||
}
|
8
manage-treasury/process_group.json
Normal file
8
manage-treasury/process_group.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"admin": false,
|
||||
"description": "Manage Treasury & Investment policies, Manage SNT Disposals, Manage debt and investment and Manage Financing & Treasury",
|
||||
"display_name": "10 - Manage Treasury",
|
||||
"display_order": 10,
|
||||
"process_groups": [],
|
||||
"process_models": []
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
{
|
||||
"title": "Invoice Information",
|
||||
"description": "Submitted by: {{ invoice.contributorName }}<br> Contributor Id: {{ invoice.contributorId }}<br> Invoice Id: {{ invoice.invoiceId }} Invoice Amount: {{ invoice.invoiceAmount }} Select Currency: {{ invoice.invoiceCurrency }} Due Date: {{ invoice.dueDate }} Project Lead Comments: {{ invoice.commentsProjectLead }}",
|
||||
"type": "object"
|
||||
}
|
@ -1,64 +0,0 @@
|
||||
{
|
||||
"definitions": {
|
||||
"currencyEnum": {
|
||||
"title": "Currency",
|
||||
"type": "string",
|
||||
"anyOf": [
|
||||
"options_from_task_data_var:enumerations_list"
|
||||
]
|
||||
}
|
||||
},
|
||||
"type": "object",
|
||||
"required": [
|
||||
"filesAccept"
|
||||
],
|
||||
"properties": {
|
||||
"invoice": {
|
||||
"type": "object",
|
||||
"required": [
|
||||
"contributorName",
|
||||
"contributorId",
|
||||
"invoiceId",
|
||||
"invoiceAmount",
|
||||
"invoiceCurrency",
|
||||
"dueDate"
|
||||
],
|
||||
"title": "",
|
||||
"properties": {
|
||||
"contributorName": {
|
||||
"type": "string",
|
||||
|
||||
"title": "Contributor Name"
|
||||
},
|
||||
|
||||
"contributorId": {
|
||||
"type": "integer",
|
||||
"title": "Contributor Id",
|
||||
"minLength": 2
|
||||
},
|
||||
"invoiceId": {
|
||||
"type": "integer",
|
||||
"title": "Invoice Id",
|
||||
"minLength": 4
|
||||
},
|
||||
"invoiceAmount": {
|
||||
"type": "number",
|
||||
"title": "Invoice Amount"
|
||||
},
|
||||
"invoiceCurrency": {
|
||||
"$ref": "#/definitions/currencyEnum",
|
||||
"title": "Select Currency"
|
||||
},
|
||||
"dueDate": {
|
||||
"type": "string",
|
||||
"title": "Due Date"
|
||||
}
|
||||
}
|
||||
},
|
||||
"filesAccept": {
|
||||
"type": "string",
|
||||
"format": "data-url",
|
||||
"title": "Upload Invoice PDF"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
{
|
||||
"invoice": {
|
||||
"contributorName": {
|
||||
"ui:autofocus": true,
|
||||
"ui:emptyValue": "",
|
||||
"ui:placeholder": "First and Last Name"
|
||||
},
|
||||
"contributorId": {
|
||||
"ui:placeholder": "Employee or Vendor ID"
|
||||
},
|
||||
"invoiceId": {
|
||||
"ui:placeholder": "Enter the Status Invoice ID found in the upper left of the PDF to be uploaded"
|
||||
},
|
||||
"invoiceAmount": {
|
||||
"ui:placeholder": "Based on available currencies"
|
||||
},
|
||||
"invoiceCurrency": {
|
||||
"ui:placeholder": "Select payment currency"
|
||||
},
|
||||
"dueDate": {
|
||||
"ui:widget": "date",
|
||||
"ui:placeholder": "Invoices submitted before the 15th of the month will be paided on the 25th"
|
||||
},
|
||||
"ui:order": [
|
||||
"contributorName",
|
||||
"contributorId",
|
||||
"invoiceId",
|
||||
"invoiceAmount",
|
||||
"invoiceCurrency",
|
||||
"dueDate"
|
||||
]
|
||||
},
|
||||
"filesAccept": {
|
||||
"ui:help": "Click here to select file to upload",
|
||||
"ui:options": {
|
||||
"accept": ".pdf"
|
||||
}
|
||||
},
|
||||
"ui:order": [
|
||||
"invoice",
|
||||
"filesAccept"
|
||||
]
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/" xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:biodi="http://bpmn.io/schema/dmn/biodi/2.0" id="Definitions_76910d7" name="DRD" namespace="http://camunda.org/schema/1.0/dmn">
|
||||
<decision id="Invoice_Approval_Check" name="Invoice Approval Check">
|
||||
<decisionTable id="decisionTable_1">
|
||||
<input id="input_1" label="Annual Salary/12 = Invoice Amount?" biodi:width="315">
|
||||
<inputExpression id="inputExpression_1" typeRef="number">
|
||||
<text>(annual_salary/12)/invoice_amount</text>
|
||||
</inputExpression>
|
||||
</input>
|
||||
<output id="output_1" label="Match?" name="isMatch" typeRef="boolean" />
|
||||
<rule id="DecisionRule_1pdl1wj">
|
||||
<inputEntry id="UnaryTests_1i2h92p">
|
||||
<text>1</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_00pfc7a">
|
||||
<text>True</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_1qx42vm">
|
||||
<inputEntry id="UnaryTests_02qe20q">
|
||||
<text></text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_05ky601">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
</decisionTable>
|
||||
</decision>
|
||||
<dmndi:DMNDI>
|
||||
<dmndi:DMNDiagram id="DMNDiagram_1cykosu">
|
||||
<dmndi:DMNShape id="DMNShape_1dhfq2s" dmnElementRef="Invoice_Approval_Check">
|
||||
<dc:Bounds height="80" width="180" x="157" y="151" />
|
||||
</dmndi:DMNShape>
|
||||
</dmndi:DMNDiagram>
|
||||
</dmndi:DMNDI>
|
||||
</definitions>
|
File diff suppressed because it is too large
Load Diff
@ -1,28 +0,0 @@
|
||||
{
|
||||
"title": "Submit Invoice",
|
||||
"description": "Configuration options for submitting an invoice.",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"ValidationChoices": {
|
||||
"type": "array",
|
||||
"title": "Select validation options",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
" Number in contributor name",
|
||||
" Too many decimals in invoice amount",
|
||||
" Due date before today's date"
|
||||
]
|
||||
},
|
||||
"uniqueItems": true
|
||||
},
|
||||
"scenarioChoices": {
|
||||
"type": "string",
|
||||
"title": "Select Currency",
|
||||
"enum": [
|
||||
" Correct invoice amount",
|
||||
" incorrect invoice amount"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
{
|
||||
"scenarioChoices": {
|
||||
"ui:widget": "radio",
|
||||
"ui:help": " ",
|
||||
"ui:options": {
|
||||
"inline": false
|
||||
}
|
||||
},
|
||||
"ValidationChoices": {
|
||||
"ui:widget": "checkboxes",
|
||||
"ui:help": " "
|
||||
}
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"isInvoiceApproved": {
|
||||
"type": "boolean",
|
||||
"title": "Approve?"
|
||||
},
|
||||
"approvalComment": {
|
||||
"type": "string",
|
||||
"title": "Approval Comment"
|
||||
}
|
||||
}
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{
|
||||
"isInvoiceApproved": {
|
||||
"ui:autofocus": true,
|
||||
"ui:widget": "radio",
|
||||
"ui:help": "Select Yes to approve, No to reject"
|
||||
},
|
||||
"approvalComment": {
|
||||
"ui:widget": "textarea",
|
||||
"ui:help": "Enter comments related to approval or rejection here"
|
||||
},
|
||||
"ui:order": [
|
||||
"isInvoiceApproved",
|
||||
"approvalComment"
|
||||
]
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "CC Invoice Approval Process",
|
||||
"display_name": "CCC Invoice Approval Process",
|
||||
"display_order": 0,
|
||||
"exception_notification_addresses": [],
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"files": [],
|
||||
"is_review": true,
|
||||
"primary_file_name": "cc-invoice-approval-process-v2.bpmn",
|
||||
"primary_process_id": "Process_cc_invoice_approval_process_v2_a"
|
||||
}
|
@ -1,177 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/" xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:biodi="http://bpmn.io/schema/dmn/biodi/2.0" id="Definitions_76910d7" name="DRD" namespace="http://camunda.org/schema/1.0/dmn">
|
||||
<decision id="Submit_Involce_Validation" name="Submit Involce Validation">
|
||||
<decisionTable id="decisionTable_1">
|
||||
<input id="input_1" label="Number in Name?">
|
||||
<inputExpression id="inputExpression_1" typeRef="boolean">
|
||||
<text>svc_is_num_in_name</text>
|
||||
</inputExpression>
|
||||
</input>
|
||||
<input id="InputClause_0yu8sal" label="Invoice Amount Decimal Places?" biodi:width="290">
|
||||
<inputExpression id="LiteralExpression_00vxuvt" typeRef="number">
|
||||
<text>svc_decimal_cnt</text>
|
||||
</inputExpression>
|
||||
</input>
|
||||
<input id="InputClause_0d8pwgu" label="Due Date After?">
|
||||
<inputExpression id="LiteralExpression_0ji7ayg" typeRef="boolean">
|
||||
<text>svc_is_due_date_after</text>
|
||||
</inputExpression>
|
||||
</input>
|
||||
<output id="output_1" label="Validation Outcome" name="svc_is_invoice_submit_pass" typeRef="boolean" />
|
||||
<output id="OutputClause_1kwdp3o" label="Validation Message" name="submitInvoiceValidationMessage" typeRef="string" biodi:width="496" />
|
||||
<rule id="DecisionRule_1lo9qbk">
|
||||
<inputEntry id="UnaryTests_1nhzb74">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1k6u17q">
|
||||
<text><=2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1g1c3pq">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_0nllohu">
|
||||
<text>True</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_1deujhc">
|
||||
<text>"No numbers in name, involce amount decimal places not greated than two, invoice due date after today's date"</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_0fspdx3">
|
||||
<inputEntry id="UnaryTests_1t84tf5">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_12mqm10">
|
||||
<text><=2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_02k712g">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_1lb6oh8">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_0574dis">
|
||||
<text>"""**Validation Error:**
|
||||
- Numbers are not allowed in the Contributor's Name """</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_143lm93">
|
||||
<inputEntry id="UnaryTests_03cd5lg">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_02u9iam">
|
||||
<text>>2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_061ri1c">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_1mbfz4b">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_0fn0pln">
|
||||
<text>"""**Validation error:**
|
||||
- The involce amount must not have more than two decimal places """</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_0u8ubah">
|
||||
<inputEntry id="UnaryTests_1foeufx">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_0f6hqwy">
|
||||
<text>>2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_12dplyn">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_085lex0">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_0db07fz">
|
||||
<text>"""**Validation errors:**
|
||||
- Numbers are not allowed in the Contributor's Name
|
||||
- The involce amount must not have more than two decimal places """</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_1jc37dk">
|
||||
<inputEntry id="UnaryTests_1pgm4hk">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_13kykmb">
|
||||
<text><=2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1bsp4mb">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_1rwhn23">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_087snw9">
|
||||
<text>"""**Validation error:**
|
||||
- The invoice due date must be after today's date. """</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_0nec3r1">
|
||||
<inputEntry id="UnaryTests_0qc9563">
|
||||
<text>True</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_0nfh2th">
|
||||
<text>>2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1owttdo">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_12bkrav">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_0ibz84h">
|
||||
<text>"""**Validation errors:**
|
||||
- Numbers are not allowed in the Contributor's Name
|
||||
- The involce amount must not have more than two decimal places
|
||||
- The invoice due date must be after today's date. """</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_1gt9lgg">
|
||||
<inputEntry id="UnaryTests_14v9g6u">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_0awikna">
|
||||
<text>>2</text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1xb650e">
|
||||
<text>False</text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_1ua958p">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_19wowp7">
|
||||
<text>"""**Validation errors:**
|
||||
- The involce amount must not have more than two decimal places
|
||||
- The invoice due date must be after today's date. """</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
<rule id="DecisionRule_0vgovf5">
|
||||
<inputEntry id="UnaryTests_0qil3im">
|
||||
<text></text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1o5b92b">
|
||||
<text></text>
|
||||
</inputEntry>
|
||||
<inputEntry id="UnaryTests_1cdqgc5">
|
||||
<text></text>
|
||||
</inputEntry>
|
||||
<outputEntry id="LiteralExpression_0s3k5pm">
|
||||
<text>False</text>
|
||||
</outputEntry>
|
||||
<outputEntry id="LiteralExpression_1565cvg">
|
||||
<text>"Something is wrong with the Invoice validation process. Please notify support"</text>
|
||||
</outputEntry>
|
||||
</rule>
|
||||
</decisionTable>
|
||||
</decision>
|
||||
<dmndi:DMNDI>
|
||||
<dmndi:DMNDiagram id="DMNDiagram_1cykosu">
|
||||
<dmndi:DMNShape id="DMNShape_1dhfq2s" dmnElementRef="Submit_Involce_Validation">
|
||||
<dc:Bounds height="80" width="180" x="157" y="151" />
|
||||
</dmndi:DMNShape>
|
||||
</dmndi:DMNDiagram>
|
||||
</dmndi:DMNDI>
|
||||
</definitions>
|
@ -1,19 +0,0 @@
|
||||
{
|
||||
"admin": false,
|
||||
"display_name": "Execute Procure To Pay",
|
||||
"display_order": 8,
|
||||
"process_models": [
|
||||
{
|
||||
"description": "CC Invoice Approval Process",
|
||||
"display_name": "CCC Invoice Approval Process",
|
||||
"display_order": 0,
|
||||
"exception_notification_addresses": [],
|
||||
"fault_or_suspend_on_exception": "fault",
|
||||
"files": [],
|
||||
"is_review": true,
|
||||
"primary_file_name": "cc-invoice-approval-process-v2.bpmn",
|
||||
"primary_process_id": "Process_cc_invoice_approval_process_v2_a",
|
||||
"process_group_id": "execute-procure-to-pay"
|
||||
}
|
||||
]
|
||||
}
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user