From 98bac7573d5963b62ef0855f6daec633ac589510 Mon Sep 17 00:00:00 2001 From: jasquat Date: Mon, 18 Jul 2022 10:33:36 -0400 Subject: [PATCH] added invoice test based on the one from status --- .../Submit-the-invoice_JSONSchema.json | 25 + .../Submit-the-invoice_UISchema.json | 31 + .../cc-invoice-approval-process-v2.bpmn | 757 ++++++++++++++++++ sartography-admin/invoice-test/workflow.json | 17 + 4 files changed, 830 insertions(+) create mode 100644 sartography-admin/invoice-test/Submit-the-invoice_JSONSchema.json create mode 100644 sartography-admin/invoice-test/Submit-the-invoice_UISchema.json create mode 100644 sartography-admin/invoice-test/cc-invoice-approval-process-v2.bpmn create mode 100644 sartography-admin/invoice-test/workflow.json diff --git a/sartography-admin/invoice-test/Submit-the-invoice_JSONSchema.json b/sartography-admin/invoice-test/Submit-the-invoice_JSONSchema.json new file mode 100644 index 00000000..3924a810 --- /dev/null +++ b/sartography-admin/invoice-test/Submit-the-invoice_JSONSchema.json @@ -0,0 +1,25 @@ +{ + "title": "A registration form", + "description": "A simple form example.", + "type": "object", + "required": [ + "firstName", + "lastName" + ], + "properties": { + "firstName": { + "type": "string", + "title": "First name", + "default": "Chuck" + }, + "lastName": { + "type": "string", + "title": "Last name" + }, + "telephone": { + "type": "string", + "title": "Telephone", + "minLength": 10 + } + } +} \ No newline at end of file diff --git a/sartography-admin/invoice-test/Submit-the-invoice_UISchema.json b/sartography-admin/invoice-test/Submit-the-invoice_UISchema.json new file mode 100644 index 00000000..62b71419 --- /dev/null +++ b/sartography-admin/invoice-test/Submit-the-invoice_UISchema.json @@ -0,0 +1,31 @@ +{ + "firstName": { + "ui:autofocus": true, + "ui:emptyValue": "", + "ui:autocomplete": "family-name" + }, + "lastName": { + "ui:emptyValue": "", + "ui:autocomplete": "given-name" + }, + "age": { + "ui:widget": "updown", + "ui:title": "Age of person", + "ui:description": "(earthian year)" + }, + "bio": { + "ui:widget": "textarea" + }, + "password": { + "ui:widget": "password", + "ui:help": "Hint: Make it strong!" + }, + "date": { + "ui:widget": "alt-datetime" + }, + "telephone": { + "ui:options": { + "inputType": "tel" + } + } +} \ No newline at end of file diff --git a/sartography-admin/invoice-test/cc-invoice-approval-process-v2.bpmn b/sartography-admin/invoice-test/cc-invoice-approval-process-v2.bpmn new file mode 100644 index 00000000..e8c5634f --- /dev/null +++ b/sartography-admin/invoice-test/cc-invoice-approval-process-v2.bpmn @@ -0,0 +1,757 @@ + + + + + + + + + + + + + + + + + + + Environment - Vendor portal, Mailbox, etc. + + + + + + + + Activity_03xys1x + Gateway_16gxu6s + Activity_0v0xwro + Gateway_0wt7ine + Activity_08koius + Event_0svbvjn + Event_0oas81w + Gateway_1lbghql + Event_0x83ruk + Event_0m3ri6v + Activity_1ftzr6x + Event_0f3d2bp + Gateway_1l4tz4i + Activity_0gkejaj + Activity_1ucvkk4 + Activity_102t7tk + Activity_1lq96cy + Event_15y55nw + Gateway_05ov5p5 + Activity_0o1vc0a + Activity_0p88elm + Gateway_1717c0p + Activity_0cfvsk7 + Activity_0fsoa08 + Event_1b58a3z + Activity_0fq1nb4 + Event_1lgiv0q + Event_1egoehb + Activity_0uy3uhy + + + Activity_0cdgqi0 + Activity_09ngmp9 + Event_16u0f7b + + + + + + + + + + + + + + + + + + Flow_11b24we + Flow_03h8sn0 + + DataObjectReference_14eu8vn + + + + Flow_1ql9470 + Flow_03ssqni + Flow_11b24we + + + + + + + + + + + + + + + + 1. Name +2. Core contributor Id (Bamboo HR Id) +3. Invoice Id +4. Invoice amount +5. Due date + + + Flow_03h8sn0 + Flow_04mh6iu + + + DataObjectReference_14eu8vn + Property_1u3vqo9 + + + + Flow_04mh6iu + Flow_1x4rtop + Flow_05ffq52 + + + Flow_0io1llq + Flow_1ql9470 + + + Process milestone should update the process metadata field “milestone reached” + Flow_05ffq52 + Flow_0io1llq + + + Process milestone should update the process metadata field “milestone reached” + Flow_1x4rtop + Flow_0g97xst + + + + Flow_1c5u447 + Flow_1gohkts + Flow_16bw9hx + + + Flow_16bw9hx + Flow_138hkfx + + + Flow_1gohkts + Flow_0zy4869 + + + Flow_0rqdcfk + Flow_1wturr2 + + + Flow_1wturr2 + + + Flow_1m8oeg0 + Flow_18xvx8w + Flow_0bfs2xe + + + Flow_1ex5hfx + Flow_1c5u447 + + + Flow_138hkfx + Flow_1m8oeg0 + + + Flow_0rqdcfk + + + + + Flow_01cnc1i + Flow_1an91fc + + + Flow_1an91fc + Flow_0vkr4vr + + + Flow_0vkr4vr + Flow_0vd1pxu + + + DataObjectReference_1wm7m3b + Property_1taekgl + + + + Process performance monitoring: +- start time +- end time +- task processing time +- etc + Flow_0vd1pxu + Flow_0y0y44w + + + Flow_0y0y44w + + + + + Process milestone should update the process metadata field “milestone reached” + Flow_1l1n5j5 + Flow_1ex5hfx + + + + + Flow_0g97xst + Flow_1i8r773 + Flow_1qq2iv5 + + + Flow_1i8r773 + Flow_1094cjp + + + DataObjectReference_09v0cuj + Property_09o2c8g + + + + 1. Name +2. Core contributor Id (Bamboo HR Id) +3. Invoice Id +4. Invoice amount +5. Due date + + + Flow_1qq2iv5 + Flow_1dtnpw3 + + + DataObjectReference_0yxj4ew + Property_1r2anr9 + + + + 1. Name +2. Core contributor Id (Bamboo HR Id) +3. Invoice Id +4. Invoice amount +5. Due date + + + Flow_1094cjp + Flow_1dtnpw3 + Flow_1n7wssu + + + + + + + Flow_1n7wssu + Flow_1l1n5j5 + + + Flow_0bfs2xe + Flow_0c0c9mw + + + Flow_0c0c9mw + + + Flow_18xvx8w + Flow_0zy4869 + Flow_01cnc1i + + + DataObjectReference_07j5sbf + Property_1k0hnhh + + + + Flow_03ssqni + + + 1. Name +2. Core contributor Id (Bamboo HR Id) +3. Invoice Id +4. Invoice amount +5. Due date + + + 1. Name +2. Core contributor Id (Bamboo HR Id) +3. Invoice Id +4. Invoice amount +5. Due date + + + + + Process performance monitoring: +- start time +- end time +- task processing time +- etc + + + + fields list in spec + + + + Please check your invoice data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sartography-admin/invoice-test/workflow.json b/sartography-admin/invoice-test/workflow.json new file mode 100644 index 00000000..a79a3865 --- /dev/null +++ b/sartography-admin/invoice-test/workflow.json @@ -0,0 +1,17 @@ +{ + "libraries": [], + "files": [], + "library": false, + "is_master_spec": false, + "display_order": 2, + "primary_process_id": "Process_1gw0plw", + "fault_or_suspend_on_exception": "fault", + "id": "invoice-test", + "process_group_id": "sartography-admin", + "standalone": false, + "primary_file_name": "cc-invoice-approval-process-v2.bpmn", + "description": "Invoice Test", + "is_review": true, + "exception_notification_addresses": [], + "display_name": "Invoice Test" +} \ No newline at end of file