mirror of
https://github.com/sartography/sample-process-models.git
synced 2025-02-25 14:15:14 +00:00
625 lines
32 KiB
XML
625 lines
32 KiB
XML
<?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_unit_test_pre_scripts_post_scripts_for_tasks_mg2fcs0" isExecutable="true">
|
|
<bpmn:startEvent id="StartEvent_1">
|
|
<bpmn:outgoing>Flow_12pit63</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:sequenceFlow id="Flow_12pit63" sourceRef="StartEvent_1" targetRef="Activity_1ko63ab" />
|
|
<bpmn:userTask id="Activity_1ko63ab" name="User Task">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>User Task Var 1 = {{user_task_1}} ,
|
|
User Task Var 2 = {{user_task_2}},
|
|
User Task Var 3 = {{user_task_3}}</spiffworkflow:instructionsForEndUser>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(user_task_1)
|
|
</spiffworkflow:postScript>
|
|
<spiffworkflow:preScript>user_task_1 = 1
|
|
user_task_2 = 2
|
|
user_task_3 = 3</spiffworkflow:preScript>
|
|
<spiffworkflow:properties>
|
|
<spiffworkflow:property name="formJsonSchemaFilename" value="getname.json" />
|
|
</spiffworkflow:properties>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_12pit63</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0rx4171</bpmn:outgoing>
|
|
</bpmn:userTask>
|
|
<bpmn:sequenceFlow id="Flow_0rx4171" sourceRef="Activity_1ko63ab" targetRef="Activity_1aa2xu6" />
|
|
<bpmn:manualTask id="Activity_1aa2xu6" name="Show User Task Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>My Name is {{name}},
|
|
User Task Var 1 = {{user_task_1}},
|
|
User Task Var 2 = {{user_task_2}},
|
|
User Task Var 3 = {{user_task_3}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0rx4171</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0t5wjjo</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_0t5wjjo" sourceRef="Activity_1aa2xu6" targetRef="Activity_1nk76nr" />
|
|
<bpmn:manualTask id="Activity_1nk76nr" name="Manual Task 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>manual_task_1 = 10
|
|
manual_task_2 = 20
|
|
manual_task_3 = 30</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(manual_task_1)
|
|
del(user_task_3)
|
|
</spiffworkflow:postScript>
|
|
<spiffworkflow:instructionsForEndUser>Hello from migration!
|
|
Manual_task_1 = {{manual_task_1}},
|
|
Manual_task_2 = {{manual_task_2}},
|
|
Manual_task_3 = {{manual_task_3}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0t5wjjo</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0kty908</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_0kty908" sourceRef="Activity_1nk76nr" targetRef="Activity_1724gg7" />
|
|
<bpmn:manualTask id="Activity_1724gg7" name="Show Manual Task Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Manual Task var 1 = {{manual_task_1}},
|
|
Manual Task var 2 = {{manual_task_2}},
|
|
Manual Task var 3 = {{manual_task_3}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0kty908</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0is9d8n</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_0is9d8n" sourceRef="Activity_1724gg7" targetRef="Activity_1cmc6ij" />
|
|
<bpmn:serviceTask id="Activity_1cmc6ij" name="Service Task 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>service_task_1 = 50
|
|
service_task_2 = 20</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(service_task_1)
|
|
</spiffworkflow:postScript>
|
|
<spiffworkflow:instructionsForEndUser>My Name is {{name}},
|
|
User Task Var 1 = {{user_task_1}},
|
|
User Task Var 2 = {{user_task_2}},
|
|
User Task Var 3 = {{user_task_3}},
|
|
Manual_task_1 = {{manual_task_1}},
|
|
Manual_task_2 = {{manual_task_2}},
|
|
Manual_task_3 = {{manual_task_3}},
|
|
Service_task_1 = {{service_task_1}},
|
|
Service_task_2 = {{service_task_2}}</spiffworkflow:instructionsForEndUser>
|
|
<spiffworkflow:serviceTaskOperator id="http/GetRequestV2" resultVariable="git_resp">
|
|
<spiffworkflow:parameters>
|
|
<spiffworkflow:parameter id="url" type="str" value=""https://api.github.com/user"" />
|
|
<spiffworkflow:parameter id="headers" type="any" value="{ "Authorization": "Bearer SPIFF_SECRET:github_oauth" }" />
|
|
<spiffworkflow:parameter id="params" type="any" />
|
|
<spiffworkflow:parameter id="basic_auth_username" type="str" />
|
|
<spiffworkflow:parameter id="basic_auth_password" type="str" />
|
|
<spiffworkflow:parameter id="attempts" type="int" />
|
|
</spiffworkflow:parameters>
|
|
</spiffworkflow:serviceTaskOperator>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0is9d8n</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0ghbvoe</bpmn:outgoing>
|
|
</bpmn:serviceTask>
|
|
<bpmn:sequenceFlow id="Flow_0ghbvoe" sourceRef="Activity_1cmc6ij" targetRef="Activity_18wlmcj" />
|
|
<bpmn:manualTask id="Activity_18wlmcj" name="Show service Task Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Service Task var 1 = {{service_task_1}},
|
|
Service Task var 2 = {{service_task_2}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0ghbvoe</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0asdpkl</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_0asdpkl" sourceRef="Activity_18wlmcj" targetRef="Activity_1gu179k" />
|
|
<bpmn:businessRuleTask id="Activity_1gu179k" name="Business Rule Task 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>businessrule_task_1 = 12
|
|
businessrule_task_2 = 24
|
|
businessRuleTaskId = businessrule_task_2</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(businessrule_task_2)
|
|
del(manual_task_3)</spiffworkflow:postScript>
|
|
<spiffworkflow:calledDecisionId>decision_UserRoleDecision</spiffworkflow:calledDecisionId>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0asdpkl</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1hzsoui</bpmn:outgoing>
|
|
</bpmn:businessRuleTask>
|
|
<bpmn:sequenceFlow id="Flow_1hzsoui" sourceRef="Activity_1gu179k" targetRef="Activity_1abcuai" />
|
|
<bpmn:manualTask id="Activity_1abcuai" name="Show BR Task Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Business Rule Task 1 = {{businessrule_task_1}},
|
|
Business Rule Task 2 = {{businessrule_task_2}},
|
|
User Name = {{test_name}},
|
|
User Role = {{test_role}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1hzsoui</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0lv8c94</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_0lv8c94" sourceRef="Activity_1abcuai" targetRef="Activity_0uw8p7i" />
|
|
<bpmn:sequenceFlow id="Flow_0c3kbws" sourceRef="Activity_0uw8p7i" targetRef="Activity_1xl1vnt" />
|
|
<bpmn:manualTask id="Activity_1xl1vnt" name="Show Send Task Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Send Task var 1 = {{send_task_1}},
|
|
Send Task var 2 = {{send_task_2}},
|
|
payload = {{payload}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0c3kbws</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0zbzkxg</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_0zbzkxg" sourceRef="Activity_1xl1vnt" targetRef="Activity_0y4kkn9" />
|
|
<bpmn:sequenceFlow id="Flow_1an8bg3" sourceRef="Activity_0y4kkn9" targetRef="Activity_0atjlml" />
|
|
<bpmn:manualTask id="Activity_0atjlml" name="Show ReceiveTask Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Receive Task var 1 = {{receive_task_1}},
|
|
Receive Task var 2 = {{receive_task_2}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1an8bg3</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0s5vj9x</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_0s5vj9x" sourceRef="Activity_0atjlml" targetRef="Activity_07grwzj" />
|
|
<bpmn:callActivity id="Activity_07grwzj" name="Call Activity 1" calledElement="Unit_Test_User_Task">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>call_activity_1 = 100
|
|
call_activity_2 = 200</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(call_activity_1)
|
|
</spiffworkflow:postScript>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0s5vj9x</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1hywrcq</bpmn:outgoing>
|
|
</bpmn:callActivity>
|
|
<bpmn:sequenceFlow id="Flow_1hywrcq" sourceRef="Activity_07grwzj" targetRef="Activity_0yvvb2l" />
|
|
<bpmn:manualTask id="Activity_0yvvb2l" name="Show Call Activity Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>My New Name = {{name}},
|
|
Call Activity var 1 = {{call_activity_1}},
|
|
Call Activity var 2 = {{call_activity_2}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1hywrcq</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_082ftez</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_082ftez" sourceRef="Activity_0yvvb2l" targetRef="Activity_0tw18gv" />
|
|
<bpmn:subProcess id="Activity_0tw18gv" name="Sub process Collpased 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>collapsed_subprocess_activity_1 = 44
|
|
collapsed_subprocess_activity_2 = 55</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(collapsed_subprocess_activity_2)</spiffworkflow:postScript>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_082ftez</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_170ycko</bpmn:outgoing>
|
|
<bpmn:startEvent id="Event_0xqdq0e">
|
|
<bpmn:outgoing>Flow_19vu277</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:sequenceFlow id="Flow_19vu277" sourceRef="Event_0xqdq0e" targetRef="Activity_1l7z1sl" />
|
|
<bpmn:endEvent id="Event_00mqtfq">
|
|
<bpmn:incoming>Flow_0ij6o2b</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_0ij6o2b" sourceRef="Activity_1l7z1sl" targetRef="Event_00mqtfq" />
|
|
<bpmn:manualTask id="Activity_1l7z1sl" name="Show Message">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Hello from Collapsed Sub process with Collapsed subprocess var 1 = {{collapsed_subprocess_activity_1}},
|
|
Collapsed subprocess var 2 = {{collapsed_subprocess_activity_2}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_19vu277</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0ij6o2b</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
</bpmn:subProcess>
|
|
<bpmn:sequenceFlow id="Flow_170ycko" sourceRef="Activity_0tw18gv" targetRef="Activity_01e995n" />
|
|
<bpmn:manualTask id="Activity_01e995n" name="Show Collapsed sub process Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Collapsed subprocess var 1 = {{collapsed_subprocess_activity_1}},
|
|
Collapsed subprocess var 2 = {{collapsed_subprocess_activity_2}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_170ycko</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1evk14h</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_1evk14h" sourceRef="Activity_01e995n" targetRef="Activity_1iogzej" />
|
|
<bpmn:subProcess id="Activity_1iogzej" name="Expanded Sub process 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>expanded_subprocess_activity_1 = 7
|
|
expanded_subprocess_activity_2 = 8</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(expanded_subprocess_activity_1)</spiffworkflow:postScript>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1evk14h</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0beubtn</bpmn:outgoing>
|
|
<bpmn:startEvent id="Event_05j3k5i">
|
|
<bpmn:outgoing>Flow_1n7zz5j</bpmn:outgoing>
|
|
</bpmn:startEvent>
|
|
<bpmn:sequenceFlow id="Flow_1n7zz5j" sourceRef="Event_05j3k5i" targetRef="Activity_02l6kma" />
|
|
<bpmn:manualTask id="Activity_02l6kma" name="Show Message 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Hello from Expanded Sub process with Expanded subprocess var 1 = {{expanded_subprocess_activity_1}},
|
|
Expanded subprocess var 2 = {{expanded_subprocess_activity_2}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1n7zz5j</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_136pl6u</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:endEvent id="Event_1dl71im">
|
|
<bpmn:incoming>Flow_136pl6u</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_136pl6u" sourceRef="Activity_02l6kma" targetRef="Event_1dl71im" />
|
|
</bpmn:subProcess>
|
|
<bpmn:sequenceFlow id="Flow_0beubtn" sourceRef="Activity_1iogzej" targetRef="Activity_052k826" />
|
|
<bpmn:endEvent id="Event_1cpmclq">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>End Pre-Script Post-Script Test.
|
|
My New Name is {{name}},
|
|
User Task Var 1 = {{user_task_1}},
|
|
User Task Var 2 = {{user_task_2}},
|
|
User Task Var 3 = {{user_task_3}},
|
|
Manual Task var 1 = {{manual_task_1}},
|
|
Manual Task var 2 = {{manual_task_2}},
|
|
Manual Task var 3 = {{manual_task_3}},
|
|
Service Task var 1 = {{service_task_1}},
|
|
Service Task var 2 = {{service_task_2}}
|
|
Business Rule Task 1 = {{businessrule_task_1}},
|
|
Business Rule Task 2 = {{businessrule_task_2}},
|
|
Business Rule Task Id = {{businessRuleTaskId}},
|
|
User Name = {{test_name}},
|
|
User Role = {{test_role}},
|
|
Send Task var 1 = {{send_task_1}},
|
|
Send Task var 2 = {{send_task_2}},
|
|
payload = {{payload}},
|
|
Receive Task var 1 = {{receive_task_1}},
|
|
Receive Task var 2 = {{receive_task_2}},
|
|
Call Activity var 1 = {{call_activity_1}},
|
|
Call Activity var 2 = {{call_activity_2}},
|
|
Collapsed subprocess var 1 = {{collapsed_subprocess_activity_1}},
|
|
Collapsed subprocess var 2 = {{collapsed_subprocess_activity_2}},
|
|
Expanded subprocess var 1 = {{expanded_subprocess_activity_1}},
|
|
Expanded subprocess var 2 = {{expanded_subprocess_activity_2}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_093yt3c</bpmn:incoming>
|
|
</bpmn:endEvent>
|
|
<bpmn:sequenceFlow id="Flow_02y9dpv" sourceRef="Activity_052k826" targetRef="Activity_1gzwd72" />
|
|
<bpmn:manualTask id="Activity_052k826" name="Show expanded sub process Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Expanded subprocess var 1 = {{expanded_subprocess_activity_1}},
|
|
Expanded subprocess var 2 = {{expanded_subprocess_activity_2}}</spiffworkflow:instructionsForEndUser>
|
|
<spiffworkflow:postScript>y = 0
|
|
z = 0</spiffworkflow:postScript>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0beubtn</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_02y9dpv</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:receiveTask id="Activity_0y4kkn9" name="Receive Task 1" messageRef="PrePostScriptMsg">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>receive_task_1 = 11
|
|
receive_task_2 = 22</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(receive_task_1)</spiffworkflow:postScript>
|
|
<spiffworkflow:messageVariable>retPayload</spiffworkflow:messageVariable>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0zbzkxg</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1an8bg3</bpmn:outgoing>
|
|
</bpmn:receiveTask>
|
|
<bpmn:sendTask id="Activity_0uw8p7i" name="Send Task 1" messageRef="PrePostScriptMsg">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>send_task_1 = 111
|
|
send_task_2 = 222
|
|
payload = {"name":"Joe", "age":37}</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript># Delete Unneeded Variable
|
|
del(send_task_1)</spiffworkflow:postScript>
|
|
<spiffworkflow:messagePayload>payload</spiffworkflow:messagePayload>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0lv8c94</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0c3kbws</bpmn:outgoing>
|
|
</bpmn:sendTask>
|
|
<bpmn:sequenceFlow id="Flow_1e1djbi" sourceRef="Activity_1gzwd72" targetRef="Activity_0cvjffh" />
|
|
<bpmn:manualTask id="Activity_1gzwd72" name="Manual Loop Task (Script on Inst) 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:preScript>y = y+1</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript>z = z+1</spiffworkflow:postScript>
|
|
<spiffworkflow:instructionsForEndUser>Manual Loop Task (Run script on Instance)
|
|
y is {{y}}
|
|
z is {{z}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_02y9dpv</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1e1djbi</bpmn:outgoing>
|
|
<bpmn:standardLoopCharacteristics loopMaximum="3" spiffworkflow:scriptsOnInstances="true" />
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_1bnswgl" sourceRef="Activity_0cvjffh" targetRef="Activity_1hb0gf3" />
|
|
<bpmn:manualTask id="Activity_0cvjffh" name="Show Manual Loop Task (Script on Inst) Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>y = {{y}}
|
|
z = {{z}}</spiffworkflow:instructionsForEndUser>
|
|
<spiffworkflow:postScript>y = 10
|
|
z =10</spiffworkflow:postScript>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1e1djbi</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_1bnswgl</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_0ssa1ws" sourceRef="Activity_1hb0gf3" targetRef="Activity_1f10bdx" />
|
|
<bpmn:manualTask id="Activity_1hb0gf3" name="Manual Loop Task 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>y is {{y}}
|
|
z is {{z}}</spiffworkflow:instructionsForEndUser>
|
|
<spiffworkflow:preScript>y=y+1</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript>z=z+1</spiffworkflow:postScript>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_1bnswgl</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_0ssa1ws</bpmn:outgoing>
|
|
<bpmn:standardLoopCharacteristics loopMaximum="2" />
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_03b91xx" sourceRef="Activity_1f10bdx" targetRef="Activity_11rxivj" />
|
|
<bpmn:manualTask id="Activity_1f10bdx" name="Show Manual Loop Task Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>y = {{y}}
|
|
z = {{z}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_0ssa1ws</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_03b91xx</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
<bpmn:sequenceFlow id="Flow_15q2px7" sourceRef="Activity_11rxivj" targetRef="Activity_0bladrd" />
|
|
<bpmn:userTask id="Activity_11rxivj" name="Parallel Multi Instance (Script on Inst) 1">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:properties>
|
|
<spiffworkflow:property name="formJsonSchemaFilename" value="get-town-schema.json" />
|
|
<spiffworkflow:property name="formUiSchemaFilename" value="get-town-uischema.json" />
|
|
</spiffworkflow:properties>
|
|
<spiffworkflow:preScript>y = y + 1</spiffworkflow:preScript>
|
|
<spiffworkflow:postScript>z = z + 1</spiffworkflow:postScript>
|
|
<spiffworkflow:instructionsForEndUser>y is {{y}}
|
|
z is {{z}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_03b91xx</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_15q2px7</bpmn:outgoing>
|
|
<bpmn:multiInstanceLoopCharacteristics spiffworkflow:scriptsOnInstances="true">
|
|
<bpmn:loopCardinality xsi:type="bpmn:tFormalExpression">3</bpmn:loopCardinality>
|
|
</bpmn:multiInstanceLoopCharacteristics>
|
|
</bpmn:userTask>
|
|
<bpmn:sequenceFlow id="Flow_093yt3c" sourceRef="Activity_0bladrd" targetRef="Event_1cpmclq" />
|
|
<bpmn:manualTask id="Activity_0bladrd" name="Show Parallel MI (Script on inst) Data">
|
|
<bpmn:extensionElements>
|
|
<spiffworkflow:instructionsForEndUser>Show Parallel Multi Instance (Run script on instance) Data
|
|
town = {{town}}
|
|
y = {{y}}
|
|
z = {{z}}</spiffworkflow:instructionsForEndUser>
|
|
</bpmn:extensionElements>
|
|
<bpmn:incoming>Flow_15q2px7</bpmn:incoming>
|
|
<bpmn:outgoing>Flow_093yt3c</bpmn:outgoing>
|
|
</bpmn:manualTask>
|
|
</bpmn:process>
|
|
<bpmn:message id="PrePostScriptMsg" name="PrePostScriptMsg" />
|
|
<bpmn:correlationKey id="CorrelationKey_1yly25f" name="MainCorrelationKey" />
|
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
|
|
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_unit_test_pre_scripts_post_scripts_for_tasks_mg2fcs0">
|
|
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
|
|
<dc:Bounds x="179" y="159" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_17rhhf1_di" bpmnElement="Activity_1ko63ab">
|
|
<dc:Bounds x="270" y="137" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1wnvwkg_di" bpmnElement="Activity_1aa2xu6">
|
|
<dc:Bounds x="440" y="137" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0fsrb8u_di" bpmnElement="Activity_1nk76nr">
|
|
<dc:Bounds x="610" y="137" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0wfvi2h_di" bpmnElement="Activity_1724gg7">
|
|
<dc:Bounds x="780" y="137" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1u6i1xs_di" bpmnElement="Activity_1cmc6ij">
|
|
<dc:Bounds x="950" y="137" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0bmtds3_di" bpmnElement="Activity_18wlmcj">
|
|
<dc:Bounds x="1120" y="137" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0kxl98n_di" bpmnElement="Activity_1gu179k">
|
|
<dc:Bounds x="1120" y="330" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1t1vnmb_di" bpmnElement="Activity_1abcuai">
|
|
<dc:Bounds x="950" y="330" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0mm8knu_di" bpmnElement="Activity_1xl1vnt">
|
|
<dc:Bounds x="620" y="330" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0ye08nd_di" bpmnElement="Activity_0atjlml">
|
|
<dc:Bounds x="340" y="330" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_05swzae_di" bpmnElement="Activity_07grwzj">
|
|
<dc:Bounds x="180" y="330" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1po4ot1_di" bpmnElement="Activity_0yvvb2l">
|
|
<dc:Bounds x="180" y="500" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0q35qe1_di" bpmnElement="Activity_0tw18gv">
|
|
<dc:Bounds x="330" y="500" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_035rb82_di" bpmnElement="Activity_01e995n">
|
|
<dc:Bounds x="480" y="500" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1e0i0vz_di" bpmnElement="Activity_1iogzej" isExpanded="true">
|
|
<dc:Bounds x="720" y="440" width="350" height="200" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_05j3k5i_di" bpmnElement="Event_05j3k5i">
|
|
<dc:Bounds x="760.3333333333334" y="522" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_04881cq_di" bpmnElement="Activity_02l6kma">
|
|
<dc:Bounds x="850" y="500" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_1dl71im_di" bpmnElement="Event_1dl71im">
|
|
<dc:Bounds x="1012" y="522" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_1n7zz5j_di" bpmnElement="Flow_1n7zz5j">
|
|
<di:waypoint x="796" y="540" />
|
|
<di:waypoint x="850" y="540" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_136pl6u_di" bpmnElement="Flow_136pl6u">
|
|
<di:waypoint x="950" y="540" />
|
|
<di:waypoint x="1012" y="540" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNShape id="Event_1cpmclq_di" bpmnElement="Event_1cpmclq">
|
|
<dc:Bounds x="822" y="872" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0vrnyop_di" bpmnElement="Activity_052k826">
|
|
<dc:Bounds x="1160" y="500" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0w5hazz_di" bpmnElement="Activity_0y4kkn9">
|
|
<dc:Bounds x="480" y="330" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1oc7bex_di" bpmnElement="Activity_0uw8p7i">
|
|
<dc:Bounds x="780" y="330" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_0ezwcab_di" bpmnElement="Activity_1gzwd72">
|
|
<dc:Bounds x="1160" y="680" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1q85bu9_di" bpmnElement="Activity_0cvjffh">
|
|
<dc:Bounds x="1000" y="680" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_18oeblh_di" bpmnElement="Activity_1hb0gf3">
|
|
<dc:Bounds x="820" y="680" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1iqkjfa_di" bpmnElement="Activity_1f10bdx">
|
|
<dc:Bounds x="640" y="680" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_18dgdi8_di" bpmnElement="Activity_11rxivj">
|
|
<dc:Bounds x="450" y="680" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_013cml8_di" bpmnElement="Activity_0bladrd">
|
|
<dc:Bounds x="270" y="680" width="100" height="80" />
|
|
<bpmndi:BPMNLabel />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_12pit63_di" bpmnElement="Flow_12pit63">
|
|
<di:waypoint x="215" y="177" />
|
|
<di:waypoint x="270" y="177" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0rx4171_di" bpmnElement="Flow_0rx4171">
|
|
<di:waypoint x="370" y="177" />
|
|
<di:waypoint x="440" y="177" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0t5wjjo_di" bpmnElement="Flow_0t5wjjo">
|
|
<di:waypoint x="540" y="177" />
|
|
<di:waypoint x="610" y="177" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0kty908_di" bpmnElement="Flow_0kty908">
|
|
<di:waypoint x="710" y="177" />
|
|
<di:waypoint x="780" y="177" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0is9d8n_di" bpmnElement="Flow_0is9d8n">
|
|
<di:waypoint x="880" y="177" />
|
|
<di:waypoint x="950" y="177" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0ghbvoe_di" bpmnElement="Flow_0ghbvoe">
|
|
<di:waypoint x="1050" y="177" />
|
|
<di:waypoint x="1120" y="177" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0asdpkl_di" bpmnElement="Flow_0asdpkl">
|
|
<di:waypoint x="1170" y="217" />
|
|
<di:waypoint x="1170" y="330" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1hzsoui_di" bpmnElement="Flow_1hzsoui">
|
|
<di:waypoint x="1120" y="370" />
|
|
<di:waypoint x="1050" y="370" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0lv8c94_di" bpmnElement="Flow_0lv8c94">
|
|
<di:waypoint x="950" y="370" />
|
|
<di:waypoint x="880" y="370" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0c3kbws_di" bpmnElement="Flow_0c3kbws">
|
|
<di:waypoint x="780" y="370" />
|
|
<di:waypoint x="720" y="370" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0zbzkxg_di" bpmnElement="Flow_0zbzkxg">
|
|
<di:waypoint x="620" y="370" />
|
|
<di:waypoint x="580" y="370" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1an8bg3_di" bpmnElement="Flow_1an8bg3">
|
|
<di:waypoint x="480" y="370" />
|
|
<di:waypoint x="440" y="370" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0s5vj9x_di" bpmnElement="Flow_0s5vj9x">
|
|
<di:waypoint x="340" y="370" />
|
|
<di:waypoint x="280" y="370" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1hywrcq_di" bpmnElement="Flow_1hywrcq">
|
|
<di:waypoint x="280" y="370" />
|
|
<di:waypoint x="310" y="370" />
|
|
<di:waypoint x="310" y="540" />
|
|
<di:waypoint x="280" y="540" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_082ftez_di" bpmnElement="Flow_082ftez">
|
|
<di:waypoint x="280" y="540" />
|
|
<di:waypoint x="330" y="540" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_170ycko_di" bpmnElement="Flow_170ycko">
|
|
<di:waypoint x="430" y="540" />
|
|
<di:waypoint x="480" y="540" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1evk14h_di" bpmnElement="Flow_1evk14h">
|
|
<di:waypoint x="580" y="540" />
|
|
<di:waypoint x="720" y="540" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0beubtn_di" bpmnElement="Flow_0beubtn">
|
|
<di:waypoint x="1070" y="540" />
|
|
<di:waypoint x="1160" y="540" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_02y9dpv_di" bpmnElement="Flow_02y9dpv">
|
|
<di:waypoint x="1210" y="580" />
|
|
<di:waypoint x="1210" y="680" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1e1djbi_di" bpmnElement="Flow_1e1djbi">
|
|
<di:waypoint x="1160" y="720" />
|
|
<di:waypoint x="1100" y="720" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_1bnswgl_di" bpmnElement="Flow_1bnswgl">
|
|
<di:waypoint x="1000" y="720" />
|
|
<di:waypoint x="920" y="720" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0ssa1ws_di" bpmnElement="Flow_0ssa1ws">
|
|
<di:waypoint x="820" y="720" />
|
|
<di:waypoint x="740" y="720" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_03b91xx_di" bpmnElement="Flow_03b91xx">
|
|
<di:waypoint x="640" y="720" />
|
|
<di:waypoint x="550" y="720" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_15q2px7_di" bpmnElement="Flow_15q2px7">
|
|
<di:waypoint x="450" y="720" />
|
|
<di:waypoint x="370" y="720" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_093yt3c_di" bpmnElement="Flow_093yt3c">
|
|
<di:waypoint x="320" y="760" />
|
|
<di:waypoint x="320" y="890" />
|
|
<di:waypoint x="822" y="890" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
<bpmndi:BPMNDiagram id="BPMNDiagram_1usjwzx">
|
|
<bpmndi:BPMNPlane id="BPMNPlane_0yht31w" bpmnElement="Activity_0tw18gv">
|
|
<bpmndi:BPMNShape id="Event_0xqdq0e_di" bpmnElement="Event_0xqdq0e">
|
|
<dc:Bounds x="342" y="212" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Event_00mqtfq_di" bpmnElement="Event_00mqtfq">
|
|
<dc:Bounds x="582" y="212" width="36" height="36" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNShape id="Activity_1cwwkrh_di" bpmnElement="Activity_1l7z1sl">
|
|
<dc:Bounds x="430" y="190" width="100" height="80" />
|
|
</bpmndi:BPMNShape>
|
|
<bpmndi:BPMNEdge id="Flow_19vu277_di" bpmnElement="Flow_19vu277">
|
|
<di:waypoint x="378" y="230" />
|
|
<di:waypoint x="430" y="230" />
|
|
</bpmndi:BPMNEdge>
|
|
<bpmndi:BPMNEdge id="Flow_0ij6o2b_di" bpmnElement="Flow_0ij6o2b">
|
|
<di:waypoint x="530" y="230" />
|
|
<di:waypoint x="582" y="230" />
|
|
</bpmndi:BPMNEdge>
|
|
</bpmndi:BPMNPlane>
|
|
</bpmndi:BPMNDiagram>
|
|
</bpmn:definitions>
|