HSG-MCS-HS21_tapas/diagram_1.bpmn

654 lines
34 KiB
Plaintext
Raw Normal View History

2021-10-06 08:23:17 +00:00
<?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_0qxgodh" 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_0anvhsf">
<bpmn:participant id="Participant_0q8hukc" name="Create Task" processRef="Process_0g1u0dm" />
<bpmn:participant id="Participant_143daut" name="Executor Ideling" processRef="Process_0s8woey" />
<bpmn:participant id="Participant_1q0bjfl" name="Request more executors" processRef="Process_0p5wk5x" />
<bpmn:participant id="Participant_062djli" name="Executor Requests for work" processRef="Process_1iep78l" />
<bpmn:participant id="Participant_1ova0gb" name="Executor finish task" processRef="Process_102ufh8" />
<bpmn:messageFlow id="Flow_1xo6v1g" sourceRef="Activity_0u3tts0" targetRef="Activity_1q87dyp" />
</bpmn:collaboration>
<bpmn:process id="Process_0g1u0dm" isExecutable="false">
<bpmn:laneSet id="LaneSet_1lcmyw6">
<bpmn:lane id="Lane_1qeq039" name="Assignment Service">
<bpmn:flowNodeRef>Gateway_1vd3as7</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1jd11bs</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_1e4ckdq</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1dl4fvt</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Gateway_1e3rabp</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1lm6x5y</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1ysgenb</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_00rvb9o</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0u3tts0</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0vs4eam</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0mwpp9o</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0v7hm2z</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0paecdb</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0srcl99</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0assw9c</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_12khd4k" name="Task Service">
<bpmn:flowNodeRef>Activity_0jai885</bpmn:flowNodeRef>
<bpmn:flowNodeRef>StartEvent_1</bpmn:flowNodeRef>
</bpmn:lane>
</bpmn:laneSet>
<bpmn:exclusiveGateway id="Gateway_1vd3as7">
<bpmn:incoming>Flow_1hc51tx</bpmn:incoming>
<bpmn:outgoing>Flow_1sajzlx</bpmn:outgoing>
<bpmn:outgoing>Flow_1ijfkpz</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_1jd11bs" name="Check if more tasks of the same are in a queue">
<bpmn:incoming>Flow_1sajzlx</bpmn:incoming>
<bpmn:outgoing>Flow_0cpd5ad</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_1e4ckdq">
<bpmn:incoming>Flow_0cpd5ad</bpmn:incoming>
<bpmn:outgoing>Flow_0kwvrmc</bpmn:outgoing>
<bpmn:outgoing>Flow_1w3uh2m</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_1dl4fvt" name="Add task to queue">
<bpmn:incoming>Flow_0kwvrmc</bpmn:incoming>
<bpmn:outgoing>Flow_0vpcut0</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_1e3rabp">
<bpmn:incoming>Flow_0vpcut0</bpmn:incoming>
<bpmn:outgoing>Flow_179e0hl</bpmn:outgoing>
<bpmn:outgoing>Flow_12nh0g5</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:endEvent id="Event_1lm6x5y">
<bpmn:incoming>Flow_179e0hl</bpmn:incoming>
</bpmn:endEvent>
<bpmn:endEvent id="Event_1ysgenb">
<bpmn:incoming>Flow_0366zqm</bpmn:incoming>
</bpmn:endEvent>
<bpmn:endEvent id="Event_00rvb9o">
<bpmn:incoming>Flow_1n8jm89</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sendTask id="Activity_0u3tts0" name="Let executors know that there is work">
<bpmn:incoming>Flow_1w3uh2m</bpmn:incoming>
<bpmn:outgoing>Flow_1n8jm89</bpmn:outgoing>
</bpmn:sendTask>
<bpmn:task id="Activity_0jai885" name="Create Task">
<bpmn:incoming>Flow_19dbo28</bpmn:incoming>
<bpmn:outgoing>Flow_1rwgf2n</bpmn:outgoing>
</bpmn:task>
<bpmn:startEvent id="StartEvent_1">
<bpmn:outgoing>Flow_19dbo28</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:task id="Activity_0vs4eam" name="Request auctionshouse completion">
<bpmn:incoming>Flow_1ijfkpz</bpmn:incoming>
<bpmn:outgoing>Flow_1gvdy5x</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_0mwpp9o" name="Some currently unknown Auctionhouse logic">
<bpmn:incoming>Flow_1gvdy5x</bpmn:incoming>
<bpmn:outgoing>Flow_1yxp4e8</bpmn:outgoing>
</bpmn:task>
<bpmn:endEvent id="Event_0v7hm2z">
<bpmn:incoming>Flow_1yxp4e8</bpmn:incoming>
</bpmn:endEvent>
<bpmn:task id="Activity_0paecdb" name="Checks if task can be handled internaly">
<bpmn:incoming>Flow_1rwgf2n</bpmn:incoming>
<bpmn:outgoing>Flow_1hc51tx</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_0srcl99" name="(This can be checked here bc we are caching infos from the executor pool)" />
<bpmn:subProcess id="Activity_0assw9c" name="Request more executors">
<bpmn:incoming>Flow_12nh0g5</bpmn:incoming>
<bpmn:outgoing>Flow_0366zqm</bpmn:outgoing>
</bpmn:subProcess>
<bpmn:sequenceFlow id="Flow_1hc51tx" sourceRef="Activity_0paecdb" targetRef="Gateway_1vd3as7" />
<bpmn:sequenceFlow id="Flow_1sajzlx" name="Yes" sourceRef="Gateway_1vd3as7" targetRef="Activity_1jd11bs" />
<bpmn:sequenceFlow id="Flow_0cpd5ad" sourceRef="Activity_1jd11bs" targetRef="Gateway_1e4ckdq" />
<bpmn:sequenceFlow id="Flow_0kwvrmc" name="Yes" sourceRef="Gateway_1e4ckdq" targetRef="Activity_1dl4fvt" />
<bpmn:sequenceFlow id="Flow_0vpcut0" name="Are more than X tasks in queue?" sourceRef="Activity_1dl4fvt" targetRef="Gateway_1e3rabp" />
<bpmn:sequenceFlow id="Flow_179e0hl" name="No" sourceRef="Gateway_1e3rabp" targetRef="Event_1lm6x5y" />
<bpmn:sequenceFlow id="Flow_12nh0g5" name="Yes" sourceRef="Gateway_1e3rabp" targetRef="Activity_0assw9c" />
<bpmn:sequenceFlow id="Flow_0366zqm" sourceRef="Activity_0assw9c" targetRef="Event_1ysgenb" />
<bpmn:sequenceFlow id="Flow_1w3uh2m" name="No" sourceRef="Gateway_1e4ckdq" targetRef="Activity_0u3tts0" />
<bpmn:sequenceFlow id="Flow_1n8jm89" sourceRef="Activity_0u3tts0" targetRef="Event_00rvb9o" />
<bpmn:sequenceFlow id="Flow_1rwgf2n" sourceRef="Activity_0jai885" targetRef="Activity_0paecdb" />
<bpmn:sequenceFlow id="Flow_19dbo28" sourceRef="StartEvent_1" targetRef="Activity_0jai885" />
<bpmn:sequenceFlow id="Flow_1gvdy5x" sourceRef="Activity_0vs4eam" targetRef="Activity_0mwpp9o" />
<bpmn:sequenceFlow id="Flow_1ijfkpz" name="No" sourceRef="Gateway_1vd3as7" targetRef="Activity_0vs4eam" />
<bpmn:sequenceFlow id="Flow_1yxp4e8" sourceRef="Activity_0mwpp9o" targetRef="Event_0v7hm2z" />
</bpmn:process>
<bpmn:process id="Process_0s8woey" isExecutable="false">
<bpmn:receiveTask id="Activity_1q87dyp" name="Gets information about work">
<bpmn:outgoing>Flow_119ldsr</bpmn:outgoing>
</bpmn:receiveTask>
<bpmn:endEvent id="Event_170rm9y">
<bpmn:incoming>Flow_1mm9swr</bpmn:incoming>
</bpmn:endEvent>
<bpmn:subProcess id="Activity_0h1d3g9" name="Executor Requests for work">
<bpmn:incoming>Flow_119ldsr</bpmn:incoming>
<bpmn:outgoing>Flow_1mm9swr</bpmn:outgoing>
</bpmn:subProcess>
<bpmn:sequenceFlow id="Flow_119ldsr" sourceRef="Activity_1q87dyp" targetRef="Activity_0h1d3g9" />
<bpmn:sequenceFlow id="Flow_1mm9swr" sourceRef="Activity_0h1d3g9" targetRef="Event_170rm9y" />
</bpmn:process>
<bpmn:process id="Process_0p5wk5x" isExecutable="false">
<bpmn:laneSet id="LaneSet_1r5f5iw">
<bpmn:lane id="Lane_06e7su5" name="Assignment Service">
<bpmn:flowNodeRef>Event_0v73rhy</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0n8uuvk</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_1lg2d2q" name="Execturo Pool">
<bpmn:flowNodeRef>Activity_06xjrrk</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_19i1lbs" name="Executor">
<bpmn:flowNodeRef>Activity_0uxkytf</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_01nh9j2</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1qgjnyh</bpmn:flowNodeRef>
</bpmn:lane>
</bpmn:laneSet>
<bpmn:startEvent id="Event_0v73rhy">
<bpmn:outgoing>Flow_17d0j42</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:task id="Activity_0n8uuvk" name="Request more executors">
<bpmn:incoming>Flow_17d0j42</bpmn:incoming>
<bpmn:outgoing>Flow_0opy5tp</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_06xjrrk" name="Add/start new executors">
<bpmn:incoming>Flow_0opy5tp</bpmn:incoming>
<bpmn:outgoing>Flow_0sudw7l</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_0uxkytf" name="Exectuor starts">
<bpmn:incoming>Flow_0sudw7l</bpmn:incoming>
<bpmn:outgoing>Flow_02uzxx3</bpmn:outgoing>
</bpmn:task>
<bpmn:endEvent id="Event_01nh9j2">
<bpmn:incoming>Flow_0rpv16j</bpmn:incoming>
</bpmn:endEvent>
<bpmn:subProcess id="Activity_1qgjnyh" name="Executor Requests for work">
<bpmn:incoming>Flow_02uzxx3</bpmn:incoming>
<bpmn:outgoing>Flow_0rpv16j</bpmn:outgoing>
</bpmn:subProcess>
<bpmn:sequenceFlow id="Flow_17d0j42" sourceRef="Event_0v73rhy" targetRef="Activity_0n8uuvk" />
<bpmn:sequenceFlow id="Flow_0opy5tp" sourceRef="Activity_0n8uuvk" targetRef="Activity_06xjrrk" />
<bpmn:sequenceFlow id="Flow_02uzxx3" sourceRef="Activity_0uxkytf" targetRef="Activity_1qgjnyh" />
<bpmn:sequenceFlow id="Flow_0sudw7l" sourceRef="Activity_06xjrrk" targetRef="Activity_0uxkytf" />
<bpmn:sequenceFlow id="Flow_0rpv16j" sourceRef="Activity_1qgjnyh" targetRef="Event_01nh9j2" />
</bpmn:process>
<bpmn:process id="Process_1iep78l" isExecutable="false">
<bpmn:laneSet id="LaneSet_03zwzb7">
<bpmn:lane id="Lane_06xhlk6" name="Executor">
<bpmn:flowNodeRef>Event_1oz3tr5</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0xk9kck</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_02fg9xj" name="Assignment service">
<bpmn:flowNodeRef>Gateway_079742h</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0umieiz</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_062x6a9</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_0b6bh6v</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_1achffx</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1mme68o</bpmn:flowNodeRef>
</bpmn:lane>
</bpmn:laneSet>
<bpmn:startEvent id="Event_1oz3tr5">
<bpmn:outgoing>Flow_0od6iot</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:task id="Activity_0xk9kck" name="Ask for work">
<bpmn:incoming>Flow_0od6iot</bpmn:incoming>
<bpmn:outgoing>Flow_0k07ofo</bpmn:outgoing>
</bpmn:task>
<bpmn:exclusiveGateway id="Gateway_079742h">
<bpmn:incoming>Flow_0k07ofo</bpmn:incoming>
<bpmn:outgoing>Flow_1fwmda3</bpmn:outgoing>
<bpmn:outgoing>Flow_050yku1</bpmn:outgoing>
</bpmn:exclusiveGateway>
<bpmn:task id="Activity_0umieiz" name="Assign task to executor">
<bpmn:incoming>Flow_1fwmda3</bpmn:incoming>
<bpmn:outgoing>Flow_15lkkxa</bpmn:outgoing>
</bpmn:task>
<bpmn:endEvent id="Event_062x6a9">
<bpmn:incoming>Flow_15lkkxa</bpmn:incoming>
</bpmn:endEvent>
<bpmn:task id="Activity_0b6bh6v" name="Some logic to reduce amount of executors if possible???">
<bpmn:incoming>Flow_050yku1</bpmn:incoming>
<bpmn:outgoing>Flow_1lgcq8d</bpmn:outgoing>
</bpmn:task>
<bpmn:endEvent id="Event_1achffx">
<bpmn:incoming>Flow_0oqra8s</bpmn:incoming>
</bpmn:endEvent>
<bpmn:task id="Activity_1mme68o" name="Executor idle&#39;s">
<bpmn:incoming>Flow_1lgcq8d</bpmn:incoming>
<bpmn:outgoing>Flow_0oqra8s</bpmn:outgoing>
</bpmn:task>
<bpmn:sequenceFlow id="Flow_0od6iot" sourceRef="Event_1oz3tr5" targetRef="Activity_0xk9kck" />
<bpmn:sequenceFlow id="Flow_0k07ofo" name="Check if tasks are in queue" sourceRef="Activity_0xk9kck" targetRef="Gateway_079742h" />
<bpmn:sequenceFlow id="Flow_1fwmda3" name="Yes" sourceRef="Gateway_079742h" targetRef="Activity_0umieiz" />
<bpmn:sequenceFlow id="Flow_15lkkxa" sourceRef="Activity_0umieiz" targetRef="Event_062x6a9" />
<bpmn:sequenceFlow id="Flow_050yku1" name="No" sourceRef="Gateway_079742h" targetRef="Activity_0b6bh6v" />
<bpmn:sequenceFlow id="Flow_1lgcq8d" sourceRef="Activity_0b6bh6v" targetRef="Activity_1mme68o" />
<bpmn:sequenceFlow id="Flow_0oqra8s" sourceRef="Activity_1mme68o" targetRef="Event_1achffx" />
</bpmn:process>
<bpmn:process id="Process_102ufh8" isExecutable="false">
<bpmn:laneSet id="LaneSet_15t2y8k">
<bpmn:lane id="Lane_0lvtv1p" name="Executor">
<bpmn:flowNodeRef>Event_1b2jt5y</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1ikvmpl</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0y66dbe</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_11lqrhg</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Activity_1oownmu</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_1jghhc4" name="Assignment service">
<bpmn:flowNodeRef>Activity_1ohwol1</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0bbqq3x</bpmn:flowNodeRef>
</bpmn:lane>
<bpmn:lane id="Lane_0k7q1xv" name="task service">
<bpmn:flowNodeRef>Activity_1e9hb9h</bpmn:flowNodeRef>
<bpmn:flowNodeRef>Event_0l7ljcr</bpmn:flowNodeRef>
</bpmn:lane>
</bpmn:laneSet>
<bpmn:startEvent id="Event_1b2jt5y">
<bpmn:outgoing>Flow_046hsk4</bpmn:outgoing>
</bpmn:startEvent>
<bpmn:task id="Activity_1ikvmpl" name="Executor finish work">
<bpmn:incoming>Flow_046hsk4</bpmn:incoming>
<bpmn:outgoing>Flow_0zoqmub</bpmn:outgoing>
</bpmn:task>
<bpmn:endEvent id="Event_0y66dbe">
<bpmn:incoming>Flow_0nyxv8e</bpmn:incoming>
</bpmn:endEvent>
<bpmn:sendTask id="Activity_11lqrhg" name="Send finish message">
<bpmn:incoming>Flow_0zoqmub</bpmn:incoming>
<bpmn:outgoing>Flow_0ip5x3i</bpmn:outgoing>
<bpmn:outgoing>Flow_1bqiz65</bpmn:outgoing>
<bpmn:outgoing>Flow_142xsjm</bpmn:outgoing>
</bpmn:sendTask>
<bpmn:task id="Activity_1ohwol1" name="Update tasks status to finished">
<bpmn:incoming>Flow_1bqiz65</bpmn:incoming>
<bpmn:outgoing>Flow_0znvsoe</bpmn:outgoing>
</bpmn:task>
<bpmn:task id="Activity_1e9hb9h" name="Update task status to finished">
<bpmn:incoming>Flow_142xsjm</bpmn:incoming>
<bpmn:outgoing>Flow_0ue2i8v</bpmn:outgoing>
</bpmn:task>
<bpmn:endEvent id="Event_0l7ljcr">
<bpmn:incoming>Flow_0ue2i8v</bpmn:incoming>
</bpmn:endEvent>
<bpmn:endEvent id="Event_0bbqq3x">
<bpmn:incoming>Flow_0znvsoe</bpmn:incoming>
</bpmn:endEvent>
<bpmn:subProcess id="Activity_1oownmu" name="Executor Requests for work">
<bpmn:incoming>Flow_0ip5x3i</bpmn:incoming>
<bpmn:outgoing>Flow_0nyxv8e</bpmn:outgoing>
</bpmn:subProcess>
<bpmn:sequenceFlow id="Flow_046hsk4" sourceRef="Event_1b2jt5y" targetRef="Activity_1ikvmpl" />
<bpmn:sequenceFlow id="Flow_0zoqmub" sourceRef="Activity_1ikvmpl" targetRef="Activity_11lqrhg" />
<bpmn:sequenceFlow id="Flow_0ip5x3i" sourceRef="Activity_11lqrhg" targetRef="Activity_1oownmu" />
<bpmn:sequenceFlow id="Flow_0nyxv8e" sourceRef="Activity_1oownmu" targetRef="Event_0y66dbe" />
<bpmn:sequenceFlow id="Flow_1bqiz65" sourceRef="Activity_11lqrhg" targetRef="Activity_1ohwol1" />
<bpmn:sequenceFlow id="Flow_142xsjm" sourceRef="Activity_11lqrhg" targetRef="Activity_1e9hb9h" />
<bpmn:sequenceFlow id="Flow_0ue2i8v" sourceRef="Activity_1e9hb9h" targetRef="Event_0l7ljcr" />
<bpmn:sequenceFlow id="Flow_0znvsoe" sourceRef="Activity_1ohwol1" targetRef="Event_0bbqq3x" />
</bpmn:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0anvhsf">
<bpmndi:BPMNShape id="Participant_0q8hukc_di" bpmnElement="Participant_0q8hukc" isHorizontal="true">
<dc:Bounds x="140" y="80" width="1728" height="590" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1qeq039_di" bpmnElement="Lane_1qeq039" isHorizontal="true">
<dc:Bounds x="170" y="200" width="1698" height="470" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_12khd4k_di" bpmnElement="Lane_12khd4k" isHorizontal="true">
<dc:Bounds x="170" y="80" width="1698" height="120" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1hc51tx_di" bpmnElement="Flow_1hc51tx">
<di:waypoint x="408" y="310" />
<di:waypoint x="495" y="310" />
<bpmndi:BPMNLabel>
<dc:Bounds x="405" y="576" width="83" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1sajzlx_di" bpmnElement="Flow_1sajzlx">
<di:waypoint x="545" y="310" />
<di:waypoint x="680" y="310" />
<bpmndi:BPMNLabel>
<dc:Bounds x="604" y="292" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0cpd5ad_di" bpmnElement="Flow_0cpd5ad">
<di:waypoint x="780" y="310" />
<di:waypoint x="915" y="310" />
<bpmndi:BPMNLabel>
<dc:Bounds x="839" y="592" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0kwvrmc_di" bpmnElement="Flow_0kwvrmc">
<di:waypoint x="965" y="310" />
<di:waypoint x="1070" y="310" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1009" y="292" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0vpcut0_di" bpmnElement="Flow_0vpcut0">
<di:waypoint x="1170" y="310" />
<di:waypoint x="1345" y="310" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1217" y="276" width="81" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_179e0hl_di" bpmnElement="Flow_179e0hl">
<di:waypoint x="1395" y="310" />
<di:waypoint x="1542" y="310" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1462" y="292" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_12nh0g5_di" bpmnElement="Flow_12nh0g5">
<di:waypoint x="1370" y="335" />
<di:waypoint x="1370" y="420" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1376" y="375" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0366zqm_di" bpmnElement="Flow_0366zqm">
<di:waypoint x="1420" y="460" />
<di:waypoint x="1542" y="460" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1w3uh2m_di" bpmnElement="Flow_1w3uh2m">
<di:waypoint x="940" y="335" />
<di:waypoint x="940" y="420" />
<bpmndi:BPMNLabel>
<dc:Bounds x="948" y="368" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1n8jm89_di" bpmnElement="Flow_1n8jm89">
<di:waypoint x="990" y="460" />
<di:waypoint x="1102" y="460" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1rwgf2n_di" bpmnElement="Flow_1rwgf2n">
<di:waypoint x="358" y="180" />
<di:waypoint x="358" y="270" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_19dbo28_di" bpmnElement="Flow_19dbo28">
<di:waypoint x="258" y="140" />
<di:waypoint x="308" y="140" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1gvdy5x_di" bpmnElement="Flow_1gvdy5x">
<di:waypoint x="520" y="510" />
<di:waypoint x="520" y="560" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1ijfkpz_di" bpmnElement="Flow_1ijfkpz">
<di:waypoint x="520" y="335" />
<di:waypoint x="520" y="430" />
<bpmndi:BPMNLabel>
<dc:Bounds x="532" y="368" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1yxp4e8_di" bpmnElement="Flow_1yxp4e8">
<di:waypoint x="570" y="600" />
<di:waypoint x="662" y="600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Gateway_1vd3as7_di" bpmnElement="Gateway_1vd3as7" isMarkerVisible="true">
<dc:Bounds x="495" y="285" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1jd11bs_di" bpmnElement="Activity_1jd11bs">
<dc:Bounds x="680" y="270" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1e4ckdq_di" bpmnElement="Gateway_1e4ckdq" isMarkerVisible="true">
<dc:Bounds x="915" y="285" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1dl4fvt_di" bpmnElement="Activity_1dl4fvt">
<dc:Bounds x="1070" y="270" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_1e3rabp_di" bpmnElement="Gateway_1e3rabp" isMarkerVisible="true">
<dc:Bounds x="1345" y="285" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1lm6x5y_di" bpmnElement="Event_1lm6x5y">
<dc:Bounds x="1542" y="292" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1ysgenb_di" bpmnElement="Event_1ysgenb">
<dc:Bounds x="1542" y="442" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_00rvb9o_di" bpmnElement="Event_00rvb9o">
<dc:Bounds x="1102" y="442" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_190bh4a_di" bpmnElement="Activity_0u3tts0">
<dc:Bounds x="890" y="420" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0jai885_di" bpmnElement="Activity_0jai885">
<dc:Bounds x="308" y="100" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
<dc:Bounds x="222" y="122" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0vs4eam_di" bpmnElement="Activity_0vs4eam">
<dc:Bounds x="470" y="430" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0mwpp9o_di" bpmnElement="Activity_0mwpp9o">
<dc:Bounds x="470" y="560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0v7hm2z_di" bpmnElement="Event_0v7hm2z">
<dc:Bounds x="662" y="582" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0paecdb_di" bpmnElement="Activity_0paecdb">
<dc:Bounds x="308" y="270" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0srcl99_di" bpmnElement="Activity_0srcl99">
<dc:Bounds x="308" y="350" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1iyu1x2_di" bpmnElement="Activity_0assw9c">
<dc:Bounds x="1320" y="420" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_143daut_di" bpmnElement="Participant_143daut" isHorizontal="true">
<dc:Bounds x="820" y="710" width="1048" height="250" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_119ldsr_di" bpmnElement="Flow_119ldsr">
<di:waypoint x="990" y="820" />
<di:waypoint x="1110" y="820" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1mm9swr_di" bpmnElement="Flow_1mm9swr">
<di:waypoint x="1210" y="820" />
<di:waypoint x="1312" y="820" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Activity_0fc3d7o_di" bpmnElement="Activity_1q87dyp">
<dc:Bounds x="890" y="780" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_170rm9y_di" bpmnElement="Event_170rm9y">
<dc:Bounds x="1312" y="802" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0t1gk0s_di" bpmnElement="Activity_0h1d3g9">
<dc:Bounds x="1110" y="780" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_062djli_di" bpmnElement="Participant_062djli" isHorizontal="true">
<dc:Bounds x="820" y="1000" width="1048" height="470" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_06xhlk6_di" bpmnElement="Lane_06xhlk6" isHorizontal="true">
<dc:Bounds x="850" y="1000" width="1018" height="125" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_02fg9xj_di" bpmnElement="Lane_02fg9xj" isHorizontal="true">
<dc:Bounds x="850" y="1125" width="1018" height="345" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_0od6iot_di" bpmnElement="Flow_0od6iot">
<di:waypoint x="948" y="1060" />
<di:waypoint x="1060" y="1060" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0k07ofo_di" bpmnElement="Flow_0k07ofo">
<di:waypoint x="1110" y="1100" />
<di:waypoint x="1110" y="1215" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1116" y="1155" width="88" height="27" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1fwmda3_di" bpmnElement="Flow_1fwmda3">
<di:waypoint x="1135" y="1240" />
<di:waypoint x="1250" y="1240" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1184" y="1222" width="18" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_15lkkxa_di" bpmnElement="Flow_15lkkxa">
<di:waypoint x="1350" y="1240" />
<di:waypoint x="1472" y="1240" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_050yku1_di" bpmnElement="Flow_050yku1">
<di:waypoint x="1110" y="1265" />
<di:waypoint x="1110" y="1380" />
<di:waypoint x="1250" y="1380" />
<bpmndi:BPMNLabel>
<dc:Bounds x="1118" y="1320" width="15" height="14" />
</bpmndi:BPMNLabel>
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1lgcq8d_di" bpmnElement="Flow_1lgcq8d">
<di:waypoint x="1350" y="1380" />
<di:waypoint x="1430" y="1380" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0oqra8s_di" bpmnElement="Flow_0oqra8s">
<di:waypoint x="1530" y="1380" />
<di:waypoint x="1602" y="1380" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_1oz3tr5_di" bpmnElement="Event_1oz3tr5">
<dc:Bounds x="912" y="1042" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0xk9kck_di" bpmnElement="Activity_0xk9kck">
<dc:Bounds x="1060" y="1020" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Gateway_079742h_di" bpmnElement="Gateway_079742h" isMarkerVisible="true">
<dc:Bounds x="1085" y="1215" width="50" height="50" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0umieiz_di" bpmnElement="Activity_0umieiz">
<dc:Bounds x="1250" y="1200" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_062x6a9_di" bpmnElement="Event_062x6a9">
<dc:Bounds x="1472" y="1222" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0b6bh6v_di" bpmnElement="Activity_0b6bh6v">
<dc:Bounds x="1250" y="1340" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_1achffx_di" bpmnElement="Event_1achffx">
<dc:Bounds x="1602" y="1362" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1mme68o_di" bpmnElement="Activity_1mme68o">
<dc:Bounds x="1430" y="1340" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_0xytik6_di" bpmnElement="Participant_1q0bjfl" isHorizontal="true">
<dc:Bounds x="140" y="710" width="600" height="370" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_06e7su5_di" bpmnElement="Lane_06e7su5" isHorizontal="true">
<dc:Bounds x="170" y="710" width="570" height="125" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1lg2d2q_di" bpmnElement="Lane_1lg2d2q" isHorizontal="true">
<dc:Bounds x="170" y="835" width="570" height="125" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_19i1lbs_di" bpmnElement="Lane_19i1lbs" isHorizontal="true">
<dc:Bounds x="170" y="960" width="570" height="120" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_17d0j42_di" bpmnElement="Flow_17d0j42">
<di:waypoint x="268" y="770" />
<di:waypoint x="370" y="770" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0opy5tp_di" bpmnElement="Flow_0opy5tp">
<di:waypoint x="420" y="810" />
<di:waypoint x="420" y="860" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_02uzxx3_di" bpmnElement="Flow_02uzxx3">
<di:waypoint x="470" y="1020" />
<di:waypoint x="520" y="1020" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0sudw7l_di" bpmnElement="Flow_0sudw7l">
<di:waypoint x="420" y="940" />
<di:waypoint x="420" y="980" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0rpv16j_di" bpmnElement="Flow_0rpv16j">
<di:waypoint x="620" y="1020" />
<di:waypoint x="682" y="1020" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_0v73rhy_di" bpmnElement="Event_0v73rhy">
<dc:Bounds x="232" y="752" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0n8uuvk_di" bpmnElement="Activity_0n8uuvk">
<dc:Bounds x="370" y="730" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_06xjrrk_di" bpmnElement="Activity_06xjrrk">
<dc:Bounds x="370" y="860" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_00bhvrm_di" bpmnElement="Activity_0uxkytf">
<dc:Bounds x="370" y="980" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_01nh9j2_di" bpmnElement="Event_01nh9j2">
<dc:Bounds x="682" y="1002" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1r1i7hf_di" bpmnElement="Activity_1qgjnyh">
<dc:Bounds x="520" y="980" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Participant_1ova0gb_di" bpmnElement="Participant_1ova0gb" isHorizontal="true">
<dc:Bounds x="140" y="1530" width="820" height="370" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_0lvtv1p_di" bpmnElement="Lane_0lvtv1p" isHorizontal="true">
<dc:Bounds x="170" y="1530" width="790" height="125" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_1jghhc4_di" bpmnElement="Lane_1jghhc4" isHorizontal="true">
<dc:Bounds x="170" y="1655" width="790" height="125" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Lane_0k7q1xv_di" bpmnElement="Lane_0k7q1xv" isHorizontal="true">
<dc:Bounds x="170" y="1780" width="790" height="120" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_046hsk4_di" bpmnElement="Flow_046hsk4">
<di:waypoint x="268" y="1600" />
<di:waypoint x="320" y="1600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0zoqmub_di" bpmnElement="Flow_0zoqmub">
<di:waypoint x="420" y="1600" />
<di:waypoint x="530" y="1600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ip5x3i_di" bpmnElement="Flow_0ip5x3i">
<di:waypoint x="630" y="1600" />
<di:waypoint x="720" y="1600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0nyxv8e_di" bpmnElement="Flow_0nyxv8e">
<di:waypoint x="820" y="1600" />
<di:waypoint x="902" y="1600" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_1bqiz65_di" bpmnElement="Flow_1bqiz65">
<di:waypoint x="580" y="1640" />
<di:waypoint x="580" y="1710" />
<di:waypoint x="430" y="1710" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_142xsjm_di" bpmnElement="Flow_142xsjm">
<di:waypoint x="580" y="1640" />
<di:waypoint x="580" y="1800" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0ue2i8v_di" bpmnElement="Flow_0ue2i8v">
<di:waypoint x="630" y="1840" />
<di:waypoint x="682" y="1840" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="Flow_0znvsoe_di" bpmnElement="Flow_0znvsoe">
<di:waypoint x="330" y="1720" />
<di:waypoint x="268" y="1720" />
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="Event_1b2jt5y_di" bpmnElement="Event_1b2jt5y">
<dc:Bounds x="232" y="1582" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ikvmpl_di" bpmnElement="Activity_1ikvmpl">
<dc:Bounds x="320" y="1560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0y66dbe_di" bpmnElement="Event_0y66dbe">
<dc:Bounds x="902" y="1582" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_0ujophe_di" bpmnElement="Activity_11lqrhg">
<dc:Bounds x="530" y="1560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1ohwol1_di" bpmnElement="Activity_1ohwol1">
<dc:Bounds x="330" y="1680" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1e9hb9h_di" bpmnElement="Activity_1e9hb9h">
<dc:Bounds x="530" y="1800" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0l7ljcr_di" bpmnElement="Event_0l7ljcr">
<dc:Bounds x="682" y="1822" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Event_0bbqq3x_di" bpmnElement="Event_0bbqq3x">
<dc:Bounds x="232" y="1702" width="36" height="36" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="Activity_1oownmu_di" bpmnElement="Activity_1oownmu">
<dc:Bounds x="720" y="1560" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="Flow_1xo6v1g_di" bpmnElement="Flow_1xo6v1g">
<di:waypoint x="940" y="500" />
<di:waypoint x="940" y="780" />
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn:definitions>