updates to examples

This commit is contained in:
danfunk 2023-05-09 15:40:56 -04:00
parent 3d216e8178
commit 6c317df5a0
29 changed files with 1585 additions and 22 deletions

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Process_Admin_Tools_Test" name="AdminToolsTest" isExecutable="true">
<bpmn:startEvent id="Event_17e2qgy">
<bpmn:outgoing>Flow_1ist4rn</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1ist4rn" sourceRef="Event_17e2qgy" targetRef="Activity_039a4i7" />
<bpmn:endEvent id="Event_1qodpuj">
<bpmn:incoming>Flow_1xbry1g</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_0vzi07z" sourceRef="Activity_039a4i7" targetRef="Activity_0sqxs4d" />
<bpmn:callActivity id="Activity_039a4i7" calledElement="Process_With_Timer">
<bpmn:incoming>Flow_1ist4rn</bpmn:incoming>
<bpmn:outgoing>Flow_0vzi07z</bpmn:outgoing>
</bpmn:callActivity>
<bpmn:sequenceFlow id="Flow_1xbry1g" sourceRef="Activity_0sqxs4d" targetRef="Event_1qodpuj" />
<bpmn:manualTask id="Activity_0sqxs4d" name="Final">
<bpmn:incoming>Flow_0vzi07z</bpmn:incoming>
<bpmn:outgoing>Flow_1xbry1g</bpmn:outgoing>
</bpmn:manualTask>
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_Admin_Tools_Test">
<bpmndi:BPMNShape id="Event_17e2qgy_di" bpmnElement="Event_17e2qgy">
<dc:Bounds x="352" y="152" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_02srymo_di" bpmnElement="Activity_039a4i7">
<dc:Bounds x="440" y="130" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1qodpuj_di" bpmnElement="Event_1qodpuj">
<dc:Bounds x="742" y="152" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1r3vbnd_di" bpmnElement="Activity_0sqxs4d">
<dc:Bounds x="600" y="130" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1ist4rn_di" bpmnElement="Flow_1ist4rn">
<di:waypoint x="388" y="170" />
<di:waypoint x="440" y="170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0vzi07z_di" bpmnElement="Flow_0vzi07z">
<di:waypoint x="540" y="170" />
<di:waypoint x="600" y="170" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1xbry1g_di" bpmnElement="Flow_1xbry1g">
<di:waypoint x="700" y="170" />
<di:waypoint x="742" y="170" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -0,0 +1,11 @@
{
"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": [],
"metadata_extraction_paths": null,
"primary_file_name": "admin_tools_test.bpmn",
"primary_process_id": "Process_Admin_Tools_Test"
}

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Process_With_Timer" name="Process With Timer" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_1e5apvr</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1e5apvr" sourceRef="StartEvent_1" targetRef="manual_task_1" />
<bpmn:sequenceFlow id="Flow_0vtgres" sourceRef="manual_task_1" targetRef="Activity_2" />
<bpmn:endEvent id="Event_1pgaya7">
<bpmn:incoming>Flow_110vf76</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_110vf76" sourceRef="Activity_2" targetRef="Event_1pgaya7" />
<bpmn:boundaryEvent id="Timer_Event_Horror" name="Timer_Event_Horror" attachedToRef="manual_task_1">
<bpmn:outgoing>Flow_1hy0t7d</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_1jkwn61">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">'P14D'</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:boundaryEvent>
<bpmn:sequenceFlow id="Flow_1hy0t7d" sourceRef="Timer_Event_Horror" targetRef="Activity_3" />
<bpmn:endEvent id="Event_10frcbe">
<bpmn:incoming>Flow_1xbdri7</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_1xbdri7" sourceRef="Activity_3" targetRef="Event_10frcbe" />
<bpmn:manualTask id="manual_task_1" name="Manual Task #1">
<bpmn:incoming>Flow_1e5apvr</bpmn:incoming>
<bpmn:outgoing>Flow_0vtgres</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:manualTask id="Activity_3" name="#3">
<bpmn:incoming>Flow_1hy0t7d</bpmn:incoming>
<bpmn:outgoing>Flow_1xbdri7</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:scriptTask id="Activity_2" name="#2">
<bpmn:incoming>Flow_0vtgres</bpmn:incoming>
<bpmn:outgoing>Flow_110vf76</bpmn:outgoing>
<bpmn:script>y='1000'</bpmn:script>
</bpmn:scriptTask>
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_With_Timer">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="179" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1pgaya7_di" bpmnElement="Event_1pgaya7">
<dc:Bounds x="592" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_10frcbe_di" bpmnElement="Event_10frcbe">
<dc:Bounds x="592" y="282" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1cl74h9_di" bpmnElement="manual_task_1">
<dc:Bounds x="270" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0yn987b_di" bpmnElement="Activity_3">
<dc:Bounds x="430" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_19c5vp3_di" bpmnElement="Activity_2">
<dc:Bounds x="430" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1gfn4de_di" bpmnElement="Timer_Event_Horror">
<dc:Bounds x="302" y="199" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="277" y="242" width="87" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1e5apvr_di" bpmnElement="Flow_1e5apvr">
<di:waypoint x="215" y="177" />
<di:waypoint x="270" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0vtgres_di" bpmnElement="Flow_0vtgres">
<di:waypoint x="370" y="177" />
<di:waypoint x="430" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_110vf76_di" bpmnElement="Flow_110vf76">
<di:waypoint x="530" y="177" />
<di:waypoint x="592" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1hy0t7d_di" bpmnElement="Flow_1hy0t7d">
<di:waypoint x="320" y="235" />
<di:waypoint x="320" y="300" />
<di:waypoint x="430" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1xbdri7_di" bpmnElement="Flow_1xbdri7">
<di:waypoint x="530" y="300" />
<di:waypoint x="592" y="300" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Process_mo96zij" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_033qhpg</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_033qhpg" sourceRef="StartEvent_1" targetRef="Activity_0s50enz" />
<bpmn:endEvent id="Event_1kjasg9">
<bpmn:incoming>Flow_0w2z7z5</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_0w2z7z5" sourceRef="Activity_0s50enz" targetRef="Event_1kjasg9" />
<bpmn:callActivity id="Activity_0s50enz" calledElement="Process_Signal_Button_Test">
<bpmn:incoming>Flow_033qhpg</bpmn:incoming>
<bpmn:outgoing>Flow_0w2z7z5</bpmn:outgoing>
</bpmn:callActivity>
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_mo96zij">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="179" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1kjasg9_di" bpmnElement="Event_1kjasg9">
<dc:Bounds x="432" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_09184cb_di" bpmnElement="Activity_0s50enz">
<dc:Bounds x="270" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_033qhpg_di" bpmnElement="Flow_033qhpg">
<di:waypoint x="215" y="177" />
<di:waypoint x="270" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0w2z7z5_di" bpmnElement="Flow_0w2z7z5">
<di:waypoint x="370" y="177" />
<di:waypoint x="432" y="177" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -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"
}

View File

