Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:rule:time_flows_left_to_right [2024-01-08 21:27] – [Exceptions] Anatoly Belaychuken:rule:time_flows_left_to_right [2024-08-24 15:48] (current) – [Time should flow left to right] Anatoly Belaychuk
Line 1: Line 1:
 ====== Time should flow left to right ====== ====== Time should flow left to right ======
  
-{{tag>pool "control flow"}}+{{tag>pool sequence_flow link_event visual_style}}
  
-Avoid control flows running right to left.+Avoid sequence flows running right to left.
  
 ===== ✔ How to ===== ===== ✔ How to =====
Line 218: Line 218:
 </bpmnio> </bpmnio>
  
-... or to utilize the link events:+or to utilize link events:
  
 <bpmnio type="bpmn"> <bpmnio type="bpmn">
Line 270: Line 270:
       <linkEventDefinition id="LinkEventDefinition_0f0y9w3" name="" />       <linkEventDefinition id="LinkEventDefinition_0f0y9w3" name="" />
     </intermediateThrowEvent>     </intermediateThrowEvent>
-    <intermediateThrowEvent id="Event_1s9wzdn" name="Part 2">+    <sequenceFlow id="Flow_0chmb44" sourceRef="Event_1s9wzdn" targetRef="Activity_1lih2dq" /> 
 +    <intermediateCatchEvent id="Event_1s9wzdn" name="Part 2">
       <outgoing>Flow_0chmb44</outgoing>       <outgoing>Flow_0chmb44</outgoing>
-    </intermediateThrowEvent> +      <linkEventDefinition id="LinkEventDefinition_04m0alsname="" /
-    <sequenceFlow id="Flow_0chmb44sourceRef="Event_1s9wzdn" targetRef="Activity_1lih2dq" />+    </intermediateCatchEvent>
   </process>   </process>
   <bpmndi:BPMNDiagram id="BpmnDiagram_1">   <bpmndi:BPMNDiagram id="BpmnDiagram_1">
Line 320: Line 321:
         </bpmndi:BPMNLabel>         </bpmndi:BPMNLabel>
       </bpmndi:BPMNShape>       </bpmndi:BPMNShape>
-      <bpmndi:BPMNShape id="Event_1s9wzdn_di" bpmnElement="Event_1s9wzdn">+      <bpmndi:BPMNShape id="Event_1wi5fos_di" bpmnElement="Event_1s9wzdn">
         <omgdc:Bounds x="232" y="222" width="36" height="36" />         <omgdc:Bounds x="232" y="222" width="36" height="36" />
         <bpmndi:BPMNLabel>         <bpmndi:BPMNLabel>
