diff --git a/dan/dmn-error/test1.bpmn b/dan/dmn-error/test1.bpmn new file mode 100644 index 00000000..6ab9b7ab --- /dev/null +++ b/dan/dmn-error/test1.bpmn @@ -0,0 +1,41 @@ + + + + + Flow_1dklsvb + + + + Flow_0bvjrjo + + + + + Check_Amount_Documentation_Submit_Invoice + + Flow_1dklsvb + Flow_0bvjrjo + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dan/dmn-error/workflow.json b/dan/dmn-error/workflow.json new file mode 100644 index 00000000..cb324883 --- /dev/null +++ b/dan/dmn-error/workflow.json @@ -0,0 +1,12 @@ +{ + "description": "Testing DMN", + "display_name": "DMN Error", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "dan/dmn-error", + "is_review": false, + "primary_file_name": "test1.bpmn", + "primary_process_id": "Proccess_lciuw8t" +} \ No newline at end of file diff --git a/dan/dmn-error/x_to_y.dmn b/dan/dmn-error/x_to_y.dmn new file mode 100644 index 00000000..e122feb4 --- /dev/null +++ b/dan/dmn-error/x_to_y.dmn @@ -0,0 +1,44 @@ + + + + + + + x + + + + + + 1 + + + 1000 + + + + + 2 + + + 3000 + + + + + + + + 4000 + + + + + + + + + + + + diff --git a/dan/process_group.json b/dan/process_group.json new file mode 100644 index 00000000..e58b0af5 --- /dev/null +++ b/dan/process_group.json @@ -0,0 +1,25 @@ +{ + "admin": false, + "description": "Dan's Tests", + "display_name": "Dan", + "display_order": 1, + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Set up groups and permissions", + "display_name": "Set Permissions", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "dan/set-permissions", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "permissions.bpmn", + "primary_process_id": "Process_81k3gh6", + "process_group": null, + "sort_index": "dan/set-permissions" + } + ] +} \ No newline at end of file diff --git a/dan/set-permissions/group_permissions.dmn b/dan/set-permissions/group_permissions.dmn new file mode 100644 index 00000000..58165e25 --- /dev/null +++ b/dan/set-permissions/group_permissions.dmn @@ -0,0 +1,164 @@ + + + + + + + "*" + + + + + + + Admins have access to everything. + + + + + "admin" + + + ["all"] + + + "ALL" + + + + + + + + + "education" + + + ["create", "read", "update", "delete"] + + + "/process-groups/education:*" + + + + + + + + "organization" + + + ["create", "read", "update", "delete"] + + + "/process-groups/education:*" + + + + + + + + "Finance Team" + + + ["all"] + + + "PG:manage-procurement:procurement" + + + + + + + + "demo" + + + ["start"] + + + "PM:manage-revenue-streams:product-revenue-streams:customer-contracts-trade-terms" + + + + + + + + "demo" + + + ["start"] + + + "PG:manage-procurement:procurement:core-contributor-invoice-management" + + + + + + + + "demo" + + + ["start"] + + + "PG:manage-procurement:vendor-lifecycle-management" + + + + + + + + "test" + + + ["start"] + + + "PG:misc:test" + + + + + + + + "everybody" + + + ["read"] + + + "PG:ALL" + + + + + + + + "everybody" + + + ["all"] + + + "BASIC" + + + + + + + + + + + + diff --git a/dan/set-permissions/permissions.bpmn b/dan/set-permissions/permissions.bpmn new file mode 100644 index 00000000..f7cfda02 --- /dev/null +++ b/dan/set-permissions/permissions.bpmn @@ -0,0 +1,287 @@ + + + + + Flow_04t49zv + + + + + + users_to_groups + + Flow_04t49zv + Flow_194nkr6 + + + + groups_to_permissions + + Flow_194nkr6 + Flow_0fhzucf + + + + # Permission for each group +When you select continue, the following permissions will be written to the database. + +{% for group in group_info %} + +--- + +## {{group['name']}} Group +**Users in Group:** +{% for user in group['users'] %} + * {{ user }} +{% endfor %} + +**Permissions:** +| Path | Allowed Actions | +| ---------------| -------| +{% for permission in group['permissions'] %} +| {{permission['uri']}} | {{ permission['actions'] |join(', ') }} | +{% endfor %} +{% endfor %} + + + + Flow_0f4klqg + Flow_0q5cs4y + + + + + Flow_0q5cs4y + Flow_132k5th + # clear_permissions() ## Clears all groups and permissions from the system. EXCEPT ... + +for group in group_info: + for user in group['users']: + add_user_to_group(user, group['name']) + for permission in group['permissions']: + for crud_op in permission['actions']: + add_permission(crud_op, permission['uri'], group['name']) + +all_permissions = get_all_permissions() + + + + | Group | Path | Allowed Actions | +| ---------------| -------| ------| +{% for permission in all_permissions %} +| {{permission['group_identifier']}} | {{permission['uri']}} | {{permission['permissions']}} +{% endfor %} + del(all_permissions) + + Flow_132k5th + Flow_1ozuh1f + + + + + + + { + "groups": [ + "Administrators" + ], + "users": [ + "admin@spiffworkflow.org" + ], + "permission_groups": [ + "Administrators" + ], + "permission_uris": [ + "/*" + ], + "permissions": [ + [ + "create", + "read", + "update", + "delete" + ] + ] +} + { + "group_info": [ + { + "name":"Administrators", + "permissions": [ + {"actions": [ + "create","read","update","delete" + ], + "uri": "/*" + } + ], + "users": ["admin@spiffworkflow.org"] + } + ] +} + + + { + "groups": [ + "Administrators", + "Everyone" + ], + "users": [ + "admin@spiffworkflow.org", + "*" + ], + "permission_groups": [ + "Administrators", + "Everyone" + ], + "permission_uris": [ + "/*", + "/*" + ], + "permissions": [ + [ + "create", + "read", + "update", + "delete" + ], + [ + "read" + ] + ] +} + { + "group_info": [ + { + "name": "Administrators", + "permissions": [ + { + "actions": [ + "create", + "read", + "update", + "delete" + ], + "uri": "/*" + } + ], + "users": [ + "admin@spiffworkflow.org" + ] + }, + { + "name": "Everyone", + "permissions": [ + { + "actions": [ + "read" + ], + "uri": "/*" + } + ], + "users": [ + "*" + ] + } + ] +} + + + + Flow_0fhzucf + Flow_0f4klqg + info_by_group = {} +for i, group in enumerate(groups): + if not group in info_by_group: + info_by_group[group] = {"users":[], "permissions": []} + info_by_group[group]["users"].append(users[i]) + +for i, group in enumerate(permission_groups): + if not group in info_by_group: + info_by_group[group] = {"users":[], "permissions": []} + info_by_group[group]["permissions"].append( + {"uri": permission_uris[i], + "actions": permissions[i]} + ) +group_info = [] +for group in info_by_group.keys(): + group_info.append({ + "name": group, + "users": info_by_group[group]['users'], + "permissions": info_by_group[group]['permissions'] + }) +del(info_by_group) +del(group) +del(i) +del(groups) +del(permissions) +del(permission_groups) +del(permission_uris) +del(users) + + + + + Flow_1ozuh1f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dan/set-permissions/process_model.json b/dan/set-permissions/process_model.json new file mode 100644 index 00000000..3195874c --- /dev/null +++ b/dan/set-permissions/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Set up groups and permissions", + "display_name": "Set Permissions", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "permissions.bpmn", + "primary_process_id": "Process_81k3gh6" +} \ No newline at end of file diff --git a/dan/set-permissions/select_user.json b/dan/set-permissions/select_user.json new file mode 100644 index 00000000..9c1ce583 --- /dev/null +++ b/dan/set-permissions/select_user.json @@ -0,0 +1,20 @@ +{ + "title": "Select User", + "description": "If the following user logged in ...", + "type": "object", + "required": [ + "user" + ], + "properties": { + "user": { + "title": "Select a user from the dropdown list", + "type": "string", + "enum": [ + "Nelson", + "Malala", + "Harriet", + "Martin" + ] + } + } +} \ No newline at end of file diff --git a/dan/set-permissions/users_to_groups.dmn b/dan/set-permissions/users_to_groups.dmn new file mode 100644 index 00000000..06666e2d --- /dev/null +++ b/dan/set-permissions/users_to_groups.dmn @@ -0,0 +1,65 @@ + + + + + + + "*" + + + + + + + + + + "admin@spiffworkflow.org" + + + "admin" + + + + + + + + "nelson@spiffworkflow.org" + + + "organization" + + + + + + + + "malala@spiffworkflow.org" + + + "education" + + + + + + + + r".*" + + + "everybody" + + + + + + + + + + + + diff --git a/develop-and-manage-business-capabilities/process_group.json b/develop-and-manage-business-capabilities/process_group.json index 7e0095b2..8f379943 100644 --- a/develop-and-manage-business-capabilities/process_group.json +++ b/develop-and-manage-business-capabilities/process_group.json @@ -2,7 +2,7 @@ "admin": false, "description": "Portfolio Project Governance and Manage change", "display_name": "Develop and Manage Business Capabilities", - "display_order": 2, + "display_order": 3, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/develop-vision-and-strategy/process_group.json b/develop-vision-and-strategy/process_group.json index 8e61fb4f..9b99d4b5 100644 --- a/develop-vision-and-strategy/process_group.json +++ b/develop-vision-and-strategy/process_group.json @@ -2,7 +2,7 @@ "admin": false, "description": "Define the business concept and long-term vision, business strategy, strategic initiatives and business models.", "display_name": "Develop Vision and Strategy", - "display_order": 1, + "display_order": 2, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/manage-business-development/process_group.json b/manage-business-development/process_group.json index 85bfad44..c62fa02e 100644 --- a/manage-business-development/process_group.json +++ b/manage-business-development/process_group.json @@ -2,7 +2,7 @@ "admin": false, "description": "", "display_name": "Manage Business Development", - "display_order": 3, + "display_order": 4, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/manage-finance/process_group.json b/manage-finance/process_group.json index 99d4db7f..84c56f26 100644 --- a/manage-finance/process_group.json +++ b/manage-finance/process_group.json @@ -2,7 +2,7 @@ "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": "Manage Finance", - "display_order": 4, + "display_order": 5, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/manage-information-security/process_group.json b/manage-information-security/process_group.json index caff013c..d7d22cdb 100644 --- a/manage-information-security/process_group.json +++ b/manage-information-security/process_group.json @@ -2,7 +2,7 @@ "admin": false, "description": "Execute IS/IT Services & Operations, Security risk management and Manage Infrastructure", "display_name": "Manage Information & Security", - "display_order": 5, + "display_order": 6, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/manage-marketing/process_group.json b/manage-marketing/process_group.json index e8cc379f..8e70cd77 100644 --- a/manage-marketing/process_group.json +++ b/manage-marketing/process_group.json @@ -2,7 +2,7 @@ "admin": false, "description": "", "display_name": "Manage Marketing", - "display_order": 6, + "display_order": 7, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/manage-procurement/process_group.json b/manage-procurement/process_group.json index d102270e..786f5c0e 100644 --- a/manage-procurement/process_group.json +++ b/manage-procurement/process_group.json @@ -2,9 +2,270 @@ "admin": false, "description": "Sourcing & Category management, Vendor Contract & Service Agreements, Vendor Lifecycle management and Procurement [ID: 07]", "display_name": "Manage Procurement", - "display_order": 7, + "display_order": 8, "parent_groups": null, "process_groups": [ + { + "admin": false, + "description": "Analyse Needs, Markets & Costs & Vendors and Select & Certify Vendors", + "display_name": "Sourcing & Category Management", + "display_order": 0, + "id": "manage-procurement/sourcing-category-management", + "parent_groups": null, + "process_groups": [ + { + "admin": false, + "description": "", + "display_name": "Analyse Needs, Markets & Costs & Vendors", + "display_order": 0, + "id": "manage-procurement/sourcing-category-management/analyse-needs-markets-costs-vendors", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Analyse Needs, Markets & Costs & Vendors" + }, + { + "admin": false, + "description": "", + "display_name": "Select & Certify Vendors", + "display_order": 0, + "id": "manage-procurement/sourcing-category-management/select-certify-vendors", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Select & Certify Vendors" + } + ], + "process_models": [], + "sort_index": "Sourcing & Category Management" + }, + { + "admin": false, + "description": "Requisition Order Management, Purchase Orders Management, Goods or Services Receipt, Vendor Invoice Management and Core Contributor Invoice management", + "display_name": "Procurement", + "display_order": 0, + "id": "manage-procurement/procurement", + "parent_groups": null, + "process_groups": [ + { + "admin": false, + "description": "", + "display_name": "Requisition Order Management", + "display_order": 0, + "id": "manage-procurement/procurement/requisition-order-management", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "New Compensation Demand Request", + "display_name": "New Demand Request - Compensation", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-procurement/procurement/requisition-order-management/new-demand-request-compensation", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "raise-new-demand-request-compensation.bpmn", + "primary_process_id": "New_Demand_Request-Compensation", + "process_group": null, + "sort_index": "manage-procurement/procurement/requisition-order-management/new-demand-request-compensation" + }, + { + "description": "New Procurement Demand Request", + "display_name": "New Demand Request - Procurement", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-procurement/procurement/requisition-order-management/new-demand-request-procurement", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "raise-new-demand-request-procurement.bpmn", + "primary_process_id": "New_Demand_Request-Procurement", + "process_group": null, + "sort_index": "manage-procurement/procurement/requisition-order-management/new-demand-request-procurement" + }, + { + "description": "New Travel Demand Request", + "display_name": "New Demand Request - Travel", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-procurement/procurement/requisition-order-management/new-demand-request-travel", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "raise-new-demand-request-travel.bpmn", + "primary_process_id": "New_Demand_Request-Travel", + "process_group": null, + "sort_index": "manage-procurement/procurement/requisition-order-management/new-demand-request-travel" + }, + { + "description": "Raise New Procurement, Travel or Compensation Demand Request", + "display_name": "Raise New Demand Request", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-procurement/procurement/requisition-order-management/raise-new-demand-request", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "raise_new_demand_request-master.bpmn", + "primary_process_id": "Raise_New_Demand_Request", + "process_group": null, + "sort_index": "manage-procurement/procurement/requisition-order-management/raise-new-demand-request" + } + ], + "sort_index": "Requisition Order Management" + }, + { + "admin": false, + "description": "", + "display_name": "Goods or Services Receipt", + "display_order": 0, + "id": "manage-procurement/procurement/goods-or-services-receipt", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Goods or Services Receipt" + }, + { + "admin": false, + "description": "Core Contributor Invoice Approval", + "display_name": "CC Invoice Management", + "display_order": 0, + "id": "manage-procurement/procurement/core-contributor-invoice-management", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Approval of Core Contributor's Invoice Submission", + "display_name": "CC Invoice Approval", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "cc-invoice-approval-process-v2.bpmn", + "primary_process_id": "Process_cc_invoice_approval_process_v2_a", + "process_group": null, + "sort_index": "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" + } + ], + "sort_index": "CC Invoice Management" + }, + { + "admin": false, + "description": "", + "display_name": "Purchase Orders Management", + "display_order": 0, + "id": "manage-procurement/procurement/purchase-orders-management", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Purchase Orders Management" + }, + { + "admin": false, + "description": "Vendor Invoice Approval", + "display_name": "Vendor Invoice Management", + "display_order": 0, + "id": "manage-procurement/procurement/vendor-invoice-management", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Vendor Invoice Approval", + "display_name": "Vendor Invoice Approval", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-procurement/procurement/vendor-invoice-management/invoice-approval", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_66ri4tx", + "process_group": null, + "sort_index": "manage-procurement/procurement/vendor-invoice-management/invoice-approval" + } + ], + "sort_index": "Vendor Invoice Management" + } + ], + "process_models": [], + "sort_index": "Procurement" + }, + { + "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": "Vendor Contract & Service Agreements", + "display_order": 0, + "id": "manage-procurement/vendor-contract-service-agreements", + "parent_groups": null, + "process_groups": [ + { + "admin": false, + "description": "", + "display_name": "Manage templates and documents storage", + "display_order": 0, + "id": "manage-procurement/vendor-contract-service-agreements/manage-templates-and-documents-storage", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Manage templates and documents storage" + }, + { + "admin": false, + "description": "", + "display_name": "Contract review and approvals", + "display_order": 0, + "id": "manage-procurement/vendor-contract-service-agreements/contract-review-and-approvals", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Contract review and approvals" + }, + { + "admin": false, + "description": "", + "display_name": "Post-closing management (monitoring)", + "display_order": 0, + "id": "manage-procurement/vendor-contract-service-agreements/post-closing-management-monitoring", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Post-closing management (monitoring)" + }, + { + "admin": false, + "description": "", + "display_name": "Signing and Archiving contracts", + "display_order": 0, + "id": "manage-procurement/vendor-contract-service-agreements/signing-and-archiving-contracts", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Signing and Archiving contracts" + }, + { + "admin": false, + "description": "", + "display_name": "Contract negotiation", + "display_order": 0, + "id": "manage-procurement/vendor-contract-service-agreements/contract-negotiation", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Contract negotiation" + } + ], + "process_models": [], + "sort_index": "Vendor Contract & Service Agreements" + }, { "admin": false, "description": "Vendor onboarding, Vendor MD maintenance, Vendor Off-boarding and Vendors Performance Evaluation & Vendors Complaints", @@ -41,6 +302,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-procurement/vendor-lifecycle-management/vendor-md-maintenance/vendor-md-block", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-temp.bpmn", "primary_process_id": "Process_wgurtf9", @@ -55,6 +317,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-procurement/vendor-lifecycle-management/vendor-md-maintenance/vendor-md-change", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-temp.bpmn", "primary_process_id": "Process_qxymt0e", @@ -69,6 +332,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-procurement/vendor-lifecycle-management/vendor-md-maintenance/vendor-md-creation", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-temp.bpmn", "primary_process_id": "Process_yvdpqlq", @@ -78,17 +342,6 @@ ], "sort_index": "Vendor MD maintenance" }, - { - "admin": false, - "description": "", - "display_name": "Vendor Off-boarding", - "display_order": 0, - "id": "manage-procurement/vendor-lifecycle-management/vendor-off-boarding", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Vendor Off-boarding" - }, { "admin": false, "description": "", @@ -99,208 +352,21 @@ "process_groups": [], "process_models": [], "sort_index": "Vendors Performance Evaluation & Vendors Complaints" + }, + { + "admin": false, + "description": "", + "display_name": "Vendor Off-boarding", + "display_order": 0, + "id": "manage-procurement/vendor-lifecycle-management/vendor-off-boarding", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Vendor Off-boarding" } ], "process_models": [], "sort_index": "Vendor Lifecycle Management" - }, - { - "admin": false, - "description": "Requisition Order Management, Purchase Orders Management, Goods or Services Receipt, Vendor Invoice Management and Core Contributor Invoice management", - "display_name": "Procurement", - "display_order": 0, - "id": "manage-procurement/procurement", - "parent_groups": null, - "process_groups": [ - { - "admin": false, - "description": "Vendor Invoice Approval", - "display_name": "Vendor Invoice Management", - "display_order": 0, - "id": "manage-procurement/procurement/vendor-invoice-management", - "parent_groups": null, - "process_groups": [], - "process_models": [ - { - "description": "Vendor Invoice Approval", - "display_name": "Vendor Invoice Approval", - "display_order": 0, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-procurement/procurement/vendor-invoice-management/invoice-approval", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_66ri4tx", - "process_group": null, - "sort_index": "manage-procurement/procurement/vendor-invoice-management/invoice-approval" - } - ], - "sort_index": "Vendor Invoice Management" - }, - { - "admin": false, - "description": "", - "display_name": "Purchase Orders Management", - "display_order": 0, - "id": "manage-procurement/procurement/purchase-orders-management", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Purchase Orders Management" - }, - { - "admin": false, - "description": "", - "display_name": "Requisition Order Management", - "display_order": 0, - "id": "manage-procurement/procurement/requisition-order-management", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Requisition Order Management" - }, - { - "admin": false, - "description": "Core Contributor Invoice Approval", - "display_name": "CC Invoice Management", - "display_order": 0, - "id": "manage-procurement/procurement/core-contributor-invoice-management", - "parent_groups": null, - "process_groups": [], - "process_models": [ - { - "description": "Approval of Core Contributor's Invoice Submission", - "display_name": "CC Invoice Approval", - "display_order": 0, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval", - "parent_groups": null, - "primary_file_name": "cc-invoice-approval-process-v2.bpmn", - "primary_process_id": "Process_cc_invoice_approval_process_v2_a", - "process_group": null, - "sort_index": "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - } - ], - "sort_index": "CC Invoice Management" - }, - { - "admin": false, - "description": "", - "display_name": "Goods or Services Receipt", - "display_order": 0, - "id": "manage-procurement/procurement/goods-or-services-receipt", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Goods or Services Receipt" - } - ], - "process_models": [], - "sort_index": "Procurement" - }, - { - "admin": false, - "description": "Analyse Needs, Markets & Costs & Vendors and Select & Certify Vendors", - "display_name": "Sourcing & Category Management", - "display_order": 0, - "id": "manage-procurement/sourcing-category-management", - "parent_groups": null, - "process_groups": [ - { - "admin": false, - "description": "", - "display_name": "Select & Certify Vendors", - "display_order": 0, - "id": "manage-procurement/sourcing-category-management/select-certify-vendors", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Select & Certify Vendors" - }, - { - "admin": false, - "description": "", - "display_name": "Analyse Needs, Markets & Costs & Vendors", - "display_order": 0, - "id": "manage-procurement/sourcing-category-management/analyse-needs-markets-costs-vendors", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Analyse Needs, Markets & Costs & Vendors" - } - ], - "process_models": [], - "sort_index": "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": "Vendor Contract & Service Agreements", - "display_order": 0, - "id": "manage-procurement/vendor-contract-service-agreements", - "parent_groups": null, - "process_groups": [ - { - "admin": false, - "description": "", - "display_name": "Contract negotiation", - "display_order": 0, - "id": "manage-procurement/vendor-contract-service-agreements/contract-negotiation", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Contract negotiation" - }, - { - "admin": false, - "description": "", - "display_name": "Signing and Archiving contracts", - "display_order": 0, - "id": "manage-procurement/vendor-contract-service-agreements/signing-and-archiving-contracts", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Signing and Archiving contracts" - }, - { - "admin": false, - "description": "", - "display_name": "Contract review and approvals", - "display_order": 0, - "id": "manage-procurement/vendor-contract-service-agreements/contract-review-and-approvals", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Contract review and approvals" - }, - { - "admin": false, - "description": "", - "display_name": "Post-closing management (monitoring)", - "display_order": 0, - "id": "manage-procurement/vendor-contract-service-agreements/post-closing-management-monitoring", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Post-closing management (monitoring)" - }, - { - "admin": false, - "description": "", - "display_name": "Manage templates and documents storage", - "display_order": 0, - "id": "manage-procurement/vendor-contract-service-agreements/manage-templates-and-documents-storage", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Manage templates and documents storage" - } - ], - "process_models": [], - "sort_index": "Vendor Contract & Service Agreements" } ], "process_models": [] diff --git a/misc/waku-messages/message/waku-message-body.dmn b/manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message-body.dmn similarity index 80% rename from misc/waku-messages/message/waku-message-body.dmn rename to manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message-body.dmn index 5579de09..f3a073a3 100644 --- a/misc/waku-messages/message/waku-message-body.dmn +++ b/manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message-body.dmn @@ -2,11 +2,6 @@ - - - process_info["process_model_identifier"] - - task_id @@ -29,9 +24,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_submitted" @@ -49,9 +41,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_payment_pending_ismatch" @@ -69,9 +58,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_payment_pending_not_ismatch" @@ -89,9 +75,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_ismatch" @@ -109,9 +92,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_ismatch" @@ -129,9 +109,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_not_pl_approve" @@ -149,9 +126,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_not_pl_approve" @@ -169,9 +143,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_pl_approve" @@ -189,9 +160,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_pl_approve" @@ -209,9 +177,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_notify_finance" @@ -229,9 +194,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_notify_project_lead" @@ -249,9 +211,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_no_team_lead_response" @@ -269,9 +228,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -289,9 +245,6 @@ - - - diff --git a/misc/waku-messages/message/waku-message-variables.dmn b/manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message-variables.dmn similarity index 83% rename from misc/waku-messages/message/waku-message-variables.dmn rename to manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message-variables.dmn index 8eb32f89..9ebc7f76 100644 --- a/misc/waku-messages/message/waku-message-variables.dmn +++ b/manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message-variables.dmn @@ -2,11 +2,6 @@ - - - process_info["process_model_identifier"] - - task_id @@ -30,9 +25,6 @@ Row 1 - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_not_pl_approve" @@ -51,9 +43,6 @@ Row 2 - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_not_pl_approve" @@ -72,9 +61,6 @@ Row 5 - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_pl_approve" @@ -92,9 +78,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_pl_approve" @@ -112,9 +95,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - "waku_invoice_rejected_not_ismatch_pl_approve" @@ -132,9 +112,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -153,9 +130,6 @@ Row 3 - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -174,9 +148,6 @@ Row 4 - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -194,9 +165,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -214,9 +182,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -234,9 +199,6 @@ - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -255,9 +217,6 @@ Row 6 - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -276,9 +235,6 @@ Row 7 - - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" - @@ -296,9 +252,6 @@ - - - diff --git a/manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message.bpmn b/manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message.bpmn new file mode 100644 index 00000000..bff7056c --- /dev/null +++ b/manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval/waku-message.bpmn @@ -0,0 +1,85 @@ + + + + + Flow_0056x0e + + + + Waku_Messages_Message_Body + + Flow_0056x0e + Flow_0vmjtgx + + + + Waku_Messages_Message_Variables + + Flow_0vmjtgx + Flow_1503oql + + + Flow_1b2tmcm + + + + Flow_1fj1y80 + Flow_1b2tmcm + # Set Message +waku_message = waku_message_body + waku_message_timestamp + waku_message_variables + waku_message_footer + + + + + + Flow_1503oql + Flow_1fj1y80 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-compensation/process_model.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-compensation/process_model.json new file mode 100644 index 00000000..e1e253a7 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-compensation/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "New Compensation Demand Request", + "display_name": "New Demand Request - Compensation", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "raise-new-demand-request-compensation.bpmn", + "primary_process_id": "New_Demand_Request-Compensation" +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-compensation/raise-new-demand-request-compensation.bpmn b/manage-procurement/procurement/requisition-order-management/new-demand-request-compensation/raise-new-demand-request-compensation.bpmn new file mode 100644 index 00000000..e5355452 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-compensation/raise-new-demand-request-compensation.bpmn @@ -0,0 +1,1425 @@ + + + + + Name of the process - Raise New Demand Request for a new role +Process Goal - To get the Ok and allocate budget +Trigger - Project/Team needs additional resources +Actors - Project/Team Lead, PeopleOps (Talents), PPG, Finance +Customer - Project/Team Lead, PeopleOps (Talents) +Steps and decision points - +Data objects - Budget, Job set up, Hiring tracker? +Systems/Environment - Discord, Gmail, GSheets + + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + + + Activity_0zszjko + Activity_10zurir + Event_0oq9zql + Activity_04g7yt8 + Event_0damvmu + + + Event_1x9cubt + Gateway_1b71oa5 + Activity_0l321bl + Activity_0r6vrbj + Activity_1u3pyax + Event_17dor61 + Gateway_0fjymjf + + + Gateway_1351pq0 + Activity_14fif5h + Gateway_05470yw + Gateway_1fwx97f + Gateway_0hinb32 + Activity_0ergkw1 + Event_09nuki6 + Event_11uma2i + Gateway_00jqg2l + Activity_1p2lpzp + Event_1d3dqos + Gateway_0cc1hv7 + Activity_0wixni2 + Gateway_1bwiya1 + Event_0iubazi + + + Activity_0vzgh4a + Activity_19l3gvc + Event_1tj7cv9 + + + + Event_0mxq9bj + Activity_04vn7fi + Gateway_048v9pt + Event_0gvthsr + Gateway_1ekhkw0 + Activity_0hz5jue + Event_05ujufo + Gateway_1uhqlf9 + Gateway_13qrb2t + Event_0ld02hw + + + StartEvent_1 + Activity_01q5dpz + Activity_05le46k + Gateway_0vx8ert + Gateway_1kjnfkv + Activity_04br6zd + Activity_01s409k + Activity_0fti0ck + Gateway_0tbhhcu + Activity_03auxy3 + Gateway_0p1je1q + Event_1jq51j0 + Activity_0od3flw + Event_1jgx2rd + Gateway_0r7ia4e + Gateway_0lp2zpm + Activity_0k9a0ig + Activity_0ccreb4 + Event_12tt6fj + Gateway_1knvwer + Activity_07ex51s + Activity_1s8cqyx + Event_1pearld + Activity_0bbq0rl + + + + Flow_0mbb848 + + + Flow_1xzon4n + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_063e64y + Flow_05diu63 + Flow_1ipb2ul + + + DataObjectReference_070iy0o + Property_0k9d4mr + + + + Flow_1xzon4n + Flow_0u8b1bp + Flow_1ycah0o + Flow_063e64y + + + Flow_12jcy0s + Flow_05vx5kf + Flow_1ys3cnu + + + Flow_1ipb2ul + Flow_12jcy0s + + + https://docs.google.com/spreadsheets/d/1fImlDQbqosSvvUI_n5ICbaOt_YNfaO_KarIQXBBB6tI/edit#gid=1680641864 + + + Flow_1ys3cnu + Flow_1qq3kdd + + + Flow_1qq3kdd + Flow_0u8b1bp + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_05vx5kf + Flow_1v49p3v + + + Flow_1v49p3v + Flow_0qo0ea7 + Flow_1ycah0o + + + Flow_0zuq97m + Flow_05diu63 + + DataObjectReference_1bn5vfm + + + + + + Flow_1h3jhfh + Flow_0zuq97m + + + Flow_0qo0ea7 + Flow_1r3cs53 + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_015q4t8 + Flow_0pgrtj7 + + DataObjectReference_0lkw6e2 + + + + + + Flow_0pgrtj7 + Flow_08wl2bl + + + Flow_1lwl38s + Flow_0u35ksa + + + + Flow_0kx4869 + Flow_06t8py2 + Flow_015q4t8 + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_08wl2bl + Flow_1vlcgag + + + DataObjectReference_121t04r + Property_03rbcs2 + + + + Flow_1vlcgag + Flow_15nd9jo + Flow_1lwl38s + Flow_1i36ixt + + + Flow_15nd9jo + Flow_19v93vl + + + Flow_0kbeg7p + Flow_1i36ixt + Flow_1h3jhfh + + + Flow_08ibll4 + Flow_1gomedz + Flow_0kbeg7p + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_00lghsy + Flow_1mq4rxf + + DataObjectReference_1837xtp + + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_1b2k2r8 + Flow_0u9k2wx + + + DataObjectReference_0xcmasa + Property_0y6hbzd + + + + Flow_1mq4rxf + Flow_1b2k2r8 + + + + Flow_19v93vl + Flow_19595v7 + Flow_00lghsy + + + + Flow_00caqxg + Flow_07pgdrb + Flow_1gh4783 + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_1gh4783 + Flow_1fo2dlv + + DataObjectReference_1axp1q5 + + + + + + Flow_0u35ksa + Flow_09zlo5u + Flow_00caqxg + + + Flow_02cfnmj + Flow_12bnhp1 + Flow_1lrlyxt + Flow_1gomedz + + + Flow_0u9k2wx + Flow_0abm17b + Flow_16a0k1f + + + Flow_0abm17b + Flow_1a9l3sk + Flow_02cfnmj + + + Flow_16a0k1f + Flow_1a9l3sk + + + Flow_12bnhp1 + Flow_09zlo5u + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_07pgdrb + Flow_11drtok + + DataObjectReference_0dpk9qx + + + + Flow_1lrlyxt + Flow_0u0k862 + + + Flow_1tcl8gp + + + Flow_11drtok + Flow_1fo2dlv + Flow_1tcl8gp + + + + + Flow_0u0k862 + Flow_13f8ymo + Flow_00jc60j + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_13f8ymo + Flow_0itxg12 + + DataObjectReference_11m9e1c + + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_0167sae + Flow_01x68p6 + + DataObjectReference_0uf1u0g + + + + + + Flow_1szz6ea + Flow_1ed62g7 + + + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_1ed62g7 + Flow_0167sae + + + DataObjectReference_01nw8vg + Property_0ep2361 + + + + + Flow_01x68p6 + Flow_1b6tdve + + + + Flow_1u0q2rc + Flow_08ibll4 + Flow_1np3x8x + + + Flow_0wnbaub + Flow_1u0q2rc + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_1b6tdve + Flow_0wnbaub + + + DataObjectReference_1exack9 + Property_0ask7iq + + + + Flow_1tqdap1 + Flow_0itxg12 + Flow_1szz6ea + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_1w4ytj0 + Flow_1tqdap1 + + DataObjectReference_0xf3u24 + + + + + + Flow_00jc60j + Flow_0k8hhvm + Flow_1w4ytj0 + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_05f7sji + Flow_1r6a9sy + + DataObjectReference_0icys5t + + + + + + Flow_1r6a9sy + Flow_01in4mi + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_01in4mi + Flow_0hkgrae + + + DataObjectReference_12mlx1l + Property_1tme8sr + + + + https://www.notion.so/Raise-New-Demand-Request-FTEs-1cffa026f3f24277a2ae0a9655de62e6 + Flow_19pg9kb + Flow_1lspe33 + + DataObjectReference_0v5r1ub + + + + + + Flow_1lspe33 + + + Flow_0hkgrae + Flow_19pg9kb + + + + + Flow_1np3x8x + Flow_1l9pdoe + Flow_05f7sji + + + "Department" = "Program Lead", "Division" = "Program" selected + Flow_1r3cs53 + Flow_06t8py2 + + + Flow_1l9pdoe + + + + Flow_0k8hhvm + + + + Flow_19595v7 + + + + Flow_0kx4869 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flow_00jh774 + + + + + Compensation + + Flow_0mbb848 + Flow_00jh774 + + + Orgdata from BBHR, Categories from a DB + + + Levels, Function + + + TBD + + + Compensation rate range + + + BBHR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/demand-request-items-schema.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/demand-request-items-schema.json new file mode 100644 index 00000000..4278829d --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/demand-request-items-schema.json @@ -0,0 +1,28 @@ +{ + "title": "Demand Request Items", + "description": "Itemized list of all items included in this demand request.", + "properties": { + "item": { + "type": "string", + "title": "Item" + }, + "qty": { + "type": "string", + "title": "Qty" + }, + "unit-price": { + "type": "number", + "title": "Unit price" + }, + "curr": { + "type": "string", + "title": "Curr", + "enum": [ + "USD", + "Euro", + "AUD" + ] + } + }, + "required": [] +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/demand-request-items-uischema.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/demand-request-items-uischema.json new file mode 100644 index 00000000..2b580ceb --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/demand-request-items-uischema.json @@ -0,0 +1,8 @@ +{ + "ui:order": [ + "item", + "qty", + "unit-price", + "curr" + ] +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/process_model.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/process_model.json new file mode 100644 index 00000000..0e04a8ce --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "New Procurement Demand Request", + "display_name": "New Demand Request - Procurement", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "raise-new-demand-request-procurement.bpmn", + "primary_process_id": "New_Demand_Request-Procurement" +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/raise-new-demand-request-procurement.bpmn b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/raise-new-demand-request-procurement.bpmn new file mode 100644 index 00000000..87df4ac6 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/raise-new-demand-request-procurement.bpmn @@ -0,0 +1,2176 @@ + + + + Process description can be found here https://www.notion.so/Raise-New-Demand-Request-excl-FTEs-and-Travel-9891dc90f4424a0ebd3407db1991c203 + + https://www.notion.so/Raise-New-Demand-Request-excl-FTEs-and-Travel-9891dc90f4424a0ebd3407db1991c203 + + + + **Name of the process** - Raise New Demand Request + +**Process Goal** - To collect and review all purchase requests and prepare them for the procurement steps. + +**Trigger** - Purchase need has been identified by a Core Contributor. + +**Customer** - Service Units and Core Contributors + +**Actors** - Core Contributor, Budget Owner, PPG, PeopleOps, Legal, Infra, Security + + + Gateway_0db4fvw + Activity_08xl52p + Activity_1jpqpoa + Event_0jmnbvc + Event_1k7puc2 + Event_1nftgle + Event_0x47qrd + + + Gateway_0dj673n + Activity_0vw59pd + Gateway_0qbf3s9 + Activity_0biwdi7 + Gateway_01nq66f + Event_0shanpw + Event_1yd9gir + Activity_1s89fmw + Gateway_01hote2 + Event_06pat97 + + + Gateway_0tzllzw + Activity_01u6nii + Event_1fa9h89 + Gateway_0zvodob + Event_13lh9kk + Event_0k3nkra + Gateway_126t0we + Gateway_11sgdfq + Event_0ikppnh + Activity_1np0do0 + Activity_1o9jqsv + Event_0j50gfu + Event_19mu5m7 + + + Gateway_0msst2a + Activity_0zszjko + Gateway_1gweofr + Event_1cr1eqa + Event_1vfzphm + Event_16opsk7 + Event_0jdy2uk + Gateway_0xu2jtl + Activity_1a6qnty + Event_00zhnxu + + + Gateway_0vdntex + Activity_0rhqmwe + Event_1fsb3by + Activity_05nr3wb + Gateway_1je3z9i + Activity_16i7dp7 + Event_1sbi4xu + Event_1k3zz2f + Event_0kh2b9q + Event_0eu64qs + + + Event_1300gad + Gateway_1gcwukc + Activity_1iohamu + Event_12tt6fj + Activity_1nfb31d + Event_0436zos + Event_1px9xcd + Activity_14fif5h + Activity_0uhfy9l + Gateway_05470yw + Gateway_14xgyev + Gateway_0nujbwj + Event_0gxfpvb + Activity_0bghij1 + Gateway_02ug3cs + Activity_0j7pkyk + Event_1eos1zo + Gateway_1qwn7ei + Event_0daj31x + Event_1si6b3g + Event_06bnz9o + Activity_0tt12kf + + + StartEvent_1 + Activity_18am0at + Activity_000swbl + Activity_18a4ocw + Activity_1itequ5 + Gateway_078fn3y + Activity_10nldyr + Gateway_1btvqy5 + Event_15dhedu + Gateway_0tlgsqb + Submit_Validate_New_Demand_Request-Sub_Process + Activity_1fz0bsz + Activity_18x1o1c + Gateway_17sf14l + Activity_108eq0l + Event_0xklgk1 + + + + This is the documentation of the Start Event for this process model. + Flow_0mbb848 + + + Data Object metadata - tbd + + + Flow_1ygiuii + + DataObjectReference_0hsw7aa + + + + + + Flow_0kp20kp + Flow_1ygiuii + + + Flow_18p0io0 + Flow_1cnzdsg + Flow_0kp20kp + + + Flow_0xnbnkt + Flow_01n63u0 + Flow_18p0io0 + + + Flow_0m9l1ah + Flow_090tycz + Flow_12883no + + + Flow_0de6bzm + Flow_13jmp2u + Flow_0m9l1ah + + + Flow_12883no + Flow_1c8vykc + Flow_0xnbnkt + + + + + + + not(isReview) + + + not(isProceed) + + + + + + + + + + + + + + + + + + + + + + Category = Software & Licences + + + All requests where Category <> Software & Licences, <> Travel, <> Compensation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Get Form Data Call Activity is used for getting required data for User Tasks. + + + + **Figma - New Demand request (Procurement) - SUBMIT**, https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=BABeo58RkNviJr4N-0 + +**Fields details** - https://docs.google.com/spreadsheets/d/19S85IJeNXffPa1oAe6kSkmTleMWE92A4kWJFFodCEZU/edit#gid=1736626389 + + + + + + + Flow_1lfn8yz + Flow_0ss3jdh + + + + + + + + + + + Flow_0ss3jdh + Flow_1ypq7k8 + + + Flow_0jhh37r + Flow_0pp3u64 + + Flow_07gw03w + + + + Flow_0t362kd + + + + Flow_05ic75w + + + + Flow_05ic75w + Flow_1oy9au5 + + + Flow_1scd576 + Flow_045xngq + + + + Flow_14yedff + Flow_0exx013 + + + Flow_1oy9au5 + Flow_14yedff + Flow_01jh6p6 + + + + + Flow_01jh6p6 + Flow_1xjgn6s + + + Flow_0exx013 + Flow_1xjgn6s + Flow_1scd576 + + + + + + Flow_045xngq + Flow_1fd34jl + + + Flow_1fd34jl + + + + Flow_07gw03w + Flow_0t362kd + isReview = True + + + + + For every item + + + + https://www.xe.com/xecurrencydata/ + + + + TBD with Jason + + + + TODAY + + + + >=TODAY + + + + + Flow_1spwsg1 + Flow_1a7xig3 + + Flow_1pxvx6b + Flow_1igpbkd + + + Flow_1igpbkd + Flow_0vr9sdg + a=1 + + + Flow_0vr9sdg + + + + Flow_1pxvx6b + + + + + + Flow_0pp3u64 + Flow_0n4fh0y + Flow_1spwsg1 + + + + + + + + + Flow_0n4fh0y + Flow_1ac8bib + + + Flow_1ac8bib + Flow_0ledpg2 + Flow_0l3u381 + + + Flow_0ledpg2 + Flow_1ca1pnj + + + Flow_0ja4xhr + Flow_1o4dqco + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_147yu0h + Flow_03j2gbu + + DataObjectReference_0sb6bga + + + + Flow_03j2gbu + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_034ez5t + Flow_0en7ium + + DataObjectReference_1taxigb + + + + Flow_0en7ium + + + + + + + Flow_1jdyoqm + Flow_1b386ou + + + **Figma - New Demand request (Procurement) - SUBMIT**, https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=BABeo58RkNviJr4N-0 + +**Fields details** - https://docs.google.com/spreadsheets/d/19S85IJeNXffPa1oAe6kSkmTleMWE92A4kWJFFodCEZU/edit#gid=1736626389 + Flow_0h80bf3 + Flow_0u9k2wx + + DataObjectReference_0x2nl9m + + + + + Thank you! +Please ensure that you have enough budget for the demand, and if needed, submit the **budget increase request** via **TypeForm** - https://34z6hn3eyj7.typeform.com/to/PujzmH6Z + + Flow_0u9k2wx + Flow_0rvr5e7 + + + Flow_0rvr5e7 + Flow_12bnhp1 + Flow_1cnzdsg + Flow_1jdyoqm + + + Defined in the Call Activity - Define Approval strategy + Flow_1b386ou + Flow_034ez5t + Flow_0p6nx7g + + + Flow_0v2k6c7 + Flow_1m2ww6f + Flow_0ivtxme + + + Milestone + Flow_0p6nx7g + Flow_0v2k6c7 + + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_0y86qqu + Flow_1hwl8ai + + DataObjectReference_1ufw9hg + + + + + Flow_0ivtxme + Flow_05fojyk + Flow_0y86qqu + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_0xvqu1v + Flow_0xb76li + + DataObjectReference_1kr8dbu + + + + + Flow_1tt575s + Flow_1kcfinc + + + DataObjectReference_17naorg + + + + + Flow_1naganq + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_1jp7aqy + Flow_1naganq + + DataObjectReference_0njly5v + + + + + + Milestone + Flow_1hwl8ai + Flow_1tt575s + + + Flow_1kcfinc + Flow_09acpla + Flow_01n63u0 + Flow_0a5yhak + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_06c3yw6 + Flow_1v5wz1m + + DataObjectReference_1ry26yk + + + + Flow_1v5wz1m + + + Flow_0a5yhak + Flow_1jp7aqy + + + Flow_09acpla + Flow_06c3yw6 + + + **Figma - New Demand request (Procurement) - SUBMIT**, https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=BABeo58RkNviJr4N-0 + +**Fields details** - https://docs.google.com/spreadsheets/d/19S85IJeNXffPa1oAe6kSkmTleMWE92A4kWJFFodCEZU/edit#gid=1736626389 + Flow_0x3kydh + Flow_06b6udn + + DataObjectReference_0hqgpr1 + + + + + Flow_06b6udn + Flow_1c8vykc + Flow_0piw09v + Flow_01bm90f + Flow_1usc8it + + + Milestone + Flow_1usc8it + Flow_1dfe7tm + + + Flow_0piw09v + Flow_1vkub7h + + + Milestone + Flow_0xb76li + Flow_0x3kydh + + + Flow_1m2ww6f + Flow_08ncsz1 + Flow_0xvqu1v + + + Flow_01bm90f + Flow_1tv52b2 + + + Flow_1tv52b2 + Flow_09rjnac + Flow_0uom6d1 + + + Flow_0gkfwdb + Flow_01s6egz + + DataObjectReference_1jvxl8y + + + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_0uom6d1 + Flow_1lb55um + + DataObjectReference_18h2v8d + + + + + Milestone + Flow_1lb55um + Flow_0gkfwdb + + + Flow_01s6egz + Flow_090tycz + Flow_03jbh71 + Flow_0330dfz + + + Flow_0330dfz + Flow_1q7pvvi + + + Flow_03jbh71 + Flow_1aru6o6 + + + Flow_1q7pvvi + Flow_0cxeosr + Flow_0m40xna + + + Flow_1vkub7h + Flow_1aru6o6 + Flow_0neybmy + Flow_0hz6t2a + + + Flow_0703ixn + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_0hz6t2a + Flow_0703ixn + + DataObjectReference_1rmnnq1 + + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_0m40xna + Flow_08m2qn8 + + DataObjectReference_00agpt8 + + + + + + Milestone + Flow_08m2qn8 + Flow_0eky761 + + + + Flow_0eky761 + Flow_141l9mf + + DataObjectReference_1d8wbw6 + + + + Flow_1pa3da4 + Flow_1dfe7tm + Flow_10eey19 + + + Flow_0cmpmkk + Flow_1pa3da4 + + + Flow_141l9mf + Flow_1iyosbm + Flow_0de6bzm + Flow_19miqjt + + + Flow_1iyosbm + Flow_0cmpmkk + + + Flow_19miqjt + Flow_0neybmy + + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_0tes3fg + Flow_03lmij7 + + DataObjectReference_036sqbp + + + + + + Flow_03bcido + Flow_13jmp2u + Flow_0k897q2 + + + **Figma - New Demand request (Procurement) - SUBMIT**, https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=BABeo58RkNviJr4N-0 + +**Fields details** - https://docs.google.com/spreadsheets/d/19S85IJeNXffPa1oAe6kSkmTleMWE92A4kWJFFodCEZU/edit#gid=1736626389 + Flow_11nhsst + Flow_03bcido + + DataObjectReference_0a1iy5x + + + + + + Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_0upm08q + Flow_0boeaof + + DataObjectReference_10yrt4u + + + + + + Flow_0boeaof + + + Milestone + Flow_03lmij7 + Flow_11nhsst + + + Flow_0k897q2 + Flow_0upm08q + + + Flow_10eey19 + Flow_0m2l5ke + Flow_0tes3fg + + + Milestone + Flow_0h80bf3 + + + Flow_12bnhp1 + Flow_147yu0h + + + Flow_0m2l5ke + + + + Flow_0cxeosr + + + + Flow_09rjnac + + + + Flow_08ncsz1 + + + + Flow_05fojyk + + + + Flow_0ja4xhr + + + + + + + + + + + Flow_1ypq7k8 + Flow_0jhh37r + + + Flow_0l3u381 + Flow_1a7xig3 + Flow_0mbb848 + Flow_1lfn8yz + + + To send message through Waku. Message - https://www.notion.so/Processes-WIP-bf288f19f8ff454699e2f1cc83ad7abe?p=9891dc90f4424a0ebd3407db1991c203&pm=s + Flow_1o4dqco + + DataObjectReference_1aq4lbg + + + + Flow_1ca1pnj + + + + + Orgdata from BBHR, Categories from a DB, Currencies from Xero + + + + + Currency conversion + + + + same as BO form + + + + TO be designed + + + + T&C review + + + + TypeForm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submission-reviewed_JSONSchema.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submission-reviewed_JSONSchema.json new file mode 100644 index 00000000..9977ca79 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submission-reviewed_JSONSchema.json @@ -0,0 +1,9 @@ +{ + "type": "object", + "properties": { + "isProceed": { + "type": "boolean", + "title": "Submit Request?" + } + } +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submission-reviewed_UISchema.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submission-reviewed_UISchema.json new file mode 100644 index 00000000..5d0d3a6b --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submission-reviewed_UISchema.json @@ -0,0 +1,7 @@ +{ + "isProceed": { + "ui:autofocus": true, + "ui:widget": "radio", + "ui:help": "Select Yes to submit demand request, No to return form and make changes" + } +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submit-procurement-schema.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submit-procurement-schema.json new file mode 100644 index 00000000..0227a931 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submit-procurement-schema.json @@ -0,0 +1,79 @@ +{ + "title": "Submit New Demand Request-Procurement", + "description": "Submit a new demand request for the procurement of needed items. Does not include Travel or Compensation.", + "properties": { + "requestor": { + "type": "string", + "title": "Requestor" + }, + "project": { + "type": "string", + "title": "Project", + "enum": [ + "Project 1", + "Project 2", + "Project 3" + ] + }, + "category": { + "type": "string", + "title": "Category", + "enum": [ + " Software & Licences", + "Equipment", + "Consulting Fees", + "Other Fees" + ] + }, + "sub-category": { + "type": "string", + "title": "Sub-Category", + "enum": [ + "Licenses", + "Subscriptions", + "Bounties", + "Coworking" + ] + }, + "purpose": { + "type": "string", + "title": "Purpose" + }, + "criticality": { + "type": "string", + "title": " Criticality", + "enum": [ + "High", + "Medium", + "Low" + ] + }, + "vendor": { + "type": "string", + "title": "Vendor" + }, + "period": { + "type": "string", + "title": "Period" + }, + "payment-method": { + "type": "string", + "title": "Payment method", + "enum": [ + "Bank transfer", + "Debit Card", + "Crypto transfer" + ] + }, + "currency": { + "type": "string", + "title": "Currency", + "enum": [ + "USD", + "Euro", + "AUD" + ] + } + }, + "required": [] +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submit-procurement-uischema.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submit-procurement-uischema.json new file mode 100644 index 00000000..79c55578 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/submit-procurement-uischema.json @@ -0,0 +1,18 @@ +{ + "period": { + "ui:widget": "date", + "ui:placeholder": "Date when the goods/services should be delivered" + }, + "ui:order": [ + "requestor", + "project", + "category", + "sub-category", + "purpose", + "criticality", + "vendor", + "period", + "payment-method", + "currency" + ] +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/supporting-info-and-files-schema.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/supporting-info-and-files-schema.json new file mode 100644 index 00000000..e817a3f4 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/supporting-info-and-files-schema.json @@ -0,0 +1,16 @@ +{ + "title": "Supporting Info and Files", + "description": "Provide any supporting information or files for your request.", + "properties": { + "more-details": { + "type": "string", + "title": "More Details" + }, + "files": { + "type": "string", + "format": "data-url", + "title": "files" + } + }, + "required": [] +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/supporting-info-and-files-uischema.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/supporting-info-and-files-uischema.json new file mode 100644 index 00000000..127ac5b3 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-procurement/supporting-info-and-files-uischema.json @@ -0,0 +1,10 @@ +{ + "more-details": { + "ui:widget": "textarea", + "ui:help": "Enter additional details to support your demand request" + }, + "ui:order": [ + "more-details", + "files" + ] +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-travel/process_model.json b/manage-procurement/procurement/requisition-order-management/new-demand-request-travel/process_model.json new file mode 100644 index 00000000..5f47add2 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-travel/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "New Travel Demand Request", + "display_name": "New Demand Request - Travel", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "raise-new-demand-request-travel.bpmn", + "primary_process_id": "New_Demand_Request-Travel" +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/new-demand-request-travel/raise-new-demand-request-travel.bpmn b/manage-procurement/procurement/requisition-order-management/new-demand-request-travel/raise-new-demand-request-travel.bpmn new file mode 100644 index 00000000..2d190e67 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/new-demand-request-travel/raise-new-demand-request-travel.bpmn @@ -0,0 +1,958 @@ + + + + Name of the process - Raise New Demand Request + +Process Goal - To collect and review all purchase requests and prepare them for the procurement steps. + +Trigger - Purchase need has been identified by a Core Contributor. + +Customer - Service Units and Core Contributors + +Actors - Core Contributor, Team/Project Lead (Budget Owner), + +Systems/Environment - +Data objects - + +Process Description - WIP + + + Name of the process - Raise Travel Request +Process Goal - Get approval for the traveling and expenses associated +Trigger - Event date is approaching/an event has been identified +Actors - Core Contributor, Project/Team Lead, PeopleOps Partner, Finance manager +Customer - Core Contributor, PeopleOps partner +Steps and decision points - +Data objects - New Demand Request, Budget +Systems/Environment - Spiff, BBHR, StatusApp, GSheets? + + + + https://www.notion.so/Raise-New-Demand-Request-Travel-06db3450784e4320adb425688d8dbe3f + + + Event_1t6m3yh + Activity_0q98cm9 + Gateway_1j55qwu + Activity_0zszjko + Event_1s3p42s + Event_1w5tu4w + Event_1b4cvmw + Activity_0r84cpb + Event_05wvlyg + + + StartEvent_1 + Activity_0rfep3p + Gateway_14j5ul9 + Activity_05le46k + Gateway_0iwcrxf + Gateway_0kqyhb0 + Activity_04uftwi + Activity_0jhske2 + Activity_0fid0s2 + Activity_1fvwi9n + Activity_18vuhhf + Activity_0yi6n6n + Activity_1dfvwgx + Activity_1v4rxu0 + Activity_0tt12kf + Event_0mcmk2b + Event_0scax7o + Activity_1i8r1i2 + Gateway_1g0fyse + Gateway_1xs01k4 + Event_14t9kgu + Activity_0sanoz6 + + + Gateway_1k61xs7 + Event_12tt6fj + Activity_0moag4v + Gateway_05470yw + Activity_14fif5h + Activity_0klocsj + Event_0ry9118 + Event_04utv09 + Activity_057tit8 + Event_1a63r3x + Gateway_1d1z27s + Event_1oyx0u3 + + + + + + Flow_0mbb848 + + + Flow_0v7se5y + + + Flow_0v7se5y + Flow_17tshyf + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_17tshyf + Flow_02l4yqt + Flow_0xw1gem + Flow_1ipb2ul + + DataObjectReference_070iy0o + + + + Flow_1ipb2ul + Flow_0hpzx53 + Flow_0sn1b3k + Flow_1ydkj7x + Flow_1yd4u6b + Flow_1ggeeyf + + + Flow_0mw61by + Flow_15jbopb + Flow_0mcrbva + Flow_008xbhz + Flow_11q18td + Flow_1qb7cb6 + + + Flow_1yd4u6b + Flow_15jbopb + + + Flow_0sn1b3k + Flow_0mcrbva + + + Flow_0hpzx53 + Flow_0mw61by + + + Flow_1ydkj7x + Flow_008xbhz + + + Flow_1ggeeyf + Flow_11q18td + + + Flow_1svl4e2 + Flow_02l4yqt + + DataObjectReference_08v14vn + + + + + + Flow_0b5yksq + Flow_0ck5jwb + Flow_1svl4e2 + + + Flow_1qb7cb6 + Flow_16xbljt + + + to consolidate info for Approver + Flow_0smwz5e + Flow_0cznde0 + + DataObjectReference_1fmxy5c + + + + + Flow_15mb4wr + Flow_0vw379z + + + Flow_0cznde0 + Flow_15mb4wr + + + Flow_07lq3en + + + + + Flow_0jxiatt + Flow_0irl5s5 + + + check messages section here - https://www.notion.so/Raise-New-Demand-Request-Travel-06db3450784e4320adb425688d8dbe3f + Flow_0xqd7t2 + Flow_0jxiatt + + DataObjectReference_0leto91 + + + + Flow_0u9k2wx + Flow_0xxa78z + + + Flow_0xxa78z + Flow_12bnhp1 + Flow_0b5yksq + Flow_1j54ncr + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_0irl5s5 + Flow_0u9k2wx + + DataObjectReference_0yzc2w4 + + + + check messages section here - https://www.notion.so/Raise-New-Demand-Request-Travel-06db3450784e4320adb425688d8dbe3f + Flow_0p8pykp + Flow_07lq3en + + DataObjectReference_0muynhw + + + + Flow_12bnhp1 + Flow_0p8pykp + + + Flow_1j54ncr + Flow_0te1qzm + + + + Flow_0vw379z + Flow_16bq3s4 + Flow_0xqd7t2 + + + Flow_0mjxdwu + + + check messages section here - https://www.notion.so/Raise-New-Demand-Request-Travel-06db3450784e4320adb425688d8dbe3f + Flow_0wa76lf + Flow_0mjxdwu + + DataObjectReference_1xbeykt + + + + + + check messages section here - https://www.notion.so/Raise-New-Demand-Request-Travel-06db3450784e4320adb425688d8dbe3f + Flow_0pyprx1 + Flow_0wnumhn + + DataObjectReference_11lhxd6 + + + + Flow_0wnumhn + Flow_10nexen + + + Flow_0hkgrae + Flow_0j8pv5q + Flow_1s2ql8h + Flow_0ck5jwb + + + https://www.figma.com/file/9NP2BUoLuwHUCGStvDMgOw/Form?node-id=0%3A1&t=LWR3p6ApVs4DqSSD-0 + Flow_10nexen + Flow_0hkgrae + + DataObjectReference_0rdxajs + + + + Flow_0evmlil + + + Flow_0j8pv5q + Flow_0wa76lf + + + Flow_1s2ql8h + Flow_13dojnu + + + + + Flow_0te1qzm + Flow_0qjvcfe + Flow_0pyprx1 + + + check messages section here - https://www.notion.so/Raise-New-Demand-Request-Travel-06db3450784e4320adb425688d8dbe3f + Flow_13dojnu + Flow_0evmlil + + DataObjectReference_1pw850e + + + + + + + + Flow_16xbljt + Flow_0smwz5e + Flow_0xw1gem + + + https://docs.google.com/spreadsheets/d/1bcYVeNupdy0W0h7tg5vXSiZRHdqIXyEREmRA1rNl--o/edit#gid=1736626389 + + + + Flow_16bq3s4 + + + + Flow_0qjvcfe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Flow_0bv6plv + + + + + Travel + + Flow_0mbb848 + Flow_0bv6plv + + + Orgdata from BBHR, Categories from a DB, Currencies from Xero + + + Typeform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/process_model.json b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/process_model.json new file mode 100644 index 00000000..bff21e12 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Raise New Procurement, Travel or Compensation Demand Request", + "display_name": "Raise New Demand Request", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "raise_new_demand_request-master.bpmn", + "primary_process_id": "Raise_New_Demand_Request" +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/raise_new_demand_request-master.bpmn b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/raise_new_demand_request-master.bpmn new file mode 100644 index 00000000..cb08c9ec --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/raise_new_demand_request-master.bpmn @@ -0,0 +1,208 @@ + + + + + + + + Flow_0z8y9x8 + + + + which_category == "procurement" + + + which_category == "travel" + + + which_category == "compensation" + + + + + + + + + + + + + Flow_0z8y9x8 + Flow_090lxfa + + + + + + + + + Flow_1k3j31g + Flow_0v2e2ml + + + Flow_0hflz9l + Flow_1k3j31g + # When available, need to determine if current user is a project lead +# Only projec leads have access to Compensation +which_categories_list = [ + { + "label": "Compensation", + "value": "compensation" + }, + { + "label": "Procurement", + "value": "procurement" + }, + { + "label": "Travel", + "value": "travel" + } +] + + + Flow_1etakrx + Flow_1n2v07t + Flow_1cxxkmt + Flow_0498fqn + + + Flow_0498fqn + + + Flow_0s5jvgp + Flow_1cxxkmt + + + Flow_1mm6uz2 + Flow_1n2v07t + + + Flow_08x110e + Flow_1etakrx + + + Flow_0v2e2ml + Flow_1mm6uz2 + Flow_0s5jvgp + Flow_08x110e + + + + Flow_090lxfa + Flow_0hflz9l + test = get_group_members("Leads") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/rndr-define_approval_strategy.bpmn b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/rndr-define_approval_strategy.bpmn new file mode 100644 index 00000000..d65b9f60 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/rndr-define_approval_strategy.bpmn @@ -0,0 +1,80 @@ + + + + + Flow_0zfse3j + + + + + + + + + + + Flow_0zfse3j + Flow_093kc2f + + + Flow_1v3yxjj + + + + + + RNDR-SME_List + + Flow_093kc2f + Flow_1v3yxjj + + + + BBHR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/rndr-sme_list.dmn b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/rndr-sme_list.dmn new file mode 100644 index 00000000..dffcbbd4 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/rndr-sme_list.dmn @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/select-category-schema.json b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/select-category-schema.json new file mode 100644 index 00000000..62ec74d7 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/select-category-schema.json @@ -0,0 +1,20 @@ +{ + "definitions": { + "categoryEnum": { + "title": "Which Category", + "type": "string", + "anyOf": [ + "options_from_task_data_var:which_categories_list" + ] + } + }, + "title": "Select Category", + "description": "Select Demand Request Category", + "properties": { + "which_category": { + "$ref": "#/definitions/categoryEnum", + "title": "Which Category" + } + }, + "required": ["which_category"] +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/select-category-uischema.json b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/select-category-uischema.json new file mode 100644 index 00000000..b99c4520 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/select-category-uischema.json @@ -0,0 +1,5 @@ +{ + "ui:order": [ + "which_category" + ] +} \ No newline at end of file diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message-body.dmn b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message-body.dmn new file mode 100644 index 00000000..603c4942 --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message-body.dmn @@ -0,0 +1,110 @@ + + + + + + + task_id + + + + + + "waku_request_ppg_review" + + + "Hi <PPG name>, A new demand request <process instance id> <date> has been submitted for your review. You can find all the details about this New Demand Request by clicking on the link below. Please go through the new demand request form and confirm your review.." + + + + + "waku_notify_peopleops_talent_team" + + + "Hi PeopleOps Talent team, A new demand request <process instance id> <date> for a new role has been approved. You can start working on the Job description with the Hiring manager <Hiring manager>. You can find all the details about this New Demand Request by clicking on the link below. Please go through the new demand request form and submit the Job description." + + + + + "waku_notify_peopleops_partner_team" + + + "Hi PeopleOps Partner, A new demand request <process instance id> <date> for a new role has been approved. You can find all the details about this New Demand Request by clicking on the link below. Please go through the new demand request form and submit the role's Level, Function, and Compensation rates." + + + + + "waku_notify_finance_team" + + + "Hi Finance team, A new demand request <process instance id> <date> for a new role has been approved. You can find all the details about this New Demand Request by clicking on the link below. Please go through the new demand request form and confirm budget adjustments." + + + + + "waku_notify_peopleops_talent_team_publish_role" + + + "Hi PeopleOps Talent team, A new demand request <process instance id> <date> for a new role is ready for publishing. You can find all the details about this New Demand Request by clicking on the link below." + + + + + "waku_request_approval" + + + "Hi <budget owner name>, A new demand request <process instance id> <date> has been submitted for your approval. You can find all the details about this New Demand Request by clicking on the link below. Please go through the new demand request form and confirm your approval."] + + + + + "waku_additional_info_required" + + + "Hi " + current_user_extras["first_name"] + "Additional info ref new demand request <process instance id> <date> has been requested. You can find all the details about this New Demand Request by clicking on the link below. Please go through the new demand request form and submit the requested info." + + + + + "waku_request_rejected" + + + "Hi " + current_user_extras["first_name"] + ", a new demand request <process instance id> <date> has been rejected. You can find all the details about this New Demand Request by clicking on the link below.." + + + + + "waku_request_approved" + + + "Hi " + current_user_extras["first_name"] + "A new demand request <process instance id> <date> has been approved. You can find all the details about this New Demand Request by clicking on the link below. + +Please check with the Legal team if the contract negotiation stage needs to be initiated." + + + + + "waku_request_sme_review" + + + "A new demand request <process instance id> <date> has been submitted for your review. You can find all the details about this New Demand Request by clicking on the link below. Please go through the new demand request form and confirm your review." + + + + + + + + "Something is wrong with the Message Body text-2. Contact Support" + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message-variables.dmn b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message-variables.dmn new file mode 100644 index 00000000..627c931d --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message-variables.dmn @@ -0,0 +1,380 @@ + + + + + + + task_id + + + + + + + + + + + + + + "waku_request_ppg_review" + + + True + + + True + + + False + + + True + + + True + + + False + + + False + + + False + + + True + + + + + "waku_notify_peopleops_talent_team" + + + True + + + True + + + False + + + True + + + True + + + False + + + False + + + False + + + True + + + + + "waku_notify_peopleops_partner_team" + + + True + + + True + + + False + + + True + + + True + + + False + + + False + + + False + + + True + + + + + "waku_notify_finance_team" + + + True + + + True + + + False + + + True + + + True + + + False + + + False + + + False + + + True + + + + + "waku_notify_peopleops_talent_team_publish_role" + + + True + + + True + + + False + + + True + + + True + + + False + + + False + + + False + + + True + + + + + "waku_request_approval" + + + True + + + True + + + False + + + True + + + True + + + False + + + False + + + False + + + True + + + + + "waku_additional_info_required" + + + False + + + False + + + True + + + False + + + False + + + False + + + True + + + False + + + False + + + + + "waku_request_rejected" + + + False + + + False + + + False + + + False + + + False + + + True + + + False + + + True + + + False + + + + + "waku_request_approved" + + + False + + + False + + + False + + + False + + + False + + + True + + + False + + + True + + + False + + + + + "waku_request_sme_review" + + + True + + + True + + + False + + + True + + + True + + + False + + + False + + + False + + + True + + + + + + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + + + + + + + + + + diff --git a/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message.bpmn b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message.bpmn new file mode 100644 index 00000000..f631f35d --- /dev/null +++ b/manage-procurement/procurement/requisition-order-management/raise-new-demand-request/waku-message.bpmn @@ -0,0 +1,154 @@ + + + + + Flow_0056x0e + + + + Waku_Messages_Message_Body + + Flow_0056x0e + Flow_0vmjtgx + + + + Waku_Messages_Message_Variables + + Flow_0vmjtgx + Flow_1503oql + + + Flow_1b2tmcm + + + + Flow_1unrusm + Flow_1b2tmcm + # Set Message +waku_message = waku_message_body + waku_message_timestamp + waku_message_variables + waku_message_footer + + + + + + Flow_1503oql + Flow_1fj1y80 + + + + + Flow_1fj1y80 + Flow_1unrusm + # Set variables based on DMN table + +# Initialize variables +waku_message_variables = "" +wm_var_cnt = 0 + +if is_wmv_project: + waku_message_variables = waku_message_variables + "Project placeholder" + wm_var_cnt = wm_var_cnt + 1 + +if is_wmv_category: + if wm_var_cnt > 0: + waku_message_variables + "\n" + waku_message_variables = waku_message_variables + "Category placeholder" + wm_var_cnt = wm_var_cnt + 1 + +if is_wmv_sub_category: + if wm_var_cnt > 0: + waku_message_variables + "\n" + waku_message_variables = waku_message_variables + "Sub-Category placeholder" + wm_var_cnt = wm_var_cnt + 1 + +if is_wmv_amount: + if wm_var_cnt > 0: + waku_message_variables + "\n" + waku_message_variables = waku_message_variables + "Amount placeholder" + wm_var_cnt = wm_var_cnt + 1 + +if is_wmv_criticality: + if wm_var_cnt > 0: + waku_message_variables + "\n" + waku_message_variables = waku_message_variables + "Criticality placeholder" + wm_var_cnt = wm_var_cnt + 1 + +if is_wmv_status: + if wm_var_cnt > 0: + waku_message_variables + "\n" + waku_message_variables = waku_message_variables + "Status placeholder" + wm_var_cnt = wm_var_cnt + 1 + +if is_wmv_comment: + if wm_var_cnt > 0: + waku_message_variables + "\n" + waku_message_variables = waku_message_variables + "Comment placeholder" + wm_var_cnt = wm_var_cnt + 1 + +if is_wmv_requestor: + if wm_var_cnt > 0: + waku_message_variables + "\n" + waku_message_variables = waku_message_variables + "Requestor placeholder" + wm_var_cnt = wm_var_cnt + 1 + +if is_wmv_reason: + if wm_var_cnt > 0: + waku_message_variables + "\n" + waku_message_variables = waku_message_variables + "Reason placeholder" + wm_var_cnt = wm_var_cnt + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/manage-productsprojects/process_group.json b/manage-productsprojects/process_group.json index ce61efe8..1865d193 100644 --- a/manage-productsprojects/process_group.json +++ b/manage-productsprojects/process_group.json @@ -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": "Manage Products/Projects", - "display_order": 8, + "display_order": 9, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/manage-rd-infrastructure-network/process_group.json b/manage-rd-infrastructure-network/process_group.json index 01fe02e3..f7276962 100644 --- a/manage-rd-infrastructure-network/process_group.json +++ b/manage-rd-infrastructure-network/process_group.json @@ -2,7 +2,7 @@ "admin": false, "description": "", "display_name": "Manage R&D / Infrastructure / Network", - "display_order": 9, + "display_order": 10, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/manage-revenue-streams/process_group.json b/manage-revenue-streams/process_group.json index f0cdadfc..032a5ffa 100644 --- a/manage-revenue-streams/process_group.json +++ b/manage-revenue-streams/process_group.json @@ -2,7 +2,7 @@ "admin": false, "description": "Product Revenue Streams, Services Revenue Streams, Financial Revenue Streams, Manage Other Revenue Streams and Revenue Reconciliation", "display_name": "Manage Revenue Streams", - "display_order": 10, + "display_order": 11, "parent_groups": null, "process_groups": [ { @@ -22,6 +22,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-revenue-streams/product-revenue-streams/customer-contracts-trade-terms", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-temp.bpmn", "primary_process_id": "Process_8ck204l", @@ -36,6 +37,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-revenue-streams/product-revenue-streams/masterdata-customer-trade-terms-pricing", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-temp.bpmn", "primary_process_id": "Process_q294z1f", diff --git a/manage-talents/process_group.json b/manage-talents/process_group.json index 71ac8d84..b60cbbb6 100644 --- a/manage-talents/process_group.json +++ b/manage-talents/process_group.json @@ -2,20 +2,9 @@ "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": "Manage Talents", - "display_order": 11, + "display_order": 12, "parent_groups": null, "process_groups": [ - { - "admin": false, - "description": "Learning plan and Training & Mentorship", - "display_name": "Develop through learning", - "display_order": 0, - "id": "manage-talents/develop-through-learning", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Develop through learning" - }, { "admin": false, "description": "Talent Acquisition: from job requisition to hiring, Talent Acquisition: Core Contributors contract (incl Employees), Core Contributors MD (incl Employees) maintenance, Onboarding, Trial Phase and Exit Management", @@ -24,169 +13,6 @@ "id": "manage-talents/source-and-onboard-new-talents", "parent_groups": null, "process_groups": [ - { - "admin": false, - "description": "New Demand request, Job Description Preparation, Job Posting on ATS, Post a job on additional job board, Approve a new job board, Job Marketing/Advertising, Head Hunting /Talent Acquisition, Interview & Candidates Evaluation, Job Offer Negotiations and Job Offer Exceptional Approval (Financial)", - "display_name": "Talent Acquisition: from job requisition to hiring", - "display_order": 0, - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring", - "parent_groups": null, - "process_groups": [], - "process_models": [ - { - "description": "Job Description Preparation", - "display_name": "Job Description Preparation", - "display_order": 1, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/8112-job-description-preparation", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_actkkgq", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/8112-job-description-preparation" - }, - { - "description": "Approve a new job board", - "display_name": "Approve a new job board", - "display_order": 4, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/approve-a-new-job-board", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_8h4b5tl", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/approve-a-new-job-board" - }, - { - "description": "Head Hunting /Talent Acquisition", - "display_name": "Head Hunting /Talent Acquisition", - "display_order": 6, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/head-hunting-talent-acquisition", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_zo1m94w", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/head-hunting-talent-acquisition" - }, - { - "description": "Interview & Candidates Evaluation", - "display_name": "Interview & Candidates Evaluation", - "display_order": 7, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/interview-candidates-evaluation", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_sc7dczj", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/interview-candidates-evaluation" - }, - { - "description": "Job Offer Exceptional Approval (Financial)", - "display_name": "Job Offer Exceptional Approval (Financial)", - "display_order": 9, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/job-offer-exceptional-approval-financial", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_uepmtjp", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/job-offer-exceptional-approval-financial" - }, - { - "description": "Job Offer Negotiations", - "display_name": "Job Offer Negotiations", - "display_order": 8, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/job-offer-negotiations", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_p0ioe5h", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/job-offer-negotiations" - }, - { - "description": "New Demand request", - "display_name": "New Demand request", - "display_order": 0, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/new-demand-request", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_vrdcgyl", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/new-demand-request" - }, - { - "description": "Job Marketing/Advertising", - "display_name": "Job Marketing/Advertising", - "display_order": 5, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/ob-marketingadvertising", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_rd24g8v", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/ob-marketingadvertising" - }, - { - "description": "Job Posting on ATS", - "display_name": "Job Posting on ATS", - "display_order": 2, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/ob-posting-on-ats", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_36v5iiu", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/ob-posting-on-ats" - }, - { - "description": "Post a job on additional job board", - "display_name": "Post a job on additional job board", - "display_order": 3, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/post-a-job-on-additional-job-board", - "parent_groups": null, - "primary_file_name": "demo-only.bpmn", - "primary_process_id": "Process_0prz1zt", - "process_group": null, - "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/post-a-job-on-additional-job-board" - } - ], - "sort_index": "Talent Acquisition: from job requisition to hiring" - }, - { - "admin": false, - "description": "Onboarding", - "display_name": "Onboarding", - "display_order": 0, - "id": "manage-talents/source-and-onboard-new-talents/onboarding", - "parent_groups": null, - "process_groups": [], - "process_models": [], - "sort_index": "Onboarding" - }, { "admin": false, "description": "Mid Trial Phase Evaluation and End of Trial Phase Evaluation", @@ -204,6 +30,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/trial-phase/end-of-trial-phase-evaluation", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_ynrr6eh", @@ -218,6 +45,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/trial-phase/mid-trial-phase-evaluation", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_l44gp5l", @@ -244,6 +72,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-core-contributors-contract-incl-employees/contract-negotiation", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_9ek1zeh", @@ -258,6 +87,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-core-contributors-contract-incl-employees/contract-review-and-approvals", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_0fg4pyv", @@ -272,6 +102,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-core-contributors-contract-incl-employees/manage-templates-and-documents-storage", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_nzammzz", @@ -286,6 +117,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-core-contributors-contract-incl-employees/post-closing-management-monitoring", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_hqe0dvh", @@ -300,6 +132,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-core-contributors-contract-incl-employees/signing-and-archiving-contracts", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_mk11u8r", @@ -309,6 +142,168 @@ ], "sort_index": "Talent Acquisition: Core Contributors contract (incl Employees)" }, + { + "admin": false, + "description": "New Demand request, Job Description Preparation, Job Posting on ATS, Post a job on additional job board, Approve a new job board, Job Marketing/Advertising, Head Hunting /Talent Acquisition, Interview & Candidates Evaluation, Job Offer Negotiations and Job Offer Exceptional Approval (Financial)", + "display_name": "Talent Acquisition: from job requisition to hiring", + "display_order": 0, + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Job Description Preparation", + "display_name": "Job Description Preparation", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/8112-job-description-preparation", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_actkkgq", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/8112-job-description-preparation" + }, + { + "description": "Approve a new job board", + "display_name": "Approve a new job board", + "display_order": 4, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/approve-a-new-job-board", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_8h4b5tl", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/approve-a-new-job-board" + }, + { + "description": "Head Hunting /Talent Acquisition", + "display_name": "Head Hunting /Talent Acquisition", + "display_order": 6, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/head-hunting-talent-acquisition", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_zo1m94w", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/head-hunting-talent-acquisition" + }, + { + "description": "Interview & Candidates Evaluation", + "display_name": "Interview & Candidates Evaluation", + "display_order": 7, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/interview-candidates-evaluation", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_sc7dczj", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/interview-candidates-evaluation" + }, + { + "description": "Job Offer Exceptional Approval (Financial)", + "display_name": "Job Offer Exceptional Approval (Financial)", + "display_order": 9, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/job-offer-exceptional-approval-financial", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_uepmtjp", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/job-offer-exceptional-approval-financial" + }, + { + "description": "Job Offer Negotiations", + "display_name": "Job Offer Negotiations", + "display_order": 8, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/job-offer-negotiations", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_p0ioe5h", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/job-offer-negotiations" + }, + { + "description": "New Demand request", + "display_name": "New Demand request", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/new-demand-request", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_vrdcgyl", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/new-demand-request" + }, + { + "description": "Job Marketing/Advertising", + "display_name": "Job Marketing/Advertising", + "display_order": 5, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/ob-marketingadvertising", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_rd24g8v", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/ob-marketingadvertising" + }, + { + "description": "Job Posting on ATS", + "display_name": "Job Posting on ATS", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/ob-posting-on-ats", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_36v5iiu", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/ob-posting-on-ats" + }, + { + "description": "Post a job on additional job board", + "display_name": "Post a job on additional job board", + "display_order": 3, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/post-a-job-on-additional-job-board", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "demo-only.bpmn", + "primary_process_id": "Process_0prz1zt", + "process_group": null, + "sort_index": "manage-talents/source-and-onboard-new-talents/talent-acquisition-from-job-requisition-to-hiring/post-a-job-on-additional-job-board" + } + ], + "sort_index": "Talent Acquisition: from job requisition to hiring" + }, { "admin": false, "description": "CC MD Creation, CC MD Changes and CC MD Blocking", @@ -326,6 +321,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/core-contributors-md-incl-employees-maintenance/cc-md-blocking", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_mig3l40", @@ -340,6 +336,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/core-contributors-md-incl-employees-maintenance/cc-md-changes", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_vzv1ndc", @@ -354,6 +351,7 @@ "fault_or_suspend_on_exception": "fault", "files": [], "id": "manage-talents/source-and-onboard-new-talents/core-contributors-md-incl-employees-maintenance/cc-md-creation", + "metadata_extraction_paths": null, "parent_groups": null, "primary_file_name": "demo-only.bpmn", "primary_process_id": "Process_9pr7q9v", @@ -362,11 +360,33 @@ } ], "sort_index": "Core Contributors MD (incl Employees) maintenance" + }, + { + "admin": false, + "description": "Onboarding", + "display_name": "Onboarding", + "display_order": 0, + "id": "manage-talents/source-and-onboard-new-talents/onboarding", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Onboarding" } ], "process_models": [], "sort_index": "Source and Onboard New Talents" }, + { + "admin": false, + "description": "Learning plan and Training & Mentorship", + "display_name": "Develop through learning", + "display_order": 0, + "id": "manage-talents/develop-through-learning", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Develop through learning" + }, { "admin": false, "description": "Performance set up and evaluation Potential evaluation and Talent review and career management", diff --git a/manage-treasury/process_group.json b/manage-treasury/process_group.json index 0282581d..97131dd1 100644 --- a/manage-treasury/process_group.json +++ b/manage-treasury/process_group.json @@ -2,7 +2,7 @@ "admin": false, "description": "Manage Treasury & Investment policies, Manage SNT Disposals, Manage debt and investment and Manage Financing & Treasury", "display_name": "Manage Treasury", - "display_order": 12, + "display_order": 13, "parent_groups": null, "process_groups": [], "process_models": [] diff --git a/misc/category_number_one/lanes-with-dict/lanes_with_dict.bpmn b/misc/category_number_one/lanes-with-dict/lanes_with_dict.bpmn index 906c090a..ce09457a 100644 --- a/misc/category_number_one/lanes-with-dict/lanes_with_dict.bpmn +++ b/misc/category_number_one/lanes-with-dict/lanes_with_dict.bpmn @@ -81,7 +81,7 @@ Flow_0bgkfue Flow_1ivhu7x - approver = get_user() + approver = get_current_user() lane_owners["Finance Team"].remove(approver) diff --git a/misc/category_number_one/lanes-with-dict/process_model.json b/misc/category_number_one/lanes-with-dict/process_model.json index d857aeb5..b1bc5080 100644 --- a/misc/category_number_one/lanes-with-dict/process_model.json +++ b/misc/category_number_one/lanes-with-dict/process_model.json @@ -5,6 +5,7 @@ "exception_notification_addresses": [], "fault_or_suspend_on_exception": "fault", "files": [], + "metadata_extraction_paths": null, "primary_file_name": "lanes_with_dict.bpmn", "primary_process_id": "Proccess_yhito9e" } \ No newline at end of file diff --git a/misc/category_number_two/pet-store/process_model.json b/misc/category_number_two/pet-store/process_model.json index ec7f92a9..8a01aa2b 100644 --- a/misc/category_number_two/pet-store/process_model.json +++ b/misc/category_number_two/pet-store/process_model.json @@ -5,6 +5,16 @@ "exception_notification_addresses": [], "fault_or_suspend_on_exception": "fault", "files": [], + "metadata_extraction_paths": [ + { + "key": "pet", + "path": "pet" + }, + { + "key": "family", + "path": "family" + } + ], "primary_file_name": "pet.bpmn", "primary_process_id": "Process_b29pric" -} +} \ No newline at end of file diff --git a/misc/core-contributor-portal/admin/process_model.json b/misc/core-contributor-portal/admin/process_model.json deleted file mode 100644 index 712f568e..00000000 --- a/misc/core-contributor-portal/admin/process_model.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "admin", - "display_name": "admin", - "display_order": 1, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "admin-portal.bpmn", - "primary_process_id": "Proccess_y8suehd" -} \ No newline at end of file diff --git a/misc/core-contributor-portal/nonadmin/Select-the-finance-process_JSONSchema.json b/misc/core-contributor-portal/nonadmin/Select-the-finance-process_JSONSchema.json deleted file mode 100644 index c18f6e54..00000000 --- a/misc/core-contributor-portal/nonadmin/Select-the-finance-process_JSONSchema.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "type": "object", - "title": "Finance Processes", - "properties": { - "financeEnumRadio": { - "type": "string", - "title": "Pick which Finance process to run", - "enum": [ - "Submit an Invoice", - "Something Else" - ] - } - } -} \ No newline at end of file diff --git a/misc/core-contributor-portal/nonadmin/Select-the-finance-process_UISchema.json b/misc/core-contributor-portal/nonadmin/Select-the-finance-process_UISchema.json deleted file mode 100644 index c8d8fa70..00000000 --- a/misc/core-contributor-portal/nonadmin/Select-the-finance-process_UISchema.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "financeEnumRadio": { - "ui:widget": "radio", - "ui:options": { - "inline": false - } - } -} \ No newline at end of file diff --git a/misc/core-contributor-portal/nonadmin/Select-the_department_JSONSchema.json b/misc/core-contributor-portal/nonadmin/Select-the_department_JSONSchema.json deleted file mode 100644 index aa00fd47..00000000 --- a/misc/core-contributor-portal/nonadmin/Select-the_department_JSONSchema.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "object", - "title": "Departments", - "properties": { - "deptEnumRadio": { - "type": "string", - "title": "Pick which department", - "enum": [ - "Finance", - "HR", - "Legal" - ] - } - } -} \ No newline at end of file diff --git a/misc/core-contributor-portal/nonadmin/Select-the_department_UISchema.json b/misc/core-contributor-portal/nonadmin/Select-the_department_UISchema.json deleted file mode 100644 index a92398c1..00000000 --- a/misc/core-contributor-portal/nonadmin/Select-the_department_UISchema.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "deptEnumRadio": { - "ui:widget": "radio", - "ui:options": { - "inline": false - } - } -} \ No newline at end of file diff --git a/misc/core-contributor-portal/nonadmin/nonAdmin-portal.bpmn b/misc/core-contributor-portal/nonadmin/nonAdmin-portal.bpmn deleted file mode 100644 index e991f9c8..00000000 --- a/misc/core-contributor-portal/nonadmin/nonAdmin-portal.bpmn +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - CorrelationProperty_Submit_Invoice - - - - - - - - - - - Flow_0n7p17z - Flow_1me5mdj - - - Flow_0rxay57 - - - Flow_1me5mdj - Flow_1r70j0z - Flow_1qk44me - Flow_0hqitwz - - - - - deptEnumRadio == "HR" - - - deptEnumRadio == "Legal" - - - Flow_0sgy55n - Flow_13xeu5r - Flow_1y39m94 - Flow_0rxay57 - - - - - Flow_1r70j0z - Flow_0sgy55n - - - Flow_1qk44me - Flow_13xeu5r - - - - Flow_0hqitwz - Flow_1y39m94 - - - - - - - - Flow_1j7988u - Flow_023hsr3 - - - Flow_1vmy0u7 - - - - Flow_1j7988u - - - - Flow_023hsr3 - Flow_04x5jyc - Flow_0319lpz - - - Flow_12ans71 - Flow_1a6ux7r - Flow_1vmy0u7 - - - - financeEnumRadio == "Submit an Invoice" - - - financeEnumRadio == "Something Else" - - - Flow_0319lpz - Flow_12ans71 - - - - - Flow_04x5jyc - Flow_1a6ux7r - - - - deptEnumRadio == "Finance" - - - - Flow_12ps4ez - - - - - Waitiing Tasks Shown Here - - Flow_12ps4ez - Flow_0n7p17z - - - - - topica_one - - - - - { -"topica_one":"topic_one_a", -"init_var_one":"3" -} - topica_one - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/misc/core-contributor-portal/nonadmin/process_model.json b/misc/core-contributor-portal/nonadmin/process_model.json deleted file mode 100644 index bd044258..00000000 --- a/misc/core-contributor-portal/nonadmin/process_model.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "nonAdmin", - "display_name": "nonAdmin", - "display_order": 0, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "nonAdmin-portal.bpmn", - "primary_process_id": "Process_bd2e724z" -} \ No newline at end of file diff --git a/misc/core-contributor-portal/process_group.json b/misc/core-contributor-portal/process_group.json deleted file mode 100644 index 1c939145..00000000 --- a/misc/core-contributor-portal/process_group.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "admin": false, - "display_name": "Core Contributor Portal", - "display_order": 4, - "process_models": [ - { - "description": "admin", - "display_name": "admin", - "display_order": 1, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "admin-portal.bpmn", - "primary_process_id": "Proccess_y8suehd", - "process_group_id": "core-contributor-portal" - }, - { - "description": "nonAdmin", - "display_name": "nonAdmin", - "display_order": 0, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "nonAdmin-portal.bpmn", - "primary_process_id": "Process_bd2e724z", - "process_group_id": "core-contributor-portal" - } - ] -} \ No newline at end of file diff --git a/misc/dmn-files/process_model.json b/misc/dmn-files/process_model.json new file mode 100644 index 00000000..e97e5146 --- /dev/null +++ b/misc/dmn-files/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Globally shared DMN files", + "display_name": "DMN Files", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "waku-message-footer.bpmn", + "primary_process_id": "Get_Waku_Message_Footer" +} \ No newline at end of file diff --git a/misc/shared/local-date-and-time/process_model.json b/misc/local-date-and-time/process_model.json similarity index 63% rename from misc/shared/local-date-and-time/process_model.json rename to misc/local-date-and-time/process_model.json index 28e7bc96..402ed091 100644 --- a/misc/shared/local-date-and-time/process_model.json +++ b/misc/local-date-and-time/process_model.json @@ -1,10 +1,11 @@ { - "description": "Local Date and Time", + "description": "Returns the local date and time when provided with time zone", "display_name": "Local Date and Time", - "display_order": 1, + "display_order": 0, "exception_notification_addresses": [], "fault_or_suspend_on_exception": "fault", "files": [], + "metadata_extraction_paths": null, "primary_file_name": "shared_local_date_time.bpmn", "primary_process_id": "Shared_Local_Date_Time" } \ No newline at end of file diff --git a/misc/shared/local-date-and-time/shared_local_date_time.bpmn b/misc/local-date-and-time/shared_local_date_time.bpmn similarity index 86% rename from misc/shared/local-date-and-time/shared_local_date_time.bpmn rename to misc/local-date-and-time/shared_local_date_time.bpmn index 2a774989..a42b26db 100644 --- a/misc/shared/local-date-and-time/shared_local_date_time.bpmn +++ b/misc/local-date-and-time/shared_local_date_time.bpmn @@ -7,7 +7,7 @@ Flow_1al74ve - Flow_0xa8fic + Flow_1u0p2sw try: is_format except NameError: @@ -31,6 +31,11 @@ except NameError: else: time_format = "12" +try: + is_waku_message_timestamp +except NameError: + is_waku_message_timestamp = False + utc_date_time_obj = datetime.utcnow() local_date_time_obj = get_localtime(utc_date_time_obj, time_zone) @@ -52,9 +57,9 @@ del(utc_date_time_obj) del(local_date_time_obj) - Flow_0xa8fic + Flow_1u0p2sw - + @@ -65,15 +70,15 @@ del(local_date_time_obj) - + - + - + diff --git a/misc/process_group.json b/misc/process_group.json index ad26fb64..4b956d1c 100644 --- a/misc/process_group.json +++ b/misc/process_group.json @@ -2,8 +2,2367 @@ "admin": false, "description": "Shared Resources", "display_name": "Shared Resources", - "display_order": 0, + "display_order": 14, "parent_groups": null, - "process_groups": [], - "process_models": [] + "process_groups": [ + { + "admin": false, + "description": null, + "display_name": "DL", + "display_order": 5, + "id": "misc/d", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "VaccationApproval", + "display_name": "VaccationApproval", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/d/vaccationapproval", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "vacationapproval.bpmn", + "primary_process_id": "Process_d_vaccationapproval_vacationapproval_bd2e724", + "process_group": null, + "sort_index": "misc/d/vaccationapproval" + } + ], + "sort_index": "DL" + }, + { + "admin": false, + "description": null, + "display_name": "Documentation", + "display_order": 7, + "id": "misc/documentation", + "parent_groups": null, + "process_groups": [ + { + "admin": false, + "description": "These are my test processes.", + "display_name": "Playground", + "display_order": 0, + "id": "misc/documentation/playground", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "My first SpiffWorkflow Process Model", + "display_name": "Simple Example", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/documentation/playground/simple-example", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": null, + "primary_process_id": null, + "process_group": null, + "sort_index": "misc/documentation/playground/simple-example" + } + ], + "sort_index": "Playground" + } + ], + "process_models": [ + { + "description": "", + "display_name": "Submit Invoice", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/documentation/submit-invoice", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "submit-invoice1.bpmn", + "primary_process_id": "Proccess_submit_invoice_1", + "process_group": null, + "sort_index": "misc/documentation/submit-invoice" + }, + { + "description": "User Guide Basics", + "display_name": "User Guide Quickstart", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/documentation/user-guide-basics", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "user-guide-basics.bpmn", + "primary_process_id": "Proccess_rlm9uj3", + "process_group": null, + "sort_index": "misc/documentation/user-guide-basics" + }, + { + "description": "A quick stab at building a process that will control group assignment and permissions.", + "display_name": "User Permissions Example", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/documentation/user-permissions-example", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "permissions.bpmn", + "primary_process_id": "Process_81k3gh6", + "process_group": null, + "sort_index": "misc/documentation/user-permissions-example" + } + ], + "sort_index": "Documentation" + }, + { + "admin": false, + "description": null, + "display_name": "category_number_one", + "display_order": 1, + "id": "misc/category_number_one", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Call Activity", + "display_name": "Call Activity", + "display_order": 8, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/call-activity", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "call_activity_test.bpmn", + "primary_process_id": "Process_category_number_one_call_activity_call_activity_test_bd2e724", + "process_group": null, + "sort_index": "misc/category_number_one/call-activity" + }, + { + "description": "Test if DMN tables are evaluating boolean expression correctly", + "display_name": "DMN Boolean Test", + "display_order": 17, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/dmn-boolean-test", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "boolean-test.bpmn", + "primary_process_id": "Proccess_xy8tu6y", + "process_group": null, + "sort_index": "misc/category_number_one/dmn-boolean-test" + }, + { + "description": "Dynamic Enum Select Fields", + "display_name": "Dynamic Enum Select Fields", + "display_order": 10, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/dynamic-enum-select-fields", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "dynamic_enums_ask_for_color.bpmn", + "primary_process_id": "Proccess_0e253c6", + "process_group": null, + "sort_index": "misc/category_number_one/dynamic-enum-select-fields" + }, + { + "description": "Lanes", + "display_name": "Lanes", + "display_order": 13, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/lanes", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "lanes.bpmn", + "primary_process_id": "Proccess_yhito9d", + "process_group": null, + "sort_index": "misc/category_number_one/lanes" + }, + { + "description": "Lanes With Dict", + "display_name": "Lanes With Dict", + "display_order": 14, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/lanes-with-dict", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "lanes_with_dict.bpmn", + "primary_process_id": "Proccess_yhito9e", + "process_group": null, + "sort_index": "misc/category_number_one/lanes-with-dict" + }, + { + "description": "message_receiver_one", + "display_name": "message_receiver_one", + "display_order": 6, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/message-receiver-one", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "message_receiver_one.bpmn", + "primary_process_id": "message_receiver_process_one", + "process_group": null, + "sort_index": "misc/category_number_one/message-receiver-one" + }, + { + "description": "message_receiver_two", + "display_name": "message_receivertwo", + "display_order": 6, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/message-receiver-two", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "message_receiver_two.bpmn", + "primary_process_id": "message_receiver_process_two", + "process_group": null, + "sort_index": "misc/category_number_one/message-receiver-two" + }, + { + "description": "message_sender", + "display_name": "message_sender", + "display_order": 5, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/message-sender", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "message_sender.bpmn", + "primary_process_id": "message_send_process", + "process_group": null, + "sort_index": "misc/category_number_one/message-sender" + }, + { + "description": "pdf-to-aws", + "display_name": "pdf-to-aws", + "display_order": 10, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/pdf-to-aws", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "pdf-to-aws.bpmn", + "primary_process_id": "Proccess_hez78l3", + "process_group": null, + "sort_index": "misc/category_number_one/pdf-to-aws" + }, + { + "description": "A Process Model with a form", + "display_name": "Process Model With Form", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/process-model-with-form", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "test_form.bpmn", + "primary_process_id": "test_form", + "process_group": null, + "sort_index": "misc/category_number_one/process-model-with-form" + }, + { + "description": "Process Model With Repeating Form", + "display_name": "Process Model With Repeating Form", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/process-model-with-repeating-form", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "assign_approvers.bpmn", + "primary_process_id": "repeating_form", + "process_group": null, + "sort_index": "misc/category_number_one/process-model-with-repeating-form" + }, + { + "description": "Script Task", + "display_name": "Script Task", + "display_order": 8, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/script-task", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "script-task.bpmn", + "primary_process_id": "Process_bd2e724", + "process_group": null, + "sort_index": "misc/category_number_one/script-task" + }, + { + "description": "Service Task Waku", + "display_name": "Service Task Waku", + "display_order": 12, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/service-task-waku", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "service_task_waku.bpmn", + "primary_process_id": "Proccess_lh9wv87", + "process_group": null, + "sort_index": "misc/category_number_one/service-task-waku" + }, + { + "description": "Service Tasks", + "display_name": "Service Tasks", + "display_order": 8, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/service-tasks", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "service_tasks.bpmn", + "primary_process_id": "Process_category_number_one_service_tasks_service_tasks_bd2e724", + "process_group": null, + "sort_index": "misc/category_number_one/service-tasks" + }, + { + "description": "set-timeout", + "display_name": "set-timeout", + "display_order": 9, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/set-timeout", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "boom.bpmn", + "primary_process_id": "Proccess_a7pvjlm", + "process_group": null, + "sort_index": "misc/category_number_one/set-timeout" + }, + { + "description": "status-employee-onboarding", + "display_name": "status-employee-onboarding", + "display_order": 16, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/status-employee-onboarding", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "onboarding.bpmn", + "primary_process_id": "Proccess_um94bzu", + "process_group": null, + "sort_index": "misc/category_number_one/status-employee-onboarding" + }, + { + "description": "test-breaking", + "display_name": "test-breaking", + "display_order": 15, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/test-breaking", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "a.bpmn", + "primary_process_id": "Proccess_higl2b1", + "process_group": null, + "sort_index": "misc/category_number_one/test-breaking" + }, + { + "description": "", + "display_name": "Test Process Instance Metadata Report", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/test-process-instance-metadata-report", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "process_instance_metadata.bpmn", + "primary_process_id": "Process_zqd49ox", + "process_group": null, + "sort_index": "misc/category_number_one/test-process-instance-metadata-report" + }, + { + "description": "Place to development validation text", + "display_name": "Validation Text", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/validation-text", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "validation-text.bpmn", + "primary_process_id": "Process_puxk39c", + "process_group": null, + "sort_index": "misc/category_number_one/validation-text" + }, + { + "description": "Workflow One, is a workflow.", + "display_name": "Who is Wonderful Workflow", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_one/workflow_one", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "sample.bpmn", + "primary_process_id": "sample", + "process_group": null, + "sort_index": "misc/category_number_one/workflow_one" + } + ], + "sort_index": "category_number_one" + }, + { + "admin": false, + "description": null, + "display_name": "Shared", + "display_order": 14, + "id": "misc/shared", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Build Enum List from AWS", + "display_name": "Build Enum List from AWS", + "display_order": 3, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/shared/build-enum-list-from-aws", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "shared-build-enum-list-from-aws.bpmn", + "primary_process_id": "Shared_Build_Enum_List_from_AWS", + "process_group": null, + "sort_index": "misc/shared/build-enum-list-from-aws" + }, + { + "description": "Currency", + "display_name": "Currency", + "display_order": 5, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/shared/currency", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "currency-format.bpmn", + "primary_process_id": "Shared_Currency_Format", + "process_group": null, + "sort_index": "misc/shared/currency" + }, + { + "description": "Enumerations", + "display_name": "Enumerations", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/shared/enumerations", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "enumerations.bpmn", + "primary_process_id": "Sharred_Enumeration_Table", + "process_group": null, + "sort_index": "misc/shared/enumerations" + }, + { + "description": "General", + "display_name": "General", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/shared/general", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "general_local_date_time.bpmn", + "primary_process_id": "Process_Local_Date_Time", + "process_group": null, + "sort_index": "misc/shared/general" + }, + { + "description": "Start Process", + "display_name": "Start Process", + "display_order": 6, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/shared/start-process", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "start-process.bpmn", + "primary_process_id": "Shared_Start_Process", + "process_group": null, + "sort_index": "misc/shared/start-process" + }, + { + "description": "User Info", + "display_name": "User Info", + "display_order": 4, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/shared/user-info", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "user-info.bpmn", + "primary_process_id": "Bamboo_Conversion", + "process_group": null, + "sort_index": "misc/shared/user-info" + } + ], + "sort_index": "Shared" + }, + { + "admin": false, + "description": null, + "display_name": "Jon", + "display_order": 9, + "id": "misc/jonjon", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Bamboo", + "display_name": "Bamboo", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/jonjon/bamboo", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "test.bpmn", + "primary_process_id": "Proccess_k7hz4tk", + "process_group": null, + "sort_index": "misc/jonjon/bamboo" + }, + { + "description": "change", + "display_name": "change", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/jonjon/change", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "change.bpmn", + "primary_process_id": "Proccess_nt4f4t2", + "process_group": null, + "sort_index": "misc/jonjon/change" + }, + { + "description": "hours", + "display_name": "hours", + "display_order": 3, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/jonjon/hours", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "hours.bpmn", + "primary_process_id": "Proccess_qo5vgsf", + "process_group": null, + "sort_index": "misc/jonjon/hours" + }, + { + "description": "xero", + "display_name": "xero", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/jonjon/xero", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "refresh.bpmn", + "primary_process_id": "Proccess_l19stlh", + "process_group": null, + "sort_index": "misc/jonjon/xero" + } + ], + "sort_index": "Jon" + }, + { + "admin": false, + "description": null, + "display_name": "Mike", + "display_order": 10, + "id": "misc/mike", + "parent_groups": null, + "process_groups": [ + { + "admin": false, + "description": "askdf kasdfas dlfk", + "display_name": "Two Forms", + "display_order": 17, + "id": "misc/mike/two-forms", + "parent_groups": null, + "process_groups": [], + "process_models": [], + "sort_index": "Two Forms" + } + ], + "process_models": [ + { + "description": "sfwer", + "display_name": "asdf", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/mike/asdf", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": null, + "primary_process_id": null, + "process_group": null, + "sort_index": "misc/mike/asdf" + }, + { + "description": "Hello World", + "display_name": "Hello World", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/mike/hello-world", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "simple_form.bpmn", + "primary_process_id": "Proccess_675t08t", + "process_group": null, + "sort_index": "misc/mike/hello-world" + }, + { + "description": "Simple Script", + "display_name": "Simple Script", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/mike/simple-script", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "simple_script.bpmn", + "primary_process_id": "Proccess_SimpleScript", + "process_group": null, + "sort_index": "misc/mike/simple-script" + }, + { + "description": "Test Get Localtime", + "display_name": "Test Get Localtime", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/mike/test-get-localtime", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "get_localtime.bpmn", + "primary_process_id": "Proccess_LocalTime", + "process_group": null, + "sort_index": "misc/mike/test-get-localtime" + } + ], + "sort_index": "Mike" + }, + { + "admin": false, + "description": null, + "display_name": "category_number_two", + "display_order": 2, + "id": "misc/category_number_two", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Currency Fields", + "display_name": "Currency Fields", + "display_order": 3, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_two/currency-fields", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "currency-form.bpmn", + "primary_process_id": "Proccess_gyyt6ws", + "process_group": null, + "sort_index": "misc/category_number_two/currency-fields" + }, + { + "description": "", + "display_name": "Add Pet to Pet Store Inventory", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_two/pet-store", + "metadata_extraction_paths": [ + { + "key": "pet", + "path": "pet" + }, + { + "key": "family", + "path": "family" + } + ], + "parent_groups": null, + "primary_file_name": "pet.bpmn", + "primary_process_id": "Process_b29pric", + "process_group": null, + "sort_index": "misc/category_number_two/pet-store" + }, + { + "description": "just testing radio buttons for some bug", + "display_name": "test-radio", + "display_order": 4, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_two/test-radio", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "sure.bpmn", + "primary_process_id": "Proccess_l7gzk0p", + "process_group": null, + "sort_index": "misc/category_number_two/test-radio" + }, + { + "description": "user-task-enum-tests", + "display_name": "user-task-enum-tests", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_two/user-task-enum-tests", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "dynamic-enum-test.bpmn", + "primary_process_id": "Proccess_fsz3034", + "process_group": null, + "sort_index": "misc/category_number_two/user-task-enum-tests" + }, + { + "description": "Workflow Three, is a workflow.", + "display_name": "Workflow Three", + "display_order": 3, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_two/workflow_three", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "empty_workflow.bpmn", + "primary_process_id": "empty_workflow_with_user_task", + "process_group": null, + "sort_index": "misc/category_number_two/workflow_three" + }, + { + "description": "Workflow Two, is a workflow.", + "display_name": "Workflow Two", + "display_order": 3, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/category_number_two/workflow_two", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "empty_workflow.bpmn", + "primary_process_id": "empty_workflow", + "process_group": null, + "sort_index": "misc/category_number_two/workflow_two" + } + ], + "sort_index": "category_number_two" + }, + { + "admin": false, + "description": null, + "display_name": "Demo", + "display_order": 6, + "id": "misc/demo", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Admin Demo 1", + "display_name": "Admin Demo 1", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/demo/admin-demo-1", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "submit-invoice.bpmn", + "primary_process_id": "Proccess_tlws0al", + "process_group": null, + "sort_index": "misc/demo/admin-demo-1" + }, + { + "description": "Demo Preload", + "display_name": "Demo Preload", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/demo/demo-preload", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "preload-data.bpmn", + "primary_process_id": "MVP_Demo_Preload", + "process_group": null, + "sort_index": "misc/demo/demo-preload" + } + ], + "sort_index": "Demo" + }, + { + "admin": false, + "description": null, + "display_name": "Acceptance Tests Group One", + "display_order": 0, + "id": "misc/acceptance-tests-group-one", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Acceptance Tests Model 1", + "display_name": "Acceptance Tests Model 1", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/acceptance-tests-group-one/acceptance-tests-model-1", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "process_model_one.bpmn", + "primary_process_id": "process_model_one", + "process_group": null, + "sort_index": "misc/acceptance-tests-group-one/acceptance-tests-model-1" + }, + { + "description": "Acceptance Tests Model 2", + "display_name": "Acceptance Tests Model 2", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/acceptance-tests-group-one/acceptance-tests-model-2", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "test_form.bpmn", + "primary_process_id": "Process_acceptance_tests_group_one_acceptance_tests_model_2_test_form_test_form", + "process_group": null, + "sort_index": "misc/acceptance-tests-group-one/acceptance-tests-model-2" + }, + { + "description": "Acceptance Tests Model 3", + "display_name": "Acceptance Tests Model 3", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/acceptance-tests-group-one/acceptance-tests-model-3", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "", + "primary_process_id": "", + "process_group": null, + "sort_index": "misc/acceptance-tests-group-one/acceptance-tests-model-3" + }, + { + "description": "Acceptance Tests Model 4", + "display_name": "Acceptance Tests Model 4", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/acceptance-tests-group-one/acceptance-tests-model-4", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "", + "primary_process_id": "", + "process_group": null, + "sort_index": "misc/acceptance-tests-group-one/acceptance-tests-model-4" + }, + { + "description": "Acceptance Tests Model 5", + "display_name": "Acceptance Tests Model 5", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/acceptance-tests-group-one/acceptance-tests-model-5", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "", + "primary_process_id": "", + "process_group": null, + "sort_index": "misc/acceptance-tests-group-one/acceptance-tests-model-5" + } + ], + "sort_index": "Acceptance Tests Group One" + }, + { + "admin": false, + "description": null, + "display_name": "Sartography Admin", + "display_order": 12, + "id": "misc/sartography-admin", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Import Tickets", + "display_name": "Import Tickets", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/sartography-admin/import-tickets", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "import-tickets.bpmn", + "primary_process_id": "Process_sartography_admin_import_tickets_import_tickets_bd2e724", + "process_group": null, + "sort_index": "misc/sartography-admin/import-tickets" + }, + { + "description": "Ticket", + "display_name": "Ticket", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/sartography-admin/ticket", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "ticket.bpmn", + "primary_process_id": "Process_sartography_admin_ticket_ticket_bd2e724", + "process_group": null, + "sort_index": "misc/sartography-admin/ticket" + } + ], + "sort_index": "Sartography Admin" + }, + { + "admin": false, + "description": null, + "display_name": "Service Task Tests", + "display_order": 13, + "id": "misc/service-tests", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "AWS Query", + "display_name": "AWS Query", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/aws-query", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "aws-query-test.bpmn", + "primary_process_id": "Proccess_0hbhxak", + "process_group": null, + "sort_index": "misc/service-tests/aws-query" + }, + { + "description": "aws_test", + "display_name": "aws_test", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/aws-test", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "aws_test.bpmn", + "primary_process_id": "Proccess_owwjd82", + "process_group": null, + "sort_index": "misc/service-tests/aws-test" + }, + { + "description": "Bamboo", + "display_name": "Bamboo", + "display_order": 5, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/bamboo", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "bamboo.bpmn", + "primary_process_id": "Proccess_ar3njfj", + "process_group": null, + "sort_index": "misc/service-tests/bamboo" + }, + { + "description": "dyamodb-invoice-test", + "display_name": "dyamodb-invoice-test", + "display_order": 4, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/dyamodb-invoice-test", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "add_record.bpmn", + "primary_process_id": "Proccess_u0brn8z", + "process_group": null, + "sort_index": "misc/service-tests/dyamodb-invoice-test" + }, + { + "description": "dynamo-db-enumerations", + "display_name": "dynamo-db-enumerations", + "display_order": 6, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/dynamo-db-enumerations", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "shared-build-enum-list-from-aws.bpmn", + "primary_process_id": "Build_Enum_List_from_AWS_example", + "process_group": null, + "sort_index": "misc/service-tests/dynamo-db-enumerations" + }, + { + "description": "Example For Michael", + "display_name": "Example For Michael", + "display_order": 7, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/example-for-michael", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "michael.bpmn", + "primary_process_id": "Proccess_k1cmu31", + "process_group": null, + "sort_index": "misc/service-tests/example-for-michael" + }, + { + "description": "Message Example", + "display_name": "Message Example", + "display_order": 6, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/message-example", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "message_example.bpmn", + "primary_process_id": "Proccess_j02vw4r", + "process_group": null, + "sort_index": "misc/service-tests/message-example" + }, + { + "description": "PDF Upload", + "display_name": "PDF Upload", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/pdf-upload", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "pdf-to-aws.bpmn", + "primary_process_id": "Proccess_hez78l3", + "process_group": null, + "sort_index": "misc/service-tests/pdf-upload" + }, + { + "description": "Xero", + "display_name": "Xero", + "display_order": 8, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/service-tests/xero", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "xero-service-task-test.bpmn", + "primary_process_id": "Proccess_6e855vt", + "process_group": null, + "sort_index": "misc/service-tests/xero" + } + ], + "sort_index": "Service Task Tests" + }, + { + "admin": false, + "description": null, + "display_name": "Testing", + "display_order": 15, + "id": "misc/test", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "TC-1.0 - Send message from Send Task to one recipient", + "display_name": "TC-1.0 - Send message from Send Task to one recipient", + "display_order": 14, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/TC-1.0", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "test.bpmn", + "primary_process_id": "Proccess_bd7bm56", + "process_group": null, + "sort_index": "misc/test/TC-1.0" + }, + { + "description": "TC-2.0 - Send message from Message Intermediate Throw Event to one recipient", + "display_name": "TC-2.0 - Send message from Message Intermediate Throw Event to one recipient", + "display_order": 10, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/TC-2.0", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-2.0 - Send message from Message Intermediate Throw Event to one recipient.bpmn", + "primary_process_id": "Process_test_TC_2_0_TC_2_0_Send_message_from_Message_Intermediate_Throw_Event_to_one_recipient_bd2e724", + "process_group": null, + "sort_index": "misc/test/TC-2.0" + }, + { + "description": "A.1.0.1", + "display_name": "A.1.0.1 - User Tasks and Data Object", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a101", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.1.0.bpmn", + "primary_process_id": "WFP-6", + "process_group": null, + "sort_index": "misc/test/a101" + }, + { + "description": "A.1.0.2", + "display_name": "A.1.0.2 - Service Task", + "display_order": 13, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a102", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.1.0.2.bpmn", + "primary_process_id": "Process_test_a102_A_1_0_2_bd2e724", + "process_group": null, + "sort_index": "misc/test/a102" + }, + { + "description": "A.1.0.3 - Test Service Task integration with Bamboo", + "display_name": "A.1.0.3 - Test Service Task integration with Bamboo", + "display_order": 46, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a103", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.1.0.3.bpmn", + "primary_process_id": "Process_ServiceTask", + "process_group": null, + "sort_index": "misc/test/a103" + }, + { + "description": "A.2.0 - Inclusive Gateway", + "display_name": "A.2.0 - Inclusive Gateway", + "display_order": 26, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a20", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.2.0.bpmn", + "primary_process_id": "Process_test_a20_A_2_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/a20" + }, + { + "description": "A.2.2", + "display_name": "A.2.2 - Exclusive Gateway and Manual Task", + "display_order": 6, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a22", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.2.2.bpmn", + "primary_process_id": "Process_test_a22_A_2_2_bd2e724", + "process_group": null, + "sort_index": "misc/test/a22" + }, + { + "description": "A.2.3", + "display_name": "A.2.3 - Parallel Gateway and Manual Task", + "display_order": 7, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a23", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.2.3.bpmn", + "primary_process_id": "Process_test_a23_A_2_3_bd2e724", + "process_group": null, + "sort_index": "misc/test/a23" + }, + { + "description": "A.2.4 - Event Based Gateway", + "display_name": "A.2.4 - Event Based Gateway", + "display_order": 32, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a24", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.2.4.bpmn", + "primary_process_id": "Process_test_a24_A_2_4_bd2e724", + "process_group": null, + "sort_index": "misc/test/a24" + }, + { + "description": "A.3.0 - Boundary Intermediate Events", + "display_name": "A.3.0 - Boundary Intermediate Events", + "display_order": 27, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a30", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.3.0.bpmn", + "primary_process_id": "Process_test_a30_A_3_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/a30" + }, + { + "description": "A.4.0 - Pool, Lane and Expanded Sub Process", + "display_name": "A.4.0 - Pool, Lane and Expanded Sub Process", + "display_order": 28, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a40", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.0.bpmn", + "primary_process_id": "Process_test_a40_A_4_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/a40" + }, + { + "description": "A.4.0.1 - Sub Process", + "display_name": "A.4.0.1 - Sub Process", + "display_order": 17, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a401-sub-process", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.0.1.bpmn", + "primary_process_id": "Process_test_a401_sub_process_A_4_0_1", + "process_group": null, + "sort_index": "misc/test/a401-sub-process" + }, + { + "description": "A.4.0.2 - Sub Processes with User Task inside", + "display_name": "A.4.0.2 - Sub Processes with User Task inside", + "display_order": 47, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a402", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.0.2.bpmn", + "primary_process_id": "Proccess_21e11b4", + "process_group": null, + "sort_index": "misc/test/a402" + }, + { + "description": "A.4.0.3 - Sub Processes with Business Rules Task inside", + "display_name": "A.4.0.3 - Sub Processes with Business Rules Task and Script Task inside", + "display_order": 48, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a403", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.0.3.bpmn", + "primary_process_id": "Proccess_1ymqtyd", + "process_group": null, + "sort_index": "misc/test/a403" + }, + { + "description": "A.4.0.4 - Sub Processes with Send Task and Script Task", + "display_name": "A.4.0.4 - Sub Processes with Send Task and Script Task", + "display_order": 49, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a404", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.0.4.bpmn", + "primary_process_id": "Proccess_6ay3put", + "process_group": null, + "sort_index": "misc/test/a404" + }, + { + "description": "A.4.0.5 - Sub Processes with Timer Intermediate Event", + "display_name": "A.4.0.5 - Sub Processes with Timer Intermediate Event", + "display_order": 50, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a405", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.0.5.bpmn", + "primary_process_id": "Proccess_c5uifm7", + "process_group": null, + "sort_index": "misc/test/a405" + }, + { + "description": "A.4.0.6 - Sub Processes with Service Task", + "display_name": "A.4.0.6 - Sub Processes with Service Task", + "display_order": 57, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a406", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.0.6.bpmn", + "primary_process_id": "Proccess_pxcuexm", + "process_group": null, + "sort_index": "misc/test/a406" + }, + { + "description": "A.4.2", + "display_name": "A.4.2 - Call Activity", + "display_order": 12, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a42", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.2.bpmn", + "primary_process_id": "Process_test_a42_A_4_2_bd2e724", + "process_group": null, + "sort_index": "misc/test/a42" + }, + { + "description": "A.4.2.1 - Call Activity with User Task", + "display_name": "A.4.2.1 - Call Activity with User Task", + "display_order": 53, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a421", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.2.1.bpmn", + "primary_process_id": "Proccess_wrlr6j4", + "process_group": null, + "sort_index": "misc/test/a421" + }, + { + "description": "A.4.2.2 - Call Activity with Business Rules Task", + "display_name": "A.4.2.2 - Call Activity with Business Rules Task", + "display_order": 54, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a422", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.2.2.bpmn", + "primary_process_id": "Proccess_ijjcadx", + "process_group": null, + "sort_index": "misc/test/a422" + }, + { + "description": "A.4.2.3 - Call Activity with Send Task", + "display_name": "A.4.2.3 - Call Activity with Send Task", + "display_order": 55, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a423", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.2.3.bpmn", + "primary_process_id": "Proccess_SendTask", + "process_group": null, + "sort_index": "misc/test/a423" + }, + { + "description": "A.4.2.4 - Call Activity with Timer Intermediate Event", + "display_name": "A.4.2.4 - Call Activity with Timer Intermediate Event", + "display_order": 51, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a424", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.2.4.bpmn", + "primary_process_id": "Proccess_0l2377r", + "process_group": null, + "sort_index": "misc/test/a424" + }, + { + "description": "A.4.2.4.a - Call Activity with Timer Intermediate Event", + "display_name": "A.4.2.4.a - Call Activity with Timer Intermediate Event", + "display_order": 52, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a424a", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.2.4.a.bpmn", + "primary_process_id": "Proccess_TimerEvent", + "process_group": null, + "sort_index": "misc/test/a424a" + }, + { + "description": "A.4.2.5 - Call Activity with Service Task", + "display_name": "A.4.2.5 - Call Activity with Service Task", + "display_order": 56, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a425", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.2.5.bpmn", + "primary_process_id": "Proccess_4lviv4k", + "process_group": null, + "sort_index": "misc/test/a425" + }, + { + "description": "A.4.3", + "display_name": "A.4.3 - Empty Pool and message flow and Manual Task or Service Task", + "display_order": 11, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/a43", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "A.4.3.bpmn", + "primary_process_id": "Process_test_a43_A_4_3_bd2e724", + "process_group": null, + "sort_index": "misc/test/a43" + }, + { + "description": "B.1.0 - all elements", + "display_name": "B.1.0 - all elements", + "display_order": 29, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/b10-all-elements", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "B.1.0.bpmn", + "primary_process_id": "Process_test_b10_all_elements_B_1_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/b10-all-elements" + }, + { + "description": "B.1.1 - Start Timer Event", + "display_name": "B.1.1 - Start Timer Event", + "display_order": 42, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/b11", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "B.1.1.bpmn", + "primary_process_id": "Process_test_b11_B_1_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/b11" + }, + { + "description": "B.2.0 - the rest elements", + "display_name": "B.2.0 - the rest elements", + "display_order": 30, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/b20", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "", + "primary_process_id": "", + "process_group": null, + "sort_index": "misc/test/b20" + }, + { + "description": "", + "display_name": "Bug Tracker", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/bug-tracker", + "metadata_extraction_paths": [ + { + "key": "description", + "path": "description" + }, + { + "key": "status", + "path": "status" + } + ], + "parent_groups": null, + "primary_file_name": "Bugs Form.bpmn", + "primary_process_id": "Process_nar6ded", + "process_group": null, + "sort_index": "misc/test/bug-tracker" + }, + { + "description": "C.1.0 - Catch Message Event, Timer Event and Conditional Gateway", + "display_name": "C.1.0 - Catch Message Event, Timer Event and Conditional Gateway", + "display_order": 31, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c10", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.1.0.bpmn", + "primary_process_id": "Process_test_c10_C_1_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/c10" + }, + { + "description": "C.1.1 - Intermediate Timer Event", + "display_name": "C.1.1 - Intermediate Timer Event", + "display_order": 41, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c11", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.1.1.bpmn", + "primary_process_id": "Process_test_c11_C_1_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/c11" + }, + { + "description": "C.2.0 - Collaboration Interchange Diagram", + "display_name": "C.2.0 - Collaboration Interchange Diagram", + "display_order": 32, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c20", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.2.0.bpmn", + "primary_process_id": "Process_test_c20_C_2_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/c20" + }, + { + "description": "C.2.1 - Error Border Event", + "display_name": "C.2.1 - Error Border Event", + "display_order": 40, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c21", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.2.1.bpmn", + "primary_process_id": "Process_test_c21_C_2_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/c21" + }, + { + "description": "C.3.0 - Timer and Message Border Events", + "display_name": "C.3.0 - Timer and Message Border Events", + "display_order": 33, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c30", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "", + "primary_process_id": "", + "process_group": null, + "sort_index": "misc/test/c30" + }, + { + "description": "C.3.0.1 - Timer Border Event", + "display_name": "C.3.0.1 - Timer Border Event", + "display_order": 38, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c301", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.3.0.1.bpmn", + "primary_process_id": "Process_test_c301_C_3_0_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/c301" + }, + { + "description": "C.3.0.2 - Timer Border Event (non-interrupting)", + "display_name": "C.3.0.2 - Timer Border Event (non-interrupting)", + "display_order": 39, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c302", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.3.0.1.bpmn", + "primary_process_id": "Process_test_c302_C_3_0_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/c302" + }, + { + "description": "C.4.0.1 - Intermediate Signal Event", + "display_name": "C.4.0.1 - Intermediate Signal Event", + "display_order": 33, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c401", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.4.0.1.bpmn", + "primary_process_id": "Process_test_c401_C_4_0_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/c401" + }, + { + "description": "C.4.0.2 - Start Catch Signal Event", + "display_name": "C.4.0.2 - Start Catch Signal Event", + "display_order": 34, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c402", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.4.0.2.bpmn", + "primary_process_id": "Process_test_c402_C_4_0_2_bd2e724", + "process_group": null, + "sort_index": "misc/test/c402" + }, + { + "description": "C.4.0.3 - Loop Task", + "display_name": "C.4.0.3 - Loop Task", + "display_order": 35, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c403-loop-task", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.4.0.3.bpmn", + "primary_process_id": "Process_test_c403_loop_task_C_4_0_3_bd2e724", + "process_group": null, + "sort_index": "misc/test/c403-loop-task" + }, + { + "description": "C.6.0 - Catch Message Task, Compensation Boundary Event and Compensation Intermediate Event", + "display_name": "C.6.0 - Catch Message Task, Compensation Boundary Event and Compensation Intermediate Event", + "display_order": 36, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c60", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.6.0.bpmn", + "primary_process_id": "Process_1n576da", + "process_group": null, + "sort_index": "misc/test/c60" + }, + { + "description": "C.7.0 - Parallel Multiinstance", + "display_name": "C.7.0 - Parallel Multiinstance", + "display_order": 37, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c70", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.7.0.bpmn", + "primary_process_id": "Process_test_c70_C_7_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/c70" + }, + { + "description": "C.7.1", + "display_name": "C.7.1 - Business Rules Task", + "display_order": 2, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/c71", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "C.7.1.bpmn", + "primary_process_id": "Process_BusinessRules", + "process_group": null, + "sort_index": "misc/test/c71" + }, + { + "description": "Call Activity", + "display_name": "for Call Activity with Manual Task", + "display_order": 44, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/call-activity", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "For Call Activity.bpmn", + "primary_process_id": "Process_123", + "process_group": null, + "sort_index": "misc/test/call-activity" + }, + { + "description": "Enumeration List", + "display_name": "Enumeration List", + "display_order": 63, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/enum-list", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "Enumeration List.bpmn", + "primary_process_id": "Proccess_7siydvb", + "process_group": null, + "sort_index": "misc/test/enum-list" + }, + { + "description": "", + "display_name": "Natalia Test", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/natalia-test", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": null, + "primary_process_id": null, + "process_group": null, + "sort_index": "misc/test/natalia-test" + }, + { + "description": "", + "display_name": "Natalia Test2", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/natalia-test2", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "1.bpmn", + "primary_process_id": "Process_lay4fq7", + "process_group": null, + "sort_index": "misc/test/natalia-test2" + }, + { + "description": "", + "display_name": "Script Task", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/script-task", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "Script.bpmn", + "primary_process_id": "Process_ptmeazu", + "process_group": null, + "sort_index": "misc/test/script-task" + }, + { + "description": "submit-invoice", + "display_name": "submit-invoice", + "display_order": 62, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/submit-invoice", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "submit-invoice.bpmn", + "primary_process_id": "Proccess_tlws0al", + "process_group": null, + "sort_index": "misc/test/submit-invoice" + }, + { + "description": "TC-3.0 - Send message from Message End Event to one recipient", + "display_name": "TC-3.0 - Send message from Message End Event to one recipient", + "display_order": 4, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-30-send-message-from-message-end-event-to-one-recipient", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-3.0 - Send message from Message End Event to one recipient.bpmn", + "primary_process_id": "Process_test_tc_30_send_message_from_message_end_event_to_one_recipient_TC_3_0_Send_message_from_Message_End_Event_to_one_recipient_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-30-send-message-from-message-end-event-to-one-recipient" + }, + { + "description": "TC-4.0 - Message from Send Task to Message Start Event in the External pool", + "display_name": "TC-4.0 - Message from Send Task to Message Start Event in the External pool", + "display_order": 15, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-40", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-4.0.bpmn", + "primary_process_id": "Process_SendTask", + "process_group": null, + "sort_index": "misc/test/tc-40" + }, + { + "description": "TC-4.1 - Message from Message Intermediate Throw Event to Receive Task in the External pool", + "display_name": "TC-4.1 - Message from Message Intermediate Throw Event to Receive Task in the External pool", + "display_order": 8, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-41", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-4.0.bpmn", + "primary_process_id": "Process_test_tc_41_TC_4_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-41" + }, + { + "description": "TC-4.2 - Message from Message End Event to Message Intermediate Catch Event in the External pool", + "display_name": "TC-4.2 - Message from Message End Event to Message Intermediate Catch Event in the External pool", + "display_order": 18, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-42", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-4.1.bpmn", + "primary_process_id": "Process_test_tc_42_TC_4_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-42" + }, + { + "description": "TC-5.0 - 2 messages simulteneously from the Send Task to the Receive Task in the External pool", + "display_name": "TC-5.0 - 2 messages simulteneously from the Send Task to the Receive Task in the External pool", + "display_order": 19, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-50", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-4.2.bpmn", + "primary_process_id": "Process_test_tc_50_TC_4_2_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-50" + }, + { + "description": "TC-5.1 - 2 messages simulteneously from the Message Intermediate Throw Event to the Message Intermediate Catch Event in the External pool", + "display_name": "TC-5.1 - 2 messages simulteneously from the Message Intermediate Throw Event to the Message Intermediate Catch Event in the External pool", + "display_order": 20, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-51", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-5.0.bpmn", + "primary_process_id": "Process_test_tc_51_TC_5_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-51" + }, + { + "description": "TC-5.2 - 2 messages simulteneously from the Message End Event to the Message Start Event in the External pool", + "display_name": "TC-5.2 - 2 messages simulteneously from the Message End Event to the Message Start Event in the External pool", + "display_order": 21, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-52", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-5.1.bpmn", + "primary_process_id": "Process_test_tc_52_TC_5_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-52" + }, + { + "description": "TC-6.0 - Message from Send Task to the External pool and receive back by Message Intermediate Catch Event", + "display_name": "TC-6.0 - Message from Send Task to the External pool and receive back by Message Intermediate Catch Event", + "display_order": 22, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-60", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-5.2.bpmn", + "primary_process_id": "Process_test_tc_60_TC_5_2_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-60" + }, + { + "description": "TC-6.0.1 - Message receiver F", + "display_name": "TC-6.0.1 - Message receiver N", + "display_order": 45, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-601", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-6.0.1.bpmn", + "primary_process_id": "Process_test_tc_601_TC_6_0_1_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-601" + }, + { + "description": "TC-6.1 - Message from Message Intermediate Throw Event to the External pool and receive back by Receive Task", + "display_name": "TC-6.1 - Message from Message Intermediate Throw Event to the External pool and receive back by Receive Task", + "display_order": 23, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-61", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-6.0.bpmn", + "primary_process_id": "Process_test_tc_61_TC_6_0_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-61" + }, + { + "description": "TC-6.1.1 - Message receiver F", + "display_name": "TC-6.1.1 - Message receiver F", + "display_order": 45, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-611-message-receiver-f", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-6.1.1.bpmn", + "primary_process_id": "Process_TC611", + "process_group": null, + "sort_index": "misc/test/tc-611-message-receiver-f" + }, + { + "description": "TC-7.0 - Generic flow with all types of message events", + "display_name": "TC-7.0 - Generic flow with all types of message events", + "display_order": 24, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-70", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-7.0.bpmn", + "primary_process_id": "Process_new", + "process_group": null, + "sort_index": "misc/test/tc-70" + }, + { + "description": "TC-B", + "display_name": "TC-B - Generic flow with basic set of elements", + "display_order": 1, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-b", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-B.bpmn", + "primary_process_id": "Process_test_tc_b_TC_B_bd2e724", + "process_group": null, + "sort_index": "misc/test/tc-b" + }, + { + "description": "TC-S - Enhanced script task execution security", + "display_name": "TC-S - Enhanced script task execution security", + "display_order": 60, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/tc-s", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "TC-S.bpmn", + "primary_process_id": "Proccess_b27xhod", + "process_group": null, + "sort_index": "misc/test/tc-s" + }, + { + "description": "test1", + "display_name": "test1 - with business rules", + "display_order": 5, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/test1", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "test1.bpmn", + "primary_process_id": "Process_test_test1_test1_bd2e724", + "process_group": null, + "sort_index": "misc/test/test1" + }, + { + "description": "test2", + "display_name": "Message Start Event with Manual Task", + "display_order": 3, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/test2", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "t2.bpmn", + "primary_process_id": "Process_1", + "process_group": null, + "sort_index": "misc/test/test2" + }, + { + "description": "test3", + "display_name": "test3 - Message flow with User Task", + "display_order": 25, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/test3", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "test3.bpmn", + "primary_process_id": "Process_0j4zmzq", + "process_group": null, + "sort_index": "misc/test/test3" + }, + { + "description": "Testing Lanes", + "display_name": "Testing Lanes", + "display_order": 61, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/testing-lanes", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "Testing Lanes.bpmn", + "primary_process_id": "Proccess_1k6alcr", + "process_group": null, + "sort_index": "misc/test/testing-lanes" + }, + { + "description": "WT-4 - Unit Test Extension for Script Tasks", + "display_name": "WT-4 - Unit Test Extension for Script Tasks", + "display_order": 58, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/wt-4", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "WT-4.bpmn", + "primary_process_id": "Proccess_uwqsq7r", + "process_group": null, + "sort_index": "misc/test/wt-4" + }, + { + "description": "WT-5 - Service-Side Configuration", + "display_name": "WT-5 - Service-Side Configuration", + "display_order": 59, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/test/wt-5", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "WT-5.bpmn", + "primary_process_id": "Proccess_m9e0urn", + "process_group": null, + "sort_index": "misc/test/wt-5" + } + ], + "sort_index": "Testing" + }, + { + "admin": false, + "description": "Pilot process configs", + "display_name": "Requisition Order Management", + "display_order": 0, + "id": "misc/requisition-orders", + "parent_groups": null, + "process_groups": [ + { + "admin": false, + "description": "Call Activities - Shared", + "display_name": "Call Activities - Shared", + "display_order": 0, + "id": "misc/requisition-orders/call-activities-shared", + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Build Enum List from BBHR", + "display_name": "Call Shared: Build Enum List from BBHR", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/requisition-orders/call-activities-shared/call-shared-build-enum-list-from-bbhr", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "build_department_list_bbhr.bpmn", + "primary_process_id": "Build_Department_List_BBHR", + "process_group": null, + "sort_index": "misc/requisition-orders/call-activities-shared/call-shared-build-enum-list-from-bbhr" + }, + { + "description": "Define Approval Strategy", + "display_name": "Call Shared: Define Approval Strategy", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/requisition-orders/call-activities-shared/call-shared-define-approval-strategy", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "call-activity-define-approval-strategy.bpmn", + "primary_process_id": "Define_Approval_Strategy", + "process_group": null, + "sort_index": "misc/requisition-orders/call-activities-shared/call-shared-define-approval-strategy" + }, + { + "description": "Get Form Data", + "display_name": "Call Shared: Get Form Data", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/requisition-orders/call-activities-shared/call-shared-get-form-data", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "get form data.bpmn", + "primary_process_id": "Get_Form_Data", + "process_group": null, + "sort_index": "misc/requisition-orders/call-activities-shared/call-shared-get-form-data" + } + ], + "sort_index": "Call Activities - Shared" + } + ], + "process_models": [ + { + "description": "WIP - Raise New Demand Request (New Hire)", + "display_name": "Raise New Demand Request (Compensation)", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/requisition-orders/raise-new-demand-request-compensation", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "raise-new-demand-request-fte-to-be-v3.bpmn", + "primary_process_id": "New_Role_Request", + "process_group": null, + "sort_index": "misc/requisition-orders/raise-new-demand-request-compensation" + }, + { + "description": "WIP - Raise New Demand Request (General Procurement requests)", + "display_name": "Raise New Demand Request (Procurement)", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/requisition-orders/raise-new-demand-request-procurement", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "raise-new-demand-request-excl-fte-and-travel-to-be-v5.bpmn", + "primary_process_id": "New_Procurement_Request", + "process_group": null, + "sort_index": "misc/requisition-orders/raise-new-demand-request-procurement" + }, + { + "description": "WIP - Raise New Demand Request (Travel requests)", + "display_name": "Raise New Demand Request (Travel)", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/requisition-orders/raise-new-demand-request-travel", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "raise-new-demand-request-travel-request-to-be-v2.bpmn", + "primary_process_id": "New_Travel_Request", + "process_group": null, + "sort_index": "misc/requisition-orders/raise-new-demand-request-travel" + }, + { + "description": "WIP - Raise New Demand Request - Master", + "display_name": "Master - Raise New Demand Request", + "display_order": 3, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/requisition-orders/raise-new-demand-request-v3", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "master_raise_new_demand_request.bpmn", + "primary_process_id": "Process_489zk9m", + "process_group": null, + "sort_index": "misc/requisition-orders/raise-new-demand-request-v3" + } + ], + "sort_index": "Requisition Order Management" + } + ], + "process_models": [ + { + "description": "Globally shared DMN files", + "display_name": "DMN Files", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/dmn-files", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "waku-message-footer.bpmn", + "primary_process_id": "Get_Waku_Message_Footer", + "process_group": null, + "sort_index": "misc/dmn-files" + }, + { + "description": "Returns the local date and time when provided with time zone", + "display_name": "Local Date and Time", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/local-date-and-time", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "shared_local_date_time.bpmn", + "primary_process_id": "Shared_Local_Date_Time", + "process_group": null, + "sort_index": "misc/local-date-and-time" + }, + { + "description": "Gather common information at the start of process", + "display_name": "Start Process", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/start-process", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "start-process.bpmn", + "primary_process_id": "SR-Start_Process", + "process_group": null, + "sort_index": "misc/start-process" + }, + { + "description": "Assemble basic user information from Bamboo and if applicable, other sources", + "display_name": "User Info", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/user-info", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "user-info.bpmn", + "primary_process_id": "SR-User_Info", + "process_group": null, + "sort_index": "misc/user-info" + }, + { + "description": "Globally accessible Waku Message components", + "display_name": "Waku Messages - Global", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "misc/waku-messages-global", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "waku-message-global.bpmn", + "primary_process_id": "Shared_Waku_Messages_Global", + "process_group": null, + "sort_index": "misc/waku-messages-global" + } + ] } \ No newline at end of file diff --git a/misc/shared/user-info/bamboo-conversion.dmn b/misc/shared/user-info/bamboo-conversion.dmn index 4243f6a6..9e5d42b1 100644 --- a/misc/shared/user-info/bamboo-conversion.dmn +++ b/misc/shared/user-info/bamboo-conversion.dmn @@ -59,7 +59,7 @@ "114" - "lead" + "lead@status.im" diff --git a/misc/shared/user-info/procurement-permissions.dmn b/misc/shared/user-info/procurement-permissions.dmn deleted file mode 100644 index 5d9c5876..00000000 --- a/misc/shared/user-info/procurement-permissions.dmn +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - uri_procurement - - - - - group - - - - - - - - - "/v1.0/process-groups/manage-procurement/*" - - - "admin" - - - True - - - True - - - True - - - True - - - - - "/v1.0/process-groups/manage-procurement/procurement/vendor-invoice-management/invoice-processingl" - - - "procurement admin" - - - True - - - True - - - True - - - True - - - - - "/v1.0/process-groups/manage-procurement/procurement/vendor-invoice-management/invoice-processingl" - - - "procurement member" - - - False - - - True - - - True - - - False - - - - - "/v1.0/process-groups/manage-procurement/procurement/vendor-invoice-management/invoice-processingl" - - - "procurement project lead" - - - False - - - True - - - True - - - False - - - - - "/v1.0/process-groups/manage-procurement/procurement/vendor-invoice-management/invoice-processingl" - - - - - - False - - - True - - - False - - - False - - - - - "/v1.0/process-groups/manage-procurement/procurement/vendor-invoice-management/invoice-approval" - - - "procurement admin" - - - True - - - True - - - True - - - True - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/misc/shared/user-info/user-info.dmn b/misc/shared/user-info/user-info.dmn index 08bb4c13..23e28239 100644 --- a/misc/shared/user-info/user-info.dmn +++ b/misc/shared/user-info/user-info.dmn @@ -78,7 +78,7 @@ zQ3shjbmAQ8QsCwBTPGumhzzBM1iKs29VuHojm2z4EF8yYGCZ - "harmeet" + "harmeet@status.im" 109 @@ -197,7 +197,7 @@ 0x048736f0d79be71d64b364d7172691a1053ef882017f02657bc2131c40a9e2e32cb87d35930a7410dada1818e2165f4bce671b805d08247de6333206dabab0aaee - "core" + "core@status.im" 113 @@ -227,7 +227,7 @@ 0x04c3e87c880510000f3be0152905ab11c6e5c899fd580f4c76fc050a2d99cd2a9f034eafdde7385a31b2aee790bd67d7668dba17d6f282c8c5592488f4f4c4fe33 - "fin" + "fin@status.im" 118 @@ -257,7 +257,7 @@ 0x04eac0dfbdb475e903e816f1ab9b193f0dd0c404226923c7035cee08f39d6730ffda5c4fc7c8f515a5e08ed9c31a88a1d1039defb72a3cbd2b93935f00f261b144 - "lead" + "lead@status.im" 114 diff --git a/misc/start-process/process_model.json b/misc/start-process/process_model.json new file mode 100644 index 00000000..21a50ebc --- /dev/null +++ b/misc/start-process/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Gather common information at the start of process", + "display_name": "Start Process", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "start-process.bpmn", + "primary_process_id": "SR-Start_Process" +} \ No newline at end of file diff --git a/misc/start-process/start-process.bpmn b/misc/start-process/start-process.bpmn new file mode 100644 index 00000000..72e26b2b --- /dev/null +++ b/misc/start-process/start-process.bpmn @@ -0,0 +1,65 @@ + + + + + Flow_1u7dtsr + + + + Returns dictionary like: + "process_info": { + "process_instance_id": 96, + "process_model_identifier": "execute-procure-to-pay/cc-invoice-approval-process" + }, + Flow_1u7dtsr + Flow_1m5aamy + # Get Process Info +process_info = get_process_info() + +# Set User Instruction Text +which_user_task = "invoice-approval" + + + Flow_00fd8n9 + + + + + + + + Flow_1m5aamy + Flow_00fd8n9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/test/TC-1.0/process_model.json b/misc/test/TC-1.0/process_model.json index bed42103..de09f073 100644 --- a/misc/test/TC-1.0/process_model.json +++ b/misc/test/TC-1.0/process_model.json @@ -5,6 +5,7 @@ "exception_notification_addresses": [], "fault_or_suspend_on_exception": "fault", "files": [], + "metadata_extraction_paths": null, "primary_file_name": "test.bpmn", "primary_process_id": "Proccess_bd7bm56" } \ No newline at end of file diff --git a/misc/test/bug-tracker/Bugs Form.bpmn b/misc/test/bug-tracker/Bugs Form.bpmn new file mode 100644 index 00000000..6ab568cb --- /dev/null +++ b/misc/test/bug-tracker/Bugs Form.bpmn @@ -0,0 +1,45 @@ + + + + + Flow_1mo63ut + + + + Flow_0vtr13m + + + + + + + + + + Flow_1mo63ut + Flow_0vtr13m + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/test/bug-tracker/enter-bug-details-schema.json b/misc/test/bug-tracker/enter-bug-details-schema.json new file mode 100644 index 00000000..55a96a0b --- /dev/null +++ b/misc/test/bug-tracker/enter-bug-details-schema.json @@ -0,0 +1,21 @@ +{ + "title": "Enter bug details", + "description": "", + "properties": { + "description": { + "type": "string", + "title": "Description" + }, + "status": { + "type": "string", + "title": "Status", + "enum": [ + "New", + " Developing", + " Ready", + " Done" + ] + } + }, + "required": [] +} \ No newline at end of file diff --git a/misc/test/bug-tracker/enter-bug-details-uischema.json b/misc/test/bug-tracker/enter-bug-details-uischema.json new file mode 100644 index 00000000..e440d0cc --- /dev/null +++ b/misc/test/bug-tracker/enter-bug-details-uischema.json @@ -0,0 +1,6 @@ +{ + "ui:order": [ + "description", + "status" + ] +} \ No newline at end of file diff --git a/misc/test/bug-tracker/process_model.json b/misc/test/bug-tracker/process_model.json new file mode 100644 index 00000000..fc5c7660 --- /dev/null +++ b/misc/test/bug-tracker/process_model.json @@ -0,0 +1,20 @@ +{ + "description": "", + "display_name": "Bug Tracker", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": [ + { + "key": "description", + "path": "description" + }, + { + "key": "status", + "path": "status" + } + ], + "primary_file_name": "Bugs Form.bpmn", + "primary_process_id": "Process_nar6ded" +} \ No newline at end of file diff --git a/misc/test/natalia-test/process_model.json b/misc/test/natalia-test/process_model.json new file mode 100644 index 00000000..01436a5a --- /dev/null +++ b/misc/test/natalia-test/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "", + "display_name": "Natalia Test", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": null, + "primary_process_id": null +} \ No newline at end of file diff --git a/misc/core-contributor-portal/admin/admin-portal.bpmn b/misc/test/natalia-test2/1.bpmn similarity index 52% rename from misc/core-contributor-portal/admin/admin-portal.bpmn rename to misc/test/natalia-test2/1.bpmn index 162489c9..cc4dcbd2 100644 --- a/misc/core-contributor-portal/admin/admin-portal.bpmn +++ b/misc/test/natalia-test2/1.bpmn @@ -1,17 +1,10 @@ - - - - + - - - - - + diff --git a/misc/test/natalia-test2/2.bpmn b/misc/test/natalia-test2/2.bpmn new file mode 100644 index 00000000..b5687a9a --- /dev/null +++ b/misc/test/natalia-test2/2.bpmn @@ -0,0 +1,38 @@ + + + + + Flow_0sjdt4n + + + + Flow_02r6v10 + + + + Flow_0sjdt4n + Flow_02r6v10 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/test/natalia-test2/A.4.3.bpmn b/misc/test/natalia-test2/A.4.3.bpmn new file mode 100644 index 00000000..45bad590 --- /dev/null +++ b/misc/test/natalia-test2/A.4.3.bpmn @@ -0,0 +1,54 @@ + + + + + + + + + + Flow_07a55w5 + + + + Flow_07a55w5 + Flow_18acpea + + + Flow_18acpea + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/test/natalia-test2/process_model.json b/misc/test/natalia-test2/process_model.json new file mode 100644 index 00000000..ce74a6d6 --- /dev/null +++ b/misc/test/natalia-test2/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "", + "display_name": "Natalia Test2", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "1.bpmn", + "primary_process_id": "Process_lay4fq7" +} \ No newline at end of file diff --git a/misc/test/script-task/Script.bpmn b/misc/test/script-task/Script.bpmn new file mode 100644 index 00000000..a030f9ad --- /dev/null +++ b/misc/test/script-task/Script.bpmn @@ -0,0 +1,39 @@ + + + + + Flow_0qfycuk + + + + Flow_1auiekw + + + + Flow_0qfycuk + Flow_1auiekw + if a=1 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/test/script-task/process_model.json b/misc/test/script-task/process_model.json new file mode 100644 index 00000000..604e4e94 --- /dev/null +++ b/misc/test/script-task/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "", + "display_name": "Script Task", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "Script.bpmn", + "primary_process_id": "Process_ptmeazu" +} \ No newline at end of file diff --git a/misc/user-info/process_model.json b/misc/user-info/process_model.json new file mode 100644 index 00000000..1532430f --- /dev/null +++ b/misc/user-info/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Assemble basic user information from Bamboo and if applicable, other sources", + "display_name": "User Info", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "user-info.bpmn", + "primary_process_id": "SR-User_Info" +} \ No newline at end of file diff --git a/misc/user-info/user-info.bpmn b/misc/user-info/user-info.bpmn new file mode 100644 index 00000000..543d653e --- /dev/null +++ b/misc/user-info/user-info.bpmn @@ -0,0 +1,200 @@ + + + + + Flow_1q8xtg6 + + + + + SR-User_Info + + Flow_05s4pvl + Flow_08nmyrt + + + Flow_1gd83n0 + + + + Flow_12fb3ir + Flow_1mplhly + Flow_0i96b90 + Flow_0d47w7r + + + + not(isCurrentUser) + + + Flow_0i96b90 + Flow_0dg341m + # Update Current User Extras +current_user_extras = {} + +# Add +current_user_extras["bamboo_api_id"] = userBambooId + +current_user_extras["time_zone"] = userTimeZone +current_user_extras["date_format"] = userDateFormat +current_user_extras["time_format"] = userTimeFormat + +# Add Bamboo Info to Extras +current_user_extras["first_name"] = resp_BambooUserInfo["firstName"] +current_user_extras["last_name"] = resp_BambooUserInfo["lastName"] +current_user_extras["preferred_name"] = resp_BambooUserInfo["preferredName"] +if current_user_extras["preferred_name"] is None: + current_user_extras["full_name"] = current_user_extras["first_name"] + " " + current_user_extras["last_name"] +else: + current_user_extras["full_name"] = current_user_extras["first_name"] + " (" + current_user_extras["preferred_name"] + ") " + current_user_extras["last_name"] +current_user_extras["status_key"] = resp_BambooUserInfo["customStatusChatKey"] +current_user_extras["bamboo_supervisor_api_id"] = resp_BambooUserInfo["supervisorEid"] +current_user_extras["bamboo_supervisor_status_id"] = resp_BambooUserInfo["supervisorId"] + +del(userFullName) +del (userFirstName) +del(userTimeZone) +del(userStatusKey) +del(userBambooId) +del(userDateFormat) +del(userTimeFormat) + + + + + + + + + + + Flow_0sypyzb + Flow_12fb3ir + + + Flow_0d47w7r + Flow_0dg341m + Flow_1gd83n0 + + + + + Flow_1q8xtg6 + Flow_05s4pvl + # If not previously set, set find_user to current_user +try: + find_user +except NameError: + find_user = current_user["username"] + isCurrentUser = True + +# Check if find_user has a Status email +is_status_email = (find_user[-9:] == "status.im") + + + Flow_08nmyrt + Flow_0sypyzb + Flow_1mplhly + + + + + + not(is_status_email) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/user-info/user-info.dmn b/misc/user-info/user-info.dmn new file mode 100644 index 00000000..fe9b99b0 --- /dev/null +++ b/misc/user-info/user-info.dmn @@ -0,0 +1,295 @@ + + + + + + + find_user + + + + + + + + + + + Alex + + "alex@sartography.com" + + + 111 + + + "Alex Herron" + + + "Alex" + + + "US/Eastern" + + + "MDY" + + + "24" + + + "0x04622cf750e9f79e60546258bebd4be274f75720b16862bb0c496aaeab746b6fbe897f956b2b08152bc3def5297bed95986a5211ae1a34491d35f51f69713cbf9d" + + + + Natalie + + "natalia@sartography.com" + + + 115 + + + "Natalia Forminykh" + + + "Natalia" + + + "US/Eastern" + + + "MDY" + + + "24" + + + "0x04cf9f835bfb5f5b94b4c6f36378fd14bde09960a4d021928981125d314fa423fa79cde37003b9c6135b52dc20734590dcac5a68b73af74d58060628b2c531faf1" + + + + zQ3shjbmAQ8QsCwBTPGumhzzBM1iKs29VuHojm2z4EF8yYGCZ + + "harmeet@status.im" + + + 109 + + + "Harmeet Singh" + + + "Harmeet" + + + "Australia/Sydney" + + + "DMY" + + + "48" + + + "0x04622cf750e9f79e60546258bebd4be274f75720b16862bb0c496aaeab746b6fbe897f956b2b08152bc3def5297bed95986a5211ae1a34491d35f51f69713cbf9d" + + + + 0x04eac0dfbdb475e903e816f1ab9b193f0dd0c404226923c7035cee08f39d6730ffda5c4fc7c8f515a5e08ed9c31a88a1d1039defb72a3cbd2b93935f00f261b144 + + "manuchehr@status.im" + + + 110 + + + "Manuchehr Ebrahimi" + + + "Manuchehr" + + + "Europe/Stockholm" + + + "DMY" + + + "48" + + + "0x04622cf750e9f79e60546258bebd4be274f75720b16862bb0c496aaeab746b6fbe897f956b2b08152bc3def5297bed95986a5211ae1a34491d35f51f69713cbf9d" + + + + zQ3shwDqFxGXHvbCeQxTURrtSTCH4UtPHaEDu5LgNMpsjtqdF + + "sasha@status.im" + + + 112 + + + "Sasha Yarokhovich" + + + "Sasha" + + + "Asia/Dubai" + + + "DMY" + + + "48" + + + "zQ3shwDqFxGXHvbCeQxTURrtSTCH4UtPHaEDu5LgNMpsjtqdF" + + + + + "dan@sartography.com" + + + 109 + + + "Dan Funk" + + + "Dan" + + + "US/Eastern" + + + "MDY" + + + "24" + + + "0x0446110e95957e47ae83eac486951502a1fc3f217477268dc1855bab58394cda27762d6e74df882c497c67e0ea8e65bf7f890443967815c6c988dde37762cd8a22" + + + + 0x048736f0d79be71d64b364d7172691a1053ef882017f02657bc2131c40a9e2e32cb87d35930a7410dada1818e2165f4bce671b805d08247de6333206dabab0aaee + + "core@status.im" + + + 113 + + + "Core Contributor" + + + "Core" + + + "Australia/Sydney" + + + "DMY" + + + "48" + + + "0x04622cf750e9f79e60546258bebd4be274f75720b16862bb0c496aaeab746b6fbe897f956b2b08152bc3def5297bed95986a5211ae1a34491d35f51f69713cbf9d" + + + + 0x04c3e87c880510000f3be0152905ab11c6e5c899fd580f4c76fc050a2d99cd2a9f034eafdde7385a31b2aee790bd67d7668dba17d6f282c8c5592488f4f4c4fe33 + + "fin@status.im" + + + 118 + + + "Finance Member" + + + "Finance" + + + "Asia/Dubai" + + + "DMY" + + + "48" + + + "0x04622cf750e9f79e60546258bebd4be274f75720b16862bb0c496aaeab746b6fbe897f956b2b08152bc3def5297bed95986a5211ae1a34491d35f51f69713cbf9d" + + + + 0x04eac0dfbdb475e903e816f1ab9b193f0dd0c404226923c7035cee08f39d6730ffda5c4fc7c8f515a5e08ed9c31a88a1d1039defb72a3cbd2b93935f00f261b144 + + "lead@status.im" + + + 114 + + + "Project Lead" + + + "Lead" + + + "Europe/Stockholm" + + + "DMY" + + + "48" + + + "0x04622cf750e9f79e60546258bebd4be274f75720b16862bb0c496aaeab746b6fbe897f956b2b08152bc3def5297bed95986a5211ae1a34491d35f51f69713cbf9d" + + + + Not Found + + + + + 109 + + + "not found" + + + "not found" + + + "not found" + + + "not found" + + + "not found" + + + "not found" + + + + + + + + + + + + diff --git a/misc/waku-messages-global/process_model.json b/misc/waku-messages-global/process_model.json new file mode 100644 index 00000000..2b6cae43 --- /dev/null +++ b/misc/waku-messages-global/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Globally accessible Waku Message components", + "display_name": "Waku Messages - Global", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "waku-message-global.bpmn", + "primary_process_id": "Shared_Waku_Messages_Global" +} \ No newline at end of file diff --git a/misc/waku-messages/message/waku-message-footer.dmn b/misc/waku-messages-global/waku-message-footer.dmn similarity index 80% rename from misc/waku-messages/message/waku-message-footer.dmn rename to misc/waku-messages-global/waku-message-footer.dmn index 969d290c..a8332a3a 100644 --- a/misc/waku-messages/message/waku-message-footer.dmn +++ b/misc/waku-messages-global/waku-message-footer.dmn @@ -16,7 +16,7 @@ - "manage-procurement/procurement/core-contributor-invoice-management/cc-invoice-approval" + @@ -25,17 +25,6 @@ "\nProcess Instance Id: " + str(process_info["process_instance_id"]) + "\nLink to Spiff: https://demo.spiffworkflow.org/" - - - - - - - - - "Something is wrong, contact Support" - - diff --git a/misc/waku-messages-global/waku-message-global.bpmn b/misc/waku-messages-global/waku-message-global.bpmn new file mode 100644 index 00000000..1ac3fbcb --- /dev/null +++ b/misc/waku-messages-global/waku-message-global.bpmn @@ -0,0 +1,67 @@ + + + + + Flow_0mhmqog + + + + + Waku_Messages_Message_Footer + + Flow_0mhmqog + Flow_0gmwrim + + + Flow_0ed5hag + + + + + + Flow_0gmwrim + Flow_1y9wdf2 + + + Flow_1y9wdf2 + Flow_0ed5hag + # Set Waku Message Timestamp +waku_message_timestamp = "\n- - - - - - - - - - - - - - - - - - - - - - -" + "\nSent: " + local_date_str + " @ " + local_time_str + "\n- - - - - - - - - - - - - - - - - - - - - - -" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/misc/waku-messages/message/process_model.json b/misc/waku-messages/message/process_model.json deleted file mode 100644 index 0fa76141..00000000 --- a/misc/waku-messages/message/process_model.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "Message", - "display_name": "Message", - "display_order": 3, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "waku-message.bpmn", - "primary_process_id": "Waku_Messages_Message" -} \ No newline at end of file diff --git a/misc/waku-messages/message/waku-message.bpmn b/misc/waku-messages/message/waku-message.bpmn deleted file mode 100644 index 29081bd8..00000000 --- a/misc/waku-messages/message/waku-message.bpmn +++ /dev/null @@ -1,155 +0,0 @@ - - - - - Flow_0056x0e - - - - Waku_Messages_Message_Body - - Flow_0056x0e - Flow_0vmjtgx - - - - Waku_Messages_Message_Variables - - Flow_0vmjtgx - Flow_1503oql - - - - Waku_Messages_Message_Footer - - Flow_1503oql - Flow_0ynm0mf - - - Flow_1lxrn9n - - - - Flow_0frd453 - Flow_1b2tmcm - # Set Message -waku_message = waku_message_body + waku_message_timestamp + waku_message_variables + waku_message_footer - - - - Flow_0ynm0mf - Flow_0bn6hlv - - - Flow_0n2gvya - Flow_0frd453 - Flow_1ypunfo - - - - Flow_1ypunfo - Flow_1b2tmcm - Flow_1lxrn9n - - - - not(isSetMessage) - - - - Flow_0bn6hlv - Flow_0n2gvya - waku_message_timestamp = "\n- - - - - - - - - - - - - - - - - - - - - - -" + "\nSent: " + local_date_str + " @ " + local_time_str + "\n- - - - - - - - - - - - - - - - - - - - - - -" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/misc/waku-messages/process_group.json b/misc/waku-messages/process_group.json deleted file mode 100644 index ced2102c..00000000 --- a/misc/waku-messages/process_group.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "admin": false, - "display_name": "Waku Messages", - "display_order": 16, - "process_models": [ - { - "description": "Message", - "display_name": "Message", - "display_order": 3, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "waku-message.bpmn", - "primary_process_id": "Waku_Messages_Message", - "process_group_id": "waku-messages" - }, - { - "description": "Message Body", - "display_name": "Message Body", - "display_order": 0, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "get-waku-message-body.bpmn", - "primary_process_id": "Waku_Messages_Message_Body", - "process_group_id": "waku-messages" - }, - { - "description": "Message Footer", - "display_name": "Message Footer", - "display_order": 2, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "get-waku-message-footer.bpmn", - "primary_process_id": "Waku_Messages_Message_Footer", - "process_group_id": "waku-messages" - }, - { - "description": "Message Variables", - "display_name": "Message Variables", - "display_order": 1, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "waku-message-variables.bpmn", - "primary_process_id": "Waku_Messages_Message_Variables", - "process_group_id": "waku-messages" - } - ] -} \ No newline at end of file diff --git a/playground/process_group.json b/playground/process_group.json deleted file mode 100644 index 25620ff9..00000000 --- a/playground/process_group.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "admin": false, - "description": "These are my test processes.", - "display_name": "Playground", - "display_order": 0, - "parent_groups": null, - "process_groups": [], - "process_models": [] -} \ No newline at end of file diff --git a/playground/simple-example/hello_world.bpmn b/playground/simple-example/hello_world.bpmn deleted file mode 100644 index a37dd6cd..00000000 --- a/playground/simple-example/hello_world.bpmn +++ /dev/null @@ -1,56 +0,0 @@ - - - - - Flow_0k7z31f - - - - Flow_0k7z31f - Flow_1ditr0b - my_name = "World" - - - - - Hello {{my_name}}! --------------------------- -Welcome to SpiffWorkflow! - - Flow_1ditr0b - Flow_1bp1ryc - - - Flow_1bp1ryc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/playground/simple-example/process_model.json b/playground/simple-example/process_model.json deleted file mode 100644 index d7d0e486..00000000 --- a/playground/simple-example/process_model.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "My first SpiffWorkflow Process Mode", - "display_name": "Simple Example", - "display_order": 0, - "exception_notification_addresses": [], - "fault_or_suspend_on_exception": "fault", - "files": [], - "primary_file_name": "hello_world.bpmn", - "primary_process_id": "Process_tplw9di" -} \ No newline at end of file diff --git a/process_group.json b/process_group.json deleted file mode 100644 index 437042a0..00000000 --- a/process_group.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "admin": false, - "display_name": "", - "display_order": 17, - "process_models": [] -} \ No newline at end of file diff --git a/site-administration/process_group.json b/site-administration/process_group.json new file mode 100644 index 00000000..7feaacdf --- /dev/null +++ b/site-administration/process_group.json @@ -0,0 +1,40 @@ +{ + "admin": false, + "description": "", + "display_name": "Site Administration", + "display_order": 15, + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "description": "Run this process model to apply permissions and user group assignment changes on the site. Data is largely sourced from users_to_groups.dmn and group_permissions.dmn.", + "display_name": "Set Permissions", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "site-administration/set-permissions", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "permissions.bpmn", + "primary_process_id": "set_permissions_process", + "process_group": null, + "sort_index": "site-administration/set-permissions" + }, + { + "description": "", + "display_name": "testing", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "site-administration/testing", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "a.bpmn", + "primary_process_id": "Process_1g8zid0", + "process_group": null, + "sort_index": "site-administration/testing" + } + ] +} \ No newline at end of file diff --git a/site-administration/set-permissions/group_permissions.dmn b/site-administration/set-permissions/group_permissions.dmn new file mode 100644 index 00000000..13e323d5 --- /dev/null +++ b/site-administration/set-permissions/group_permissions.dmn @@ -0,0 +1,187 @@ + + + + + + + "*" + + + + + + + admin group has access to everything. The permissions create, read, update, and delete are the full set that is available, and "all" is a shortcut to include all permissions. + + + + + "admin" + + + ["all"] + + + "ALL" + + + + + everybody group has basic access to the system. + + + + + "everybody" + + + ["all"] + + + "BASIC" + + + + everybody group can read all process groups and process models. + + + + + "everybody" + + + ["read"] + + + "PG:ALL" + + + + Everybody can raise a New Demand Request + + + + + "everybody" + + + ["start"] + + + "PM:manage-procurement:procurement:requisition-order-management:raise-new-demand-request" + + + + Finance Team group has full access to the procurement process group, including authoring child process groups and process models and administering its process instances. + + + + + "Finance Team" + + + ["all"] + + + "PG:manage-procurement:procurement" + + + + demo group can start the customer-contracts-trade-terms process model. + + + + + "demo" + + + ["start"] + + + "PM:manage-revenue-streams:product-revenue-streams:customer-contracts-trade-terms" + + + + demo group can start all process models under the core-contributor-invoice-management process group. + + + + + "demo" + + + ["start"] + + + "PG:manage-procurement:procurement:core-contributor-invoice-management" + + + + demo group can start all process models under the vendor-lifecycle-management process group. + + + + + "demo" + + + ["start"] + + + "PG:manage-procurement:vendor-lifecycle-management" + + + + test group can read and even update task data for process instances within the test process group. If a permission_uri begins with a forward slash, this grants access to an API path directly. These can include asterisk wildcards at the end. + + + + + "test" + + + ["read", "update"] + + + "/task-data/misc:test:*" + + + + test group can start all process models under the test process group. + + + + + "test" + + + ["start"] + + + "PG:misc:test" + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site-administration/set-permissions/permissions.bpmn b/site-administration/set-permissions/permissions.bpmn new file mode 100644 index 00000000..1bcd5e7e --- /dev/null +++ b/site-administration/set-permissions/permissions.bpmn @@ -0,0 +1,279 @@ + + + + + Flow_04t49zv + + + + + + users_to_groups_table + + Flow_04t49zv + Flow_194nkr6 + + + + groups_to_permissions_table + + Flow_194nkr6 + Flow_0fhzucf + + + + # Permission for each group +When you select continue, the following permissions will be written to the database. + +{% for group in group_info %} + +--- + +## Group: {{group['name']}} +**Users in Group:** +{% for user in group['users'] %} + * {{ user }} +{% endfor %} + +**Permissions:** +| Path | Allowed Actions | +| ---------------| -------| +{% for permission in group['permissions'] %} +| {{permission['uri']}} | {{ permission['actions'] |join(', ') }} | +{% endfor %} +{% endfor %} + + + + Flow_0f4klqg + Flow_0q5cs4y + + + + + Flow_0q5cs4y + Flow_132k5th + refresh_permissions(group_info) +all_permissions = get_all_permissions() + + + + | Group | Path | Allowed Actions | +| ---------------| -------| ------| +{% for permission in all_permissions %} +| {{permission['group_identifier']}} | {{permission['uri']}} | {{permission['permissions']}} +{% endfor %} + del(all_permissions) + + Flow_132k5th + Flow_1ozuh1f + + + + + + + { + "groups": [ + "Administrators" + ], + "users": [ + "admin@spiffworkflow.org" + ], + "permission_groups": [ + "Administrators" + ], + "permission_uris": [ + "/*" + ], + "permissions": [ + [ + "create", + "read", + "update", + "delete" + ] + ] +} + { + "group_info": [ + { + "name":"Administrators", + "permissions": [ + {"actions": [ + "create","read","update","delete" + ], + "uri": "/*" + } + ], + "users": ["admin@spiffworkflow.org"] + } + ] +} + + + { + "groups": [ + "Administrators", + "Everyone" + ], + "users": [ + "admin@spiffworkflow.org", + "*" + ], + "permission_groups": [ + "Administrators", + "Everyone" + ], + "permission_uris": [ + "/*", + "/*" + ], + "permissions": [ + [ + "create", + "read", + "update", + "delete" + ], + [ + "read" + ] + ] +} + { + "group_info": [ + { + "name": "Administrators", + "permissions": [ + { + "actions": [ + "create", + "read", + "update", + "delete" + ], + "uri": "/*" + } + ], + "users": [ + "admin@spiffworkflow.org" + ] + }, + { + "name": "Everyone", + "permissions": [ + { + "actions": [ + "read" + ], + "uri": "/*" + } + ], + "users": [ + "*" + ] + } + ] +} + + + + Flow_0fhzucf + Flow_0f4klqg + info_by_group = {} +for i, group in enumerate(groups): + if not group in info_by_group: + info_by_group[group] = {"users":[], "permissions": []} + info_by_group[group]["users"].append(users[i]) + +for i, group in enumerate(permission_groups): + if not group in info_by_group: + info_by_group[group] = {"users":[], "permissions": []} + info_by_group[group]["permissions"].append( + {"uri": permission_uris[i], + "actions": permissions[i]} + ) +group_info = [] +for group in info_by_group.keys(): + group_info.append({ + "name": group, + "users": info_by_group[group]['users'], + "permissions": info_by_group[group]['permissions'] + }) +del(info_by_group) +del(group) +del(i) +del(groups) +del(permissions) +del(permission_groups) +del(permission_uris) +del(users) + + + + + Flow_1ozuh1f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site-administration/set-permissions/process_model.json b/site-administration/set-permissions/process_model.json new file mode 100644 index 00000000..e6f6e26b --- /dev/null +++ b/site-administration/set-permissions/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Run this process model to apply permissions and user group assignment changes on the site. Data is largely sourced from users_to_groups.dmn and group_permissions.dmn.", + "display_name": "Set Permissions", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "permissions.bpmn", + "primary_process_id": "set_permissions_process" +} \ No newline at end of file diff --git a/site-administration/set-permissions/users_to_groups.dmn b/site-administration/set-permissions/users_to_groups.dmn new file mode 100644 index 00000000..c57a1bd4 --- /dev/null +++ b/site-administration/set-permissions/users_to_groups.dmn @@ -0,0 +1,429 @@ + + + + + + + "*" + + + + + + Each line in this table assigns a user identifier (email) to a group. Please ensure that there are quotes around each entry. + + + + + "admin@spiffworkflow.org" + + + "admin" + + + + + + + + "jakub@status.im" + + + "admin" + + + + + + + + "jarrad@status.im" + + + "admin" + + + + + + + + "kb@sartography.com" + + + "admin" + + + + + + + + "alex@sartography.com" + + + "admin" + + + + + + + + "dan@sartography.com" + + + "admin" + + + + + + + + "mike@sartography.com" + + + "admin" + + + + + + + + "jason@sartography.com" + + + "admin" + + + + + + + + "j@sartography.com" + + + "admin" + + + + + + + + "elizabeth@sartography.com" + + + "admin" + + + + + + + + "jon@sartography.com" + + + "admin" + + + + + + + + "jakub@status.com" + + + "Finance Team" + + + + + + + + "amir@status.com" + + + "Finance Team" + + + + + + + + "jarrad@status.com" + + + "Finance Team" + + + + + + + + "sasha@status.com" + + + "Finance Team" + + + + + + + + "fin@sartography.com" + + + "Finance Team" + + + + + + + + "fin1@sartography.com" + + + "Finance Team" + + + + + + + + "alex@sartography.com" + + + "Finance Team" + + + + + + + + "dan@sartography.com" + + + "Finance Team" + + + + + + + + "mike@sartography.com" + + + "Finance Team" + + + + + + + + "jason@sartography.com" + + + "Finance Team" + + + + + + + + "j@sartography.com" + + + "Finance Team" + + + + + + + + "elizabeth@sartography.com" + + + "Finance Team" + + + + + + + + "jon@sartography.com" + + + "Finance Team" + + + + + + + + "lead@status.im" + + + "Leads" + + + + + + + + "lead1@status.im" + + + "Leads" + + + + + + + + "manuchehr@status.im" + + + "Leads" + + + + + + + + "harmeet@status.im" + + + "demo" + + + + + + + + "sasha@status.im" + + + "demo" + + + + + + + + "manuchehr@status.im" + + + "demo" + + + + + + + + "core@status.im" + + + "demo" + + + + + + + + "fin@status.im" + + + "demo" + + + + + + + + "fin1@status.im" + + + "demo" + + + + + + + + "lead@status.im" + + + "demo" + + + + + + + + "lead1@status.im" + + + "demo" + + + + + + + + "natalia@sartography.com" + + + "test" + + + + + + + + r".*" + + + "everybody" + + + + + + + + + + + + diff --git a/site-administration/testing/a.bpmn b/site-administration/testing/a.bpmn new file mode 100644 index 00000000..03253cf0 --- /dev/null +++ b/site-administration/testing/a.bpmn @@ -0,0 +1,38 @@ + + + + + Flow_1x2zlxe + + + Flow_1x2zlxe + Flow_0ww15ns + + + + Flow_0ww15ns + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/site-administration/testing/process_model.json b/site-administration/testing/process_model.json new file mode 100644 index 00000000..f54f91f1 --- /dev/null +++ b/site-administration/testing/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "", + "display_name": "testing", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "a.bpmn", + "primary_process_id": "Process_1g8zid0" +} \ No newline at end of file