Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:rule:single_process [2024-08-27 15:33] – [✘ Как НЕ надо] Anatoly Belaychukru:rule:single_process [2024-10-05 13:32] (текущий) – [Не размещайте на одной диаграмме больше одного развернутого пула] Anatoly Belaychuk
Строка 1: Строка 1:
-====== 0-TBD Одна диаграмма - один развернутый пул ======+====== Не размещайте на одной диаграмме больше одного развернутого пула ======
  
-{{tag>ru-процесс}}+{{tag>процесс-ru}}
  
-{{:ru:v_razrabotke.png?nolink&200|}} +Не размещайте на одной диаграмме несколько процессов в развернутом виде.
- +
-Не размещайте на одной диаграмме несколько развернутых процессов.+
  
 ===== ✔ Как надо ===== ===== ✔ Как надо =====
 +
 +Диаграмма 1:
  
 <bpmnio type="bpmn"> <bpmnio type="bpmn">
Строка 83: Строка 83:
       </bpmndi:BPMNEdge>       </bpmndi:BPMNEdge>
       <bpmndi:BPMNShape id="Participant_0urxerx_di" bpmnElement="Participant_0urxerx" isHorizontal="true">       <bpmndi:BPMNShape id="Participant_0urxerx_di" bpmnElement="Participant_0urxerx" isHorizontal="true">
-        <omgdc:Bounds x="330" y="260" width="300" height="110" />+        <omgdc:Bounds x="330" y="240" width="300" height="110" />
         <bpmndi:BPMNLabel />         <bpmndi:BPMNLabel />
       </bpmndi:BPMNShape>       </bpmndi:BPMNShape>
       <bpmndi:BPMNEdge id="Flow_0wmmmvv_di" bpmnElement="Flow_0wmmmvv">       <bpmndi:BPMNEdge id="Flow_0wmmmvv_di" bpmnElement="Flow_0wmmmvv">
-        <omgdi:waypoint x="490" y="260" />+        <omgdi:waypoint x="490" y="240" />
         <omgdi:waypoint x="490" y="118" />         <omgdi:waypoint x="490" y="118" />
       </bpmndi:BPMNEdge>       </bpmndi:BPMNEdge>