Line 361: Line 362:
         <omgdi:waypoint x="268" y="240" />         <omgdi:waypoint x="268" y="240" />
         <omgdi:waypoint x="310" y="240" />         <omgdi:waypoint x="310" y="240" />
 +      </bpmndi:BPMNEdge>
 +    </bpmndi:BPMNPlane>
 +  </bpmndi:BPMNDiagram>
 +</definitions>
 +</bpmnio>
 +
 +If swimlanes are used, it's OK for sequence flows to go up or down:
 +
 +<bpmnio type="bpmn">
 +<?xml version="1.0" encoding="UTF-8"?>
 +<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="sid-38422fae-e03e-43a3-bef4-bd33b32041b2" targetNamespace="http://bpmn.io/bpmn" exporter="http://bpmn.io" exporterVersion="0.10.1">
 +  <collaboration id="Collaboration_0u4xky5">
 +    <participant id="Participant_18p47ij" processRef="Process_0dhvezv" />
 +  </collaboration>
 +  <process id="Process_0dhvezv">
 +    <laneSet id="LaneSet_0psli3j">
 +      <lane id="Lane_1n8547j" name="R&#38;D">
 +        <flowNodeRef>Event_16liywa</flowNodeRef>
 +        <flowNodeRef>Activity_15654ic</flowNodeRef>
 +        <flowNodeRef>Activity_1fzaw0g</flowNodeRef>
 +      </lane>
 +      <lane id="Lane_0wgnocb" name="Finance">
 +        <flowNodeRef>Activity_0mk1m9q</flowNodeRef>
 +      </lane>
 +      <lane id="Lane_0r89z61" name="Markeging">
 +        <flowNodeRef>Activity_1lqom2i</flowNodeRef>
 +        <flowNodeRef>Event_09o5m3q</flowNodeRef>
 +      </lane>
 +    </laneSet>
 +    <startEvent id="Event_16liywa" name="Sales order obtained">
 +      <outgoing>Flow_18pol07</outgoing>
 +    </startEvent>
 +    <task id="Activity_15654ic" name="Create product specification">
 +      <incoming>Flow_18pol07</incoming>
 +      <outgoing>Flow_1lz2w56</outgoing>
 +    </task>
 +    <task id="Activity_1fzaw0g" name="Calculate technical parameters">
 +      <incoming>Flow_1lz2w56</incoming>
 +      <outgoing>Flow_04cilaa</outgoing>
 +    </task>
 +    <task id="Activity_0mk1m9q" name="Calculate costs">
 +      <incoming>Flow_04cilaa</incoming>
 +      <outgoing>Flow_1sc89en</outgoing>
 +    </task>
 +    <sequenceFlow id="Flow_18pol07" sourceRef="Event_16liywa" targetRef="Activity_15654ic" />
 +    <sequenceFlow id="Flow_1lz2w56" sourceRef="Activity_15654ic" targetRef="Activity_1fzaw0g" />
 +    <sequenceFlow id="Flow_04cilaa" sourceRef="Activity_1fzaw0g" targetRef="Activity_0mk1m9q" />
 +    <sequenceFlow id="Flow_1sc89en" sourceRef="Activity_0mk1m9q" targetRef="Activity_1lqom2i" />
 +    <sequenceFlow id="Flow_0wk6bjv" sourceRef="Activity_1lqom2i" targetRef="Event_09o5m3q" />
 +    <task id="Activity_1lqom2i" name="Assign price category">
 +      <incoming>Flow_1sc89en</incoming>
 +      <outgoing>Flow_0wk6bjv</outgoing>
 +    </task>
 +    <endEvent id="Event_09o5m3q">
 +      <incoming>Flow_0wk6bjv</incoming>
 +    </endEvent>
 +  </process>
 +  <bpmndi:BPMNDiagram id="BpmnDiagram_1">
 +    <bpmndi:BPMNPlane id="BpmnPlane_1" bpmnElement="Collaboration_0u4xky5">
 +      <bpmndi:BPMNShape id="Participant_18p47ij_di" bpmnElement="Participant_18p47ij" isHorizontal="true">
 +        <omgdc:Bounds x="180" y="40" width="530" height="370" />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Lane_1n8547j_di" bpmnElement="Lane_1n8547j" isHorizontal="true">
 +        <omgdc:Bounds x="210" y="40" width="500" height="125" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Lane_0wgnocb_di" bpmnElement="Lane_0wgnocb" isHorizontal="true">
 +        <omgdc:Bounds x="210" y="165" width="500" height="125" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Lane_0r89z61_di" bpmnElement="Lane_0r89z61" isHorizontal="true">
 +        <omgdc:Bounds x="210" y="290" width="500" height="120" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Event_16liywa_di" bpmnElement="Event_16liywa">
 +        <omgdc:Bounds x="272" y="82" width="36" height="36" />
 +        <bpmndi:BPMNLabel>
 +          <omgdc:Bounds x="261" y="125" width="58" height="27" />
 +        </bpmndi:BPMNLabel>
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Activity_15654ic_di" bpmnElement="Activity_15654ic">
 +        <omgdc:Bounds x="350" y="60" width="100" height="80" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Activity_1fzaw0g_di" bpmnElement="Activity_1fzaw0g">
 +        <omgdc:Bounds x="490" y="60" width="100" height="80" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Activity_0mk1m9q_di" bpmnElement="Activity_0mk1m9q">
 +        <omgdc:Bounds x="490" y="190" width="100" height="80" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Activity_1lqom2i_di" bpmnElement="Activity_1lqom2i">
 +        <omgdc:Bounds x="490" y="310" width="100" height="80" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Event_09o5m3q_di" bpmnElement="Event_09o5m3q">
 +        <omgdc:Bounds x="632" y="332" width="36" height="36" />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNEdge id="Flow_18pol07_di" bpmnElement="Flow_18pol07">
 +        <omgdi:waypoint x="308" y="100" />
 +        <omgdi:waypoint x="350" y="100" />
 +      </bpmndi:BPMNEdge>
 +      <bpmndi:BPMNEdge id="Flow_1lz2w56_di" bpmnElement="Flow_1lz2w56">
 +        <omgdi:waypoint x="450" y="100" />
 +        <omgdi:waypoint x="490" y="100" />
 +      </bpmndi:BPMNEdge>
 +      <bpmndi:BPMNEdge id="Flow_04cilaa_di" bpmnElement="Flow_04cilaa">
 +        <omgdi:waypoint x="540" y="140" />
 +        <omgdi:waypoint x="540" y="190" />
 +      </bpmndi:BPMNEdge>
 +      <bpmndi:BPMNEdge id="Flow_1sc89en_di" bpmnElement="Flow_1sc89en">
 +        <omgdi:waypoint x="540" y="270" />
 +        <omgdi:waypoint x="540" y="310" />
 +      </bpmndi:BPMNEdge>
 +      <bpmndi:BPMNEdge id="Flow_0wk6bjv_di" bpmnElement="Flow_0wk6bjv">
 +        <omgdi:waypoint x="590" y="350" />
 +        <omgdi:waypoint x="632" y="350" />
       </bpmndi:BPMNEdge>       </bpmndi:BPMNEdge>
     </bpmndi:BPMNPlane>     </bpmndi:BPMNPlane>
