180 lines
30 KiB
Text
180 lines
30 KiB
Text
<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<br>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<br>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<br>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="<div style="border-color: var(--border-color); text-align: left;"><div style="border-color: var(--border-color);">{</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "firewall": "0",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": [</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "group_1"</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; ],</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": [</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Outside TN layer"</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; ]</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; }</div><div style="border-color: var(--border-color);">}</div></div>" 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="<div style="border-color: var(--border-color); text-align: left;"><div style="border-color: var(--border-color);">{</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "firewall": "0",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": ["group_1"],</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": ["Outside TN layer"]</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; }</div><div style="border-color: var(--border-color);">}</div></div>" 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="<div style="border-color: var(--border-color); text-align: left;"><div style="border-color: var(--border-color);">{</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "firewall": "1",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": null,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": null</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; }</div><div style="border-color: var(--border-color);">}</div></div>" 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="<div style="border-color: var(--border-color); text-align: left;">{</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "x": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "y": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "params": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "firewall": "2",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": null</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": null</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; },</div>" 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="<div style="border-color: var(--border-color); text-align: left;"><div style="border-color: var(--border-color);">{</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "firewall": "0",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": [</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "group_1"</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; ],</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": [</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Outside TN layer"</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; ]</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; }</div><div style="border-color: var(--border-color);">}</div></div>" 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="<div style="border-color: var(--border-color); text-align: left;"><div style="border-color: var(--border-color);">{</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "firewall": "0",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": [</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "group_3"</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; ],</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": [</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Some layer"</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; ]</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; }</div><div style="border-color: var(--border-color);">}</div></div>" 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="<div style="border-color: var(--border-color); text-align: left;"><div style="border-color: var(--border-color);">{</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "firewall": "2",</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": null,</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": null</div><div style="border-color: var(--border-color);">&nbsp; &nbsp; }</div><div style="border-color: var(--border-color);">}</div></div>" 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="<h1>Кэширование сводки по политикам</h1><p>Необходимо кэшировать данные по каждому подкюченному NGFW в "Купол.Управление" относитнльно сводки по политикам</p>" 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="Таска, которая раз в <b>n</b>&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 -&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="<h1>Сводка по политикам CheckPoint</h1><p>Бэкэнд будет отдавать данные по виджету чекпоинта <b>всю</b>&nbsp;сводку по политикам. Фильтрация по группам и ролям должна осуществляться на стороне фронта</p>" 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={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" vertex="1" parent="1">
|
||
<mxGeometry x="-1045" y="1100" width="10" height="80" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-70" value="Подключение к консюмеру дашборда <b>x</b>" 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={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" vertex="1" parent="1">
|
||
<mxGeometry x="-1285" y="1020" width="10" height="300" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-72" value="Открытие дашборда <b>x</b>" 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={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":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="Запрос списка всех виджетов&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>
|