blob: 7735b192dcbb093abdc51e95b8dd81908c18fc76 [file] [log] [blame]
Yulian Han610b6712018-03-12 19:59:53 +08001<?xml version="1.0" encoding="UTF-8"?>
2<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" id="_MagIIMOUEeW8asg-vCEgWQ" targetNamespace="http://camunda.org/schema/1.0/bpmn" exporter="Camunda Modeler" exporterVersion="1.11.3" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
3 <bpmn2:process id="DoUpdateE2EServiceInstance" name="DoUpdateE2EServiceInstance" isExecutable="true">
4 <bpmn2:startEvent id="createSI_startEvent" name="Start Flow">
5 <bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
6 </bpmn2:startEvent>
7 <bpmn2:sequenceFlow id="SequenceFlow_1" name="" sourceRef="createSI_startEvent" targetRef="preProcessRequest_ScriptTask" />
8 <bpmn2:scriptTask id="preProcessRequest_ScriptTask" name="PreProcess Incoming Request" scriptFormat="groovy">
9 <bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
10 <bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
11 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
12def dcsi = new DoUpdateE2EServiceInstance()
13dcsi.preProcessRequest(execution)
14]]></bpmn2:script>
15 </bpmn2:scriptTask>
16 <bpmn2:sequenceFlow id="SequenceFlow_2" name="" sourceRef="preProcessRequest_ScriptTask" targetRef="CallActivity_18nvmnn" />
17 <bpmn2:scriptTask id="ScriptTask_0i8cqdy_PostProcessAAIGET" name="Post Process AAI GET" scriptFormat="groovy">
18 <bpmn2:incoming>SequenceFlow_0qg0uyn</bpmn2:incoming>
Yulian Han9e767c42018-03-19 19:16:18 +080019 <bpmn2:outgoing>SequenceFlow_167wc99</bpmn2:outgoing>
Yulian Han610b6712018-03-12 19:59:53 +080020 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
21def dcsi = new DoUpdateE2EServiceInstance()
22dcsi.postProcessAAIGET(execution)]]></bpmn2:script>
23 </bpmn2:scriptTask>
24 <bpmn2:scriptTask id="Task_09laxun" name="PreProcess for Add Resources" scriptFormat="groovy">
25 <bpmn2:incoming>SequenceFlow_115mdln</bpmn2:incoming>
26 <bpmn2:outgoing>SequenceFlow_0yztz2p</bpmn2:outgoing>
27 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
28def csi = new DoUpdateE2EServiceInstance()
29csi.preProcessForAddResource(execution)]]></bpmn2:script>
30 </bpmn2:scriptTask>
31 <bpmn2:callActivity id="Task_1wyyy33" name="Call DoCreateResources" calledElement="DoCreateResources">
32 <bpmn2:extensionElements>
Yulian Han08733372018-04-19 10:41:55 +080033 <camunda:in source="serviceInstanceName" target="serviceInstanceName" />
34 <camunda:in source="serviceDescription" target="nsServiceDescription" />
35 <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
Yulian Han610b6712018-03-12 19:59:53 +080036 <camunda:in source="globalSubscriberId" target="globalSubscriberId" />
37 <camunda:in source="serviceType" target="serviceType" />
Yulian Han08733372018-04-19 10:41:55 +080038 <camunda:in source="msoRequestId" target="msoRequestId" />
Yulian Han610b6712018-03-12 19:59:53 +080039 <camunda:in source="operationId" target="operationId" />
40 <camunda:in source="resourceType" target="resourceType" />
Yulian Han08733372018-04-19 10:41:55 +080041 <camunda:in source="uuiRequest" target="uuiRequest" />
42 <camunda:in source="serviceDecomposition_Target" target="serviceDecomposition" />
Yulian Han610b6712018-03-12 19:59:53 +080043 <camunda:in source="operationType" target="operationType" />
Yulian Han08733372018-04-19 10:41:55 +080044 <camunda:in source="addResourceList" target="addResourceList" />
Yulian Han610b6712018-03-12 19:59:53 +080045 </bpmn2:extensionElements>
46 <bpmn2:incoming>SequenceFlow_0yztz2p</bpmn2:incoming>
47 <bpmn2:outgoing>SequenceFlow_0lblyhi</bpmn2:outgoing>
48 </bpmn2:callActivity>
49 <bpmn2:scriptTask id="Task_0ag30bf" name="PostProcess for Add Resource" scriptFormat="groovy">
50 <bpmn2:incoming>SequenceFlow_0lblyhi</bpmn2:incoming>
Yulian Han9e767c42018-03-19 19:16:18 +080051 <bpmn2:outgoing>SequenceFlow_1nqfgvs</bpmn2:outgoing>
Yulian Han610b6712018-03-12 19:59:53 +080052 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
53def csi = new DoUpdateE2EServiceInstance()
54csi.postProcessForAddResource(execution)]]></bpmn2:script>
55 </bpmn2:scriptTask>
Yulian Han610b6712018-03-12 19:59:53 +080056 <bpmn2:intermediateCatchEvent id="StartEvent_StartResource" name="StartAddResources">
57 <bpmn2:outgoing>SequenceFlow_115mdln</bpmn2:outgoing>
58 <bpmn2:linkEventDefinition name="StartAddResource" />
59 </bpmn2:intermediateCatchEvent>
60 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_1dwg5lz" name="GoToStartCompareModelVersions">
Yulian Hanc63706f2018-03-27 18:25:20 +080061 <bpmn2:incoming>SequenceFlow_167wc99</bpmn2:incoming>
Yulian Han610b6712018-03-12 19:59:53 +080062 <bpmn2:linkEventDefinition name="StartCompareModelVersions" />
63 </bpmn2:intermediateThrowEvent>
Yulian Han610b6712018-03-12 19:59:53 +080064 <bpmn2:sequenceFlow id="SequenceFlow_115mdln" sourceRef="StartEvent_StartResource" targetRef="Task_09laxun" />
65 <bpmn2:sequenceFlow id="SequenceFlow_0yztz2p" sourceRef="Task_09laxun" targetRef="Task_1wyyy33" />
66 <bpmn2:sequenceFlow id="SequenceFlow_0lblyhi" sourceRef="Task_1wyyy33" targetRef="Task_0ag30bf" />
Yulian Han610b6712018-03-12 19:59:53 +080067 <bpmn2:scriptTask id="ScriptTask_1xxvnst" name="PreProcess for Delete Resources" scriptFormat="groovy">
68 <bpmn2:incoming>SequenceFlow_1qn0865</bpmn2:incoming>
69 <bpmn2:outgoing>SequenceFlow_14rubz2</bpmn2:outgoing>
70 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
71def csi = new DoUpdateE2EServiceInstance()
72csi.preProcessForDeleteResource(execution)]]></bpmn2:script>
73 </bpmn2:scriptTask>
74 <bpmn2:callActivity id="CallActivity_0yphqzk" name="Call DoDeleteResources" calledElement="DoDeleteResources">
75 <bpmn2:extensionElements>
Yulian Han08733372018-04-19 10:41:55 +080076 <camunda:in source="serviceInstanceName" target="serviceInstanceName" />
77 <camunda:in source="serviceInstanceId" target="serviceInstanceId" />
Yulian Han610b6712018-03-12 19:59:53 +080078 <camunda:in source="globalSubscriberId" target="globalSubscriberId" />
79 <camunda:in source="serviceType" target="serviceType" />
80 <camunda:in source="serviceId" target="serviceId" />
81 <camunda:in source="operationId" target="operationId" />
Yulian Han08733372018-04-19 10:41:55 +080082 <camunda:in source="serviceDecomposition_Original" target="serviceDecomposition" />
Yulian Han610b6712018-03-12 19:59:53 +080083 <camunda:in source="operationType" target="operationType" />
Yulian Han08733372018-04-19 10:41:55 +080084 <camunda:in source="delResourceList" target="delResourceList" />
85 <camunda:in source="serviceRelationShip" target="serviceRelationShip" />
Yulian Han610b6712018-03-12 19:59:53 +080086 </bpmn2:extensionElements>
87 <bpmn2:incoming>SequenceFlow_14rubz2</bpmn2:incoming>
88 <bpmn2:outgoing>SequenceFlow_0tm9bw9</bpmn2:outgoing>
89 </bpmn2:callActivity>
90 <bpmn2:scriptTask id="ScriptTask_00wgfrc" name="PostProcess for Delete Resource" scriptFormat="groovy">
91 <bpmn2:incoming>SequenceFlow_0tm9bw9</bpmn2:incoming>
Yulian Han9e767c42018-03-19 19:16:18 +080092 <bpmn2:outgoing>SequenceFlow_1uu6uiu</bpmn2:outgoing>
Yulian Han610b6712018-03-12 19:59:53 +080093 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
94def csi = new DoUpdateE2EServiceInstance()
95csi.postProcessForDeleteResource(execution)]]></bpmn2:script>
96 </bpmn2:scriptTask>
97 <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_0h6d9jb" name="StartDeleteResources">
98 <bpmn2:outgoing>SequenceFlow_1qn0865</bpmn2:outgoing>
99 <bpmn2:linkEventDefinition name="StartDeleteResources" />
100 </bpmn2:intermediateCatchEvent>
Yulian Han610b6712018-03-12 19:59:53 +0800101 <bpmn2:sequenceFlow id="SequenceFlow_1qn0865" sourceRef="IntermediateCatchEvent_0h6d9jb" targetRef="ScriptTask_1xxvnst" />
102 <bpmn2:sequenceFlow id="SequenceFlow_14rubz2" sourceRef="ScriptTask_1xxvnst" targetRef="CallActivity_0yphqzk" />
103 <bpmn2:sequenceFlow id="SequenceFlow_0tm9bw9" sourceRef="CallActivity_0yphqzk" targetRef="ScriptTask_00wgfrc" />
Yulian Han610b6712018-03-12 19:59:53 +0800104 <bpmn2:scriptTask id="ScriptTask_0wl77h6" name="Post for Compare Model Versions" scriptFormat="groovy">
105 <bpmn2:incoming>SequenceFlow_02d5ibj</bpmn2:incoming>
106 <bpmn2:outgoing>SequenceFlow_0l4gosl</bpmn2:outgoing>
107 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
108def csi = new DoUpdateE2EServiceInstance()
109csi.postCompareModelVersions(execution)]]></bpmn2:script>
110 </bpmn2:scriptTask>
111 <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_0gk8ige" name="StartCompareModelVersions">
112 <bpmn2:outgoing>SequenceFlow_1vtlt1v</bpmn2:outgoing>
113 <bpmn2:linkEventDefinition name="StartCompareModelVersions" />
114 </bpmn2:intermediateCatchEvent>
115 <bpmn2:scriptTask id="ScriptTask_1afvv50" name="Prepare for Compare Model Versions" scriptFormat="groovy">
116 <bpmn2:incoming>SequenceFlow_1vtlt1v</bpmn2:incoming>
117 <bpmn2:outgoing>SequenceFlow_0h40pn8</bpmn2:outgoing>
118 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
119def ddsi = new DoUpdateE2EServiceInstance()
120ddsi.preCompareModelVersions(execution)]]></bpmn2:script>
121 </bpmn2:scriptTask>
122 <bpmn2:sequenceFlow id="SequenceFlow_02d5ibj" sourceRef="ServiceTask_02u5iza" targetRef="ScriptTask_0wl77h6" />
123 <bpmn2:sequenceFlow id="SequenceFlow_1vtlt1v" sourceRef="IntermediateCatchEvent_0gk8ige" targetRef="ScriptTask_1afvv50" />
124 <bpmn2:sequenceFlow id="SequenceFlow_0h40pn8" sourceRef="ScriptTask_1afvv50" targetRef="ServiceTask_02u5iza" />
Yulian Han610b6712018-03-12 19:59:53 +0800125 <bpmn2:callActivity id="ServiceTask_02u5iza" name="Call DoCompareModelVersions" calledElement="DoCompareModelVersions">
Yulian Han08733372018-04-19 10:41:55 +0800126 <bpmn2:extensionElements>
127 <camunda:in source="msoRequestId" target="msoRequestId" />
128 <camunda:in source="isDebugLogEnabled" target="isDebugLogEnabled" />
129 <camunda:in source="model-invariant-id-target" target="model-invariant-id-target" />
130 <camunda:in source="model-version-id-target" target="model-version-id-target" />
131 <camunda:in source="model-invariant-id-original" target="model-invariant-id-original" />
132 <camunda:in source="model-version-id-original" target="model-version-id-original" />
133 <camunda:out source="serviceDecomposition_Target" target="serviceDecomposition_Target" />
134 <camunda:out source="serviceDecomposition_Original" target="serviceDecomposition_Original" />
135 <camunda:out source="addResourceList" target="addResourceList" />
136 <camunda:out source="delResourceList" target="delResourceList" />
137 </bpmn2:extensionElements>
Yulian Han610b6712018-03-12 19:59:53 +0800138 <bpmn2:incoming>SequenceFlow_0h40pn8</bpmn2:incoming>
139 <bpmn2:outgoing>SequenceFlow_02d5ibj</bpmn2:outgoing>
140 </bpmn2:callActivity>
Yulian Han610b6712018-03-12 19:59:53 +0800141 <bpmn2:callActivity id="CallActivity_18nvmnn" name="Call AAI Generic GetService" calledElement="GenericGetService">
142 <bpmn2:extensionElements>
143 <camunda:in source="serviceInstanceId" target="GENGS_serviceInstanceId" />
144 <camunda:in sourceExpression="service-instance" target="GENGS_type" />
145 <camunda:out source="GENGS_FoundIndicator" target="GENGS_FoundIndicator" />
146 <camunda:out source="GENGS_SuccessIndicator" target="GENGS_SuccessIndicator" />
147 <camunda:out source="WorkflowException" target="WorkflowException" />
148 <camunda:out source="GENGS_siResourceLink" target="GENGS_siResourceLink" />
149 <camunda:out source="GENGS_service" target="GENGS_service" />
150 <camunda:in source="globalSubscriberId" target="GENGS_globalCustomerId" />
151 <camunda:in source="serviceType" target="GENGS_serviceType" />
152 </bpmn2:extensionElements>
153 <bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
154 <bpmn2:outgoing>SequenceFlow_0qg0uyn</bpmn2:outgoing>
155 </bpmn2:callActivity>
156 <bpmn2:sequenceFlow id="SequenceFlow_0qg0uyn" sourceRef="CallActivity_18nvmnn" targetRef="ScriptTask_0i8cqdy_PostProcessAAIGET" />
Yulian Hanc63706f2018-03-27 18:25:20 +0800157 <bpmn2:scriptTask id="ScriptTask_0acnvkp" name="Prepare Resource Oper Status" scriptFormat="groovy">
Yulian Han9e767c42018-03-19 19:16:18 +0800158 <bpmn2:incoming>SequenceFlow_0l4gosl</bpmn2:incoming>
Yulian Han610b6712018-03-12 19:59:53 +0800159 <bpmn2:outgoing>SequenceFlow_0r6c0ci</bpmn2:outgoing>
160 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
Yulian Han610b6712018-03-12 19:59:53 +0800161def ddsi = new DoUpdateE2EServiceInstance()
Yulian Hanc63706f2018-03-27 18:25:20 +0800162ddsi.preInitResourcesOperStatus(execution)]]></bpmn2:script>
Yulian Han610b6712018-03-12 19:59:53 +0800163 </bpmn2:scriptTask>
164 <bpmn2:serviceTask id="ServiceTask_17u9q9u" name="Init Resource Oper Status">
165 <bpmn2:extensionElements>
166 <camunda:connector>
167 <camunda:inputOutput>
168 <camunda:inputParameter name="url">${CVFMI_dbAdapterEndpoint}</camunda:inputParameter>
169 <camunda:inputParameter name="headers">
170 <camunda:map>
171 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
172 <camunda:entry key="Authorization">Basic QlBFTENsaWVudDpwYXNzd29yZDEk</camunda:entry>
173 </camunda:map>
174 </camunda:inputParameter>
175 <camunda:inputParameter name="payload">${CVFMI_initResOperStatusRequest}</camunda:inputParameter>
176 <camunda:inputParameter name="method">POST</camunda:inputParameter>
177 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
178 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
179 </camunda:inputOutput>
180 <camunda:connectorId>http-connector</camunda:connectorId>
181 </camunda:connector>
182 </bpmn2:extensionElements>
183 <bpmn2:incoming>SequenceFlow_0r6c0ci</bpmn2:incoming>
184 <bpmn2:outgoing>SequenceFlow_1muxopq</bpmn2:outgoing>
185 </bpmn2:serviceTask>
186 <bpmn2:scriptTask id="ScriptTask_0r74c3c" name="Post Resource Oper Status" scriptFormat="groovy">
187 <bpmn2:incoming>SequenceFlow_1muxopq</bpmn2:incoming>
Yulian Han9e767c42018-03-19 19:16:18 +0800188 <bpmn2:outgoing>SequenceFlow_1sgsysh</bpmn2:outgoing>
Yulian Han610b6712018-03-12 19:59:53 +0800189 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
190def dcsi = new DoUpdateE2EServiceInstance()
191dcsi.postResourcesOperStatus(execution)]]></bpmn2:script>
192 </bpmn2:scriptTask>
Yulian Han610b6712018-03-12 19:59:53 +0800193 <bpmn2:sequenceFlow id="SequenceFlow_0r6c0ci" sourceRef="ScriptTask_0acnvkp" targetRef="ServiceTask_17u9q9u" />
194 <bpmn2:sequenceFlow id="SequenceFlow_1muxopq" sourceRef="ServiceTask_17u9q9u" targetRef="ScriptTask_0r74c3c" />
Yulian Han9e767c42018-03-19 19:16:18 +0800195 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0vneaao" name="GoTo StartDeleteResources">
Yulian Hanc63706f2018-03-27 18:25:20 +0800196 <bpmn2:incoming>SequenceFlow_1nqfgvs</bpmn2:incoming>
Yulian Han9e767c42018-03-19 19:16:18 +0800197 <bpmn2:linkEventDefinition name="StartDeleteResources" />
Yulian Han610b6712018-03-12 19:59:53 +0800198 </bpmn2:intermediateThrowEvent>
Yulian Han9e767c42018-03-19 19:16:18 +0800199 <bpmn2:callActivity id="CallActivity_1nm9zq7" name="Call Custom E2E Put Service" calledElement="CustomE2EPutService">
200 <bpmn2:extensionElements>
201 <camunda:in source="globalSubscriberId" target="GENPS_globalSubscriberId" />
202 <camunda:in source="serviceInstanceId" target="GENPS_serviceInstanceId" />
203 <camunda:in source="serviceType" target="GENPS_serviceType" />
204 <camunda:in sourceExpression="service-instance" target="GENPS_type" />
205 <camunda:in source="serviceInstanceData" target="GENPS_payload" />
206 <camunda:out source="GENPS_SuccessIndicator" target="GENPS_SuccessIndicator" />
207 <camunda:in source="msoRequestId" target="GENPS_requesId" />
208 <camunda:out source="WorkflowException" target="WorkflowException" />
209 </bpmn2:extensionElements>
210 <bpmn2:incoming>SequenceFlow_1kx5ke9</bpmn2:incoming>
211 <bpmn2:outgoing>SequenceFlow_0f76thv</bpmn2:outgoing>
212 </bpmn2:callActivity>
213 <bpmn2:scriptTask id="ScriptTask_0xtabf8" name="Post Process AAI PUT" scriptFormat="groovy">
214 <bpmn2:incoming>SequenceFlow_0f76thv</bpmn2:incoming>
215 <bpmn2:outgoing>SequenceFlow_0x0mhlj</bpmn2:outgoing>
216 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
217def ddsi = new DoUpdateE2EServiceInstance()
218ddsi.postProcessAAIPUT(execution)]]></bpmn2:script>
219 </bpmn2:scriptTask>
220 <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_0a9bdjw" name="UpdateAAI">
221 <bpmn2:outgoing>SequenceFlow_1demy08</bpmn2:outgoing>
222 <bpmn2:linkEventDefinition name="UpdateAAI" />
223 </bpmn2:intermediateCatchEvent>
224 <bpmn2:sequenceFlow id="SequenceFlow_1demy08" sourceRef="IntermediateCatchEvent_0a9bdjw" targetRef="ScriptTask_195nptq" />
225 <bpmn2:sequenceFlow id="SequenceFlow_0f76thv" sourceRef="CallActivity_1nm9zq7" targetRef="ScriptTask_0xtabf8" />
226 <bpmn2:scriptTask id="ScriptTask_19v8l1w" name="Post Config Service Instance Update" scriptFormat="groovy">
227 <bpmn2:incoming>SequenceFlow_0h3kdi2</bpmn2:incoming>
228 <bpmn2:outgoing>SequenceFlow_07aa121</bpmn2:outgoing>
229 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
230def csi = new DoUpdateE2EServiceInstance()
231csi.postConfigRequest(execution)]]></bpmn2:script>
232 </bpmn2:scriptTask>
233 <bpmn2:intermediateCatchEvent id="IntermediateCatchEvent_0z04o3s" name="FinishProcess">
234 <bpmn2:outgoing>SequenceFlow_0ku36oy</bpmn2:outgoing>
235 <bpmn2:linkEventDefinition name="FinishProcess" />
236 </bpmn2:intermediateCatchEvent>
237 <bpmn2:endEvent id="EndEvent_0exzmfn">
238 <bpmn2:incoming>SequenceFlow_07aa121</bpmn2:incoming>
239 </bpmn2:endEvent>
240 <bpmn2:scriptTask id="ScriptTask_0jsblrq" name="Prepare Update Service Oper Status(100%)" scriptFormat="groovy">
241 <bpmn2:incoming>SequenceFlow_0ku36oy</bpmn2:incoming>
242 <bpmn2:outgoing>SequenceFlow_0mwh16g</bpmn2:outgoing>
243 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
244execution.setVariable("progress", "100")
245execution.setVariable("operationStatus", "End")
246def ddsi = new DoUpdateE2EServiceInstance()
247ddsi.preUpdateServiceOperationStatus(execution)]]></bpmn2:script>
248 </bpmn2:scriptTask>
249 <bpmn2:serviceTask id="ServiceTask_1ydxyw0" name="Update Service Oper Status">
250 <bpmn2:extensionElements>
251 <camunda:connector>
252 <camunda:inputOutput>
253 <camunda:inputParameter name="url">${URN_mso_openecomp_adapters_db_endpoint}</camunda:inputParameter>
254 <camunda:inputParameter name="headers">
255 <camunda:map>
256 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
257 <camunda:entry key="Authorization">Basic QlBFTENsaWVudDpwYXNzd29yZDEk</camunda:entry>
258 </camunda:map>
259 </camunda:inputParameter>
260 <camunda:inputParameter name="payload">${CVFMI_updateServiceOperStatusRequest}</camunda:inputParameter>
261 <camunda:inputParameter name="method">POST</camunda:inputParameter>
262 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
263 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
264 </camunda:inputOutput>
265 <camunda:connectorId>http-connector</camunda:connectorId>
266 </camunda:connector>
267 </bpmn2:extensionElements>
268 <bpmn2:incoming>SequenceFlow_0mwh16g</bpmn2:incoming>
269 <bpmn2:outgoing>SequenceFlow_0h3kdi2</bpmn2:outgoing>
270 </bpmn2:serviceTask>
271 <bpmn2:sequenceFlow id="SequenceFlow_0h3kdi2" sourceRef="ServiceTask_1ydxyw0" targetRef="ScriptTask_19v8l1w" />
272 <bpmn2:sequenceFlow id="SequenceFlow_07aa121" sourceRef="ScriptTask_19v8l1w" targetRef="EndEvent_0exzmfn" />
273 <bpmn2:sequenceFlow id="SequenceFlow_0ku36oy" sourceRef="IntermediateCatchEvent_0z04o3s" targetRef="ScriptTask_0jsblrq" />
274 <bpmn2:sequenceFlow id="SequenceFlow_0mwh16g" sourceRef="ScriptTask_0jsblrq" targetRef="ServiceTask_1ydxyw0" />
275 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_06lo96a" name="GoTo UpdateAAI">
Yulian Hanc63706f2018-03-27 18:25:20 +0800276 <bpmn2:incoming>SequenceFlow_1uu6uiu</bpmn2:incoming>
Yulian Han9e767c42018-03-19 19:16:18 +0800277 <bpmn2:linkEventDefinition name="UpdateAAI" />
278 </bpmn2:intermediateThrowEvent>
Yulian Han9e767c42018-03-19 19:16:18 +0800279 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_0hucdtk" name="GoTo FinishProcess">
280 <bpmn2:incoming>SequenceFlow_0x0mhlj</bpmn2:incoming>
281 <bpmn2:linkEventDefinition name="FinishProcess" />
282 </bpmn2:intermediateThrowEvent>
283 <bpmn2:sequenceFlow id="SequenceFlow_0x0mhlj" sourceRef="ScriptTask_0xtabf8" targetRef="IntermediateThrowEvent_0hucdtk" />
Yulian Hanc63706f2018-03-27 18:25:20 +0800284 <bpmn2:sequenceFlow id="SequenceFlow_167wc99" sourceRef="ScriptTask_0i8cqdy_PostProcessAAIGET" targetRef="IntermediateThrowEvent_1dwg5lz" />
Yulian Han9e767c42018-03-19 19:16:18 +0800285 <bpmn2:intermediateThrowEvent id="IntermediateThrowEvent_09ur9ds" name="GoTo StartAddResources">
286 <bpmn2:incoming>SequenceFlow_1sgsysh</bpmn2:incoming>
287 <bpmn2:linkEventDefinition name="StartAddResource" />
288 </bpmn2:intermediateThrowEvent>
289 <bpmn2:sequenceFlow id="SequenceFlow_0l4gosl" sourceRef="ScriptTask_0wl77h6" targetRef="ScriptTask_0acnvkp" />
290 <bpmn2:sequenceFlow id="SequenceFlow_1sgsysh" sourceRef="ScriptTask_0r74c3c" targetRef="IntermediateThrowEvent_09ur9ds" />
Yulian Hanc63706f2018-03-27 18:25:20 +0800291 <bpmn2:sequenceFlow id="SequenceFlow_1nqfgvs" sourceRef="Task_0ag30bf" targetRef="IntermediateThrowEvent_0vneaao" />
292 <bpmn2:sequenceFlow id="SequenceFlow_1uu6uiu" sourceRef="ScriptTask_00wgfrc" targetRef="IntermediateThrowEvent_06lo96a" />
Yulian Han9e767c42018-03-19 19:16:18 +0800293 <bpmn2:subProcess id="SubProcess_0jo0nms" name="Sub-process for Application Errors" triggeredByEvent="true">
294 <bpmn2:startEvent id="StartEvent_06768u3">
295 <bpmn2:outgoing>SequenceFlow_05j3sat</bpmn2:outgoing>
296 <bpmn2:errorEventDefinition />
297 </bpmn2:startEvent>
298 <bpmn2:endEvent id="EndEvent_014jyvb">
299 <bpmn2:incoming>SequenceFlow_02znk15</bpmn2:incoming>
300 </bpmn2:endEvent>
Yulian Han9e767c42018-03-19 19:16:18 +0800301 <bpmn2:scriptTask id="ScriptTask_1awrp72" name="Pre Process Rollback" scriptFormat="groovy">
302 <bpmn2:incoming>SequenceFlow_05j3sat</bpmn2:incoming>
303 <bpmn2:outgoing>SequenceFlow_19ly8h7</bpmn2:outgoing>
304 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
305def dcsi = new DoCreateResources()
306dcsi.preProcessRollback(execution)
307]]></bpmn2:script>
308 </bpmn2:scriptTask>
309 <bpmn2:scriptTask id="ScriptTask_0vc9jgo" name="Post Process Rollback" scriptFormat="groovy">
Yulian Han08733372018-04-19 10:41:55 +0800310 <bpmn2:incoming>SequenceFlow_0utvwkh</bpmn2:incoming>
Yulian Han9e767c42018-03-19 19:16:18 +0800311 <bpmn2:outgoing>SequenceFlow_02znk15</bpmn2:outgoing>
312 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
313def dcsi = new DoCreateResources()
314dcsi.postProcessRollback(execution)
315]]></bpmn2:script>
316 </bpmn2:scriptTask>
317 <bpmn2:sequenceFlow id="SequenceFlow_05j3sat" sourceRef="StartEvent_06768u3" targetRef="ScriptTask_1awrp72" />
318 <bpmn2:sequenceFlow id="SequenceFlow_02znk15" sourceRef="ScriptTask_0vc9jgo" targetRef="EndEvent_014jyvb" />
Yulian Han08733372018-04-19 10:41:55 +0800319 <bpmn2:sequenceFlow id="SequenceFlow_19ly8h7" sourceRef="ScriptTask_1awrp72" targetRef="ScriptTask_1bb9adn" />
320 <bpmn2:serviceTask id="ServiceTask_1kw189j" name="Update Service Oper Status">
321 <bpmn2:extensionElements>
322 <camunda:connector>
323 <camunda:inputOutput>
324 <camunda:inputParameter name="url">${URN_mso_openecomp_adapters_db_endpoint}</camunda:inputParameter>
325 <camunda:inputParameter name="headers">
326 <camunda:map>
327 <camunda:entry key="content-type">application/soap+xml</camunda:entry>
328 <camunda:entry key="Authorization">Basic QlBFTENsaWVudDpwYXNzd29yZDEk</camunda:entry>
329 </camunda:map>
330 </camunda:inputParameter>
331 <camunda:inputParameter name="payload">${CVFMI_updateServiceOperStatusRequest}</camunda:inputParameter>
332 <camunda:inputParameter name="method">POST</camunda:inputParameter>
333 <camunda:outputParameter name="CVFMI_dbResponseCode">${statusCode}</camunda:outputParameter>
334 <camunda:outputParameter name="CVFMI_dbResponse">${response}</camunda:outputParameter>
335 </camunda:inputOutput>
336 <camunda:connectorId>http-connector</camunda:connectorId>
337 </camunda:connector>
338 </bpmn2:extensionElements>
339 <bpmn2:incoming>SequenceFlow_1lqzi94</bpmn2:incoming>
340 <bpmn2:outgoing>SequenceFlow_0utvwkh</bpmn2:outgoing>
341 </bpmn2:serviceTask>
342 <bpmn2:sequenceFlow id="SequenceFlow_0utvwkh" sourceRef="ServiceTask_1kw189j" targetRef="ScriptTask_0vc9jgo" />
343 <bpmn2:scriptTask id="ScriptTask_1bb9adn" name="Prepare Update Service Oper Status(error)" scriptFormat="groovy">
344 <bpmn2:incoming>SequenceFlow_19ly8h7</bpmn2:incoming>
345 <bpmn2:outgoing>SequenceFlow_1lqzi94</bpmn2:outgoing>
346 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
347execution.setVariable("operationStatus", "error")
348def ddsi = new DoUpdateE2EServiceInstance()
349ddsi.preUpdateServiceOperationStatus(execution)]]></bpmn2:script>
350 </bpmn2:scriptTask>
351 <bpmn2:sequenceFlow id="SequenceFlow_1lqzi94" sourceRef="ScriptTask_1bb9adn" targetRef="ServiceTask_1kw189j" />
Yulian Han9e767c42018-03-19 19:16:18 +0800352 </bpmn2:subProcess>
353 <bpmn2:scriptTask id="ScriptTask_195nptq" name="Pre Process AAI GET 2" scriptFormat="groovy">
354 <bpmn2:incoming>SequenceFlow_1demy08</bpmn2:incoming>
355 <bpmn2:outgoing>SequenceFlow_1cy5gq2</bpmn2:outgoing>
356 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
357def dcsi = new DoUpdateE2EServiceInstance()
358dcsi.preProcessAAIGET2(execution)]]></bpmn2:script>
359 </bpmn2:scriptTask>
360 <bpmn2:sequenceFlow id="SequenceFlow_1cy5gq2" sourceRef="ScriptTask_195nptq" targetRef="CallActivity_069o6fn" />
361 <bpmn2:callActivity id="CallActivity_069o6fn" name="Call AAI Generic GetService" calledElement="GenericGetService">
362 <bpmn2:extensionElements>
363 <camunda:in source="serviceInstanceId" target="GENGS_serviceInstanceId" />
364 <camunda:in sourceExpression="service-instance" target="GENGS_type" />
365 <camunda:out source="GENGS_FoundIndicator" target="GENGS_FoundIndicator" />
366 <camunda:out source="GENGS_SuccessIndicator" target="GENGS_SuccessIndicator" />
367 <camunda:out source="WorkflowException" target="WorkflowException" />
368 <camunda:out source="GENGS_siResourceLink" target="GENGS_siResourceLink" />
369 <camunda:out source="GENGS_service" target="GENGS_service" />
370 <camunda:in source="globalSubscriberId" target="GENGS_globalCustomerId" />
371 <camunda:in source="serviceType" target="GENGS_serviceType" />
372 </bpmn2:extensionElements>
373 <bpmn2:incoming>SequenceFlow_1cy5gq2</bpmn2:incoming>
374 <bpmn2:outgoing>SequenceFlow_1vy856f</bpmn2:outgoing>
375 </bpmn2:callActivity>
376 <bpmn2:scriptTask id="ScriptTask_0lp9y03" name="Post Process AAI GET 2" scriptFormat="groovy">
377 <bpmn2:incoming>SequenceFlow_1vy856f</bpmn2:incoming>
378 <bpmn2:outgoing>SequenceFlow_14ggluy</bpmn2:outgoing>
379 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
380def dcsi = new DoUpdateE2EServiceInstance()
381dcsi.postProcessAAIGET2(execution)]]></bpmn2:script>
382 </bpmn2:scriptTask>
383 <bpmn2:sequenceFlow id="SequenceFlow_1vy856f" sourceRef="CallActivity_069o6fn" targetRef="ScriptTask_0lp9y03" />
384 <bpmn2:sequenceFlow id="SequenceFlow_14ggluy" sourceRef="ScriptTask_0lp9y03" targetRef="ScriptTask_0sis7k0" />
385 <bpmn2:scriptTask id="ScriptTask_0sis7k0" name="Pre Process AAI PUT" scriptFormat="groovy">
386 <bpmn2:incoming>SequenceFlow_14ggluy</bpmn2:incoming>
387 <bpmn2:outgoing>SequenceFlow_1kx5ke9</bpmn2:outgoing>
388 <bpmn2:script><![CDATA[import org.openecomp.mso.bpmn.infrastructure.scripts.*
389def dcsi = new DoUpdateE2EServiceInstance()
390dcsi.preProcessAAIPUT(execution)]]></bpmn2:script>
391 </bpmn2:scriptTask>
392 <bpmn2:sequenceFlow id="SequenceFlow_1kx5ke9" sourceRef="ScriptTask_0sis7k0" targetRef="CallActivity_1nm9zq7" />
Yulian Han610b6712018-03-12 19:59:53 +0800393 </bpmn2:process>
394 <bpmn2:error id="Error_2" name="MSOWorkflowException" errorCode="MSOWorkflowException" />
395 <bpmn2:error id="Error_1" name="java.lang.Exception" errorCode="java.lang.Exception" />
396 <bpmndi:BPMNDiagram id="BPMNDiagram_1">
397 <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="DoUpdateE2EServiceInstance">
398 <bpmndi:BPMNShape id="_BPMNShape_StartEvent_47" bpmnElement="createSI_startEvent">
Yulian Han9e767c42018-03-19 19:16:18 +0800399 <dc:Bounds x="74" y="404" width="36" height="36" />
Yulian Han610b6712018-03-12 19:59:53 +0800400 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800401 <dc:Bounds x="68" y="445" width="50" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800402 </bpmndi:BPMNLabel>
403 </bpmndi:BPMNShape>
404 <bpmndi:BPMNShape id="_BPMNShape_ScriptTask_61" bpmnElement="preProcessRequest_ScriptTask">
Yulian Han9e767c42018-03-19 19:16:18 +0800405 <dc:Bounds x="293" y="382" width="100" height="80" />
Yulian Han610b6712018-03-12 19:59:53 +0800406 </bpmndi:BPMNShape>
407 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="_BPMNShape_StartEvent_47" targetElement="_BPMNShape_ScriptTask_61">
Yulian Han9e767c42018-03-19 19:16:18 +0800408 <di:waypoint xsi:type="dc:Point" x="110" y="422" />
409 <di:waypoint xsi:type="dc:Point" x="293" y="422" />
Yulian Han610b6712018-03-12 19:59:53 +0800410 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800411 <dc:Bounds x="156.5" y="407" width="90" height="0" />
Yulian Han610b6712018-03-12 19:59:53 +0800412 </bpmndi:BPMNLabel>
413 </bpmndi:BPMNEdge>
414 <bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_2" sourceElement="_BPMNShape_ScriptTask_61" targetElement="CallActivity_18nvmnn_di">
Yulian Han9e767c42018-03-19 19:16:18 +0800415 <di:waypoint xsi:type="dc:Point" x="393" y="422" />
416 <di:waypoint xsi:type="dc:Point" x="581" y="420" />
Yulian Han610b6712018-03-12 19:59:53 +0800417 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800418 <dc:Bounds x="442" y="406" width="90" height="0" />
Yulian Han610b6712018-03-12 19:59:53 +0800419 </bpmndi:BPMNLabel>
420 </bpmndi:BPMNEdge>
421 <bpmndi:BPMNShape id="ScriptTask_0i8cqdy_di" bpmnElement="ScriptTask_0i8cqdy_PostProcessAAIGET">
Yulian Han9e767c42018-03-19 19:16:18 +0800422 <dc:Bounds x="858" y="382" width="100" height="80" />
Yulian Han610b6712018-03-12 19:59:53 +0800423 </bpmndi:BPMNShape>
424 <bpmndi:BPMNShape id="ScriptTask_1azssf7_di" bpmnElement="Task_09laxun">
425 <dc:Bounds x="293" y="828" width="100" height="80" />
426 </bpmndi:BPMNShape>
427 <bpmndi:BPMNShape id="CallActivity_1v57nb9_di" bpmnElement="Task_1wyyy33">
428 <dc:Bounds x="589" y="828" width="100" height="80" />
429 </bpmndi:BPMNShape>
430 <bpmndi:BPMNShape id="ScriptTask_1fj89ew_di" bpmnElement="Task_0ag30bf">
431 <dc:Bounds x="858" y="828" width="100" height="80" />
432 </bpmndi:BPMNShape>
Yulian Han610b6712018-03-12 19:59:53 +0800433 <bpmndi:BPMNShape id="IntermediateCatchEvent_0jks7by_di" bpmnElement="StartEvent_StartResource">
Yulian Han9e767c42018-03-19 19:16:18 +0800434 <dc:Bounds x="74" y="850" width="36" height="36" />
Yulian Han610b6712018-03-12 19:59:53 +0800435 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800436 <dc:Bounds x="50" y="895" width="84" height="24" />
Yulian Han610b6712018-03-12 19:59:53 +0800437 </bpmndi:BPMNLabel>
438 </bpmndi:BPMNShape>
439 <bpmndi:BPMNShape id="IntermediateThrowEvent_0ys6800_di" bpmnElement="IntermediateThrowEvent_1dwg5lz">
Yulian Han9e767c42018-03-19 19:16:18 +0800440 <dc:Bounds x="1951" y="404" width="36" height="36" />
Yulian Han610b6712018-03-12 19:59:53 +0800441 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800442 <dc:Bounds x="1925" y="444" width="90" height="24" />
Yulian Han610b6712018-03-12 19:59:53 +0800443 </bpmndi:BPMNLabel>
444 </bpmndi:BPMNShape>
Yulian Han610b6712018-03-12 19:59:53 +0800445 <bpmndi:BPMNEdge id="SequenceFlow_115mdln_di" bpmnElement="SequenceFlow_115mdln">
Yulian Han9e767c42018-03-19 19:16:18 +0800446 <di:waypoint xsi:type="dc:Point" x="110" y="868" />
Yulian Han610b6712018-03-12 19:59:53 +0800447 <di:waypoint xsi:type="dc:Point" x="293" y="868" />
448 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800449 <dc:Bounds x="156.5" y="847" width="90" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800450 </bpmndi:BPMNLabel>
451 </bpmndi:BPMNEdge>
452 <bpmndi:BPMNEdge id="SequenceFlow_0yztz2p_di" bpmnElement="SequenceFlow_0yztz2p">
453 <di:waypoint xsi:type="dc:Point" x="393" y="868" />
454 <di:waypoint xsi:type="dc:Point" x="589" y="868" />
455 <bpmndi:BPMNLabel>
456 <dc:Bounds x="446" y="847" width="90" height="12" />
457 </bpmndi:BPMNLabel>
458 </bpmndi:BPMNEdge>
459 <bpmndi:BPMNEdge id="SequenceFlow_0lblyhi_di" bpmnElement="SequenceFlow_0lblyhi">
460 <di:waypoint xsi:type="dc:Point" x="689" y="868" />
461 <di:waypoint xsi:type="dc:Point" x="858" y="868" />
462 <bpmndi:BPMNLabel>
463 <dc:Bounds x="728.5" y="847" width="90" height="12" />
464 </bpmndi:BPMNLabel>
465 </bpmndi:BPMNEdge>
Yulian Han610b6712018-03-12 19:59:53 +0800466 <bpmndi:BPMNShape id="ScriptTask_1xxvnst_di" bpmnElement="ScriptTask_1xxvnst">
467 <dc:Bounds x="293" y="1081" width="100" height="80" />
468 </bpmndi:BPMNShape>
469 <bpmndi:BPMNShape id="CallActivity_0yphqzk_di" bpmnElement="CallActivity_0yphqzk">
470 <dc:Bounds x="589" y="1081" width="100" height="80" />
471 </bpmndi:BPMNShape>
472 <bpmndi:BPMNShape id="ScriptTask_00wgfrc_di" bpmnElement="ScriptTask_00wgfrc">
473 <dc:Bounds x="858" y="1081" width="100" height="80" />
474 </bpmndi:BPMNShape>
475 <bpmndi:BPMNShape id="IntermediateCatchEvent_0h6d9jb_di" bpmnElement="IntermediateCatchEvent_0h6d9jb">
Yulian Han9e767c42018-03-19 19:16:18 +0800476 <dc:Bounds x="74" y="1103" width="36" height="36" />
Yulian Han610b6712018-03-12 19:59:53 +0800477 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800478 <dc:Bounds x="50" y="1143" width="86" height="24" />
Yulian Han610b6712018-03-12 19:59:53 +0800479 </bpmndi:BPMNLabel>
480 </bpmndi:BPMNShape>
481 <bpmndi:BPMNEdge id="SequenceFlow_1qn0865_di" bpmnElement="SequenceFlow_1qn0865">
Yulian Han9e767c42018-03-19 19:16:18 +0800482 <di:waypoint xsi:type="dc:Point" x="110" y="1121" />
483 <di:waypoint xsi:type="dc:Point" x="202" y="1121" />
484 <di:waypoint xsi:type="dc:Point" x="202" y="1121" />
Yulian Han610b6712018-03-12 19:59:53 +0800485 <di:waypoint xsi:type="dc:Point" x="293" y="1121" />
486 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800487 <dc:Bounds x="172" y="1115" width="90" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800488 </bpmndi:BPMNLabel>
489 </bpmndi:BPMNEdge>
490 <bpmndi:BPMNEdge id="SequenceFlow_14rubz2_di" bpmnElement="SequenceFlow_14rubz2">
491 <di:waypoint xsi:type="dc:Point" x="393" y="1121" />
492 <di:waypoint xsi:type="dc:Point" x="589" y="1121" />
493 <bpmndi:BPMNLabel>
494 <dc:Bounds x="446" y="1100" width="90" height="12" />
495 </bpmndi:BPMNLabel>
496 </bpmndi:BPMNEdge>
497 <bpmndi:BPMNEdge id="SequenceFlow_0tm9bw9_di" bpmnElement="SequenceFlow_0tm9bw9">
498 <di:waypoint xsi:type="dc:Point" x="689" y="1121" />
499 <di:waypoint xsi:type="dc:Point" x="858" y="1121" />
500 <bpmndi:BPMNLabel>
501 <dc:Bounds x="728.5" y="1100" width="90" height="12" />
502 </bpmndi:BPMNLabel>
503 </bpmndi:BPMNEdge>
Yulian Han610b6712018-03-12 19:59:53 +0800504 <bpmndi:BPMNShape id="ScriptTask_0wl77h6_di" bpmnElement="ScriptTask_0wl77h6">
505 <dc:Bounds x="858" y="600" width="100" height="80" />
506 </bpmndi:BPMNShape>
507 <bpmndi:BPMNShape id="IntermediateCatchEvent_0gk8ige_di" bpmnElement="IntermediateCatchEvent_0gk8ige">
Yulian Han9e767c42018-03-19 19:16:18 +0800508 <dc:Bounds x="74" y="622" width="36" height="36" />
Yulian Han610b6712018-03-12 19:59:53 +0800509 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800510 <dc:Bounds x="50" y="684" width="89" height="24" />
Yulian Han610b6712018-03-12 19:59:53 +0800511 </bpmndi:BPMNLabel>
512 </bpmndi:BPMNShape>
513 <bpmndi:BPMNShape id="ScriptTask_1afvv50_di" bpmnElement="ScriptTask_1afvv50">
514 <dc:Bounds x="293" y="600" width="100" height="80" />
515 </bpmndi:BPMNShape>
516 <bpmndi:BPMNEdge id="SequenceFlow_02d5ibj_di" bpmnElement="SequenceFlow_02d5ibj">
517 <di:waypoint xsi:type="dc:Point" x="689" y="640" />
518 <di:waypoint xsi:type="dc:Point" x="774" y="640" />
519 <di:waypoint xsi:type="dc:Point" x="774" y="640" />
520 <di:waypoint xsi:type="dc:Point" x="858" y="640" />
521 <bpmndi:BPMNLabel>
522 <dc:Bounds x="744" y="593" width="90" height="12" />
523 </bpmndi:BPMNLabel>
524 </bpmndi:BPMNEdge>
525 <bpmndi:BPMNEdge id="SequenceFlow_1vtlt1v_di" bpmnElement="SequenceFlow_1vtlt1v">
Yulian Han9e767c42018-03-19 19:16:18 +0800526 <di:waypoint xsi:type="dc:Point" x="110" y="640" />
Yulian Han610b6712018-03-12 19:59:53 +0800527 <di:waypoint xsi:type="dc:Point" x="293" y="640" />
528 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800529 <dc:Bounds x="156.5" y="619" width="90" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800530 </bpmndi:BPMNLabel>
531 </bpmndi:BPMNEdge>
532 <bpmndi:BPMNEdge id="SequenceFlow_0h40pn8_di" bpmnElement="SequenceFlow_0h40pn8">
533 <di:waypoint xsi:type="dc:Point" x="393" y="640" />
534 <di:waypoint xsi:type="dc:Point" x="589" y="640" />
535 <bpmndi:BPMNLabel>
536 <dc:Bounds x="446" y="578" width="90" height="12" />
537 </bpmndi:BPMNLabel>
538 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800539 <bpmndi:BPMNShape id="CallActivity_00ftzjj_di" bpmnElement="ServiceTask_02u5iza">
540 <dc:Bounds x="589" y="600" width="100" height="80" />
541 </bpmndi:BPMNShape>
542 <bpmndi:BPMNShape id="CallActivity_18nvmnn_di" bpmnElement="CallActivity_18nvmnn">
543 <dc:Bounds x="581" y="380" width="100" height="80" />
544 </bpmndi:BPMNShape>
545 <bpmndi:BPMNEdge id="SequenceFlow_0qg0uyn_di" bpmnElement="SequenceFlow_0qg0uyn">
546 <di:waypoint xsi:type="dc:Point" x="681" y="420" />
547 <di:waypoint xsi:type="dc:Point" x="858" y="422" />
Yulian Han610b6712018-03-12 19:59:53 +0800548 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800549 <dc:Bounds x="724.5" y="400" width="90" height="12" />
550 </bpmndi:BPMNLabel>
551 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800552 <bpmndi:BPMNShape id="ScriptTask_0acnvkp_di" bpmnElement="ScriptTask_0acnvkp">
553 <dc:Bounds x="1152" y="600" width="100" height="80" />
554 </bpmndi:BPMNShape>
555 <bpmndi:BPMNShape id="ServiceTask_17u9q9u_di" bpmnElement="ServiceTask_17u9q9u">
556 <dc:Bounds x="1421" y="600" width="100" height="80" />
557 </bpmndi:BPMNShape>
558 <bpmndi:BPMNShape id="ScriptTask_0r74c3c_di" bpmnElement="ScriptTask_0r74c3c">
559 <dc:Bounds x="1675" y="600" width="100" height="80" />
560 </bpmndi:BPMNShape>
561 <bpmndi:BPMNEdge id="SequenceFlow_0r6c0ci_di" bpmnElement="SequenceFlow_0r6c0ci">
562 <di:waypoint xsi:type="dc:Point" x="1252" y="640" />
563 <di:waypoint xsi:type="dc:Point" x="1421" y="640" />
564 <bpmndi:BPMNLabel>
565 <dc:Bounds x="1291.5" y="619" width="90" height="12" />
566 </bpmndi:BPMNLabel>
567 </bpmndi:BPMNEdge>
568 <bpmndi:BPMNEdge id="SequenceFlow_1muxopq_di" bpmnElement="SequenceFlow_1muxopq">
569 <di:waypoint xsi:type="dc:Point" x="1521" y="640" />
570 <di:waypoint xsi:type="dc:Point" x="1675" y="640" />
571 <bpmndi:BPMNLabel>
572 <dc:Bounds x="1553" y="619" width="90" height="12" />
573 </bpmndi:BPMNLabel>
574 </bpmndi:BPMNEdge>
575 <bpmndi:BPMNShape id="IntermediateThrowEvent_0vneaao_di" bpmnElement="IntermediateThrowEvent_0vneaao">
576 <dc:Bounds x="1951" y="850" width="36" height="36" />
577 <bpmndi:BPMNLabel>
578 <dc:Bounds x="1925" y="890" width="90" height="24" />
579 </bpmndi:BPMNLabel>
580 </bpmndi:BPMNShape>
Yulian Han9e767c42018-03-19 19:16:18 +0800581 <bpmndi:BPMNShape id="CallActivity_1nm9zq7_di" bpmnElement="CallActivity_1nm9zq7">
582 <dc:Bounds x="1410" y="1333" width="100" height="80" />
583 </bpmndi:BPMNShape>
584 <bpmndi:BPMNShape id="ScriptTask_0xtabf8_di" bpmnElement="ScriptTask_0xtabf8">
585 <dc:Bounds x="1666" y="1333" width="100" height="80" />
586 </bpmndi:BPMNShape>
587 <bpmndi:BPMNShape id="IntermediateCatchEvent_0a9bdjw_di" bpmnElement="IntermediateCatchEvent_0a9bdjw">
588 <dc:Bounds x="74" y="1355" width="36" height="36" />
589 <bpmndi:BPMNLabel>
590 <dc:Bounds x="69" y="1391" width="52" height="12" />
591 </bpmndi:BPMNLabel>
592 </bpmndi:BPMNShape>
593 <bpmndi:BPMNEdge id="SequenceFlow_1demy08_di" bpmnElement="SequenceFlow_1demy08">
594 <di:waypoint xsi:type="dc:Point" x="110" y="1373" />
595 <di:waypoint xsi:type="dc:Point" x="197" y="1373" />
596 <di:waypoint xsi:type="dc:Point" x="197" y="1373" />
597 <di:waypoint xsi:type="dc:Point" x="293" y="1373" />
598 <bpmndi:BPMNLabel>
599 <dc:Bounds x="212" y="1367" width="0" height="12" />
600 </bpmndi:BPMNLabel>
601 </bpmndi:BPMNEdge>
602 <bpmndi:BPMNEdge id="SequenceFlow_0f76thv_di" bpmnElement="SequenceFlow_0f76thv">
603 <di:waypoint xsi:type="dc:Point" x="1510" y="1373" />
604 <di:waypoint xsi:type="dc:Point" x="1594" y="1373" />
605 <di:waypoint xsi:type="dc:Point" x="1594" y="1373" />
606 <di:waypoint xsi:type="dc:Point" x="1666" y="1373" />
607 <bpmndi:BPMNLabel>
608 <dc:Bounds x="1609" y="1367" width="0" height="12" />
609 </bpmndi:BPMNLabel>
610 </bpmndi:BPMNEdge>
611 <bpmndi:BPMNShape id="ScriptTask_19v8l1w_di" bpmnElement="ScriptTask_19v8l1w">
612 <dc:Bounds x="1460" y="1474" width="100" height="80" />
613 </bpmndi:BPMNShape>
614 <bpmndi:BPMNShape id="IntermediateCatchEvent_0z04o3s_di" bpmnElement="IntermediateCatchEvent_0z04o3s">
615 <dc:Bounds x="74" y="1496" width="36" height="36" />
616 <bpmndi:BPMNLabel>
617 <dc:Bounds x="57" y="1536" width="70" height="12" />
618 </bpmndi:BPMNLabel>
619 </bpmndi:BPMNShape>
620 <bpmndi:BPMNShape id="EndEvent_0exzmfn_di" bpmnElement="EndEvent_0exzmfn">
621 <dc:Bounds x="1951" y="1496" width="36" height="36" />
622 <bpmndi:BPMNLabel>
623 <dc:Bounds x="1924" y="1536" width="0" height="12" />
624 </bpmndi:BPMNLabel>
625 </bpmndi:BPMNShape>
626 <bpmndi:BPMNShape id="ScriptTask_0jsblrq_di" bpmnElement="ScriptTask_0jsblrq">
627 <dc:Bounds x="283" y="1474" width="100" height="80" />
628 </bpmndi:BPMNShape>
629 <bpmndi:BPMNShape id="ServiceTask_1ydxyw0_di" bpmnElement="ServiceTask_1ydxyw0">
630 <dc:Bounds x="858" y="1474" width="100" height="80" />
631 </bpmndi:BPMNShape>
632 <bpmndi:BPMNEdge id="SequenceFlow_0h3kdi2_di" bpmnElement="SequenceFlow_0h3kdi2">
633 <di:waypoint xsi:type="dc:Point" x="958" y="1514" />
634 <di:waypoint xsi:type="dc:Point" x="1460" y="1514" />
635 <bpmndi:BPMNLabel>
636 <dc:Bounds x="1209" y="1493" width="0" height="12" />
637 </bpmndi:BPMNLabel>
638 </bpmndi:BPMNEdge>
639 <bpmndi:BPMNEdge id="SequenceFlow_07aa121_di" bpmnElement="SequenceFlow_07aa121">
640 <di:waypoint xsi:type="dc:Point" x="1560" y="1514" />
641 <di:waypoint xsi:type="dc:Point" x="1951" y="1514" />
642 <bpmndi:BPMNLabel>
643 <dc:Bounds x="1755.5" y="1493" width="0" height="12" />
644 </bpmndi:BPMNLabel>
645 </bpmndi:BPMNEdge>
646 <bpmndi:BPMNEdge id="SequenceFlow_0ku36oy_di" bpmnElement="SequenceFlow_0ku36oy">
647 <di:waypoint xsi:type="dc:Point" x="110" y="1514" />
648 <di:waypoint xsi:type="dc:Point" x="283" y="1514" />
649 <bpmndi:BPMNLabel>
650 <dc:Bounds x="196.5" y="1493" width="0" height="12" />
651 </bpmndi:BPMNLabel>
652 </bpmndi:BPMNEdge>
653 <bpmndi:BPMNEdge id="SequenceFlow_0mwh16g_di" bpmnElement="SequenceFlow_0mwh16g">
654 <di:waypoint xsi:type="dc:Point" x="383" y="1514" />
655 <di:waypoint xsi:type="dc:Point" x="858" y="1514" />
656 <bpmndi:BPMNLabel>
657 <dc:Bounds x="620.5" y="1493" width="0" height="12" />
658 </bpmndi:BPMNLabel>
659 </bpmndi:BPMNEdge>
660 <bpmndi:BPMNShape id="IntermediateThrowEvent_06lo96a_di" bpmnElement="IntermediateThrowEvent_06lo96a">
661 <dc:Bounds x="1951" y="1103" width="36" height="36" />
662 <bpmndi:BPMNLabel>
663 <dc:Bounds x="1939" y="1143" width="82" height="12" />
664 </bpmndi:BPMNLabel>
665 </bpmndi:BPMNShape>
Yulian Han9e767c42018-03-19 19:16:18 +0800666 <bpmndi:BPMNShape id="IntermediateThrowEvent_0hucdtk_di" bpmnElement="IntermediateThrowEvent_0hucdtk">
667 <dc:Bounds x="1951" y="1355" width="36" height="36" />
668 <bpmndi:BPMNLabel>
669 <dc:Bounds x="1945" y="1395" width="70" height="24" />
670 </bpmndi:BPMNLabel>
671 </bpmndi:BPMNShape>
672 <bpmndi:BPMNEdge id="SequenceFlow_0x0mhlj_di" bpmnElement="SequenceFlow_0x0mhlj">
673 <di:waypoint xsi:type="dc:Point" x="1766" y="1373" />
674 <di:waypoint xsi:type="dc:Point" x="1863" y="1373" />
675 <di:waypoint xsi:type="dc:Point" x="1863" y="1373" />
676 <di:waypoint xsi:type="dc:Point" x="1951" y="1373" />
677 <bpmndi:BPMNLabel>
678 <dc:Bounds x="1878" y="1367" width="0" height="12" />
679 </bpmndi:BPMNLabel>
680 </bpmndi:BPMNEdge>
681 <bpmndi:BPMNEdge id="SequenceFlow_167wc99_di" bpmnElement="SequenceFlow_167wc99">
682 <di:waypoint xsi:type="dc:Point" x="958" y="422" />
Yulian Hanc63706f2018-03-27 18:25:20 +0800683 <di:waypoint xsi:type="dc:Point" x="1951" y="422" />
Yulian Han9e767c42018-03-19 19:16:18 +0800684 <bpmndi:BPMNLabel>
Yulian Hanc63706f2018-03-27 18:25:20 +0800685 <dc:Bounds x="1409.5" y="401" width="90" height="12" />
Yulian Han9e767c42018-03-19 19:16:18 +0800686 </bpmndi:BPMNLabel>
687 </bpmndi:BPMNEdge>
688 <bpmndi:BPMNShape id="IntermediateThrowEvent_09ur9ds_di" bpmnElement="IntermediateThrowEvent_09ur9ds">
689 <dc:Bounds x="1951" y="622" width="36" height="36" />
690 <bpmndi:BPMNLabel>
691 <dc:Bounds x="1927" y="663" width="84" height="36" />
Yulian Han610b6712018-03-12 19:59:53 +0800692 </bpmndi:BPMNLabel>
693 </bpmndi:BPMNShape>
694 <bpmndi:BPMNEdge id="SequenceFlow_0l4gosl_di" bpmnElement="SequenceFlow_0l4gosl">
695 <di:waypoint xsi:type="dc:Point" x="958" y="640" />
Yulian Han9e767c42018-03-19 19:16:18 +0800696 <di:waypoint xsi:type="dc:Point" x="1152" y="640" />
Yulian Han610b6712018-03-12 19:59:53 +0800697 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800698 <dc:Bounds x="1010" y="619" width="90" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800699 </bpmndi:BPMNLabel>
700 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800701 <bpmndi:BPMNEdge id="SequenceFlow_1sgsysh_di" bpmnElement="SequenceFlow_1sgsysh">
702 <di:waypoint xsi:type="dc:Point" x="1775" y="640" />
703 <di:waypoint xsi:type="dc:Point" x="1951" y="640" />
Yulian Han610b6712018-03-12 19:59:53 +0800704 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800705 <dc:Bounds x="1863" y="619" width="0" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800706 </bpmndi:BPMNLabel>
707 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800708 <bpmndi:BPMNEdge id="SequenceFlow_1nqfgvs_di" bpmnElement="SequenceFlow_1nqfgvs">
709 <di:waypoint xsi:type="dc:Point" x="958" y="868" />
Yulian Hanc63706f2018-03-27 18:25:20 +0800710 <di:waypoint xsi:type="dc:Point" x="1951" y="868" />
Yulian Han610b6712018-03-12 19:59:53 +0800711 <bpmndi:BPMNLabel>
Yulian Hanc63706f2018-03-27 18:25:20 +0800712 <dc:Bounds x="1409.5" y="847" width="90" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800713 </bpmndi:BPMNLabel>
714 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800715 <bpmndi:BPMNEdge id="SequenceFlow_1uu6uiu_di" bpmnElement="SequenceFlow_1uu6uiu">
716 <di:waypoint xsi:type="dc:Point" x="958" y="1121" />
Yulian Hanc63706f2018-03-27 18:25:20 +0800717 <di:waypoint xsi:type="dc:Point" x="1951" y="1121" />
Yulian Han610b6712018-03-12 19:59:53 +0800718 <bpmndi:BPMNLabel>
Yulian Hanc63706f2018-03-27 18:25:20 +0800719 <dc:Bounds x="1409.5" y="1100" width="90" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800720 </bpmndi:BPMNLabel>
721 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800722 <bpmndi:BPMNShape id="SubProcess_0jo0nms_di" bpmnElement="SubProcess_0jo0nms" isExpanded="true">
723 <dc:Bounds x="236" y="1818" width="1428" height="210" />
724 </bpmndi:BPMNShape>
725 <bpmndi:BPMNShape id="StartEvent_06768u3_di" bpmnElement="StartEvent_06768u3">
726 <dc:Bounds x="266" y="1895" width="36" height="36" />
Yulian Han610b6712018-03-12 19:59:53 +0800727 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800728 <dc:Bounds x="239" y="1936" width="0" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800729 </bpmndi:BPMNLabel>
730 </bpmndi:BPMNShape>
Yulian Han9e767c42018-03-19 19:16:18 +0800731 <bpmndi:BPMNShape id="EndEvent_014jyvb_di" bpmnElement="EndEvent_014jyvb">
732 <dc:Bounds x="1581" y="1895" width="36" height="36" />
Yulian Han610b6712018-03-12 19:59:53 +0800733 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800734 <dc:Bounds x="1554" y="1936" width="0" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800735 </bpmndi:BPMNLabel>
736 </bpmndi:BPMNShape>
Yulian Han9e767c42018-03-19 19:16:18 +0800737 <bpmndi:BPMNShape id="ScriptTask_1awrp72_di" bpmnElement="ScriptTask_1awrp72">
738 <dc:Bounds x="557" y="1873" width="100" height="80" />
Yulian Han610b6712018-03-12 19:59:53 +0800739 </bpmndi:BPMNShape>
Yulian Han9e767c42018-03-19 19:16:18 +0800740 <bpmndi:BPMNShape id="ScriptTask_0vc9jgo_di" bpmnElement="ScriptTask_0vc9jgo">
741 <dc:Bounds x="1248" y="1873" width="100" height="80" />
Yulian Han610b6712018-03-12 19:59:53 +0800742 </bpmndi:BPMNShape>
Yulian Han9e767c42018-03-19 19:16:18 +0800743 <bpmndi:BPMNEdge id="SequenceFlow_05j3sat_di" bpmnElement="SequenceFlow_05j3sat">
744 <di:waypoint xsi:type="dc:Point" x="302" y="1913" />
745 <di:waypoint xsi:type="dc:Point" x="557" y="1913" />
Yulian Han610b6712018-03-12 19:59:53 +0800746 <bpmndi:BPMNLabel>
Yulian Han08733372018-04-19 10:41:55 +0800747 <dc:Bounds x="384.5" y="1892" width="90" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800748 </bpmndi:BPMNLabel>
749 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800750 <bpmndi:BPMNEdge id="SequenceFlow_02znk15_di" bpmnElement="SequenceFlow_02znk15">
751 <di:waypoint xsi:type="dc:Point" x="1348" y="1913" />
752 <di:waypoint xsi:type="dc:Point" x="1581" y="1913" />
Yulian Han610b6712018-03-12 19:59:53 +0800753 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800754 <dc:Bounds x="1420.5" y="1898" width="0" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800755 </bpmndi:BPMNLabel>
756 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800757 <bpmndi:BPMNEdge id="SequenceFlow_19ly8h7_di" bpmnElement="SequenceFlow_19ly8h7">
758 <di:waypoint xsi:type="dc:Point" x="657" y="1913" />
Yulian Han08733372018-04-19 10:41:55 +0800759 <di:waypoint xsi:type="dc:Point" x="786" y="1913" />
Yulian Han610b6712018-03-12 19:59:53 +0800760 <bpmndi:BPMNLabel>
Yulian Han08733372018-04-19 10:41:55 +0800761 <dc:Bounds x="676.5" y="1892" width="90" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800762 </bpmndi:BPMNLabel>
763 </bpmndi:BPMNEdge>
Yulian Han9e767c42018-03-19 19:16:18 +0800764 <bpmndi:BPMNShape id="ScriptTask_195nptq_di" bpmnElement="ScriptTask_195nptq">
765 <dc:Bounds x="293" y="1333" width="100" height="80" />
766 </bpmndi:BPMNShape>
767 <bpmndi:BPMNEdge id="SequenceFlow_1cy5gq2_di" bpmnElement="SequenceFlow_1cy5gq2">
768 <di:waypoint xsi:type="dc:Point" x="393" y="1373" />
769 <di:waypoint xsi:type="dc:Point" x="589" y="1373" />
Yulian Han610b6712018-03-12 19:59:53 +0800770 <bpmndi:BPMNLabel>
Yulian Han9e767c42018-03-19 19:16:18 +0800771 <dc:Bounds x="491" y="1352" width="0" height="12" />
772 </bpmndi:BPMNLabel>
773 </bpmndi:BPMNEdge>
774 <bpmndi:BPMNShape id="CallActivity_069o6fn_di" bpmnElement="CallActivity_069o6fn">
775 <dc:Bounds x="589" y="1333" width="100" height="80" />
776 </bpmndi:BPMNShape>
777 <bpmndi:BPMNShape id="ScriptTask_0lp9y03_di" bpmnElement="ScriptTask_0lp9y03">
778 <dc:Bounds x="858" y="1333" width="100" height="80" />
779 </bpmndi:BPMNShape>
780 <bpmndi:BPMNEdge id="SequenceFlow_1vy856f_di" bpmnElement="SequenceFlow_1vy856f">
781 <di:waypoint xsi:type="dc:Point" x="689" y="1373" />
782 <di:waypoint xsi:type="dc:Point" x="806" y="1373" />
783 <di:waypoint xsi:type="dc:Point" x="806" y="1373" />
784 <di:waypoint xsi:type="dc:Point" x="858" y="1373" />
785 <bpmndi:BPMNLabel>
786 <dc:Bounds x="821" y="1367" width="0" height="12" />
787 </bpmndi:BPMNLabel>
788 </bpmndi:BPMNEdge>
789 <bpmndi:BPMNEdge id="SequenceFlow_14ggluy_di" bpmnElement="SequenceFlow_14ggluy">
790 <di:waypoint xsi:type="dc:Point" x="958" y="1373" />
791 <di:waypoint xsi:type="dc:Point" x="1055" y="1373" />
792 <di:waypoint xsi:type="dc:Point" x="1055" y="1373" />
793 <di:waypoint xsi:type="dc:Point" x="1152" y="1373" />
794 <bpmndi:BPMNLabel>
795 <dc:Bounds x="1070" y="1367" width="0" height="12" />
796 </bpmndi:BPMNLabel>
797 </bpmndi:BPMNEdge>
798 <bpmndi:BPMNShape id="ScriptTask_0sis7k0_di" bpmnElement="ScriptTask_0sis7k0">
799 <dc:Bounds x="1152" y="1333" width="100" height="80" />
800 </bpmndi:BPMNShape>
801 <bpmndi:BPMNEdge id="SequenceFlow_1kx5ke9_di" bpmnElement="SequenceFlow_1kx5ke9">
802 <di:waypoint xsi:type="dc:Point" x="1252" y="1373" />
803 <di:waypoint xsi:type="dc:Point" x="1410" y="1373" />
804 <bpmndi:BPMNLabel>
805 <dc:Bounds x="1331" y="1352" width="0" height="12" />
Yulian Han610b6712018-03-12 19:59:53 +0800806 </bpmndi:BPMNLabel>
807 </bpmndi:BPMNEdge>
Yulian Han08733372018-04-19 10:41:55 +0800808 <bpmndi:BPMNShape id="ServiceTask_1kw189j_di" bpmnElement="ServiceTask_1kw189j">
809 <dc:Bounds x="1005" y="1873" width="100" height="80" />
810 </bpmndi:BPMNShape>
811 <bpmndi:BPMNEdge id="SequenceFlow_0utvwkh_di" bpmnElement="SequenceFlow_0utvwkh">
812 <di:waypoint xsi:type="dc:Point" x="1105" y="1913" />
813 <di:waypoint xsi:type="dc:Point" x="1248" y="1913" />
814 <bpmndi:BPMNLabel>
815 <dc:Bounds x="1176.5" y="1892" width="0" height="12" />
816 </bpmndi:BPMNLabel>
817 </bpmndi:BPMNEdge>
818 <bpmndi:BPMNShape id="ScriptTask_1bb9adn_di" bpmnElement="ScriptTask_1bb9adn">
819 <dc:Bounds x="786" y="1873" width="100" height="80" />
820 </bpmndi:BPMNShape>
821 <bpmndi:BPMNEdge id="SequenceFlow_1lqzi94_di" bpmnElement="SequenceFlow_1lqzi94">
822 <di:waypoint xsi:type="dc:Point" x="886" y="1913" />
823 <di:waypoint xsi:type="dc:Point" x="1005" y="1913" />
824 <bpmndi:BPMNLabel>
825 <dc:Bounds x="945.5" y="1892" width="0" height="12" />
826 </bpmndi:BPMNLabel>
827 </bpmndi:BPMNEdge>
Yulian Han610b6712018-03-12 19:59:53 +0800828 </bpmndi:BPMNPlane>
829 </bpmndi:BPMNDiagram>
830</bpmn2:definitions>