Строка 95: Строка 95:
 </bpmnio> </bpmnio>
  
 +Диаграмма 2:
 +
 +<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_1gg2njv">
 +    <participant id="Participant_0kaf18u" name="Process 2" processRef="Process_1" />
 +    <participant id="Participant_0urxerx" name="Process 1" processRef="Process_18orvgc" />
 +    <messageFlow id="Flow_1j55jqo" sourceRef="Event_0ndi0m1" targetRef="Participant_0urxerx" />
 +  </collaboration>
 +  <process id="Process_1" isExecutable="false">
 +    <startEvent id="Event_0y4y8ob">
 +      <outgoing>Flow_08yz8lk</outgoing>
 +    </startEvent>
 +    <task id="Activity_02oousg" name="...">
 +      <incoming>Flow_08yz8lk</incoming>
 +      <outgoing>Flow_0k422k0</outgoing>
 +    </task>
 +    <task id="Activity_1m8vza9" name="...">
 +      <incoming>Flow_1m8ksli</incoming>
 +      <outgoing>Flow_0cv2gtn</outgoing>
 +    </task>
 +    <endEvent id="Event_0s5zabk">
 +      <incoming>Flow_0cv2gtn</incoming>
 +    </endEvent>
 +    <sequenceFlow id="Flow_08yz8lk" sourceRef="Event_0y4y8ob" targetRef="Activity_02oousg" />
 +    <sequenceFlow id="Flow_0k422k0" sourceRef="Activity_02oousg" targetRef="Event_0ndi0m1" />
 +    <sequenceFlow id="Flow_1m8ksli" sourceRef="Event_0ndi0m1" targetRef="Activity_1m8vza9" />
 +    <sequenceFlow id="Flow_0cv2gtn" sourceRef="Activity_1m8vza9" targetRef="Event_0s5zabk" />
 +    <intermediateThrowEvent id="Event_0ndi0m1">
 +      <incoming>Flow_0k422k0</incoming>
 +      <outgoing>Flow_1m8ksli</outgoing>
 +      <messageEventDefinition id="MessageEventDefinition_1io2n6a" />
 +    </intermediateThrowEvent>
 +  </process>
 +  <process id="Process_18orvgc" />
 +  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
 +    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1gg2njv">
 +      <bpmndi:BPMNShape id="Participant_0kaf18u_di" bpmnElement="Participant_0kaf18u" isHorizontal="true">
 +        <omgdc:Bounds x="190" y="140" width="560" height="160" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Event_0y4y8ob_di" bpmnElement="Event_0y4y8ob">
 +        <omgdc:Bounds x="262" y="202" width="36" height="36" />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Activity_02oousg_di" bpmnElement="Activity_02oousg">
 +        <omgdc:Bounds x="340" y="180" width="100" height="80" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Activity_1m8vza9_di" bpmnElement="Activity_1m8vza9">
 +        <omgdc:Bounds x="540" y="180" width="100" height="80" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Event_0s5zabk_di" bpmnElement="Event_0s5zabk">
 +        <omgdc:Bounds x="682" y="202" width="36" height="36" />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNShape id="Event_0m7nuxz_di" bpmnElement="Event_0ndi0m1">
 +        <omgdc:Bounds x="472" y="202" width="36" height="36" />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNEdge id="Flow_08yz8lk_di" bpmnElement="Flow_08yz8lk">
 +        <omgdi:waypoint x="298" y="220" />
 +        <omgdi:waypoint x="340" y="220" />
 +      </bpmndi:BPMNEdge>
 +      <bpmndi:BPMNEdge id="Flow_0k422k0_di" bpmnElement="Flow_0k422k0">
 +        <omgdi:waypoint x="440" y="220" />
 +        <omgdi:waypoint x="472" y="220" />
 +      </bpmndi:BPMNEdge>
 +      <bpmndi:BPMNEdge id="Flow_1m8ksli_di" bpmnElement="Flow_1m8ksli">
 +        <omgdi:waypoint x="508" y="220" />
 +        <omgdi:waypoint x="540" y="220" />
 +      </bpmndi:BPMNEdge>
 +      <bpmndi:BPMNEdge id="Flow_0cv2gtn_di" bpmnElement="Flow_0cv2gtn">
 +        <omgdi:waypoint x="640" y="220" />
 +        <omgdi:waypoint x="682" y="220" />
 +      </bpmndi:BPMNEdge>
 +      <bpmndi:BPMNShape id="Participant_0urxerx_di" bpmnElement="Participant_0urxerx" isHorizontal="true">
 +        <omgdc:Bounds x="330" y="-30" width="300" height="110" />
 +        <bpmndi:BPMNLabel />
 +      </bpmndi:BPMNShape>
 +      <bpmndi:BPMNEdge id="Flow_1j55jqo_di" bpmnElement="Flow_1j55jqo">
 +        <omgdi:waypoint x="490" y="202" />
 +        <omgdi:waypoint x="490" y="80" />
 +      </bpmndi:BPMNEdge>
 +    </bpmndi:BPMNPlane>
 +  </bpmndi:BPMNDiagram>
 +</definitions>
 +</bpmnio>
 +
 +Чтобы показать общую картину взаимодействия нескольких процессов с высоты птичьего полета, используйте только пулы "черные ящики", а затем разверните каждый пул на отдельной диаграмме:
 +
 +<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="473px" height="556px" viewBox="-0.5 -0.5 473 556" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36&quot; version=&quot;24.7.7&quot;&gt;&lt;diagram id=&quot;H6X_qINhhoIvVAoZe0za&quot; name=&quot;Страница — 1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g><rect x="31" y="495" width="320" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 318px; height: 1px; padding-top: 525px; margin-left: 32px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Обработка выписки банка</div></div></div></foreignObject><text x="191" y="529" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Обработка выписки банка</text></switch></g></g></g><g data-cell-id="7"><g><path d="M 55.52 309.88 L 55.51 320 Q 55.5 330 55.57 340 L 55.93 390 Q 56 400 66 400 L 128.76 400" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 116.88 406.5 L 129.88 400 L 116.88 393.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="28"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 370px; margin-left: 55px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Новый счет</div></div></div></foreignObject><text x="55" y="374" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Новый счет</text></switch></g></g></g></g><g data-cell-id="5"><g><rect x="1" y="250" width="470" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 468px; height: 1px; padding-top: 280px; margin-left: 2px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">От заказа до оплаты</div></div></div></foreignObject><text x="236" y="284" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">От заказа до оплаты</text></switch></g></g></g><g data-cell-id="6"><g><path d="M 131 378 C 131 367.33 191 367.33 191 378 L 191 422 C 191 432.67 131 432.67 131 422 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 131 378 C 131 386 191 386 191 378 M 131 382 C 131 390 191 390 191 382 M 131 386 C 131 394 191 394 191 386" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 410px; margin-left: 132px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Счета покупателям</div></div></div></foreignObject><text x="161" y="414" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Счета покупателям</text></switch></g></g></g><g data-cell-id="9"><g><path d="M 161 430 L 161 447.5 Q 161 457.5 161.22 467.5 L 161.83 494.62" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 155.07 482.89 L 161.86 495.74 L 168.06 482.6" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="29"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 464px; margin-left: 159px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Неоплаченные счета</div></div></div></foreignObject><text x="159" y="467" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Неоплаченные счета</text></switch></g></g></g></g><g data-cell-id="12"><g><rect x="291" y="120" width="170" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 150px; margin-left: 292px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Доставка товара</div></div></div></foreignObject><text x="376" y="154" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Доставка товара</text></switch></g></g></g><g data-cell-id="13"><g><rect x="16" y="0" width="210" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 208px; height: 1px; padding-top: 30px; margin-left: 17px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Планирование доставки товара</div></div></div></foreignObject><text x="121" y="34" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Планирование доставки товара</text></switch></g></g></g><g data-cell-id="14"><g><path d="M 91 128 C 91 117.33 151 117.33 151 128 L 151 172 C 151 182.67 91 182.67 91 172 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 91 128 C 91 136 151 136 151 128 M 91 132 C 91 140 151 140 151 132 M 91 136 C 91 144 151 144 151 136" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 160px; margin-left: 92px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Заказы покупателей</div></div></div></foreignObject><text x="121" y="164" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Заказы покупателей</text></switch></g></g></g><g data-cell-id="17"><g><path d="M 31.55 249.22 L 31.59 160 Q 31.6 150 41.6 150 L 88.76 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 76.88 156.5 L 89.88 150 L 76.88 143.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="30"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 180px; margin-left: 31px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Новый заказ</div></div></div></foreignObject><text x="31" y="183" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Новый заказ</text></switch></g></g></g></g><g data-cell-id="18"><g><path d="M 121 120 L 121 62.24" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 127.5 74.12 L 121 61.12 L 114.5 74.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="31"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 99px; margin-left: 121px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Невыполненные заказы</div></div></div></foreignObject><text x="121" y="102" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Невыполненные заказы</text></switch></g></g></g></g><g data-cell-id="19"><g><path d="M 346 8 C 346 -2.67 406 -2.67 406 8 L 406 52 C 406 62.67 346 62.67 346 52 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 346 8 C 346 16 406 16 406 8 M 346 12 C 346 20 406 20 406 12 M 346 16 C 346 24 406 24 406 16" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 40px; margin-left: 347px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">План-график доставки</div></div></div></foreignObject><text x="376" y="44" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">План-график доставки</text></switch></g></g></g><g data-cell-id="20"><g><path d="M 226 30 L 343.76 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 331.88 36.5 L 344.88 30 L 331.88 23.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="21"><g><path d="M 376 60 L 376 117.76" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 369.5 105.88 L 376 118.88 L 382.5 105.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g></g><g data-cell-id="22"><g><path d="M 291 150 L 153.24 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 165.12 143.5 L 152.12 150 L 165.12 156.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="24"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 151px; margin-left: 223px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Заказ доставлен</div></div></div></foreignObject><text x="223" y="154" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Заказ доставлен</text></switch></g></g></g></g><g data-cell-id="23"><g><path d="M 121.3 180 L 121.32 248.66" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 114.82 236.78 L 121.32 249.78 L 127.82 236.78" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="33"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 213px; margin-left: 122px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Статус заказа "доставлен"</div></div></div></foreignObject><text x="122" y="217" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Статус заказа "доставлен"</text></switch></g></g></g></g><g data-cell-id="25"><g><path d="M 271 495 L 271 410 Q 271 400 261 400 L 193.24 400" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 205.12 393.5 L 192.12 400 L 205.12 406.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="26"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 434px; margin-left: 271px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Счет оплачен</div></div></div></foreignObject><text x="271" y="437" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Счет оплачен</text></switch></g></g></g></g><g data-cell-id="27"><g><path d="M 161 370 L 161 360 Q 161 350 160.45 350 L 160.18 350 Q 159.9 350 159.89 340 L 159.86 311.64" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 166.37 323.51 L 159.86 310.52 L 153.37 323.52" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g data-cell-id="34"><g><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 341px; margin-left: 159px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Статус счета "оплачен"</div></div></div></foreignObject><text x="159" y="344" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Статус счета "оплачен"</text></switch></g></g></g></g></g></g></g></svg></diagram>
 ===== ✘ Как НЕ надо ===== ===== ✘ Как НЕ надо =====
  
