sandbox/.$widgets.drawio.dtmp
2024-11-02 14:14:15 +03:00

180 lines
30 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<mxfile host="Electron" modified="2023-09-13T13:39:20.713Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.3.7 Chrome/112.0.5615.204 Electron/24.5.0 Safari/537.36" etag="u0lWEkRQNRgcgqsfJRyo" version="21.3.7" type="device">
<diagram name="Page-1" id="Mm0AFe9iNYLrZx-vRE2-">
<mxGraphModel dx="2391" dy="398" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="3bcufTPEJ_fhAhOzumaG-1" value="User 1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="1">
<mxGeometry x="190" y="340" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-2" value="User 2" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="1">
<mxGeometry x="190" y="870" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-18" value="ID: 0&lt;br&gt;FW_manufacturer: CheckPoint" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="-275" y="210" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-19" value="ID: 1&lt;br&gt;FW_manufacturer: UserGate" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="-15" y="210" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-20" value="ID: 2&lt;br&gt;FW_manufacturer: NDR" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
<mxGeometry x="245" y="210" width="220" height="60" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-24" value="User_1:::dashboard_1" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-390" y="440" width="550" height="360" as="geometry">
<mxRectangle x="-280" y="440" width="170" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-26" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;fillColor=#D5E8D4;strokeColor=#82b366;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-24">
<mxGeometry x="20" y="40" width="210" height="285" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-27" value="&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;x&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;y&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;w&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;h&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;name&quot;: &quot;anomaly-view&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;config&quot;: {&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;firewall&quot;: &quot;0&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_groups&quot;: [&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;group_1&quot;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_layers&quot;: [&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;Outside TN layer&quot;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;}&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-26">
<mxGeometry x="30" y="20" width="170" height="240" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-28" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-24">
<mxGeometry x="260" y="40" width="270" height="285" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-29" value="&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;x&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;y&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;w&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;h&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;name&quot;: &quot;anomaly-view&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;config&quot;: {&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;firewall&quot;: &quot;0&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_groups&quot;: [&quot;group_1&quot;],&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_layers&quot;: [&quot;Outside TN layer&quot;]&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;}&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-28">
<mxGeometry x="25" y="20" width="240" height="190" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-30" value="User_1:::dashboard_2" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="220" y="440" width="500" height="360" as="geometry">
<mxRectangle x="-280" y="440" width="170" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-31" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-30">
<mxGeometry x="20" y="40" width="210" height="280" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-32" value="&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;x&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;y&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;w&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;h&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;name&quot;: &quot;anomaly-view&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;config&quot;: {&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;firewall&quot;: &quot;1&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_groups&quot;: null,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_layers&quot;: null&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;}&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-31">
<mxGeometry x="30" y="45" width="170" height="190" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-33" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-30">
<mxGeometry x="260" y="40" width="210" height="285" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-34" value="&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;x&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;y&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;w&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;h&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;config&quot;: {&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;name&quot;: &quot;anomaly-view&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;params&quot;: {&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;firewall&quot;: &quot;2&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_groups&quot;: null&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_layers&quot;: null&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; },&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-33">
<mxGeometry x="20" y="35" width="190" height="210" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-35" value="User_2:::dashboard_1" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-300" y="970" width="500" height="360" as="geometry">
<mxRectangle x="-280" y="440" width="170" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-36" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;fillColor=#D5E8D4;strokeColor=#82b366;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-35">
<mxGeometry x="20" y="40" width="210" height="280" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-37" value="&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;x&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;y&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;w&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;h&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;name&quot;: &quot;anomaly-view&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;config&quot;: {&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;firewall&quot;: &quot;0&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_groups&quot;: [&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;group_1&quot;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_layers&quot;: [&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;Outside TN layer&quot;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;}&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-36">
<mxGeometry x="30" y="20" width="170" height="240" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-38" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-35">
<mxGeometry x="260" y="40" width="210" height="285" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-39" value="&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;x&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;y&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;w&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;h&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;name&quot;: &quot;anomaly-view&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;config&quot;: {&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;firewall&quot;: &quot;0&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_groups&quot;: [&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;group_3&quot;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_layers&quot;: [&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;Some layer&quot;&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;}&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-38">
<mxGeometry x="30" y="20" width="170" height="240" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-40" value="User_2:::dashboard_2" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="220" y="970" width="500" height="360" as="geometry">
<mxRectangle x="-280" y="440" width="170" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-41" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-40">
<mxGeometry x="20" y="40" width="210" height="280" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-42" value="&lt;div style=&quot;border-color: var(--border-color); text-align: left;&quot;&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;x&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;y&quot;: 0,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;w&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;h&quot;: 2,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;name&quot;: &quot;anomaly-view&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;config&quot;: {&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;firewall&quot;: &quot;2&quot;,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_groups&quot;: null,&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;policy_layers&quot;: null&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/div&gt;&lt;div style=&quot;border-color: var(--border-color);&quot;&gt;}&lt;/div&gt;&lt;/div&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-41">
<mxGeometry x="30" y="45" width="170" height="190" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-47" value="DashboardConsumer" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-1440" y="740" width="160" height="138" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-48" value="+ field: type" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-49" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-50" value="+ def connect(self)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-51" value="+ def disconnect(self)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
<mxGeometry y="86" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-52" value="+ def receive(self)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
<mxGeometry y="112" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="3bcufTPEJ_fhAhOzumaG-53" target="3bcufTPEJ_fhAhOzumaG-54">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="3bcufTPEJ_fhAhOzumaG-53" target="3bcufTPEJ_fhAhOzumaG-55">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-53" value="&lt;h1&gt;Кэширование сводки по политикам&lt;/h1&gt;&lt;p&gt;Необходимо кэшировать данные по каждому подкюченному NGFW в &quot;Купол.Управление&quot; относитнльно сводки по политикам&lt;/p&gt;" style="text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-1570" y="320" width="470" height="120" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-54" value="Таска, которая раз в &lt;b&gt;n&lt;/b&gt;&amp;nbsp;минут запрашивает актуальные данные со всех NGFW" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-1570" y="480" width="210" height="60" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-55" value="При изменении настроек какого-либо NGFW -&amp;gt; перезапрос данных по политикам относительно этого NGFW" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-1310" y="480" width="210" height="60" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-58" value="&lt;h1&gt;Сводка по политикам CheckPoint&lt;/h1&gt;&lt;p&gt;Бэкэнд будет отдавать данные по виджету чекпоинта &lt;b&gt;всю&lt;/b&gt;&amp;nbsp;сводку по политикам. Фильтрация по группам и ролям должна осуществляться на стороне фронта&lt;/p&gt;" style="text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-1040" y="320" width="470" height="120" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-60" value="Frontend" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-1320" y="980" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-61" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1280" y="1300" as="sourcePoint" />
<mxPoint x="-1280" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-62" value="Dashboard Consumer" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-1080" y="980" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-63" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-1040.1699999999998" y="1300" as="sourcePoint" />
<mxPoint x="-1040.1699999999998" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-64" value="DB" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-840" y="980" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-65" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-800.1700000000001" y="1300" as="sourcePoint" />
<mxPoint x="-800.1700000000001" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-69" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="-1045" y="1100" width="10" height="80" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-70" value="Подключение к консюмеру дашборда &lt;b&gt;x&lt;/b&gt;" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" edge="1" parent="1" target="3bcufTPEJ_fhAhOzumaG-69">
<mxGeometry width="80" relative="1" as="geometry">
<mxPoint x="-1280" y="1100" as="sourcePoint" />
<mxPoint x="-1120" y="1180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-71" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="-1285" y="1020" width="10" height="300" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-72" value="Открытие дашборда &lt;b&gt;x&lt;/b&gt;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-1370" y="1045" width="85" height="30" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-73" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
<mxGeometry x="-805" y="1120" width="10" height="40" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-74" value="Получение списка видждетов на дашборде" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-795" y="1125" width="155" height="30" as="geometry" />
</mxCell>
<mxCell id="3bcufTPEJ_fhAhOzumaG-75" value="Запрос списка всех виджетов&amp;nbsp;" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" edge="1" parent="1" source="3bcufTPEJ_fhAhOzumaG-69" target="3bcufTPEJ_fhAhOzumaG-73">
<mxGeometry width="80" relative="1" as="geometry">
<mxPoint x="-1025" y="1120" as="sourcePoint" />
<mxPoint x="-800" y="1179.83" as="targetPoint" />
<Array as="points">
<mxPoint x="-1010" y="1120" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>