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:v_shaped_flow [2024-01-08 13:59] – Embedded diagram updated Anatoly Belaychuken:rule:v_shaped_flow [2024-08-22 20:43] (current) – [Main process flow tends to be V-shaped] Anatoly Belaychuk
Line 1: Line 1:
-====== General process flow tends to be V-shaped ======+====== Main process flow in a properly organized diagram tends to be V-shaped ======
  
-{{tag>"control flow" lane}}+{{tag>sequence_flow lane visual_style}}
  
 It's typical for a process diagram to run from top-left corner down (involving more participants) and right (following the time axis) and then return back to the initiator. It's typical for a process diagram to run from top-left corner down (involving more participants) and right (following the time axis) and then return back to the initiator.
Line 7: Line 7:
 ===== ✔ How to ===== ===== ✔ How to =====
  
-<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="841px" height="392px" viewBox="-0.5 -0.5 841 392" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-08T10:46:26.030Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; etag=&quot;zNtP_ih_jrBh41_joWcV&quot; version=&quot;22.1.17&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;xQcp2oWavg8cY5Qgb3ir&quot; name=&quot;Страница — 1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 20 0 L 0 0 L 0 390 L 20 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 20 0 L 840 0 L 840 390 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 20 0 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 10 195)"><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: 388px; height: 1px; padding-top: 195px; margin-left: -184px;"><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; font-weight: bold; white-space: normal; overflow-wrap: normal;">Service providing</div></div></div></foreignObject><text x="10" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Service providing</text></switch></g><path d="M 40 0 L 20 0 L 20 150 L 40 150" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 0 L 840 0 L 840 150 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 0 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 75)"><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: 75px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Requestor</div></div></div></foreignObject><text x="30" y="79" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Requestor</text></switch></g><path d="M 120 85 L 148.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 158.88 85 L 148.88 90 L 148.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="95" cy="85" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 160 55 C 160 49.48 164.48 45 170 45 L 270 45 C 275.52 45 280 49.48 280 55 L 280 115 C 280 120.52 275.52 125 270 125 L 170 125 C 164.48 125 160 120.52 160 115 L 160 55 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 56 L 162 114 C 162 118.97 166.03 123 171 123 L 269 123 C 273.97 123 278 118.97 278 114 L 278 56 C 278 51.03 273.97 47 269 47 L 171 47 C 166.03 47 162 51.03 162 56" fill="none" stroke="none" pointer-events="all"/><path d="M 160 55 C 160 49.48 164.48 45 170 45 L 270 45 C 275.52 45 280 49.48 280 55 L 280 115 C 280 120.52 275.52 125 270 125 L 170 125 C 164.48 125 160 120.52 160 115 L 160 55 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 85px; margin-left: 161px;"><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;">Submit request</div></div></div></foreignObject><text x="220" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Submit request</text></switch></g><path d="M 500 55 C 500 49.48 504.48 45 510 45 L 610 45 C 615.52 45 620 49.48 620 55 L 620 115 C 620 120.52 615.52 125 610 125 L 510 125 C 504.48 125 500 120.52 500 115 L 500 55 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 502 56 L 502 114 C 502 118.97 506.03 123 511 123 L 609 123 C 613.97 123 618 118.97 618 114 L 618 56 C 618 51.03 613.97 47 609 47 L 511 47 C 506.03 47 502 51.03 502 56" fill="none" stroke="none" pointer-events="all"/><path d="M 500 55 C 500 49.48 504.48 45 510 45 L 610 45 C 615.52 45 620 49.48 620 55 L 620 115 C 620 120.52 615.52 125 610 125 L 510 125 C 504.48 125 500 120.52 500 115 L 500 55 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 85px; margin-left: 501px;"><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;">Accept results</div></div></div></foreignObject><text x="560" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Accept results</text></switch></g><path d="M 685 60 L 710 85 L 685 110 L 660 85 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 117px; margin-left: 685px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="685" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 620 85 L 648.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 658.88 85 L 648.88 90 L 648.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="785" cy="85" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 117px; margin-left: 785px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK</div></div></div></foreignObject><text x="785" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK</text></switch></g><path d="M 710 85 L 748.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 758.88 85 L 748.88 90 L 748.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 83px; margin-left: 733px;"><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;">yes</div></div></div></foreignObject><text x="733" y="86" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><path d="M 40 150 L 20 150 L 20 270 L 40 270" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 150 L 840 150 L 840 270 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 150 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 210)"><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: 210px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Manager</div></div></div></foreignObject><text x="30" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Manager</text></switch></g><path d="M 160 180 C 160 174.48 164.48 170 170 170 L 270 170 C 275.52 170 280 174.48 280 180 L 280 240 C 280 245.52 275.52 250 270 250 L 170 250 C 164.48 250 160 245.52 160 240 L 160 180 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 181 L 162 239 C 162 243.97 166.03 248 171 248 L 269 248 C 273.97 248 278 243.97 278 239 L 278 181 C 278 176.03 273.97 172 269 172 L 171 172 C 166.03 172 162 176.03 162 181" fill="none" stroke="none" pointer-events="all"/><path d="M 160 180 C 160 174.48 164.48 170 170 170 L 270 170 C 275.52 170 280 174.48 280 180 L 280 240 C 280 245.52 275.52 250 270 250 L 170 250 C 164.48 250 160 245.52 160 240 L 160 180 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 210px; margin-left: 161px;"><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;">Assign request</div></div></div></foreignObject><text x="220" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Assign request</text></switch></g><path d="M 345 185 L 370 210 L 345 235 L 320 210 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 242px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="345" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 280 210 L 308.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 318.88 210 L 308.88 215 L 308.88 205 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 460 185 L 485 210 L 460 235 L 435 210 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 370 210 L 423.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 433.88 210 L 423.88 215 L 423.88 205 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 397px;"><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;">yes</div></div></div></foreignObject><text x="397" y="216" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><path d="M 40 270 L 20 270 L 20 390 L 40 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 270 L 840 270 L 840 390 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 270 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 330)"><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: 330px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Serviceman</div></div></div></foreignObject><text x="30" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Serviceman</text></switch></g><ellipse cx="345" cy="330" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 362px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">Rejected</div></div></div></foreignObject><text x="345" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Rejected</text></switch></g><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 402 301 L 402 359 C 402 363.97 406.03 368 411 368 L 509 368 C 513.97 368 518 363.97 518 359 L 518 301 C 518 296.03 513.97 292 509 292 L 411 292 C 406.03 292 402 296.03 402 301" fill="none" stroke="none" pointer-events="all"/><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 330px; margin-left: 401px;"><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;">Fulfill request</div></div></div></foreignObject><text x="460" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Fulfill request</text></switch></g><path d="M 220 125 L 220 158.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 168.88 L 215 158.88 L 225 158.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 345 235 L 345 293.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 345 303.88 L 340 293.88 L 350 293.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 271px; margin-left: 346px;"><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;">no</div></div></div></foreignObject><text x="346" y="274" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 460 235 L 460 278.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 288.88 L 455 278.88 L 465 278.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 520 330 L 560 330 L 560 136.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 560 126.12 L 565 136.12 L 555 136.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 685 60 L 685 20 L 460 20 L 460 173.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 183.88 L 455 173.88 L 465 173.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 19px; margin-left: 593px;"><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;">no</div></div></div></foreignObject><text x="593" y="22" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 140 40 L 460 380" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="M 460 380 L 739.81 51.95" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="M 745.65 45.1 L 742.42 58.13 L 739.81 51.95 L 733.29 50.34 Z" fill="#b20000" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" pointer-events="all"/></g></svg></diagram>+<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="841px" height="392px" viewBox="-0.5 -0.5 841 392" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-17T18:06:01.985Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; etag=&quot;k0XsW5e8bbakp9Pt2WGI&quot; version=&quot;22.1.21&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;xQcp2oWavg8cY5Qgb3ir&quot; name=&quot;Страница — 1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 20 0 L 0 0 L 0 390 L 20 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 20 0 L 840 0 L 840 390 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 20 0 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 10 195)"><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: 388px; height: 1px; padding-top: 195px; margin-left: -184px;"><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; font-weight: bold; white-space: normal; overflow-wrap: normal;">Service providing</div></div></div></foreignObject><text x="10" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Service providing</text></switch></g><path d="M 40 0 L 20 0 L 20 150 L 40 150" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 0 L 840 0 L 840 150 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 0 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 75)"><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: 75px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Requestor</div></div></div></foreignObject><text x="30" y="79" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Requestor</text></switch></g><path d="M 120 85 L 148.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 158.88 85 L 148.88 90 L 148.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="95" cy="85" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 160 55 C 160 49.48 164.48 45 170 45 L 270 45 C 275.52 45 280 49.48 280 55 L 280 115 C 280 120.52 275.52 125 270 125 L 170 125 C 164.48 125 160 120.52 160 115 L 160 55 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 56 L 162 114 C 162 118.97 166.03 123 171 123 L 269 123 C 273.97 123 278 118.97 278 114 L 278 56 C 278 51.03 273.97 47 269 47 L 171 47 C 166.03 47 162 51.03 162 56" fill="none" stroke="none" pointer-events="all"/><path d="M 160 55 C 160 49.48 164.48 45 170 45 L 270 45 C 275.52 45 280 49.48 280 55 L 280 115 C 280 120.52 275.52 125 270 125 L 170 125 C 164.48 125 160 120.52 160 115 L 160 55 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 85px; margin-left: 161px;"><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;">Submit request</div></div></div></foreignObject><text x="220" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Submit request</text></switch></g><path d="M 500 55 C 500 49.48 504.48 45 510 45 L 610 45 C 615.52 45 620 49.48 620 55 L 620 115 C 620 120.52 615.52 125 610 125 L 510 125 C 504.48 125 500 120.52 500 115 L 500 55 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 502 56 L 502 114 C 502 118.97 506.03 123 511 123 L 609 123 C 613.97 123 618 118.97 618 114 L 618 56 C 618 51.03 613.97 47 609 47 L 511 47 C 506.03 47 502 51.03 502 56" fill="none" stroke="none" pointer-events="all"/><path d="M 500 55 C 500 49.48 504.48 45 510 45 L 610 45 C 615.52 45 620 49.48 620 55 L 620 115 C 620 120.52 615.52 125 610 125 L 510 125 C 504.48 125 500 120.52 500 115 L 500 55 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 85px; margin-left: 501px;"><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;">Accept results</div></div></div></foreignObject><text x="560" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Accept results</text></switch></g><path d="M 685 60 L 710 85 L 685 110 L 660 85 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 117px; margin-left: 685px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="685" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 620 85 L 648.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 658.88 85 L 648.88 90 L 648.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="785" cy="85" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 117px; margin-left: 785px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK</div></div></div></foreignObject><text x="785" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK</text></switch></g><path d="M 710 85 L 748.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 758.88 85 L 748.88 90 L 748.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 83px; margin-left: 733px;"><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;">yes</div></div></div></foreignObject><text x="733" y="86" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><path d="M 40 150 L 20 150 L 20 270 L 40 270" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 150 L 840 150 L 840 270 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 150 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 210)"><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: 210px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Manager</div></div></div></foreignObject><text x="30" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Manager</text></switch></g><path d="M 160 180 C 160 174.48 164.48 170 170 170 L 270 170 C 275.52 170 280 174.48 280 180 L 280 240 C 280 245.52 275.52 250 270 250 L 170 250 C 164.48 250 160 245.52 160 240 L 160 180 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 181 L 162 239 C 162 243.97 166.03 248 171 248 L 269 248 C 273.97 248 278 243.97 278 239 L 278 181 C 278 176.03 273.97 172 269 172 L 171 172 C 166.03 172 162 176.03 162 181" fill="none" stroke="none" pointer-events="all"/><path d="M 160 180 C 160 174.48 164.48 170 170 170 L 270 170 C 275.52 170 280 174.48 280 180 L 280 240 C 280 245.52 275.52 250 270 250 L 170 250 C 164.48 250 160 245.52 160 240 L 160 180 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 210px; margin-left: 161px;"><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;">Assign request</div></div></div></foreignObject><text x="220" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Assign request</text></switch></g><path d="M 345 185 L 370 210 L 345 235 L 320 210 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 242px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="345" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 280 210 L 308.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 318.88 210 L 308.88 215 L 308.88 205 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 460 185 L 485 210 L 460 235 L 435 210 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 370 210 L 423.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 433.88 210 L 423.88 215 L 423.88 205 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 397px;"><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;">yes</div></div></div></foreignObject><text x="397" y="216" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><path d="M 40 270 L 20 270 L 20 390 L 40 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 270 L 840 270 L 840 390 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 270 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 330)"><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: 330px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Serviceman</div></div></div></foreignObject><text x="30" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Serviceman</text></switch></g><ellipse cx="345" cy="330" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 362px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">Rejected</div></div></div></foreignObject><text x="345" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Rejected</text></switch></g><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 402 301 L 402 359 C 402 363.97 406.03 368 411 368 L 509 368 C 513.97 368 518 363.97 518 359 L 518 301 C 518 296.03 513.97 292 509 292 L 411 292 C 406.03 292 402 296.03 402 301" fill="none" stroke="none" pointer-events="all"/><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 330px; margin-left: 401px;"><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;">Fulfill request</div></div></div></foreignObject><text x="460" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Fulfill request</text></switch></g><path d="M 220 125 L 220 158.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 168.88 L 215 158.88 L 225 158.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 345 235 L 345 293.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 345 303.88 L 340 293.88 L 350 293.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 271px; margin-left: 346px;"><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;">no</div></div></div></foreignObject><text x="346" y="274" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 460 235 L 460 278.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 288.88 L 455 278.88 L 465 278.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 520 330 L 560 330 L 560 136.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 560 126.12 L 565 136.12 L 555 136.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 685 60 L 685 20 L 460 20 L 460 173.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 183.88 L 455 173.88 L 465 173.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 19px; margin-left: 593px;"><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;">no</div></div></div></foreignObject><text x="593" y="22" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 140 40 L 460 380" fill="none" stroke="#009900" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="M 460 380 L 739.81 51.95" fill="none" stroke="#009900" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="M 745.65 45.1 L 742.42 58.13 L 739.81 51.95 L 733.29 50.34 Z" fill="#009900" stroke="#009900" stroke-width="6" stroke-miterlimit="10" pointer-events="all"/></g></svg></diagram>
 ===== ✘ How NOT to ===== ===== ✘ How NOT to =====
  