@ -0,0 +1,196 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Process_Signal_Button_Test" name="Signal Button Test Process" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_0elszck</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_0elszck" sourceRef="StartEvent_1" targetRef="Activity_0cmmlen" />
<bpmn:endEvent id="Event_1mjvim4">
<bpmn:incoming>Flow_1akz8b3</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_1akz8b3" sourceRef="Activity_0cmmlen" targetRef="Event_1mjvim4" />
<bpmn:endEvent id="Event_1dvll15">
<bpmn:incoming>Flow_16bzuvz</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_16bzuvz" sourceRef="Activity_1u4om4i" targetRef="Event_1dvll15" />
<bpmn:manualTask id="Activity_0cmmlen" name="My Manual Task">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># 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.</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0elszck</bpmn:incoming>
<bpmn:outgoing>Flow_1akz8b3</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:manualTask id="Activity_1u4om4i" name="Spam Message">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># 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! </spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_02nfkmi</bpmn:incoming>
<bpmn:outgoing>Flow_16bzuvz</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:boundaryEvent id="Event_1lvntp7" attachedToRef="Activity_0cmmlen">
<bpmn:outgoing>Flow_0fyxy40</bpmn:outgoing>
<bpmn:timerEventDefinition id="TimerEventDefinition_0lrkkui">
<bpmn:timeDuration xsi:type="bpmn:tFormalExpression">'PT15M'</bpmn:timeDuration>
</bpmn:timerEventDefinition>
</bpmn:boundaryEvent>
<bpmn:sequenceFlow id="Flow_0fyxy40" sourceRef="Event_1lvntp7" targetRef="Activity_1m3zxxg" />
<bpmn:manualTask id="Activity_1m3zxxg" name="15 Minute Timer Message">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># Timer Event
This task will not be caused by a button, and no button should be visible. </spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0fyxy40</bpmn:incoming>
<bpmn:outgoing>Flow_1741ps8</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:endEvent id="Event_0pr29vo">
<bpmn:incoming>Flow_1741ps8</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_1741ps8" sourceRef="Activity_1m3zxxg" targetRef="Event_0pr29vo" />
<bpmn:sequenceFlow id="Flow_1qya0og" sourceRef="Event_0usahfx" targetRef="Activity_0z8cuko" />
<bpmn:boundaryEvent id="Event_0usahfx" attachedToRef="Activity_0cmmlen">
<bpmn:outgoing>Flow_1qya0og</bpmn:outgoing>
<bpmn:signalEventDefinition id="SignalEventDefinition_13pwj9v" signalRef="Signal_151h644" />
</bpmn:boundaryEvent>
<bpmn:endEvent id="Event_0ezler8">
<bpmn:incoming>Flow_0u77h13</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_0u77h13" sourceRef="Activity_0z8cuko" targetRef="Event_0ezler8" />
<bpmn:manualTask id="Activity_0z8cuko" name="No Button Label">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># 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.</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1qya0og</bpmn:incoming>
<bpmn:outgoing>Flow_0u77h13</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:endEvent id="Event_056340o">
<bpmn:incoming>Flow_0k6ullg</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_0k6ullg" sourceRef="Activity_1jjz4ax" targetRef="Event_056340o" />
<bpmn:manualTask id="Activity_1jjz4ax" name="Cheetos Message">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># Cheetos!
You have selected to eat Cheetos today! Wohoo!!!!</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0tfc3q2</bpmn:incoming>
<bpmn:outgoing>Flow_0k6ullg</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:boundaryEvent id="Event_0vo3icv" attachedToRef="Activity_0cmmlen">
<bpmn:extensionElements>
<spiffworkflow:signalButtonLabel>Eat Cheetos!</spiffworkflow:signalButtonLabel>
</bpmn:extensionElements>
<bpmn:outgoing>Flow_0tfc3q2</bpmn:outgoing>
<bpmn:signalEventDefinition id="SignalEventDefinition_002ue4s" signalRef="Signal_2o87k4q" />
</bpmn:boundaryEvent>
<bpmn:sequenceFlow id="Flow_0tfc3q2" sourceRef="Event_0vo3icv" targetRef="Activity_1jjz4ax" />
<bpmn:boundaryEvent id="Event_0du75ds" attachedToRef="Activity_0cmmlen">
<bpmn:extensionElements>
<spiffworkflow:signalButtonLabel>Eat Spam</spiffworkflow:signalButtonLabel>
</bpmn:extensionElements>
<bpmn:outgoing>Flow_02nfkmi</bpmn:outgoing>
<bpmn:signalEventDefinition id="SignalEventDefinition_1jkudgi" signalRef="Signal_17t90lm" />
</bpmn:boundaryEvent>
<bpmn:sequenceFlow id="Flow_02nfkmi" sourceRef="Event_0du75ds" targetRef="Activity_1u4om4i" />
</bpmn:process>
<bpmn:signal id="Signal_17t90lm" name="eat_spam" />
<bpmn:signal id="Signal_151h644" name="eat_potato_chips" />
<bpmn:signal id="Signal_2o87k4q" name="eat_cheetos" />
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_Signal_Button_Test">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="179" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1mjvim4_di" bpmnElement="Event_1mjvim4">
<dc:Bounds x="432" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1dvll15_di" bpmnElement="Event_1dvll15">
<dc:Bounds x="692" y="282" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0zxmtux_di" bpmnElement="Activity_0cmmlen">
<dc:Bounds x="270" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0tll58x_di" bpmnElement="Activity_1u4om4i">
<dc:Bounds x="520" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1p465d5_di" bpmnElement="Activity_1m3zxxg">
<dc:Bounds x="520" y="530" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0pr29vo_di" bpmnElement="Event_0pr29vo">
<dc:Bounds x="692" y="552" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0ezler8_di" bpmnElement="Event_0ezler8">
<dc:Bounds x="692" y="462" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0dxfl6u_di" bpmnElement="Activity_0z8cuko">
<dc:Bounds x="520" y="440" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_056340o_di" bpmnElement="Event_056340o">
<dc:Bounds x="692" y="372" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_03a4vi7_di" bpmnElement="Activity_1jjz4ax">
<dc:Bounds x="520" y="350" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_18fcd1o_di" bpmnElement="Event_0du75ds">
<dc:Bounds x="352" y="119" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_19518xv_di" bpmnElement="Event_0vo3icv">
<dc:Bounds x="332" y="199" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0w0k7qx_di" bpmnElement="Event_0usahfx">
<dc:Bounds x="292" y="199" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1moswh3_di" bpmnElement="Event_1lvntp7">
<dc:Bounds x="252" y="199" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0elszck_di" bpmnElement="Flow_0elszck">
<di:waypoint x="215" y="177" />
<di:waypoint x="270" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1akz8b3_di" bpmnElement="Flow_1akz8b3">
<di:waypoint x="370" y="177" />
<di:waypoint x="432" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_16bzuvz_di" bpmnElement="Flow_16bzuvz">
<di:waypoint x="620" y="300" />
<di:waypoint x="692" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0fyxy40_di" bpmnElement="Flow_0fyxy40">
<di:waypoint x="270" y="235" />
<di:waypoint x="270" y="570" />
<di:waypoint x="520" y="570" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1741ps8_di" bpmnElement="Flow_1741ps8">
<di:waypoint x="620" y="570" />
<di:waypoint x="692" y="570" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1qya0og_di" bpmnElement="Flow_1qya0og">
<di:waypoint x="310" y="235" />
<di:waypoint x="310" y="480" />
<di:waypoint x="520" y="480" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0u77h13_di" bpmnElement="Flow_0u77h13">
<di:waypoint x="620" y="480" />
<di:waypoint x="692" y="480" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0k6ullg_di" bpmnElement="Flow_0k6ullg">
<di:waypoint x="620" y="390" />
<di:waypoint x="692" y="390" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0tfc3q2_di" bpmnElement="Flow_0tfc3q2">
<di:waypoint x="350" y="235" />
<di:waypoint x="350" y="390" />
<di:waypoint x="520" y="390" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02nfkmi_di" bpmnElement="Flow_02nfkmi">
<di:waypoint x="388" y="137" />
<di:waypoint x="570" y="137" />
<di:waypoint x="570" y="260" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Process_870dxz9" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_0uif2qq</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_0uif2qq" sourceRef="StartEvent_1" targetRef="Activity_0zf32ar" />
<bpmn:manualTask id="Activity_0zf32ar" name="Instructions!">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># Welcome!
Thanks for checking out the **markdown editor!**</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0uif2qq</bpmn:incoming>
<bpmn:outgoing>Flow_01kwqj3</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:endEvent id="Event_0iqd10r">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>### Great Job
Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs. The passage is attributed to an unknown typesetter in the 15th century who is thought to have scrambled parts of Cicero's De Finibus Bonorum et Malorum for use in a type specimen book. It usually begins with:
“Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.”
</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_01kwqj3</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_01kwqj3" sourceRef="Activity_0zf32ar" targetRef="Event_0iqd10r" />
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_870dxz9">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="162" y="182" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1epju37_di" bpmnElement="Activity_0zf32ar">
<dc:Bounds x="250" y="160" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0iqd10r_di" bpmnElement="Event_0iqd10r">
<dc:Bounds x="402" y="182" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0uif2qq_di" bpmnElement="Flow_0uif2qq">
<di:waypoint x="198" y="200" />
<di:waypoint x="250" y="200" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_01kwqj3_di" bpmnElement="Flow_01kwqj3">
<di:waypoint x="350" y="200" />
<di:waypoint x="402" y="200" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="https://www.omg.org/spec/DMN/20191111/MODEL/" xmlns:dmndi="https://www.omg.org/spec/DMN/20191111/DMNDI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:biodi="http://bpmn.io/schema/dmn/biodi/2.0" id="Definitions_76910d7" name="DRD" namespace="http://camunda.org/schema/1.0/dmn">
<decision id="decision_pizza_price" name="Pizza Prices">
<decisionTable id="decisionTable_1">
<input id="input_1">
<inputExpression id="inputExpression_1" typeRef="string">
<text>pizza size</text>
</inputExpression>
</input>
<input id="InputClause_0tb0e89">
<inputExpression id="LiteralExpression_0xw5eoq" typeRef="string">
<text>number of toppings</text>
</inputExpression>
</input>
<output id="output_1" name="price" typeRef="string" biodi:width="242" />
<rule id="DecisionRule_019hrle">
<inputEntry id="UnaryTests_1q0t0x7">
<text>"large"</text>
</inputEntry>
<inputEntry id="UnaryTests_0jhesvg">
<text>&lt;= 3</text>
</inputEntry>
<outputEntry id="LiteralExpression_07xd059">
<text>12.50</text>
</outputEntry>
</rule>
<rule id="DecisionRule_04qgdlj">
<inputEntry id="UnaryTests_0l0yhsf">
<text>"medium"</text>
</inputEntry>
<inputEntry id="UnaryTests_0qw9n63">
<text>&lt;= 3</text>
</inputEntry>
<outputEntry id="LiteralExpression_0378xh1">
<text>10.50</text>
</outputEntry>
</rule>
<rule id="DecisionRule_03ajzbo">
<inputEntry id="UnaryTests_0z21d14">
<text>"small"</text>
</inputEntry>
<inputEntry id="UnaryTests_0bycx2u">
<text>&lt;= 3</text>
</inputEntry>
<outputEntry id="LiteralExpression_07dzz64">
<text>8.50</text>
</outputEntry>
</rule>
<rule id="DecisionRule_1fdzdnb">
<inputEntry id="UnaryTests_0eyhge4">
<text>"large"</text>
</inputEntry>
<inputEntry id="UnaryTests_196cm5s">
<text>&gt; 3</text>
</inputEntry>
<outputEntry id="LiteralExpression_0ox0j96">
<text>12.50 + (1.25 * num_toppings)</text>
</outputEntry>
</rule>
<rule id="DecisionRule_0jrrf2w">
<inputEntry id="UnaryTests_0t557el">
<text></text>
</inputEntry>
<inputEntry id="UnaryTests_1ufi20x">
<text></text>
</inputEntry>
<outputEntry id="LiteralExpression_1jzwscw">
<text></text>
</outputEntry>
</rule>
</decisionTable>
</decision>
<dmndi:DMNDI>
<dmndi:DMNDiagram id="DMNDiagram_1cykosu">
<dmndi:DMNShape id="DMNShape_1dhfq2s" dmnElementRef="decision_pizza_price">
<dc:Bounds height="80" width="180" x="157" y="151" />
</dmndi:DMNShape>
</dmndi:DMNDiagram>
</dmndi:DMNDI>
</definitions>

