[SO] Release so 1.13.0 image
[so.git] / bpmn / so-bpmn-infrastructure-flows / src / main / resources / process / ServiceLevelUpgrade.bpmn
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="Definitions_1k6npmy" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="4.4.0">
3   <bpmn:process id="ServiceLevelUpgrade" name="ServiceLevelUpgrade" isExecutable="true">
4     <bpmn:startEvent id="Event_02mc8tr">
5       <bpmn:outgoing>Flow_0nrz340</bpmn:outgoing>
6     </bpmn:startEvent>
7     <bpmn:serviceTask id="Activity_18vue7u" name="Service Upgrade Dispatcher" camunda:delegateExpression="${ServiceLevelRequestDispatcher}">
8       <bpmn:incoming>Flow_0nrz340</bpmn:incoming>
9       <bpmn:outgoing>Flow_1b392qs</bpmn:outgoing>
10     </bpmn:serviceTask>
11     <bpmn:endEvent id="Event_12983th">
12       <bpmn:incoming>Flow_10jgbxm</bpmn:incoming>
13       <bpmn:terminateEventDefinition id="TerminateEventDefinition_1pnutu7" />
14     </bpmn:endEvent>
15     <bpmn:exclusiveGateway id="Gateway_02fectw">
16       <bpmn:incoming>Flow_1y3cptr</bpmn:incoming>
17       <bpmn:outgoing>Flow_0y1ebox</bpmn:outgoing>
18       <bpmn:outgoing>Flow_0mbp7mv</bpmn:outgoing>
19       <bpmn:outgoing>Flow_19tmp99</bpmn:outgoing>
20     </bpmn:exclusiveGateway>
21     <bpmn:endEvent id="Event_0ldlupa">
22       <bpmn:incoming>Flow_0y1ebox</bpmn:incoming>
23       <bpmn:errorEventDefinition id="ErrorEventDefinition_1dih7c9" errorRef="Error_01a8p43" />
24     </bpmn:endEvent>
25     <bpmn:exclusiveGateway id="Gateway_1nr51kr">
26       <bpmn:incoming>Flow_0zjsp5x</bpmn:incoming>
27       <bpmn:outgoing>Flow_0mxq0qe</bpmn:outgoing>
28       <bpmn:outgoing>Flow_05x2cqc</bpmn:outgoing>
29       <bpmn:outgoing>Flow_02elm5b</bpmn:outgoing>
30     </bpmn:exclusiveGateway>
31     <bpmn:endEvent id="Event_16k9r1c">
32       <bpmn:incoming>Flow_0mxq0qe</bpmn:incoming>
33       <bpmn:errorEventDefinition id="ErrorEventDefinition_042otuj" errorRef="Error_0e5owqi" />
34     </bpmn:endEvent>
35     <bpmn:exclusiveGateway id="Gateway_1vq11i7" default="Flow_1tcnzdx">
36       <bpmn:incoming>Flow_1ru18s3</bpmn:incoming>
37       <bpmn:outgoing>Flow_1tcnzdx</bpmn:outgoing>
38       <bpmn:outgoing>Flow_0l67uzl</bpmn:outgoing>
39     </bpmn:exclusiveGateway>
40     <bpmn:endEvent id="Event_03tpudy">
41       <bpmn:incoming>Flow_1tcnzdx</bpmn:incoming>
42       <bpmn:errorEventDefinition id="ErrorEventDefinition_16r0jc3" errorRef="Error_04y00c4" />
43     </bpmn:endEvent>
44     <bpmn:serviceTask id="Activity_0snmatn" name="Service Level Upgrade" camunda:delegateExpression="${ServiceLevelUpgrade}">
45       <bpmn:incoming>Flow_02elm5b</bpmn:incoming>
46       <bpmn:outgoing>Flow_01gwzx9</bpmn:outgoing>
47     </bpmn:serviceTask>
48     <bpmn:serviceTask id="Activity_0ft7fa2" name="Service Level Postcheck" camunda:delegateExpression="${ServiceLevelPostcheck}">
49       <bpmn:incoming>Flow_05ohtnj</bpmn:incoming>
50       <bpmn:outgoing>Flow_1ru18s3</bpmn:outgoing>
51     </bpmn:serviceTask>
52     <bpmn:serviceTask id="Activity_09bqns0" name="Service Level Preparation" camunda:delegateExpression="${ServiceLevelPreparation}">
53       <bpmn:incoming>Flow_1b392qs</bpmn:incoming>
54       <bpmn:outgoing>Flow_1ptk2a3</bpmn:outgoing>
55     </bpmn:serviceTask>
56     <bpmn:scriptTask id="Activity_1n4rk7m" name="Prepare Completion" scriptFormat="groovy">
57       <bpmn:incoming>Flow_05aa7gj</bpmn:incoming>
58       <bpmn:outgoing>Flow_0frhsd0</bpmn:outgoing>
59       <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
60 def serviceLevelUpgrade = new ServiceLevelUpgrade()
61 serviceLevelUpgrade.prepareCompletion(execution)</bpmn:script>
62     </bpmn:scriptTask>
63     <bpmn:callActivity id="Activity_1lz38px" name="Complete Process" calledElement="CompleteMsoProcess">
64       <bpmn:extensionElements>
65         <camunda:in source="requestId" target="CMSO_request_id" />
66       </bpmn:extensionElements>
67       <bpmn:incoming>Flow_0frhsd0</bpmn:incoming>
68       <bpmn:outgoing>Flow_10jgbxm</bpmn:outgoing>
69     </bpmn:callActivity>
70     <bpmn:subProcess id="Activity_0ui6tp1" name="Subprocess for FalloutHandler" triggeredByEvent="true">
71       <bpmn:startEvent id="Event_08f3m9h">
72         <bpmn:outgoing>Flow_0iayg6u</bpmn:outgoing>
73         <bpmn:errorEventDefinition id="ErrorEventDefinition_1d67w55" />
74       </bpmn:startEvent>
75       <bpmn:scriptTask id="Activity_1k2f3ha" name="Prepare FalloutHandler" scriptFormat="groovy">
76         <bpmn:incoming>Flow_0iayg6u</bpmn:incoming>
77         <bpmn:outgoing>Flow_0lb7zv5</bpmn:outgoing>
78         <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
79 def pnfSwUpgrade = new GenericPnfSoftwareUpgrade()
80 pnfSwUpgrade.prepareFalloutHandler(execution)</bpmn:script>
81       </bpmn:scriptTask>
82       <bpmn:callActivity id="Activity_0ai3z2q" name="Call FalloutHandler" calledElement="FalloutHandler">
83         <bpmn:incoming>Flow_0lb7zv5</bpmn:incoming>
84         <bpmn:outgoing>Flow_1peoyur</bpmn:outgoing>
85       </bpmn:callActivity>
86       <bpmn:endEvent id="Event_0ngb9wx">
87         <bpmn:incoming>Flow_1peoyur</bpmn:incoming>
88         <bpmn:terminateEventDefinition id="TerminateEventDefinition_1e5scwm" />
89       </bpmn:endEvent>
90       <bpmn:sequenceFlow id="Flow_1peoyur" sourceRef="Activity_0ai3z2q" targetRef="Event_0ngb9wx" />
91       <bpmn:sequenceFlow id="Flow_0lb7zv5" sourceRef="Activity_1k2f3ha" targetRef="Activity_0ai3z2q" />
92       <bpmn:sequenceFlow id="Flow_0iayg6u" sourceRef="Event_08f3m9h" targetRef="Activity_1k2f3ha" />
93     </bpmn:subProcess>
94     <bpmn:sequenceFlow id="Flow_0nrz340" sourceRef="Event_02mc8tr" targetRef="Activity_18vue7u" />
95     <bpmn:sequenceFlow id="Flow_1b392qs" sourceRef="Activity_18vue7u" targetRef="Activity_09bqns0" />
96     <bpmn:sequenceFlow id="Flow_10jgbxm" sourceRef="Activity_1lz38px" targetRef="Event_12983th" />
97     <bpmn:sequenceFlow id="Flow_01gwzx9" sourceRef="Activity_0snmatn" targetRef="Activity_0e6w886" />
98     <bpmn:sequenceFlow id="Flow_0y1ebox" name="Failure" sourceRef="Gateway_02fectw" targetRef="Event_0ldlupa">
99       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${!execution.getVariable("ControllerStatus").equals("Success")}</bpmn:conditionExpression>
100     </bpmn:sequenceFlow>
101     <bpmn:sequenceFlow id="Flow_0mxq0qe" name="Failure" sourceRef="Gateway_1nr51kr" targetRef="Event_16k9r1c">
102       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${!execution.getVariable("ControllerStatus").equals("Success")}</bpmn:conditionExpression>
103     </bpmn:sequenceFlow>
104     <bpmn:sequenceFlow id="Flow_1ru18s3" sourceRef="Activity_0ft7fa2" targetRef="Gateway_1vq11i7" />
105     <bpmn:sequenceFlow id="Flow_1tcnzdx" name="Failure" sourceRef="Gateway_1vq11i7" targetRef="Event_03tpudy" />
106     <bpmn:sequenceFlow id="Flow_0l67uzl" name="Success" sourceRef="Gateway_1vq11i7" targetRef="Activity_0o2rrag">
107       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("ControllerStatus").equals("Success")}</bpmn:conditionExpression>
108     </bpmn:sequenceFlow>
109     <bpmn:sequenceFlow id="Flow_0frhsd0" sourceRef="Activity_1n4rk7m" targetRef="Activity_1lz38px" />
110     <bpmn:sequenceFlow id="Flow_0mbp7mv" name="Success" sourceRef="Gateway_02fectw" targetRef="Activity_1hp67qz">
111       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${execution.getVariable("pnfCounter") &gt;= execution.getVariable("pnfSize")}</bpmn:conditionExpression>
112     </bpmn:sequenceFlow>
113     <bpmn:callActivity id="Activity_0n17xou" name="BPMN to Execute" calledElement="${healthCheckWorkflow}">
114       <bpmn:extensionElements>
115         <camunda:in source="bpmnRequest" target="bpmnRequest" />
116         <camunda:out source="WorkflowException" target="WorkflowException" />
117         <camunda:in source="msoRequestId" target="msoRequestId" />
118         <camunda:out source="WorkflowExceptionErrorMessage" target="WorkflowExceptionErrorMessage" />
119         <camunda:out source="ControllerStatus" target="ControllerStatus" />
120         <camunda:in source="isRollback" target="isRollback" />
121         <camunda:in source="pnfName" target="pnfName" />
122         <camunda:in source="requestId" target="requestId" />
123       </bpmn:extensionElements>
124       <bpmn:incoming>Flow_0rpnl02</bpmn:incoming>
125       <bpmn:outgoing>Flow_0zjsp5x</bpmn:outgoing>
126     </bpmn:callActivity>
127     <bpmn:callActivity id="Activity_1q4o9fx" name="BPMN to Execute" calledElement="${softwareUpgradeWorkflow}">
128       <bpmn:extensionElements>
129         <camunda:in source="bpmnRequest" target="bpmnRequest" />
130         <camunda:out source="WorkflowException" target="WorkflowException" />
131         <camunda:in source="msoRequestId" target="msoRequestId" />
132         <camunda:out source="WorkflowExceptionErrorMessage" target="WorkflowExceptionErrorMessage" />
133         <camunda:out source="ControllerStatus" target="ControllerStatus" />
134         <camunda:in source="isRollback" target="isRollback" />
135         <camunda:in source="pnfName" target="pnfName" />
136         <camunda:in source="requestId" target="requestId" />
137       </bpmn:extensionElements>
138       <bpmn:incoming>Flow_0g6gkgx</bpmn:incoming>
139       <bpmn:outgoing>Flow_1y3cptr</bpmn:outgoing>
140     </bpmn:callActivity>
141     <bpmn:sequenceFlow id="Flow_1y3cptr" sourceRef="Activity_1q4o9fx" targetRef="Gateway_02fectw" />
142     <bpmn:serviceTask id="Activity_1hp67qz" name="Update ServiceInstance To AAI" camunda:delegateExpression="${UpdateServiceInstanceInAai}">
143       <bpmn:incoming>Flow_0mbp7mv</bpmn:incoming>
144       <bpmn:outgoing>Flow_0dyc3kv</bpmn:outgoing>
145     </bpmn:serviceTask>
146     <bpmn:sequenceFlow id="Flow_0dyc3kv" sourceRef="Activity_1hp67qz" targetRef="Gateway_18ch73t" />
147     <bpmn:exclusiveGateway id="Gateway_18ch73t" default="Flow_0ny61qm">
148       <bpmn:incoming>Flow_0dyc3kv</bpmn:incoming>
149       <bpmn:outgoing>Flow_05ohtnj</bpmn:outgoing>
150       <bpmn:outgoing>Flow_0ny61qm</bpmn:outgoing>
151     </bpmn:exclusiveGateway>
152     <bpmn:sequenceFlow id="Flow_05ohtnj" name="Success&#10;" sourceRef="Gateway_18ch73t" targetRef="Activity_0ft7fa2">
153       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">#{execution.getVariable("ControllerStatus").equals("Success")}</bpmn:conditionExpression>
154     </bpmn:sequenceFlow>
155     <bpmn:endEvent id="Event_1fhov6x">
156       <bpmn:incoming>Flow_0ny61qm</bpmn:incoming>
157       <bpmn:errorEventDefinition id="ErrorEventDefinition_0od3xnw" errorRef="Error_01a8p43" />
158     </bpmn:endEvent>
159     <bpmn:sequenceFlow id="Flow_0ny61qm" name="Failure&#10;" sourceRef="Gateway_18ch73t" targetRef="Event_1fhov6x" />
160     <bpmn:sequenceFlow id="Flow_1ptk2a3" sourceRef="Activity_09bqns0" targetRef="Activity_02vp5np" />
161     <bpmn:sequenceFlow id="Flow_0rpnl02" sourceRef="Activity_02vp5np" targetRef="Activity_0n17xou" />
162     <bpmn:sequenceFlow id="Flow_0g6gkgx" sourceRef="Activity_0e6w886" targetRef="Activity_1q4o9fx" />
163     <bpmn:sequenceFlow id="Flow_0zjsp5x" sourceRef="Activity_0n17xou" targetRef="Gateway_1nr51kr" />
164     <bpmn:sequenceFlow id="Flow_19tmp99" name="pick next pnf" sourceRef="Gateway_02fectw" targetRef="Activity_0e6w886">
165       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${execution.getVariable("pnfCounter") &lt; execution.getVariable("pnfSize")}</bpmn:conditionExpression>
166     </bpmn:sequenceFlow>
167     <bpmn:sequenceFlow id="Flow_05x2cqc" name="pick next pnf" sourceRef="Gateway_1nr51kr" targetRef="Activity_02vp5np">
168       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${execution.getVariable("pnfCounter") &lt; execution.getVariable("pnfSize")}</bpmn:conditionExpression>
169     </bpmn:sequenceFlow>
170     <bpmn:sequenceFlow id="Flow_02elm5b" name="Success" sourceRef="Gateway_1nr51kr" targetRef="Activity_0snmatn">
171       <bpmn:conditionExpression xsi:type="bpmn:tFormalExpression">${execution.getVariable("pnfCounter") &gt;= execution.getVariable("pnfSize")}</bpmn:conditionExpression>
172     </bpmn:sequenceFlow>
173     <bpmn:serviceTask id="Activity_02vp5np" name="Pnf Counter Execution for HC" camunda:expression="${ServiceLevelPreparation.pnfCounterExecution(execution)}">
174       <bpmn:incoming>Flow_1ptk2a3</bpmn:incoming>
175       <bpmn:incoming>Flow_05x2cqc</bpmn:incoming>
176       <bpmn:outgoing>Flow_0rpnl02</bpmn:outgoing>
177     </bpmn:serviceTask>
178     <bpmn:serviceTask id="Activity_0e6w886" name="Pnf Counter Execution for SWU" camunda:expression="${ServiceLevelUpgrade.pnfCounterExecution(execution)}">
179       <bpmn:incoming>Flow_01gwzx9</bpmn:incoming>
180       <bpmn:incoming>Flow_19tmp99</bpmn:incoming>
181       <bpmn:outgoing>Flow_0g6gkgx</bpmn:outgoing>
182     </bpmn:serviceTask>
183     <bpmn:scriptTask id="Activity_0o2rrag" name="Send Response" scriptFormat="groovy">
184       <bpmn:incoming>Flow_0l67uzl</bpmn:incoming>
185       <bpmn:outgoing>Flow_05aa7gj</bpmn:outgoing>
186       <bpmn:script>import org.onap.so.bpmn.infrastructure.scripts.*
187 def pnfSwUpgrade = new GenericPnfSoftwareUpgrade()
188 pnfSwUpgrade.sendResponse(execution)</bpmn:script>
189     </bpmn:scriptTask>
190     <bpmn:sequenceFlow id="Flow_05aa7gj" sourceRef="Activity_0o2rrag" targetRef="Activity_1n4rk7m" />
191   </bpmn:process>
192   <bpmn:error id="Error_01a8p43" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
193   <bpmn:error id="Error_0e5owqi" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
194   <bpmn:error id="Error_1at4rzq" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
195   <bpmn:error id="Error_04y00c4" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
196   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
197     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="ServiceLevelUpgrade">
198       <bpmndi:BPMNEdge id="Flow_02elm5b_di" bpmnElement="Flow_02elm5b">
199         <di:waypoint x="1140" y="198" />
200         <di:waypoint x="1140" y="240" />
201         <di:waypoint x="210" y="240" />
202         <di:waypoint x="210" y="330" />
203         <di:waypoint x="262" y="330" />
204         <bpmndi:BPMNLabel>
205           <dc:Bounds x="1148" y="222" width="43" height="14" />
206         </bpmndi:BPMNLabel>
207       </bpmndi:BPMNEdge>
208       <bpmndi:BPMNEdge id="Flow_05x2cqc_di" bpmnElement="Flow_05x2cqc">
209         <di:waypoint x="1140" y="166" />
210         <di:waypoint x="1140" y="100" />
211         <di:waypoint x="810" y="100" />
212         <di:waypoint x="810" y="142" />
213         <bpmndi:BPMNLabel>
214           <dc:Bounds x="944" y="82" width="63" height="14" />
215         </bpmndi:BPMNLabel>
216       </bpmndi:BPMNEdge>
217       <bpmndi:BPMNEdge id="Flow_19tmp99_di" bpmnElement="Flow_19tmp99">
218         <di:waypoint x="804" y="314" />
219         <di:waypoint x="804" y="260" />
220         <di:waypoint x="488" y="260" />
221         <di:waypoint x="488" y="290" />
222         <bpmndi:BPMNLabel>
223           <dc:Bounds x="616" y="242" width="63" height="14" />
224         </bpmndi:BPMNLabel>
225       </bpmndi:BPMNEdge>
226       <bpmndi:BPMNEdge id="Flow_0zjsp5x_di" bpmnElement="Flow_0zjsp5x">
227         <di:waypoint x="1030" y="182" />
228         <di:waypoint x="1124" y="182" />
229       </bpmndi:BPMNEdge>
230       <bpmndi:BPMNEdge id="Flow_0g6gkgx_di" bpmnElement="Flow_0g6gkgx">
231         <di:waypoint x="538" y="330" />
232         <di:waypoint x="590" y="330" />
233       </bpmndi:BPMNEdge>
234       <bpmndi:BPMNEdge id="Flow_0rpnl02_di" bpmnElement="Flow_0rpnl02">
235         <di:waypoint x="860" y="182" />
236         <di:waypoint x="930" y="182" />
237       </bpmndi:BPMNEdge>
238       <bpmndi:BPMNEdge id="Flow_1ptk2a3_di" bpmnElement="Flow_1ptk2a3">
239         <di:waypoint x="710" y="181" />
240         <di:waypoint x="760" y="181" />
241       </bpmndi:BPMNEdge>
242       <bpmndi:BPMNEdge id="Flow_0ny61qm_di" bpmnElement="Flow_0ny61qm">
243         <di:waypoint x="1140" y="346" />
244         <di:waypoint x="1140" y="404" />
245         <bpmndi:BPMNLabel>
246           <dc:Bounds x="1102" y="362" width="35" height="27" />
247         </bpmndi:BPMNLabel>
248       </bpmndi:BPMNEdge>
249       <bpmndi:BPMNEdge id="Flow_05ohtnj_di" bpmnElement="Flow_05ohtnj">
250         <di:waypoint x="1156" y="330" />
251         <di:waypoint x="1310" y="330" />
252         <di:waypoint x="1310" y="490" />
253         <di:waypoint x="1190" y="490" />
254         <bpmndi:BPMNLabel>
255           <dc:Bounds x="1318" y="406" width="43" height="27" />
256         </bpmndi:BPMNLabel>
257       </bpmndi:BPMNEdge>
258       <bpmndi:BPMNEdge id="Flow_0dyc3kv_di" bpmnElement="Flow_0dyc3kv">
259         <di:waypoint x="1030" y="330" />
260         <di:waypoint x="1124" y="330" />
261       </bpmndi:BPMNEdge>
262       <bpmndi:BPMNEdge id="Flow_1y3cptr_di" bpmnElement="Flow_1y3cptr">
263         <di:waypoint x="690" y="330" />
264         <di:waypoint x="788" y="330" />
265       </bpmndi:BPMNEdge>
266       <bpmndi:BPMNEdge id="Flow_0mbp7mv_di" bpmnElement="Flow_0mbp7mv">
267         <di:waypoint x="820" y="330" />
268         <di:waypoint x="930" y="330" />
269         <bpmndi:BPMNLabel>
270           <dc:Bounds x="845" y="316" width="43" height="14" />
271         </bpmndi:BPMNLabel>
272       </bpmndi:BPMNEdge>
273       <bpmndi:BPMNEdge id="Flow_0frhsd0_di" bpmnElement="Flow_0frhsd0">
274         <di:waypoint x="362" y="579" />
275         <di:waypoint x="450" y="579" />
276       </bpmndi:BPMNEdge>
277       <bpmndi:BPMNEdge id="Flow_0l67uzl_di" bpmnElement="Flow_0l67uzl">
278         <di:waypoint x="964" y="490" />
279         <di:waypoint x="362" y="490" />
280         <bpmndi:BPMNLabel>
281           <dc:Bounds x="637" y="476" width="43" height="14" />
282         </bpmndi:BPMNLabel>
283       </bpmndi:BPMNEdge>
284       <bpmndi:BPMNEdge id="Flow_1tcnzdx_di" bpmnElement="Flow_1tcnzdx">
285         <di:waypoint x="980" y="506" />
286         <di:waypoint x="980" y="554" />
287         <bpmndi:BPMNLabel>
288           <dc:Bounds x="942" y="526" width="35" height="14" />
289         </bpmndi:BPMNLabel>
290       </bpmndi:BPMNEdge>
291       <bpmndi:BPMNEdge id="Flow_1ru18s3_di" bpmnElement="Flow_1ru18s3">
292         <di:waypoint x="1090" y="490" />
293         <di:waypoint x="996" y="490" />
294       </bpmndi:BPMNEdge>
295       <bpmndi:BPMNEdge id="Flow_0mxq0qe_di" bpmnElement="Flow_0mxq0qe">
296         <di:waypoint x="1156" y="182" />
297         <di:waypoint x="1284" y="182" />
298         <bpmndi:BPMNLabel>
299           <dc:Bounds x="1192" y="163" width="35" height="14" />
300         </bpmndi:BPMNLabel>
301       </bpmndi:BPMNEdge>
302       <bpmndi:BPMNEdge id="Flow_0y1ebox_di" bpmnElement="Flow_0y1ebox">
303         <di:waypoint x="804" y="346" />
304         <di:waypoint x="804" y="414" />
305         <bpmndi:BPMNLabel>
306           <dc:Bounds x="813" y="374" width="35" height="14" />
307         </bpmndi:BPMNLabel>
308       </bpmndi:BPMNEdge>
309       <bpmndi:BPMNEdge id="Flow_01gwzx9_di" bpmnElement="Flow_01gwzx9">
310         <di:waypoint x="362" y="330" />
311         <di:waypoint x="438" y="330" />
312       </bpmndi:BPMNEdge>
313       <bpmndi:BPMNEdge id="Flow_10jgbxm_di" bpmnElement="Flow_10jgbxm">
314         <di:waypoint x="550" y="580" />
315         <di:waypoint x="624" y="580" />
316       </bpmndi:BPMNEdge>
317       <bpmndi:BPMNEdge id="Flow_1b392qs_di" bpmnElement="Flow_1b392qs">
318         <di:waypoint x="536" y="182" />
319         <di:waypoint x="610" y="182" />
320       </bpmndi:BPMNEdge>
321       <bpmndi:BPMNEdge id="Flow_0nrz340_di" bpmnElement="Flow_0nrz340">
322         <di:waypoint x="226" y="182" />
323         <di:waypoint x="436" y="182" />
324       </bpmndi:BPMNEdge>
325       <bpmndi:BPMNEdge id="Flow_05aa7gj_di" bpmnElement="Flow_05aa7gj">
326         <di:waypoint x="262" y="490" />
327         <di:waypoint x="210" y="490" />
328         <di:waypoint x="210" y="579" />
329         <di:waypoint x="262" y="579" />
330       </bpmndi:BPMNEdge>
331       <bpmndi:BPMNShape id="Event_12983th_di" bpmnElement="Event_12983th">
332         <dc:Bounds x="624" y="565" width="32" height="32" />
333         <bpmndi:BPMNLabel>
334           <dc:Bounds x="-132" y="-188" width="20" height="14" />
335         </bpmndi:BPMNLabel>
336       </bpmndi:BPMNShape>
337       <bpmndi:BPMNShape id="Gateway_02fectw_di" bpmnElement="Gateway_02fectw" isMarkerVisible="true">
338         <dc:Bounds x="788" y="314" width="32" height="32" />
339       </bpmndi:BPMNShape>
340       <bpmndi:BPMNShape id="Event_0ldlupa_di" bpmnElement="Event_0ldlupa">
341         <dc:Bounds x="788" y="414" width="32" height="32" />
342       </bpmndi:BPMNShape>
343       <bpmndi:BPMNShape id="Gateway_1nr51kr_di" bpmnElement="Gateway_1nr51kr" isMarkerVisible="true">
344         <dc:Bounds x="1124" y="166" width="32" height="32" />
345       </bpmndi:BPMNShape>
346       <bpmndi:BPMNShape id="Event_16k9r1c_di" bpmnElement="Event_16k9r1c">
347         <dc:Bounds x="1284" y="166" width="32" height="32" />
348       </bpmndi:BPMNShape>
349       <bpmndi:BPMNShape id="Gateway_1vq11i7_di" bpmnElement="Gateway_1vq11i7" isMarkerVisible="true">
350         <dc:Bounds x="964" y="474" width="32" height="32" />
351       </bpmndi:BPMNShape>
352       <bpmndi:BPMNShape id="Event_03tpudy_di" bpmnElement="Event_03tpudy">
353         <dc:Bounds x="964" y="554" width="32" height="32" />
354       </bpmndi:BPMNShape>
355       <bpmndi:BPMNShape id="Activity_0snmatn_di" bpmnElement="Activity_0snmatn">
356         <dc:Bounds x="262" y="290" width="100" height="80" />
357       </bpmndi:BPMNShape>
358       <bpmndi:BPMNShape id="Activity_0ft7fa2_di" bpmnElement="Activity_0ft7fa2">
359         <dc:Bounds x="1090" y="450" width="100" height="80" />
360       </bpmndi:BPMNShape>
361       <bpmndi:BPMNShape id="Activity_1n4rk7m_di" bpmnElement="Activity_1n4rk7m">
362         <dc:Bounds x="262" y="539" width="100" height="80" />
363       </bpmndi:BPMNShape>
364       <bpmndi:BPMNShape id="Activity_1lz38px_di" bpmnElement="Activity_1lz38px">
365         <dc:Bounds x="450" y="539" width="100" height="80" />
366       </bpmndi:BPMNShape>
367       <bpmndi:BPMNShape id="Activity_09bqns0_di" bpmnElement="Activity_09bqns0">
368         <dc:Bounds x="610" y="140" width="100" height="80" />
369       </bpmndi:BPMNShape>
370       <bpmndi:BPMNShape id="Activity_0o2rrag_di" bpmnElement="Activity_0o2rrag">
371         <dc:Bounds x="262" y="450" width="100" height="80" />
372       </bpmndi:BPMNShape>
373       <bpmndi:BPMNShape id="Activity_18vue7u_di" bpmnElement="Activity_18vue7u">
374         <dc:Bounds x="436" y="142" width="100" height="80" />
375       </bpmndi:BPMNShape>
376       <bpmndi:BPMNShape id="Event_02mc8tr_di" bpmnElement="Event_02mc8tr">
377         <dc:Bounds x="194" y="166" width="32" height="32" />
378         <bpmndi:BPMNLabel>
379           <dc:Bounds x="-6" y="-188" width="51" height="14" />
380         </bpmndi:BPMNLabel>
381       </bpmndi:BPMNShape>
382       <bpmndi:BPMNShape id="Activity_0ui6tp1_di" bpmnElement="Activity_0ui6tp1" isExpanded="true">
383         <dc:Bounds x="362" y="810" width="650" height="190" />
384       </bpmndi:BPMNShape>
385       <bpmndi:BPMNEdge id="Flow_0iayg6u_di" bpmnElement="Flow_0iayg6u">
386         <di:waypoint x="466" y="908" />
387         <di:waypoint x="532" y="910" />
388       </bpmndi:BPMNEdge>
389       <bpmndi:BPMNEdge id="Flow_0lb7zv5_di" bpmnElement="Flow_0lb7zv5">
390         <di:waypoint x="632" y="910" />
391         <di:waypoint x="702" y="910" />
392       </bpmndi:BPMNEdge>
393       <bpmndi:BPMNEdge id="Flow_1peoyur_di" bpmnElement="Flow_1peoyur">
394         <di:waypoint x="802" y="910" />
395         <di:waypoint x="874" y="908" />
396       </bpmndi:BPMNEdge>
397       <bpmndi:BPMNShape id="Event_08f3m9h_di" bpmnElement="Event_08f3m9h">
398         <dc:Bounds x="434" y="892" width="32" height="32" />
399         <bpmndi:BPMNLabel>
400           <dc:Bounds x="-161" y="-188" width="78" height="14" />
401         </bpmndi:BPMNLabel>
402       </bpmndi:BPMNShape>
403       <bpmndi:BPMNShape id="Activity_1k2f3ha_di" bpmnElement="Activity_1k2f3ha">
404         <dc:Bounds x="532" y="870" width="100" height="80" />
405       </bpmndi:BPMNShape>
406       <bpmndi:BPMNShape id="Activity_0ai3z2q_di" bpmnElement="Activity_0ai3z2q">
407         <dc:Bounds x="702" y="870" width="100" height="80" />
408       </bpmndi:BPMNShape>
409       <bpmndi:BPMNShape id="Event_0ngb9wx_di" bpmnElement="Event_0ngb9wx">
410         <dc:Bounds x="874" y="892" width="32" height="32" />
411         <bpmndi:BPMNLabel>
412           <dc:Bounds x="-132" y="-188" width="20" height="14" />
413         </bpmndi:BPMNLabel>
414       </bpmndi:BPMNShape>
415       <bpmndi:BPMNShape id="Activity_0n17xou_di" bpmnElement="Activity_0n17xou">
416         <dc:Bounds x="930" y="142" width="100" height="80" />
417       </bpmndi:BPMNShape>
418       <bpmndi:BPMNShape id="Activity_1q4o9fx_di" bpmnElement="Activity_1q4o9fx">
419         <dc:Bounds x="590" y="290" width="100" height="80" />
420       </bpmndi:BPMNShape>
421       <bpmndi:BPMNShape id="Activity_1hp67qz_di" bpmnElement="Activity_1hp67qz">
422         <dc:Bounds x="930" y="290" width="100" height="80" />
423       </bpmndi:BPMNShape>
424       <bpmndi:BPMNShape id="Gateway_18ch73t_di" bpmnElement="Gateway_18ch73t" isMarkerVisible="true">
425         <dc:Bounds x="1124" y="314" width="32" height="32" />
426       </bpmndi:BPMNShape>
427       <bpmndi:BPMNShape id="Event_1fhov6x_di" bpmnElement="Event_1fhov6x">
428         <dc:Bounds x="1124" y="404" width="32" height="32" />
429       </bpmndi:BPMNShape>
430       <bpmndi:BPMNShape id="Activity_1bjlebw_di" bpmnElement="Activity_02vp5np">
431         <dc:Bounds x="760" y="142" width="100" height="80" />
432       </bpmndi:BPMNShape>
433       <bpmndi:BPMNShape id="Activity_1knf0nl_di" bpmnElement="Activity_0e6w886">
434         <dc:Bounds x="438" y="290" width="100" height="80" />
435       </bpmndi:BPMNShape>
436     </bpmndi:BPMNPlane>
437   </bpmndi:BPMNDiagram>
438 </bpmn:definitions>