-<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="841px" height="392px" viewBox="-0.5 -0.5 841 392" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-08T10:59:46.477Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; etag=&quot;jBdk1K57Zp0do3U_9grW&quot; version=&quot;22.1.17&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;xQcp2oWavg8cY5Qgb3ir&quot; name=&quot;Страница — 1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 20 0 L 0 0 L 0 390 L 20 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 20 0 L 840 0 L 840 390 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 20 0 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 10 195)"><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: 388px; height: 1px; padding-top: 195px; margin-left: -184px;"><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; font-weight: bold; white-space: normal; overflow-wrap: normal;">Service providing</div></div></div></foreignObject><text x="10" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Service providing</text></switch></g><path d="M 40 0 L 20 0 L 20 120 L 40 120" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 0 L 840 0 L 840 120 L 40 120" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 0 L 40 120" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 60)"><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: 60px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Manager</div></div></div></foreignObject><text x="30" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Manager</text></switch></g><path d="M 160 30 C 160 24.48 164.48 20 170 20 L 270 20 C 275.52 20 280 24.48 280 30 L 280 90 C 280 95.52 275.52 100 270 100 L 170 100 C 164.48 100 160 95.52 160 90 L 160 30 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 31 L 162 89 C 162 93.97 166.03 98 171 98 L 269 98 C 273.97 98 278 93.97 278 89 L 278 31 C 278 26.03 273.97 22 269 22 L 171 22 C 166.03 22 162 26.03 162 31" fill="none" stroke="none" pointer-events="all"/><path d="M 160 30 C 160 24.48 164.48 20 170 20 L 270 20 C 275.52 20 280 24.48 280 30 L 280 90 C 280 95.52 275.52 100 270 100 L 170 100 C 164.48 100 160 95.52 160 90 L 160 30 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 60px; margin-left: 161px;"><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;">Assign request</div></div></div></foreignObject><text x="220" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Assign request</text></switch></g><path d="M 345 35 L 370 60 L 345 85 L 320 60 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 92px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="345" y="104" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 280 60 L 308.88 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 318.88 60 L 308.88 65 L 308.88 55 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 460 35 L 485 60 L 460 85 L 435 60 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 370 60 L 423.88 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 433.88 60 L 423.88 65 L 423.88 55 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 63px; margin-left: 397px;"><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;">yes</div></div></div></foreignObject><text x="397" y="66" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><path d="M 220 165 L 220 111.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 101.12 L 225 111.12 L 215 111.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 345 85 L 345 168.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 345 178.88 L 340 168.88 L 350 168.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 142px; margin-left: 346px;"><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;">no</div></div></div></foreignObject><text x="346" y="145" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 40 120 L 20 120 L 20 270 L 40 270" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 120 L 840 120 L 840 270 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 120 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 195)"><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: 195px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Requestor</div></div></div></foreignObject><text x="30" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Requestor</text></switch></g><path d="M 120 205 L 148.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 158.88 205 L 148.88 210 L 148.88 200 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="95" cy="205" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 160 175 C 160 169.48 164.48 165 170 165 L 270 165 C 275.52 165 280 169.48 280 175 L 280 235 C 280 240.52 275.52 245 270 245 L 170 245 C 164.48 245 160 240.52 160 235 L 160 175 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 176 L 162 234 C 162 238.97 166.03 243 171 243 L 269 243 C 273.97 243 278 238.97 278 234 L 278 176 C 278 171.03 273.97 167 269 167 L 171 167 C 166.03 167 162 171.03 162 176" fill="none" stroke="none" pointer-events="all"/><path d="M 160 175 C 160 169.48 164.48 165 170 165 L 270 165 C 275.52 165 280 169.48 280 175 L 280 235 C 280 240.52 275.52 245 270 245 L 170 245 C 164.48 245 160 240.52 160 235 L 160 175 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 205px; margin-left: 161px;"><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;">Submit request</div></div></div></foreignObject><text x="220" y="209" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Submit request</text></switch></g><path d="M 500 175 C 500 169.48 504.48 165 510 165 L 610 165 C 615.52 165 620 169.48 620 175 L 620 235 C 620 240.52 615.52 245 610 245 L 510 245 C 504.48 245 500 240.52 500 235 L 500 175 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 502 176 L 502 234 C 502 238.97 506.03 243 511 243 L 609 243 C 613.97 243 618 238.97 618 234 L 618 176 C 618 171.03 613.97 167 609 167 L 511 167 C 506.03 167 502 171.03 502 176" fill="none" stroke="none" pointer-events="all"/><path d="M 500 175 C 500 169.48 504.48 165 510 165 L 610 165 C 615.52 165 620 169.48 620 175 L 620 235 C 620 240.52 615.52 245 610 245 L 510 245 C 504.48 245 500 240.52 500 235 L 500 175 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 205px; margin-left: 501px;"><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;">Accept results</div></div></div></foreignObject><text x="560" y="209" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Accept results</text></switch></g><path d="M 685 180 L 710 205 L 685 230 L 660 205 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 237px; margin-left: 685px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="685" y="249" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 620 205 L 648.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 658.88 205 L 648.88 210 L 648.88 200 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="785" cy="205" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 237px; margin-left: 785px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK</div></div></div></foreignObject><text x="785" y="249" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK</text></switch></g><path d="M 710 205 L 748.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 758.88 205 L 748.88 210 L 748.88 200 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 203px; margin-left: 733px;"><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;">yes</div></div></div></foreignObject><text x="733" y="206" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><ellipse cx="345" cy="205" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 237px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">Rejected</div></div></div></foreignObject><text x="345" y="249" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Rejected</text></switch></g><path d="M 520 330 L 560 330 L 560 256.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 560 246.12 L 565 256.12 L 555 256.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 270 L 20 270 L 20 390 L 40 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 270 L 840 270 L 840 390 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 270 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 330)"><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: 330px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Serviceman</div></div></div></foreignObject><text x="30" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Serviceman</text></switch></g><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 402 301 L 402 359 C 402 363.97 406.03 368 411 368 L 509 368 C 513.97 368 518 363.97 518 359 L 518 301 C 518 296.03 513.97 292 509 292 L 411 292 C 406.03 292 402 296.03 402 301" fill="none" stroke="none" pointer-events="all"/><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 330px; margin-left: 401px;"><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;">Fulfill request</div></div></div></foreignObject><text x="460" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Fulfill request</text></switch></g><path d="M 685 180 L 685 60 L 496.12 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 486.12 60 L 496.12 55 L 496.12 65 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 82px; margin-left: 688px;"><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;">no</div></div></div></foreignObject><text x="688" y="85" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 460 85 L 460 278.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 288.88 L 455 278.88 L 465 278.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 300 30 L 500 380" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="M 500 380 L 716.84 238.58" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="M 724.38 233.66 L 717.61 245.25 L 716.84 238.58 L 711.05 235.19 Z" fill="#b20000" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" pointer-events="all"/><path d="130 180 L 300 30" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/></g></svg></diagram>+<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="841px" height="392px" viewBox="-0.5 -0.5 841 392" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-08T11:00:32.258Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; etag=&quot;QHyBOXXylx9VpC9dwQIC&quot; version=&quot;22.1.17&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;xQcp2oWavg8cY5Qgb3ir&quot; name=&quot;Страница — 1&quot;&gt;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&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 20 0 L 0 0 L 0 390 L 20 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 20 0 L 840 0 L 840 390 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 20 0 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 10 195)"><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: 388px; height: 1px; padding-top: 195px; margin-left: -184px;"><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; font-weight: bold; white-space: normal; overflow-wrap: normal;">Service providing</div></div></div></foreignObject><text x="10" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Service providing</text></switch></g><path d="M 40 0 L 20 0 L 20 120 L 40 120" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 0 L 840 0 L 840 120 L 40 120" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 0 L 40 120" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 60)"><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: 60px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Manager</div></div></div></foreignObject><text x="30" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Manager</text></switch></g><path d="M 160 30 C 160 24.48 164.48 20 170 20 L 270 20 C 275.52 20 280 24.48 280 30 L 280 90 C 280 95.52 275.52 100 270 100 L 170 100 C 164.48 100 160 95.52 160 90 L 160 30 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 31 L 162 89 C 162 93.97 166.03 98 171 98 L 269 98 C 273.97 98 278 93.97 278 89 L 278 31 C 278 26.03 273.97 22 269 22 L 171 22 C 166.03 22 162 26.03 162 31" fill="none" stroke="none" pointer-events="all"/><path d="M 160 30 C 160 24.48 164.48 20 170 20 L 270 20 C 275.52 20 280 24.48 280 30 L 280 90 C 280 95.52 275.52 100 270 100 L 170 100 C 164.48 100 160 95.52 160 90 L 160 30 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 60px; margin-left: 161px;"><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;">Assign request</div></div></div></foreignObject><text x="220" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Assign request</text></switch></g><path d="M 345 35 L 370 60 L 345 85 L 320 60 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 92px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="345" y="104" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 280 60 L 308.88 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 318.88 60 L 308.88 65 L 308.88 55 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 460 35 L 485 60 L 460 85 L 435 60 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 370 60 L 423.88 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 433.88 60 L 423.88 65 L 423.88 55 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 63px; margin-left: 397px;"><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;">yes</div></div></div></foreignObject><text x="397" y="66" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><path d="M 220 165 L 220 111.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 101.12 L 225 111.12 L 215 111.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 345 85 L 345 168.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 345 178.88 L 340 168.88 L 350 168.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 142px; margin-left: 346px;"><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;">no</div></div></div></foreignObject><text x="346" y="145" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 40 120 L 20 120 L 20 270 L 40 270" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 120 L 840 120 L 840 270 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 120 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 195)"><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: 195px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Requestor</div></div></div></foreignObject><text x="30" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Requestor</text></switch></g><path d="M 120 205 L 148.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 158.88 205 L 148.88 210 L 148.88 200 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="95" cy="205" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 160 175 C 160 169.48 164.48 165 170 165 L 270 165 C 275.52 165 280 169.48 280 175 L 280 235 C 280 240.52 275.52 245 270 245 L 170 245 C 164.48 245 160 240.52 160 235 L 160 175 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 176 L 162 234 C 162 238.97 166.03 243 171 243 L 269 243 C 273.97 243 278 238.97 278 234 L 278 176 C 278 171.03 273.97 167 269 167 L 171 167 C 166.03 167 162 171.03 162 176" fill="none" stroke="none" pointer-events="all"/><path d="M 160 175 C 160 169.48 164.48 165 170 165 L 270 165 C 275.52 165 280 169.48 280 175 L 280 235 C 280 240.52 275.52 245 270 245 L 170 245 C 164.48 245 160 240.52 160 235 L 160 175 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 205px; margin-left: 161px;"><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;">Submit request</div></div></div></foreignObject><text x="220" y="209" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Submit request</text></switch></g><path d="M 500 175 C 500 169.48 504.48 165 510 165 L 610 165 C 615.52 165 620 169.48 620 175 L 620 235 C 620 240.52 615.52 245 610 245 L 510 245 C 504.48 245 500 240.52 500 235 L 500 175 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 502 176 L 502 234 C 502 238.97 506.03 243 511 243 L 609 243 C 613.97 243 618 238.97 618 234 L 618 176 C 618 171.03 613.97 167 609 167 L 511 167 C 506.03 167 502 171.03 502 176" fill="none" stroke="none" pointer-events="all"/><path d="M 500 175 C 500 169.48 504.48 165 510 165 L 610 165 C 615.52 165 620 169.48 620 175 L 620 235 C 620 240.52 615.52 245 610 245 L 510 245 C 504.48 245 500 240.52 500 235 L 500 175 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 205px; margin-left: 501px;"><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;">Accept results</div></div></div></foreignObject><text x="560" y="209" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Accept results</text></switch></g><path d="M 685 180 L 710 205 L 685 230 L 660 205 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 237px; margin-left: 685px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="685" y="249" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 620 205 L 648.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 658.88 205 L 648.88 210 L 648.88 200 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="785" cy="205" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 237px; margin-left: 785px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK</div></div></div></foreignObject><text x="785" y="249" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK</text></switch></g><path d="M 710 205 L 748.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 758.88 205 L 748.88 210 L 748.88 200 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 203px; margin-left: 733px;"><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;">yes</div></div></div></foreignObject><text x="733" y="206" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g><ellipse cx="345" cy="205" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 237px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">Rejected</div></div></div></foreignObject><text x="345" y="249" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Rejected</text></switch></g><path d="M 520 330 L 560 330 L 560 256.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 560 246.12 L 565 256.12 L 555 256.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 270 L 20 270 L 20 390 L 40 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 270 L 840 270 L 840 390 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 270 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 330)"><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: 330px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Serviceman</div></div></div></foreignObject><text x="30" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Serviceman</text></switch></g><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 402 301 L 402 359 C 402 363.97 406.03 368 411 368 L 509 368 C 513.97 368 518 363.97 518 359 L 518 301 C 518 296.03 513.97 292 509 292 L 411 292 C 406.03 292 402 296.03 402 301" fill="none" stroke="none" pointer-events="all"/><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 330px; margin-left: 401px;"><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;">Fulfill request</div></div></div></foreignObject><text x="460" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Fulfill request</text></switch></g><path d="M 685 180 L 685 60 L 496.12 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 486.12 60 L 496.12 55 L 496.12 65 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 82px; margin-left: 688px;"><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;">no</div></div></div></foreignObject><text x="688" y="85" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 460 85 L 460 278.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 288.88 L 455 278.88 L 465 278.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 300 30 L 500 380" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="M 500 380 L 716.84 238.58" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="M 724.38 233.66 L 717.61 245.25 L 716.84 238.58 L 711.05 235.19 Z" fill="#b20000" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" pointer-events="all"/><path d="110 170 L 300 30" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/></g></svg></diagram>
  