View File

@ -6,6 +6,6 @@
"fault_or_suspend_on_exception": "fault",
"files": [],
"metadata_extraction_paths": null,
"primary_file_name": "hello-world.bpmn",
"primary_process_id": "Process_7kik021"
"primary_file_name": "instructions.bpmn",
"primary_process_id": "Process_870dxz9"
}

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:collaboration id="Collaboration_07yp894">
<bpmn:participant id="Participant_0unj1vb" processRef="Process_15z0wpx" />
<bpmn:correlationKey name="interstitial_correlation_key">
<bpmn:correlationPropertyRef>interstitial_correlation_property</bpmn:correlationPropertyRef>
</bpmn:correlationKey>
</bpmn:collaboration>
<bpmn:process id="Process_15z0wpx">
<bpmn:startEvent id="Event_1ylz5r2">
<bpmn:outgoing>Flow_1p1q9bf</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1p1q9bf" sourceRef="Event_1ylz5r2" targetRef="Event_0kkhzhf" />
<bpmn:endEvent id="Event_1la2c8u">
<bpmn:incoming>Flow_02014cv</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_02014cv" sourceRef="Event_0kkhzhf" targetRef="Event_1la2c8u" />
<bpmn:intermediateThrowEvent id="Event_0kkhzhf">
<bpmn:incoming>Flow_1p1q9bf</bpmn:incoming>
<bpmn:outgoing>Flow_02014cv</bpmn:outgoing>
<bpmn:messageEventDefinition id="MessageEventDefinition_1uy8kq4" messageRef="Message_0uo9ra4" />
</bpmn:intermediateThrowEvent>
</bpmn:process>
<bpmn:correlationProperty id="interstitial_correlation_property" name="interstitial_correlation_property">
<bpmn:correlationPropertyRetrievalExpression messageRef="Message_0uo9ra4">
<bpmn:formalExpression>x</bpmn:formalExpression>
</bpmn:correlationPropertyRetrievalExpression>
</bpmn:correlationProperty>
<bpmn:message id="Message_0uo9ra4" name="interstitial_message">
<bpmn:extensionElements>
<spiffworkflow:messagePayload>{"x": 1}</spiffworkflow:messagePayload>
</bpmn:extensionElements>
</bpmn:message>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_07yp894">
<bpmndi:BPMNShape id="Participant_0unj1vb_di" bpmnElement="Participant_0unj1vb" isHorizontal="true">
<dc:Bounds x="320" y="230" width="600" height="250" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1ylz5r2_di" bpmnElement="Event_1ylz5r2">
<dc:Bounds x="452" y="332" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1la2c8u_di" bpmnElement="Event_1la2c8u">
<dc:Bounds x="632" y="332" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1mf48m2_di" bpmnElement="Event_0kkhzhf">
<dc:Bounds x="542" y="332" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1p1q9bf_di" bpmnElement="Flow_1p1q9bf">
<di:waypoint x="488" y="350" />
<di:waypoint x="542" y="350" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02014cv_di" bpmnElement="Flow_02014cv">
<di:waypoint x="578" y="350" />
<di:waypoint x="632" y="350" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -1,11 +1,11 @@
{
"description": "",
"display_name": "Interstitial Example",
"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": "test_interstitial (4).bpmn",
"primary_process_id": "Process_y37j6hy"
"primary_file_name": "example.bpmn",
"primary_process_id": "Process_15z0wpx"
}

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Interstitial_Call_Activity_Process" name="Interstitial Call Activity Process" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_1qlnctx</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1qlnctx" sourceRef="StartEvent_1" targetRef="B_Level_2_First_Script" />
<bpmn:endEvent id="Event_End_Call_Activity">
<bpmn:incoming>Flow_147fsiu</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_14b2x1z" sourceRef="B_Level_2_First_Script" targetRef="C_To_Level_3_Call_Activity" />
<bpmn:scriptTask id="B_Level_2_First_Script" name="2. Script Within Call Activity">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>Level 2, Script 1</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1qlnctx</bpmn:incoming>
<bpmn:outgoing>Flow_14b2x1z</bpmn:outgoing>
<bpmn:script>x=100</bpmn:script>
</bpmn:scriptTask>
<bpmn:sequenceFlow id="Flow_147fsiu" sourceRef="C_To_Level_3_Call_Activity" targetRef="Event_End_Call_Activity" />
<bpmn:callActivity id="C_To_Level_3_Call_Activity" name="3. To Level 3" calledElement="Third_Level_Process">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>Level 3 - Call Activity</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_14b2x1z</bpmn:incoming>
<bpmn:outgoing>Flow_147fsiu</bpmn:outgoing>
</bpmn:callActivity>
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Interstitial_Call_Activity_Process">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="262" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_049s1h2_di" bpmnElement="Event_End_Call_Activity">
<dc:Bounds x="632" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1xxbpv9_di" bpmnElement="B_Level_2_First_Script">
<dc:Bounds x="350" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0z58dpa_di" bpmnElement="C_To_Level_3_Call_Activity">
<dc:Bounds x="490" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1qlnctx_di" bpmnElement="Flow_1qlnctx">
<di:waypoint x="298" y="177" />
<di:waypoint x="350" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_14b2x1z_di" bpmnElement="Flow_14b2x1z">
<di:waypoint x="450" y="177" />
<di:waypoint x="490" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_147fsiu_di" bpmnElement="Flow_147fsiu">
<di:waypoint x="590" y="177" />
<di:waypoint x="632" y="177" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -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"
}

