rectify-bpmn.xml 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571
  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:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:bioc="http://bpmn.io/schema/bpmn/biocolor/1.0" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" id="Definitions_159242n" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="3.2.1">
  3. <bpmn:collaboration id="MainCollaboration">
  4. <bpmn:documentation>Main model GDPR rectification request</bpmn:documentation>
  5. <bpmn:participant id="MainParticipant" name="Data Sharing Actors" processRef="RectProcess" />
  6. </bpmn:collaboration>
  7. <bpmn:process id="RectProcess" name="GDPR Rectification Request" isExecutable="true">
  8. <bpmn:laneSet id="MainLaneSet">
  9. <bpmn:lane id="TP_lane" name="Third Party">
  10. <bpmn:flowNodeRef>TP_IntermediateCatchEvent_1</bpmn:flowNodeRef>
  11. <bpmn:flowNodeRef>TP_TimerIntermediateCatchEvent_1</bpmn:flowNodeRef>
  12. <bpmn:flowNodeRef>TP_Task_1</bpmn:flowNodeRef>
  13. <bpmn:flowNodeRef>TP_Task_2</bpmn:flowNodeRef>
  14. <bpmn:flowNodeRef>TP_Task_3</bpmn:flowNodeRef>
  15. <bpmn:flowNodeRef>TP_EndEvent</bpmn:flowNodeRef>
  16. </bpmn:lane>
  17. <bpmn:lane id="DC_lane" name="Data Controller">
  18. <bpmn:flowNodeRef>DC_IntermediateCatchEvent_1</bpmn:flowNodeRef>
  19. <bpmn:flowNodeRef>DC_Task_1_1</bpmn:flowNodeRef>
  20. <bpmn:flowNodeRef>DC_Task_1_2</bpmn:flowNodeRef>
  21. <bpmn:flowNodeRef>DC_ParallelGateway_1</bpmn:flowNodeRef>
  22. <bpmn:flowNodeRef>DC_Task_4</bpmn:flowNodeRef>
  23. <bpmn:flowNodeRef>DC_ParallelGateway_2</bpmn:flowNodeRef>
  24. <bpmn:flowNodeRef>DC_ExclusiveGateway_1</bpmn:flowNodeRef>
  25. <bpmn:flowNodeRef>DC_Task_3_1</bpmn:flowNodeRef>
  26. <bpmn:flowNodeRef>DC_Task_3_2</bpmn:flowNodeRef>
  27. <bpmn:flowNodeRef>DC_IntermediateCatchEvent_2</bpmn:flowNodeRef>
  28. <bpmn:flowNodeRef>DC_TimerIntermediateCatchEvent_1</bpmn:flowNodeRef>
  29. <bpmn:flowNodeRef>DC_ExclusiveGateway_2</bpmn:flowNodeRef>
  30. <bpmn:flowNodeRef>DC_Task_5</bpmn:flowNodeRef>
  31. <bpmn:flowNodeRef>DC_TerminateEndEvent</bpmn:flowNodeRef>
  32. </bpmn:lane>
  33. <bpmn:lane id="DS_lane" name="Data Subject">
  34. <bpmn:flowNodeRef>DS_ExclusiveGateway_1</bpmn:flowNodeRef>
  35. <bpmn:flowNodeRef>DS_StartEvent</bpmn:flowNodeRef>
  36. <bpmn:flowNodeRef>DS_IntermediateCatchEvent_2</bpmn:flowNodeRef>
  37. <bpmn:flowNodeRef>DS_InclusiveGateway_1</bpmn:flowNodeRef>
  38. <bpmn:flowNodeRef>DS_IntermediateCatchEvent_1</bpmn:flowNodeRef>
  39. <bpmn:flowNodeRef>DS_TimerIntermediateCatchEvent_1</bpmn:flowNodeRef>
  40. <bpmn:flowNodeRef>DS_Task_1</bpmn:flowNodeRef>
  41. <bpmn:flowNodeRef>DS_ExclusiveGateway_2</bpmn:flowNodeRef>
  42. <bpmn:flowNodeRef>DS_EndEvent</bpmn:flowNodeRef>
  43. </bpmn:lane>
  44. </bpmn:laneSet>
  45. <bpmn:sequenceFlow id="DS_SequenceFlow_1_2" sourceRef="DS_StartEvent" targetRef="DC_IntermediateCatchEvent_1" />
  46. <bpmn:sequenceFlow id="DS_SequenceFlow_1_1" sourceRef="DS_StartEvent" targetRef="DS_ExclusiveGateway_1" />
  47. <bpmn:sequenceFlow id="DS_SequenceFlow_2_3" name="amend" sourceRef="DS_Task_1" targetRef="DS_ExclusiveGateway_1" />
  48. <bpmn:sequenceFlow id="DS_SequenceFlow_2_2" name="no" sourceRef="DS_ExclusiveGateway_1" targetRef="DS_Task_1" />
  49. <bpmn:sequenceFlow id="DS_SequenceFlow_2_1" name="yes" sourceRef="DS_ExclusiveGateway_1" targetRef="DS_ExclusiveGateway_2" />
  50. <bpmn:sequenceFlow id="DS_SequenceFlow_4_1" sourceRef="DS_TimerIntermediateCatchEvent_1" targetRef="DS_InclusiveGateway_1" />
  51. <bpmn:sequenceFlow id="DS_SequenceFlow_5_1" sourceRef="DS_InclusiveGateway_1" targetRef="DS_IntermediateCatchEvent_2" />
  52. <bpmn:sequenceFlow id="DS_SequenceFlow_6" sourceRef="DS_IntermediateCatchEvent_2" targetRef="DS_EndEvent" />
  53. <bpmn:sequenceFlow id="DS_SequenceFlow_4_2" sourceRef="DS_IntermediateCatchEvent_1" targetRef="DS_TimerIntermediateCatchEvent_1" />
  54. <bpmn:sequenceFlow id="DS_SequenceFlow_5_2" sourceRef="DS_InclusiveGateway_1" targetRef="DS_IntermediateCatchEvent_1" />
  55. <bpmn:sequenceFlow id="DC_SequenceFlow_5_4" sourceRef="DC_Task_3_2" targetRef="TP_IntermediateCatchEvent_1" />
  56. <bpmn:sequenceFlow id="DS_SequenceFlow_2_5" name="reply" sourceRef="DS_Task_1" targetRef="DC_ParallelGateway_1" />
  57. <bpmn:sequenceFlow id="DC_SequenceFlow_8_1" name="more&#10;time&#10;needed" sourceRef="DC_TimerIntermediateCatchEvent_1" targetRef="DS_IntermediateCatchEvent_1" />
  58. <bpmn:sequenceFlow id="DC_SequenceFlow_9_1" name="notify" sourceRef="DC_Task_4" targetRef="DS_IntermediateCatchEvent_2" />
  59. <bpmn:sequenceFlow id="TP_SequenceFlow_2" sourceRef="TP_Task_1" targetRef="TP_TimerIntermediateCatchEvent_1" />
  60. <bpmn:sequenceFlow id="TP_SequenceFlow_1" sourceRef="TP_IntermediateCatchEvent_1" targetRef="TP_Task_1" />
  61. <bpmn:sequenceFlow id="TP_SequenceFlow_3" sourceRef="TP_TimerIntermediateCatchEvent_1" targetRef="TP_Task_2" />
  62. <bpmn:sequenceFlow id="TP_SequenceFlow_5_1" sourceRef="TP_Task_3" targetRef="DC_IntermediateCatchEvent_2" />
  63. <bpmn:sequenceFlow id="TP_SequenceFlow_4" sourceRef="TP_Task_2" targetRef="TP_Task_3" />
  64. <bpmn:sequenceFlow id="TP_SequenceFlow_5_2" sourceRef="TP_Task_3" targetRef="TP_EndEvent" />
  65. <bpmn:sequenceFlow id="DC_SequenceFlow_1" sourceRef="DC_IntermediateCatchEvent_1" targetRef="DC_ParallelGateway_1" />
  66. <bpmn:sequenceFlow id="DC_SequenceFlow_2_1" sourceRef="DC_ParallelGateway_1" targetRef="DC_Task_1_1" />
  67. <bpmn:sequenceFlow id="DC_SequenceFlow_2_2" sourceRef="DC_ParallelGateway_1" targetRef="DC_Task_1_2" />
  68. <bpmn:sequenceFlow id="DC_SequenceFlow_5_2" name="yes" sourceRef="DC_ExclusiveGateway_1" targetRef="DC_Task_3_2" />
  69. <bpmn:sequenceFlow id="DC_SequenceFlow_5_1" name="no" sourceRef="DC_ExclusiveGateway_1" targetRef="DC_Task_3_1" />
  70. <bpmn:sequenceFlow id="DC_SequenceFlow_5_3" sourceRef="DC_Task_3_1" targetRef="DC_Task_3_2" />
  71. <bpmn:sequenceFlow id="DC_SequenceFlow_6_2" sourceRef="DC_Task_3_2" targetRef="DC_ExclusiveGateway_2" />
  72. <bpmn:sequenceFlow id="DC_SequenceFlow_8_2" sourceRef="DC_TimerIntermediateCatchEvent_1" targetRef="DC_Task_4" />
  73. <bpmn:sequenceFlow id="DC_SequenceFlow_9_3" sourceRef="DC_IntermediateCatchEvent_2" targetRef="DC_Task_4" />
  74. <bpmn:sequenceFlow id="DC_SequenceFlow_9_2" sourceRef="DC_Task_4" targetRef="DC_Task_5" />
  75. <bpmn:sequenceFlow id="DC_SequenceFlow_10" sourceRef="DC_Task_5" targetRef="DC_TerminateEndEvent" />
  76. <bpmn:intermediateCatchEvent id="DC_IntermediateCatchEvent_1" name="Request&#10;received">
  77. <bpmn:incoming>DS_SequenceFlow_1_2</bpmn:incoming>
  78. <bpmn:outgoing>DC_SequenceFlow_1</bpmn:outgoing>
  79. <bpmn:messageEventDefinition />
  80. </bpmn:intermediateCatchEvent>
  81. <bpmn:task id="DC_Task_1_1" name="Validate">
  82. <bpmn:incoming>DC_SequenceFlow_2_1</bpmn:incoming>
  83. <bpmn:outgoing>DC_SequenceFlow_3_1</bpmn:outgoing>
  84. </bpmn:task>
  85. <bpmn:task id="DC_Task_1_2" name="Log">
  86. <bpmn:incoming>DC_SequenceFlow_2_2</bpmn:incoming>
  87. <bpmn:outgoing>DC_SequenceFlow_3_2</bpmn:outgoing>
  88. </bpmn:task>
  89. <bpmn:parallelGateway id="DC_ParallelGateway_1">
  90. <bpmn:incoming>DC_SequenceFlow_1</bpmn:incoming>
  91. <bpmn:incoming>DS_SequenceFlow_2_5</bpmn:incoming>
  92. <bpmn:outgoing>DC_SequenceFlow_2_1</bpmn:outgoing>
  93. <bpmn:outgoing>DC_SequenceFlow_2_2</bpmn:outgoing>
  94. </bpmn:parallelGateway>
  95. <bpmn:intermediateCatchEvent id="TP_IntermediateCatchEvent_1" name="Request&#10;received">
  96. <bpmn:incoming>DC_SequenceFlow_5_4</bpmn:incoming>
  97. <bpmn:outgoing>TP_SequenceFlow_1</bpmn:outgoing>
  98. <bpmn:messageEventDefinition />
  99. </bpmn:intermediateCatchEvent>
  100. <bpmn:exclusiveGateway id="DS_ExclusiveGateway_1" name="Request&#10;accepted">
  101. <bpmn:incoming>DS_SequenceFlow_1_1</bpmn:incoming>
  102. <bpmn:incoming>DS_SequenceFlow_2_3</bpmn:incoming>
  103. <bpmn:outgoing>DS_SequenceFlow_2_2</bpmn:outgoing>
  104. <bpmn:outgoing>DS_SequenceFlow_2_1</bpmn:outgoing>
  105. </bpmn:exclusiveGateway>
  106. <bpmn:startEvent id="DS_StartEvent" name="Rectification request" camunda:initiator="DS">
  107. <bpmn:extensionElements>
  108. <camunda:executionListener expression="StartMainListener" event="start" />
  109. <camunda:executionListener expression="CloseMainListener" event="end" />
  110. </bpmn:extensionElements>
  111. <bpmn:outgoing>DS_SequenceFlow_1_2</bpmn:outgoing>
  112. <bpmn:outgoing>DS_SequenceFlow_1_1</bpmn:outgoing>
  113. </bpmn:startEvent>
  114. <bpmn:intermediateCatchEvent id="TP_TimerIntermediateCatchEvent_1" name="Processing&#10;time">
  115. <bpmn:incoming>TP_SequenceFlow_2</bpmn:incoming>
  116. <bpmn:outgoing>TP_SequenceFlow_3</bpmn:outgoing>
  117. <bpmn:timerEventDefinition />
  118. </bpmn:intermediateCatchEvent>
  119. <bpmn:task id="TP_Task_1" name="Process data">
  120. <bpmn:incoming>TP_SequenceFlow_1</bpmn:incoming>
  121. <bpmn:outgoing>TP_SequenceFlow_2</bpmn:outgoing>
  122. </bpmn:task>
  123. <bpmn:task id="DC_Task_4" name="Inform">
  124. <bpmn:incoming>DC_SequenceFlow_8_2</bpmn:incoming>
  125. <bpmn:incoming>DC_SequenceFlow_9_3</bpmn:incoming>
  126. <bpmn:outgoing>DC_SequenceFlow_9_1</bpmn:outgoing>
  127. <bpmn:outgoing>DC_SequenceFlow_9_2</bpmn:outgoing>
  128. </bpmn:task>
  129. <bpmn:intermediateCatchEvent id="DS_IntermediateCatchEvent_2" name="Notification received">
  130. <bpmn:incoming>DS_SequenceFlow_5_1</bpmn:incoming>
  131. <bpmn:incoming>DC_SequenceFlow_9_1</bpmn:incoming>
  132. <bpmn:outgoing>DS_SequenceFlow_6</bpmn:outgoing>
  133. <bpmn:messageEventDefinition />
  134. </bpmn:intermediateCatchEvent>
  135. <bpmn:inclusiveGateway id="DS_InclusiveGateway_1">
  136. <bpmn:incoming>DS_SequenceFlow_4_1</bpmn:incoming>
  137. <bpmn:outgoing>DS_SequenceFlow_5_1</bpmn:outgoing>
  138. <bpmn:outgoing>DS_SequenceFlow_5_2</bpmn:outgoing>
  139. </bpmn:inclusiveGateway>
  140. <bpmn:intermediateCatchEvent id="DS_IntermediateCatchEvent_1" name="Extension&#10;requested">
  141. <bpmn:incoming>DS_SequenceFlow_5_2</bpmn:incoming>
  142. <bpmn:incoming>DC_SequenceFlow_8_1</bpmn:incoming>
  143. <bpmn:outgoing>DS_SequenceFlow_4_2</bpmn:outgoing>
  144. <bpmn:messageEventDefinition />
  145. </bpmn:intermediateCatchEvent>
  146. <bpmn:intermediateCatchEvent id="DS_TimerIntermediateCatchEvent_1" name="Waiting period">
  147. <bpmn:incoming>DS_SequenceFlow_4_2</bpmn:incoming>
  148. <bpmn:incoming>DS_SequenceFlow_3</bpmn:incoming>
  149. <bpmn:outgoing>DS_SequenceFlow_4_1</bpmn:outgoing>
  150. <bpmn:timerEventDefinition />
  151. </bpmn:intermediateCatchEvent>
  152. <bpmn:parallelGateway id="DC_ParallelGateway_2">
  153. <bpmn:incoming>DC_SequenceFlow_3_1</bpmn:incoming>
  154. <bpmn:incoming>DC_SequenceFlow_3_2</bpmn:incoming>
  155. <bpmn:outgoing>DC_SequenceFlow_4</bpmn:outgoing>
  156. </bpmn:parallelGateway>
  157. <bpmn:sequenceFlow id="DC_SequenceFlow_3_1" sourceRef="DC_Task_1_1" targetRef="DC_ParallelGateway_2" />
  158. <bpmn:sequenceFlow id="DC_SequenceFlow_3_2" sourceRef="DC_Task_1_2" targetRef="DC_ParallelGateway_2" />
  159. <bpmn:exclusiveGateway id="DC_ExclusiveGateway_1" name="Request valid">
  160. <bpmn:incoming>DC_SequenceFlow_4</bpmn:incoming>
  161. <bpmn:outgoing>DC_SequenceFlow_5_2</bpmn:outgoing>
  162. <bpmn:outgoing>DC_SequenceFlow_5_1</bpmn:outgoing>
  163. </bpmn:exclusiveGateway>
  164. <bpmn:sequenceFlow id="DC_SequenceFlow_4" sourceRef="DC_ParallelGateway_2" targetRef="DC_ExclusiveGateway_1" />
  165. <bpmn:task id="DC_Task_3_1" name="Amend request">
  166. <bpmn:incoming>DC_SequenceFlow_5_1</bpmn:incoming>
  167. <bpmn:outgoing>DC_SequenceFlow_5_3</bpmn:outgoing>
  168. <bpmn:outgoing>DC_SequenceFlow_6_1</bpmn:outgoing>
  169. </bpmn:task>
  170. <bpmn:task id="DC_Task_3_2" name="Request rectification">
  171. <bpmn:incoming>DC_SequenceFlow_5_2</bpmn:incoming>
  172. <bpmn:incoming>DC_SequenceFlow_5_3</bpmn:incoming>
  173. <bpmn:outgoing>DC_SequenceFlow_5_4</bpmn:outgoing>
  174. <bpmn:outgoing>DC_SequenceFlow_6_2</bpmn:outgoing>
  175. </bpmn:task>
  176. <bpmn:sequenceFlow id="DC_SequenceFlow_6_1" sourceRef="DC_Task_3_1" targetRef="DC_ExclusiveGateway_2" />
  177. <bpmn:sequenceFlow id="DC_SequenceFlow_7" sourceRef="DC_ExclusiveGateway_2" targetRef="DC_TimerIntermediateCatchEvent_1" />
  178. <bpmn:intermediateCatchEvent id="DC_IntermediateCatchEvent_2" name="Confirmation&#10;received">
  179. <bpmn:incoming>TP_SequenceFlow_5_1</bpmn:incoming>
  180. <bpmn:outgoing>DC_SequenceFlow_9_3</bpmn:outgoing>
  181. <bpmn:messageEventDefinition />
  182. </bpmn:intermediateCatchEvent>
  183. <bpmn:intermediateCatchEvent id="DC_TimerIntermediateCatchEvent_1" name="Processing&#10;time">
  184. <bpmn:incoming>DC_SequenceFlow_7</bpmn:incoming>
  185. <bpmn:outgoing>DC_SequenceFlow_8_1</bpmn:outgoing>
  186. <bpmn:outgoing>DC_SequenceFlow_8_2</bpmn:outgoing>
  187. <bpmn:timerEventDefinition />
  188. </bpmn:intermediateCatchEvent>
  189. <bpmn:exclusiveGateway id="DC_ExclusiveGateway_2">
  190. <bpmn:incoming>DC_SequenceFlow_6_2</bpmn:incoming>
  191. <bpmn:incoming>DC_SequenceFlow_6_1</bpmn:incoming>
  192. <bpmn:outgoing>DC_SequenceFlow_7</bpmn:outgoing>
  193. </bpmn:exclusiveGateway>
  194. <bpmn:task id="DS_Task_1" name="Provide additional information">
  195. <bpmn:incoming>DS_SequenceFlow_2_2</bpmn:incoming>
  196. <bpmn:outgoing>DS_SequenceFlow_2_3</bpmn:outgoing>
  197. <bpmn:outgoing>DS_SequenceFlow_2_5</bpmn:outgoing>
  198. <bpmn:outgoing>DS_SequenceFlow_2_4</bpmn:outgoing>
  199. </bpmn:task>
  200. <bpmn:exclusiveGateway id="DS_ExclusiveGateway_2">
  201. <bpmn:incoming>DS_SequenceFlow_2_1</bpmn:incoming>
  202. <bpmn:incoming>DS_SequenceFlow_2_4</bpmn:incoming>
  203. <bpmn:outgoing>DS_SequenceFlow_3</bpmn:outgoing>
  204. </bpmn:exclusiveGateway>
  205. <bpmn:sequenceFlow id="DS_SequenceFlow_3" sourceRef="DS_ExclusiveGateway_2" targetRef="DS_TimerIntermediateCatchEvent_1" />
  206. <bpmn:sequenceFlow id="DS_SequenceFlow_2_4" sourceRef="DS_Task_1" targetRef="DS_ExclusiveGateway_2" />
  207. <bpmn:task id="TP_Task_2" name="New data instance">
  208. <bpmn:incoming>TP_SequenceFlow_3</bpmn:incoming>
  209. <bpmn:outgoing>TP_SequenceFlow_4</bpmn:outgoing>
  210. </bpmn:task>
  211. <bpmn:task id="TP_Task_3" name="Inform">
  212. <bpmn:incoming>TP_SequenceFlow_4</bpmn:incoming>
  213. <bpmn:outgoing>TP_SequenceFlow_5_1</bpmn:outgoing>
  214. <bpmn:outgoing>TP_SequenceFlow_5_2</bpmn:outgoing>
  215. </bpmn:task>
  216. <bpmn:task id="DC_Task_5" name="Log">
  217. <bpmn:incoming>DC_SequenceFlow_9_2</bpmn:incoming>
  218. <bpmn:outgoing>DC_SequenceFlow_10</bpmn:outgoing>
  219. </bpmn:task>
  220. <bpmn:endEvent id="DS_EndEvent" name="Data rectified">
  221. <bpmn:incoming>DS_SequenceFlow_6</bpmn:incoming>
  222. </bpmn:endEvent>
  223. <bpmn:endEvent id="DC_TerminateEndEvent">
  224. <bpmn:incoming>DC_SequenceFlow_10</bpmn:incoming>
  225. <bpmn:terminateEventDefinition />
  226. </bpmn:endEvent>
  227. <bpmn:endEvent id="TP_EndEvent">
  228. <bpmn:incoming>TP_SequenceFlow_5_2</bpmn:incoming>
  229. </bpmn:endEvent>
  230. </bpmn:process>
  231. <bpmndi:BPMNDiagram id="BPMNDiagram_1">
  232. <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="MainCollaboration">
  233. <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="DS_StartEvent">
  234. <dc:Bounds x="246" y="128" width="36" height="36" />
  235. <bpmndi:BPMNLabel>
  236. <dc:Bounds x="235" y="92" width="60" height="27" />
  237. </bpmndi:BPMNLabel>
  238. </bpmndi:BPMNShape>
  239. <bpmndi:BPMNShape id="Participant_0s33wj2_di" bpmnElement="MainParticipant" isHorizontal="true" bioc:stroke="black" bioc:fill="white">
  240. <dc:Bounds x="156" y="81" width="1424" height="639" />
  241. </bpmndi:BPMNShape>
  242. <bpmndi:BPMNShape id="Lane_0nu1xnj_di" bpmnElement="DS_lane" isHorizontal="true">
  243. <dc:Bounds x="186" y="81" width="1394" height="199" />
  244. </bpmndi:BPMNShape>
  245. <bpmndi:BPMNShape id="Lane_1p2k2wl_di" bpmnElement="DC_lane" isHorizontal="true">
  246. <dc:Bounds x="186" y="280" width="1394" height="246" />
  247. </bpmndi:BPMNShape>
  248. <bpmndi:BPMNShape id="Lane_0vjmb1f_di" bpmnElement="TP_lane" isHorizontal="true">
  249. <dc:Bounds x="186" y="526" width="1394" height="194" />
  250. </bpmndi:BPMNShape>
  251. <bpmndi:BPMNShape id="Task_0t2gdo4_di" bpmnElement="DC_Task_1_1">
  252. <dc:Bounds x="434" y="316" width="100" height="80" />
  253. </bpmndi:BPMNShape>
  254. <bpmndi:BPMNShape id="ParallelGateway_0kyyhze_di" bpmnElement="DC_ParallelGateway_1">
  255. <dc:Bounds x="329" y="331" width="50" height="50" />
  256. </bpmndi:BPMNShape>
  257. <bpmndi:BPMNEdge id="SequenceFlow_0nh9i52_di" bpmnElement="DC_SequenceFlow_1">
  258. <di:waypoint x="282" y="356" />
  259. <di:waypoint x="329" y="356" />
  260. </bpmndi:BPMNEdge>
  261. <bpmndi:BPMNShape id="Task_0c5bgw7_di" bpmnElement="DC_Task_1_2">
  262. <dc:Bounds x="434" y="416" width="100" height="80" />
  263. </bpmndi:BPMNShape>
  264. <bpmndi:BPMNEdge id="SequenceFlow_1i114lm_di" bpmnElement="DC_SequenceFlow_2_1">
  265. <di:waypoint x="379" y="356" />
  266. <di:waypoint x="434" y="356" />
  267. </bpmndi:BPMNEdge>
  268. <bpmndi:BPMNEdge id="SequenceFlow_0rwwi0y_di" bpmnElement="DC_SequenceFlow_2_2">
  269. <di:waypoint x="354" y="381" />
  270. <di:waypoint x="354" y="456" />
  271. <di:waypoint x="434" y="456" />
  272. </bpmndi:BPMNEdge>
  273. <bpmndi:BPMNEdge id="SequenceFlow_1bvqqbe_di" bpmnElement="DS_SequenceFlow_1_2">
  274. <di:waypoint x="264" y="164" />
  275. <di:waypoint x="264" y="338" />
  276. </bpmndi:BPMNEdge>
  277. <bpmndi:BPMNShape id="ExclusiveGateway_02qmgid_di" bpmnElement="DC_ExclusiveGateway_1" isMarkerVisible="true">
  278. <dc:Bounds x="695" y="385" width="50" height="50" />
  279. <bpmndi:BPMNLabel>
  280. <dc:Bounds x="686" y="361" width="67" height="14" />
  281. </bpmndi:BPMNLabel>
  282. </bpmndi:BPMNShape>
  283. <bpmndi:BPMNShape id="Task_1wdlj41_di" bpmnElement="DC_Task_3_2">
  284. <dc:Bounds x="810" y="416" width="100" height="80" />
  285. </bpmndi:BPMNShape>
  286. <bpmndi:BPMNEdge id="SequenceFlow_0jzryon_di" bpmnElement="DC_SequenceFlow_5_2">
  287. <di:waypoint x="720" y="435" />
  288. <di:waypoint x="720" y="456" />
  289. <di:waypoint x="810" y="456" />
  290. <bpmndi:BPMNLabel>
  291. <dc:Bounds x="751" y="433" width="17" height="14" />
  292. </bpmndi:BPMNLabel>
  293. </bpmndi:BPMNEdge>
  294. <bpmndi:BPMNShape id="Task_09xifye_di" bpmnElement="DC_Task_3_1">
  295. <dc:Bounds x="810" y="316" width="100" height="80" />
  296. </bpmndi:BPMNShape>
  297. <bpmndi:BPMNEdge id="SequenceFlow_1d23mcm_di" bpmnElement="DC_SequenceFlow_5_1">
  298. <di:waypoint x="745" y="410" />
  299. <di:waypoint x="778" y="410" />
  300. <di:waypoint x="778" y="356" />
  301. <di:waypoint x="810" y="356" />
  302. <bpmndi:BPMNLabel>
  303. <dc:Bounds x="752" y="392" width="13" height="14" />
  304. </bpmndi:BPMNLabel>
  305. </bpmndi:BPMNEdge>
  306. <bpmndi:BPMNShape id="Task_11x33h4_di" bpmnElement="DS_Task_1">
  307. <dc:Bounds x="500" y="170" width="100" height="80" />
  308. </bpmndi:BPMNShape>
  309. <bpmndi:BPMNShape id="ExclusiveGateway_0nazxa8_di" bpmnElement="DS_ExclusiveGateway_1" isMarkerVisible="true">
  310. <dc:Bounds x="365" y="121" width="50" height="50" />
  311. <bpmndi:BPMNLabel>
  312. <dc:Bounds x="367" y="93" width="45" height="27" />
  313. </bpmndi:BPMNLabel>
  314. </bpmndi:BPMNShape>
  315. <bpmndi:BPMNEdge id="SequenceFlow_0e1lk9u_di" bpmnElement="DS_SequenceFlow_1_1">
  316. <di:waypoint x="282" y="146" />
  317. <di:waypoint x="365" y="146" />
  318. </bpmndi:BPMNEdge>
  319. <bpmndi:BPMNEdge id="SequenceFlow_0zkgio0_di" bpmnElement="DS_SequenceFlow_2_3">
  320. <di:waypoint x="500" y="220" />
  321. <di:waypoint x="390" y="220" />
  322. <di:waypoint x="390" y="171" />
  323. <bpmndi:BPMNLabel>
  324. <dc:Bounds x="428" y="223" width="34" height="14" />
  325. </bpmndi:BPMNLabel>
  326. </bpmndi:BPMNEdge>
  327. <bpmndi:BPMNEdge id="SequenceFlow_11uwb74_di" bpmnElement="DS_SequenceFlow_2_2">
  328. <di:waypoint x="390" y="171" />
  329. <di:waypoint x="410" y="200" />
  330. <di:waypoint x="500" y="200" />
  331. <bpmndi:BPMNLabel>
  332. <dc:Bounds x="443" y="183" width="13" height="14" />
  333. </bpmndi:BPMNLabel>
  334. </bpmndi:BPMNEdge>
  335. <bpmndi:BPMNShape id="EndEvent_0ijl69z_di" bpmnElement="DS_EndEvent">
  336. <dc:Bounds x="1512" y="128" width="36" height="36" />
  337. <bpmndi:BPMNLabel>
  338. <dc:Bounds x="1500" y="171" width="65" height="14" />
  339. </bpmndi:BPMNLabel>
  340. </bpmndi:BPMNShape>
  341. <bpmndi:BPMNShape id="InclusiveGateway_19219vh_di" bpmnElement="DS_InclusiveGateway_1">
  342. <dc:Bounds x="925" y="121" width="50" height="50" />
  343. </bpmndi:BPMNShape>
  344. <bpmndi:BPMNShape id="IntermediateCatchEvent_1uar91f_di" bpmnElement="DS_TimerIntermediateCatchEvent_1">
  345. <dc:Bounds x="742" y="128" width="36" height="36" />
  346. <bpmndi:BPMNLabel>
  347. <dc:Bounds x="726" y="104" width="69" height="14" />
  348. </bpmndi:BPMNLabel>
  349. </bpmndi:BPMNShape>
  350. <bpmndi:BPMNShape id="IntermediateCatchEvent_10yrhf5_di" bpmnElement="DS_IntermediateCatchEvent_2">
  351. <dc:Bounds x="1212" y="128" width="36" height="36" />
  352. <bpmndi:BPMNLabel>
  353. <dc:Bounds x="1202" y="91" width="55" height="27" />
  354. </bpmndi:BPMNLabel>
  355. </bpmndi:BPMNShape>
  356. <bpmndi:BPMNEdge id="SequenceFlow_055gptc_di" bpmnElement="DS_SequenceFlow_2_1">
  357. <di:waypoint x="415" y="146" />
  358. <di:waypoint x="625" y="146" />
  359. <bpmndi:BPMNLabel>
  360. <dc:Bounds x="498" y="128" width="17" height="14" />
  361. </bpmndi:BPMNLabel>
  362. </bpmndi:BPMNEdge>
  363. <bpmndi:BPMNEdge id="SequenceFlow_0lwb8b4_di" bpmnElement="DS_SequenceFlow_4_1">
  364. <di:waypoint x="778" y="146" />
  365. <di:waypoint x="925" y="146" />
  366. </bpmndi:BPMNEdge>
  367. <bpmndi:BPMNEdge id="SequenceFlow_0u3gend_di" bpmnElement="DS_SequenceFlow_5_1">
  368. <di:waypoint x="975" y="146" />
  369. <di:waypoint x="1212" y="146" />
  370. </bpmndi:BPMNEdge>
  371. <bpmndi:BPMNEdge id="SequenceFlow_0y158cv_di" bpmnElement="DS_SequenceFlow_6">
  372. <di:waypoint x="1248" y="146" />
  373. <di:waypoint x="1512" y="146" />
  374. </bpmndi:BPMNEdge>
  375. <bpmndi:BPMNEdge id="SequenceFlow_1w4dfnr_di" bpmnElement="DS_SequenceFlow_4_2">
  376. <di:waypoint x="932" y="210" />
  377. <di:waypoint x="760" y="210" />
  378. <di:waypoint x="760" y="164" />
  379. </bpmndi:BPMNEdge>
  380. <bpmndi:BPMNEdge id="SequenceFlow_15oehd1_di" bpmnElement="DS_SequenceFlow_5_2">
  381. <di:waypoint x="950" y="171" />
  382. <di:waypoint x="950" y="192" />
  383. </bpmndi:BPMNEdge>
  384. <bpmndi:BPMNShape id="IntermediateCatchEvent_0em14c9_di" bpmnElement="DC_IntermediateCatchEvent_1">
  385. <dc:Bounds x="246" y="338" width="36" height="36" />
  386. <bpmndi:BPMNLabel>
  387. <dc:Bounds x="243" y="381" width="42" height="27" />
  388. </bpmndi:BPMNLabel>
  389. </bpmndi:BPMNShape>
  390. <bpmndi:BPMNShape id="IntermediateCatchEvent_06bh8qv_di" bpmnElement="DS_IntermediateCatchEvent_1">
  391. <dc:Bounds x="932" y="192" width="36" height="36" />
  392. <bpmndi:BPMNLabel>
  393. <dc:Bounds x="928" y="235" width="49" height="27" />
  394. </bpmndi:BPMNLabel>
  395. </bpmndi:BPMNShape>
  396. <bpmndi:BPMNEdge id="SequenceFlow_1a0rns6_di" bpmnElement="DC_SequenceFlow_5_4">
  397. <di:waypoint x="860" y="496" />
  398. <di:waypoint x="860" y="550" />
  399. <di:waypoint x="745" y="550" />
  400. <di:waypoint x="745" y="602" />
  401. </bpmndi:BPMNEdge>
  402. <bpmndi:BPMNShape id="IntermediateCatchEvent_00ielbr_di" bpmnElement="TP_IntermediateCatchEvent_1">
  403. <dc:Bounds x="727" y="602" width="36" height="36" />
  404. <bpmndi:BPMNLabel>
  405. <dc:Bounds x="724" y="645" width="42" height="27" />
  406. </bpmndi:BPMNLabel>
  407. </bpmndi:BPMNShape>
  408. <bpmndi:BPMNEdge id="SequenceFlow_1vurykk_di" bpmnElement="DS_SequenceFlow_2_5">
  409. <di:waypoint x="550" y="250" />
  410. <di:waypoint x="550" y="270" />
  411. <di:waypoint x="354" y="270" />
  412. <di:waypoint x="354" y="331" />
  413. <bpmndi:BPMNLabel>
  414. <dc:Bounds x="558" y="263" width="25" height="14" />
  415. </bpmndi:BPMNLabel>
  416. </bpmndi:BPMNEdge>
  417. <bpmndi:BPMNEdge id="SequenceFlow_07e95ix_di" bpmnElement="DC_SequenceFlow_5_3">
  418. <di:waypoint x="860" y="396" />
  419. <di:waypoint x="860" y="416" />
  420. </bpmndi:BPMNEdge>
  421. <bpmndi:BPMNShape id="IntermediateCatchEvent_0itpi62_di" bpmnElement="DC_TimerIntermediateCatchEvent_1">
  422. <dc:Bounds x="1062" y="392" width="36" height="36" />
  423. <bpmndi:BPMNLabel>
  424. <dc:Bounds x="1053" y="435" width="55" height="27" />
  425. </bpmndi:BPMNLabel>
  426. </bpmndi:BPMNShape>
  427. <bpmndi:BPMNEdge id="SequenceFlow_1ih7myg_di" bpmnElement="DC_SequenceFlow_6_2">
  428. <di:waypoint x="910" y="456" />
  429. <di:waypoint x="938" y="456" />
  430. <di:waypoint x="938" y="410" />
  431. <di:waypoint x="975" y="410" />
  432. </bpmndi:BPMNEdge>
  433. <bpmndi:BPMNEdge id="SequenceFlow_01aph6x_di" bpmnElement="DC_SequenceFlow_8_1">
  434. <di:waypoint x="1080" y="392" />
  435. <di:waypoint x="1080" y="210" />
  436. <di:waypoint x="968" y="210" />
  437. <bpmndi:BPMNLabel>
  438. <dc:Bounds x="1041" y="291" width="37" height="40" />
  439. </bpmndi:BPMNLabel>
  440. </bpmndi:BPMNEdge>
  441. <bpmndi:BPMNShape id="Task_02vnrwo_di" bpmnElement="DC_Task_4">
  442. <dc:Bounds x="1180" y="330" width="100" height="80" />
  443. </bpmndi:BPMNShape>
  444. <bpmndi:BPMNEdge id="SequenceFlow_10q2slq_di" bpmnElement="DC_SequenceFlow_8_2">
  445. <di:waypoint x="1098" y="410" />
  446. <di:waypoint x="1120" y="410" />
  447. <di:waypoint x="1120" y="370" />
  448. <di:waypoint x="1180" y="370" />
  449. </bpmndi:BPMNEdge>
  450. <bpmndi:BPMNEdge id="SequenceFlow_1vbwhul_di" bpmnElement="DC_SequenceFlow_9_1">
  451. <di:waypoint x="1230" y="330" />
  452. <di:waypoint x="1230" y="164" />
  453. <bpmndi:BPMNLabel>
  454. <dc:Bounds x="1237" y="263" width="27" height="14" />
  455. </bpmndi:BPMNLabel>
  456. </bpmndi:BPMNEdge>
  457. <bpmndi:BPMNShape id="Task_0bhmwc9_di" bpmnElement="DC_Task_5">
  458. <dc:Bounds x="1360" y="330" width="100" height="80" />
  459. </bpmndi:BPMNShape>
  460. <bpmndi:BPMNEdge id="SequenceFlow_0euo37t_di" bpmnElement="DC_SequenceFlow_9_2">
  461. <di:waypoint x="1280" y="370" />
  462. <di:waypoint x="1360" y="370" />
  463. </bpmndi:BPMNEdge>
  464. <bpmndi:BPMNEdge id="SequenceFlow_148o6ej_di" bpmnElement="DC_SequenceFlow_10">
  465. <di:waypoint x="1460" y="370" />
  466. <di:waypoint x="1512" y="370" />
  467. </bpmndi:BPMNEdge>
  468. <bpmndi:BPMNShape id="EndEvent_0qg626n_di" bpmnElement="DC_TerminateEndEvent">
  469. <dc:Bounds x="1512" y="352" width="36" height="36" />
  470. </bpmndi:BPMNShape>
  471. <bpmndi:BPMNShape id="Task_1uytb8u_di" bpmnElement="TP_Task_1">
  472. <dc:Bounds x="860" y="580" width="100" height="80" />
  473. </bpmndi:BPMNShape>
  474. <bpmndi:BPMNEdge id="SequenceFlow_0w4d060_di" bpmnElement="TP_SequenceFlow_2">
  475. <di:waypoint x="960" y="620" />
  476. <di:waypoint x="1052" y="620" />
  477. </bpmndi:BPMNEdge>
  478. <bpmndi:BPMNShape id="IntermediateCatchEvent_1orsuyx_di" bpmnElement="TP_TimerIntermediateCatchEvent_1">
  479. <dc:Bounds x="1052" y="602" width="36" height="36" />
  480. <bpmndi:BPMNLabel>
  481. <dc:Bounds x="1043" y="645" width="55" height="27" />
  482. </bpmndi:BPMNLabel>
  483. </bpmndi:BPMNShape>
  484. <bpmndi:BPMNEdge id="SequenceFlow_079iq7a_di" bpmnElement="TP_SequenceFlow_1">
  485. <di:waypoint x="763" y="620" />
  486. <di:waypoint x="860" y="620" />
  487. </bpmndi:BPMNEdge>
  488. <bpmndi:BPMNShape id="IntermediateCatchEvent_0ws0u18_di" bpmnElement="DC_IntermediateCatchEvent_2">
  489. <dc:Bounds x="1212" y="452" width="36" height="36" />
  490. <bpmndi:BPMNLabel>
  491. <dc:Bounds x="1258" y="456" width="63" height="27" />
  492. </bpmndi:BPMNLabel>
  493. </bpmndi:BPMNShape>
  494. <bpmndi:BPMNShape id="Task_1s9c25q_di" bpmnElement="TP_Task_2">
  495. <dc:Bounds x="1180" y="580" width="100" height="80" />
  496. </bpmndi:BPMNShape>
  497. <bpmndi:BPMNEdge id="SequenceFlow_1k85sho_di" bpmnElement="TP_SequenceFlow_3">
  498. <di:waypoint x="1088" y="620" />
  499. <di:waypoint x="1180" y="620" />
  500. </bpmndi:BPMNEdge>
  501. <bpmndi:BPMNEdge id="SequenceFlow_0to4l7m_di" bpmnElement="TP_SequenceFlow_5_1">
  502. <di:waypoint x="1410" y="580" />
  503. <di:waypoint x="1410" y="550" />
  504. <di:waypoint x="1230" y="550" />
  505. <di:waypoint x="1230" y="488" />
  506. </bpmndi:BPMNEdge>
  507. <bpmndi:BPMNEdge id="SequenceFlow_19a52q6_di" bpmnElement="DC_SequenceFlow_9_3">
  508. <di:waypoint x="1230" y="452" />
  509. <di:waypoint x="1230" y="410" />
  510. </bpmndi:BPMNEdge>
  511. <bpmndi:BPMNShape id="Task_1kj5b25_di" bpmnElement="TP_Task_3">
  512. <dc:Bounds x="1360" y="580" width="100" height="80" />
  513. </bpmndi:BPMNShape>
  514. <bpmndi:BPMNEdge id="SequenceFlow_107y63i_di" bpmnElement="TP_SequenceFlow_4">
  515. <di:waypoint x="1280" y="620" />
  516. <di:waypoint x="1360" y="620" />
  517. </bpmndi:BPMNEdge>
  518. <bpmndi:BPMNShape id="EndEvent_1ubclb0_di" bpmnElement="TP_EndEvent">
  519. <dc:Bounds x="1512" y="602" width="36" height="36" />
  520. </bpmndi:BPMNShape>
  521. <bpmndi:BPMNEdge id="SequenceFlow_0ycmzsv_di" bpmnElement="TP_SequenceFlow_5_2">
  522. <di:waypoint x="1460" y="620" />
  523. <di:waypoint x="1512" y="620" />
  524. </bpmndi:BPMNEdge>
  525. <bpmndi:BPMNShape id="ParallelGateway_05viqwz_di" bpmnElement="DC_ParallelGateway_2">
  526. <dc:Bounds x="595" y="385" width="50" height="50" />
  527. </bpmndi:BPMNShape>
  528. <bpmndi:BPMNEdge id="SequenceFlow_0d2vla4_di" bpmnElement="DC_SequenceFlow_3_1">
  529. <di:waypoint x="534" y="356" />
  530. <di:waypoint x="565" y="356" />
  531. <di:waypoint x="565" y="410" />
  532. <di:waypoint x="595" y="410" />
  533. </bpmndi:BPMNEdge>
  534. <bpmndi:BPMNEdge id="SequenceFlow_1vr36v6_di" bpmnElement="DC_SequenceFlow_3_2">
  535. <di:waypoint x="534" y="456" />
  536. <di:waypoint x="565" y="456" />
  537. <di:waypoint x="565" y="410" />
  538. <di:waypoint x="595" y="410" />
  539. </bpmndi:BPMNEdge>
  540. <bpmndi:BPMNEdge id="SequenceFlow_0gk7gnl_di" bpmnElement="DC_SequenceFlow_4">
  541. <di:waypoint x="645" y="410" />
  542. <di:waypoint x="695" y="410" />
  543. </bpmndi:BPMNEdge>
  544. <bpmndi:BPMNShape id="ExclusiveGateway_116qira_di" bpmnElement="DC_ExclusiveGateway_2" isMarkerVisible="true">
  545. <dc:Bounds x="975" y="385" width="50" height="50" />
  546. </bpmndi:BPMNShape>
  547. <bpmndi:BPMNEdge id="SequenceFlow_1mx51q7_di" bpmnElement="DC_SequenceFlow_6_1">
  548. <di:waypoint x="910" y="356" />
  549. <di:waypoint x="938" y="356" />
  550. <di:waypoint x="938" y="410" />
  551. <di:waypoint x="975" y="410" />
  552. </bpmndi:BPMNEdge>
  553. <bpmndi:BPMNEdge id="SequenceFlow_0poyz4f_di" bpmnElement="DC_SequenceFlow_7">
  554. <di:waypoint x="1025" y="410" />
  555. <di:waypoint x="1062" y="410" />
  556. </bpmndi:BPMNEdge>
  557. <bpmndi:BPMNShape id="ExclusiveGateway_1bi07ts_di" bpmnElement="DS_ExclusiveGateway_2" isMarkerVisible="true">
  558. <dc:Bounds x="625" y="121" width="50" height="50" />
  559. </bpmndi:BPMNShape>
  560. <bpmndi:BPMNEdge id="SequenceFlow_0tycrf3_di" bpmnElement="DS_SequenceFlow_3">
  561. <di:waypoint x="675" y="146" />
  562. <di:waypoint x="742" y="146" />
  563. </bpmndi:BPMNEdge>
  564. <bpmndi:BPMNEdge id="SequenceFlow_0xriiev_di" bpmnElement="DS_SequenceFlow_2_4">
  565. <di:waypoint x="600" y="210" />
  566. <di:waypoint x="650" y="210" />
  567. <di:waypoint x="650" y="171" />
  568. </bpmndi:BPMNEdge>
  569. </bpmndi:BPMNPlane>
  570. </bpmndi:BPMNDiagram>
  571. </bpmn:definitions>