Строка 102: Строка 193:
   <collaboration id="Collaboration_1gg2njv">   <collaboration id="Collaboration_1gg2njv">
     <participant id="Participant_0kaf18u" name="Process 1" processRef="Process_1" />     <participant id="Participant_0kaf18u" name="Process 1" processRef="Process_1" />
-    <participant id="Participant_0urxerx" name="Process 2" processRef="Process_18orvgc" /> +    <participant id="Participant_11yta6w" name="Process 2" processRef="Process_1eq6abt" /> 
-    <messageFlow id="Flow_0wmmmvv" sourceRef="Participant_0urxerx" targetRef="Event_0ndi0m1" />+    <messageFlow id="Flow_1rczzvd" sourceRef="Event_0blp23v" targetRef="Event_0ndi0m1" />
   </collaboration>   </collaboration>
   <process id="Process_1" isExecutable="false">   <process id="Process_1" isExecutable="false">
Строка 130: Строка 221:
     </endEvent>     </endEvent>
   </process>   </process>
-  <process id="Process_18orvgc" />+  <process id="Process_1eq6abt"
 +    <startEvent id="Event_124ffnw"> 
 +      <outgoing>Flow_0wymxmy</outgoing> 
 +    </startEvent> 
 +    <task id="Activity_0cm1i5j"> 
 +      <incoming>Flow_0wymxmy</incoming> 
 +      <outgoing>Flow_16q67z0</outgoing> 
 +    </task> 
 +    <intermediateThrowEvent id="Event_0blp23v"> 
 +      <incoming>Flow_16q67z0</incoming> 
 +      <outgoing>Flow_19t0yoc</outgoing> 
 +      <messageEventDefinition id="MessageEventDefinition_1nbv41g" /> 
 +    </intermediateThrowEvent> 
 +    <task id="Activity_0yd97vp"> 
 +      <incoming>Flow_19t0yoc</incoming> 
 +      <outgoing>Flow_1l8k3l9</outgoing> 
 +    </task> 
 +    <endEvent id="Event_1i5icw3"> 
 +      <incoming>Flow_1l8k3l9</incoming> 
 +    </endEvent> 
 +    <sequenceFlow id="Flow_0wymxmy" sourceRef="Event_124ffnw" targetRef="Activity_0cm1i5j" /> 
 +    <sequenceFlow id="Flow_16q67z0" sourceRef="Activity_0cm1i5j" targetRef="Event_0blp23v" /> 
 +    <sequenceFlow id="Flow_19t0yoc" sourceRef="Event_0blp23v" targetRef="Activity_0yd97vp" /> 
 +    <sequenceFlow id="Flow_1l8k3l9" sourceRef="Activity_0yd97vp" targetRef="Event_1i5icw3" /> 
 +  </process>
   <bpmndi:BPMNDiagram id="BPMNDiagram_1">   <bpmndi:BPMNDiagram id="BPMNDiagram_1">
     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1gg2njv">     <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_1gg2njv">