Line 496: Line 615:
 <bpmnio type="bpmn"> <bpmnio type="bpmn">
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
-<definitions +<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="sid-38422fae-e03e-43a3-bef4-bd33b32041b2" targetNamespace="http://bpmn.io/bpmn" exporter="http://bpmn.io" exporterVersion="0.10.1"> 
-    xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" +  <collaboration id="Collaboration_17lqepo"> 
-    xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" +    <participant id="Participant_0q77pri" name="Annual reporting" processRef="Process_17gkt4t" /> 
-    xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" +  </collaboration> 
-    xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" +  <process id="Process_17gkt4t"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +    <laneSet id="LaneSet_1tkfenl"> 
-    id="sid-38422fae-e03e-43a3-bef4-bd33b32041b2" +      <lane id="Lane_0vwbzg8" name="Worker"> 
-    targetNamespace="http://bpmn.io/bpmn" exporter="http://bpmn.io" exporterVersion="0.10.1"> +        <flowNodeRef>Event_0qvgjyq</flowNodeRef> 
-    <collaboration id="Collaboration_1oh70al"> +        <flowNodeRef>Activity_1u8lipk</flowNodeRef> 
-        <participant id="Participant_1r8g02m" name="Add a BPMN diagram" processRef="Process_1" /> +        <flowNodeRef>Activity_0oa1q7a</flowNodeRef> 
-    </collaboration> +      </lane> 
-    <process id="Process_1isExecutable="false"> +      <lane id="Lane_14rbpij" name="Manager"> 
-        <startEvent id="StartEvent_1" name="Start"> +        <flowNodeRef>Activity_0xbmhx6</flowNodeRef> 
-        <outgoing>SequenceFlow_1</outgoing> +        <flowNodeRef>Gateway_14ioufc</flowNodeRef> 
-        </startEvent> +        <flowNodeRef>Event_1rmdn9z</flowNodeRef> 
-        <task id="Task_1" name="Do Something"> +      </lane> 
-        <incoming>SequenceFlow_1</incoming> +    </laneSet> 
-        <incoming>SequenceFlow_121ul2c</incoming> +    <startEvent id="Event_0qvgjyq"> 
-        <incoming>SequenceFlow_0nuwads</incoming> +      <outgoing>Flow_0wkyrxv</outgoing> 
-        <outgoing>SequenceFlow_2</outgoing> +      <timerEventDefinition id="TimerEventDefinition_0e0qqwo" /> 
-        </task> +    </startEvent> 
-        <exclusiveGateway id="ExclusiveGateway_1" name="Result OK" gatewayDirection="Diverging"> +    <task id="Activity_1u8lipk" name="Create report"> 
-        <incoming>SequenceFlow_2</incoming> +      <incoming>Flow_0wkyrxv</incoming> 
-        <outgoing>SequenceFlow_0snv4kp</outgoing> +      <outgoing>Flow_0g0ihxb</outgoing> 
-        <outgoing>SequenceFlow_0nuwads</outgoing> +    </task> 
-        </exclusiveGateway> +    <task id="Activity_0xbmhx6" name="Approve report"> 
-        <task id="Task_17knw8l" name="Monitor"> +      <incoming>Flow_0g0ihxb</incoming> 
-        <outgoing>SequenceFlow_121ul2c</outgoing> +      <incoming>Flow_1brfbuh</incoming> 
-        </task> +      <outgoing>Flow_1amuls5</outgoing> 
-        <endEvent id="EndEvent_0oj7l6x" name="End"> +    </task> 
-        <incoming>SequenceFlow_0snv4kp</incoming> +    <exclusiveGateway id="Gateway_14ioufc" name="OK?"> 
-        </endEvent> +      <incoming>Flow_1amuls5</incoming> 
-        <sequenceFlow id="SequenceFlow_1" name="" sourceRef="StartEvent_1" targetRef="Task_1" /> +      <outgoing>Flow_1lo2zlv</outgoing> 
-        <sequenceFlow id="SequenceFlow_121ul2c" sourceRef="Task_17knw8l" targetRef="Task_1" /> +      <outgoing>Flow_0sm1h4f</outgoing> 
-        <sequenceFlow id="SequenceFlow_0nuwadsname="No" sourceRef="ExclusiveGateway_1" targetRef="Task_1" /> +    </exclusiveGateway> 
-        <sequenceFlow id="SequenceFlow_2" sourceRef="Task_1" targetRef="ExclusiveGateway_1" /> +    <task id="Activity_0oa1q7a" name="Correct report"> 
-        <sequenceFlow id="SequenceFlow_0snv4kp" name="Yes" sourceRef="ExclusiveGateway_1" targetRef="EndEvent_0oj7l6x" /> +      <incoming>Flow_1lo2zlv</incoming> 
-    </process> +      <outgoing>Flow_1brfbuh</outgoing> 
-        <bpmndi:BPMNDiagram id="BpmnDiagram_1"> +    </task> 
-        <bpmndi:BPMNPlane id="BpmnPlane_1" bpmnElement="Collaboration_1oh70al"> +    <endEvent id="Event_1rmdn9z"> 
-        <bpmndi:BPMNShape id="Participant_1r8g02m_di" bpmnElement="Participant_1r8g02m"> +      <incoming>Flow_0sm1h4f</incoming> 
-            <omgdc:Bounds x="104" y="78" width="668" height="297" /> +    </endEvent> 
-        </bpmndi:BPMNShape> +    <sequenceFlow id="Flow_0wkyrxv" sourceRef="Event_0qvgjyq" targetRef="Activity_1u8lipk" /> 
-        <bpmndi:BPMNShape id="StartEvent_1_gui" bpmnElement="StartEvent_1"+    <sequenceFlow id="Flow_0g0ihxb" sourceRef="Activity_1u8lipk" targetRef="Activity_0xbmhx6" /> 
-            <omgdc:Bounds x="242y="187" width="30" height="30" /+    <sequenceFlow id="Flow_1brfbuhsourceRef="Activity_0oa1q7a" targetRef="Activity_0xbmhx6" /> 
-            <bpmndi:BPMNLabel> +    <sequenceFlow id="Flow_1amuls5" sourceRef="Activity_0xbmhx6" targetRef="Gateway_14ioufc" /> 
-            <omgdc:Bounds x="212" y="219" width="90" height="22" /> +    <sequenceFlow id="Flow_1lo2zlv" name="no" sourceRef="Gateway_14ioufc" targetRef="Activity_0oa1q7a" /> 
-            </bpmndi:BPMNLabel> +    <sequenceFlow id="Flow_0sm1h4f" name="yes" sourceRef="Gateway_14ioufc" targetRef="Event_1rmdn9z" /> 
-        </bpmndi:BPMNShape> +  </process> 
-        <bpmndi:BPMNShape id="Task_1_gui" bpmnElement="Task_1"+  <bpmndi:BPMNDiagram id="BpmnDiagram_1"> 
-            <omgdc:Bounds x="340y="162" width="100" height="80" /+    <bpmndi:BPMNPlane id="BpmnPlane_1" bpmnElement="Collaboration_17lqepo"> 
-            <bpmndi:BPMNLabel> +      <bpmndi:BPMNShape id="Participant_0q77pri_di" bpmnElement="Participant_0q77pri" isHorizontal="true"> 
-            <omgdc:Bounds x="118.85714721679688" y="47" width="82.28570556640625" height="12" /> +        <omgdc:Bounds x="240" y="80" width="590" height="250" /> 
-            </bpmndi:BPMNLabel> +        <bpmndi:BPMNLabel /> 
-        </bpmndi:BPMNShape> +      </bpmndi:BPMNShape> 
-        <bpmndi:BPMNShape id="ExclusiveGateway_1_gui" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true"> +      <bpmndi:BPMNShape id="Lane_0vwbzg8_di" bpmnElement="Lane_0vwbzg8isHorizontal="true"> 
-            <omgdc:Bounds x="508" y="182" width="40" height="40" /> +        <omgdc:Bounds x="270" y="80" width="560" height="125" /> 
-            <bpmndi:BPMNLabel+        <bpmndi:BPMNLabel /
-            <omgdc:Bounds x="483" y="234" width="90" height="24" /> +      </bpmndi:BPMNShape> 
-            </bpmndi:BPMNLabel> +      <bpmndi:BPMNShape id="Lane_14rbpij_di" bpmnElement="Lane_14rbpijisHorizontal="true"> 
-        </bpmndi:BPMNShape> +        <omgdc:Bounds x="270" y="205" width="560" height="125" /> 
-        <bpmndi:BPMNShape id="Task_17knw8l_di" bpmnElement="Task_17knw8l"> +        <bpmndi:BPMNLabel /
-            <omgdc:Bounds x="340" y="275" width="100" height="80" /> +      </bpmndi:BPMNShape> 
-        </bpmndi:BPMNShape> +      <bpmndi:BPMNShape id="Event_16ztbdi_di" bpmnElement="Event_0qvgjyq"> 
-        <bpmndi:BPMNShape id="EndEvent_0oj7l6x_di" bpmnElement="EndEvent_0oj7l6x"> +        <omgdc:Bounds x="312" y="122" width="36" height="36" /> 
-            <omgdc:Bounds x="648" y="184" width="36" height="36" /> +      </bpmndi:BPMNShape
-            <bpmndi:BPMNLabel> +      <bpmndi:BPMNShape id="Activity_1u8lipk_di" bpmnElement="Activity_1u8lipk"> 
-            <omgdc:Bounds x="621" y="220" width="90" height="20" /> +        <omgdc:Bounds x="390" y="100" width="100" height="80" /> 
-            </bpmndi:BPMNLabel> +        <bpmndi:BPMNLabel /
-        </bpmndi:BPMNShape> +      </bpmndi:BPMNShape> 
-        <bpmndi:BPMNEdge id="SequenceFlow_1_gui" bpmnElement="SequenceFlow_1"> +      <bpmndi:BPMNShape id="Activity_0xbmhx6_di" bpmnElement="Activity_0xbmhx6"> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="272" y="202/> +        <omgdc:Bounds x="530" y="230" width="100" height="80" /> 
-            <omgdi:waypoint xsi:type="omgdc:Pointx="340" y="202" /> +        <bpmndi:BPMNLabel /> 
-            <bpmndi:BPMNLabel> +      </bpmndi:BPMNShape> 
-            <omgdc:Bounds x="225" y="140" width="90" height="20" /> +      <bpmndi:BPMNShape id="Gateway_14ioufc_di" bpmnElement="Gateway_14ioufc" isMarkerVisible="true"> 
-            </bpmndi:BPMNLabel+        <omgdc:Bounds x="675" y="245" width="50" height="50" /> 
-        </bpmndi:BPMNEdge> +        <bpmndi:BPMNLabel> 
-        <bpmndi:BPMNEdge id="SequenceFlow_121ul2c_di" bpmnElement="SequenceFlow_121ul2c"> +          <omgdc:Bounds x="689" y="302" width="23" height="14" /> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="390" y="275" /> +        </bpmndi:BPMNLabel> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="390" y="242" /> +      </bpmndi:BPMNShape> 
-            <bpmndi:BPMNLabel+      <bpmndi:BPMNShape id="Activity_0oa1q7a_di" bpmnElement="Activity_0oa1q7a"> 
-            <omgdc:Bounds x="358" y="273width="90height="20" /> +        <omgdc:Bounds x="530" y="100width="100height="80" /> 
-            </bpmndi:BPMNLabel+        <bpmndi:BPMNLabel /
-        </bpmndi:BPMNEdge> +      </bpmndi:BPMNShape> 
-        <bpmndi:BPMNEdge id="SequenceFlow_0nuwads_di" bpmnElement="SequenceFlow_0nuwads"> +      <bpmndi:BPMNShape id="Event_1rmdn9z_di" bpmnElement="Event_1rmdn9z"> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="528" y="182" /> +        <omgdc:Bounds x="772" y="252" width="36" height="36" /> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="528" y="110" /> +      </bpmndi:BPMNShape
-            <omgdi:waypoint xsi:type="omgdc:Pointx="390y="110" /+      <bpmndi:BPMNEdge id="Flow_0wkyrxv_di" bpmnElement="Flow_0wkyrxv"> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="390" y="162" /> +        <omgdi:waypoint x="348" y="140" /> 
-            <bpmndi:BPMNLabel> +        <omgdi:waypoint x="390" y="140" /> 
-            <omgdc:Bounds x="495" y="140" width="90" height="20" /> +      </bpmndi:BPMNEdge
-            </bpmndi:BPMNLabel> +      <bpmndi:BPMNEdge id="Flow_0g0ihxb_di" bpmnElement="Flow_0g0ihxb"> 
-        </bpmndi:BPMNEdge> +        <omgdi:waypoint x="440" y="180/> 
-        <bpmndi:BPMNEdge id="SequenceFlow_2_di" bpmnElement="SequenceFlow_2"> +        <omgdi:waypoint x="440y="270" /> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="440" y="202" /> +        <omgdi:waypoint x="530" y="270" /> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="508" y="202" /> +      </bpmndi:BPMNEdge> 
-            <bpmndi:BPMNLabel> +      <bpmndi:BPMNEdge id="Flow_1brfbuh_di" bpmnElement="Flow_1brfbuh"> 
-            <omgdc:Bounds x="433" y="192" width="90" height="20" /> +        <omgdi:waypoint x="580" y="180" /> 
-            </bpmndi:BPMNLabel> +        <omgdi:waypoint x="580" y="230" /> 
-        </bpmndi:BPMNEdge> +      </bpmndi:BPMNEdge> 
-        <bpmndi:BPMNEdge id="SequenceFlow_0snv4kp_di" bpmnElement="SequenceFlow_0snv4kp"> +      <bpmndi:BPMNEdge id="Flow_1amuls5_dibpmnElement="Flow_1amuls5"> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="548" y="202" /> +        <omgdi:waypoint x="630" y="270" /> 
-            <omgdi:waypoint xsi:type="omgdc:Point" x="648" y="202" /> +        <omgdi:waypoint x="675" y="270" /> 
-            <bpmndi:BPMNLabel> +      </bpmndi:BPMNEdge> 
-            <omgdc:Bounds x="550" y="183" width="90" height="20" /> +      <bpmndi:BPMNEdge id="Flow_1lo2zlv_di" bpmnElement="Flow_1lo2zlv"> 
-            </bpmndi:BPMNLabel> +        <omgdi:waypoint x="700" y="245" /> 
-        </bpmndi:BPMNEdge> +        <omgdi:waypoint x="700" y="140/> 
-        </bpmndi:BPMNPlane> +        <omgdi:waypoint x="630" y="140" /> 
-    </bpmndi:BPMNDiagram>+        <bpmndi:BPMNLabel> 
 +          <omgdc:Bounds x="709" y="190" width="13" height="14" /> 
 +        </bpmndi:BPMNLabel> 
 +      </bpmndi:BPMNEdge> 
 +      <bpmndi:BPMNEdge id="Flow_0sm1h4f_di" bpmnElement="Flow_0sm1h4f"> 
 +        <omgdi:waypoint x="725" y="270" /> 
 +        <omgdi:waypoint x="772" y="270" /> 
 +        <bpmndi:BPMNLabel> 
 +          <omgdc:Bounds x="740" y="252" width="17" height="14" /> 
 +        </bpmndi:BPMNLabel> 
 +      </bpmndi:BPMNEdge> 
 +    </bpmndi:BPMNPlane> 
 +  </bpmndi:BPMNDiagram>
 </definitions> </definitions>
 </bpmnio> </bpmnio>
Line 610: Line 741:
 ===== See also ===== ===== See also =====
  
 +  * [[en:rule:v_shaped_flow]]
   * [[en:rule:horizontal_diagram]]   * [[en:rule:horizontal_diagram]]
   * [[en:rule:connect_flows_to_any_side]]   * [[en:rule:connect_flows_to_any_side]]
Line 616: Line 748:
  
  --- //[[user:bell|Anatoly Belaychuk]] 2024-01-08 20:58//  --- //[[user:bell|Anatoly Belaychuk]] 2024-01-08 20:58//
 +