From b4f0e8e9a2acdf6a9a37d01d892dd00228584c23 Mon Sep 17 00:00:00 2001 From: burnettk Date: Wed, 28 Jun 2023 08:47:07 -0400 Subject: [PATCH] add more potential example from sample --- .../admin_tools_test.bpmn | 51 ++ .../process_model.json | 9 + .../sub_with_timer.bpmn | 89 +++ .../approvals/Approval Process Proposal.bpmn | 337 +++++++++ .../approvals/process_model.json | 9 + .../call_activity.bpmn | 79 ++ .../main.bpmn | 95 +++ .../numbers_to_letters.dmn | 52 ++ .../process_model.json | 11 + .../test.bpmn | 4 + .../cities-typeahead/cities_typeahead.bpmn | 58 ++ .../cities-typeahead/get-the-city-schema.json | 11 + .../get-the-city-uischema.json | 13 + .../cities-typeahead/process_model.json | 9 + .../dateform/date.bpmn | 44 ++ .../dateform/datetest-schema.json | 29 + .../dateform/datetest-uischema.json | 11 + .../dateform/process_model.json | 11 + .../dropdown/hey.bpmn | 57 ++ .../dropdown/process_model.json | 11 + .../dropdown/thedrop-schema.json | 46 ++ .../dropdown/thedrop-uischema.json | 2 + .../event-buttons/call_activity.bpmn | 38 + .../event-buttons/process_model.json | 11 + .../event-buttons/signal_event_button.bpmn | 196 +++++ .../example-decision/abc.dmn | 102 +++ .../example-decision/decision_example.bpmn | 58 ++ .../example-decision/process_model.json | 9 + .../example-service-call/process_model.json | 11 + .../example-service-call/slack_message.bpmn | 47 ++ .../form_with_nested_items.bpmn | 45 ++ .../form_with_nested_items_schema.json | 52 ++ .../form_with_nested_items_uischema.json | 11 + .../form-with-nested-items/process_model.json | 9 + .../hello-bpmn-world/hello-bpmn-world.bpmn | 95 +++ .../hello-bpmn-world/process_model.json | 9 + .../hello-world/hello-world.bpmn | 116 +++ .../hello-world/process_model.json | 11 + .../interstitial-example/example.bpmn | 58 ++ .../interstitial-example/process_model.json | 11 + .../test_interstitial (4).bpmn | 216 ++++++ .../interstitial_call_activity.bpmn | 59 ++ .../interstitial-page-test/process_model.json | 11 + .../test_interstitial.bpmn | 266 +++++++ .../interstitial-page-test/third_level.bpmn | 97 +++ .../message-start-event/process_model.json | 11 + .../message-start-event/start_message.bpmn | 60 ++ .../parallel_approvals.bpmn | 704 ++++++++++++++++++ .../process_model.json | 11 + .../parallel-forms/parallel_forms.bpmn | 85 +++ .../parallel-forms/process_model.json | 9 + .../process_group.json | 489 ++++++++++++ .../receive-message/process_model.json | 11 + .../repeating-form/default.bpmn | 43 ++ .../repeating-form/process_model.json | 11 + .../repeating-form/repeat_schema.json | 40 + .../message_receiver.bpmn | 105 +++ .../process_model.json | 11 + .../send-a-message/invoice_form.json | 30 + .../send-a-message/invoice_ui.json | 16 + .../send-a-message/message_sender.bpmn | 156 ++++ .../send-a-message/process_model.json | 9 + .../signal-event-button/process_model.json | 9 + .../signal_event_button.bpmn | 196 +++++ .../signup-process/AgeGroupClassification.dmn | 52 ++ .../signup-process/process_model.json | 13 + .../signup-process/signup-form-schema.json | 23 + .../signup-process/signup-form-uischema.json | 8 + .../signup-process/signupCustomer.bpmn | 128 ++++ .../signup-process/updateUserProfile.bpmn | 39 + .../signup-process/user-input-schema.json | 20 + .../test/SimpleForm.json | 38 + .../test/UI_SimpleForm.json | 32 + .../test/process_model.json | 9 + .../test/test.bpmn | 64 ++ .../vacation-information/form2.json | 16 + .../vacation-information/form3.json | 11 + .../vacation-information/form4.json | 17 + .../vacation-information/process_model.json | 24 + .../vacation-information/vacation.bpmn | 98 +++ .../your-favorite-vacation-spot-schema.json | 31 + .../your-favorite-vacation-spot-uischema.json | 5 + .../wait-for-message/process_model.json | 11 + .../wait-for-message/wait_for_go.bpmn | 58 ++ .../with-milestones/a.bpmn | 88 +++ .../with-milestones/process_model.json | 9 + 86 files changed, 5376 insertions(+) create mode 100644 potentially-promote-to-examples/admin-pause-edit-and-continue-features/admin_tools_test.bpmn create mode 100644 potentially-promote-to-examples/admin-pause-edit-and-continue-features/process_model.json create mode 100644 potentially-promote-to-examples/admin-pause-edit-and-continue-features/sub_with_timer.bpmn create mode 100644 potentially-promote-to-examples/approvals/Approval Process Proposal.bpmn create mode 100644 potentially-promote-to-examples/approvals/process_model.json create mode 100644 potentially-promote-to-examples/call-activities-with-data-inputs/call_activity.bpmn create mode 100644 potentially-promote-to-examples/call-activities-with-data-inputs/main.bpmn create mode 100644 potentially-promote-to-examples/call-activities-with-data-inputs/numbers_to_letters.dmn create mode 100644 potentially-promote-to-examples/call-activities-with-data-inputs/process_model.json create mode 100644 potentially-promote-to-examples/call-activities-with-data-inputs/test.bpmn create mode 100644 potentially-promote-to-examples/cities-typeahead/cities_typeahead.bpmn create mode 100644 potentially-promote-to-examples/cities-typeahead/get-the-city-schema.json create mode 100644 potentially-promote-to-examples/cities-typeahead/get-the-city-uischema.json create mode 100644 potentially-promote-to-examples/cities-typeahead/process_model.json create mode 100644 potentially-promote-to-examples/dateform/date.bpmn create mode 100644 potentially-promote-to-examples/dateform/datetest-schema.json create mode 100644 potentially-promote-to-examples/dateform/datetest-uischema.json create mode 100644 potentially-promote-to-examples/dateform/process_model.json create mode 100644 potentially-promote-to-examples/dropdown/hey.bpmn create mode 100644 potentially-promote-to-examples/dropdown/process_model.json create mode 100644 potentially-promote-to-examples/dropdown/thedrop-schema.json create mode 100644 potentially-promote-to-examples/dropdown/thedrop-uischema.json create mode 100644 potentially-promote-to-examples/event-buttons/call_activity.bpmn create mode 100644 potentially-promote-to-examples/event-buttons/process_model.json create mode 100644 potentially-promote-to-examples/event-buttons/signal_event_button.bpmn create mode 100644 potentially-promote-to-examples/example-decision/abc.dmn create mode 100644 potentially-promote-to-examples/example-decision/decision_example.bpmn create mode 100644 potentially-promote-to-examples/example-decision/process_model.json create mode 100644 potentially-promote-to-examples/example-service-call/process_model.json create mode 100644 potentially-promote-to-examples/example-service-call/slack_message.bpmn create mode 100644 potentially-promote-to-examples/form-with-nested-items/form_with_nested_items.bpmn create mode 100644 potentially-promote-to-examples/form-with-nested-items/form_with_nested_items_schema.json create mode 100644 potentially-promote-to-examples/form-with-nested-items/form_with_nested_items_uischema.json create mode 100644 potentially-promote-to-examples/form-with-nested-items/process_model.json create mode 100644 potentially-promote-to-examples/hello-bpmn-world/hello-bpmn-world.bpmn create mode 100644 potentially-promote-to-examples/hello-bpmn-world/process_model.json create mode 100644 potentially-promote-to-examples/hello-world/hello-world.bpmn create mode 100644 potentially-promote-to-examples/hello-world/process_model.json create mode 100644 potentially-promote-to-examples/interstitial-example/example.bpmn create mode 100644 potentially-promote-to-examples/interstitial-example/process_model.json create mode 100644 potentially-promote-to-examples/interstitial-example/test_interstitial (4).bpmn create mode 100644 potentially-promote-to-examples/interstitial-page-test/interstitial_call_activity.bpmn create mode 100644 potentially-promote-to-examples/interstitial-page-test/process_model.json create mode 100644 potentially-promote-to-examples/interstitial-page-test/test_interstitial.bpmn create mode 100644 potentially-promote-to-examples/interstitial-page-test/third_level.bpmn create mode 100644 potentially-promote-to-examples/message-start-event/process_model.json create mode 100644 potentially-promote-to-examples/message-start-event/start_message.bpmn create mode 100644 potentially-promote-to-examples/multi-instance-approval/parallel_approvals.bpmn create mode 100644 potentially-promote-to-examples/multi-instance-approval/process_model.json create mode 100644 potentially-promote-to-examples/parallel-forms/parallel_forms.bpmn create mode 100644 potentially-promote-to-examples/parallel-forms/process_model.json create mode 100644 potentially-promote-to-examples/process_group.json create mode 100644 potentially-promote-to-examples/receive-message/process_model.json create mode 100644 potentially-promote-to-examples/repeating-form/default.bpmn create mode 100644 potentially-promote-to-examples/repeating-form/process_model.json create mode 100644 potentially-promote-to-examples/repeating-form/repeat_schema.json create mode 100644 potentially-promote-to-examples/send-a-message-receive-and-respond/message_receiver.bpmn create mode 100644 potentially-promote-to-examples/send-a-message-receive-and-respond/process_model.json create mode 100644 potentially-promote-to-examples/send-a-message/invoice_form.json create mode 100644 potentially-promote-to-examples/send-a-message/invoice_ui.json create mode 100644 potentially-promote-to-examples/send-a-message/message_sender.bpmn create mode 100644 potentially-promote-to-examples/send-a-message/process_model.json create mode 100644 potentially-promote-to-examples/signal-event-button/process_model.json create mode 100644 potentially-promote-to-examples/signal-event-button/signal_event_button.bpmn create mode 100644 potentially-promote-to-examples/signup-process/AgeGroupClassification.dmn create mode 100644 potentially-promote-to-examples/signup-process/process_model.json create mode 100644 potentially-promote-to-examples/signup-process/signup-form-schema.json create mode 100644 potentially-promote-to-examples/signup-process/signup-form-uischema.json create mode 100644 potentially-promote-to-examples/signup-process/signupCustomer.bpmn create mode 100644 potentially-promote-to-examples/signup-process/updateUserProfile.bpmn create mode 100644 potentially-promote-to-examples/signup-process/user-input-schema.json create mode 100644 potentially-promote-to-examples/test/SimpleForm.json create mode 100644 potentially-promote-to-examples/test/UI_SimpleForm.json create mode 100644 potentially-promote-to-examples/test/process_model.json create mode 100644 potentially-promote-to-examples/test/test.bpmn create mode 100644 potentially-promote-to-examples/vacation-information/form2.json create mode 100644 potentially-promote-to-examples/vacation-information/form3.json create mode 100644 potentially-promote-to-examples/vacation-information/form4.json create mode 100644 potentially-promote-to-examples/vacation-information/process_model.json create mode 100644 potentially-promote-to-examples/vacation-information/vacation.bpmn create mode 100644 potentially-promote-to-examples/vacation-information/your-favorite-vacation-spot-schema.json create mode 100644 potentially-promote-to-examples/vacation-information/your-favorite-vacation-spot-uischema.json create mode 100644 potentially-promote-to-examples/wait-for-message/process_model.json create mode 100644 potentially-promote-to-examples/wait-for-message/wait_for_go.bpmn create mode 100644 potentially-promote-to-examples/with-milestones/a.bpmn create mode 100644 potentially-promote-to-examples/with-milestones/process_model.json diff --git a/potentially-promote-to-examples/admin-pause-edit-and-continue-features/admin_tools_test.bpmn b/potentially-promote-to-examples/admin-pause-edit-and-continue-features/admin_tools_test.bpmn new file mode 100644 index 00000000..0a53d817 --- /dev/null +++ b/potentially-promote-to-examples/admin-pause-edit-and-continue-features/admin_tools_test.bpmn @@ -0,0 +1,51 @@ + + + + + Flow_1ist4rn + + + + Flow_1xbry1g + + + + Flow_1ist4rn + Flow_0vzi07z + + + + Flow_0vzi07z + Flow_1xbry1g + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/admin-pause-edit-and-continue-features/process_model.json b/potentially-promote-to-examples/admin-pause-edit-and-continue-features/process_model.json new file mode 100644 index 00000000..e876a591 --- /dev/null +++ b/potentially-promote-to-examples/admin-pause-edit-and-continue-features/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Examine behaviors and edge cases around pausing, rewinding, editing, and resuming a process.", + "display_name": "Admin Pause, Edit, and Continue Features", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "admin_tools_test.bpmn", + "primary_process_id": "Process_Admin_Tools_Test" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/admin-pause-edit-and-continue-features/sub_with_timer.bpmn b/potentially-promote-to-examples/admin-pause-edit-and-continue-features/sub_with_timer.bpmn new file mode 100644 index 00000000..adffceda --- /dev/null +++ b/potentially-promote-to-examples/admin-pause-edit-and-continue-features/sub_with_timer.bpmn @@ -0,0 +1,89 @@ + + + + + Flow_1e5apvr + + + + + Flow_110vf76 + + + + Flow_1hy0t7d + + 'P14D' + + + + + Flow_1xbdri7 + + + + Flow_1e5apvr + Flow_0vtgres + + + Flow_1hy0t7d + Flow_1xbdri7 + + + Flow_0vtgres + Flow_110vf76 + y='1000' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/approvals/Approval Process Proposal.bpmn b/potentially-promote-to-examples/approvals/Approval Process Proposal.bpmn new file mode 100644 index 00000000..4400f3ba --- /dev/null +++ b/potentially-promote-to-examples/approvals/Approval Process Proposal.bpmn @@ -0,0 +1,337 @@ + + + + + + + + + + + + + + + + Flow_00e1516 + Flow_0nq00df + + + Flow_00e1516 + + + + Flow_0y63nmt + Flow_078rmm1 + Flow_1ctcnhy + + + Flow_078rmm1 + + + + Flow_0oxyw0j + Flow_07i8omp + Flow_11tccgy + Flow_1g6sb4u + Flow_0onb1ei + + + + Flow_0nq00df + Flow_1ctcnhy + Flow_0brg3cf + + + Flow_07i8omp + Flow_0jf9hx9 + + + Flow_0jf9hx9 + Flow_1t6u9fq + + + + + Flow_1t6u9fq + Flow_1b080en + + + Flow_1b080en + Flow_1dhsp85 + + + Flow_0brdikk + Flow_0y63nmt + + + Flow_1tlc0b0 + Flow_0brdikk + + + Flow_1dhsp85 + Flow_183hvm4 + Flow_06tfx34 + Flow_0wdxk5u + Flow_02xjfyw + Flow_1tlc0b0 + + + + + + Flow_11tccgy + Flow_183hvm4 + + + + + + + Flow_0qrkb2s + Flow_06tfx34 + Flow_1fwa1bn + + + + Flow_1g6sb4u + Flow_0qrkb2s + + + + Flow_1fwa1bn + Flow_0wdxk5u + + + + Flow_0onb1ei + Flow_02xjfyw + + + + Flow_0brg3cf + Flow_0vsdoki + + + Flow_0vsdoki + Flow_0oxyw0j + + + Send notification message(s) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/approvals/process_model.json b/potentially-promote-to-examples/approvals/process_model.json new file mode 100644 index 00000000..ac8a89a9 --- /dev/null +++ b/potentially-promote-to-examples/approvals/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "approval process that might be a bit status specific", + "display_name": "Approvals", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "Approval Process Proposal.bpmn", + "primary_process_id": "Process_0fb2oio" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/call-activities-with-data-inputs/call_activity.bpmn b/potentially-promote-to-examples/call-activities-with-data-inputs/call_activity.bpmn new file mode 100644 index 00000000..5a497c4f --- /dev/null +++ b/potentially-promote-to-examples/call-activities-with-data-inputs/call_activity.bpmn @@ -0,0 +1,79 @@ + + + + + + + + + + + + Flow_0xwv690 + + + + Flow_0rybvdg + Flow_0pcur1r + out_var = input + + + + Flow_0pcur1r + Flow_0xwv690 + x = 2 + + + + Flow_0rybvdg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/call-activities-with-data-inputs/main.bpmn b/potentially-promote-to-examples/call-activities-with-data-inputs/main.bpmn new file mode 100644 index 00000000..c001571d --- /dev/null +++ b/potentially-promote-to-examples/call-activities-with-data-inputs/main.bpmn @@ -0,0 +1,95 @@ + + + + + Flow_00dtwg4 + +- + + Flow_1a7e6ex + + + + + + input = 100 + + Flow_0v9ir1d + Flow_13gbhum + + + + Flow_13gbhum + Flow_1a7e6ex + + + + + + + x=3 + decision_1 + + Flow_164dn79 + Flow_0v9ir1d + + + + Flow_00dtwg4 + Flow_164dn79 + x=3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/call-activities-with-data-inputs/numbers_to_letters.dmn b/potentially-promote-to-examples/call-activities-with-data-inputs/numbers_to_letters.dmn new file mode 100644 index 00000000..9f0bdea4 --- /dev/null +++ b/potentially-promote-to-examples/call-activities-with-data-inputs/numbers_to_letters.dmn @@ -0,0 +1,52 @@ + + + + + + + x + + + + + + 1 + + + "A" + + + + + 2 + + + "B" + + + + + 3 + + + "C" + + + + + 4 + + + D + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/call-activities-with-data-inputs/process_model.json b/potentially-promote-to-examples/call-activities-with-data-inputs/process_model.json new file mode 100644 index 00000000..9629b30d --- /dev/null +++ b/potentially-promote-to-examples/call-activities-with-data-inputs/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "", + "display_name": "Call Activities with Data Inputs", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "main.bpmn", + "primary_process_id": "resp_XeroCurrencies" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/call-activities-with-data-inputs/test.bpmn b/potentially-promote-to-examples/call-activities-with-data-inputs/test.bpmn new file mode 100644 index 00000000..06580eec --- /dev/null +++ b/potentially-promote-to-examples/call-activities-with-data-inputs/test.bpmn @@ -0,0 +1,4 @@ + + + +Any Task \ No newline at end of file diff --git a/potentially-promote-to-examples/cities-typeahead/cities_typeahead.bpmn b/potentially-promote-to-examples/cities-typeahead/cities_typeahead.bpmn new file mode 100644 index 00000000..17bf91d8 --- /dev/null +++ b/potentially-promote-to-examples/cities-typeahead/cities_typeahead.bpmn @@ -0,0 +1,58 @@ + + + + + Flow_058bksi + + + + + + + + + + Flow_058bksi + Flow_1n7v9ut + + + + Flow_1n7v9ut + Flow_1sl3993 + parsed_city = json.loads(city) + + + Flow_1sl3993 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/cities-typeahead/get-the-city-schema.json b/potentially-promote-to-examples/cities-typeahead/get-the-city-schema.json new file mode 100644 index 00000000..6a750091 --- /dev/null +++ b/potentially-promote-to-examples/cities-typeahead/get-the-city-schema.json @@ -0,0 +1,11 @@ +{ + "title": "Get the City", + "description": "", + "properties": { + "city": { + "type": "string", + "title": "city" + } + }, + "required": [] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/cities-typeahead/get-the-city-uischema.json b/potentially-promote-to-examples/cities-typeahead/get-the-city-uischema.json new file mode 100644 index 00000000..06dbf2e3 --- /dev/null +++ b/potentially-promote-to-examples/cities-typeahead/get-the-city-uischema.json @@ -0,0 +1,13 @@ +{ + "ui:order": [ + "city" + ], + "city": { + "ui:widget": "typeahead", + "ui:help": "Select city", + "ui:options": { + "category": "cities", + "itemFormat": "{name} ({state}, {country})" + } + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/cities-typeahead/process_model.json b/potentially-promote-to-examples/cities-typeahead/process_model.json new file mode 100644 index 00000000..92de3300 --- /dev/null +++ b/potentially-promote-to-examples/cities-typeahead/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Demonstrates a form with a typeahead field that autocompletes the city from a list on a remote server", + "display_name": "Cities Typeahead", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "cities_typeahead.bpmn", + "primary_process_id": "Process_vqhe612" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/dateform/date.bpmn b/potentially-promote-to-examples/dateform/date.bpmn new file mode 100644 index 00000000..c25bfdac --- /dev/null +++ b/potentially-promote-to-examples/dateform/date.bpmn @@ -0,0 +1,44 @@ + + + + + Flow_1vrslsg + + + + Flow_1bzzdy2 + + + + + + + + + + Flow_1vrslsg + Flow_1bzzdy2 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/dateform/datetest-schema.json b/potentially-promote-to-examples/dateform/datetest-schema.json new file mode 100644 index 00000000..4cbe033d --- /dev/null +++ b/potentially-promote-to-examples/dateform/datetest-schema.json @@ -0,0 +1,29 @@ +{ + "title": "datetest", + "description": "", + "properties": { + "start_date": { + "type": "string", + "title": "start date", + "format": "date", + "minimumDate": "today" + }, + "the_not_date": { + "type": "string", + "title": "the NOT date" + }, + "end_date": { + "type": "string", + "title": "end date", + "format": "date", + "minimumDate": "field:start_date,field:event_date" + }, + "event_date": { + "type": "string", + "title": "event date", + "format": "date", + "minimumDate": "field:start_date" + } + }, + "required": [] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/dateform/datetest-uischema.json b/potentially-promote-to-examples/dateform/datetest-uischema.json new file mode 100644 index 00000000..e9b71771 --- /dev/null +++ b/potentially-promote-to-examples/dateform/datetest-uischema.json @@ -0,0 +1,11 @@ +{ + "ui:order": [ + "the_not_date", + "start_date", + "event_date", + "end_date" + ], + "end_date": { + "ui:help": "Please specify the scheduled Event date for which you are traveling. If the Event takes a few days, please indicate the main date, and provide further details in the Supporting info" + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/dateform/process_model.json b/potentially-promote-to-examples/dateform/process_model.json new file mode 100644 index 00000000..6b13b89c --- /dev/null +++ b/potentially-promote-to-examples/dateform/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "", + "display_name": "dateform", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "date.bpmn", + "primary_process_id": "Process_oan02mu" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/dropdown/hey.bpmn b/potentially-promote-to-examples/dropdown/hey.bpmn new file mode 100644 index 00000000..072e6fa2 --- /dev/null +++ b/potentially-promote-to-examples/dropdown/hey.bpmn @@ -0,0 +1,57 @@ + + + + + Flow_1vqnkmr + + + + Flow_0wh82oz + + + + + + + + + + Flow_1udoe6p + Flow_0wh82oz + + + + Flow_1vqnkmr + Flow_1udoe6p + dept_enum_list = [{"label": "LABEL1", "value": "VALUE1"}, {"label": "LABEL2", "value": "VALUE2"}] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/dropdown/process_model.json b/potentially-promote-to-examples/dropdown/process_model.json new file mode 100644 index 00000000..30bbaf74 --- /dev/null +++ b/potentially-promote-to-examples/dropdown/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "", + "display_name": "Dropdown", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "hey.bpmn", + "primary_process_id": "Process_l04ij5k" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/dropdown/thedrop-schema.json b/potentially-promote-to-examples/dropdown/thedrop-schema.json new file mode 100644 index 00000000..b5ad6c10 --- /dev/null +++ b/potentially-promote-to-examples/dropdown/thedrop-schema.json @@ -0,0 +1,46 @@ +{ + "title": "thedrop", + "description": "", + "properties": { + "field1": { + "type": "string", + "title": "FIELD1", + "enum": [ + "hye", + "yo", + "go" + ] + }, + "field2": { + "type": "object", + "title": "FIELD2", + "anyOf": [ + { + "properties": { + "foo": { + "type": "string" + } + } + }, + { + "properties": { + "bar": { + "type": "string" + } + } + } + ] + }, + + "field4": { + "type": "string", + "title": "FIELD4", + "enum": [ + "hye4", + "yo4", + "go4" + ] + } + }, + "required": ["field4", "field2", "field1"] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/dropdown/thedrop-uischema.json b/potentially-promote-to-examples/dropdown/thedrop-uischema.json new file mode 100644 index 00000000..7a73a41b --- /dev/null +++ b/potentially-promote-to-examples/dropdown/thedrop-uischema.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/potentially-promote-to-examples/event-buttons/call_activity.bpmn b/potentially-promote-to-examples/event-buttons/call_activity.bpmn new file mode 100644 index 00000000..5043c40f --- /dev/null +++ b/potentially-promote-to-examples/event-buttons/call_activity.bpmn @@ -0,0 +1,38 @@ + + + + + Flow_033qhpg + + + + Flow_0w2z7z5 + + + + Flow_033qhpg + Flow_0w2z7z5 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/event-buttons/process_model.json b/potentially-promote-to-examples/event-buttons/process_model.json new file mode 100644 index 00000000..b69d9ab8 --- /dev/null +++ b/potentially-promote-to-examples/event-buttons/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Demonstrates how additional buttons can be added to User and Manual Tasks using Interrupting Signal Events.", + "display_name": "Event Buttons", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "call_activity.bpmn", + "primary_process_id": "Process_mo96zij" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/event-buttons/signal_event_button.bpmn b/potentially-promote-to-examples/event-buttons/signal_event_button.bpmn new file mode 100644 index 00000000..316c2585 --- /dev/null +++ b/potentially-promote-to-examples/event-buttons/signal_event_button.bpmn @@ -0,0 +1,196 @@ + + + + + Flow_0elszck + + + + Flow_1akz8b3 + + + + Flow_16bzuvz + + + + + # Welcome +This manual task has Two Buttons! The first is standard submit button that will take you to the end. The second button will fire a signal event and take you to a different manual task. + + Flow_0elszck + Flow_1akz8b3 + + + + # Spam Eaten! +Congratulations! You have selected the Eat Additional Spam option, which opens up new doors to vast previously uncharted culinary eating experiences! Oh the Joy! Oh the Reward! Sweet savory wonderful Spam! + + Flow_02nfkmi + Flow_16bzuvz + + + Flow_0fyxy40 + + 'PT15M' + + + + + + # Timer Event +This task will not be caused by a button, and no button should be visible. + + Flow_0fyxy40 + Flow_1741ps8 + + + Flow_1741ps8 + + + + + Flow_1qya0og + + + + Flow_0u77h13 + + + + + # This task should not show up. +This task, which has no button label, should not be accessible. You would need to fire this from some external system instead. + + Flow_1qya0og + Flow_0u77h13 + + + Flow_0k6ullg + + + + + # Cheetos! +You have selected to eat Cheetos today! Wohoo!!!! + + Flow_0tfc3q2 + Flow_0k6ullg + + + + Eat Cheetos! + + Flow_0tfc3q2 + + + + + + Eat Spam + + Flow_02nfkmi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/example-decision/abc.dmn b/potentially-promote-to-examples/example-decision/abc.dmn new file mode 100644 index 00000000..6c44a01b --- /dev/null +++ b/potentially-promote-to-examples/example-decision/abc.dmn @@ -0,0 +1,102 @@ + + + + + + + x + + + + + is_lower_case + + + + + + 1 + + + True + + + "a" + + + + + 1 + + + False + + + "A" + + + + + 2 + + + True + + + "b" + + + + + 2 + + + False + + + "B" + + + + + >=3 + + + True + + + "c" + + + + + >=3 + + + False + + + "C" + + + + + + + + + + + "ZED" + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/example-decision/decision_example.bpmn b/potentially-promote-to-examples/example-decision/decision_example.bpmn new file mode 100644 index 00000000..883f511e --- /dev/null +++ b/potentially-promote-to-examples/example-decision/decision_example.bpmn @@ -0,0 +1,58 @@ + + + + + Flow_0brrubl + + + + Flow_15vr3a8 + + + + + decision_abc + + + Flow_0dyelew + Flow_15vr3a8 + + + + Flow_0brrubl + Flow_0dyelew + x = 1 +is_lower_case = True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/example-decision/process_model.json b/potentially-promote-to-examples/example-decision/process_model.json new file mode 100644 index 00000000..8e566cc0 --- /dev/null +++ b/potentially-promote-to-examples/example-decision/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Show how to include a basic DMN decision table in a process", + "display_name": "Example Decision", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "decision_example.bpmn", + "primary_process_id": "Process_5bmdbcp" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/example-service-call/process_model.json b/potentially-promote-to-examples/example-service-call/process_model.json new file mode 100644 index 00000000..0173c8c8 --- /dev/null +++ b/potentially-promote-to-examples/example-service-call/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Send a message to slack", + "display_name": "Example Service Call", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "slack_message.bpmn", + "primary_process_id": "Process_59yn9gr" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/example-service-call/slack_message.bpmn b/potentially-promote-to-examples/example-service-call/slack_message.bpmn new file mode 100644 index 00000000..ad9a3d01 --- /dev/null +++ b/potentially-promote-to-examples/example-service-call/slack_message.bpmn @@ -0,0 +1,47 @@ + + + + + Flow_1i0dt68 + + + + Flow_1j8frxd + + + + + + + + + + + + + Flow_1i0dt68 + Flow_1j8frxd + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items.bpmn b/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items.bpmn new file mode 100644 index 00000000..d1cb9a08 --- /dev/null +++ b/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items.bpmn @@ -0,0 +1,45 @@ + + + + + Flow_1awgm4b + + + + Flow_10limka + + + + + + + + + + Flow_1awgm4b + Flow_10limka + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items_schema.json b/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items_schema.json new file mode 100644 index 00000000..7bc76096 --- /dev/null +++ b/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items_schema.json @@ -0,0 +1,52 @@ +{ + "title": "A list of tasks", + "type": "object", + "required": [ + "title" + ], + "properties": { + "title": { + "type": "string", + "title": "Task list title" + }, + "tasks": { + "type": "array", + "title": "Tasks", + "items": { + "type": "object", + "required": [ + "title" + ], + "properties": { + "title": { + "type": "string", + "title": "Title", + "description": "A sample title" + }, + "details": { + "type": "string", + "title": "Task details", + "description": "Enter the task details" + }, + "start_date": { + "type": "string", + "title": "start date", + "format": "date", + "minimumDate": "today" + }, + "end_date": { + "type": "string", + "title": "end date", + "format": "date", + "minimumDate": "field:start_date" + }, + "done": { + "type": "boolean", + "title": "Done?", + "default": false + } + } + } + } + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items_uischema.json b/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items_uischema.json new file mode 100644 index 00000000..a52d7b3c --- /dev/null +++ b/potentially-promote-to-examples/form-with-nested-items/form_with_nested_items_uischema.json @@ -0,0 +1,11 @@ +{ + "ui:order": ["title", "tasks"], + "tasks": { + "items": { + "ui:order": ["title", "details", "start_date", "end_date", "done"], + "details": { + "ui:widget": "textarea" + } + } + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/form-with-nested-items/process_model.json b/potentially-promote-to-examples/form-with-nested-items/process_model.json new file mode 100644 index 00000000..550a3d53 --- /dev/null +++ b/potentially-promote-to-examples/form-with-nested-items/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Shows how you can nest complex objects inside other objects by allowing the user to create a list of tasks", + "display_name": "Form With Nested Items", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "form_with_nested_items.bpmn", + "primary_process_id": "Process_j1lrr54" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/hello-bpmn-world/hello-bpmn-world.bpmn b/potentially-promote-to-examples/hello-bpmn-world/hello-bpmn-world.bpmn new file mode 100644 index 00000000..9ae233d9 --- /dev/null +++ b/potentially-promote-to-examples/hello-bpmn-world/hello-bpmn-world.bpmn @@ -0,0 +1,95 @@ + + + + + Flow_1dsg4jb + + + Flow_0jbgbqr + + + + + + + + + + + + + + + Flow_0aw40yc + Flow_0jbgbqr + + + + + {{ my_message }} + + Flow_1dsg4jb + Flow_0aw40yc + + + + Sets the my_message variable to "Hello World" + + + Displays the my_message variable to the user + + + + Sends my_message to SpiffWorkflow Discord channel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/hello-bpmn-world/process_model.json b/potentially-promote-to-examples/hello-bpmn-world/process_model.json new file mode 100644 index 00000000..08170405 --- /dev/null +++ b/potentially-promote-to-examples/hello-bpmn-world/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Enhanced Hello World example that sends a message to discord", + "display_name": "Hello BPMN World", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "hello-bpmn-world.bpmn", + "primary_process_id": "Hello_BPMN_World" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/hello-world/hello-world.bpmn b/potentially-promote-to-examples/hello-world/hello-world.bpmn new file mode 100644 index 00000000..5836f499 --- /dev/null +++ b/potentially-promote-to-examples/hello-world/hello-world.bpmn @@ -0,0 +1,116 @@ + + + + + Flow_1djhqzp + + + Flow_0jbgbqr + + + + + Flow_1djhqzp + Flow_0fj602z + # Set message Variable +my_message = "Hello World" + + + + + {{ my_message }} + + ![image](https://www.spiffworkflow.org/images/illustrations/flow.svg) + + Flow_0fj602z + Flow_0aw40yc + + + + + + + + + + + + + + Flow_0aw40yc + Flow_0jbgbqr + + + + Sets the my_message variable to "Hello World" + + + + Displays the my_message variable to the user + + + + Sends my_message to SpiffWorkflow Discord channel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/hello-world/process_model.json b/potentially-promote-to-examples/hello-world/process_model.json new file mode 100644 index 00000000..9c6a1cba --- /dev/null +++ b/potentially-promote-to-examples/hello-world/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "My first diagram", + "display_name": "Hello World", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "hello-world.bpmn", + "primary_process_id": "Process_7kik021" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/interstitial-example/example.bpmn b/potentially-promote-to-examples/interstitial-example/example.bpmn new file mode 100644 index 00000000..e52cd0ab --- /dev/null +++ b/potentially-promote-to-examples/interstitial-example/example.bpmn @@ -0,0 +1,58 @@ + + + + + + interstitial_correlation_property + + + + + Flow_1p1q9bf + + + + Flow_02014cv + + + + Flow_1p1q9bf + Flow_02014cv + + + + + + x + + + + + {"x": 1} + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/interstitial-example/process_model.json b/potentially-promote-to-examples/interstitial-example/process_model.json new file mode 100644 index 00000000..31542fd4 --- /dev/null +++ b/potentially-promote-to-examples/interstitial-example/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Sends a message to allow a process to continue.", + "display_name": "Interstitial Message Sender", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "example.bpmn", + "primary_process_id": "Process_15z0wpx" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/interstitial-example/test_interstitial (4).bpmn b/potentially-promote-to-examples/interstitial-example/test_interstitial (4).bpmn new file mode 100644 index 00000000..76088df9 --- /dev/null +++ b/potentially-promote-to-examples/interstitial-example/test_interstitial (4).bpmn @@ -0,0 +1,216 @@ + + + + + + interstitial_property + + + + + + Activity_05vwpsn + + + task_2 + StartEvent_1 + Activity_1g9krb1 + task_1 + Activity_0fmdaxs + task_4 + task_5 + Event_0n37ljx + Event_1ayy15u + + + + Flow_1ernyhf + Flow_09dv3gl + x=100 + + + Flow_1hfdqj8 + + + + Connecting to Bamboo HR and retrieving information about you and your supervisor so we can set up the correct approvals .... + + Flow_1hfdqj8 + Flow_0u2t7ct + lane_owners = {"approvers": ["alex@sartography.com", "madhurya@sartography.com", +"dan@sartography.com"]} +time.sleep(3) + + + + Manual Task One + + Flow_0jaw07d + Flow_1ernyhf + + + + + + Flow_0u2t7ct + Flow_0jaw07d + time.sleep(1) + + + + + + + + + + + + + Here we make some complex calculations using calculus, linear algebra so that we might reflect on the complexities of the space-time continuum. {{my_message}} + + Flow_0urf87u + Flow_0slw75o + time.sleep(5) +my_message = "This is a jinja embedded message" + + + + This is the last manual task to complete. + + Flow_0slw75o + Flow_1kknhym + + + + We are awaiting a response from a remote service that will provide detailed inforamtion. It may take 1 to 2 days before your final product is ready for order. + + Flow_1kknhym + Flow_1o2nvb0 + + + + + # All Done! +You have complted all of the steps! Contradulations! +You have fully completed this process! Great Job. + + +While this was running we set a variable called "my_message". It's value is {{my_message}} + + Flow_1o2nvb0 + + + + Only the approvers group shoud see this task. + + Flow_09dv3gl + Flow_0urf87u + + + + + "start" + + + + + x + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/interstitial-page-test/interstitial_call_activity.bpmn b/potentially-promote-to-examples/interstitial-page-test/interstitial_call_activity.bpmn new file mode 100644 index 00000000..97760d77 --- /dev/null +++ b/potentially-promote-to-examples/interstitial-page-test/interstitial_call_activity.bpmn @@ -0,0 +1,59 @@ + + + + + Flow_1qlnctx + + + + Flow_147fsiu + + + + + Level 2, Script 1 + + Flow_1qlnctx + Flow_14b2x1z + x=100 + + + + + Level 3 - Call Activity + + Flow_14b2x1z + Flow_147fsiu + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/interstitial-page-test/process_model.json b/potentially-promote-to-examples/interstitial-page-test/process_model.json new file mode 100644 index 00000000..0569620f --- /dev/null +++ b/potentially-promote-to-examples/interstitial-page-test/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "", + "display_name": "Interstitial Page Test", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "test_interstitial.bpmn", + "primary_process_id": "Process_y37j6hy" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/interstitial-page-test/test_interstitial.bpmn b/potentially-promote-to-examples/interstitial-page-test/test_interstitial.bpmn new file mode 100644 index 00000000..4a219b4f --- /dev/null +++ b/potentially-promote-to-examples/interstitial-page-test/test_interstitial.bpmn @@ -0,0 +1,266 @@ + + + + + + interstitial_property + + + + + + Activity_05vwpsn + + + StartEvent_1 + task_1 + Activity_0fmdaxs + Activity_1g9krb1 + A_Call_Acitvity + task_3_send_to_slack + task_4 + task_5 + Event_0n37ljx + Event_1ayy15u + Activity_1rbmcsk + + + + Flow_1hfdqj8 + + + + + + + + + + + + + Manual Task One + + Flow_0jaw07d + Flow_0lqzlgr + + + + + + Flow_0u2t7ct + Flow_0jaw07d + time.sleep(1) + + + + Connecting to Bamboo HR and retrieving information about you and your supervisor so we can set up the correct approvals .... + + Flow_0doornu + Flow_0u2t7ct + time.sleep(1) + + + + # Level 2 (Call Activity Parent) + +Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum + +* One +* Two +* Three +* Four +* Fi e + + Flow_1hfdqj8 + Flow_0doornu + + + + + + + + + + + Sending a reminder message to slack to let them know the status of the request. + + Flow_0urf87u + Flow_0dym8fs + + + + Here we make some complex calculations using calculus, linear algebra so that we might reflect on the complexities of the space-time continuum. {{my_message}} + + Flow_0dym8fs + Flow_0slw75o + time.sleep(1) +my_message = "This is a jinja embedded message" + + + + This is the last manual task to complete. + + Flow_0slw75o + Flow_1kknhym + + + + We are awaiting a response from a remote service that will provide detailed inforamtion. It may take 1 to 2 days before your final product is ready for order. + + Flow_1kknhym + Flow_1o2nvb0 + + + + + # All Done! +You have complted all of the steps! Contradulations! +You have fully completed this process! Great Job. + + +While this was running we set a variable called "my_message". It's value is {{my_message}} + + Flow_1o2nvb0 + + + + Only the approvers group shoud see this task. + + Flow_1stkgzo + Flow_0urf87u + + + + # AFTER User Task + + Flow_0lqzlgr + Flow_1stkgzo + time.sleep(1) + + + + + + + "start" + + + + + x + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/interstitial-page-test/third_level.bpmn b/potentially-promote-to-examples/interstitial-page-test/third_level.bpmn new file mode 100644 index 00000000..572db1a3 --- /dev/null +++ b/potentially-promote-to-examples/interstitial-page-test/third_level.bpmn @@ -0,0 +1,97 @@ + + + + + Flow_10ngp7e + + + + + Level 4 - Sub Process + + Flow_0ss6sj9 + Flow_12qnoht + + Flow_16uw8cm + + + + Flow_0gn7twe + + + + + Level 4 - Script 1 + + Flow_16uw8cm + Flow_0gn7twe + time.sleep(1) + + + + + + Level 3 - Scipt 1 + + Flow_10ngp7e + Flow_0ss6sj9 + time.sleep(1) + + + Flow_12qnoht + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/message-start-event/process_model.json b/potentially-promote-to-examples/message-start-event/process_model.json new file mode 100644 index 00000000..63b235c7 --- /dev/null +++ b/potentially-promote-to-examples/message-start-event/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Demonstrate a workflow that is kicked off with a message start event", + "display_name": "Message Start Event", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "start_message.bpmn", + "primary_process_id": "Process_e1zq6wb" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/message-start-event/start_message.bpmn b/potentially-promote-to-examples/message-start-event/start_message.bpmn new file mode 100644 index 00000000..88b30cd4 --- /dev/null +++ b/potentially-promote-to-examples/message-start-event/start_message.bpmn @@ -0,0 +1,60 @@ + + + + + + email + + + + + Flow_0hlasr0 + + + Flow_1yfzaca + Flow_0hlasr0 + x = 1 + + + + + Flow_1yfzaca + + + + + + payload + + + + + payload.email + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/multi-instance-approval/parallel_approvals.bpmn b/potentially-promote-to-examples/multi-instance-approval/parallel_approvals.bpmn new file mode 100644 index 00000000..14e6141f --- /dev/null +++ b/potentially-promote-to-examples/multi-instance-approval/parallel_approvals.bpmn @@ -0,0 +1,704 @@ + + + + + + + + + StartEvent_1 + Activity_0h7r2xf + Gateway_1bliz64 + Activity_1j9ksd0 + Event_1or7z59 + Activity_0fxkugq + Gateway_16bj0wn + + + Activity_02qvs11 + Gateway_0cvlh16 + Gateway_1or3epy + Event_1kjub5y + Event_0jup8rs + Activity_0np7jlr + + + Activity_0649vw3 + Gateway_1aisfqv + Gateway_0vza3va + Event_1a53lvz + Event_092hc6t + Activity_02y3rqp + + + Activity_1vdzcey + Gateway_1mqikfu + Gateway_1pmg5mn + Event_0lq4h7d + Event_0t2z9gc + Activity_0ht3rzf + + + + Flow_00a8mkg + + + Flow_11tuj8a + Flow_1a3uikk + + + Flow_1a3uikk + Flow_12x4km2 + Flow_14bzyyu + Flow_065h60y + + + Flow_00a8mkg + Flow_11tuj8a + + DataObjectReference_1t4ej9y + + + DataObjectReference_1194m91 + + # Set inital approver state +is_approval = {} +is_approval["approver1"] = False +is_approval["approver2"] = False +is_approval["approver3"] = False + +# Set approver count +approval_cnt = 0 + +# Set Project Lead Lane Permission +lane_owners = { + "Approver1": ["nelson@spiffworkflow.org"], + "Approver2": ["malala@spiffworkflow.org"], + "Approver3": ["oskar@spiffworkflow.org"] +} + + + + + + + + + Flow_12x4km2 + Flow_069391w + + + Flow_1cmqfcg + + + + + + + Flow_14bzyyu + Flow_1ps311c + + + Flow_1i7dm9k + + + + + + + Flow_065h60y + Flow_0lsgj5x + + + Flow_09u1ht0 + + + + + + + Flow_0c7ey0f + Flow_14snynn + Flow_1upwobg + + + gateway_approval_cnt == 2 + + + Flow_1i7dm9k + Flow_15f0tui + Flow_1upwobg + Flow_08ph8re + + + + Flow_14snynn + Flow_15f0tui + + + + + Flow_1199vyt + + + + Nelson: {{ is_approval["approver1"] }} +Malala: {{ is_approval["approver2"] }} +Oskar: {{ is_approval["approver3"] }} + +Approval Count: {{ approval_cnt }} + + + Flow_1l44yik + Flow_1199vyt + + + DataObjectReference_0v1o873 + Property_02r2slo + + + DataObjectReference_1e9dqri + Property_02r2slo + + + + Flow_08ph8re + Flow_0fb9qhu + Flow_058zuib + Flow_1l44yik + + + + + + Flow_09u1ht0 + Flow_11jlqmr + Flow_0we4l20 + Flow_0fb9qhu + + + Flow_1crkrzw + Flow_064emnu + Flow_0we4l20 + + + gateway_approval_cnt == 2 + + + + Flow_064emnu + Flow_11jlqmr + + + + + + Flow_1cmqfcg + Flow_12nx960 + Flow_1ibvb14 + Flow_058zuib + + + Flow_00akfhi + Flow_0h5nhqk + Flow_1ibvb14 + + + gateway_approval_cnt == 2 + + + + Flow_0h5nhqk + Flow_12nx960 + + + + + + + + + + + Flow_069391w + Flow_00akfhi + + + DataObjectReference_10v9kb5 + Property_0u2y5m5 + + + DataObjectReference_1fwlns1 + Property_0u2y5m5 + + + DataObjectReference_10v9kb5 + + + DataObjectReference_1fwlns1 + + # Increment approval count +approval_cnt = approval_cnt + 1 + +# Set Exclusive Gateway variable +gateway_approval_cnt = approval_cnt + +# Update approver state +is_approval["approver3"] = True + + + Flow_1ps311c + Flow_0c7ey0f + + + DataObjectReference_1r531et + Property_0nkwrt1 + + + DataObjectReference_0pcv4xh + Property_0nkwrt1 + + + DataObjectReference_1r531et + + + DataObjectReference_0pcv4xh + + # Increment approval count +approval_cnt = approval_cnt + 1 + +# Set Exclusive Gateway variable +gateway_approval_cnt = approval_cnt + +# Update approver state +is_approval["approver2"] = True + + + Flow_0lsgj5x + Flow_1crkrzw + + + DataObjectReference_16tbebh + Property_0qx3k9r + + + DataObjectReference_0as5g1t + Property_0qx3k9r + + + DataObjectReference_16tbebh + + + DataObjectReference_0as5g1t + + # Increment approval count +approval_cnt = approval_cnt + 1 + +# Set Exclusive Gateway variable +gateway_approval_cnt = approval_cnt + +# Update approver state +is_approval["approver1"] = True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/multi-instance-approval/process_model.json b/potentially-promote-to-examples/multi-instance-approval/process_model.json new file mode 100644 index 00000000..2a58ec80 --- /dev/null +++ b/potentially-promote-to-examples/multi-instance-approval/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Felix \u2014 Today at 4:10 AM hey all, I am designing an approval process using spiff-workflow, a multi instances user task has 3 assignees, the task should complete if more than 2 users approve. Is SpiffWorkflow able to do this?", + "display_name": "Parallel Approval", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "parallel_approvals.bpmn", + "primary_process_id": "Process_s7xfbti" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/parallel-forms/parallel_forms.bpmn b/potentially-promote-to-examples/parallel-forms/parallel_forms.bpmn new file mode 100644 index 00000000..86a7f908 --- /dev/null +++ b/potentially-promote-to-examples/parallel-forms/parallel_forms.bpmn @@ -0,0 +1,85 @@ + + + + + Flow_1paria1 + + + + Flow_1paria1 + Flow_0lcc4oa + Flow_0sz2dai + + + + + Flow_0gdh3fb + Flow_0m87nwj + Flow_04ve6cj + + + + + Flow_04ve6cj + + + + Flow_0lcc4oa + Flow_0m87nwj + + + Flow_0sz2dai + Flow_0gdh3fb + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/parallel-forms/process_model.json b/potentially-promote-to-examples/parallel-forms/process_model.json new file mode 100644 index 00000000..c6a7aedf --- /dev/null +++ b/potentially-promote-to-examples/parallel-forms/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Shows how you can collect information from multiple forms in parallel. It actually uses manual tasks but the same concept applies to user tasks.", + "display_name": "Parallel Forms", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "parallel_forms.bpmn", + "primary_process_id": "Process_o51p9x8" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/process_group.json b/potentially-promote-to-examples/process_group.json new file mode 100644 index 00000000..46075395 --- /dev/null +++ b/potentially-promote-to-examples/process_group.json @@ -0,0 +1,489 @@ +{ + "admin": false, + "description": "Examples that may eventually be for public consumption. Feel free to promote these.", + "display_name": "Examples", + "display_order": 1, + "parent_groups": null, + "process_groups": [], + "process_models": [ + { + "bpmn_version_control_identifier": null, + "description": "Examine behaviors and edge cases around pausing, rewinding, editing, and resuming a process.", + "display_name": "Admin Pause, Edit, and Continue Features", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/admin-pause-edit-and-continue-features", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "admin_tools_test.bpmn", + "primary_process_id": "Process_Admin_Tools_Test", + "process_group": null, + "sort_index": "example/admin-pause-edit-and-continue-features" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "Approvals", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/approvals", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "Approval Process Proposal.bpmn", + "primary_process_id": "Process_0fb2oio", + "process_group": null, + "sort_index": "example/approvals" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "Call Activities with Data Inputs", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/call-activities-with-data-inputs", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "main.bpmn", + "primary_process_id": "resp_XeroCurrencies", + "process_group": null, + "sort_index": "example/call-activities-with-data-inputs" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "dateform", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/dateform", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "date.bpmn", + "primary_process_id": "Process_oan02mu", + "process_group": null, + "sort_index": "example/dateform" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "Dropdown", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/dropdown", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "hey.bpmn", + "primary_process_id": "Process_l04ij5k", + "process_group": null, + "sort_index": "example/dropdown" + }, + { + "bpmn_version_control_identifier": null, + "description": "Demonstrates how additional buttons can be added to User and Manual Tasks using Interrupting Signal Events.", + "display_name": "Event Buttons", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/event-buttons", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "call_activity.bpmn", + "primary_process_id": "Process_mo96zij", + "process_group": null, + "sort_index": "example/event-buttons" + }, + { + "bpmn_version_control_identifier": null, + "description": "Show how to include a basic decision in a process", + "display_name": "Example Decision", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/example-decision", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "decision_example.bpmn", + "primary_process_id": "Process_5bmdbcp", + "process_group": null, + "sort_index": "example/example-decision" + }, + { + "bpmn_version_control_identifier": null, + "description": "Send a message to slack", + "display_name": "Example Service Call", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/example-service-call", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "slack_message.bpmn", + "primary_process_id": "Process_59yn9gr", + "process_group": null, + "sort_index": "example/example-service-call" + }, + { + "bpmn_version_control_identifier": null, + "description": "Enhanced Hello World example", + "display_name": "Hello BPMN World", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/hello-bpmn-world", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "hello-bpmn-world.bpmn", + "primary_process_id": "Hello_BPMN_World", + "process_group": null, + "sort_index": "example/hello-bpmn-world" + }, + { + "bpmn_version_control_identifier": null, + "description": "My first diagram", + "display_name": "Hello World", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/hello-world", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "hello-world.bpmn", + "primary_process_id": "Process_7kik021", + "process_group": null, + "sort_index": "example/hello-world" + }, + { + "bpmn_version_control_identifier": null, + "description": "Sends a message to allow a process to continue.", + "display_name": "Interstitial Message Sender", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/interstitial-example", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "example.bpmn", + "primary_process_id": "Process_15z0wpx", + "process_group": null, + "sort_index": "example/interstitial-example" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "Interstitial Page Test", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/interstitial-page-test", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "test_interstitial.bpmn", + "primary_process_id": "Process_y37j6hy", + "process_group": null, + "sort_index": "example/interstitial-page-test" + }, + { + "bpmn_version_control_identifier": null, + "description": "An Example of a Lane", + "display_name": "lanes", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/lanes", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "my_vacation.bpmn", + "primary_process_id": "Process_9wllce2", + "process_group": null, + "sort_index": "example/lanes" + }, + { + "bpmn_version_control_identifier": null, + "description": "Demonstrate a workflow that is kicked off with a message start event", + "display_name": "Message Start Event", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/message-start-event", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "start_message.bpmn", + "primary_process_id": "Process_e1zq6wb", + "process_group": null, + "sort_index": "example/message-start-event" + }, + { + "bpmn_version_control_identifier": null, + "description": "Felix \u2014 Today at 4:10 AM hey all, I am designing an approval process using spiff-workflow, a multi instances user task has 3 assignees, the task should complete if more than 2 users approve. Is SpiffWorkflow able to do this?", + "display_name": "Parallel Approval", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/multi-instance-approval", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "parallel_approvals.bpmn", + "primary_process_id": "Process_s7xfbti", + "process_group": null, + "sort_index": "example/multi-instance-approval" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "Parallel Forms", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/parallel-forms", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "parallel_forms.bpmn", + "primary_process_id": "Process_o51p9x8", + "process_group": null, + "sort_index": "example/parallel-forms" + }, + { + "bpmn_version_control_identifier": null, + "description": "Testing Receive message", + "display_name": "Receive Message", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/receive-message", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": null, + "primary_process_id": null, + "process_group": null, + "sort_index": "example/receive-message" + }, + { + "bpmn_version_control_identifier": null, + "description": "How to do a repeating form", + "display_name": "Repeating Form", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/repeating-form", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "default.bpmn", + "primary_process_id": "Process_pmt4oev", + "process_group": null, + "sort_index": "example/repeating-form" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "Runy Workflow", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/runy-workflow", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": null, + "primary_process_id": null, + "process_group": null, + "sort_index": "example/runy-workflow" + }, + { + "bpmn_version_control_identifier": null, + "description": "Sends a message to a difference process model", + "display_name": "Send A Message", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/send-a-message", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "message_sender.bpmn", + "primary_process_id": "message_send_process", + "process_group": null, + "sort_index": "example/send-a-message" + }, + { + "bpmn_version_control_identifier": null, + "description": "Counterpart to Send A Message process that starts, and the responds to the same conversation", + "display_name": "Send A Message (receive and respond)", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/send-a-message-receive-and-respond", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "message_receiver.bpmn", + "primary_process_id": "message_receiver_process", + "process_group": null, + "sort_index": "example/send-a-message-receive-and-respond" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "Signal Event Button", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/signal-event-button", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "signal_event_button.bpmn", + "primary_process_id": "Process_Signal_Button_Test", + "process_group": null, + "sort_index": "example/signal-event-button" + }, + { + "bpmn_version_control_identifier": null, + "description": "example onboarding process for a user", + "display_name": "Signup Process", + "display_order": 0, + "exception_notification_addresses": [ + "phillana@sartography.com" + ], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/signup-process", + "metadata_extraction_paths": [], + "parent_groups": null, + "primary_file_name": "signupCustomer.bpmn", + "primary_process_id": "Process_signupCustomer", + "process_group": null, + "sort_index": "example/signup-process" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "test", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/test", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "test.bpmn", + "primary_process_id": "Process_lvle734", + "process_group": null, + "sort_index": "example/test" + }, + { + "bpmn_version_control_identifier": null, + "description": "Check to see that we move back to the top of the page when we encounter an error or move between very long pages. ", + "display_name": "Test Very Long Pages", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/test-very-long-pages", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "long pages.bpmn", + "primary_process_id": "Process_sv3gl14", + "process_group": null, + "sort_index": "example/test-very-long-pages" + }, + { + "bpmn_version_control_identifier": null, + "description": "Details on peoples vacation habits", + "display_name": "Vacation Information", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/vacation-information", + "metadata_extraction_paths": [ + { + "key": "location", + "path": "location" + }, + { + "key": "season", + "path": "season" + }, + { + "key": "activities", + "path": "activities" + } + ], + "parent_groups": null, + "primary_file_name": "vacation.bpmn", + "primary_process_id": "Process_3iqzgmz", + "process_group": null, + "sort_index": "example/vacation-information" + }, + { + "bpmn_version_control_identifier": null, + "description": "Example of waiting for a message", + "display_name": "Wait For Message", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/wait-for-message", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "wait_for_go.bpmn", + "primary_process_id": "Process_ez6kgib", + "process_group": null, + "sort_index": "example/wait-for-message" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "with-milestones", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/with-milestones", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "a.bpmn", + "primary_process_id": "Milestone_related_process", + "process_group": null, + "sort_index": "example/with-milestones" + }, + { + "bpmn_version_control_identifier": null, + "description": "", + "display_name": "Working w/ Eitan ", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "id": "example/working-w-eitan", + "metadata_extraction_paths": null, + "parent_groups": null, + "primary_file_name": "most_simple.bpmn", + "primary_process_id": "Process_a7i9gwh", + "process_group": null, + "sort_index": "example/working-w-eitan" + } + ] +} diff --git a/potentially-promote-to-examples/receive-message/process_model.json b/potentially-promote-to-examples/receive-message/process_model.json new file mode 100644 index 00000000..a58e2911 --- /dev/null +++ b/potentially-promote-to-examples/receive-message/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Testing Receive message", + "display_name": "Receive Message", + "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/potentially-promote-to-examples/repeating-form/default.bpmn b/potentially-promote-to-examples/repeating-form/default.bpmn new file mode 100644 index 00000000..f733bbbd --- /dev/null +++ b/potentially-promote-to-examples/repeating-form/default.bpmn @@ -0,0 +1,43 @@ + + + + + Flow_1rfcibe + + + + Flow_1wsnj6h + + + + + + + + + Flow_1rfcibe + Flow_1wsnj6h + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/repeating-form/process_model.json b/potentially-promote-to-examples/repeating-form/process_model.json new file mode 100644 index 00000000..61f258ee --- /dev/null +++ b/potentially-promote-to-examples/repeating-form/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "How to do a repeating form", + "display_name": "Repeating Form", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "default.bpmn", + "primary_process_id": "Process_pmt4oev" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/repeating-form/repeat_schema.json b/potentially-promote-to-examples/repeating-form/repeat_schema.json new file mode 100644 index 00000000..7fd08533 --- /dev/null +++ b/potentially-promote-to-examples/repeating-form/repeat_schema.json @@ -0,0 +1,40 @@ +{ + "title": "A list of tasks", + "type": "object", + "required": [ + "title" + ], + "properties": { + "title": { + "type": "string", + "title": "Task list title" + }, + "tasks": { + "type": "array", + "title": "Tasks", + "items": { + "type": "object", + "required": [ + "title" + ], + "properties": { + "title": { + "type": "string", + "title": "Title", + "description": "A sample title" + }, + "details": { + "type": "string", + "title": "Task details", + "description": "Enter the task details" + }, + "done": { + "type": "boolean", + "title": "Done?", + "default": false + } + } + } + } + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/send-a-message-receive-and-respond/message_receiver.bpmn b/potentially-promote-to-examples/send-a-message-receive-and-respond/message_receiver.bpmn new file mode 100644 index 00000000..b2f0a130 --- /dev/null +++ b/potentially-promote-to-examples/send-a-message-receive-and-respond/message_receiver.bpmn @@ -0,0 +1,105 @@ + + + + + + + + + customer_id + po_number + + + order_id + + + + + customer_id + + + invoice.customer_id + + + + + po_number + + + invoice.po_number + + + + + invoice + + + + + {"invoice": invoice} + + + + + + + Flow_11r9uiw + + + Flow_0fruoax + Flow_11r9uiw + + + Flow_0fruoax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/send-a-message-receive-and-respond/process_model.json b/potentially-promote-to-examples/send-a-message-receive-and-respond/process_model.json new file mode 100644 index 00000000..22862ccf --- /dev/null +++ b/potentially-promote-to-examples/send-a-message-receive-and-respond/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Counterpart to Send A Message process that starts, and the responds to the same conversation", + "display_name": "Send A Message (receive and respond)", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "message_receiver.bpmn", + "primary_process_id": "message_receiver_process" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/send-a-message/invoice_form.json b/potentially-promote-to-examples/send-a-message/invoice_form.json new file mode 100644 index 00000000..d8463044 --- /dev/null +++ b/potentially-promote-to-examples/send-a-message/invoice_form.json @@ -0,0 +1,30 @@ +{ + "title": "Please Submit your invoice below.", + "description": "A simple example of how Messages work between processes.", + "type": "object", + "required": [ + "customer_id", + "po_number", + "amount", + "description" + ], + "properties": { + "customer_id": { + "type": "string", + "title": "Customer Id", + "default": "Sartography" + }, + "po_number": { + "type": "number", + "title": "Purchase Order Number " + }, + "amount": { + "type": "number", + "title": "Invoice Amount" + }, + "description": { + "type": "string", + "title": "Invoice Description" + } + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/send-a-message/invoice_ui.json b/potentially-promote-to-examples/send-a-message/invoice_ui.json new file mode 100644 index 00000000..18fddaba --- /dev/null +++ b/potentially-promote-to-examples/send-a-message/invoice_ui.json @@ -0,0 +1,16 @@ +{ + "customer_id": { + "ui:autofocus": true, + "ui:emptyValue": "" + }, + "po_number": { + "ui:emptyValue": "" + }, + "amount": { + "ui:widget": "updown", + "ui:description": "(us dollars)" + }, + "description": { + "ui:widget": "textarea" + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/send-a-message/message_sender.bpmn b/potentially-promote-to-examples/send-a-message/message_sender.bpmn new file mode 100644 index 00000000..6bb3b438 --- /dev/null +++ b/potentially-promote-to-examples/send-a-message/message_sender.bpmn @@ -0,0 +1,156 @@ + + + + + + + + + The messages sent here are about an Invoice that can be uniquely identified by the customer_id ("sartography") and a purchase order number (1001) + +It will fire a message connected to the invoice keys above, starting another process, which can communicate back to this specific process instance using the correct key. + + + + po_number + customer_id + + + + + po_number + + + po_number + + + + + customer_id + + + customer_id + + + + + Flow_10conab + + + + + + Flow_1qgz6p0 + + + Flow_037vpjk + Flow_1qgz6p0 + + + + + the_topic = "first_conversation" + + Flow_02lw0q9 + Flow_037vpjk + + + + + + + + + + Flow_10conab + Flow_02lw0q9 + + + + + { +"customer_id": customer_id, +"po_number": po_number, +} + invoice + + + + + invoice + { +"customer_id": customer_id, +"po_number": po_number, +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/send-a-message/process_model.json b/potentially-promote-to-examples/send-a-message/process_model.json new file mode 100644 index 00000000..627208b2 --- /dev/null +++ b/potentially-promote-to-examples/send-a-message/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Sends a message to a different process model", + "display_name": "Send A Message", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "message_sender.bpmn", + "primary_process_id": "message_send_process" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/signal-event-button/process_model.json b/potentially-promote-to-examples/signal-event-button/process_model.json new file mode 100644 index 00000000..8a57bc79 --- /dev/null +++ b/potentially-promote-to-examples/signal-event-button/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Demonstrates using signal event buttons to allow users to change the control flow of a process", + "display_name": "Signal Event Button", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "signal_event_button.bpmn", + "primary_process_id": "Process_Signal_Button_Test" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/signal-event-button/signal_event_button.bpmn b/potentially-promote-to-examples/signal-event-button/signal_event_button.bpmn new file mode 100644 index 00000000..f5c6fbc1 --- /dev/null +++ b/potentially-promote-to-examples/signal-event-button/signal_event_button.bpmn @@ -0,0 +1,196 @@ + + + + + Flow_0elszck + + + + Flow_1akz8b3 + + + + Flow_16bzuvz + + + + + # Welcome +This manual task has Two Buttons! The first is standard submit button that will take you to the end. The second button will fire a signal event and take you to a different manual task. + + Flow_0elszck + Flow_1akz8b3 + + + + # Spam Eaten! +Congratulations! You have selected the Eat Additional Spam option, which opens up new doors to vast previously uncharted culinary eating experiences! Oh the Joy! Oh the Reward! Sweet savory wonderful Spam! + + Flow_02nfkmi + Flow_16bzuvz + + + Flow_0fyxy40 + + 'PT15M' + + + + + + # Timer Event +This task will not be caused by a button, and no button should be visible. + + Flow_0fyxy40 + Flow_1741ps8 + + + Flow_1741ps8 + + + + + Flow_1qya0og + + + + Flow_0u77h13 + + + + + # This task should not show up. +This task, which has no button label, should not be accessible. You would need to fire this from some external system instead. + + Flow_1qya0og + Flow_0u77h13 + + + Flow_0k6ullg + + + + + # Cheetos! +You have selected to eat Cheetos today! Wohoo!!!! + + Flow_0tfc3q2 + Flow_0k6ullg + + + + Send Cheetos + + Flow_0tfc3q2 + + + + + + Send Spam + + Flow_02nfkmi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/signup-process/AgeGroupClassification.dmn b/potentially-promote-to-examples/signup-process/AgeGroupClassification.dmn new file mode 100644 index 00000000..6d78cb1b --- /dev/null +++ b/potentially-promote-to-examples/signup-process/AgeGroupClassification.dmn @@ -0,0 +1,52 @@ + + + + + + + + + + + + + < 13 + + + "Teenager" + + + + + <= 17 + + + "Adolescents" + + + + + <= 65 + + + "Adults" + + + + + < 65 + + + "Older adults" + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/signup-process/process_model.json b/potentially-promote-to-examples/signup-process/process_model.json new file mode 100644 index 00000000..aad2a3ac --- /dev/null +++ b/potentially-promote-to-examples/signup-process/process_model.json @@ -0,0 +1,13 @@ +{ + "description": "example onboarding process for a user", + "display_name": "Signup Process", + "display_order": 0, + "exception_notification_addresses": [ + "phillana@sartography.com" + ], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": [], + "primary_file_name": "signupCustomer.bpmn", + "primary_process_id": "Process_signupCustomer" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/signup-process/signup-form-schema.json b/potentially-promote-to-examples/signup-process/signup-form-schema.json new file mode 100644 index 00000000..c578ab6f --- /dev/null +++ b/potentially-promote-to-examples/signup-process/signup-form-schema.json @@ -0,0 +1,23 @@ +{ + "title": "Signup Form", + "description": "Form requires userinformation", + "properties": { + "name": { + "type": "string", + "title": "Name" + }, + "surname": { + "type": "string", + "title": "Surname" + }, + "date_of_birth": { + "type": "string", + "title": "Date of Birth" + }, + "existing_customer": { + "type": "boolean", + "title": "Existing Customer" + } + }, + "required": [] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/signup-process/signup-form-uischema.json b/potentially-promote-to-examples/signup-process/signup-form-uischema.json new file mode 100644 index 00000000..f28274e3 --- /dev/null +++ b/potentially-promote-to-examples/signup-process/signup-form-uischema.json @@ -0,0 +1,8 @@ +{ + "ui:order": [ + "name", + "surname", + "date_of_birth", + "existing_customer" + ] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/signup-process/signupCustomer.bpmn b/potentially-promote-to-examples/signup-process/signupCustomer.bpmn new file mode 100644 index 00000000..abfc9f99 --- /dev/null +++ b/potentially-promote-to-examples/signup-process/signupCustomer.bpmn @@ -0,0 +1,128 @@ + + + + + Flow_0tq8vaq + + + Flow_173kvih + Flow_0witto8 + Flow_144h7in + + + + existing_customer + + + Flow_144h7in + Flow_0p696wz + + + + Flow_0a6k8ji + + + Flow_0p696wz + + + + + + Flow_0witto8 + Flow_01gurnt + + + + decision_AgeGroupClassification + + Flow_01gurnt + Flow_0a6k8ji + + + + + + + + + Flow_0tq8vaq + Flow_173kvih + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/signup-process/updateUserProfile.bpmn b/potentially-promote-to-examples/signup-process/updateUserProfile.bpmn new file mode 100644 index 00000000..075f57f4 --- /dev/null +++ b/potentially-promote-to-examples/signup-process/updateUserProfile.bpmn @@ -0,0 +1,39 @@ + + + + + Flow_174wq0x + + + Flow_1yd2e0q + + + + + Flow_174wq0x + Flow_1yd2e0q + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/signup-process/user-input-schema.json b/potentially-promote-to-examples/signup-process/user-input-schema.json new file mode 100644 index 00000000..6e62ac0b --- /dev/null +++ b/potentially-promote-to-examples/signup-process/user-input-schema.json @@ -0,0 +1,20 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "The first name of the user" + }, + "surname": { + "type": "string", + "description": "The last name of the user" + }, + "dateOfBirth": { + "type": "string", + "format": "date", + "description": "The date of birth of the user (format: YYYY-MM-DD)" + } + }, + "required": ["name", "surname", "dateOfBirth"] +} diff --git a/potentially-promote-to-examples/test/SimpleForm.json b/potentially-promote-to-examples/test/SimpleForm.json new file mode 100644 index 00000000..f71b1204 --- /dev/null +++ b/potentially-promote-to-examples/test/SimpleForm.json @@ -0,0 +1,38 @@ +{ + "title": "A registration form", + "description": "A simple form example.", + "type": "object", + "required": [ + "firstName", + "lastName" + ], + "properties": { + "firstName": { + "type": "string", + "title": "First name", + "default": "Chuck" + }, + "lastName": { + "type": "string", + "title": "Last name" + }, + "age": { + "type": "integer", + "title": "Age" + }, + "bio": { + "type": "string", + "title": "Bio" + }, + "password": { + "type": "string", + "title": "Password", + "minLength": 3 + }, + "telephone": { + "type": "string", + "title": "Telephone", + "minLength": 10 + } + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/test/UI_SimpleForm.json b/potentially-promote-to-examples/test/UI_SimpleForm.json new file mode 100644 index 00000000..c8a855e4 --- /dev/null +++ b/potentially-promote-to-examples/test/UI_SimpleForm.json @@ -0,0 +1,32 @@ +{ + "firstName": { + "ui:autofocus": true, + "ui:emptyValue": "", + "ui:placeholder": "ui:emptyValue causes this field to always be valid despite being required", + "ui:autocomplete": "family-name", + "ui:enableMarkdownInDescription": true, + "ui:description": "Make text **bold** or *italic*. Take a look at other options [here](https://probablyup.com/markdown-to-jsx/)." + }, + "lastName": { + "ui:autocomplete": "given-name", + "ui:enableMarkdownInDescription": true, + "ui:description": "Make things **bold** or *italic*. Embed snippets of `code`. And this is a small texts. " + }, + "age": { + "ui:widget": "updown", + "ui:title": "Age of person", + "ui:description": "(earth year)" + }, + "bio": { + "ui:widget": "textarea" + }, + "password": { + "ui:widget": "password", + "ui:help": "Hint: Make it strong!" + }, + "telephone": { + "ui:options": { + "inputType": "tel" + } + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/test/process_model.json b/potentially-promote-to-examples/test/process_model.json new file mode 100644 index 00000000..845f9ccb --- /dev/null +++ b/potentially-promote-to-examples/test/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "", + "display_name": "test form field options", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "test.bpmn", + "primary_process_id": "Process_lvle734" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/test/test.bpmn b/potentially-promote-to-examples/test/test.bpmn new file mode 100644 index 00000000..b676f2f8 --- /dev/null +++ b/potentially-promote-to-examples/test/test.bpmn @@ -0,0 +1,64 @@ + + + + + Flow_1ft4mqp + + + + Flow_14awn78 + + + + + And More! + + Flow_0jn707x + Flow_14awn78 + + + + + ## Title + +Markdown Supports **Style** + +<sub>This is some trash</sub> + + + + + + Flow_1ft4mqp + Flow_0jn707x + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/vacation-information/form2.json b/potentially-promote-to-examples/vacation-information/form2.json new file mode 100644 index 00000000..4ee3e24a --- /dev/null +++ b/potentially-promote-to-examples/vacation-information/form2.json @@ -0,0 +1,16 @@ +{ + "title": "Vegitables", + "description": "Tell us all about your favorite vegitable", + "properties": { + "vegitable": { + "type": "string", + "title": "Vegitable", + "enum": [ + "Spinich", + "Pepper", + "Squash" + ] + } + }, + "required": [] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/vacation-information/form3.json b/potentially-promote-to-examples/vacation-information/form3.json new file mode 100644 index 00000000..74d98679 --- /dev/null +++ b/potentially-promote-to-examples/vacation-information/form3.json @@ -0,0 +1,11 @@ +{ + "title": "Spam! Spam! Spam!", + "description": "Tell us all about your favorite spam", + "properties": { + "spam": { + "type": "string", + "title": "Describe a recent encounter with Spam" + } + }, + "required": [] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/vacation-information/form4.json b/potentially-promote-to-examples/vacation-information/form4.json new file mode 100644 index 00000000..044d6a17 --- /dev/null +++ b/potentially-promote-to-examples/vacation-information/form4.json @@ -0,0 +1,17 @@ +{ + "title": "Your favorite Beetle", + "description": "Tell us all about your favorite Beetle", + "properties": { + "beetle": { + "type": "string", + "title": "Beetle", + "enum": [ + "John", + "Paul", + "George", + "Ringo" + ] + } + }, + "required": [] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/vacation-information/process_model.json b/potentially-promote-to-examples/vacation-information/process_model.json new file mode 100644 index 00000000..3b61e186 --- /dev/null +++ b/potentially-promote-to-examples/vacation-information/process_model.json @@ -0,0 +1,24 @@ +{ + "description": "Details on peoples vacation habits", + "display_name": "Vacation Information", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": [ + { + "key": "location", + "path": "location" + }, + { + "key": "season", + "path": "season" + }, + { + "key": "activities", + "path": "activities" + } + ], + "primary_file_name": "vacation.bpmn", + "primary_process_id": "Process_3iqzgmz" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/vacation-information/vacation.bpmn b/potentially-promote-to-examples/vacation-information/vacation.bpmn new file mode 100644 index 00000000..e17b434b --- /dev/null +++ b/potentially-promote-to-examples/vacation-information/vacation.bpmn @@ -0,0 +1,98 @@ + + + + + Flow_0ktuhy4 + + + + Flow_1ugzldz + + + + + + + + + + Flow_0ktuhy4 + Flow_1g7pwbl + + + + + + + + + + + + Flow_1g7pwbl + Flow_0kz8qim + + + + + + + + + Flow_0kz8qim + Flow_0k5ba4b + + + + + + + + + Flow_0k5ba4b + Flow_1ugzldz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/vacation-information/your-favorite-vacation-spot-schema.json b/potentially-promote-to-examples/vacation-information/your-favorite-vacation-spot-schema.json new file mode 100644 index 00000000..90192e2b --- /dev/null +++ b/potentially-promote-to-examples/vacation-information/your-favorite-vacation-spot-schema.json @@ -0,0 +1,31 @@ +{ + "title": "Your favorite vacation spot", + "description": "Tell us all about your favorite vacation", + "properties": { + "location": { + "type": "string", + "title": "Location", + "enum": [ + "Jamaica", + " Spain", + " Costa Rica", + " Florida" + ] + }, + "season": { + "type": "string", + "title": "Season", + "enum": [ + "Summer", + " Winter", + " Fall", + " Spring" + ] + }, + "acitivites": { + "type": "string", + "title": "Acitivites" + } + }, + "required": [] +} \ No newline at end of file diff --git a/potentially-promote-to-examples/vacation-information/your-favorite-vacation-spot-uischema.json b/potentially-promote-to-examples/vacation-information/your-favorite-vacation-spot-uischema.json new file mode 100644 index 00000000..90ddf8d6 --- /dev/null +++ b/potentially-promote-to-examples/vacation-information/your-favorite-vacation-spot-uischema.json @@ -0,0 +1,5 @@ +{ + "location": { + "ui:autofocus": true + } +} \ No newline at end of file diff --git a/potentially-promote-to-examples/wait-for-message/process_model.json b/potentially-promote-to-examples/wait-for-message/process_model.json new file mode 100644 index 00000000..f8f6fb08 --- /dev/null +++ b/potentially-promote-to-examples/wait-for-message/process_model.json @@ -0,0 +1,11 @@ +{ + "description": "Example of waiting for a message", + "display_name": "Wait For Message", + "display_order": 0, + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "files": [], + "metadata_extraction_paths": null, + "primary_file_name": "wait_for_go.bpmn", + "primary_process_id": "Process_ez6kgib" +} \ No newline at end of file diff --git a/potentially-promote-to-examples/wait-for-message/wait_for_go.bpmn b/potentially-promote-to-examples/wait-for-message/wait_for_go.bpmn new file mode 100644 index 00000000..74d74c54 --- /dev/null +++ b/potentially-promote-to-examples/wait-for-message/wait_for_go.bpmn @@ -0,0 +1,58 @@ + + + + + + go + + + + + Flow_1n3e8nx + + + Flow_0i9g04b + + + Flow_1n3e8nx + Flow_0i9g04b + + + + + + + + payload + + + + + "YES" + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/with-milestones/a.bpmn b/potentially-promote-to-examples/with-milestones/a.bpmn new file mode 100644 index 00000000..a0f2d105 --- /dev/null +++ b/potentially-promote-to-examples/with-milestones/a.bpmn @@ -0,0 +1,88 @@ + + + + + Flow_16tu53j + + + Flow_16tu53j + Flow_1k7ktm5 + + + + + Flow_1k7ktm5 + Flow_1i697x4 + a = 1 + + + Flow_1i697x4 + Flow_1qvecu7 + + + + Flow_1qvecu7 + Flow_1bjsa5y + + + + Flow_1bjsa5y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/potentially-promote-to-examples/with-milestones/process_model.json b/potentially-promote-to-examples/with-milestones/process_model.json new file mode 100644 index 00000000..f67572a8 --- /dev/null +++ b/potentially-promote-to-examples/with-milestones/process_model.json @@ -0,0 +1,9 @@ +{ + "description": "Demonstrates the use of milestones (intermediate throw events), which are shown in the logs of a process instance", + "display_name": "with-milestones", + "exception_notification_addresses": [], + "fault_or_suspend_on_exception": "fault", + "metadata_extraction_paths": null, + "primary_file_name": "a.bpmn", + "primary_process_id": "Milestone_related_process" +} \ No newline at end of file