Строка 170: Строка 285:
         <omgdi:waypoint x="682" y="100" />         <omgdi:waypoint x="682" y="100" />
       </bpmndi:BPMNEdge>       </bpmndi:BPMNEdge>
-      <bpmndi:BPMNShape id="Participant_0urxerx_di" bpmnElement="Participant_0urxerx" isHorizontal="true"> +      <bpmndi:BPMNShape id="Participant_11yta6w_di" bpmnElement="Participant_11yta6w" isHorizontal="true"> 
-        <omgdc:Bounds x="330" y="260" width="300" height="110" />+        <omgdc:Bounds x="190" y="250" width="560" height="160" />
         <bpmndi:BPMNLabel />         <bpmndi:BPMNLabel />
       </bpmndi:BPMNShape>       </bpmndi:BPMNShape>
-      <bpmndi:BPMNEdge id="Flow_0wmmmvv_di" bpmnElement="Flow_0wmmmvv"> +      <bpmndi:BPMNShape id="Event_124ffnw_di" bpmnElement="Event_124ffnw"> 
-        <omgdi:waypoint x="490" y="260" />+        <omgdc:Bounds x="262" y="312" width="36" height="36" /> 
 +      </bpmndi:BPMNShape> 
 +      <bpmndi:BPMNShape id="Activity_0cm1i5j_di" bpmnElement="Activity_0cm1i5j"> 
 +        <omgdc:Bounds x="340" y="290" width="100" height="80" /> 
 +      </bpmndi:BPMNShape> 
 +      <bpmndi:BPMNShape id="Event_075bhjq_di" bpmnElement="Event_0blp23v"> 
 +        <omgdc:Bounds x="472" y="312" width="36" height="36" /> 
 +      </bpmndi:BPMNShape> 
 +      <bpmndi:BPMNShape id="Activity_0yd97vp_di" bpmnElement="Activity_0yd97vp"> 
 +        <omgdc:Bounds x="540" y="290" width="100" height="80" /> 
 +      </bpmndi:BPMNShape> 
 +      <bpmndi:BPMNShape id="Event_1i5icw3_di" bpmnElement="Event_1i5icw3"> 
 +        <omgdc:Bounds x="682" y="312" width="36" height="36" /> 
 +      </bpmndi:BPMNShape> 
 +      <bpmndi:BPMNEdge id="Flow_0wymxmy_di" bpmnElement="Flow_0wymxmy"> 
 +        <omgdi:waypoint x="298" y="330" /> 
 +        <omgdi:waypoint x="340" y="330" /> 
 +      </bpmndi:BPMNEdge> 
 +      <bpmndi:BPMNEdge id="Flow_16q67z0_di" bpmnElement="Flow_16q67z0"> 
 +        <omgdi:waypoint x="440" y="330" /> 
 +        <omgdi:waypoint x="472" y="330" /> 
 +      </bpmndi:BPMNEdge> 
 +      <bpmndi:BPMNEdge id="Flow_19t0yoc_di" bpmnElement="Flow_19t0yoc"> 
 +        <omgdi:waypoint x="508" y="330" /> 
 +        <omgdi:waypoint x="540" y="330" /> 
 +      </bpmndi:BPMNEdge> 
 +      <bpmndi:BPMNEdge id="Flow_1l8k3l9_di" bpmnElement="Flow_1l8k3l9"> 
 +        <omgdi:waypoint x="640" y="330" /> 
 +        <omgdi:waypoint x="682" y="330" /> 
 +      </bpmndi:BPMNEdge> 
 +      <bpmndi:BPMNEdge id="Flow_1rczzvd_di" bpmnElement="Flow_1rczzvd"> 
 +        <omgdi:waypoint x="490" y="312" />
         <omgdi:waypoint x="490" y="118" />         <omgdi:waypoint x="490" y="118" />
       </bpmndi:BPMNEdge>       </bpmndi:BPMNEdge>