View File

@ -0,0 +1,266 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:collaboration id="Collaboration_1gcz510">
<bpmn:participant id="Participant_1kfb02a" processRef="Process_y37j6hy" />
<bpmn:correlationKey name="interstitial_key">
<bpmn:correlationPropertyRef>interstitial_property</bpmn:correlationPropertyRef>
</bpmn:correlationKey>
</bpmn:collaboration>
<bpmn:process id="Process_y37j6hy" isExecutable="true">
<bpmn:laneSet id="LaneSet_1iyyeiq">
<bpmn:lane id="Lane_121gbmd" name="approvers">
<bpmn:flowNodeRef>Activity_05vwpsn</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_1fuykx3">
<bpmn:flowNodeRef>StartEvent_1</bpmn:flowNodeRef>
<bpmn:flowNodeRef>task_1</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0fmdaxs</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1g9krb1</bpmn:flowNodeRef>
<bpmn:flowNodeRef>A_Call_Acitvity</bpmn:flowNodeRef>
<bpmn:flowNodeRef>task_3_send_to_slack</bpmn:flowNodeRef>
<bpmn:flowNodeRef>task_4</bpmn:flowNodeRef>
<bpmn:flowNodeRef>task_5</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0n37ljx</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1ayy15u</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1rbmcsk</bpmn:flowNodeRef>
</bpmn:lane>
</bpmn:laneSet>
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_1hfdqj8</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_0slw75o" sourceRef="task_4" targetRef="task_5" />
<bpmn:sequenceFlow id="Flow_1kknhym" sourceRef="task_5" targetRef="Event_0n37ljx" />
<bpmn:sequenceFlow id="Flow_1o2nvb0" sourceRef="Event_0n37ljx" targetRef="Event_1ayy15u" />
<bpmn:sequenceFlow id="Flow_0dym8fs" sourceRef="task_3_send_to_slack" targetRef="task_4" />
<bpmn:sequenceFlow id="Flow_0urf87u" sourceRef="Activity_05vwpsn" targetRef="task_3_send_to_slack" />
<bpmn:sequenceFlow id="Flow_1hfdqj8" sourceRef="StartEvent_1" targetRef="A_Call_Acitvity" />
<bpmn:sequenceFlow id="Flow_0jaw07d" sourceRef="Activity_0fmdaxs" targetRef="task_1" />
<bpmn:sequenceFlow id="Flow_0u2t7ct" sourceRef="Activity_1g9krb1" targetRef="Activity_0fmdaxs" />
<bpmn:sequenceFlow id="Flow_0doornu" sourceRef="A_Call_Acitvity" targetRef="Activity_1g9krb1" />
<bpmn:manualTask id="task_1" name="user task 1">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>Manual Task One</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0jaw07d</bpmn:incoming>
<bpmn:outgoing>Flow_0lqzlgr</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:scriptTask id="Activity_0fmdaxs" name="Script 2">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser />
</bpmn:extensionElements>
<bpmn:incoming>Flow_0u2t7ct</bpmn:incoming>
<bpmn:outgoing>Flow_0jaw07d</bpmn:outgoing>
<bpmn:script>time.sleep(1)</bpmn:script>
</bpmn:scriptTask>
<bpmn:scriptTask id="Activity_1g9krb1" name="Script 1">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>Connecting to Bamboo HR and retrieving information about you and your supervisor so we can set up the correct approvals ....</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0doornu</bpmn:incoming>
<bpmn:outgoing>Flow_0u2t7ct</bpmn:outgoing>
<bpmn:script>time.sleep(1)</bpmn:script>
</bpmn:scriptTask>
<bpmn:callActivity id="A_Call_Acitvity" name="1 first script" calledElement="Interstitial_Call_Activity_Process">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># 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</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1hfdqj8</bpmn:incoming>
<bpmn:outgoing>Flow_0doornu</bpmn:outgoing>
</bpmn:callActivity>
<bpmn:serviceTask id="task_3_send_to_slack" name="Send to slack">
<bpmn:extensionElements>
<spiffworkflow:serviceTaskOperator id="slack/PostMessage">
<spiffworkflow:parameters>
<spiffworkflow:parameter id="channel" type="str" value="&#39;slack-connector-testing&#39;" />
<spiffworkflow:parameter id="message" type="str" value="&#39;some message&#39;" />
<spiffworkflow:parameter id="token" type="str" value="&#39;secret:slack_token&#39;" />
</spiffworkflow:parameters>
</spiffworkflow:serviceTaskOperator>
<spiffworkflow:instructionsForEndUser>Sending a reminder message to slack to let them know the status of the request.</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0urf87u</bpmn:incoming>
<bpmn:outgoing>Flow_0dym8fs</bpmn:outgoing>
</bpmn:serviceTask>
<bpmn:scriptTask id="task_4" name="A slow script">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>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}}</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0dym8fs</bpmn:incoming>
<bpmn:outgoing>Flow_0slw75o</bpmn:outgoing>
<bpmn:script>time.sleep(1)
my_message = "This is a jinja embedded message"</bpmn:script>
</bpmn:scriptTask>
<bpmn:manualTask id="task_5" name="Last one">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>This is the last manual task to complete.</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0slw75o</bpmn:incoming>
<bpmn:outgoing>Flow_1kknhym</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:intermediateCatchEvent id="Event_0n37ljx" name="Wait For External Message">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>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.</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1kknhym</bpmn:incoming>
<bpmn:outgoing>Flow_1o2nvb0</bpmn:outgoing>
<bpmn:messageEventDefinition id="MessageEventDefinition_09sm0ra" messageRef="Message_0hri1uv" />
</bpmn:intermediateCatchEvent>
<bpmn:endEvent id="Event_1ayy15u" name="Complete">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># 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}}</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1o2nvb0</bpmn:incoming>
</bpmn:endEvent>
<bpmn:manualTask id="Activity_05vwpsn" name="Approve">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>Only the approvers group shoud see this task.</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1stkgzo</bpmn:incoming>
<bpmn:outgoing>Flow_0urf87u</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:scriptTask id="Activity_1rbmcsk" name="Script task after user task">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># AFTER User Task</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0lqzlgr</bpmn:incoming>
<bpmn:outgoing>Flow_1stkgzo</bpmn:outgoing>
<bpmn:script>time.sleep(1)</bpmn:script>
</bpmn:scriptTask>
<bpmn:sequenceFlow id="Flow_0lqzlgr" sourceRef="task_1" targetRef="Activity_1rbmcsk" />
<bpmn:sequenceFlow id="Flow_1stkgzo" sourceRef="Activity_1rbmcsk" targetRef="Activity_05vwpsn" />
</bpmn:process>
<bpmn:correlationProperty id="interstitial_property" name="interstitial_property">
<bpmn:correlationPropertyRetrievalExpression messageRef="Message_0hri1uv">
<bpmn:formalExpression>"start"</bpmn:formalExpression>
</bpmn:correlationPropertyRetrievalExpression>
</bpmn:correlationProperty>
<bpmn:message id="Message_0hri1uv" name="interstitial_message">
<bpmn:extensionElements>
<spiffworkflow:messageVariable>x</spiffworkflow:messageVariable>
</bpmn:extensionElements>
</bpmn:message>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1gcz510">
<bpmndi:BPMNShape id="Participant_1kfb02a_di" bpmnElement="Participant_1kfb02a" isHorizontal="true">
<dc:Bounds x="125" y="180" width="1560" height="330" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1fuykx3_di" bpmnElement="Lane_1fuykx3" isHorizontal="true">
<dc:Bounds x="155" y="180" width="1530" height="200" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_121gbmd_di" bpmnElement="Lane_121gbmd" isHorizontal="true">
<dc:Bounds x="155" y="380" width="1530" height="130" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="167" y="282" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1v8m0yx_di" bpmnElement="task_1">
<dc:Bounds x="670" y="260" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1p7gxxy_di" bpmnElement="Activity_0fmdaxs">
<dc:Bounds x="520" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1xfrfmn_di" bpmnElement="Activity_1g9krb1">
<dc:Bounds x="380" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1602p3z_di" bpmnElement="A_Call_Acitvity">
<dc:Bounds x="240" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_15zb4rp_di" bpmnElement="task_3_send_to_slack">
<dc:Bounds x="1055" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_154mk3s_di" bpmnElement="task_4">
<dc:Bounds x="1200" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0rvd77l_di" bpmnElement="task_5">
<dc:Bounds x="1340" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_020vqe3_di" bpmnElement="Event_0n37ljx">
<dc:Bounds x="1492" y="282" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1466" y="325" width="89" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1ayy15u_di" bpmnElement="Event_1ayy15u">
<dc:Bounds x="1582" y="282" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1576" y="325" width="48" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0m2tskq_di" bpmnElement="Activity_05vwpsn">
<dc:Bounds x="1030" y="410" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0oej1hw_di" bpmnElement="Activity_1rbmcsk">
<dc:Bounds x="810" y="260" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0slw75o_di" bpmnElement="Flow_0slw75o">
<di:waypoint x="1300" y="300" />
<di:waypoint x="1340" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1kknhym_di" bpmnElement="Flow_1kknhym">
<di:waypoint x="1440" y="300" />
<di:waypoint x="1492" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1o2nvb0_di" bpmnElement="Flow_1o2nvb0">
<di:waypoint x="1528" y="300" />
<di:waypoint x="1582" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0dym8fs_di" bpmnElement="Flow_0dym8fs">
<di:waypoint x="1155" y="300" />
<di:waypoint x="1200" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0urf87u_di" bpmnElement="Flow_0urf87u">
<di:waypoint x="1080" y="410" />
<di:waypoint x="1080" y="375" />
<di:waypoint x="1105" y="375" />
<di:waypoint x="1105" y="340" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1hfdqj8_di" bpmnElement="Flow_1hfdqj8">
<di:waypoint x="203" y="300" />
<di:waypoint x="240" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jaw07d_di" bpmnElement="Flow_0jaw07d">
<di:waypoint x="620" y="300" />
<di:waypoint x="670" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0u2t7ct_di" bpmnElement="Flow_0u2t7ct">
<di:waypoint x="480" y="300" />
<di:waypoint x="520" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0doornu_di" bpmnElement="Flow_0doornu">
<di:waypoint x="340" y="300" />
<di:waypoint x="380" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0lqzlgr_di" bpmnElement="Flow_0lqzlgr">
<di:waypoint x="770" y="300" />
<di:waypoint x="810" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1stkgzo_di" bpmnElement="Flow_1stkgzo">
<di:waypoint x="910" y="300" />
<di:waypoint x="970" y="300" />
<di:waypoint x="970" y="450" />
<di:waypoint x="1030" y="450" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -0,0 +1,97 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Third_Level_Process" name="Third Level" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_10ngp7e</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_10ngp7e" sourceRef="StartEvent_1" targetRef="D_Activity_Third_Level_Script" />
<bpmn:subProcess id="E_Forth_Level_Sub_Process" name="5. Forth Level">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>Level 4 - Sub Process</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0ss6sj9</bpmn:incoming>
<bpmn:outgoing>Flow_12qnoht</bpmn:outgoing>
<bpmn:startEvent id="Event_0j3r0le">
<bpmn:outgoing>Flow_16uw8cm</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_16uw8cm" sourceRef="Event_0j3r0le" targetRef="F_Activity_4_level_Script" />
<bpmn:endEvent id="Event_End_Forth_Level">
<bpmn:incoming>Flow_0gn7twe</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_0gn7twe" sourceRef="F_Activity_4_level_Script" targetRef="Event_End_Forth_Level" />
<bpmn:scriptTask id="F_Activity_4_level_Script" name="6. Forth Level Script">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>Level 4 - Script 1</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_16uw8cm</bpmn:incoming>
<bpmn:outgoing>Flow_0gn7twe</bpmn:outgoing>
<bpmn:script>time.sleep(1)</bpmn:script>
</bpmn:scriptTask>
</bpmn:subProcess>
<bpmn:sequenceFlow id="Flow_0ss6sj9" sourceRef="D_Activity_Third_Level_Script" targetRef="E_Forth_Level_Sub_Process" />
<bpmn:scriptTask id="D_Activity_Third_Level_Script" name="4. Third Level Script">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>Level 3 - Scipt 1</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_10ngp7e</bpmn:incoming>
<bpmn:outgoing>Flow_0ss6sj9</bpmn:outgoing>
<bpmn:script>time.sleep(1)</bpmn:script>
</bpmn:scriptTask>
<bpmn:endEvent id="Event_End_Thrid_Level">
<bpmn:incoming>Flow_12qnoht</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_12qnoht" sourceRef="E_Forth_Level_Sub_Process" targetRef="Event_End_Thrid_Level" />
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Third_Level_Process">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="202" y="142" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0puxmjv_di" bpmnElement="E_Forth_Level_Sub_Process">
<dc:Bounds x="450" y="120" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0txsbgr_di" bpmnElement="D_Activity_Third_Level_Script">
<dc:Bounds x="300" y="120" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1j0kbol_di" bpmnElement="Event_End_Thrid_Level">
<dc:Bounds x="602" y="142" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_10ngp7e_di" bpmnElement="Flow_10ngp7e">
<di:waypoint x="238" y="160" />
<di:waypoint x="300" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ss6sj9_di" bpmnElement="Flow_0ss6sj9">
<di:waypoint x="400" y="160" />
<di:waypoint x="450" y="160" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_12qnoht_di" bpmnElement="Flow_12qnoht">
<di:waypoint x="550" y="160" />
<di:waypoint x="602" y="160" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
<bpmndi:BPMNDiagram id="BPMNDiagram_0y9132f">
<bpmndi:BPMNPlane id="BPMNPlane_0k8rgyt" bpmnElement="E_Forth_Level_Sub_Process">
<bpmndi:BPMNShape id="Event_0j3r0le_di" bpmnElement="Event_0j3r0le">
<dc:Bounds x="312" y="162" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1sge921_di" bpmnElement="Event_End_Forth_Level">
<dc:Bounds x="552" y="162" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1qaxgjr_di" bpmnElement="F_Activity_4_level_Script">
<dc:Bounds x="400" y="140" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_16uw8cm_di" bpmnElement="Flow_16uw8cm">
<di:waypoint x="348" y="180" />
<di:waypoint x="400" y="180" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0gn7twe_di" bpmnElement="Flow_0gn7twe">
<di:waypoint x="500" y="180" />
<di:waypoint x="552" y="180" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -29,7 +29,7 @@
</bpmn:message>
<bpmn:correlationProperty id="email" name="email">
<bpmn:correlationPropertyRetrievalExpression messageRef="start_test">
<bpmn:formalExpression>email</bpmn:formalExpression>
<bpmn:formalExpression>payload.email</bpmn:formalExpression>
</bpmn:correlationPropertyRetrievalExpression>
</bpmn:correlationProperty>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">

