Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
ru:rule:connect_flows_to_any_side [2024-01-08 20:36] – [Тут название правила] Anatoly Belaychuk | ru:rule:connect_flows_to_any_side [2024-08-22 21:26] (текущий) – [Смотри также] Anatoly Belaychuk |
---|
====== Прикрепляйте поток управления с любой стороны ====== | ====== Прикрепляйте поток управления с любой стороны ====== |
| |
{{tag>"control flow" legacy}} | {{tag>поток_управления анахронизм визуальный_стиль}} |
| |
Поток управления можно прикреплять с любой стороны прямоугольника действия. Руководствуйтесь соображениями компактности и визуальной привлекательности диаграммы. | Поток управления можно прикреплять с любой стороны прямоугольника действия. Руководствуйтесь соображениями компактности и визуальной привлекательности диаграммы. |
<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"> | <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_1mpgug7"> | <collaboration id="Collaboration_1mpgug7"> |
<participant id="Participant_0ylkagi" name="Order to cash" processRef="Process_0lm4nfr" /> | <participant id="Participant_0ylkagi" name="От заказа до оплаты и доставки" processRef="Process_0lm4nfr" /> |
</collaboration> | </collaboration> |
<process id="Process_0lm4nfr"> | <process id="Process_0lm4nfr"> |
<laneSet id="LaneSet_132k3fs"> | <laneSet id="LaneSet_132k3fs"> |
<lane id="Lane_0hxui7r" name="Sales"> | <lane id="Lane_0hxui7r" name="Продажи"> |
<flowNodeRef>Event_1crgxel</flowNodeRef> | <flowNodeRef>Event_1crgxel</flowNodeRef> |
<flowNodeRef>Activity_0sv1k3c</flowNodeRef> | <flowNodeRef>Activity_0sv1k3c</flowNodeRef> |
</lane> | </lane> |
<lane id="Lane_1ng0hv1" name="Finance"> | <lane id="Lane_1ng0hv1" name="Финансы"> |
<flowNodeRef>Activity_1fjt1s5</flowNodeRef> | <flowNodeRef>Activity_1fjt1s5</flowNodeRef> |
<flowNodeRef>Gateway_07uo8at</flowNodeRef> | <flowNodeRef>Gateway_07uo8at</flowNodeRef> |
<flowNodeRef>Event_1wd7su6</flowNodeRef> | <flowNodeRef>Event_1wd7su6</flowNodeRef> |
</lane> | </lane> |
<lane id="Lane_12mipy3" name="Operations"> | <lane id="Lane_12mipy3" name="Логистика"> |
<flowNodeRef>Activity_1y7ff04</flowNodeRef> | <flowNodeRef>Activity_1y7ff04</flowNodeRef> |
<flowNodeRef>Event_1jhp9rg</flowNodeRef> | <flowNodeRef>Event_1jhp9rg</flowNodeRef> |
</laneSet> | </laneSet> |
<sequenceFlow id="Flow_0dlyykn" sourceRef="Event_1crgxel" targetRef="Activity_0sv1k3c" /> | <sequenceFlow id="Flow_0dlyykn" sourceRef="Event_1crgxel" targetRef="Activity_0sv1k3c" /> |
<startEvent id="Event_1crgxel" name="Sales order obtained"> | <startEvent id="Event_1crgxel" name="Получен клиентский заказ"> |
<outgoing>Flow_0dlyykn</outgoing> | <outgoing>Flow_0dlyykn</outgoing> |
</startEvent> | </startEvent> |
<task id="Activity_0sv1k3c" name="Agree product specification"> | <task id="Activity_0sv1k3c" name="Согласовать спецификацию"> |
<incoming>Flow_0dlyykn</incoming> | <incoming>Flow_0dlyykn</incoming> |
<outgoing>Flow_1fc3ykn</outgoing> | <outgoing>Flow_1fc3ykn</outgoing> |
</task> | </task> |
<task id="Activity_1fjt1s5" name="Obtain payment"> | <task id="Activity_1fjt1s5" name="Получить оплату"> |
<incoming>Flow_1fc3ykn</incoming> | <incoming>Flow_1fc3ykn</incoming> |
<outgoing>Flow_0zs6o8h</outgoing> | <outgoing>Flow_0zs6o8h</outgoing> |
<outgoing>Flow_1s6kjk3</outgoing> | <outgoing>Flow_1s6kjk3</outgoing> |
</exclusiveGateway> | </exclusiveGateway> |
<endEvent id="Event_1wd7su6" name="Not paid"> | <endEvent id="Event_1wd7su6" name="Не оплачено"> |
<incoming>Flow_0s73106</incoming> | <incoming>Flow_0s73106</incoming> |
</endEvent> | </endEvent> |
<task id="Activity_1y7ff04" name="Deliver"> | <task id="Activity_1y7ff04" name="Доставить"> |
<incoming>Flow_1s6kjk3</incoming> | <incoming>Flow_1s6kjk3</incoming> |
<outgoing>Flow_1ydpwba</outgoing> | <outgoing>Flow_1ydpwba</outgoing> |
<sequenceFlow id="Flow_1fc3ykn" sourceRef="Activity_0sv1k3c" targetRef="Activity_1fjt1s5" /> | <sequenceFlow id="Flow_1fc3ykn" sourceRef="Activity_0sv1k3c" targetRef="Activity_1fjt1s5" /> |
<sequenceFlow id="Flow_0zs6o8h" sourceRef="Activity_1fjt1s5" targetRef="Gateway_07uo8at" /> | <sequenceFlow id="Flow_0zs6o8h" sourceRef="Activity_1fjt1s5" targetRef="Gateway_07uo8at" /> |
<sequenceFlow id="Flow_0s73106" name="no" sourceRef="Gateway_07uo8at" targetRef="Event_1wd7su6" /> | <sequenceFlow id="Flow_0s73106" name="нет" sourceRef="Gateway_07uo8at" targetRef="Event_1wd7su6" /> |
<sequenceFlow id="Flow_1s6kjk3" name="yes" sourceRef="Gateway_07uo8at" targetRef="Activity_1y7ff04" /> | <sequenceFlow id="Flow_1s6kjk3" name="да" sourceRef="Gateway_07uo8at" targetRef="Activity_1y7ff04" /> |
<sequenceFlow id="Flow_1ydpwba" sourceRef="Activity_1y7ff04" targetRef="Event_1jhp9rg" /> | <sequenceFlow id="Flow_1ydpwba" sourceRef="Activity_1y7ff04" targetRef="Event_1jhp9rg" /> |
</process> | </process> |
<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"> | <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_1mpgug7"> | <collaboration id="Collaboration_1mpgug7"> |
<participant id="Participant_0ylkagi" name="Order to cash" processRef="Process_0lm4nfr" /> | <participant id="Participant_0ylkagi" name="От заказа до оплаты и поставки" processRef="Process_0lm4nfr" /> |
</collaboration> | </collaboration> |
<process id="Process_0lm4nfr"> | <process id="Process_0lm4nfr"> |
<laneSet id="LaneSet_132k3fs"> | <laneSet id="LaneSet_132k3fs"> |
<lane id="Lane_0hxui7r" name="Sales"> | <lane id="Lane_0hxui7r" name="Продажи"> |
<flowNodeRef>Event_1crgxel</flowNodeRef> | <flowNodeRef>Event_1crgxel</flowNodeRef> |
<flowNodeRef>Activity_0sv1k3c</flowNodeRef> | <flowNodeRef>Activity_0sv1k3c</flowNodeRef> |
</lane> | </lane> |
<lane id="Lane_1ng0hv1" name="Finance"> | <lane id="Lane_1ng0hv1" name="Финансы"> |
<flowNodeRef>Activity_1fjt1s5</flowNodeRef> | <flowNodeRef>Activity_1fjt1s5</flowNodeRef> |
<flowNodeRef>Gateway_07uo8at</flowNodeRef> | <flowNodeRef>Gateway_07uo8at</flowNodeRef> |
<flowNodeRef>Event_1wd7su6</flowNodeRef> | <flowNodeRef>Event_1wd7su6</flowNodeRef> |
</lane> | </lane> |
<lane id="Lane_12mipy3" name="Operations"> | <lane id="Lane_12mipy3" name="Логистика"> |
<flowNodeRef>Activity_1y7ff04</flowNodeRef> | <flowNodeRef>Activity_1y7ff04</flowNodeRef> |
<flowNodeRef>Event_1jhp9rg</flowNodeRef> | <flowNodeRef>Event_1jhp9rg</flowNodeRef> |
</laneSet> | </laneSet> |
<sequenceFlow id="Flow_0dlyykn" sourceRef="Event_1crgxel" targetRef="Activity_0sv1k3c" /> | <sequenceFlow id="Flow_0dlyykn" sourceRef="Event_1crgxel" targetRef="Activity_0sv1k3c" /> |
<startEvent id="Event_1crgxel" name="Sales order obtained"> | <startEvent id="Event_1crgxel" name="Получен клиентский заказ"> |
<outgoing>Flow_0dlyykn</outgoing> | <outgoing>Flow_0dlyykn</outgoing> |
</startEvent> | </startEvent> |
<task id="Activity_0sv1k3c" name="Agree product specification"> | <task id="Activity_0sv1k3c" name="Согласовать спецификацию"> |
<incoming>Flow_0dlyykn</incoming> | <incoming>Flow_0dlyykn</incoming> |
<outgoing>Flow_1fc3ykn</outgoing> | <outgoing>Flow_1fc3ykn</outgoing> |
</task> | </task> |
<sequenceFlow id="Flow_1fc3ykn" sourceRef="Activity_0sv1k3c" targetRef="Activity_1fjt1s5" /> | <sequenceFlow id="Flow_1fc3ykn" sourceRef="Activity_0sv1k3c" targetRef="Activity_1fjt1s5" /> |
<task id="Activity_1fjt1s5" name="Obtain payment"> | <task id="Activity_1fjt1s5" name="Получить оплату"> |
<incoming>Flow_1fc3ykn</incoming> | <incoming>Flow_1fc3ykn</incoming> |
<outgoing>Flow_0zs6o8h</outgoing> | <outgoing>Flow_0zs6o8h</outgoing> |
<outgoing>Flow_1s6kjk3</outgoing> | <outgoing>Flow_1s6kjk3</outgoing> |
</exclusiveGateway> | </exclusiveGateway> |
<endEvent id="Event_1wd7su6" name="Not paid"> | <endEvent id="Event_1wd7su6" name="Не оплачено"> |
<incoming>Flow_0s73106</incoming> | <incoming>Flow_0s73106</incoming> |
</endEvent> | </endEvent> |
<task id="Activity_1y7ff04" name="Deliver"> | <task id="Activity_1y7ff04" name="Доставить"> |
<incoming>Flow_1s6kjk3</incoming> | <incoming>Flow_1s6kjk3</incoming> |
<outgoing>Flow_1ydpwba</outgoing> | <outgoing>Flow_1ydpwba</outgoing> |
</endEvent> | </endEvent> |
<sequenceFlow id="Flow_0zs6o8h" sourceRef="Activity_1fjt1s5" targetRef="Gateway_07uo8at" /> | <sequenceFlow id="Flow_0zs6o8h" sourceRef="Activity_1fjt1s5" targetRef="Gateway_07uo8at" /> |
<sequenceFlow id="Flow_0s73106" name="no" sourceRef="Gateway_07uo8at" targetRef="Event_1wd7su6" /> | <sequenceFlow id="Flow_0s73106" name="нет" sourceRef="Gateway_07uo8at" targetRef="Event_1wd7su6" /> |
<sequenceFlow id="Flow_1s6kjk3" name="yes" sourceRef="Gateway_07uo8at" targetRef="Activity_1y7ff04" /> | <sequenceFlow id="Flow_1s6kjk3" name="да" sourceRef="Gateway_07uo8at" targetRef="Activity_1y7ff04" /> |
<sequenceFlow id="Flow_1ydpwba" sourceRef="Activity_1y7ff04" targetRef="Event_1jhp9rg" /> | <sequenceFlow id="Flow_1ydpwba" sourceRef="Activity_1y7ff04" targetRef="Event_1jhp9rg" /> |
</process> | </process> |
===== Примечания ===== | ===== Примечания ===== |
| |
IDEF0 prescribes the control flows to get out from right side of the source box and get into the left side of the destination so analysts with a heavy IDEF0 background tend to follow this rule when switching to BPMN. However there is no such limitation in BPMN. | * В нотации IDEF0 потоки управления должны выходить справа и входить влево, и аналитики с опытом работы в этой нотации зачастую продолжают следовать этому правилу, переходя на BPMN. Но в BPMN такого ограничения нет, и отказ от него делает диаграммы более компактными и более визуально привлекательными. |
| |
===== Исключения ===== | |
| |
Исключения из указанного выше правила | |
===== Смотри также ===== | ===== Смотри также ===== |
| |
* [[ru:rule:time_flows_left_to_right]] | * [[time_flows_left_to_right]] |
| * [[v_shaped_flow]] |
| |
===== Автор(ы) ===== | ===== Автор(ы) ===== |
| |
--- //[[user:bell|Anatoly Belaychuk]] 2024-01-08 20:31// | --- //[[user:bell|Anatoly Belaychuk]] 2024-01-08 20:31// |