Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
ru:rule:end-to-end [2024-08-27 13:58] – [Редактировать диаграмму] Anatoly Belaychuk | ru:rule:end-to-end [2024-10-05 13:31] (текущий) – [Моделируйте процесс как сквозной] Anatoly Belaychuk |
---|
====== 0-TBD Моделируйте процесс как сквозной ====== | ====== Моделируйте процесс как сквозной ====== |
| |
{{tag>ru-процесс}} | {{tag>процесс-ru пул поток_сообщений}} |
| |
{{:ru:v_razrabotke.png?nolink&200|}} | Сквозной процесс - рассматриваемый на всем протяжении, от самого начала до самого конца. |
| Сквозной процесс обычно является также кросс-функциональным (проходящим через несколько подразделений), но это не тождественные аспекты. |
Сквозной процесс - рассматриваемый от самого начала до самого конца. | |
| |
===== ✔ Как надо ===== | ===== ✔ Как надо ===== |
<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_0deceff"> | <collaboration id="Collaboration_0deceff"> |
<participant id="Participant_11sukg2" name="Vacancy to probation" processRef="Process_1" /> | <participant id="Participant_11sukg2" name="От вакансии до испытательного срока" processRef="Process_1" /> |
</collaboration> | </collaboration> |
<process id="Process_1" isExecutable="false"> | <process id="Process_1" isExecutable="false"> |
<sequenceFlow id="Flow_1gxofhq" sourceRef="Event_0lqzqua" targetRef="Activity_1vayq0v" /> | <sequenceFlow id="Flow_1gxofhq" sourceRef="Event_0lqzqua" targetRef="Activity_1vayq0v" /> |
<startEvent id="Event_0lqzqua" name="Vacancy opened up"> | <startEvent id="Event_0lqzqua" name="Открылась вакансия"> |
<outgoing>Flow_1gxofhq</outgoing> | <outgoing>Flow_1gxofhq</outgoing> |
</startEvent> | </startEvent> |
<subProcess id="Activity_1vayq0v" name="Candidate selection"> | <subProcess id="Activity_1vayq0v" name="Подбор кандидата"> |
<incoming>Flow_1hl0j6z</incoming> | <incoming>Flow_1hl0j6z</incoming> |
<incoming>Flow_1gxofhq</incoming> | <incoming>Flow_1gxofhq</incoming> |
<outgoing>Flow_05qjhr9</outgoing> | <outgoing>Flow_05qjhr9</outgoing> |
</subProcess> | </subProcess> |
<sequenceFlow id="Flow_1hl0j6z" name="no" sourceRef="Gateway_0bq6zrn" targetRef="Activity_1vayq0v" /> | <sequenceFlow id="Flow_1hl0j6z" name="нет" sourceRef="Gateway_0bq6zrn" targetRef="Activity_1vayq0v" /> |
<sequenceFlow id="Flow_05qjhr9" sourceRef="Activity_1vayq0v" targetRef="Gateway_1b71pmd" /> | <sequenceFlow id="Flow_05qjhr9" sourceRef="Activity_1vayq0v" targetRef="Gateway_1b71pmd" /> |
<exclusiveGateway id="Gateway_1b71pmd" name="Candidate found?"> | <exclusiveGateway id="Gateway_1b71pmd" name="Есть кандидат?"> |
<incoming>Flow_05qjhr9</incoming> | <incoming>Flow_05qjhr9</incoming> |
<outgoing>Flow_0qwsc2r</outgoing> | <outgoing>Flow_0qwsc2r</outgoing> |
<outgoing>Flow_086dhn2</outgoing> | <outgoing>Flow_086dhn2</outgoing> |
</exclusiveGateway> | </exclusiveGateway> |
<endEvent id="Event_02bmyxh" name="No candidates"> | <endEvent id="Event_02bmyxh" name="Нет кандидатов"> |
<incoming>Flow_086dhn2</incoming> | <incoming>Flow_086dhn2</incoming> |
</endEvent> | </endEvent> |
<sequenceFlow id="Flow_0qwsc2r" name="yes" sourceRef="Gateway_1b71pmd" targetRef="Activity_1vc1dyw" /> | <sequenceFlow id="Flow_0qwsc2r" name="да" sourceRef="Gateway_1b71pmd" targetRef="Activity_1vc1dyw" /> |
<sequenceFlow id="Flow_086dhn2" name="no" sourceRef="Gateway_1b71pmd" targetRef="Event_02bmyxh" /> | <sequenceFlow id="Flow_086dhn2" name="нет" sourceRef="Gateway_1b71pmd" targetRef="Event_02bmyxh" /> |
<subProcess id="Activity_1vc1dyw" name="Hiring"> | <subProcess id="Activity_1vc1dyw" name="Прием на работу"> |
<incoming>Flow_0qwsc2r</incoming> | <incoming>Flow_0qwsc2r</incoming> |
<outgoing>Flow_1ou14tw</outgoing> | <outgoing>Flow_1ou14tw</outgoing> |
</subProcess> | </subProcess> |
<exclusiveGateway id="Gateway_0bq6zrn" name="Hired?"> | <exclusiveGateway id="Gateway_0bq6zrn" name="Принят?"> |
<incoming>Flow_1ou14tw</incoming> | <incoming>Flow_1ou14tw</incoming> |
<outgoing>Flow_1hl0j6z</outgoing> | <outgoing>Flow_1hl0j6z</outgoing> |
</exclusiveGateway> | </exclusiveGateway> |
<sequenceFlow id="Flow_1ou14tw" sourceRef="Activity_1vc1dyw" targetRef="Gateway_0bq6zrn" /> | <sequenceFlow id="Flow_1ou14tw" sourceRef="Activity_1vc1dyw" targetRef="Gateway_0bq6zrn" /> |
<sequenceFlow id="Flow_1a1qg97" name="yes" sourceRef="Gateway_0bq6zrn" targetRef="Activity_0ch5jk5" /> | <sequenceFlow id="Flow_1a1qg97" name="да" sourceRef="Gateway_0bq6zrn" targetRef="Activity_0ch5jk5" /> |
<subProcess id="Activity_0ch5jk5" name="New employee adaptation"> | <subProcess id="Activity_0ch5jk5" name="Адаптация нового сотрудника"> |
<incoming>Flow_1a1qg97</incoming> | <incoming>Flow_1a1qg97</incoming> |
<outgoing>Flow_0grrtmt</outgoing> | <outgoing>Flow_0grrtmt</outgoing> |
</subProcess> | </subProcess> |
<intermediateCatchEvent id="Event_0kcdv8s" name="Probation term"> | <intermediateCatchEvent id="Event_0kcdv8s" name="Окончание испытательного срока"> |
<incoming>Flow_0grrtmt</incoming> | <incoming>Flow_0grrtmt</incoming> |
<outgoing>Flow_1flzgim</outgoing> | <outgoing>Flow_1flzgim</outgoing> |
<sequenceFlow id="Flow_0grrtmt" sourceRef="Activity_0ch5jk5" targetRef="Event_0kcdv8s" /> | <sequenceFlow id="Flow_0grrtmt" sourceRef="Activity_0ch5jk5" targetRef="Event_0kcdv8s" /> |
<sequenceFlow id="Flow_1flzgim" sourceRef="Event_0kcdv8s" targetRef="Gateway_03t524o" /> | <sequenceFlow id="Flow_1flzgim" sourceRef="Event_0kcdv8s" targetRef="Gateway_03t524o" /> |
<exclusiveGateway id="Gateway_03t524o" name="Passed?"> | <exclusiveGateway id="Gateway_03t524o" name="Прошел?"> |
<incoming>Flow_1flzgim</incoming> | <incoming>Flow_1flzgim</incoming> |
<outgoing>Flow_11ar1lt</outgoing> | <outgoing>Flow_11ar1lt</outgoing> |
<outgoing>Flow_1y1deki</outgoing> | <outgoing>Flow_1y1deki</outgoing> |
</exclusiveGateway> | </exclusiveGateway> |
<endEvent id="Event_1y943an" name="Vacancy filled"> | <endEvent id="Event_1y943an" name="Вакансия заполнена"> |
<incoming>Flow_11ar1lt</incoming> | <incoming>Flow_11ar1lt</incoming> |
</endEvent> | </endEvent> |
<endEvent id="Event_0pamku8" name="Failed probation"> | <endEvent id="Event_0pamku8" name="Не прошел испытательный срок"> |
<incoming>Flow_1y1deki</incoming> | <incoming>Flow_1y1deki</incoming> |
</endEvent> | </endEvent> |
<sequenceFlow id="Flow_11ar1lt" name="yes" sourceRef="Gateway_03t524o" targetRef="Event_1y943an" /> | <sequenceFlow id="Flow_11ar1lt" name="да" sourceRef="Gateway_03t524o" targetRef="Event_1y943an" /> |
<sequenceFlow id="Flow_1y1deki" name="no" sourceRef="Gateway_03t524o" targetRef="Event_0pamku8" /> | <sequenceFlow id="Flow_1y1deki" name="нет" sourceRef="Gateway_03t524o" targetRef="Event_0pamku8" /> |
</process> | </process> |
<bpmndi:BPMNDiagram id="BPMNDiagram_1"> | <bpmndi:BPMNDiagram id="BPMNDiagram_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"> | <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_16iqet9"> | <collaboration id="Collaboration_16iqet9"> |
<participant id="Participant_0la1y83" name="Hiring" processRef="Process_1" /> | <participant id="Participant_0la1y83" name="Прием на работу" processRef="Process_1" /> |
<participant id="Participant_047xjjs" name="New employee adaptation" /> | <participant id="Participant_047xjjs" name="Адаптация нового сотрудника" /> |
<participant id="Participant_14z7q8n" name="Candidate selection" /> | <participant id="Participant_14z7q8n" name="Подбор кандидата" /> |
<messageFlow id="Flow_1nfxzha" sourceRef="Event_1g26gwj" targetRef="Participant_047xjjs" /> | <messageFlow id="Flow_1nfxzha" sourceRef="Event_1g26gwj" targetRef="Participant_047xjjs" /> |
<messageFlow id="Flow_10yq2gj" sourceRef="Participant_14z7q8n" targetRef="Event_0w1y235" /> | <messageFlow id="Flow_10yq2gj" sourceRef="Participant_14z7q8n" targetRef="Event_0w1y235" /> |
</collaboration> | </collaboration> |
<process id="Process_1" isExecutable="false"> | <process id="Process_1" isExecutable="false"> |
<startEvent id="Event_0w1y235" name="Candidate selected"> | <startEvent id="Event_0w1y235" name="Есть кандидат на вакансию"> |
<outgoing>Flow_04a3d7f</outgoing> | <outgoing>Flow_04a3d7f</outgoing> |
<messageEventDefinition id="MessageEventDefinition_18to19e" /> | <messageEventDefinition id="MessageEventDefinition_18to19e" /> |
<outgoing>Flow_0pg8oqq</outgoing> | <outgoing>Flow_0pg8oqq</outgoing> |
</task> | </task> |
<exclusiveGateway id="Gateway_0v34q8h"> | <exclusiveGateway id="Gateway_0v34q8h" name="Принят?"> |
<incoming>Flow_0pg8oqq</incoming> | <incoming>Flow_0pg8oqq</incoming> |
<outgoing>Flow_1tzaqs3</outgoing> | <outgoing>Flow_1tzaqs3</outgoing> |
<outgoing>Flow_0sn53ji</outgoing> | <outgoing>Flow_0sn53ji</outgoing> |
</exclusiveGateway> | </exclusiveGateway> |
<endEvent id="Event_1g26gwj" name="Candidate hired"> | <endEvent id="Event_1g26gwj" name="Кандидат принят"> |
<incoming>Flow_1tzaqs3</incoming> | <incoming>Flow_1tzaqs3</incoming> |
<messageEventDefinition id="MessageEventDefinition_0lmu6fh" /> | <messageEventDefinition id="MessageEventDefinition_0lmu6fh" /> |
<sequenceFlow id="Flow_04a3d7f" sourceRef="Event_0w1y235" targetRef="Activity_0fb64fk" /> | <sequenceFlow id="Flow_04a3d7f" sourceRef="Event_0w1y235" targetRef="Activity_0fb64fk" /> |
<sequenceFlow id="Flow_0pg8oqq" sourceRef="Activity_0fb64fk" targetRef="Gateway_0v34q8h" /> | <sequenceFlow id="Flow_0pg8oqq" sourceRef="Activity_0fb64fk" targetRef="Gateway_0v34q8h" /> |
<sequenceFlow id="Flow_1tzaqs3" sourceRef="Gateway_0v34q8h" targetRef="Event_1g26gwj" /> | <sequenceFlow id="Flow_1tzaqs3" name="да" sourceRef="Gateway_0v34q8h" targetRef="Event_1g26gwj" /> |
<endEvent id="Event_0bf1285" name="Candidate rejected"> | <endEvent id="Event_0bf1285" name="Кандидат не принят"> |
<incoming>Flow_0sn53ji</incoming> | <incoming>Flow_0sn53ji</incoming> |
</endEvent> | </endEvent> |
<sequenceFlow id="Flow_0sn53ji" sourceRef="Gateway_0v34q8h" targetRef="Event_0bf1285" /> | <sequenceFlow id="Flow_0sn53ji" name="нет" sourceRef="Gateway_0v34q8h" targetRef="Event_0bf1285" /> |
</process> | </process> |
<bpmndi:BPMNDiagram id="BPMNDiagram_1"> | <bpmndi:BPMNDiagram id="BPMNDiagram_1"> |
<bpmndi:BPMNShape id="Gateway_0v34q8h_di" bpmnElement="Gateway_0v34q8h" isMarkerVisible="true"> | <bpmndi:BPMNShape id="Gateway_0v34q8h_di" bpmnElement="Gateway_0v34q8h" isMarkerVisible="true"> |
<omgdc:Bounds x="565" y="105" width="50" height="50" /> | <omgdc:Bounds x="565" y="105" width="50" height="50" /> |
| <bpmndi:BPMNLabel> |
| <omgdc:Bounds x="574" y="75" width="33" height="14" /> |
| </bpmndi:BPMNLabel> |
</bpmndi:BPMNShape> | </bpmndi:BPMNShape> |
<bpmndi:BPMNShape id="Event_16zshd8_di" bpmnElement="Event_1g26gwj"> | <bpmndi:BPMNShape id="Event_16zshd8_di" bpmnElement="Event_1g26gwj"> |
<omgdi:waypoint x="615" y="130" /> | <omgdi:waypoint x="615" y="130" /> |
<omgdi:waypoint x="662" y="130" /> | <omgdi:waypoint x="662" y="130" /> |
| <bpmndi:BPMNLabel> |
| <omgdc:Bounds x="630" y="112" width="17" height="14" /> |
| </bpmndi:BPMNLabel> |
</bpmndi:BPMNEdge> | </bpmndi:BPMNEdge> |
<bpmndi:BPMNEdge id="Flow_0sn53ji_di" bpmnElement="Flow_0sn53ji"> | <bpmndi:BPMNEdge id="Flow_0sn53ji_di" bpmnElement="Flow_0sn53ji"> |
<omgdi:waypoint x="590" y="155" /> | <omgdi:waypoint x="590" y="155" /> |
<omgdi:waypoint x="590" y="202" /> | <omgdi:waypoint x="590" y="202" /> |
| <bpmndi:BPMNLabel> |
| <omgdc:Bounds x="599" y="176" width="13" height="14" /> |
| </bpmndi:BPMNLabel> |
</bpmndi:BPMNEdge> | </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="Participant_07m2mhh_di" bpmnElement="Participant_047xjjs" isHorizontal="true"> |
| <omgdc:Bounds x="810" y="100" width="300" height="60" /> |
| </bpmndi:BPMNShape> |
<bpmndi:BPMNShape id="Participant_1uez5t4_di" bpmnElement="Participant_14z7q8n" isHorizontal="true"> | <bpmndi:BPMNShape id="Participant_1uez5t4_di" bpmnElement="Participant_14z7q8n" isHorizontal="true"> |
<omgdc:Bounds x="-110" y="100" width="300" height="60" /> | <omgdc:Bounds x="-110" y="100" width="300" height="60" /> |
<bpmndi:BPMNLabel /> | <bpmndi:BPMNLabel /> |
</bpmndi:BPMNShape> | |
<bpmndi:BPMNShape id="Participant_07m2mhh_di" bpmnElement="Participant_047xjjs" isHorizontal="true"> | |
<omgdc:Bounds x="810" y="100" width="300" height="60" /> | |
</bpmndi:BPMNShape> | </bpmndi:BPMNShape> |
<bpmndi:BPMNEdge id="Flow_1nfxzha_di" bpmnElement="Flow_1nfxzha"> | <bpmndi:BPMNEdge id="Flow_1nfxzha_di" bpmnElement="Flow_1nfxzha"> |
* Если после А всегда выполняется Б, то А и Б - это один процесс. | * Если после А всегда выполняется Б, то А и Б - это один процесс. |
| |
===== Исключения ===== | |
| |
Исключения из указанного выше правила (если есть) | |
| |
===== Смотри также ===== | ===== Смотри также ===== |
| |
Тут ссылки на страницы со схожим контентом (этот раздел опционален) | * [[single_process]] |
===== Автор(ы) ===== | ===== Автор(ы) ===== |
| |
--- //[[user:bell|Anatoly Belaychuk]] 2024-08-27 13:29// | --- //[[user:bell|Anatoly Belaychuk]] 2024-08-27 13:29// |