View File

@ -1,9 +1,158 @@
{
"admin": false,
"description": "",
"display_name": "Examples",
"display_name": "Example",
"display_order": 0,
"parent_groups": null,
"process_groups": [],
"process_models": []
"process_models": [
{
"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"
},
{
"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"
},
{
"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": "instructions.bpmn",
"primary_process_id": "Process_870dxz9",
"process_group": null,
"sort_index": "example/hello-world"
},
{
"description": "",
"display_name": "Interstitial Example",
"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_47drq6s",
"process_group": null,
"sort_index": "example/interstitial-example"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
},
{
"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"
}
]
}

View File

@ -0,0 +1,11 @@
{
"description": "",
"display_name": "Runy Workflow",
"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
}

View File

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Process_sv3gl14" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_1mtrss5</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1mtrss5" sourceRef="StartEvent_1" targetRef="Activity_1x1dfbq" />
<bpmn:sequenceFlow id="Flow_0p0vooh" sourceRef="Activity_1x1dfbq" targetRef="Activity_14nykkb" />
<bpmn:sequenceFlow id="Flow_0tv1x8e" sourceRef="Activity_14nykkb" targetRef="Activity_0da2qco" />
<bpmn:endEvent id="Event_0bw0599">
<bpmn:incoming>Flow_1svwu1k</bpmn:incoming>
</bpmn:endEvent>
<bpmn:manualTask id="Activity_1x1dfbq" name="Long page 1">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># This is very long page.
{% for n in range(200) %}
* This is one of 50 list items.
{% endfor %}
</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1mtrss5</bpmn:incoming>
<bpmn:outgoing>Flow_0p0vooh</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:manualTask id="Activity_14nykkb" name="Long Page 2">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># This is ANOTHER very long page.
{% for n in range(200) %}
* This is ANOTHER one of 50 list items.
{% endfor %}
</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0p0vooh</bpmn:incoming>
<bpmn:outgoing>Flow_0tv1x8e</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:manualTask id="Activity_0da2qco" name="Long Page 3">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser># This is ANOTHER very long page.
{%= my_undefined_var %}
{% for n in range(200) %}
* This is ANOTHER one of 50 list items.
{% endfor %}
</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0tv1x8e</bpmn:incoming>
<bpmn:outgoing>Flow_1svwu1k</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:sequenceFlow id="Flow_1svwu1k" sourceRef="Activity_0da2qco" targetRef="Event_0bw0599" />
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_sv3gl14">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="179" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0bw0599_di" bpmnElement="Event_0bw0599">
<dc:Bounds x="752" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_09u0vpn_di" bpmnElement="Activity_1x1dfbq">
<dc:Bounds x="270" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1k1wo0e_di" bpmnElement="Activity_14nykkb">
<dc:Bounds x="430" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_0yzza2t" bpmnElement="Activity_0da2qco">
<dc:Bounds x="590" y="137" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1mtrss5_di" bpmnElement="Flow_1mtrss5">
<di:waypoint x="215" y="177" />
<di:waypoint x="270" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0p0vooh_di" bpmnElement="Flow_0p0vooh">
<di:waypoint x="370" y="177" />
<di:waypoint x="430" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0tv1x8e_di" bpmnElement="Flow_0tv1x8e">
<di:waypoint x="530" y="177" />
<di:waypoint x="590" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1svwu1k_di" bpmnElement="Flow_1svwu1k">
<di:waypoint x="690" y="177" />
<di:waypoint x="752" y="177" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -0,0 +1,11 @@
{
"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": [],
"metadata_extraction_paths": null,
"primary_file_name": "long pages.bpmn",
"primary_process_id": "Process_sv3gl14"
}

