1
1
<?xml version =" 1.0" encoding =" UTF-8" ?>
2
- <definitions xmlns =" http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xmlns : xsd =" http://www.w3.org/2001/XMLSchema" xmlns : flowable =" http://flowable.org/bpmn" xmlns : bpmndi =" http://www.omg.org/spec/BPMN/20100524/DI" xmlns : omgdc =" http://www.omg.org/spec/DD/20100524/DC" xmlns : omgdi =" http://www.omg.org/spec/DD/20100524/DI" xmlns : design =" http://flowable.org/design" typeLanguage =" http://www.w3.org/2001/XMLSchema" expressionLanguage =" http://www.w3.org/1999/XPath" targetNamespace =" http://flowable.org/test" design : palette =" flowable-work-process-palette" >
3
- <process id =" sentinelHourly" name =" sentinel-hourly" isExecutable =" true" flowable : candidateStarterGroups =" flowableUser" >
2
+ <definitions xmlns =" http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xmlns : bpmndi =" http://www.omg.org/spec/BPMN/20100524/DI" xmlns : omgdc =" http://www.omg.org/spec/DD/20100524/DC" xmlns : omgdi =" http://www.omg.org/spec/DD/20100524/DI" xmlns : xsd =" http://www.w3.org/2001/XMLSchema" xmlns : flowable =" http://flowable.org/bpmn" xmlns : design =" http://flowable.org/design" targetNamespace =" http://flowable.org/test" design : palette =" flowable-work-process-palette" >
3
+ <collaboration id =" Collaboration" >
4
+ <participant id =" bpmnPool_8" name =" Sentinel Registration" processRef =" sentinelRegistrationHourly" />
5
+ <participant id =" Participant_1am2w7d" name =" Inventory Database" />
6
+ <messageFlow id =" Flow_1b3xtoy" sourceRef =" bpmnTask_1" targetRef =" Participant_1am2w7d" />
7
+ </collaboration >
8
+ <message id =" sentinelStartIngestion" name =" sentinel-start-ingestion" />
9
+ <process id =" sentinelRegistrationHourly" name =" Sentinel Registration Hourly" isExecutable =" true" flowable : candidateStarterGroups =" flowableUser" >
4
10
<extensionElements >
5
- <design : stencilid ><![CDATA[ BPMNDiagram]]> </design : stencilid >
6
- <design : creationdate ><![CDATA[ 2024-10-07T08:29:30.266Z ]]> </design : creationdate >
7
- <design : modificationdate ><![CDATA[ 2024-10-07T12:24:41.872Z ]]> </design : modificationdate >
11
+ <design : stencilid >BPMNDiagram</design : stencilid >
12
+ <design : creationdate >2024-10-24T08:10:03.801Z </design : creationdate >
13
+ <design : modificationdate >2024-10-24T11:22:48.559Z </design : modificationdate >
8
14
</extensionElements >
9
- <serviceTask id =" discoverSentinelScenes" name =" Discover Sentinel scenes" flowable : type =" external-worker" flowable : topic =" sentinel_discover_data" flowable : exclusive =" false" >
15
+ <laneSet id =" laneSet_sentinelRegistrationHourly" >
16
+ <lane id =" bpmnLane_9" >
17
+ <flowNodeRef >bpmnSequenceFlow_8</flowNodeRef >
18
+ <flowNodeRef >bpmnSequenceFlow_5</flowNodeRef >
19
+ <flowNodeRef >bpmnSequenceFlow_9</flowNodeRef >
20
+ <flowNodeRef >bpmnSequenceFlow_10</flowNodeRef >
21
+ <flowNodeRef >bpmnSequenceFlow_2</flowNodeRef >
22
+ <flowNodeRef >bpmnSequenceFlow_3</flowNodeRef >
23
+ <flowNodeRef >bpmnCallActivity_6</flowNodeRef >
24
+ <flowNodeRef >bpmnTask_1</flowNodeRef >
25
+ <flowNodeRef >bpmnGateway_4</flowNodeRef >
26
+ <flowNodeRef >bpmnStartEvent_3</flowNodeRef >
27
+ <flowNodeRef >bpmnStartEvent_4</flowNodeRef >
28
+ <flowNodeRef >bpmnEndEvent_6</flowNodeRef >
29
+ </lane >
30
+ </laneSet >
31
+ <callActivity id =" bpmnCallActivity_6" name =" Sentinel Scene Ingestion" calledElement =" sentinel-scene-ingestion" flowable : sameDeployment =" true" flowable : fallbackToDefaultTenant =" true" >
10
32
<extensionElements >
11
- <design : stencilid > <![CDATA[ ExternalWorkerTask ]]> </ design : stencilid >
12
- <design : stencilsuperid > <![CDATA[ Task ]]> < /design : stencilsuperid >
33
+ <flowable : in source = " scene " target = " scene " / >
34
+ <design : stencilid >CallActivity< /design : stencilid >
13
35
</extensionElements >
14
- </serviceTask >
15
- <serviceTask id =" bpmnTask_11" name =" Download Scene" flowable : type =" external-worker" flowable : topic =" sentinel_download_data" flowable : exclusive =" false" >
16
- <extensionElements >
17
- <design : stencilid ><![CDATA[ ExternalWorkerTask]]> </design : stencilid >
18
- <design : stencilsuperid ><![CDATA[ Task]]> </design : stencilsuperid >
19
- </extensionElements >
20
- </serviceTask >
21
- <serviceTask id =" bpmnTask_13" name =" Unzip" flowable : type =" external-worker" flowable : topic =" sentinel_unzip" flowable : exclusive =" false" >
22
- <extensionElements >
23
- <design : stencilid ><![CDATA[ ExternalWorkerTask]]> </design : stencilid >
24
- <design : stencilsuperid ><![CDATA[ Task]]> </design : stencilsuperid >
25
- </extensionElements >
26
- </serviceTask >
27
- <serviceTask id =" bpmnTask_15" name =" Check file integrity" flowable : type =" external-worker" flowable : topic =" sentinel_check_integrity" flowable : exclusive =" false" >
28
- <extensionElements >
29
- <design : stencilid ><![CDATA[ ExternalWorkerTask]]> </design : stencilid >
30
- <design : stencilsuperid ><![CDATA[ Task]]> </design : stencilsuperid >
31
- </extensionElements >
32
- </serviceTask >
33
- <serviceTask id =" bpmnTask_17" name =" Extract Metadata" flowable : type =" external-worker" flowable : topic =" sentinel_extract_metadata" flowable : exclusive =" false" >
36
+ <multiInstanceLoopCharacteristics flowable : collection =" ${scenes.elements()}" flowable : elementVariable =" scene" >
37
+ <extensionElements />
38
+ </multiInstanceLoopCharacteristics >
39
+ </callActivity >
40
+ <serviceTask id =" bpmnTask_1" name =" Discover Sentinel Scenes" flowable : type =" external-worker" flowable : topic =" sentinel_discover_data" >
34
41
<extensionElements >
35
- <design : stencilid ><![CDATA[ ExternalWorkerTask]]> </design : stencilid >
36
- <design : stencilsuperid ><![CDATA[ Task]]> </design : stencilsuperid >
42
+ <design : stencilid >ExternalWorkerTask</design : stencilid >
43
+ <design : stencilsuperid >Task</design : stencilsuperid >
37
44
</extensionElements >
38
45
</serviceTask >
39
- <serviceTask id =" bpmnTask_19 " name = " Register Metadata " flowable : type = " external-worker " flowable : topic = " sentinel_register_metadata " flowable : exclusive = " false " >
46
+ <exclusiveGateway id =" bpmnGateway_4 " >
40
47
<extensionElements >
41
- <design : stencilid ><![CDATA[ ExternalWorkerTask]]> </design : stencilid >
42
- <design : stencilsuperid ><![CDATA[ Task]]> </design : stencilsuperid >
48
+ <design : stencilid >Exclusive_Databased_Gateway</design : stencilid >
43
49
</extensionElements >
44
- </serviceTask >
45
- <startEvent id =" startEachHour " name =" Start Each Hour " flowable : initiator = " initiator " isInterrupting = " false " >
50
+ </exclusiveGateway >
51
+ <startEvent id =" bpmnStartEvent_3 " name =" Start each hour " isInterrupting = " false " flowable : initiator = " initiator " >
46
52
<extensionElements >
47
- <flowable : work-form-field-validation ><![CDATA[ false]]> </flowable : work-form-field-validation >
48
- <design : stencilid ><![CDATA[ StartTimerEvent]]> </design : stencilid >
49
- <design : display_ref_in_diagram ><![CDATA[ true]]> </design : display_ref_in_diagram >
53
+ <flowable : work-form-field-validation >false</flowable : work-form-field-validation >
54
+ <design : stencilid >StartTimerEvent</design : stencilid >
55
+ <design : display_ref_in_diagram >true</design : display_ref_in_diagram >
50
56
</extensionElements >
51
57
<timerEventDefinition >
52
58
<timeCycle >R/P0Y0M0DT1H0M0S</timeCycle >
53
59
</timerEventDefinition >
54
60
</startEvent >
55
- <endEvent id =" bpmnEndEvent_21 " >
61
+ <startEvent id =" bpmnStartEvent_4 " name = " Manual start " isInterrupting = " false " >
56
62
<extensionElements >
57
- <design : stencilid ><![CDATA[ EndNoneEvent]]> </design : stencilid >
63
+ <flowable : work-form-field-validation >false</flowable : work-form-field-validation >
64
+ <design : stencilid >StartMessageEvent</design : stencilid >
65
+ <design : display_ref_in_diagram >true</design : display_ref_in_diagram >
58
66
</extensionElements >
59
- </endEvent >
60
- <sequenceFlow id =" bpmnSequenceFlow_12" sourceRef =" discoverSentinelScenes" targetRef =" bpmnTask_11" >
67
+ <messageEventDefinition messageRef =" sentinelStartIngestion" />
68
+ </startEvent >
69
+ <endEvent id =" bpmnEndEvent_6" name =" Done" >
61
70
<extensionElements >
62
- <design : stencilid ><![CDATA[ SequenceFlow]]> </design : stencilid >
71
+ <design : stencilid >EndNoneEvent</design : stencilid >
72
+ <design : display_ref_in_diagram >true</design : display_ref_in_diagram >
63
73
</extensionElements >
64
- </sequenceFlow >
65
- <sequenceFlow id =" bpmnSequenceFlow_14 " sourceRef =" bpmnTask_11 " targetRef =" bpmnTask_13 " >
74
+ </endEvent >
75
+ <sequenceFlow id =" bpmnSequenceFlow_8 " sourceRef =" bpmnCallActivity_6 " targetRef =" bpmnEndEvent_6 " >
66
76
<extensionElements >
67
- <design : stencilid ><![CDATA[ SequenceFlow]]> </design : stencilid >
77
+ <design : stencilid >SequenceFlow</design : stencilid >
68
78
</extensionElements >
69
79
</sequenceFlow >
70
- <sequenceFlow id =" bpmnSequenceFlow_16 " sourceRef =" bpmnTask_13 " targetRef =" bpmnTask_15 " >
80
+ <sequenceFlow id =" bpmnSequenceFlow_5 " sourceRef =" bpmnTask_1 " targetRef =" bpmnGateway_4 " >
71
81
<extensionElements >
72
- <design : stencilid ><![CDATA[ SequenceFlow]]> </design : stencilid >
82
+ <design : stencilid >SequenceFlow</design : stencilid >
73
83
</extensionElements >
74
84
</sequenceFlow >
75
- <sequenceFlow id =" bpmnSequenceFlow_18 " sourceRef =" bpmnTask_15 " targetRef =" bpmnTask_17 " >
85
+ <sequenceFlow id =" bpmnSequenceFlow_9 " name = " scenes found " sourceRef =" bpmnGateway_4 " targetRef =" bpmnCallActivity_6 " >
76
86
<extensionElements >
77
- <design : stencilid ><![CDATA[ SequenceFlow]]> </design : stencilid >
87
+ <design : stencilid >SequenceFlow</design : stencilid >
88
+ <design : display_ref_in_diagram >true</design : display_ref_in_diagram >
78
89
</extensionElements >
90
+ <conditionExpression xsi : type =" tFormalExpression" >#{!S(scenes).elements().isEmpty()}</conditionExpression >
79
91
</sequenceFlow >
80
- <sequenceFlow id =" bpmnSequenceFlow_20 " sourceRef =" bpmnTask_17 " targetRef =" bpmnTask_19 " >
92
+ <sequenceFlow id =" bpmnSequenceFlow_10 " name = " no scenes found " sourceRef =" bpmnGateway_4 " targetRef =" bpmnEndEvent_6 " >
81
93
<extensionElements >
82
- <design : stencilid ><![CDATA[ SequenceFlow]]> </design : stencilid >
94
+ <design : stencilid >SequenceFlow</design : stencilid >
95
+ <design : display_ref_in_diagram >true</design : display_ref_in_diagram >
83
96
</extensionElements >
97
+ <conditionExpression xsi : type =" tFormalExpression" >#{S(scenes).elements().isEmpty()}</conditionExpression >
84
98
</sequenceFlow >
85
- <sequenceFlow id =" bpmnSequenceFlow_22 " sourceRef =" bpmnTask_19 " targetRef =" bpmnEndEvent_21 " >
99
+ <sequenceFlow id =" bpmnSequenceFlow_2 " sourceRef =" bpmnStartEvent_3 " targetRef =" bpmnTask_1 " >
86
100
<extensionElements >
87
- <design : stencilid ><![CDATA[ SequenceFlow]]> </design : stencilid >
101
+ <design : stencilid >SequenceFlow</design : stencilid >
88
102
</extensionElements >
89
103
</sequenceFlow >
90
- <sequenceFlow id =" bpmnSequenceFlow_3" sourceRef =" startEachHour " targetRef =" discoverSentinelScenes " >
104
+ <sequenceFlow id =" bpmnSequenceFlow_3" sourceRef =" bpmnStartEvent_4 " targetRef =" bpmnTask_1 " >
91
105
<extensionElements >
92
- <design : stencilid ><![CDATA[ SequenceFlow]]> </design : stencilid >
106
+ <design : stencilid >SequenceFlow</design : stencilid >
93
107
</extensionElements >
94
108
</sequenceFlow >
95
109
</process >
96
- <bpmndi : BPMNDiagram id =" BPMNDiagram_sentinelHourly " >
97
- <bpmndi : BPMNPlane bpmnElement = " sentinelHourly " id = " BPMNPlane_sentinelHourly " >
98
- <bpmndi : BPMNShape bpmnElement =" discoverSentinelScenes " id = " BPMNShape_discoverSentinelScenes " >
99
- <omgdc : Bounds height = " 80.0 " width = " 100.0 " x = " 317.0 " y = " 586.0 " ></ omgdc : Bounds >
110
+ <bpmndi : BPMNDiagram id =" BPMNDiagram_Collaboration " >
111
+ <bpmndi : BPMNPlane id = " BPMNPlane_Collaboration " bpmnElement = " Collaboration " >
112
+ <bpmndi : BPMNShape id = " BPMNShape_bpmnPool_8 " bpmnElement =" bpmnPool_8 " isHorizontal = " true " >
113
+ <omgdc : Bounds x = " 239 " y = " 280 " width = " 941 " height = " 280 " / >
100
114
</bpmndi : BPMNShape >
101
- <bpmndi : BPMNShape bpmnElement =" bpmnTask_11 " id = " BPMNShape_bpmnTask_11 " >
102
- <omgdc : Bounds height = " 80.0 " width = " 100.0 " x = " 460.0 " y = " 586.0 " ></ omgdc : Bounds >
115
+ <bpmndi : BPMNShape id = " BPMNShape_bpmnLane_9 " bpmnElement =" bpmnLane_9 " isHorizontal = " true " >
116
+ <omgdc : Bounds x = " 269 " y = " 280 " width = " 911 " height = " 280 " / >
103
117
</bpmndi : BPMNShape >
104
- <bpmndi : BPMNShape bpmnElement = " bpmnTask_13 " id = " BPMNShape_bpmnTask_13 " >
105
- <omgdc : Bounds height = " 80.0 " width = " 100.0 " x = " 605.0 " y = " 586.0 " ></ omgdc : Bounds >
118
+ <bpmndi : BPMNShape id = " BPMNShape_bpmnCallActivity_6 " bpmnElement = " bpmnCallActivity_6 " >
119
+ <omgdc : Bounds x = " 841 " y = " 342 " width = " 107 " height = " 80 " / >
106
120
</bpmndi : BPMNShape >
107
- <bpmndi : BPMNShape bpmnElement = " bpmnTask_15 " id = " BPMNShape_bpmnTask_15 " >
108
- <omgdc : Bounds height = " 80.0 " width = " 100.0 " x = " 747.0 " y = " 586.0 " ></ omgdc : Bounds >
121
+ <bpmndi : BPMNShape id = " BPMNShape_bpmnTask_1 " bpmnElement = " bpmnTask_1 " >
122
+ <omgdc : Bounds x = " 497 " y = " 342 " width = " 100 " height = " 80 " / >
109
123
</bpmndi : BPMNShape >
110
- <bpmndi : BPMNShape bpmnElement =" bpmnTask_17 " id = " BPMNShape_bpmnTask_17 " >
111
- <omgdc : Bounds height = " 80.0 " width = " 100.0 " x = " 888.0 " y = " 586.0 " ></ omgdc : Bounds >
124
+ <bpmndi : BPMNShape id = " BPMNShape_bpmnGateway_4 " bpmnElement =" bpmnGateway_4 " isMarkerVisible = " true " >
125
+ <omgdc : Bounds x = " 653 " y = " 362 " width = " 40 " height = " 40 " / >
112
126
</bpmndi : BPMNShape >
113
- <bpmndi : BPMNShape bpmnElement =" bpmnTask_19" id =" BPMNShape_bpmnTask_19" >
114
- <omgdc : Bounds height =" 80.0" width =" 100.0" x =" 1038.0" y =" 586.0" ></omgdc : Bounds >
127
+ <bpmndi : BPMNShape id =" BPMNShape_bpmnStartEvent_3" bpmnElement =" bpmnStartEvent_3" >
128
+ <omgdc : Bounds x =" 375" y =" 367" width =" 30" height =" 30" />
129
+ <bpmndi : BPMNLabel >
130
+ <omgdc : Bounds x =" 343.7" y =" 403" width =" 93" height =" 18" />
131
+ </bpmndi : BPMNLabel >
115
132
</bpmndi : BPMNShape >
116
- <bpmndi : BPMNShape bpmnElement = " startEachHour " id = " BPMNShape_startEachHour " >
117
- <omgdc : Bounds height = " 30.0 " width = " 30.0 " x = " 227.0 " y = " 611.0 " ></ omgdc : Bounds >
133
+ <bpmndi : BPMNShape id = " BPMNShape_bpmnStartEvent_4 " bpmnElement = " bpmnStartEvent_4 " >
134
+ <omgdc : Bounds x = " 375 " y = " 451 " width = " 30 " height = " 30 " / >
118
135
<bpmndi : BPMNLabel >
119
- <omgdc : Bounds height = " 18.0 " width = " 95.0 " x = " 203.0 " y = " 650.0 " ></ omgdc : Bounds >
136
+ <omgdc : Bounds x = " 354.4 " y = " 490 " width = " 75 " height = " 18 " / >
120
137
</bpmndi : BPMNLabel >
121
138
</bpmndi : BPMNShape >
122
- <bpmndi : BPMNShape bpmnElement =" bpmnEndEvent_21" id =" BPMNShape_bpmnEndEvent_21" >
123
- <omgdc : Bounds height =" 28.0" width =" 28.0" x =" 1185.0" y =" 612.0" ></omgdc : Bounds >
139
+ <bpmndi : BPMNShape id =" BPMNShape_bpmnEndEvent_6" bpmnElement =" bpmnEndEvent_6" >
140
+ <omgdc : Bounds x =" 1050" y =" 368" width =" 28" height =" 28" />
141
+ <bpmndi : BPMNLabel >
142
+ <omgdc : Bounds x =" 1049.8" y =" 337" width =" 32" height =" 18" />
143
+ </bpmndi : BPMNLabel >
124
144
</bpmndi : BPMNShape >
125
- <bpmndi : BPMNEdge bpmnElement = " bpmnSequenceFlow_22 " id = " BPMNEdge_bpmnSequenceFlow_22 " flowable : sourceDockerX =" 50 .0" flowable : sourceDockerY =" 40.0" flowable : targetDockerX =" 14.0" flowable : targetDockerY =" 14.0" >
126
- <omgdi : waypoint x =" 1138.0 " y =" 626.0 " ></ omgdi : waypoint >
127
- <omgdi : waypoint x =" 1185.0 " y =" 626.0 " ></ omgdi : waypoint >
145
+ <bpmndi : BPMNEdge id = " BPMNEdge_bpmnSequenceFlow_8 " bpmnElement = " bpmnSequenceFlow_8 " flowable : sourceDockerX =" 54 .0" flowable : sourceDockerY =" 40.0" flowable : targetDockerX =" 14.0" flowable : targetDockerY =" 14.0" >
146
+ <omgdi : waypoint x =" 948 " y =" 382 " / >
147
+ <omgdi : waypoint x =" 1050 " y =" 382.0000000000177 " / >
128
148
</bpmndi : BPMNEdge >
129
- <bpmndi : BPMNEdge bpmnElement = " bpmnSequenceFlow_12 " id = " BPMNEdge_bpmnSequenceFlow_12 " flowable : sourceDockerX =" 50.0" flowable : sourceDockerY =" 40.0" flowable : targetDockerX =" 50 .0" flowable : targetDockerY =" 40 .0" >
130
- <omgdi : waypoint x =" 417.0 " y =" 626.0 " ></ omgdi : waypoint >
131
- <omgdi : waypoint x =" 460.0 " y =" 626.0 " ></ omgdi : waypoint >
149
+ <bpmndi : BPMNEdge id = " BPMNEdge_bpmnSequenceFlow_5 " bpmnElement = " bpmnSequenceFlow_5 " flowable : sourceDockerX =" 50.0" flowable : sourceDockerY =" 40.0" flowable : targetDockerX =" 20 .0" flowable : targetDockerY =" 20 .0" >
150
+ <omgdi : waypoint x =" 597 " y =" 382 " / >
151
+ <omgdi : waypoint x =" 653 " y =" 382 " / >
132
152
</bpmndi : BPMNEdge >
133
- <bpmndi : BPMNEdge bpmnElement =" bpmnSequenceFlow_14" id =" BPMNEdge_bpmnSequenceFlow_14" flowable : sourceDockerX =" 50.0" flowable : sourceDockerY =" 40.0" flowable : targetDockerX =" 50.0" flowable : targetDockerY =" 40.0" >
134
- <omgdi : waypoint x =" 560.0" y =" 626.0" ></omgdi : waypoint >
135
- <omgdi : waypoint x =" 605.0" y =" 626.0" ></omgdi : waypoint >
153
+ <bpmndi : BPMNEdge id =" BPMNEdge_bpmnSequenceFlow_9" bpmnElement =" bpmnSequenceFlow_9" flowable : sourceDockerX =" 20.0" flowable : sourceDockerY =" 20.0" flowable : targetDockerX =" 54.0" flowable : targetDockerY =" 40.0" >
154
+ <omgdi : waypoint x =" 693" y =" 382" />
155
+ <omgdi : waypoint x =" 841" y =" 382.0000000036547" />
156
+ <bpmndi : BPMNLabel >
157
+ <omgdc : Bounds x =" 727" y =" 363" width =" 66" height =" 14" />
158
+ </bpmndi : BPMNLabel >
136
159
</bpmndi : BPMNEdge >
137
- <bpmndi : BPMNEdge bpmnElement =" bpmnSequenceFlow_16" id =" BPMNEdge_bpmnSequenceFlow_16" flowable : sourceDockerX =" 50.0" flowable : sourceDockerY =" 40.0" flowable : targetDockerX =" 50.0" flowable : targetDockerY =" 40.0" >
138
- <omgdi : waypoint x =" 705.0" y =" 626.0" ></omgdi : waypoint >
139
- <omgdi : waypoint x =" 747.0" y =" 626.0" ></omgdi : waypoint >
160
+ <bpmndi : BPMNEdge id =" BPMNEdge_bpmnSequenceFlow_10" bpmnElement =" bpmnSequenceFlow_10" flowable : sourceDockerX =" 20.0" flowable : sourceDockerY =" 20.0" flowable : targetDockerX =" 14.0" flowable : targetDockerY =" 14.0" >
161
+ <omgdi : waypoint x =" 673" y =" 402" />
162
+ <omgdi : waypoint x =" 673" y =" 496" />
163
+ <omgdi : waypoint x =" 1064" y =" 496" />
164
+ <omgdi : waypoint x =" 1064" y =" 396" />
165
+ <bpmndi : BPMNLabel >
166
+ <omgdc : Bounds x =" 779" y =" 473" width =" 81" height =" 14" />
167
+ </bpmndi : BPMNLabel >
140
168
</bpmndi : BPMNEdge >
141
- <bpmndi : BPMNEdge bpmnElement = " bpmnSequenceFlow_3 " id = " BPMNEdge_bpmnSequenceFlow_3 " flowable : sourceDockerX =" 15.0" flowable : sourceDockerY =" 15.0" flowable : targetDockerX =" 50.0" flowable : targetDockerY =" 40.0" >
142
- <omgdi : waypoint x =" 257.0 " y =" 626.0 " ></ omgdi : waypoint >
143
- <omgdi : waypoint x =" 317.0 " y =" 626.0 " ></ omgdi : waypoint >
169
+ <bpmndi : BPMNEdge id = " BPMNEdge_bpmnSequenceFlow_2 " bpmnElement = " bpmnSequenceFlow_2 " flowable : sourceDockerX =" 15.0" flowable : sourceDockerY =" 15.0" flowable : targetDockerX =" 50.0" flowable : targetDockerY =" 40.0" >
170
+ <omgdi : waypoint x =" 405 " y =" 382 " / >
171
+ <omgdi : waypoint x =" 497 " y =" 382 " / >
144
172
</bpmndi : BPMNEdge >
145
- <bpmndi : BPMNEdge bpmnElement =" bpmnSequenceFlow_18" id =" BPMNEdge_bpmnSequenceFlow_18" flowable : sourceDockerX =" 50.0" flowable : sourceDockerY =" 40.0" flowable : targetDockerX =" 50.0" flowable : targetDockerY =" 40.0" >
146
- <omgdi : waypoint x =" 847.0" y =" 626.0" ></omgdi : waypoint >
147
- <omgdi : waypoint x =" 888.0" y =" 626.0" ></omgdi : waypoint >
173
+ <bpmndi : BPMNEdge id =" BPMNEdge_bpmnSequenceFlow_3" bpmnElement =" bpmnSequenceFlow_3" flowable : sourceDockerX =" 15.0" flowable : sourceDockerY =" 15.0" flowable : targetDockerX =" 50.0" flowable : targetDockerY =" 40.0" >
174
+ <omgdi : waypoint x =" 405" y =" 466" />
175
+ <omgdi : waypoint x =" 451" y =" 466" />
176
+ <omgdi : waypoint x =" 451" y =" 382" />
177
+ <omgdi : waypoint x =" 497" y =" 382" />
148
178
</bpmndi : BPMNEdge >
149
- <bpmndi : BPMNEdge bpmnElement =" bpmnSequenceFlow_20" id =" BPMNEdge_bpmnSequenceFlow_20" flowable : sourceDockerX =" 50.0" flowable : sourceDockerY =" 40.0" flowable : targetDockerX =" 50.0" flowable : targetDockerY =" 40.0" >
150
- <omgdi : waypoint x =" 988.0" y =" 626.0" ></omgdi : waypoint >
151
- <omgdi : waypoint x =" 1038.0" y =" 626.0" ></omgdi : waypoint >
179
+ <bpmndi : BPMNShape id =" Participant_03wnyh8_di" bpmnElement =" Participant_1am2w7d" isHorizontal =" true" >
180
+ <omgdc : Bounds x =" 387" y =" 630" width =" 320" height =" 60" />
181
+ <bpmndi : BPMNLabel />
182
+ </bpmndi : BPMNShape >
183
+ <bpmndi : BPMNEdge id =" Flow_1b3xtoy_di" bpmnElement =" Flow_1b3xtoy" >
184
+ <omgdi : waypoint x =" 547" y =" 422" />
185
+ <omgdi : waypoint x =" 547" y =" 630" />
152
186
</bpmndi : BPMNEdge >
153
187
</bpmndi : BPMNPlane >
154
188
</bpmndi : BPMNDiagram >
155
- </definitions >
189
+ </definitions >
0 commit comments