Следующая версия | Предыдущая версия |
ru:rule:overlapped_flows [2024-08-24 17:14] – создано Anatoly Belaychuk | ru:rule:overlapped_flows [2024-08-24 17:48] (текущий) – [Примечания] Anatoly Belaychuk |
---|
====== 0-TBD Избегайте наложения потоков управления друг на друга ====== | ====== Избегайте наложения потоков управления друг на друга ====== |
| |
{{tag>поток_управления развилка_или-или}} | {{tag>поток_управления развилка_или-или}} |
| |
{{:ru:v_razrabotke.png?nolink&200|}} | |
| |
Используйте сходящуюся развилку "или/или". | Используйте сходящуюся развилку "или/или". |
<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" | <process id="Process_0jtkq8g"> |
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" | <startEvent id="Event_0fl91v7"> |
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" | <outgoing>Flow_1ut7uu9</outgoing> |
xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" | </startEvent> |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | <task id="Activity_0pz270f"> |
id="sid-38422fae-e03e-43a3-bef4-bd33b32041b2" | <incoming>Flow_1ut7uu9</incoming> |
targetNamespace="http://bpmn.io/bpmn" exporter="http://bpmn.io" exporterVersion="0.10.1"> | <incoming>Flow_13y0vv1</incoming> |
<collaboration id="Collaboration_1oh70al"> | <outgoing>Flow_14n14wf</outgoing> |
<participant id="Participant_1r8g02m" name="Тут паттерны (диаграммы) | </task> |
" processRef="Process_1" /> | <sequenceFlow id="Flow_1ut7uu9" sourceRef="Event_0fl91v7" targetRef="Activity_0pz270f" /> |
</collaboration> | <exclusiveGateway id="Gateway_1jszj3z"> |
<process id="Process_1" isExecutable="false"> | <incoming>Flow_14n14wf</incoming> |
<startEvent id="StartEvent_1" name="Start"> | <outgoing>Flow_0iav8a3</outgoing> |
<outgoing>SequenceFlow_1</outgoing> | <outgoing>Flow_17qwbm9</outgoing> |
</startEvent> | </exclusiveGateway> |
<task id="Task_1" name="Do Something"> | <sequenceFlow id="Flow_14n14wf" sourceRef="Activity_0pz270f" targetRef="Gateway_1jszj3z" /> |
<incoming>SequenceFlow_1</incoming> | <task id="Activity_0v6ywmg"> |
<incoming>SequenceFlow_121ul2c</incoming> | <incoming>Flow_0iav8a3</incoming> |
<incoming>SequenceFlow_0nuwads</incoming> | <outgoing>Flow_1kum4k7</outgoing> |
<outgoing>SequenceFlow_2</outgoing> | </task> |
</task> | <sequenceFlow id="Flow_0iav8a3" sourceRef="Gateway_1jszj3z" targetRef="Activity_0v6ywmg" /> |
<exclusiveGateway id="ExclusiveGateway_1" name="Result OK" gatewayDirection="Diverging"> | <exclusiveGateway id="Gateway_02ctw3e"> |
<incoming>SequenceFlow_2</incoming> | <incoming>Flow_1kum4k7</incoming> |
<outgoing>SequenceFlow_0snv4kp</outgoing> | <outgoing>Flow_08xxpa3</outgoing> |
<outgoing>SequenceFlow_0nuwads</outgoing> | <outgoing>Flow_1vn4twt</outgoing> |
</exclusiveGateway> | </exclusiveGateway> |
<task id="Task_17knw8l" name="Monitor"> | <sequenceFlow id="Flow_1kum4k7" sourceRef="Activity_0v6ywmg" targetRef="Gateway_02ctw3e" /> |
<outgoing>SequenceFlow_121ul2c</outgoing> | <task id="Activity_1enrs4s"> |
</task> | <incoming>Flow_08xxpa3</incoming> |
<endEvent id="EndEvent_0oj7l6x" name="End"> | <outgoing>Flow_0n5urrx</outgoing> |
<incoming>SequenceFlow_0snv4kp</incoming> | </task> |
</endEvent> | <sequenceFlow id="Flow_08xxpa3" sourceRef="Gateway_02ctw3e" targetRef="Activity_1enrs4s" /> |
<sequenceFlow id="SequenceFlow_1" name="" sourceRef="StartEvent_1" targetRef="Task_1" /> | <exclusiveGateway id="Gateway_10llakz"> |
<sequenceFlow id="SequenceFlow_121ul2c" sourceRef="Task_17knw8l" targetRef="Task_1" /> | <incoming>Flow_0n5urrx</incoming> |
<sequenceFlow id="SequenceFlow_0nuwads" name="No" sourceRef="ExclusiveGateway_1" targetRef="Task_1" /> | <outgoing>Flow_0heldi6</outgoing> |
<sequenceFlow id="SequenceFlow_2" sourceRef="Task_1" targetRef="ExclusiveGateway_1" /> | <outgoing>Flow_19nd13o</outgoing> |
<sequenceFlow id="SequenceFlow_0snv4kp" name="Yes" sourceRef="ExclusiveGateway_1" targetRef="EndEvent_0oj7l6x" /> | </exclusiveGateway> |
</process> | <sequenceFlow id="Flow_0n5urrx" sourceRef="Activity_1enrs4s" targetRef="Gateway_10llakz" /> |
<bpmndi:BPMNDiagram id="BpmnDiagram_1"> | <endEvent id="Event_027iw82"> |
<bpmndi:BPMNPlane id="BpmnPlane_1" bpmnElement="Collaboration_1oh70al"> | <incoming>Flow_0heldi6</incoming> |
<bpmndi:BPMNShape id="Participant_1r8g02m_di" bpmnElement="Participant_1r8g02m"> | </endEvent> |
<omgdc:Bounds x="104" y="78" width="668" height="297" /> | <sequenceFlow id="Flow_0heldi6" sourceRef="Gateway_10llakz" targetRef="Event_027iw82" /> |
</bpmndi:BPMNShape> | <exclusiveGateway id="Gateway_082qcbn"> |
<bpmndi:BPMNShape id="StartEvent_1_gui" bpmnElement="StartEvent_1"> | <incoming>Flow_17qwbm9</incoming> |
<omgdc:Bounds x="242" y="187" width="30" height="30" /> | <incoming>Flow_1wmytwl</incoming> |
<bpmndi:BPMNLabel> | <outgoing>Flow_13y0vv1</outgoing> |
<omgdc:Bounds x="212" y="219" width="90" height="22" /> | </exclusiveGateway> |
</bpmndi:BPMNLabel> | <sequenceFlow id="Flow_17qwbm9" sourceRef="Gateway_1jszj3z" targetRef="Gateway_082qcbn" /> |
</bpmndi:BPMNShape> | <sequenceFlow id="Flow_13y0vv1" sourceRef="Gateway_082qcbn" targetRef="Activity_0pz270f" /> |
<bpmndi:BPMNShape id="Task_1_gui" bpmnElement="Task_1"> | <exclusiveGateway id="Gateway_0rys836"> |
<omgdc:Bounds x="340" y="162" width="100" height="80" /> | <incoming>Flow_1vn4twt</incoming> |
<bpmndi:BPMNLabel> | <incoming>Flow_19nd13o</incoming> |
<omgdc:Bounds x="118.85714721679688" y="47" width="82.28570556640625" height="12" /> | <outgoing>Flow_1wmytwl</outgoing> |
</bpmndi:BPMNLabel> | </exclusiveGateway> |
</bpmndi:BPMNShape> | <sequenceFlow id="Flow_1vn4twt" sourceRef="Gateway_02ctw3e" targetRef="Gateway_0rys836" /> |
<bpmndi:BPMNShape id="ExclusiveGateway_1_gui" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true"> | <sequenceFlow id="Flow_1wmytwl" sourceRef="Gateway_0rys836" targetRef="Gateway_082qcbn" /> |
<omgdc:Bounds x="508" y="182" width="40" height="40" /> | <sequenceFlow id="Flow_19nd13o" sourceRef="Gateway_10llakz" targetRef="Gateway_0rys836" /> |
<bpmndi:BPMNLabel> | </process> |
<omgdc:Bounds x="483" y="234" width="90" height="24" /> | <bpmndi:BPMNDiagram id="BpmnDiagram_1"> |
</bpmndi:BPMNLabel> | <bpmndi:BPMNPlane id="BpmnPlane_1" bpmnElement="Process_0jtkq8g"> |
</bpmndi:BPMNShape> | <bpmndi:BPMNShape id="Gateway_1jszj3z_di" bpmnElement="Gateway_1jszj3z" isMarkerVisible="true"> |
<bpmndi:BPMNShape id="Task_17knw8l_di" bpmnElement="Task_17knw8l"> | <omgdc:Bounds x="395" y="115" width="50" height="50" /> |
<omgdc:Bounds x="340" y="275" width="100" height="80" /> | </bpmndi:BPMNShape> |
</bpmndi:BPMNShape> | <bpmndi:BPMNShape id="Activity_0v6ywmg_di" bpmnElement="Activity_0v6ywmg"> |
<bpmndi:BPMNShape id="EndEvent_0oj7l6x_di" bpmnElement="EndEvent_0oj7l6x"> | <omgdc:Bounds x="480" y="100" width="100" height="80" /> |
<omgdc:Bounds x="648" y="184" width="36" height="36" /> | </bpmndi:BPMNShape> |
<bpmndi:BPMNLabel> | <bpmndi:BPMNShape id="Gateway_02ctw3e_di" bpmnElement="Gateway_02ctw3e" isMarkerVisible="true"> |
<omgdc:Bounds x="621" y="220" width="90" height="20" /> | <omgdc:Bounds x="615" y="115" width="50" height="50" /> |
</bpmndi:BPMNLabel> | </bpmndi:BPMNShape> |
</bpmndi:BPMNShape> | <bpmndi:BPMNShape id="Activity_1enrs4s_di" bpmnElement="Activity_1enrs4s"> |
<bpmndi:BPMNEdge id="SequenceFlow_1_gui" bpmnElement="SequenceFlow_1"> | <omgdc:Bounds x="700" y="100" width="100" height="80" /> |
<omgdi:waypoint xsi:type="omgdc:Point" x="272" y="202" /> | </bpmndi:BPMNShape> |
<omgdi:waypoint xsi:type="omgdc:Point" x="340" y="202" /> | <bpmndi:BPMNShape id="Activity_0pz270f_di" bpmnElement="Activity_0pz270f"> |
<bpmndi:BPMNLabel> | <omgdc:Bounds x="260" y="100" width="100" height="80" /> |
<omgdc:Bounds x="225" y="140" width="90" height="20" /> | </bpmndi:BPMNShape> |
</bpmndi:BPMNLabel> | <bpmndi:BPMNShape id="Event_0fl91v7_di" bpmnElement="Event_0fl91v7"> |
</bpmndi:BPMNEdge> | <omgdc:Bounds x="192" y="122" width="36" height="36" /> |
<bpmndi:BPMNEdge id="SequenceFlow_121ul2c_di" bpmnElement="SequenceFlow_121ul2c"> | </bpmndi:BPMNShape> |
<omgdi:waypoint xsi:type="omgdc:Point" x="390" y="275" /> | <bpmndi:BPMNShape id="Gateway_10llakz_di" bpmnElement="Gateway_10llakz" isMarkerVisible="true"> |
<omgdi:waypoint xsi:type="omgdc:Point" x="390" y="242" /> | <omgdc:Bounds x="835" y="115" width="50" height="50" /> |
<bpmndi:BPMNLabel> | </bpmndi:BPMNShape> |
<omgdc:Bounds x="358" y="273" width="90" height="20" /> | <bpmndi:BPMNShape id="Event_027iw82_di" bpmnElement="Event_027iw82"> |
</bpmndi:BPMNLabel> | <omgdc:Bounds x="922" y="122" width="36" height="36" /> |
</bpmndi:BPMNEdge> | </bpmndi:BPMNShape> |
<bpmndi:BPMNEdge id="SequenceFlow_0nuwads_di" bpmnElement="SequenceFlow_0nuwads"> | <bpmndi:BPMNShape id="Gateway_082qcbn_di" bpmnElement="Gateway_082qcbn" isMarkerVisible="true"> |
<omgdi:waypoint xsi:type="omgdc:Point" x="528" y="182" /> | <omgdc:Bounds x="395" y="15" width="50" height="50" /> |
<omgdi:waypoint xsi:type="omgdc:Point" x="528" y="110" /> | </bpmndi:BPMNShape> |
<omgdi:waypoint xsi:type="omgdc:Point" x="390" y="110" /> | <bpmndi:BPMNShape id="Gateway_0rys836_di" bpmnElement="Gateway_0rys836" isMarkerVisible="true"> |
<omgdi:waypoint xsi:type="omgdc:Point" x="390" y="162" /> | <omgdc:Bounds x="615" y="15" width="50" height="50" /> |
<bpmndi:BPMNLabel> | </bpmndi:BPMNShape> |
<omgdc:Bounds x="495" y="140" width="90" height="20" /> | <bpmndi:BPMNEdge id="Flow_1ut7uu9_di" bpmnElement="Flow_1ut7uu9"> |
</bpmndi:BPMNLabel> | <omgdi:waypoint x="228" y="140" /> |
</bpmndi:BPMNEdge> | <omgdi:waypoint x="260" y="140" /> |
<bpmndi:BPMNEdge id="SequenceFlow_2_di" bpmnElement="SequenceFlow_2"> | </bpmndi:BPMNEdge> |
<omgdi:waypoint xsi:type="omgdc:Point" x="440" y="202" /> | <bpmndi:BPMNEdge id="Flow_14n14wf_di" bpmnElement="Flow_14n14wf"> |
<omgdi:waypoint xsi:type="omgdc:Point" x="508" y="202" /> | <omgdi:waypoint x="360" y="140" /> |
<bpmndi:BPMNLabel> | <omgdi:waypoint x="395" y="140" /> |
<omgdc:Bounds x="433" y="192" width="90" height="20" /> | </bpmndi:BPMNEdge> |
</bpmndi:BPMNLabel> | <bpmndi:BPMNEdge id="Flow_0iav8a3_di" bpmnElement="Flow_0iav8a3"> |
</bpmndi:BPMNEdge> | <omgdi:waypoint x="445" y="140" /> |
<bpmndi:BPMNEdge id="SequenceFlow_0snv4kp_di" bpmnElement="SequenceFlow_0snv4kp"> | <omgdi:waypoint x="480" y="140" /> |
<omgdi:waypoint xsi:type="omgdc:Point" x="548" y="202" /> | </bpmndi:BPMNEdge> |
<omgdi:waypoint xsi:type="omgdc:Point" x="648" y="202" /> | <bpmndi:BPMNEdge id="Flow_1kum4k7_di" bpmnElement="Flow_1kum4k7"> |
<bpmndi:BPMNLabel> | <omgdi:waypoint x="580" y="140" /> |
<omgdc:Bounds x="550" y="183" width="90" height="20" /> | <omgdi:waypoint x="615" y="140" /> |
</bpmndi:BPMNLabel> | </bpmndi:BPMNEdge> |
</bpmndi:BPMNEdge> | <bpmndi:BPMNEdge id="Flow_08xxpa3_di" bpmnElement="Flow_08xxpa3"> |
</bpmndi:BPMNPlane> | <omgdi:waypoint x="665" y="140" /> |
</bpmndi:BPMNDiagram> | <omgdi:waypoint x="700" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0n5urrx_di" bpmnElement="Flow_0n5urrx"> |
| <omgdi:waypoint x="800" y="140" /> |
| <omgdi:waypoint x="835" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0heldi6_di" bpmnElement="Flow_0heldi6"> |
| <omgdi:waypoint x="885" y="140" /> |
| <omgdi:waypoint x="922" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_17qwbm9_di" bpmnElement="Flow_17qwbm9"> |
| <omgdi:waypoint x="420" y="115" /> |
| <omgdi:waypoint x="420" y="65" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_13y0vv1_di" bpmnElement="Flow_13y0vv1"> |
| <omgdi:waypoint x="395" y="40" /> |
| <omgdi:waypoint x="310" y="40" /> |
| <omgdi:waypoint x="310" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1vn4twt_di" bpmnElement="Flow_1vn4twt"> |
| <omgdi:waypoint x="640" y="115" /> |
| <omgdi:waypoint x="640" y="65" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1wmytwl_di" bpmnElement="Flow_1wmytwl"> |
| <omgdi:waypoint x="615" y="40" /> |
| <omgdi:waypoint x="445" y="40" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_19nd13o_di" bpmnElement="Flow_19nd13o"> |
| <omgdi:waypoint x="860" y="115" /> |
| <omgdi:waypoint x="860" y="40" /> |
| <omgdi:waypoint x="665" y="40" /> |
| </bpmndi:BPMNEdge> |
| </bpmndi:BPMNPlane> |
| </bpmndi:BPMNDiagram> |
</definitions> | </definitions> |
</bpmnio> | </bpmnio> |
===== ✘ Как НЕ надо ===== | ===== ✘ Как НЕ надо ===== |
| |
Тут антипаттерны (диаграммы) | <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"> |
| <process id="Process_0jtkq8g"> |
| <startEvent id="Event_0fl91v7"> |
| <outgoing>Flow_1ut7uu9</outgoing> |
| </startEvent> |
| <task id="Activity_0pz270f"> |
| <incoming>Flow_1ut7uu9</incoming> |
| <incoming>Flow_0nou2q0</incoming> |
| <incoming>Flow_1m9hwun</incoming> |
| <incoming>Flow_1ogbrx6</incoming> |
| <outgoing>Flow_14n14wf</outgoing> |
| </task> |
| <sequenceFlow id="Flow_1ut7uu9" sourceRef="Event_0fl91v7" targetRef="Activity_0pz270f" /> |
| <exclusiveGateway id="Gateway_1jszj3z"> |
| <incoming>Flow_14n14wf</incoming> |
| <outgoing>Flow_0iav8a3</outgoing> |
| <outgoing>Flow_0nou2q0</outgoing> |
| </exclusiveGateway> |
| <sequenceFlow id="Flow_14n14wf" sourceRef="Activity_0pz270f" targetRef="Gateway_1jszj3z" /> |
| <task id="Activity_0v6ywmg"> |
| <incoming>Flow_0iav8a3</incoming> |
| <outgoing>Flow_1kum4k7</outgoing> |
| </task> |
| <sequenceFlow id="Flow_0iav8a3" sourceRef="Gateway_1jszj3z" targetRef="Activity_0v6ywmg" /> |
| <exclusiveGateway id="Gateway_02ctw3e"> |
| <incoming>Flow_1kum4k7</incoming> |
| <outgoing>Flow_08xxpa3</outgoing> |
| <outgoing>Flow_1ogbrx6</outgoing> |
| </exclusiveGateway> |
| <sequenceFlow id="Flow_1kum4k7" sourceRef="Activity_0v6ywmg" targetRef="Gateway_02ctw3e" /> |
| <task id="Activity_1enrs4s"> |
| <incoming>Flow_08xxpa3</incoming> |
| <outgoing>Flow_0n5urrx</outgoing> |
| </task> |
| <sequenceFlow id="Flow_08xxpa3" sourceRef="Gateway_02ctw3e" targetRef="Activity_1enrs4s" /> |
| <exclusiveGateway id="Gateway_10llakz"> |
| <incoming>Flow_0n5urrx</incoming> |
| <outgoing>Flow_0heldi6</outgoing> |
| <outgoing>Flow_1m9hwun</outgoing> |
| </exclusiveGateway> |
| <sequenceFlow id="Flow_0n5urrx" sourceRef="Activity_1enrs4s" targetRef="Gateway_10llakz" /> |
| <endEvent id="Event_027iw82"> |
| <incoming>Flow_0heldi6</incoming> |
| </endEvent> |
| <sequenceFlow id="Flow_0heldi6" sourceRef="Gateway_10llakz" targetRef="Event_027iw82" /> |
| <sequenceFlow id="Flow_0nou2q0" sourceRef="Gateway_1jszj3z" targetRef="Activity_0pz270f" /> |
| <sequenceFlow id="Flow_1m9hwun" sourceRef="Gateway_10llakz" targetRef="Activity_0pz270f" /> |
| <sequenceFlow id="Flow_1ogbrx6" sourceRef="Gateway_02ctw3e" targetRef="Activity_0pz270f" /> |
| </process> |
| <bpmndi:BPMNDiagram id="BpmnDiagram_1"> |
| <bpmndi:BPMNPlane id="BpmnPlane_1" bpmnElement="Process_0jtkq8g"> |
| <bpmndi:BPMNShape id="Event_0fl91v7_di" bpmnElement="Event_0fl91v7"> |
| <omgdc:Bounds x="192" y="122" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_0pz270f_di" bpmnElement="Activity_0pz270f"> |
| <omgdc:Bounds x="260" y="100" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Gateway_1jszj3z_di" bpmnElement="Gateway_1jszj3z" isMarkerVisible="true"> |
| <omgdc:Bounds x="395" y="115" width="50" height="50" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_0v6ywmg_di" bpmnElement="Activity_0v6ywmg"> |
| <omgdc:Bounds x="480" y="100" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Gateway_02ctw3e_di" bpmnElement="Gateway_02ctw3e" isMarkerVisible="true"> |
| <omgdc:Bounds x="615" y="115" width="50" height="50" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_1enrs4s_di" bpmnElement="Activity_1enrs4s"> |
| <omgdc:Bounds x="700" y="100" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Gateway_10llakz_di" bpmnElement="Gateway_10llakz" isMarkerVisible="true"> |
| <omgdc:Bounds x="835" y="115" width="50" height="50" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Event_027iw82_di" bpmnElement="Event_027iw82"> |
| <omgdc:Bounds x="922" y="122" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="Flow_1ut7uu9_di" bpmnElement="Flow_1ut7uu9"> |
| <omgdi:waypoint x="228" y="140" /> |
| <omgdi:waypoint x="260" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_14n14wf_di" bpmnElement="Flow_14n14wf"> |
| <omgdi:waypoint x="360" y="140" /> |
| <omgdi:waypoint x="395" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0iav8a3_di" bpmnElement="Flow_0iav8a3"> |
| <omgdi:waypoint x="445" y="140" /> |
| <omgdi:waypoint x="480" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1kum4k7_di" bpmnElement="Flow_1kum4k7"> |
| <omgdi:waypoint x="580" y="140" /> |
| <omgdi:waypoint x="615" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_08xxpa3_di" bpmnElement="Flow_08xxpa3"> |
| <omgdi:waypoint x="665" y="140" /> |
| <omgdi:waypoint x="700" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0n5urrx_di" bpmnElement="Flow_0n5urrx"> |
| <omgdi:waypoint x="800" y="140" /> |
| <omgdi:waypoint x="835" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0heldi6_di" bpmnElement="Flow_0heldi6"> |
| <omgdi:waypoint x="885" y="140" /> |
| <omgdi:waypoint x="922" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0nou2q0_di" bpmnElement="Flow_0nou2q0"> |
| <omgdi:waypoint x="420" y="115" /> |
| <omgdi:waypoint x="420" y="40" /> |
| <omgdi:waypoint x="310" y="40" /> |
| <omgdi:waypoint x="310" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1m9hwun_di" bpmnElement="Flow_1m9hwun"> |
| <omgdi:waypoint x="860" y="115" /> |
| <omgdi:waypoint x="860" y="40" /> |
| <omgdi:waypoint x="310" y="40" /> |
| <omgdi:waypoint x="310" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1ogbrx6_di" bpmnElement="Flow_1ogbrx6"> |
| <omgdi:waypoint x="640" y="115" /> |
| <omgdi:waypoint x="640" y="40" /> |
| <omgdi:waypoint x="310" y="40" /> |
| <omgdi:waypoint x="310" y="100" /> |
| </bpmndi:BPMNEdge> |
| </bpmndi:BPMNPlane> |
| </bpmndi:BPMNDiagram> |
| </definitions> |
| </bpmnio> |
| |
| <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"> |
| <process id="Process_0jtkq8g"> |
| <startEvent id="Event_0fl91v7"> |
| <outgoing>Flow_1ut7uu9</outgoing> |
| </startEvent> |
| <task id="Activity_0pz270f"> |
| <incoming>Flow_1ut7uu9</incoming> |
| <incoming>Flow_0nou2q0</incoming> |
| <incoming>Flow_1m9hwun</incoming> |
| <incoming>Flow_1ogbrx6</incoming> |
| <outgoing>Flow_14n14wf</outgoing> |
| </task> |
| <sequenceFlow id="Flow_1ut7uu9" sourceRef="Event_0fl91v7" targetRef="Activity_0pz270f" /> |
| <exclusiveGateway id="Gateway_1jszj3z"> |
| <incoming>Flow_14n14wf</incoming> |
| <outgoing>Flow_0iav8a3</outgoing> |
| <outgoing>Flow_0nou2q0</outgoing> |
| </exclusiveGateway> |
| <sequenceFlow id="Flow_14n14wf" sourceRef="Activity_0pz270f" targetRef="Gateway_1jszj3z" /> |
| <task id="Activity_0v6ywmg"> |
| <incoming>Flow_0iav8a3</incoming> |
| <outgoing>Flow_1kum4k7</outgoing> |
| </task> |
| <sequenceFlow id="Flow_0iav8a3" sourceRef="Gateway_1jszj3z" targetRef="Activity_0v6ywmg" /> |
| <exclusiveGateway id="Gateway_02ctw3e"> |
| <incoming>Flow_1kum4k7</incoming> |
| <outgoing>Flow_08xxpa3</outgoing> |
| <outgoing>Flow_1ogbrx6</outgoing> |
| </exclusiveGateway> |
| <sequenceFlow id="Flow_1kum4k7" sourceRef="Activity_0v6ywmg" targetRef="Gateway_02ctw3e" /> |
| <task id="Activity_1enrs4s"> |
| <incoming>Flow_08xxpa3</incoming> |
| <outgoing>Flow_0n5urrx</outgoing> |
| </task> |
| <sequenceFlow id="Flow_08xxpa3" sourceRef="Gateway_02ctw3e" targetRef="Activity_1enrs4s" /> |
| <exclusiveGateway id="Gateway_10llakz"> |
| <incoming>Flow_0n5urrx</incoming> |
| <outgoing>Flow_0heldi6</outgoing> |
| <outgoing>Flow_1m9hwun</outgoing> |
| </exclusiveGateway> |
| <sequenceFlow id="Flow_0n5urrx" sourceRef="Activity_1enrs4s" targetRef="Gateway_10llakz" /> |
| <endEvent id="Event_027iw82"> |
| <incoming>Flow_0heldi6</incoming> |
| </endEvent> |
| <sequenceFlow id="Flow_0heldi6" sourceRef="Gateway_10llakz" targetRef="Event_027iw82" /> |
| <sequenceFlow id="Flow_0nou2q0" sourceRef="Gateway_1jszj3z" targetRef="Activity_0pz270f" /> |
| <sequenceFlow id="Flow_1m9hwun" sourceRef="Gateway_10llakz" targetRef="Activity_0pz270f" /> |
| <sequenceFlow id="Flow_1ogbrx6" sourceRef="Gateway_02ctw3e" targetRef="Activity_0pz270f" /> |
| </process> |
| <bpmndi:BPMNDiagram id="BpmnDiagram_1"> |
| <bpmndi:BPMNPlane id="BpmnPlane_1" bpmnElement="Process_0jtkq8g"> |
| <bpmndi:BPMNShape id="Event_0fl91v7_di" bpmnElement="Event_0fl91v7"> |
| <omgdc:Bounds x="192" y="122" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_0pz270f_di" bpmnElement="Activity_0pz270f"> |
| <omgdc:Bounds x="260" y="100" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Gateway_1jszj3z_di" bpmnElement="Gateway_1jszj3z" isMarkerVisible="true"> |
| <omgdc:Bounds x="395" y="115" width="50" height="50" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_0v6ywmg_di" bpmnElement="Activity_0v6ywmg"> |
| <omgdc:Bounds x="480" y="100" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Gateway_02ctw3e_di" bpmnElement="Gateway_02ctw3e" isMarkerVisible="true"> |
| <omgdc:Bounds x="615" y="115" width="50" height="50" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_1enrs4s_di" bpmnElement="Activity_1enrs4s"> |
| <omgdc:Bounds x="700" y="100" width="100" height="80" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Gateway_10llakz_di" bpmnElement="Gateway_10llakz" isMarkerVisible="true"> |
| <omgdc:Bounds x="835" y="115" width="50" height="50" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Event_027iw82_di" bpmnElement="Event_027iw82"> |
| <omgdc:Bounds x="922" y="122" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="Flow_1ut7uu9_di" bpmnElement="Flow_1ut7uu9"> |
| <omgdi:waypoint x="228" y="140" /> |
| <omgdi:waypoint x="260" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_14n14wf_di" bpmnElement="Flow_14n14wf"> |
| <omgdi:waypoint x="360" y="140" /> |
| <omgdi:waypoint x="395" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0iav8a3_di" bpmnElement="Flow_0iav8a3"> |
| <omgdi:waypoint x="445" y="140" /> |
| <omgdi:waypoint x="480" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1kum4k7_di" bpmnElement="Flow_1kum4k7"> |
| <omgdi:waypoint x="580" y="140" /> |
| <omgdi:waypoint x="615" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_08xxpa3_di" bpmnElement="Flow_08xxpa3"> |
| <omgdi:waypoint x="665" y="140" /> |
| <omgdi:waypoint x="700" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0n5urrx_di" bpmnElement="Flow_0n5urrx"> |
| <omgdi:waypoint x="800" y="140" /> |
| <omgdi:waypoint x="835" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0heldi6_di" bpmnElement="Flow_0heldi6"> |
| <omgdi:waypoint x="885" y="140" /> |
| <omgdi:waypoint x="922" y="140" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0nou2q0_di" bpmnElement="Flow_0nou2q0"> |
| <omgdi:waypoint x="420" y="115" /> |
| <omgdi:waypoint x="420" y="60" /> |
| <omgdi:waypoint x="330" y="60" /> |
| <omgdi:waypoint x="330" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1m9hwun_di" bpmnElement="Flow_1m9hwun"> |
| <omgdi:waypoint x="860" y="115" /> |
| <omgdi:waypoint x="860" y="20" /> |
| <omgdi:waypoint x="290" y="20" /> |
| <omgdi:waypoint x="290" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1ogbrx6_di" bpmnElement="Flow_1ogbrx6"> |
| <omgdi:waypoint x="640" y="115" /> |
| <omgdi:waypoint x="640" y="40" /> |
| <omgdi:waypoint x="310" y="40" /> |
| <omgdi:waypoint x="310" y="100" /> |
| </bpmndi:BPMNEdge> |
| </bpmndi:BPMNPlane> |
| </bpmndi:BPMNDiagram> |
| </definitions> |
| </bpmnio> |
===== Примечания ===== | ===== Примечания ===== |
| |
Тут дополнительные комментарии (этот раздел опционален) | Не меняя логику процесса, сходящиеся развилки облегчают ее понимание. |
| |
===== Исключения ===== | |
| |
Исключения из указанного выше правила (если есть) | |
| |
===== Смотри также ===== | ===== Смотри также ===== |
| |
Тут ссылки на страницы со схожим контентом (этот раздел опционален) | * [[do_not_save_on_gateways]] |
===== Автор(ы) ===== | ===== Автор(ы) ===== |
| |
--- //[[user:bell|Anatoly Belaychuk]] 2024-08-24 17:07// | --- //[[user:bell|Anatoly Belaychuk]] 2024-08-24 17:07// |