View File

@ -0,0 +1,11 @@
{
"description": "",
"display_name": "test",
"display_order": 0,
"exception_notification_addresses": [],
"fault_or_suspend_on_exception": "fault",
"files": [],
"metadata_extraction_paths": null,
"primary_file_name": "test.bpmn",
"primary_process_id": "Process_lvle734"
}

60
example/test/test.bpmn Normal file
View File

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:spiffworkflow="http://spiffworkflow.org/bpmn/schema/1.0/core" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:process id="Process_lvle734" isExecutable="true">
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_1ft4mqp</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1ft4mqp" sourceRef="StartEvent_1" targetRef="Activity_1f1iuor" />
<bpmn:endEvent id="Event_0eilht6">
<bpmn:incoming>Flow_14awn78</bpmn:incoming>
</bpmn:endEvent>
<bpmn:manualTask id="Activity_1f1iuor">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>## Title
Markdown Supports **Style**
&lt;sub&gt;This is some trash&lt;/sub&gt;</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1ft4mqp</bpmn:incoming>
<bpmn:outgoing>Flow_0jn707x</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:sequenceFlow id="Flow_0jn707x" sourceRef="Activity_1f1iuor" targetRef="Activity_1wccome" />
<bpmn:manualTask id="Activity_1wccome">
<bpmn:extensionElements>
<spiffworkflow:instructionsForEndUser>And More!</spiffworkflow:instructionsForEndUser>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0jn707x</bpmn:incoming>
<bpmn:outgoing>Flow_14awn78</bpmn:outgoing>
</bpmn:manualTask>
<bpmn:sequenceFlow id="Flow_14awn78" sourceRef="Activity_1wccome" targetRef="Event_0eilht6" />
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_lvle734">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="179" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0eilht6_di" bpmnElement="Event_0eilht6">
<dc:Bounds x="702" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0f17mzp_di" bpmnElement="Activity_1f1iuor">
<dc:Bounds x="340" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1yy6f79_di" bpmnElement="Activity_1wccome">
<dc:Bounds x="530" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1ft4mqp_di" bpmnElement="Flow_1ft4mqp">
<di:waypoint x="215" y="177" />
<di:waypoint x="340" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jn707x_di" bpmnElement="Flow_0jn707x">
<di:waypoint x="440" y="177" />
<di:waypoint x="530" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_14awn78_di" bpmnElement="Flow_14awn78">
<di:waypoint x="630" y="177" />
<di:waypoint x="702" y="177" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -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": []
}

