Next revision | Previous revision |
en:rule:single_process [2024-08-27 16:49] – created Anatoly Belaychuk | en:rule:single_process [2024-08-28 21:00] (current) – Anatoly Belaychuk |
---|
====== 0-TBD One diagram should contain no more than one expanded pool ====== | ====== Don't place more than one expanded pool at one diagram ====== |
| |
{{tag>UNTAGGED}} | {{tag>process}} |
| |
{{en:underconstruction.png?nolink&200|}} | Don't place several expanded processes at one diagram. |
| |
Short description. | |
| |
===== ✔ How to ===== | ===== ✔ How to ===== |
| |
Patterns (BPMN diagrams). | Diagram 1: |
| |
| <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 1" processRef="Process_1" /> |
| <participant id="Participant_0urxerx" name="Process 2" processRef="Process_18orvgc" /> |
| <messageFlow id="Flow_0wmmmvv" sourceRef="Participant_0urxerx" targetRef="Event_0ndi0m1" /> |
| </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> |
| <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" /> |
| <intermediateCatchEvent id="Event_0ndi0m1"> |
| <incoming>Flow_0k422k0</incoming> |
| <outgoing>Flow_1m8ksli</outgoing> |
| <messageEventDefinition id="MessageEventDefinition_0z4z31x" /> |
| </intermediateCatchEvent> |
| <sequenceFlow id="Flow_0cv2gtn" sourceRef="Activity_1m8vza9" targetRef="Event_0s5zabk" /> |
| <task id="Activity_1m8vza9" name="..."> |
| <incoming>Flow_1m8ksli</incoming> |
| <outgoing>Flow_0cv2gtn</outgoing> |
| </task> |
| <endEvent id="Event_0s5zabk"> |
| <incoming>Flow_0cv2gtn</incoming> |
| </endEvent> |
| </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="20" width="560" height="160" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Event_0y4y8ob_di" bpmnElement="Event_0y4y8ob"> |
| <omgdc:Bounds x="262" y="82" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_02oousg_di" bpmnElement="Activity_02oousg"> |
| <omgdc:Bounds x="340" y="60" width="100" height="80" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Event_0w907t6_di" bpmnElement="Event_0ndi0m1"> |
| <omgdc:Bounds x="472" y="82" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Activity_1m8vza9_di" bpmnElement="Activity_1m8vza9"> |
| <omgdc:Bounds x="540" y="60" width="100" height="80" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNShape id="Event_0s5zabk_di" bpmnElement="Event_0s5zabk"> |
| <omgdc:Bounds x="682" y="82" width="36" height="36" /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="Flow_08yz8lk_di" bpmnElement="Flow_08yz8lk"> |
| <omgdi:waypoint x="298" y="100" /> |
| <omgdi:waypoint x="340" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0k422k0_di" bpmnElement="Flow_0k422k0"> |
| <omgdi:waypoint x="440" y="100" /> |
| <omgdi:waypoint x="472" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_1m8ksli_di" bpmnElement="Flow_1m8ksli"> |
| <omgdi:waypoint x="508" y="100" /> |
| <omgdi:waypoint x="540" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNEdge id="Flow_0cv2gtn_di" bpmnElement="Flow_0cv2gtn"> |
| <omgdi:waypoint x="640" y="100" /> |
| <omgdi:waypoint x="682" y="100" /> |
| </bpmndi:BPMNEdge> |
| <bpmndi:BPMNShape id="Participant_0urxerx_di" bpmnElement="Participant_0urxerx" isHorizontal="true"> |
| <omgdc:Bounds x="330" y="240" width="300" height="110" /> |
| <bpmndi:BPMNLabel /> |
| </bpmndi:BPMNShape> |
| <bpmndi:BPMNEdge id="Flow_0wmmmvv_di" bpmnElement="Flow_0wmmmvv"> |
| <omgdi:waypoint x="490" y="240" /> |
| <omgdi:waypoint x="490" y="118" /> |
| </bpmndi:BPMNEdge> |
| </bpmndi:BPMNPlane> |
| </bpmndi:BPMNDiagram> |
| </definitions> |
| </bpmnio> |
| |
| Diagram 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> |
| |
| To show bird's eye perspective of several collaborating processes, use "black box" pools only and then expand each pool on a separate diagram: |
| |
| <diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="471px" height="556px" viewBox="-0.5 -0.5 471 556" content="<mxfile host="embed.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36" version="24.7.7"><diagram id="H6X_qINhhoIvVAoZe0za" name="Страница — 1">7Vtdc6M2FP01fkwGSXyYx3WS3XZm22Ym0+n2UWsUmy5GLsixvb++kpEASfgLg814+hTrSlzE1eWcc4UyQk+LzZcML+e/0YgkI+hEmxF6HkEIIAj4H2HZFpYgcAvDLIsjOagyvMU/iTQ60rqKI5JrAxmlCYuXunFK05RMmWbDWUbX+rB3muh3XeIZsQxvU5zY1r/iiM0L6xgGlf0XEs/m6s7AD4ueBVaD5ZPkcxzRdc2EXkboKaOUFb8WmyeSiOCpuBTXfd7TW04sIyk75QJYXPCBk5V8tglOf4iJMczIQnjh7jI6JXkepzM5abZVkcjoKo2IcOaM0GQ9jxl5W+Kp6F3ztee2OVskvAX4T3tycr4fJGNkUzPJyX4hdEFYtuVDVK8nAyczx/O8or2u1gGp4M5ra+BLG5ZLPytdV9HhP2SAmoMVWI9PIp4XskkzNqczmuLkpbJOqgCJCFRjvlK6lMZ/CGNbmeR4xagetAjn8/J60XjFjJEs3Vmg43IrSaNPIqvFJJYkLSyfY/Ecu2XJWUZ/lJkq/JBNzL6J3keem7L9964dhmPZft7Iy3eNrWxMV9lHud78NnLeAO6aPKDfyj7eKHx6qlm53LW2tRu8kizmC0IyadubKzldZVMZfrn2DGczota5MImFOZhPGUkwiz/0F7opOXaX8vDibW3AksYpy2ueX4WhlqaBp6UpCo3X8Mh413eMxCxmUKVp+SgnZS4cW+/572QtBqQfNObhbErsr/g7x20tGXESz0TmTfmqiKWaiDc35sD4SXYs4igq8p7k8U/8fedPrKeMGHfuTUbec+MKB3vQoARy6U/DyiaUeHAeoaIUGdEH6em8da8WSg2h7+85zzUTNc5bDs9ajT+yiMdT0Jh4Wv6W3x5poY60SJFvDWndoCek9a0A/Vokam7FhTPoUvyMMMM5oxm5SnSgwUMusqPj9xSc8A5pyKuRkOppJqCKZB5dJ9SJxkHgGNXojGWwGR/Ziod8m4dgLzxkEUeZdwZxlC6KacqrDjCQ6chDhqPi4SxHbcgotN7uP9Ml5t0lH9mv+U0ISU30YkLiqQmAQUhoQIQE7DrgmSR8VhKZbklELtAzE4xtqAV9ERFABwLj5FOOiatkEIUR0hWkbwepLJ87D5JrBekpiclOITtUKJvB0PYJudQXbYM7Kh/bFnqH2LfUAo5fVwMPAjvRYUnQYf2ocrlv4ga+Ia+dlsSNxrojK1f3EPfZJa0H9PuAbktUpTesEpUWpdEQ9ADotEIdX6gAlCt9XR4UZXUrEMb3A16NRYdzGGGqosOrQ94l5cZJCKXgSIModB2IQq5BlmFbiDIclcVz97UFUpKgXltEhWIj0X45chs4UbtyncCJF+hAMKQNL2CXfLaMtnchbyMSXf+olO5LI5afhe4HZkEdZEvIPQaz3enK02AWNcBseB2YdY2tRNhWCVqOTlSCbbZwwN3l6Xl7kJfmW9iQb9faMgw6onXTUY+0DuFF+eYMMd/a4GKpN1vh4mmpCRtS80pFsbnVV/Lh2alpOhr3l5r25pf6mFfTnUOQm+ol6kRuOk4YDEhgQvQ/IR36rFU4hJ6vA4gDjkNI249iTaWrdx0c8cw9MZOZTsURaDgqP4J3vLkG3eb7dLa5Zn/GUCAlDnqtxEb9CPr/rsS5s0kNt5RpIAimHqMTBAu8QSGYd4cIFrTYYrtM45yvxRv0Tj+HyI5/vHfbyh3DETIlfYdyZ+/RnF2k46FoHXXEqpudeuN43pC21u7yVOo5sHGS8kForMNKGB7FlQ5PA11J97iGXHHNQzxtdY9r7kl1pXvM++i6xx4fhIfGX66T7GKuQrcGpVQA3sBEUpcfKR3HOEd7Q+jjzeofI4rh1b+XoJf/AA==</diagram></mxfile>"><defs/><g><g data-cell-id="0"><g data-cell-id="1"><g data-cell-id="2"><g><rect x="30" 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: 31px;"><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;">Bank statement processing</div></div></div></foreignObject><text x="190" y="529" fill="rgb(0, 0, 0)" font-family=""Helvetica"" font-size="12px" text-anchor="middle">Bank statement processing</text></switch></g></g></g><g data-cell-id="7"><g><path d="M 54.52 309.88 L 54.51 320 Q 54.5 330 54.57 340 L 54.93 390 Q 55 400 65 400 L 127.76 400" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 115.88 406.5 L 128.88 400 L 115.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: 54px;"><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: |