cic-internal-integration/apps/cic-ussd/doc/workflow/images/exchange_token_transitions.svg

45 lines
6.1 KiB
XML
Raw Permalink Normal View History

2021-02-06 16:13:47 +01:00
<svg version="1.1" baseProfile="full" width="854.875" height="372" viewbox="0 0 854.875 372" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" style="font:bold normal 12pt Helvetica, Helvetica, sans-serif;;stroke-linejoin:round;stroke-linecap:round">
<title >nomnoml</title>
<desc >[&lt;reference&gt; exchange token]-&gt; [&lt;input&gt; menu option]
[menu option]-&gt; [&lt;choice&gt; 1.Check exchange rate]
[1.Check exchange rate]-&gt; yes [Fetch user exchange rate *(celery tasks)]
[Fetch user exchange rate *(celery tasks)]-&gt; [&lt;reference&gt; complete]
[1.Check exchange rate]-&gt; no [&lt;choice&gt; 2. Exchange]
[2. Exchange]-&gt; yes [&lt;reference&gt; exchange token agent number entry]
[2. Exchange]-&gt; no [&lt;reference&gt; exit invalid menu option]</desc>
<rect x="0" y="0" height="372" width="854.875" style="stroke:none; fill:transparent;"></rect>
<path d="M446.8 44.5 L446.8 64.5 L446.8 84.5 L446.8 84.5 " style="stroke:#33322E;fill:none;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M441.4 71.2 L446.8 77.8 L452.1 71.2 L446.8 84.5 Z" style="stroke:#33322E;fill:#33322E;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M446.8 115.5 L446.8 135.5 L446.8 155.5 L446.8 155.5 " style="stroke:#33322E;fill:none;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M441.4 142.2 L446.8 148.8 L452.1 142.2 L446.8 155.5 Z" style="stroke:#33322E;fill:#33322E;stroke-dasharray:none;stroke-width:3;"></path>
<text x="146.5" y="241.8" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;">yes</text>
<path d="M304.7 202 L182.5 222 L182.5 249.8 L182.5 249.8 " style="stroke:#33322E;fill:none;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M177.2 236.4 L182.5 243.1 L187.8 236.4 L182.5 249.8 Z" style="stroke:#33322E;fill:#33322E;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M182.5 280.8 L182.5 308.5 L182.5 328.5 L182.5 328.5 " style="stroke:#33322E;fill:none;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M177.2 315.2 L182.5 321.8 L187.8 315.2 L182.5 328.5 Z" style="stroke:#33322E;fill:#33322E;stroke-dasharray:none;stroke-width:3;"></path>
<text x="602.4" y="234" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;">no</text>
<path d="M526.1 202 L594.4 222 L594.4 242 L594.4 242 " style="stroke:#33322E;fill:none;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M589 228.7 L594.4 235.3 L599.7 228.7 L594.4 242 Z" style="stroke:#33322E;fill:#33322E;stroke-dasharray:none;stroke-width:3;"></path>
<text x="411.9" y="320.5" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;">yes</text>
<path d="M515.6 288.5 L447.9 308.5 L447.9 328.5 L447.9 328.5 " style="stroke:#33322E;fill:none;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M442.5 315.2 L447.9 321.8 L453.2 315.2 L447.9 328.5 Z" style="stroke:#33322E;fill:#33322E;stroke-dasharray:none;stroke-width:3;"></path>
<text x="748.9" y="320.5" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;">no</text>
<path d="M673.1 288.5 L740.9 308.5 L740.9 328.5 L740.9 328.5 " style="stroke:#33322E;fill:none;stroke-dasharray:none;stroke-width:3;"></path>
<path d="M735.5 315.2 L740.9 321.8 L746.2 315.2 L740.9 328.5 Z" style="stroke:#33322E;fill:#33322E;stroke-dasharray:none;stroke-width:3;"></path>
<rect x="375.5" y="13.5" height="31" width="143" data-name="exchange token" style="stroke:#33322E;fill:#eee8d5;stroke-dasharray:6 6;stroke-width:3;"></rect>
<text x="447" y="35" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;text-anchor: middle;" data-name="exchange token">exchange token</text>
<path d="M397.5 84.5 L503.5 84.5 L495.5 115.5 L389.5 115.5 Z" data-name="menu option" style="stroke:#33322E;fill:#eee8d5;stroke-dasharray:none;stroke-width:3;"></path>
<text x="446.5" y="106" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;text-anchor: middle;" data-name="menu option">menu option</text>
<path d="M446.8 155.5 L596.5 178.8 L446.8 202 L296.5 178.8 Z" data-name="1.Check exchange rate" style="stroke:#33322E;fill:#eee8d5;stroke-dasharray:none;stroke-width:3;"></path>
<text x="446.5" y="184.8" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;text-anchor: middle;" data-name="1.Check exchange rate">1.Check exchange rate</text>
<rect x="13.5" y="249.5" height="31" width="338" data-name="Fetch user exchange rate *(celery tasks)" style="stroke:#33322E;fill:#eee8d5;stroke-dasharray:none;stroke-width:3;"></rect>
<text x="182.5" y="271" style="fill: #33322E;font:bold 12pt Helvetica, Helvetica, sans-serif;text-anchor: middle;" data-name="Fetch user exchange rate *(celery tasks)">Fetch user exchange rate *(celery tasks)</text>
<rect x="138.5" y="328.5" height="31" width="88" data-name="complete" style="stroke:#33322E;fill:#eee8d5;stroke-dasharray:6 6;stroke-width:3;"></rect>
<text x="182.5" y="350" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;text-anchor: middle;" data-name="complete">complete</text>
<path d="M594.4 242.5 L681 265.3 L594.4 289 L508.5 265.3 Z" data-name="2. Exchange" style="stroke:#33322E;fill:#eee8d5;stroke-dasharray:none;stroke-width:3;"></path>
<text x="594.8" y="271.8" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;text-anchor: middle;" data-name="2. Exchange">2. Exchange</text>
<rect x="296.5" y="328.5" height="31" width="303" data-name="exchange token agent number entry" style="stroke:#33322E;fill:#eee8d5;stroke-dasharray:6 6;stroke-width:3;"></rect>
<text x="448" y="350" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;text-anchor: middle;" data-name="exchange token agent number entry">exchange token agent number entry</text>
<rect x="639.5" y="328.5" height="31" width="203" data-name="exit invalid menu option" style="stroke:#33322E;fill:#eee8d5;stroke-dasharray:6 6;stroke-width:3;"></rect>
<text x="741" y="350" style="fill: #33322E;font:normal 12pt Helvetica, Helvetica, sans-serif;text-anchor: middle;" data-name="exit invalid menu option">exit invalid menu option</text>
</svg>