-<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="641px" height="392px" viewBox="-0.5 -0.5 641 392" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-08T10:51:55.259Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; etag=&quot;DC3LVr95oCL6Tjq1fzhw&quot; version=&quot;22.1.17&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;xQcp2oWavg8cY5Qgb3ir&quot; name=&quot;Страница — 1&quot;&gt;7Vpbb6M6EP41eWwFBpL0cZO2e6RttdX24ew+OuAEt4A5xrmwv/7YYHOxnSZtk16iVpWCh8GYmW++mTEMvGm6+U5hHt+SCCUD4ESbgXc5AMAF/oj/CElZS8YuqAULiiOp1Aru8V8khY6ULnGEip4iIyRhOO8LQ5JlKGQ9GaSUrPtqc5L075rDBTIE9yFMTOm/OGKxfAowauX/ILyI1Z3d4UV9JoVKWT5JEcOIrDsi72rgTSkhrD5KN1OUCOMpu9TXXW852yyMooztc4G0+womS/ls94iucIjELJSscISzhVwqK9XzF2ucJjDjo0nM0oQLXX4YxjiJbmBJluLWBYPhoxpNKCq4F+/UulxNdAsFNhwxH6H4L8kYTKSAz0OZhADoa9yLW0i1dYwZus9hKPTWHHZcZhpD2meFKEObjkga5zsiKWK05CryrC/9VPaH69brQyWLOx73LqQQSqQtmplbZ/AD6Q+7bzzDN7/Qf0tUMEL39MgTtpNmM00EnmsiYLEJsNjEDQ5gk7FhE8MUKOKxKoeEspgsSAaTq1Y6oWSZRSiSJmh1bgjJpeUeEGOltBxcMtK3K8qib4JG+HCWEIFBIbrGiVJ4WKa5vHpYn5SjC6vNpacLsqShfIqhpDVIF0hqSQ4Rz/ekXyhKIMOrPlfZjC4vvSOYL6Txp+sFPcwPNbfVS5IXaZ5rVrGXM4e7nZmL21Q3Dib83zl3fb66afM7CLjWtDpTj/uycWDXdiupPoPSlr/a3K4mUysxtPtz838eiDHMxROlm4XIiOezPM3O0aoCQBdYIuowzzM3cIaSO1JghkkmUEYYIylXSMSJCae9RQXiKUk4GQhLefPqrzPHtwQvxLVMgHoC5Sjk90T8kkmOKOa+EseX3C08daK7VjThtJ3gDE2bDCpCBRZ5PZjjjYgfpVXTfRZBKoRFmc6IeKIFyhAVVLMd8vvTTOBYUdlhncBCOofgnAszRy5nKWZVqFWEvBu2wIZOm2xkCmuwgt0IrmUjHbwjG3ptMmARWqe0RY+2yO2wZ7B43JKwKUeXou6GpCdFTZ2uo5UbIo9x8FFFypucQ1AiNSRJAvMCz6q5hETc9hbSx0ofzgpGoYDyIaDp6lVCYGDTtWXE8QHA6RvgvIUZrz8/ZIlQapXAzpIBHMBCqmnomOhbUQg2/Irfk4xf/7nw1OPXUtEeLX5dM4B//hh41/tCUsfVU6jcB4ONrgHDrYjbha/tUFpAhtawBB+iCKIxSWfLYmcR1NY8GanYtKl35PgAiPScPiI9M6Mcq9pxRyfZYvlmi6USQ7fHUuF49CZLd7Ce6eqFGl2WMZFeFxsTHa5dc83m+xd64IHB/fzVt33Svg1lvZaNT5LijNMyOAyR+eD9iMzs2z4fkaENZr+bAgmzP2IhHKT16FLtmlaDsjPoQGJLEW8jRN9CiOP3IUSg76C+lBCNiQ5HiMDsLDJixVjFC31cGIGtx3+Ko6iGoNgoh20l3OfWS/tGtwK/HqnNSxE54aD73sEWwc75cHghL32lj8/U9q26hMznBXqtFwLDCfIVRgozwxkfpwkGo7dsgi37BNfLZI4rpa8u+AS74OC5+PTGGkDfsAv29nmv0ybSMIFFgcO+JfuZOoJFXA3q+KbksXlVK7KsQH6nCEOB6ztOo9k5MwGO49gZINgzM+5Z67w2gWr8csabyJdlUF/LoK57tAzqAcPvP3/s5qGvZuIUmolnM1Tgv1szAU5hV+R4zYR0RLeZAJZmQoX7WzcT7uiFVKgj7sxV73aOsL3ingDEttbJXWhcmMhQKebYyPCGGjL0rxv2TpI6xI73mUTTanxmYHA80PK3IhUx6LCPGLb0U43K7kgnIEVkLXn96dDaa4jMglbbrgh4o21iT9/M8F8KV+2jHnC8ms7y3VqJCiti33xbZGvX/uxtkTPeJvZTgxy+1OOv2RPhw/aT0Vq9/fDWu/of&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 20 0 L 0 0 L 0 390 L 20 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 20 0 L 640 0 L 640 390 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 20 0 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 10 195)"><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: 388px; height: 1px; padding-top: 195px; margin-left: -184px;"><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; font-weight: bold; white-space: normal; overflow-wrap: normal;">Service providing</div></div></div></foreignObject><text x="10" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Service providing</text></switch></g><path d="M 40 0 L 20 0 L 20 150 L 40 150" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 0 L 640 0 L 640 150 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 0 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 75)"><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: 75px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Requestor</div></div></div></foreignObject><text x="30" y="79" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Requestor</text></switch></g><path d="M 120 85 L 148.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 158.88 85 L 148.88 90 L 148.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="95" cy="85" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 160 55 C 160 49.48 164.48 45 170 45 L 270 45 C 275.52 45 280 49.48 280 55 L 280 115 C 280 120.52 275.52 125 270 125 L 170 125 C 164.48 125 160 120.52 160 115 L 160 55 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 56 L 162 114 C 162 118.97 166.03 123 171 123 L 269 123 C 273.97 123 278 118.97 278 114 L 278 56 C 278 51.03 273.97 47 269 47 L 171 47 C 166.03 47 162 51.03 162 56" fill="none" stroke="none" pointer-events="all"/><path d="M 160 55 C 160 49.48 164.48 45 170 45 L 270 45 C 275.52 45 280 49.48 280 55 L 280 115 C 280 120.52 275.52 125 270 125 L 170 125 C 164.48 125 160 120.52 160 115 L 160 55 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 85px; margin-left: 161px;"><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;">Submit request</div></div></div></foreignObject><text x="220" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Submit request</text></switch></g><path d="M 40 150 L 20 150 L 20 270 L 40 270" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 150 L 640 150 L 640 270 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 150 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 210)"><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: 210px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Manager</div></div></div></foreignObject><text x="30" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Manager</text></switch></g><path d="M 160 180 C 160 174.48 164.48 170 170 170 L 270 170 C 275.52 170 280 174.48 280 180 L 280 240 C 280 245.52 275.52 250 270 250 L 170 250 C 164.48 250 160 245.52 160 240 L 160 180 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 181 L 162 239 C 162 243.97 166.03 248 171 248 L 269 248 C 273.97 248 278 243.97 278 239 L 278 181 C 278 176.03 273.97 172 269 172 L 171 172 C 166.03 172 162 176.03 162 181" fill="none" stroke="none" pointer-events="all"/><path d="M 160 180 C 160 174.48 164.48 170 170 170 L 270 170 C 275.52 170 280 174.48 280 180 L 280 240 C 280 245.52 275.52 250 270 250 L 170 250 C 164.48 250 160 245.52 160 240 L 160 180 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 210px; margin-left: 161px;"><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;">Assign request</div></div></div></foreignObject><text x="220" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Assign request</text></switch></g><path d="M 345 185 L 370 210 L 345 235 L 320 210 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 242px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="345" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 280 210 L 308.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 318.88 210 L 308.88 215 L 308.88 205 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="465" cy="210" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 242px; margin-left: 465px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">Rejected</div></div></div></foreignObject><text x="465" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Rejected</text></switch></g><path d="M 370 210 L 428.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 438.88 210 L 428.88 215 L 428.88 205 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 211px; margin-left: 401px;"><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;">no</div></div></div></foreignObject><text x="401" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 40 270 L 20 270 L 20 390 L 40 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 270 L 640 270 L 640 390 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 270 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 330)"><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: 330px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Serviceman</div></div></div></foreignObject><text x="30" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Serviceman</text></switch></g><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 402 301 L 402 359 C 402 363.97 406.03 368 411 368 L 509 368 C 513.97 368 518 363.97 518 359 L 518 301 C 518 296.03 513.97 292 509 292 L 411 292 C 406.03 292 402 296.03 402 301" fill="none" stroke="none" pointer-events="all"/><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 330px; margin-left: 401px;"><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;">Fulfill request</div></div></div></foreignObject><text x="460" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Fulfill request</text></switch></g><path d="140 40 459.06 368.73" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="465.33 375.19 L 452.66 370.75 L 459.06 368.73 L 461.28 362.4 Z" fill="#b20000" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="585" cy="330" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 362px; margin-left: 585px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK</div></div></div></foreignObject><text x="585" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK</text></switch></g><path d="M 520 330 L 548.88 330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 558.88 330 L 548.88 335 L 548.88 325 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 220 125 L 220 158.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 168.88 L 215 158.88 L 225 158.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 345 235 L 345 330 L 388.88 330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 398.88 330 L 388.88 335 L 388.88 325 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 296px; margin-left: 344px;"><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;">yes</div></div></div></foreignObject><text x="344" y="299" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g></g></svg></diagram> +<diagram><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="641px" height="391px" viewBox="-0.5 -0.5 641 391" content="&lt;mxfile host=&quot;embed.diagrams.net&quot; modified=&quot;2024-01-08T11:00:47.167Z&quot; agent=&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36&quot; etag=&quot;ssytYfslGbyJMH5pHFjr&quot; version=&quot;22.1.17&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;xQcp2oWavg8cY5Qgb3ir&quot; name=&quot;Страница — 1&quot;&gt;7Vpbb6M6EP41eWwFBpL0cZO2e6RttdX24ew+OuAQt4A5xrmwv/7YYHOxnSZtk16iVpXCDIMxM9984zEMvGm6+U5hvrglEUoGwIk2A+9yAIAL/BH/EZqy1oxdUCtiiiNp1Cru8V8klY7ULnGEip4hIyRhOO8rQ5JlKGQ9HaSUrPtmc5L075rDGBmK+xAmpvZfHLGFfAowavX/IBwv1J3d4UV9JoXKWD5JsYARWXdU3tXAm1JCWH2UbqYoEc5Tfqmvu95ytpkYRRnb5wLp9xVMlvLZ7hFd4RCJUShZ4QhnsZwqK9XzF2ucJjDj0mTB0oQrXX4YLnAS3cCSLMWtCwbDRyVNKCp4FO/UvFxNdQsFNhwxHqH4L8kYTKSCj0OZhADoW9yLW0iz9QIzdJ/DUNitOey4znSG9M8KUYY2HZV0zndEUsRoyU3kWV/GqeyL6zbqQ6VbdCLuXUgllEiLm5HbYPADGQ97bDwjNr/Qf0tUMEL3jMgTvpNuM10EnusiYPEJsPjEDQ7gk7HhE8MVKOK5KkVC2YLEJIPJVaudULLMIhRJF7Q2N4Tk0nMPiLFSeg4uGen7FWXRN0EjXJwlRGBQqK5xogwelmkurx7WJ6V0YfW5jHRBljSUTzGUtAZpjKSV5BDxfE/GhaIEMrzqc5XN6fLSO4L5RJp4ul7Qw/xQC1s9JXmRFrlmFnsFc7g7mLm4TXXjYML/nXPX57ObNr+DgFtNqzO13NeNA7u1W2n1EZS1/NXGdjWdmolh3R+b//NEXMBcPFG6iUVFPJ/laXaOVhUAusASWYd5nbmBM5TckQIzTDKBMsIYSblBIk5MOO3FFYinJOFkIDzlzau/zhjfEhyLa5kA9QRKKeT3RPySSY4o5rESx5c8LLx0ortWNeG0neAMTZsKKlIFFnktzPFG5I+yquk+iyAVyqJMZ0Q8UYwyRAXVbIf8/jQTOFZUdlgnsJDOITjnwqyRy1mKWZVqFSHvhi2wodOmG5nKGqxgN4Jr3UgH78iGXpsOWJTWIW3Zo01yO+wZLB63FGzK0aWouyHpSVFTp+toyw1Rxzj4qCLlTc4hKJEakiSBeYFn1VhCI257C+ljZQ9nBaNQQPkQ0HT1VUJgYNO1VcTxAcDpG+C8hRlff37IJUKprQR2LhnAATykmoaOi74VhWDDr/w9yfz1nwtPPX8tK9qj5a9rJvDPHwPvel9I6rh6CpX7YLCxNWC4FXG78LUdSjFkaA1L8CEWQXRB0tmy2LkIatc8GanYtFnvSPkAiPScPiI9s6Ica7Xjjk6yxfLNFksVhm6PpdLx6E2WHmC90tUTNbosYyB9XWwMdLh2zTWb71/ogScGj/NX3/ZJ+zaU9Vo2PkiKM07L4DBE5oP3IzKzb/t8RIY2mP1uFkiY/RET4SCtpUu1a1oJZUfoQGLLIt5GiL6FEMfvQ4hA30F9KSEaAx2OEIHZWWTEirGKF/q4MBJbz/8UR1ENQbFRDtuVcJ9bL+0b3Qr8eqY2L0XkgIPuewdbBjvnw+GFvPSVMT5T27fqEjKfF+i1UQiMIMhXGCnMjGB8nCYYjN6yCbbsE1wvkzmujL664BPsgoPn4tMbawB9wy7Y2+e9TltIwwQWBQ77nuxX6ggWi0qo85uSx+ZVraiyAvmdRRgKXN9xGsvOmQlwHMfOAMGelXHPtc5rC6jadSwV2fovrKD+qD9SU5oPX0E9YMT954/dPPTVTJxCM/Fshgr8d2smwCnsihyvmZCB6DYTwNJMqHR/62bCHb2QCnXEnTUse4TtFfcEILZ1ndyFxoWJDLUXd2xkeEMNGfrXDXsXSR1ix/tMomk1PjMwOB5o+VuRihA67CPEln4qqexKOgEpImvJ60+H1l5DZBa02nZFwBttE3v6ZsaL13TaRz1Nwh0BruZ3ayUqrIh9822RrV37s7dFznib2C8NUnxpxF+zJ8LF9pPR2rz98Na7+h8=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><path d="M 20 0 L 0 0 L 0 390 L 20 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 20 0 L 640 0 L 640 390 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 20 0 L 20 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 10 195)"><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: 388px; height: 1px; padding-top: 195px; margin-left: -184px;"><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; font-weight: bold; white-space: normal; overflow-wrap: normal;">Service providing</div></div></div></foreignObject><text x="10" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Service providing</text></switch></g><path d="M 40 0 L 20 0 L 20 150 L 40 150" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 0 L 640 0 L 640 150 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 0 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 75)"><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: 75px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Requestor</div></div></div></foreignObject><text x="30" y="79" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Requestor</text></switch></g><path d="M 120 85 L 148.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 158.88 85 L 148.88 90 L 148.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="95" cy="85" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 160 55 C 160 49.48 164.48 45 170 45 L 270 45 C 275.52 45 280 49.48 280 55 L 280 115 C 280 120.52 275.52 125 270 125 L 170 125 C 164.48 125 160 120.52 160 115 L 160 55 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 56 L 162 114 C 162 118.97 166.03 123 171 123 L 269 123 C 273.97 123 278 118.97 278 114 L 278 56 C 278 51.03 273.97 47 269 47 L 171 47 C 166.03 47 162 51.03 162 56" fill="none" stroke="none" pointer-events="all"/><path d="M 160 55 C 160 49.48 164.48 45 170 45 L 270 45 C 275.52 45 280 49.48 280 55 L 280 115 C 280 120.52 275.52 125 270 125 L 170 125 C 164.48 125 160 120.52 160 115 L 160 55 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 85px; margin-left: 161px;"><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;">Submit request</div></div></div></foreignObject><text x="220" y="89" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Submit request</text></switch></g><path d="M 40 150 L 20 150 L 20 270 L 40 270" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 150 L 640 150 L 640 270 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 150 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 210)"><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: 210px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Manager</div></div></div></foreignObject><text x="30" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Manager</text></switch></g><path d="M 160 180 C 160 174.48 164.48 170 170 170 L 270 170 C 275.52 170 280 174.48 280 180 L 280 240 C 280 245.52 275.52 250 270 250 L 170 250 C 164.48 250 160 245.52 160 240 L 160 180 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 162 181 L 162 239 C 162 243.97 166.03 248 171 248 L 269 248 C 273.97 248 278 243.97 278 239 L 278 181 C 278 176.03 273.97 172 269 172 L 171 172 C 166.03 172 162 176.03 162 181" fill="none" stroke="none" pointer-events="all"/><path d="M 160 180 C 160 174.48 164.48 170 170 170 L 270 170 C 275.52 170 280 174.48 280 180 L 280 240 C 280 245.52 275.52 250 270 250 L 170 250 C 164.48 250 160 245.52 160 240 L 160 180 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 210px; margin-left: 161px;"><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;">Assign request</div></div></div></foreignObject><text x="220" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Assign request</text></switch></g><path d="M 345 185 L 370 210 L 345 235 L 320 210 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 242px; margin-left: 345px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK?</div></div></div></foreignObject><text x="345" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK?</text></switch></g><path d="M 280 210 L 308.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 318.88 210 L 308.88 215 L 308.88 205 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="465" cy="210" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 242px; margin-left: 465px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">Rejected</div></div></div></foreignObject><text x="465" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Rejected</text></switch></g><path d="M 370 210 L 428.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 438.88 210 L 428.88 215 L 428.88 205 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 211px; margin-left: 401px;"><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;">no</div></div></div></foreignObject><text x="401" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">no</text></switch></g><path d="M 40 270 L 20 270 L 20 390 L 40 390" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 40 270 L 640 270 L 640 390 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 40 270 L 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5 -0.5)rotate(-90 30 330)"><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: 330px; margin-left: 30px;"><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; font-weight: bold; white-space: nowrap;">Serviceman</div></div></div></foreignObject><text x="30" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle" font-weight="bold">Serviceman</text></switch></g><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="M 402 301 L 402 359 C 402 363.97 406.03 368 411 368 L 509 368 C 513.97 368 518 363.97 518 359 L 518 301 C 518 296.03 513.97 292 509 292 L 411 292 C 406.03 292 402 296.03 402 301" fill="none" stroke="none" pointer-events="all"/><path d="M 400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 L 520 360 C 520 365.52 515.52 370 510 370 L 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 118px; height: 1px; padding-top: 330px; margin-left: 401px;"><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;">Fulfill request</div></div></div></foreignObject><text x="460" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Fulfill request</text></switch></g><path d="165 30 484.06 358.73" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="490.33 365.19 L 477.66 360.75 L 484.06 358.73 L 486.28 352.4 Z" fill="#b20000" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="585" cy="330" rx="25" ry="25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-width="3" pointer-events="all"/><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 flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 362px; margin-left: 585px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: #ffffff; " 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; background-color: rgb(255, 255, 255); white-space: nowrap;">OK</div></div></div></foreignObject><text x="585" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">OK</text></switch></g><path d="M 520 330 L 548.88 330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 558.88 330 L 548.88 335 L 548.88 325 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 220 125 L 220 158.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 168.88 L 215 158.88 L 225 158.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 345 235 L 345 330 L 388.88 330" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 398.88 330 L 388.88 335 L 388.88 325 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><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: 296px; margin-left: 344px;"><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;">yes</div></div></div></foreignObject><text x="344" y="299" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">yes</text></switch></g></g></svg></diagram>
- +
-===== Notes ===== +
- +
-None.+
 ===== Exceptions ===== ===== Exceptions =====
  
-It isn't a strict rule, just rather common patternso exceptions are many.+It'rather common pattern than a strict rule so exceptions are many.
  
 ===== See also ===== ===== See also =====
Line 28: Line 24:
  
  --- //[[user:bell|Anatoly Belaychuk]] 2023-09-13 14:04//  --- //[[user:bell|Anatoly Belaychuk]] 2023-09-13 14:04//
 +