Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:rule:single_process [2024-08-27 17:16] – [One diagram should contain no more than one expanded pool] Anatoly Belaychuken:rule:single_process [2024-08-28 21:00] (current) Anatoly Belaychuk
Line 7: Line 7:
 ===== ✔ How to ===== ===== ✔ How to =====
  
-Diagram 1+Diagram 1:
  
 <bpmnio type="bpmn"> <bpmnio type="bpmn">
Line 95: Line 95:
 </bpmnio> </bpmnio>
  
-Diagram 2+Diagram 2:
  
 <bpmnio type="bpmn"> <bpmnio type="bpmn">
Line 183: Line 183:
 </bpmnio> </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="&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;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==&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="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="&quot;Helvetica&quot;" 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: all; background-color: rgb(255, 255, 255); white-space: nowrap;">New invoice</div></div></div></foreignObject><text x="54" y="374" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">New invoice</text></switch></g></g></g></g><g data-cell-id="5"><g><rect x="0" 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: 1px;"><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;">Order to cash</div></div></div></foreignObject><text x="235" y="284" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Order to cash</text></switch></g></g></g><g data-cell-id="6"><g><path d="M 130 378 C 130 367.33 190 367.33 190 378 L 190 422 C 190 432.67 130 432.67 130 422 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 130 378 C 130 386 190 386 190 378 M 130 382 C 130 390 190 390 190 382 M 130 386 C 130 394 190 394 190 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: 131px;"><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;">Invoices</div></div></div></foreignObject><text x="160" y="414" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Invoices</text></switch></g></g></g><g data-cell-id="9"><g><path d="M 160 430 L 160 447.5 Q 160 457.5 160.22 467.5 L 160.83 494.62" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 154.07 482.89 L 160.86 495.74 L 167.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: 158px;"><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;">Unpaid invoices</div></div></div></foreignObject><text x="158" y="467" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Unpaid invoices</text></switch></g></g></g></g><g data-cell-id="12"><g><rect x="290" 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: 291px;"><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;">Delivery</div></div></div></foreignObject><text x="375" y="154" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Delivery</text></switch></g></g></g><g data-cell-id="13"><g><rect x="15" 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: 16px;"><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;">Delivery scheduling</div></div></div></foreignObject><text x="120" y="34" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Delivery scheduling</text></switch></g></g></g><g data-cell-id="14"><g><path d="M 90 128 C 90 117.33 150 117.33 150 128 L 150 172 C 150 182.67 90 182.67 90 172 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 90 128 C 90 136 150 136 150 128 M 90 132 C 90 140 150 140 150 132 M 90 136 C 90 144 150 144 150 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: 91px;"><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;">Clients orders</div></div></div></foreignObject><text x="120" y="164" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Clients or...</text></switch></g></g></g><g data-cell-id="17"><g><path d="M 30.55 249.22 L 30.59 160 Q 30.6 150 40.6 150 L 87.76 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 75.88 156.5 L 88.88 150 L 75.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: 30px;"><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;">New order</div></div></div></foreignObject><text x="30" y="183" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">New order</text></switch></g></g></g></g><g data-cell-id="18"><g><path d="M 120 120 L 120 62.24" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 126.5 74.12 L 120 61.12 L 113.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: 120px;"><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;">Undelivered orders</div></div></div></foreignObject><text x="120" y="102" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Undelivered orders</text></switch></g></g></g></g><g data-cell-id="19"><g><path d="M 345 8 C 345 -2.67 405 -2.67 405 8 L 405 52 C 405 62.67 345 62.67 345 52 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 345 8 C 345 16 405 16 405 8 M 345 12 C 345 20 405 20 405 12 M 345 16 C 345 24 405 24 405 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: 346px;"><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;">Delivery schedule</div></div></div></foreignObject><text x="375" y="44" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="12px" text-anchor="middle">Delivery s...</text></switch></g></g></g><g data-cell-id="20"><g><path d="M 225 30 L 342.76 30" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 330.88 36.5 L 343.88 30 L 330.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 375 60 L 375 117.76" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 368.5 105.88 L 375 118.88 L 381.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 290 150 L 152.24 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 164.12 143.5 L 151.12 150 L 164.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: 222px;"><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;">Order delivered</div></div></div></foreignObject><text x="222" y="154" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Order delivered</text></switch></g></g></g></g><g data-cell-id="23"><g><path d="M 120.3 180 L 120.32 248.66" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 113.82 236.78 L 120.32 249.78 L 126.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: 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;">Order status "delivered"</div></div></div></foreignObject><text x="121" y="217" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Order status "delivered"</text></switch></g></g></g></g><g data-cell-id="25"><g><path d="M 270 495 L 270 410 Q 270 400 260 400 L 192.24 400" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 204.12 393.5 L 191.12 400 L 204.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: 270px;"><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;">Invoice paid</div></div></div></foreignObject><text x="270" y="437" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Invoice paid</text></switch></g></g></g></g><g data-cell-id="27"><g><path d="M 160 370 L 160 360 Q 160 350 159.45 350 L 159.18 350 Q 158.9 350 158.89 340 L 158.86 311.64" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="1 4" pointer-events="stroke"/><path d="M 165.37 323.51 L 158.86 310.52 L 152.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: 158px;"><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;">Invoice status "paid"</div></div></div></foreignObject><text x="158" y="344" fill="rgb(0, 0, 0)" font-family="&quot;Helvetica&quot;" font-size="11px" text-anchor="middle">Invoice status "paid"</text></switch></g></g></g></g></g></g></g></svg></diagram>
 ===== ✘ How NOT to ===== ===== ✘ How NOT to =====
  
Line 330: Line 333:
   * Just as subprocesses should be placed at separate pages (diagrams), each process should be placed at a separate diagram when modeling collaboration. Communcating processes should be depicted as black boxes.   * Just as subprocesses should be placed at separate pages (diagrams), each process should be placed at a separate diagram when modeling collaboration. Communcating processes should be depicted as black boxes.
   * If processes are connected by several message and/or data flows, they should be identified by names. Make sure that the same messages have the same labels.   * If processes are connected by several message and/or data flows, they should be identified by names. Make sure that the same messages have the same labels.
 +  * Although BPMN spec allows dataflows connected to black box pools ([[#how to]], diagram below), not all BPMN modelers support this.
 +
 +===== Exceptions =====
 +
 +  * It may be handy to depict several expanded processes on a single diagram for training/explanatory purposes but working models should follow the rule "one diagram - one process".
  
 ===== See also ===== ===== See also =====