HSG-MCS-HS21_tapas/TAPAS-Final/doc/workflow.bpmn
2021-12-22 15:55:48 +00:00

1021 lines
53 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:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:modeler="http://camunda.org/schema/modeler/1.0" id="Definitions_0grlf6g" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.8.1" modeler:executionPlatform="Camunda Platform" modeler:executionPlatformVersion="7.15.0">
<bpmn:collaboration id="Collaboration_0p9il2x">
<bpmn:participant id="Participant_06nkquo" name="Tasklist Service" processRef="Process_12mqbju" />
<bpmn:participant id="Participant_016oseg" name="Roster Service" processRef="Process_1s4t9qw" />
<bpmn:participant id="Participant_11sfrgz" name="Executor Pool" processRef="Process_0bur8vc" />
<bpmn:participant id="Participant_1x7nd70" name="executor" processRef="Process_1wq3sju" />
<bpmn:participant id="Participant_1ggu0ij" name="Auction House (Internal)" processRef="Process_0og9e9s" />
<bpmn:participant id="Participant_1d39i1c" name="Auction House (External)" processRef="Process_0eia0we" />
<bpmn:messageFlow id="Flow_14smr2g" sourceRef="Activity_13xp2vr" targetRef="Activity_0iljjpd" />
<bpmn:messageFlow id="Flow_0z85582" name="notify executor about new tasks in event channel" sourceRef="Activity_0qh2a6b" targetRef="Activity_0feawyi" />
<bpmn:messageFlow id="Flow_02hwoew" sourceRef="Activity_1hdmlbq" targetRef="Activity_0x47yx9" />
<bpmn:messageFlow id="Flow_0jg4g6h" name="return task informations" sourceRef="Activity_0a4kzh7" targetRef="Activity_12tzfd7" />
<bpmn:messageFlow id="Flow_1ejujjc" name="Notify about status change" sourceRef="Activity_0a4kzh7" targetRef="Activity_0fiiuon" />
<bpmn:messageFlow id="Flow_1gknjes" name="Notify about task finish" sourceRef="Activity_1f06uud" targetRef="Activity_01iahon" />
<bpmn:messageFlow id="Flow_0fihv5s" name="return task results" sourceRef="Activity_12tzfd7" targetRef="Activity_1f06uud" />
<bpmn:messageFlow id="Flow_1qv7s55" name="Sends started message to executor pool" sourceRef="Activity_1r2yhx0" targetRef="Activity_14xojfa" />
<bpmn:messageFlow id="Flow_1l0z3bv" name="Return success message if added" sourceRef="Activity_14xojfa" targetRef="Activity_09ae5r2" />
<bpmn:messageFlow id="Flow_1bx5dnk" name="Notify about new executor" sourceRef="Activity_14xojfa" targetRef="Activity_0ukpu3l" />
<bpmn:messageFlow id="Flow_0wwbgs7" sourceRef="Activity_005fqxd" targetRef="Activity_0123dae" />
<bpmn:messageFlow id="Flow_05s4fa6" name="Notify other auction houses about new auction" sourceRef="Activity_0123dae" targetRef="Activity_0x8r7k7" />
<bpmn:messageFlow id="Flow_009mww7" sourceRef="Activity_0x8r7k7" targetRef="Activity_0lwsc3t" />
<bpmn:messageFlow id="Flow_0veeafb" name="Notify about status change" sourceRef="Activity_063gxmr" targetRef="Activity_0fiiuon" />
<bpmn:messageFlow id="Flow_0ldoe50" name="Notify other auction houses about new auction" sourceRef="Activity_0yui9vm" targetRef="Activity_01kvr9a" />
<bpmn:messageFlow id="Flow_19w7sp3" sourceRef="Activity_14xojfa" targetRef="Activity_0yhrfhf" />
<bpmn:messageFlow id="Flow_0qw77lq" name="Notify about task finish" sourceRef="Activity_18luyq9" targetRef="Activity_01iahon" />
<bpmn:messageFlow id="Flow_0id432z" sourceRef="Activity_116xgxa" targetRef="Activity_1tr04hw" />
<bpmn:messageFlow id="Flow_1vqoo2z" sourceRef="Activity_0ni2cfg" targetRef="Activity_13lmgq3" />
<bpmn:messageFlow id="Flow_1ikgoz3" sourceRef="Activity_13lmgq3" targetRef="Activity_13xp2vr" />
<bpmn:messageFlow id="Flow_1jo7zxr" sourceRef="Activity_1w65vhs" targetRef="Activity_1kl8p52" />
<bpmn:messageFlow id="Flow_0zv6duf" sourceRef="Activity_1kl8p52" targetRef="Activity_1j0cx5g" />
<bpmn:messageFlow id="Flow_1oxbeps" sourceRef="Activity_1kl8p52" targetRef="Activity_03csszr" />
<bpmn:messageFlow id="Flow_0au0up3" sourceRef="Activity_1jq7hnv" targetRef="Activity_0kt4ce0" />
<bpmn:messageFlow id="Flow_0jvqtzp" name="return not successful" sourceRef="Activity_0trqd0z" targetRef="Activity_11958sp" />
<bpmn:messageFlow id="Flow_1w5q9ba" name="return successful" sourceRef="Activity_09ys1a2" targetRef="Activity_0qpc9r0" />
<bpmn:messageFlow id="Flow_17w04go" sourceRef="Activity_1kl8p52" targetRef="Activity_039t4mi" />
<bpmn:messageFlow id="Flow_1lznexm" sourceRef="Activity_1ahl6bl" targetRef="Activity_063gxmr" />
<bpmn:messageFlow id="Flow_0stgbfi" sourceRef="Activity_0at6kvd" targetRef="Activity_0phm5et" />
<bpmn:messageFlow id="Flow_0zr6p4m" sourceRef="Activity_0jzf0yv" targetRef="Activity_0iljjpd" />
</bpmn:collaboration>
<bpmn:process id="Process_12mqbju" isExecutable="true">
<bpmn:task id="Activity_0fiiuon" name="Change status to assigned">
<bpmn:outgoing>Flow_1x5tn8d</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_01iahon" name="Update status and task">
<bpmn:outgoing>Flow_0q27k8x</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_1e01yys" name="Is this an external task?">
<bpmn:incoming>Flow_1x5tn8d</bpmn:incoming>
<bpmn:incoming>Flow_0q27k8x</bpmn:incoming>
<bpmn:outgoing>Flow_0p2cvuq</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_1b7afz7">
<bpmn:incoming>Flow_0p2cvuq</bpmn:incoming>
<bpmn:outgoing>Flow_0t619kx</bpmn:outgoing>
<bpmn:outgoing>Flow_0jdop0s</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_1c318b6" name="Send update information to external task list">
<bpmn:incoming>Flow_0t619kx</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0oro919" name="Do nothing">
<bpmn:incoming>Flow_0jdop0s</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_1jq7hnv" name="Check if task can get removed">
<bpmn:incoming>Flow_020rl47</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0qpc9r0" name="Delete task" />
<bpmn:task id="Activity_11958sp" name="Don&#39;t delete task" />
<bpmn:task id="Activity_0phm5et" name="Update task status to &#34;No Executor Found&#34;" />
<bpmn:startEvent id="Event_04ek3w5" name="User creates task">
<bpmn:outgoing>Flow_0drypjw</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:startEvent id="Event_15jcufk" name="Remove task">
<bpmn:outgoing>Flow_020rl47</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:startEvent id="Event_099rjfn" name="Retry task execution (happens when task in &#34;No Executor Found&#34; state)">
<bpmn:outgoing>Flow_04yudlk</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:task id="Activity_13xp2vr" name="Task created">
<bpmn:incoming>Flow_0drypjw</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0jzf0yv" name="Retry task">
<bpmn:incoming>Flow_04yudlk</bpmn:incoming>
</bpmn:task>
<bpmn:sequenceFlow id="Flow_0drypjw" sourceRef="Event_04ek3w5" targetRef="Activity_13xp2vr" />
<bpmn:sequenceFlow id="Flow_0p2cvuq" sourceRef="Activity_1e01yys" targetRef="Gateway_1b7afz7" />
<bpmn:sequenceFlow id="Flow_0t619kx" name="Yes" sourceRef="Gateway_1b7afz7" targetRef="Activity_1c318b6" />
<bpmn:sequenceFlow id="Flow_0jdop0s" name="No" sourceRef="Gateway_1b7afz7" targetRef="Activity_0oro919" />
<bpmn:sequenceFlow id="Flow_1x5tn8d" sourceRef="Activity_0fiiuon" targetRef="Activity_1e01yys" />
<bpmn:sequenceFlow id="Flow_0q27k8x" sourceRef="Activity_01iahon" targetRef="Activity_1e01yys" />
<bpmn:sequenceFlow id="Flow_020rl47" sourceRef="Event_15jcufk" targetRef="Activity_1jq7hnv" />
<bpmn:sequenceFlow id="Flow_04yudlk" sourceRef="Event_099rjfn" targetRef="Activity_0jzf0yv" />
</bpmn:process>
<bpmn:process id="Process_1s4t9qw" isExecutable="false">
<bpmn:exclusiveGateway id="Gateway_0sqs3j7">
<bpmn:incoming>Flow_1rie16h</bpmn:incoming>
<bpmn:outgoing>Flow_159tlyd</bpmn:outgoing>
<bpmn:outgoing>Flow_01pbz6s</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_0qh2a6b" name="Add task to task queue">
<bpmn:incoming>Flow_159tlyd</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_005fqxd" name="Notify auction house">
<bpmn:incoming>Flow_01pbz6s</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0x47yx9" name="Check if task available for this executor">
<bpmn:outgoing>Flow_1urp3d2</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_1apm7h8">
<bpmn:incoming>Flow_1urp3d2</bpmn:incoming>
<bpmn:outgoing>Flow_1oy6e8u</bpmn:outgoing>
<bpmn:outgoing>Flow_1rxws1j</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_1v2mt3m" name="Return no task available">
<bpmn:incoming>Flow_1oy6e8u</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0a4kzh7" name="Assign executor to task and add to roster">
<bpmn:incoming>Flow_1rxws1j</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_1f06uud" name="Remove assignment from roster" />
<bpmn:task id="Activity_05ck4dv" name="Check if executor is in local executor list">
<bpmn:incoming>Flow_0z1xo5y</bpmn:incoming>
<bpmn:outgoing>Flow_1rie16h</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_0iljjpd" name="Receive task">
<bpmn:outgoing>Flow_0z1xo5y</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_0ukpu3l" name="Add executor to local executor list" />
<bpmn:task id="Activity_1j0cx5g" name="Remove executor from local executor list" />
<bpmn:task id="Activity_0trqd0z" name="Ignore delete request">
<bpmn:incoming>Flow_19flgkm</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_09ys1a2" name="Remove task from queue">
<bpmn:incoming>Flow_1ufcjqo</bpmn:incoming>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_1q5k5mf">
<bpmn:incoming>Flow_0yt3znc</bpmn:incoming>
<bpmn:outgoing>Flow_19flgkm</bpmn:outgoing>
<bpmn:outgoing>Flow_1ufcjqo</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_0kt4ce0" name="Check if task is getting executed">
<bpmn:outgoing>Flow_0yt3znc</bpmn:outgoing>
</bpmn:task>
<bpmn:sequenceFlow id="Flow_1rxws1j" name="Yes" sourceRef="Gateway_1apm7h8" targetRef="Activity_0a4kzh7" />
<bpmn:sequenceFlow id="Flow_1oy6e8u" name="No" sourceRef="Gateway_1apm7h8" targetRef="Activity_1v2mt3m" />
<bpmn:sequenceFlow id="Flow_1urp3d2" sourceRef="Activity_0x47yx9" targetRef="Gateway_1apm7h8" />
<bpmn:sequenceFlow id="Flow_01pbz6s" name="No" sourceRef="Gateway_0sqs3j7" targetRef="Activity_005fqxd" />
<bpmn:sequenceFlow id="Flow_159tlyd" name="Yes" sourceRef="Gateway_0sqs3j7" targetRef="Activity_0qh2a6b" />
<bpmn:sequenceFlow id="Flow_1rie16h" sourceRef="Activity_05ck4dv" targetRef="Gateway_0sqs3j7" />
<bpmn:sequenceFlow id="Flow_0z1xo5y" sourceRef="Activity_0iljjpd" targetRef="Activity_05ck4dv" />
<bpmn:sequenceFlow id="Flow_19flgkm" name="Yes" sourceRef="Gateway_1q5k5mf" targetRef="Activity_0trqd0z" />
<bpmn:sequenceFlow id="Flow_1ufcjqo" name="No" sourceRef="Gateway_1q5k5mf" targetRef="Activity_09ys1a2" />
<bpmn:sequenceFlow id="Flow_0yt3znc" sourceRef="Activity_0kt4ce0" targetRef="Gateway_1q5k5mf" />
</bpmn:process>
<bpmn:process id="Process_0bur8vc" isExecutable="false">
<bpmn:task id="Activity_14xojfa" name="Adds executor to pool" />
<bpmn:task id="Activity_1kl8p52" name="Remove executor from pool" />
</bpmn:process>
<bpmn:process id="Process_1wq3sju" isExecutable="false">
<bpmn:exclusiveGateway id="Gateway_0nyndyn">
<bpmn:incoming>Flow_0nuuhk7</bpmn:incoming>
<bpmn:outgoing>Flow_197gie6</bpmn:outgoing>
<bpmn:outgoing>Flow_0ruufha</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_1v0d9zm" name="Do nothing">
<bpmn:incoming>Flow_197gie6</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_12tzfd7" name="Execute task" />
<bpmn:task id="Activity_1hdmlbq" name="Apply for assignment">
<bpmn:incoming>Flow_0ruufha</bpmn:incoming>
<bpmn:incoming>Flow_1duwugb</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_09ae5r2" name="Successful?">
<bpmn:outgoing>Flow_19m4xhk</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_1o0lihs">
<bpmn:incoming>Flow_19m4xhk</bpmn:incoming>
<bpmn:outgoing>Flow_0b4g73l</bpmn:outgoing>
<bpmn:outgoing>Flow_1duwugb</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_0n6hvhw" name="Shut down">
<bpmn:incoming>Flow_0b4g73l</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_1r2yhx0" name="Executor starts">
<bpmn:incoming>Flow_0wnknbm</bpmn:incoming>
</bpmn:task>
<bpmn:startEvent id="Event_1qq4c4e" name="New executor get started">
<bpmn:outgoing>Flow_0wnknbm</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:startEvent id="Event_1rqfz9k" name="Executor shutdown">
<bpmn:outgoing>Flow_02boegx</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:task id="Activity_1w65vhs" name="Executor starting shutdown">
<bpmn:incoming>Flow_02boegx</bpmn:incoming>
<bpmn:incoming>Flow_1x2ab5q</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0lap8gs" name="Executor shutdown">
<bpmn:incoming>Flow_0rh699s</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_039t4mi" name="Successful?">
<bpmn:outgoing>Flow_123h648</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_0yckdr1">
<bpmn:incoming>Flow_123h648</bpmn:incoming>
<bpmn:outgoing>Flow_0rh699s</bpmn:outgoing>
<bpmn:outgoing>Flow_1x2ab5q</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_0feawyi" name="check if right tasktype and if idling">
<bpmn:outgoing>Flow_0nuuhk7</bpmn:outgoing>
</bpmn:task>
<bpmn:sequenceFlow id="Flow_1duwugb" name="Yes" sourceRef="Gateway_1o0lihs" targetRef="Activity_1hdmlbq" />
<bpmn:sequenceFlow id="Flow_0b4g73l" name="No" sourceRef="Gateway_1o0lihs" targetRef="Activity_0n6hvhw" />
<bpmn:sequenceFlow id="Flow_19m4xhk" sourceRef="Activity_09ae5r2" targetRef="Gateway_1o0lihs" />
<bpmn:sequenceFlow id="Flow_0ruufha" name="Yes" sourceRef="Gateway_0nyndyn" targetRef="Activity_1hdmlbq" />
<bpmn:sequenceFlow id="Flow_197gie6" name="No" sourceRef="Gateway_0nyndyn" targetRef="Activity_1v0d9zm" />
<bpmn:sequenceFlow id="Flow_0nuuhk7" sourceRef="Activity_0feawyi" targetRef="Gateway_0nyndyn" />
<bpmn:sequenceFlow id="Flow_0wnknbm" sourceRef="Event_1qq4c4e" targetRef="Activity_1r2yhx0" />
<bpmn:sequenceFlow id="Flow_02boegx" sourceRef="Event_1rqfz9k" targetRef="Activity_1w65vhs" />
<bpmn:sequenceFlow id="Flow_0rh699s" name="Yes" sourceRef="Gateway_0yckdr1" targetRef="Activity_0lap8gs" />
<bpmn:sequenceFlow id="Flow_123h648" sourceRef="Activity_039t4mi" targetRef="Gateway_0yckdr1" />
<bpmn:sequenceFlow id="Flow_1x2ab5q" name="No" sourceRef="Gateway_0yckdr1" targetRef="Activity_1w65vhs" />
</bpmn:process>
<bpmn:process id="Process_0og9e9s" isExecutable="false">
<bpmn:task id="Activity_0nk3dyd" name="Forget about auction">
<bpmn:incoming>Flow_018ptp2</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_01kvr9a" name="Check if executor is in local executor list">
<bpmn:outgoing>Flow_1wnl1dp</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_1yw9bs7">
<bpmn:incoming>Flow_1wnl1dp</bpmn:incoming>
<bpmn:outgoing>Flow_018ptp2</bpmn:outgoing>
<bpmn:outgoing>Flow_0mdt1ms</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_116xgxa" name="Create bid">
<bpmn:incoming>Flow_0mdt1ms</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_13lmgq3" name="Create a new task" />
<bpmn:task id="Activity_0yhrfhf" name="Add executor to local executor list" />
<bpmn:task id="Activity_03csszr" name="Remove executor from local executor list" />
<bpmn:task id="Activity_0lwsc3t" name="Receive 0 to n bids">
<bpmn:outgoing>Flow_1c284l8</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_0l3m7jz" name="Select winning bid">
<bpmn:incoming>Flow_1c284l8</bpmn:incoming>
<bpmn:outgoing>Flow_04emv5h</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_1glhpou">
<bpmn:incoming>Flow_04emv5h</bpmn:incoming>
<bpmn:outgoing>Flow_0zar2lz</bpmn:outgoing>
<bpmn:outgoing>Flow_1se7kv7</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_0qk4791" name="Check if retries is bigger than 3">
<bpmn:incoming>Flow_1se7kv7</bpmn:incoming>
<bpmn:outgoing>Flow_0xfuedn</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_01fwgfy">
<bpmn:incoming>Flow_0xfuedn</bpmn:incoming>
<bpmn:outgoing>Flow_1iyxahk</bpmn:outgoing>
<bpmn:outgoing>Flow_1v97ns8</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_1ahl6bl" name="Notify winner">
<bpmn:incoming>Flow_0zar2lz</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0at6kvd" name="Update task status">
<bpmn:incoming>Flow_1v97ns8</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0123dae" name="Start a new auction">
<bpmn:incoming>Flow_1iyxahk</bpmn:incoming>
</bpmn:task>
<bpmn:sequenceFlow id="Flow_1c284l8" name="Wait for auction to end" sourceRef="Activity_0lwsc3t" targetRef="Activity_0l3m7jz" />
<bpmn:sequenceFlow id="Flow_1wnl1dp" sourceRef="Activity_01kvr9a" targetRef="Gateway_1yw9bs7" />
<bpmn:sequenceFlow id="Flow_018ptp2" name="No" sourceRef="Gateway_1yw9bs7" targetRef="Activity_0nk3dyd" />
<bpmn:sequenceFlow id="Flow_0mdt1ms" name="Yes" sourceRef="Gateway_1yw9bs7" targetRef="Activity_116xgxa" />
<bpmn:sequenceFlow id="Flow_04emv5h" name="has winning bid?" sourceRef="Activity_0l3m7jz" targetRef="Gateway_1glhpou" />
<bpmn:sequenceFlow id="Flow_0zar2lz" name="Yes" sourceRef="Gateway_1glhpou" targetRef="Activity_1ahl6bl" />
<bpmn:sequenceFlow id="Flow_1se7kv7" name="No" sourceRef="Gateway_1glhpou" targetRef="Activity_0qk4791" />
<bpmn:sequenceFlow id="Flow_1iyxahk" name="No / retry" sourceRef="Gateway_01fwgfy" targetRef="Activity_0123dae" />
<bpmn:sequenceFlow id="Flow_0xfuedn" sourceRef="Activity_0qk4791" targetRef="Gateway_01fwgfy" />
<bpmn:sequenceFlow id="Flow_1v97ns8" name="Yes" sourceRef="Gateway_01fwgfy" targetRef="Activity_0at6kvd" />
</bpmn:process>
<bpmn:process id="Process_0eia0we" isExecutable="false">
<bpmn:startEvent id="Event_1pt77mj" name="External auction gets started">
<bpmn:outgoing>Flow_0zwkg3r</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:task id="Activity_0yui9vm" name="Auction created">
<bpmn:incoming>Flow_0zwkg3r</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_18luyq9" name="Execute task">
<bpmn:incoming>Flow_13wk2ub</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_1tr04hw" name="External bidding logic">
<bpmn:outgoing>Flow_08pa8sd</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_0v5delx">
<bpmn:incoming>Flow_08pa8sd</bpmn:incoming>
<bpmn:outgoing>Flow_0n0c3ba</bpmn:outgoing>
<bpmn:outgoing>Flow_1xk3spy</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_0rk9vzf" name="Do nothing">
<bpmn:incoming>Flow_1xk3spy</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_0ni2cfg" name="Notify winner">
<bpmn:incoming>Flow_0n0c3ba</bpmn:incoming>
</bpmn:task>
<bpmn:task id="Activity_063gxmr" name="Task assigned">
<bpmn:outgoing>Flow_13wk2ub</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_0x8r7k7" name="External bidding logic" />
<bpmn:sequenceFlow id="Flow_13wk2ub" sourceRef="Activity_063gxmr" targetRef="Activity_18luyq9" />
<bpmn:sequenceFlow id="Flow_0zwkg3r" sourceRef="Event_1pt77mj" targetRef="Activity_0yui9vm" />
<bpmn:sequenceFlow id="Flow_08pa8sd" name="winner?" sourceRef="Activity_1tr04hw" targetRef="Gateway_0v5delx" />
<bpmn:sequenceFlow id="Flow_0n0c3ba" name="Yes" sourceRef="Gateway_0v5delx" targetRef="Activity_0ni2cfg" />
<bpmn:sequenceFlow id="Flow_1xk3spy" name="No" sourceRef="Gateway_0v5delx" targetRef="Activity_0rk9vzf" />
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0p9il2x">
<bpmndi:BPMNShape id="Participant_016oseg_di" bpmnElement="Participant_016oseg" isHorizontal="true">
<dc:Bounds x="160" y="560" width="1950" height="410" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1rxws1j_di" bpmnElement="Flow_1rxws1j">
<di:waypoint x="1635" y="800" />
<di:waypoint x="1750" y="800" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1684" y="782" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1oy6e8u_di" bpmnElement="Flow_1oy6e8u">
<di:waypoint x="1610" y="825" />
<di:waypoint x="1610" y="880" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1618" y="843" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1urp3d2_di" bpmnElement="Flow_1urp3d2">
<di:waypoint x="1490" y="800" />
<di:waypoint x="1585" y="800" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_01pbz6s_di" bpmnElement="Flow_01pbz6s">
<di:waypoint x="830" y="815" />
<di:waypoint x="830" y="900" />
<di:waypoint x="950" y="900" />
<bpmndi:BPMNLabel>
<dc:Bounds x="882" y="883" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_159tlyd_di" bpmnElement="Flow_159tlyd">
<di:waypoint x="855" y="790" />
<di:waypoint x="950" y="790" />
<bpmndi:BPMNLabel>
<dc:Bounds x="894" y="772" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1rie16h_di" bpmnElement="Flow_1rie16h">
<di:waypoint x="570" y="790" />
<di:waypoint x="805" y="790" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0z1xo5y_di" bpmnElement="Flow_0z1xo5y">
<di:waypoint x="420" y="790" />
<di:waypoint x="470" y="790" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_19flgkm_di" bpmnElement="Flow_19flgkm">
<di:waypoint x="695" y="610" />
<di:waypoint x="790" y="610" />
<bpmndi:BPMNLabel>
<dc:Bounds x="721" y="589" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ufcjqo_di" bpmnElement="Flow_1ufcjqo">
<di:waypoint x="670" y="635" />
<di:waypoint x="670" y="700" />
<di:waypoint x="790" y="700" />
<bpmndi:BPMNLabel>
<dc:Bounds x="722" y="683" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0yt3znc_di" bpmnElement="Flow_0yt3znc">
<di:waypoint x="580" y="610" />
<di:waypoint x="645" y="610" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Gateway_0sqs3j7_di" bpmnElement="Gateway_0sqs3j7" isMarkerVisible="true">
<dc:Bounds x="805" y="765" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0qh2a6b_di" bpmnElement="Activity_0qh2a6b">
<dc:Bounds x="950" y="750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_005fqxd_di" bpmnElement="Activity_005fqxd">
<dc:Bounds x="950" y="860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0x47yx9_di" bpmnElement="Activity_0x47yx9">
<dc:Bounds x="1390" y="760" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1apm7h8_di" bpmnElement="Gateway_1apm7h8" isMarkerVisible="true">
<dc:Bounds x="1585" y="775" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1v2mt3m_di" bpmnElement="Activity_1v2mt3m">
<dc:Bounds x="1560" y="880" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0a4kzh7_di" bpmnElement="Activity_0a4kzh7">
<dc:Bounds x="1750" y="760" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1f06uud_di" bpmnElement="Activity_1f06uud">
<dc:Bounds x="1970" y="760" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_05ck4dv_di" bpmnElement="Activity_05ck4dv">
<dc:Bounds x="470" y="750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0iljjpd_di" bpmnElement="Activity_0iljjpd">
<dc:Bounds x="320" y="750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0ukpu3l_di" bpmnElement="Activity_0ukpu3l">
<dc:Bounds x="390" y="860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1j0cx5g_di" bpmnElement="Activity_1j0cx5g">
<dc:Bounds x="580" y="860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0trqd0z_di" bpmnElement="Activity_0trqd0z">
<dc:Bounds x="790" y="570" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_09ys1a2_di" bpmnElement="Activity_09ys1a2">
<dc:Bounds x="790" y="660" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1q5k5mf_di" bpmnElement="Gateway_1q5k5mf" isMarkerVisible="true">
<dc:Bounds x="645" y="585" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0kt4ce0_di" bpmnElement="Activity_0kt4ce0">
<dc:Bounds x="480" y="570" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_11sfrgz_di" bpmnElement="Participant_11sfrgz" isHorizontal="true">
<dc:Bounds x="160" y="1040" width="820" height="220" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_14xojfa_di" bpmnElement="Activity_14xojfa">
<dc:Bounds x="390" y="1060" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1kl8p52_di" bpmnElement="Activity_1kl8p52">
<dc:Bounds x="520" y="1150" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_1x7nd70_di" bpmnElement="Participant_1x7nd70" isHorizontal="true">
<dc:Bounds x="160" y="1330" width="1950" height="300" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1duwugb_di" bpmnElement="Flow_1duwugb">
<di:waypoint x="930" y="1385" />
<di:waypoint x="930" y="1360" />
<di:waypoint x="1420" y="1360" />
<di:waypoint x="1420" y="1400" />
<bpmndi:BPMNLabel>
<dc:Bounds x="961" y="1342" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0b4g73l_di" bpmnElement="Flow_0b4g73l">
<di:waypoint x="930" y="1435" />
<di:waypoint x="930" y="1510" />
<bpmndi:BPMNLabel>
<dc:Bounds x="938" y="1463" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_19m4xhk_di" bpmnElement="Flow_19m4xhk">
<di:waypoint x="810" y="1410" />
<di:waypoint x="905" y="1410" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ruufha_di" bpmnElement="Flow_0ruufha">
<di:waypoint x="1315" y="1440" />
<di:waypoint x="1400" y="1440" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1331" y="1422" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_197gie6_di" bpmnElement="Flow_197gie6">
<di:waypoint x="1290" y="1465" />
<di:waypoint x="1290" y="1550" />
<di:waypoint x="1400" y="1550" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1332" y="1533" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0nuuhk7_di" bpmnElement="Flow_0nuuhk7">
<di:waypoint x="1140" y="1440" />
<di:waypoint x="1265" y="1440" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0wnknbm_di" bpmnElement="Flow_0wnknbm">
<di:waypoint x="268" y="1390" />
<di:waypoint x="390" y="1390" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02boegx_di" bpmnElement="Flow_02boegx">
<di:waypoint x="268" y="1550" />
<di:waypoint x="390" y="1550" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0rh699s_di" bpmnElement="Flow_0rh699s">
<di:waypoint x="675" y="1550" />
<di:waypoint x="740" y="1550" />
<bpmndi:BPMNLabel>
<dc:Bounds x="691" y="1532" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_123h648_di" bpmnElement="Flow_123h648">
<di:waypoint x="650" y="1450" />
<di:waypoint x="650" y="1525" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1x2ab5q_di" bpmnElement="Flow_1x2ab5q">
<di:waypoint x="650" y="1575" />
<di:waypoint x="650" y="1610" />
<di:waypoint x="440" y="1610" />
<di:waypoint x="440" y="1590" />
<bpmndi:BPMNLabel>
<dc:Bounds x="538" y="1592" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Gateway_0nyndyn_di" bpmnElement="Gateway_0nyndyn" isMarkerVisible="true">
<dc:Bounds x="1265" y="1415" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1v0d9zm_di" bpmnElement="Activity_1v0d9zm">
<dc:Bounds x="1400" y="1510" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_12tzfd7_di" bpmnElement="Activity_12tzfd7">
<dc:Bounds x="1750" y="1400" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1hdmlbq_di" bpmnElement="Activity_1hdmlbq">
<dc:Bounds x="1400" y="1400" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_09ae5r2_di" bpmnElement="Activity_09ae5r2">
<dc:Bounds x="710" y="1370" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1o0lihs_di" bpmnElement="Gateway_1o0lihs" isMarkerVisible="true">
<dc:Bounds x="905" y="1385" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0n6hvhw_di" bpmnElement="Activity_0n6hvhw">
<dc:Bounds x="880" y="1510" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1r2yhx0_di" bpmnElement="Activity_1r2yhx0">
<dc:Bounds x="390" y="1350" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1qq4c4e_di" bpmnElement="Event_1qq4c4e">
<dc:Bounds x="232" y="1372" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="207" y="1415" width="86" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1rqfz9k_di" bpmnElement="Event_1rqfz9k">
<dc:Bounds x="232" y="1532" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="227" y="1573" width="48" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1w65vhs_di" bpmnElement="Activity_1w65vhs">
<dc:Bounds x="390" y="1510" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0lap8gs_di" bpmnElement="Activity_0lap8gs">
<dc:Bounds x="740" y="1510" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_039t4mi_di" bpmnElement="Activity_039t4mi">
<dc:Bounds x="600" y="1370" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0yckdr1_di" bpmnElement="Gateway_0yckdr1" isMarkerVisible="true">
<dc:Bounds x="625" y="1525" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0feawyi_di" bpmnElement="Activity_0feawyi">
<dc:Bounds x="1040" y="1400" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_1ggu0ij_di" bpmnElement="Participant_1ggu0ij" isHorizontal="true">
<dc:Bounds x="160" y="1690" width="1950" height="380" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1c284l8_di" bpmnElement="Flow_1c284l8">
<di:waypoint x="1490" y="1790" />
<di:waypoint x="1600" y="1790" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1502" y="1756" width="77" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1wnl1dp_di" bpmnElement="Flow_1wnl1dp">
<di:waypoint x="520" y="1790" />
<di:waypoint x="595" y="1790" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_018ptp2_di" bpmnElement="Flow_018ptp2">
<di:waypoint x="620" y="1815" />
<di:waypoint x="620" y="1890" />
<bpmndi:BPMNLabel>
<dc:Bounds x="632" y="1850" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0mdt1ms_di" bpmnElement="Flow_0mdt1ms">
<di:waypoint x="645" y="1790" />
<di:waypoint x="710" y="1790" />
<bpmndi:BPMNLabel>
<dc:Bounds x="669" y="1772" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_04emv5h_di" bpmnElement="Flow_04emv5h">
<di:waypoint x="1700" y="1790" />
<di:waypoint x="1815" y="1790" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1717" y="1772" width="82" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zar2lz_di" bpmnElement="Flow_0zar2lz">
<di:waypoint x="1865" y="1790" />
<di:waypoint x="1950" y="1790" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1884" y="1773" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1se7kv7_di" bpmnElement="Flow_1se7kv7">
<di:waypoint x="1840" y="1815" />
<di:waypoint x="1840" y="1870" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1848" y="1839" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1iyxahk_di" bpmnElement="Flow_1iyxahk">
<di:waypoint x="1625" y="1910" />
<di:waypoint x="1350" y="1910" />
<di:waypoint x="1350" y="1830" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1570" y="1893" width="46" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0xfuedn_di" bpmnElement="Flow_0xfuedn">
<di:waypoint x="1790" y="1910" />
<di:waypoint x="1675" y="1910" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1v97ns8_di" bpmnElement="Flow_1v97ns8">
<di:waypoint x="1650" y="1935" />
<di:waypoint x="1650" y="2010" />
<di:waypoint x="1590" y="2010" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1605" y="1988" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Activity_0nk3dyd_di" bpmnElement="Activity_0nk3dyd">
<dc:Bounds x="570" y="1890" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_01kvr9a_di" bpmnElement="Activity_01kvr9a">
<dc:Bounds x="420" y="1750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1yw9bs7_di" bpmnElement="Gateway_1yw9bs7" isMarkerVisible="true">
<dc:Bounds x="595" y="1765" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_116xgxa_di" bpmnElement="Activity_116xgxa">
<dc:Bounds x="710" y="1750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_13lmgq3_di" bpmnElement="Activity_13lmgq3">
<dc:Bounds x="990" y="1750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0yhrfhf_di" bpmnElement="Activity_0yhrfhf">
<dc:Bounds x="210" y="1740" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_03csszr_di" bpmnElement="Activity_03csszr">
<dc:Bounds x="310" y="1860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0lwsc3t_di" bpmnElement="Activity_0lwsc3t">
<dc:Bounds x="1390" y="1750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0l3m7jz_di" bpmnElement="Activity_0l3m7jz">
<dc:Bounds x="1600" y="1750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1glhpou_di" bpmnElement="Gateway_1glhpou" isMarkerVisible="true">
<dc:Bounds x="1815" y="1765" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0qk4791_di" bpmnElement="Activity_0qk4791">
<dc:Bounds x="1790" y="1870" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_01fwgfy_di" bpmnElement="Gateway_01fwgfy" isMarkerVisible="true">
<dc:Bounds x="1625" y="1885" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ahl6bl_di" bpmnElement="Activity_1ahl6bl">
<dc:Bounds x="1950" y="1750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0at6kvd_di" bpmnElement="Activity_0at6kvd">
<dc:Bounds x="1490" y="1970" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0123dae_di" bpmnElement="Activity_0123dae">
<dc:Bounds x="1270" y="1750" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_06nkquo_di" bpmnElement="Participant_06nkquo" isHorizontal="true">
<dc:Bounds x="160" y="80" width="2030" height="420" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0drypjw_di" bpmnElement="Flow_0drypjw">
<di:waypoint x="258" y="180" />
<di:waypoint x="400" y="180" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0p2cvuq_di" bpmnElement="Flow_0p2cvuq">
<di:waypoint x="1560" y="430" />
<di:waypoint x="1465" y="430" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0t619kx_di" bpmnElement="Flow_0t619kx">
<di:waypoint x="1440" y="405" />
<di:waypoint x="1440" y="360" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1446" y="380" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jdop0s_di" bpmnElement="Flow_0jdop0s">
<di:waypoint x="1415" y="430" />
<di:waypoint x="1360" y="430" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1380" y="412" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1x5tn8d_di" bpmnElement="Flow_1x5tn8d">
<di:waypoint x="1750" y="430" />
<di:waypoint x="1660" y="430" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0q27k8x_di" bpmnElement="Flow_0q27k8x">
<di:waypoint x="2020" y="390" />
<di:waypoint x="2020" y="310" />
<di:waypoint x="1610" y="310" />
<di:waypoint x="1610" y="390" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_020rl47_di" bpmnElement="Flow_020rl47">
<di:waypoint x="258" y="300" />
<di:waypoint x="320" y="300" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_04yudlk_di" bpmnElement="Flow_04yudlk">
<di:waypoint x="258" y="390" />
<di:waypoint x="320" y="390" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Activity_0fiiuon_di" bpmnElement="Activity_0fiiuon">
<dc:Bounds x="1750" y="390" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_01iahon_di" bpmnElement="Activity_01iahon">
<dc:Bounds x="1970" y="390" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1e01yys_di" bpmnElement="Activity_1e01yys">
<dc:Bounds x="1560" y="390" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1b7afz7_di" bpmnElement="Gateway_1b7afz7" isMarkerVisible="true">
<dc:Bounds x="1415" y="405" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1c318b6_di" bpmnElement="Activity_1c318b6">
<dc:Bounds x="1390" y="280" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0oro919_di" bpmnElement="Activity_0oro919">
<dc:Bounds x="1260" y="390" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1jq7hnv_di" bpmnElement="Activity_1jq7hnv">
<dc:Bounds x="320" y="260" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0qpc9r0_di" bpmnElement="Activity_0qpc9r0">
<dc:Bounds x="1060" y="280" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_11958sp_di" bpmnElement="Activity_11958sp">
<dc:Bounds x="920" y="280" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0phm5et_di" bpmnElement="Activity_0phm5et">
<dc:Bounds x="1190" y="280" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_04ek3w5_di" bpmnElement="Event_04ek3w5">
<dc:Bounds x="222" y="162" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="197" y="205" width="86" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_15jcufk_di" bpmnElement="Event_15jcufk">
<dc:Bounds x="222" y="282" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="208" y="325" width="65" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_099rjfn_di" bpmnElement="Event_099rjfn">
<dc:Bounds x="222" y="372" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="200" y="415" width="82" height="80" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_13xp2vr_di" bpmnElement="Activity_13xp2vr">
<dc:Bounds x="400" y="140" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0jzf0yv_di" bpmnElement="Activity_0jzf0yv">
<dc:Bounds x="320" y="350" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_1d39i1c_di" bpmnElement="Participant_1d39i1c" isHorizontal="true">
<dc:Bounds x="160" y="2140" width="2100" height="300" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_13wk2ub_di" bpmnElement="Flow_13wk2ub">
<di:waypoint x="2050" y="2260" />
<di:waypoint x="2120" y="2260" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zwkg3r_di" bpmnElement="Flow_0zwkg3r">
<di:waypoint x="268" y="2260" />
<di:waypoint x="420" y="2260" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_08pa8sd_di" bpmnElement="Flow_08pa8sd">
<di:waypoint x="810" y="2270" />
<di:waypoint x="885" y="2270" />
<bpmndi:BPMNLabel>
<dc:Bounds x="828" y="2252" width="39" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0n0c3ba_di" bpmnElement="Flow_0n0c3ba">
<di:waypoint x="935" y="2270" />
<di:waypoint x="990" y="2270" />
<bpmndi:BPMNLabel>
<dc:Bounds x="954" y="2249" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1xk3spy_di" bpmnElement="Flow_1xk3spy">
<di:waypoint x="910" y="2295" />
<di:waypoint x="910" y="2340" />
<bpmndi:BPMNLabel>
<dc:Bounds x="918" y="2303" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_1pt77mj_di" bpmnElement="Event_1pt77mj">
<dc:Bounds x="232" y="2242" width="36" height="36" />
<bpmndi:BPMNLabel>
<dc:Bounds x="211" y="2285" width="79" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0yui9vm_di" bpmnElement="Activity_0yui9vm">
<dc:Bounds x="420" y="2220" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_18luyq9_di" bpmnElement="Activity_18luyq9">
<dc:Bounds x="2120" y="2220" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1tr04hw_di" bpmnElement="Activity_1tr04hw">
<dc:Bounds x="710" y="2230" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_0v5delx_di" bpmnElement="Gateway_0v5delx" isMarkerVisible="true">
<dc:Bounds x="885" y="2245" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0rk9vzf_di" bpmnElement="Activity_0rk9vzf">
<dc:Bounds x="860" y="2340" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0ni2cfg_di" bpmnElement="Activity_0ni2cfg">
<dc:Bounds x="990" y="2230" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_063gxmr_di" bpmnElement="Activity_063gxmr">
<dc:Bounds x="1950" y="2220" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0x8r7k7_di" bpmnElement="Activity_0x8r7k7">
<dc:Bounds x="1270" y="2220" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0z85582_di" bpmnElement="Flow_0z85582">
<di:waypoint x="1050" y="790" />
<di:waypoint x="1090" y="790" />
<di:waypoint x="1090" y="1400" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1000" y="1130" width="81" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0wwbgs7_di" bpmnElement="Flow_0wwbgs7">
<di:waypoint x="1050" y="900" />
<di:waypoint x="1210" y="900" />
<di:waypoint x="1210" y="1790" />
<di:waypoint x="1270" y="1790" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02hwoew_di" bpmnElement="Flow_02hwoew">
<di:waypoint x="1450" y="1400" />
<di:waypoint x="1450" y="840" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jg4g6h_di" bpmnElement="Flow_0jg4g6h">
<di:waypoint x="1800" y="840" />
<di:waypoint x="1800" y="1400" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1720" y="1117" width="60" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ejujjc_di" bpmnElement="Flow_1ejujjc">
<di:waypoint x="1800" y="760" />
<di:waypoint x="1800" y="470" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1705" y="582" width="69" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0fihv5s_di" bpmnElement="Flow_0fihv5s">
<di:waypoint x="1850" y="1440" />
<di:waypoint x="2020" y="1440" />
<di:waypoint x="2020" y="840" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2036" y="1124" width="88" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1gknjes_di" bpmnElement="Flow_1gknjes">
<di:waypoint x="2020" y="760" />
<di:waypoint x="2020" y="470" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2029" y="593" width="82" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_14smr2g_di" bpmnElement="Flow_14smr2g">
<di:waypoint x="450" y="220" />
<di:waypoint x="450" y="610" />
<di:waypoint x="390" y="610" />
<di:waypoint x="390" y="750" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zr6p4m_di" bpmnElement="Flow_0zr6p4m">
<di:waypoint x="350" y="430" />
<di:waypoint x="350" y="750" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1bx5dnk_di" bpmnElement="Flow_1bx5dnk">
<di:waypoint x="440" y="1060" />
<di:waypoint x="440" y="940" />
<bpmndi:BPMNLabel>
<dc:Bounds x="339" y="996" width="82" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zv6duf_di" bpmnElement="Flow_0zv6duf">
<di:waypoint x="570" y="1150" />
<di:waypoint x="570" y="1045" />
<di:waypoint x="580" y="1045" />
<di:waypoint x="580" y="940" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0jvqtzp_di" bpmnElement="Flow_0jvqtzp">
<di:waypoint x="890" y="610" />
<di:waypoint x="970" y="610" />
<di:waypoint x="970" y="360" />
<bpmndi:BPMNLabel>
<dc:Bounds x="914" y="516" width="52" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1w5q9ba_di" bpmnElement="Flow_1w5q9ba">
<di:waypoint x="890" y="700" />
<di:waypoint x="1110" y="700" />
<di:waypoint x="1110" y="360" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1018" y="523" width="84" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0au0up3_di" bpmnElement="Flow_0au0up3">
<di:waypoint x="420" y="300" />
<di:waypoint x="530" y="300" />
<di:waypoint x="530" y="570" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1qv7s55_di" bpmnElement="Flow_1qv7s55">
<di:waypoint x="440" y="1350" />
<di:waypoint x="440" y="1140" />
<bpmndi:BPMNLabel>
<dc:Bounds x="446" y="1280" width="68" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1l0z3bv_di" bpmnElement="Flow_1l0z3bv">
<di:waypoint x="490" y="1100" />
<di:waypoint x="760" y="1100" />
<di:waypoint x="760" y="1370" />
<bpmndi:BPMNLabel>
<dc:Bounds x="777" y="1164" width="87" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_19w7sp3_di" bpmnElement="Flow_19w7sp3">
<di:waypoint x="390" y="1100" />
<di:waypoint x="340" y="1100" />
<di:waypoint x="340" y="1780" />
<di:waypoint x="310" y="1780" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1jo7zxr_di" bpmnElement="Flow_1jo7zxr">
<di:waypoint x="490" y="1550" />
<di:waypoint x="570" y="1550" />
<di:waypoint x="570" y="1230" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1oxbeps_di" bpmnElement="Flow_1oxbeps">
<di:waypoint x="520" y="1190" />
<di:waypoint x="370" y="1190" />
<di:waypoint x="370" y="1860" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_17w04go_di" bpmnElement="Flow_17w04go">
<di:waypoint x="620" y="1190" />
<di:waypoint x="650" y="1190" />
<di:waypoint x="650" y="1370" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ldoe50_di" bpmnElement="Flow_0ldoe50">
<di:waypoint x="470" y="2220" />
<di:waypoint x="470" y="1830" />
<bpmndi:BPMNLabel>
<dc:Bounds x="485" y="2080" width="90" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0id432z_di" bpmnElement="Flow_0id432z">
<di:waypoint x="760" y="1830" />
<di:waypoint x="760" y="2230" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1vqoo2z_di" bpmnElement="Flow_1vqoo2z">
<di:waypoint x="1040" y="2230" />
<di:waypoint x="1040" y="1830" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ikgoz3_di" bpmnElement="Flow_1ikgoz3">
<di:waypoint x="1090" y="1790" />
<di:waypoint x="1170" y="1790" />
<di:waypoint x="1170" y="180" />
<di:waypoint x="500" y="180" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_009mww7_di" bpmnElement="Flow_009mww7">
<di:waypoint x="1370" y="2256" />
<di:waypoint x="1440" y="2256" />
<di:waypoint x="1440" y="1830" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1lznexm_di" bpmnElement="Flow_1lznexm">
<di:waypoint x="2000" y="1830" />
<di:waypoint x="2000" y="2220" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0stgbfi_di" bpmnElement="Flow_0stgbfi">
<di:waypoint x="1490" y="2010" />
<di:waypoint x="1240" y="2010" />
<di:waypoint x="1240" y="360" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_05s4fa6_di" bpmnElement="Flow_05s4fa6">
<di:waypoint x="1320" y="1830" />
<di:waypoint x="1320" y="2220" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1215" y="2080" width="90" height="40" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0veeafb_di" bpmnElement="Flow_0veeafb">
<di:waypoint x="1950" y="2260" />
<di:waypoint x="1910" y="2260" />
<di:waypoint x="1910" y="430" />
<di:waypoint x="1850" y="430" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1835" y="2096" width="69" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0qw77lq_di" bpmnElement="Flow_0qw77lq">
<di:waypoint x="2170" y="2220" />
<di:waypoint x="2170" y="410" />
<di:waypoint x="2070" y="410" />
<bpmndi:BPMNLabel>
<dc:Bounds x="2179" y="2086" width="82" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>