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:54] 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: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="500 55 C 500 49.48 504.48 45 510 45 610 45 C 615.52 45 620 49.48 620 55 620 115 C 620 120.52 615.52 125 610 125 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-spacenormaloverflow-wrapnormal;">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="685 60 L 710 85 685 110 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="620 85 648.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="658.88 85 648.88 90 648.88 80 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="785cy="85rx="25ry="25" fill="rgb(255255255)" 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="710 85 748.88 85" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="758.88 85 748.88 90 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-colorrgb(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="40 150 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="40 150 840 150 840 270 L 40 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="40 150 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-weightboldwhite-spacenowrap;">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="160 180 160 174.48 164.48 170 170 170 270 170 275.52 170 280 174.48 280 180 280 240 280 245.52 275.52 250 270 250 170 250 164.48 250 160 245.52 160 240 160 180 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="162 181 162 239 162 243.97 166.03 248 171 248 269 248 273.97 248 278 243.97 278 239 278 181 C 278 176.03 273.97 172 269 172 171 172 166.03 172 162 176.03 162 181" fill="none" stroke="none" pointer-events="all"/><path d="160 180 160 174.48 164.48 170 170 170 270 170 275.52 170 280 174.48 280 180 280 240 C 280 245.52 275.52 250 270 250 170 250 164.48 250 160 245.52 160 240 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="345 185 370 210 345 235 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="280 210 308.88 210" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="318.88 210 308.88 215 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 Zfill="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(000)" 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="40 270 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="40 270 840 270 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-weightbold; 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="400 300 C 400 294.48 404.48 290 410 290 L 510 290 C 515.52 290 520 294.48 520 300 520 360 C 520 365.52 515.52 370 510 370 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="402 301 402 359 C 402 363.97 406.03 368 411 368 509 368 C 513.97 368 518 363.97 518 359 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="400 300 C 400 294.48 404.48 290 410 290 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-spacenormaloverflow-wrapnormal;">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="220 125 220 158.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 220 168.88 215 158.88 225 158.88 Z" fill="rgb(000)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="345 235 345 293.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="345 303.88 340 293.88 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-colorrgb(255, 255, 255)white-spacenowrap;">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="460 235 460 278.88" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 460 288.88 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="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="140 40 L 460 380" fill="none" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" stroke-dasharray="18 18" pointer-events="stroke"/><path d="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="745.65 45.742.42 58.13 739.81 51.95 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-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="345 35 370 60 345 85 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-colorrgb(255, 255, 255)white-spacenowrap;">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="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 308.88 65 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="220 165 220 111.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="220 101.12 225 111.12 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.88fill="nonestroke="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(000)" 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="40 120 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="40 120 840 120 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-weightbold; 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="120 205 148.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="158.88 205 148.88 210 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="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-spacenormaloverflow-wrapnormal;">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="500 175 500 169.48 504.48 165 510 165 610 165 615.52 165 620 169.48 620 175 620 235 620 240.52 615.52 245 610 245 510 245 504.48 245 500 240.52 500 235 500 175 Z" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><path d="502 176 502 234 502 238.97 506.03 243 511 243 609 243 613.97 243 618 238.97 618 234 618 176 C 618 171.03 613.97 167 609 167 511 167 506.03 167 502 171.03 502 176" fill="none" stroke="none" pointer-events="all"/><path d="500 175 500 169.48 504.48 165 510 165 610 165 615.52 165 620 169.48 620 175 620 235 C 620 240.52 615.52 245 610 245 510 245 504.48 245 500 240.52 500 235 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="685 180 710 205 685 230 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="620 205 648.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="658.88 205 648.88 210 648.88 200 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="785cy="205rx="25ry="25" fill="rgb(255255255)" 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="710 205 748.88 205" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="758.88 205 748.88 210 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-colorrgb(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 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 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="40 270 840 270 840 390 40 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="40 270 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-weightboldwhite-spacenowrap;">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="400 300 C 400 294.48 404.48 290 410 290 510 290 C 515.52 290 520 294.48 520 300 520 360 C 520 365.52 515.52 370 510 370 410 370 C 404.48 370 400 365.52 400 360 L 400 300 Z" fill="rgb(255255255)" stroke="none" pointer-events="all"/><path d="402 301 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="400 300 C 400 294.48 404.48 290 410 290 510 290 C 515.52 290 520 294.48 520 300 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-spacenormaloverflow-wrapnormal;">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="685 180 685 60 496.12 60" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="486.12 60 496.12 55 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="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="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="724.38 233.66 717.61 245.25 716.84 238.58 711.05 235.19 Z" fill="#b20000" stroke="#b20000" stroke-width="6" stroke-miterlimit="10" pointer-events="all"/><path d="M 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//
 +