Skip to content

Commit 489924b

Browse files
committed
Update Sentinel Registration workflow
1 parent 1ddd2ba commit 489924b

File tree

1 file changed

+131
-97
lines changed

1 file changed

+131
-97
lines changed
+131-97
Original file line numberDiff line numberDiff line change
@@ -1,155 +1,189 @@
11
<?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">
410
<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>
814
</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">
1032
<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>
1335
</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">
3441
<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>
3744
</extensionElements>
3845
</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">
4047
<extensionElements>
41-
<design:stencilid><![CDATA[ExternalWorkerTask]]></design:stencilid>
42-
<design:stencilsuperid><![CDATA[Task]]></design:stencilsuperid>
48+
<design:stencilid>Exclusive_Databased_Gateway</design:stencilid>
4349
</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">
4652
<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>
5056
</extensionElements>
5157
<timerEventDefinition>
5258
<timeCycle>R/P0Y0M0DT1H0M0S</timeCycle>
5359
</timerEventDefinition>
5460
</startEvent>
55-
<endEvent id="bpmnEndEvent_21">
61+
<startEvent id="bpmnStartEvent_4" name="Manual start" isInterrupting="false">
5662
<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>
5866
</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">
6170
<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>
6373
</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">
6676
<extensionElements>
67-
<design:stencilid><![CDATA[SequenceFlow]]></design:stencilid>
77+
<design:stencilid>SequenceFlow</design:stencilid>
6878
</extensionElements>
6979
</sequenceFlow>
70-
<sequenceFlow id="bpmnSequenceFlow_16" sourceRef="bpmnTask_13" targetRef="bpmnTask_15">
80+
<sequenceFlow id="bpmnSequenceFlow_5" sourceRef="bpmnTask_1" targetRef="bpmnGateway_4">
7181
<extensionElements>
72-
<design:stencilid><![CDATA[SequenceFlow]]></design:stencilid>
82+
<design:stencilid>SequenceFlow</design:stencilid>
7383
</extensionElements>
7484
</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">
7686
<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>
7889
</extensionElements>
90+
<conditionExpression xsi:type="tFormalExpression">#{!S(scenes).elements().isEmpty()}</conditionExpression>
7991
</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">
8193
<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>
8396
</extensionElements>
97+
<conditionExpression xsi:type="tFormalExpression">#{S(scenes).elements().isEmpty()}</conditionExpression>
8498
</sequenceFlow>
85-
<sequenceFlow id="bpmnSequenceFlow_22" sourceRef="bpmnTask_19" targetRef="bpmnEndEvent_21">
99+
<sequenceFlow id="bpmnSequenceFlow_2" sourceRef="bpmnStartEvent_3" targetRef="bpmnTask_1">
86100
<extensionElements>
87-
<design:stencilid><![CDATA[SequenceFlow]]></design:stencilid>
101+
<design:stencilid>SequenceFlow</design:stencilid>
88102
</extensionElements>
89103
</sequenceFlow>
90-
<sequenceFlow id="bpmnSequenceFlow_3" sourceRef="startEachHour" targetRef="discoverSentinelScenes">
104+
<sequenceFlow id="bpmnSequenceFlow_3" sourceRef="bpmnStartEvent_4" targetRef="bpmnTask_1">
91105
<extensionElements>
92-
<design:stencilid><![CDATA[SequenceFlow]]></design:stencilid>
106+
<design:stencilid>SequenceFlow</design:stencilid>
93107
</extensionElements>
94108
</sequenceFlow>
95109
</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" />
100114
</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" />
103117
</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" />
106120
</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" />
109123
</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" />
112126
</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>
115132
</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" />
118135
<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" />
120137
</bpmndi:BPMNLabel>
121138
</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>
124144
</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" />
128148
</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" />
132152
</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>
136159
</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>
140168
</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" />
144172
</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" />
148178
</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" />
152186
</bpmndi:BPMNEdge>
153187
</bpmndi:BPMNPlane>
154188
</bpmndi:BPMNDiagram>
155-
</definitions>
189+
</definitions>

0 commit comments

Comments
 (0)