View File

@ -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": []
}

View File

@ -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": []
}

View File

@ -6,9 +6,9 @@
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_0ktuhy4" sourceRef="StartEvent_1" targetRef="Activity_08km0xl" />
<bpmn:endEvent id="Event_13641kp">
<bpmn:incoming>Flow_1g7pwbl</bpmn:incoming>
<bpmn:incoming>Flow_1ugzldz</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sequenceFlow id="Flow_1g7pwbl" sourceRef="Activity_08km0xl" targetRef="Event_13641kp" />
<bpmn:sequenceFlow id="Flow_1g7pwbl" sourceRef="Activity_08km0xl" targetRef="Activity_1ep0jzy" />
<bpmn:userTask id="Activity_08km0xl" name="Describe Vacation">
<bpmn:extensionElements>
<spiffworkflow:properties>
@ -19,25 +19,79 @@
<bpmn:incoming>Flow_0ktuhy4</bpmn:incoming>
<bpmn:outgoing>Flow_1g7pwbl</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sequenceFlow id="Flow_0kz8qim" sourceRef="Activity_1ep0jzy" targetRef="Activity_15fbpti" />
<bpmn:sequenceFlow id="Flow_0k5ba4b" sourceRef="Activity_15fbpti" targetRef="Activity_1ncqxa2" />
<bpmn:sequenceFlow id="Flow_1ugzldz" sourceRef="Activity_1ncqxa2" targetRef="Event_13641kp" />
<bpmn:userTask id="Activity_1ep0jzy" name="Vegitable">
<bpmn:extensionElements>
<spiffworkflow:properties>
<spiffworkflow:property name="formJsonSchemaFilename" value="form2.json" />
<spiffworkflow:property name="formUiSchemaFilename" value="your-favorite-vacation-spot-uischema.json" />
</spiffworkflow:properties>
</bpmn:extensionElements>
<bpmn:incoming>Flow_1g7pwbl</bpmn:incoming>
<bpmn:outgoing>Flow_0kz8qim</bpmn:outgoing>
</bpmn:userTask>
<bpmn:userTask id="Activity_15fbpti" name="Spam">
<bpmn:extensionElements>
<spiffworkflow:properties>
<spiffworkflow:property name="formJsonSchemaFilename" value="form3.json" />
<spiffworkflow:property name="formUiSchemaFilename" value="your-favorite-vacation-spot-uischema.json" />
</spiffworkflow:properties>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0kz8qim</bpmn:incoming>
<bpmn:outgoing>Flow_0k5ba4b</bpmn:outgoing>
</bpmn:userTask>
<bpmn:userTask id="Activity_1ncqxa2" name="Beetle">
<bpmn:extensionElements>
<spiffworkflow:properties>
<spiffworkflow:property name="formJsonSchemaFilename" value="form4.json" />
<spiffworkflow:property name="formUiSchemaFilename" value="your-favorite-vacation-spot-uischema.json" />
</spiffworkflow:properties>
</bpmn:extensionElements>
<bpmn:incoming>Flow_0k5ba4b</bpmn:incoming>
<bpmn:outgoing>Flow_1ugzldz</bpmn:outgoing>
</bpmn:userTask>
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_3iqzgmz">
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="179" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_13641kp_di" bpmnElement="Event_13641kp">
<dc:Bounds x="432" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0tt1eue_di" bpmnElement="Activity_08km0xl">
<dc:Bounds x="270" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_13641kp_di" bpmnElement="Event_13641kp">
<dc:Bounds x="852" y="159" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_137avcu_di" bpmnElement="Activity_1ep0jzy">
<dc:Bounds x="410" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hbegac_di" bpmnElement="Activity_15fbpti">
<dc:Bounds x="550" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_07tar8t_di" bpmnElement="Activity_1ncqxa2">
<dc:Bounds x="690" y="137" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0ktuhy4_di" bpmnElement="Flow_0ktuhy4">
<di:waypoint x="215" y="177" />
<di:waypoint x="270" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1g7pwbl_di" bpmnElement="Flow_1g7pwbl">
<di:waypoint x="370" y="177" />
<di:waypoint x="432" y="177" />
<di:waypoint x="410" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0kz8qim_di" bpmnElement="Flow_0kz8qim">
<di:waypoint x="510" y="177" />
<di:waypoint x="550" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0k5ba4b_di" bpmnElement="Flow_0k5ba4b">
<di:waypoint x="650" y="177" />
<di:waypoint x="690" y="177" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ugzldz_di" bpmnElement="Flow_1ugzldz">
<di:waypoint x="790" y="177" />
<di:waypoint x="852" y="177" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>

