Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
ru:rule:dont_overuse_black_box [2024-08-27 19:39] – [Редактировать диаграмму] Anatoly Belaychuk | ru:rule:dont_overuse_black_box [2024-08-27 20:01] (текущий) – [Исключения] 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 xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/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"> |
<process id="Process_1" isExecutable="false"> | <collaboration id="Collaboration_0u52yy2"> |
<task id="Activity_1bq3w0a" /> | <participant id="Participant_10iozdg" name="От запроса до КП" processRef="Process_0v8ugao" /> |
| </collaboration> |
| <process id="Process_0v8ugao"> |
| <task id="Activity_0q60jsj" name="Отправить коммерческое предложение"> |
| <outgoing>Flow_1s9vmte</outgoing> |
| </task> |
| <task id="Activity_0vjhvvr" name="Получить обратную связь от клиента"> |
| <incoming>Flow_1s9vmte</incoming> |
| </task> |
| <sequenceFlow id="Flow_1s9vmte" sourceRef="Activity_0q60jsj" targetRef="Activity_0vjhvvr" /> |
</process> | </process> |
<bpmndi:BPMNDiagram id="BPMNDiagram_1"> | <bpmndi:BPMNDiagram id="BPMNDiagram_1"> |
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1"> | <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0u52yy2"> |
<bpmndi:BPMNShape id="Activity_1bq3w0a_di" bpmnElement="Activity_1bq3w0a"> | <bpmndi:BPMNShape id="Participant_10iozdg_di" bpmnElement="Participant_10iozdg" isHorizontal="true"> |
<omgdc:Bounds x="230" y="90" width="100" height="80" /> | <omgdc:Bounds x="260" y="160" width="370" height="160" /> |
| <bpmndi:BPMNLabel /> |
</bpmndi:BPMNShape> | </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_0q60jsj_di" bpmnElement="Activity_0q60jsj"> |
| <omgdc:Bounds x="330" y="200" width="100" height="80" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_0vjhvvr_di" bpmnElement="Activity_0vjhvvr"> |
| <omgdc:Bounds x="490" y="200" width="100" height="80" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="Flow_1s9vmte_di" bpmnElement="Flow_1s9vmte"> |
| <omgdi:waypoint x="430" y="240" /> |
| <omgdi:waypoint x="490" y="240" /> |
| </bpmndi:BPMNEdge> |
</bpmndi:BPMNPlane> | </bpmndi:BPMNPlane> |
</bpmndi:BPMNDiagram> | </bpmndi:BPMNDiagram> |
<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_0u52yy2"> |
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" | <participant id="Participant_10iozdg" name="От запроса до КП" processRef="Process_0v8ugao" /> |
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" | <participant id="Participant_0zebaok" name="Клиент" processRef="Process_1eg3gzo" /> |
xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" | <messageFlow id="Flow_1b1vzi2" name="Коммерческое предложение" sourceRef="Activity_0q60jsj" targetRef="Participant_0zebaok" /> |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | <messageFlow id="Flow_17gkcqf" name="Обратная связь" sourceRef="Participant_0zebaok" targetRef="Activity_0vjhvvr" /> |
id="sid-38422fae-e03e-43a3-bef4-bd33b32041b2" | </collaboration> |
targetNamespace="http://bpmn.io/bpmn" exporter="http://bpmn.io" exporterVersion="0.10.1">Антипаттерны (диаграммы). | <process id="Process_0v8ugao"> |
<bpmn:process id="Process_1" isExecutable="false"> | <task id="Activity_0q60jsj" name="Отправить КП"> |
<bpmn:startEvent id="StartEvent_1" /> | <outgoing>Flow_1s9vmte</outgoing> |
</bpmn:process> | </task> |
| <task id="Activity_0vjhvvr" name="Получить обратную связь"> |
| <incoming>Flow_1s9vmte</incoming> |
| </task> |
| <sequenceFlow id="Flow_1s9vmte" sourceRef="Activity_0q60jsj" targetRef="Activity_0vjhvvr" /> |
| </process> |
| <process id="Process_1eg3gzo" /> |
<bpmndi:BPMNDiagram id="BPMNDiagram_1"> | <bpmndi:BPMNDiagram id="BPMNDiagram_1"> |
<bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1"> | <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_0u52yy2"> |
<bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1"> | <bpmndi:BPMNShape id="Participant_10iozdg_di" bpmnElement="Participant_10iozdg" isHorizontal="true"> |
<dc:Bounds x="156" y="82" width="36" height="36" /> | <omgdc:Bounds x="260" y="160" width="370" height="160" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_0q60jsj_di" bpmnElement="Activity_0q60jsj"> |
| <omgdc:Bounds x="330" y="200" width="100" height="80" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_0vjhvvr_di" bpmnElement="Activity_0vjhvvr"> |
| <omgdc:Bounds x="490" y="200" width="100" height="80" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="Flow_1s9vmte_di" bpmnElement="Flow_1s9vmte"> |
| <omgdi:waypoint x="430" y="240" /> |
| <omgdi:waypoint x="490" y="240" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="Participant_0zebaok_di" bpmnElement="Participant_0zebaok" isHorizontal="true"> |
| <omgdc:Bounds x="260" y="-50" width="370" height="130" /> |
| <bpmndi:BPMNLabel /> |
</bpmndi:BPMNShape> | </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="Flow_1b1vzi2_di" bpmnElement="Flow_1b1vzi2"> |
| <omgdi:waypoint x="380" y="200" /> |
| <omgdi:waypoint x="380" y="80" /> |
| <bpmndi:BPMNLabel> |
| <omgdc:Bounds x="358" y="115" width="44" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_17gkcqf_di" bpmnElement="Flow_17gkcqf"> |
| <omgdi:waypoint x="540" y="80" /> |
| <omgdi:waypoint x="540" y="200" /> |
| <bpmndi:BPMNLabel> |
| <omgdc:Bounds x="516" y="115" width="49" height="14" /> |
| </bpmndi:BPMNLabel> |
| </bpmndi:BPMNEdge> |
</bpmndi:BPMNPlane> | </bpmndi:BPMNPlane> |
</bpmndi:BPMNDiagram> | </bpmndi:BPMNDiagram> |
===== Примечания ===== | ===== Примечания ===== |
| |
* Дополнительные комментарии (опционально) | Пулы "черный ящик" и связанные с ними потоки сообщений могут сильно перегрузить диаграмму, сделав ее плохо читаемой. |
| |
===== Исключения ===== | ===== Исключения ===== |
| |
* Пул "черный ящик" и потоки сообщений позволяют хотим наглядно отобразить путь клиента в рамках процесса. Насколько это полезно - вопрос дискуссионный: путь клиента обычно подразумевает охват более широкий, чем единичный бизнес-процесс. | Пул "черный ящик" и потоки сообщений позволяют наглядно отобразить путь клиента в рамках процесса. |
| Насколько это полезно - вопрос дискуссионный: путь клиента обычно подразумевает охват более широкий, чем единичный бизнес-процесс. |
| |
===== Смотри также ===== | ===== Смотри также ===== |
| |
* Ссылки на страницы со схожим контентом (опционально) | * [[single_process]] |
| |
===== Автор(ы) ===== | ===== Автор(ы) ===== |
| |
--- //[[user:bell|Anatoly Belaychuk]] 2024-08-27 19:29// | --- //[[user:bell|Anatoly Belaychuk]] 2024-08-27 19:29// |