Строка 185: Строка 331:
 ===== Примечания ===== ===== Примечания =====
  
-Тут дополнительные комментарии (этот раздел опционален)+  * Точно так же, как при декомпозиции процесса на подпроцессы каждый подпроцесс следует размещать на отдельном листе (отдельной диаграмме), при моделировании межпроцессного взаимодействия на отдельном листе следует размешать каждый процесс. Смежные процессы при этом тоже изображаются, но в виде пула "черный ящик"
 +  * Если процессы связывают несколько потоков сообщений и/или потоков данных, то они идентифицируются по названиям. Убедитесь, что сообщения на диаграммах называются одинаково. 
 +  * Хотя спецификация BPMN разрешает потоки данных в/из пула "черный ящик" ([[#как надо]], диаграмма внизу), не все программные продукты BPMN это поддерживают.
  
 ===== Исключения ===== ===== Исключения =====
  
-Исключения из указанного выше правила (если есть)+  * Изображать несколько процессов на одной диаграмме бывает удобно в учебно-иллюстративных целях, но в рабочих моделях лучше следовать правилу "одна диаграмма - один развернутый процесс"
  
 ===== Смотри также ===== ===== Смотри также =====
  
-Тут ссылки на страницы со схожим контентом (этот раздел опционален)+  * [[diagram_should_fit_one_page]]
  
 ===== Автор(ы) ===== ===== Автор(ы) =====
  
  --- //[[user:bell|Anatoly Belaychuk]] 2024-08-27 13:38//  --- //[[user:bell|Anatoly Belaychuk]] 2024-08-27 13:38//