View File

@ -1,11 +1,5 @@
{
"location": {
"ui:autofocus": true
},
"ui:order": [
"location",
"",
"season",
"acitivites"
]
}
}

View File

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_96f6665" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.0.0-dev">
<bpmn:collaboration id="Collaboration_1xfolbi">
<bpmn:participant id="Participant_0oic5gs" processRef="Process_a7i9gwh" />
</bpmn:collaboration>
<bpmn:process id="Process_a7i9gwh" isExecutable="true">
<bpmn:laneSet id="LaneSet_1yxgywh">
<bpmn:lane id="Lane_016jgbt">
<bpmn:flowNodeRef>StartEvent_1</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1827h39</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_0emnodl</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_142jg0j</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1tzpvsa</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_1gxx393" name="Approver">
<bpmn:flowNodeRef>Activity_05oi3jp</bpmn:flowNodeRef>
</bpmn:lane>
</bpmn:laneSet>
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_1ds10z6</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:sequenceFlow id="Flow_1ds10z6" sourceRef="StartEvent_1" targetRef="Activity_1827h39" />
<bpmn:userTask id="Activity_1827h39" name="Make request">
<bpmn:incoming>Flow_1ds10z6</bpmn:incoming>
<bpmn:outgoing>Flow_1roppvw</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sequenceFlow id="Flow_1roppvw" sourceRef="Activity_1827h39" targetRef="Activity_05oi3jp" />
<bpmn:userTask id="Activity_05oi3jp" name="Make Approval">
<bpmn:incoming>Flow_1roppvw</bpmn:incoming>
<bpmn:outgoing>Flow_1adtkrf</bpmn:outgoing>
</bpmn:userTask>
<bpmn:sequenceFlow id="Flow_1adtkrf" sourceRef="Activity_05oi3jp" targetRef="Gateway_0emnodl" />
<bpmn:exclusiveGateway id="Gateway_0emnodl">
<bpmn:incoming>Flow_1adtkrf</bpmn:incoming>
<bpmn:outgoing>Flow_125s0o3</bpmn:outgoing>
<bpmn:outgoing>Flow_0ftxc77</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_142jg0j">
<bpmn:incoming>Flow_125s0o3</bpmn:incoming>
</bpmn:task>
<bpmn:sequenceFlow id="Flow_125s0o3" name="Approved" sourceRef="Gateway_0emnodl" targetRef="Activity_142jg0j" />
<bpmn:sequenceFlow id="Flow_0ftxc77" name="delined" sourceRef="Gateway_0emnodl" targetRef="Activity_1tzpvsa" />
<bpmn:task id="Activity_1tzpvsa">
<bpmn:incoming>Flow_0ftxc77</bpmn:incoming>
</bpmn:task>
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1xfolbi">
<bpmndi:BPMNShape id="Participant_0oic5gs_di" bpmnElement="Participant_0oic5gs" isHorizontal="true">
<dc:Bounds x="500" y="110" width="760" height="290" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_016jgbt_di" bpmnElement="Lane_016jgbt" isHorizontal="true">
<dc:Bounds x="530" y="110" width="730" height="150" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1gxx393_di" bpmnElement="Lane_1gxx393" isHorizontal="true">
<dc:Bounds x="530" y="260" width="730" height="140" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="562" y="172" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0a813h6_di" bpmnElement="Activity_1827h39">
<dc:Bounds x="650" y="150" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_07jvpru_di" bpmnElement="Activity_05oi3jp">
<dc:Bounds x="650" y="290" width="100" height="80" />
<bpmndi:BPMNLabel />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0emnodl_di" bpmnElement="Gateway_0emnodl" isMarkerVisible="true">
<dc:Bounds x="815" y="165" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_142jg0j_di" bpmnElement="Activity_142jg0j">
<dc:Bounds x="930" y="150" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1tzpvsa_di" bpmnElement="Activity_1tzpvsa">
<dc:Bounds x="1060" y="150" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1ds10z6_di" bpmnElement="Flow_1ds10z6">
<di:waypoint x="598" y="190" />
<di:waypoint x="650" y="190" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1roppvw_di" bpmnElement="Flow_1roppvw">
<di:waypoint x="700" y="230" />
<di:waypoint x="700" y="290" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1adtkrf_di" bpmnElement="Flow_1adtkrf">
<di:waypoint x="750" y="330" />
<di:waypoint x="840" y="330" />
<di:waypoint x="840" y="215" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_125s0o3_di" bpmnElement="Flow_125s0o3">
<di:waypoint x="865" y="190" />
<di:waypoint x="930" y="190" />
<bpmndi:BPMNLabel>
<dc:Bounds x="874" y="172" width="48" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ftxc77_di" bpmnElement="Flow_0ftxc77">
<di:waypoint x="840" y="215" />
<di:waypoint x="840" y="250" />
<di:waypoint x="1110" y="250" />
<di:waypoint x="1110" y="230" />
<bpmndi:BPMNLabel>
<dc:Bounds x="957" y="232" width="37" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>

View File

@ -0,0 +1,11 @@
{
"description": "",
"display_name": "Working w/ Eitan ",
"display_order": 0,
"exception_notification_addresses": [],
"fault_or_suspend_on_exception": "fault",
"files": [],
"metadata_extraction_paths": null,
"primary_file_name": "most_simple.bpmn",
"primary_process_id": "Process_a7i9gwh"
}