All checks were successful
Build and Release / release (push) Successful in 1m32s
8902 lines
987 KiB
Plaintext
8902 lines
987 KiB
Plaintext
<mxfile host="65bd71144e" pages="6">
|
|
<diagram name="Usecase" id="_hJtKT--KPkD7PJAN_JR">
|
|
<mxGraphModel dx="388" dy="436" 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="8pIUeWEEb7zRwyC6xOBg-0"/>
|
|
<mxCell id="8pIUeWEEb7zRwyC6xOBg-1" parent="8pIUeWEEb7zRwyC6xOBg-0"/>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-0" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="370" y="420" width="30" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-1" value="Usecase Diagram History Map" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;width=250;height=30;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="460" y="380" width="640" height="1080" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-2" value="Thống kê và báo cáo" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="510" y="590" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-3" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-0" target="s_mvbv8lUY3bR6ohCOwq-2" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="420" y="470" as="sourcePoint"/>
|
|
<mxPoint x="562" y="507" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-4" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="350" y="820" width="30" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-5" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="1180" y="460" width="30" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-6" value="Guest<div><br></div>" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="1190" y="1220" width="30" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-7" value="Quản lý dự án" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="500" y="1030" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-8" value="Quản lý đa phương tiện" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="500" y="950" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-9" value="Quản lý cv nhà sử học" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="500" y="870" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-10" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-4" target="s_mvbv8lUY3bR6ohCOwq-7" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="410" y="860" as="sourcePoint"/>
|
|
<mxPoint x="520" y="835" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-11" value="Quản lý nhân viên" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="510" y="490" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-14" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-4" target="s_mvbv8lUY3bR6ohCOwq-9" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="410" y="860" as="sourcePoint"/>
|
|
<mxPoint x="520" y="835" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-15" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-4" target="s_mvbv8lUY3bR6ohCOwq-8" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="410" y="860" as="sourcePoint"/>
|
|
<mxPoint x="536" y="923" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-16" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-0" target="s_mvbv8lUY3bR6ohCOwq-11" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="410" y="450" as="sourcePoint"/>
|
|
<mxPoint x="520" y="715" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-19" value="Tìm kiếm dữ liệu&nbsp;công khai" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="1200" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-20" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-19" target="s_mvbv8lUY3bR6ohCOwq-6" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="550" y="1170" as="sourcePoint"/>
|
|
<mxPoint x="1130" y="1220" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-21" value="Quản lý đệ trình dự án" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="455" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-25" value="Xem dữ liệu bản đồ" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="1280" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-26" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-25" target="s_mvbv8lUY3bR6ohCOwq-6" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1069" y="1239" as="sourcePoint"/>
|
|
<mxPoint x="1180" y="1230" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-30" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-21" target="s_mvbv8lUY3bR6ohCOwq-5" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1070" y="735" as="sourcePoint"/>
|
|
<mxPoint x="1190" y="490" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-31" value="Đăng kí tài khoản" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="1360" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-32" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-31" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1080" y="1405" as="sourcePoint"/>
|
|
<mxPoint x="1190" y="1240" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-33" value="Đăng nhập" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="720" y="680" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-34" value="&lt;&lt;extend&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-33" target="s_mvbv8lUY3bR6ohCOwq-35" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="834" y="790" as="sourcePoint"/>
|
|
<mxPoint x="670" y="760" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-35" value="Quân mật khẩu" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="720" y="860" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-36" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-9" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="656" y="822" as="sourcePoint"/>
|
|
<mxPoint x="690" y="755" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-37" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=-0.01;entryY=0.534;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-8" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="660" y="915" as="sourcePoint"/>
|
|
<mxPoint x="746" y="748" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-38" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-7" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="660" y="995" as="sourcePoint"/>
|
|
<mxPoint x="729" y="727" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-39" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-2" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="656" y="822" as="sourcePoint"/>
|
|
<mxPoint x="720" y="720" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-40" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-11" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="660" y="715" as="sourcePoint"/>
|
|
<mxPoint x="720" y="720" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-43" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-21" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="650" y="475" as="sourcePoint"/>
|
|
<mxPoint x="730" y="740" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-49" value="Quản lý người dùng" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="500" y="1120" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-50" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-4" target="s_mvbv8lUY3bR6ohCOwq-49" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="400" y="850" as="sourcePoint"/>
|
|
<mxPoint x="510" y="1075" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-53" value="" style="endArrow=block;html=1;rounded=0;exitX=0;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-0" target="s_mvbv8lUY3bR6ohCOwq-4" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="700" y="690" as="sourcePoint"/>
|
|
<mxPoint x="270" y="610" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-59" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-49" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="650" y="1075" as="sourcePoint"/>
|
|
<mxPoint x="720" y="725" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-63" value="" style="endArrow=block;html=1;rounded=0;exitX=0;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-4" target="s_mvbv8lUY3bR6ohCOwq-5" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="790" y="340"/>
|
|
</Array>
|
|
<mxPoint x="380" y="450" as="sourcePoint"/>
|
|
<mxPoint x="395" y="840" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-71" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="1190" y="740" width="30" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-72" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-5" target="s_mvbv8lUY3bR6ohCOwq-71" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="505" y="670" as="sourcePoint"/>
|
|
<mxPoint x="500" y="1050" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-73" value="Quán lý đa phương tiện cá nhân" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="590" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-74" value="Quán lý cv nhà sử học <br>cá nhân" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="680" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-75" value="Quản lý các dự án <br>cá nhân" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="770" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-76" value="Quản lý đệ trình dự án <br>cá nhân" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="860" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-77" value="Cài đặt tài khoản" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="1060" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-78" value="" style="endArrow=block;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;endFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-71" target="s_mvbv8lUY3bR6ohCOwq-6" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1205" y="670" as="sourcePoint"/>
|
|
<mxPoint x="1200" y="930" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-79" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-77" target="s_mvbv8lUY3bR6ohCOwq-71" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1300" y="1030" as="sourcePoint"/>
|
|
<mxPoint x="1410" y="1033" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-80" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-76" target="s_mvbv8lUY3bR6ohCOwq-71" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1150" y="1055" as="sourcePoint"/>
|
|
<mxPoint x="1190" y="760" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-81" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-75" target="s_mvbv8lUY3bR6ohCOwq-71" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1130" y="955" as="sourcePoint"/>
|
|
<mxPoint x="1240" y="820" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-82" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-74" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1130" y="825" as="sourcePoint"/>
|
|
<mxPoint x="1190" y="760" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-83" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-73" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1150" y="750" as="sourcePoint"/>
|
|
<mxPoint x="1190" y="760" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-84" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-73" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="990" y="690" as="sourcePoint"/>
|
|
<mxPoint x="910" y="915" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-85" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-74" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1010" y="660" as="sourcePoint"/>
|
|
<mxPoint x="930" y="750" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-86" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-75" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1000" y="730" as="sourcePoint"/>
|
|
<mxPoint x="920" y="730" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-87" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-76" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1010" y="880" as="sourcePoint"/>
|
|
<mxPoint x="930" y="790" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-88" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-77" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1010" y="1060" as="sourcePoint"/>
|
|
<mxPoint x="930" y="880" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-89" value="Trò truyện với trợ lý ảo <br>về lịch sử" style="ellipse;whiteSpace=wrap;html=1;" parent="8pIUeWEEb7zRwyC6xOBg-1" vertex="1">
|
|
<mxGeometry x="940" y="960" width="140" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-90" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-89" target="s_mvbv8lUY3bR6ohCOwq-71" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="1100" y="1425" as="sourcePoint"/>
|
|
<mxPoint x="1210" y="1090" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="s_mvbv8lUY3bR6ohCOwq-91" value="&lt;&lt;include&gt;&gt;" style="html=1;verticalAlign=bottom;labelBackgroundColor=none;endArrow=open;endFill=0;dashed=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1.003;entryY=0.526;entryDx=0;entryDy=0;entryPerimeter=0;" parent="8pIUeWEEb7zRwyC6xOBg-1" source="s_mvbv8lUY3bR6ohCOwq-89" target="s_mvbv8lUY3bR6ohCOwq-33" edge="1">
|
|
<mxGeometry width="160" relative="1" as="geometry">
|
|
<mxPoint x="1010" y="1420" as="sourcePoint"/>
|
|
<mxPoint x="860" y="720" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
<diagram name="Usecase chi tiết" id="19eCi3Is0vhvytsT85Zs">
|
|
<mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0"/>
|
|
<mxCell id="1" parent="0"/>
|
|
<mxCell id="hm_v_2" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC đăng ký tài khoản" vertex="1">
|
|
<mxGeometry height="420" width="540" x="150" y="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_4" parent="hm_v_2" style="ellipse;whiteSpace=wrap;html=1;" value="Tạo OTP email" vertex="1">
|
|
<mxGeometry height="65" width="135" x="30" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_5" parent="hm_v_2" style="ellipse;whiteSpace=wrap;html=1;" value="Xác thực OTP" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="135" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_6" parent="hm_v_2" style="ellipse;whiteSpace=wrap;html=1;" value="Đăng ký tài khoản" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="320" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_7" parent="hm_v_2" style="ellipse;whiteSpace=wrap;html=1;" value="Đăng nhập Google" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_8" parent="hm_v_2" style="ellipse;whiteSpace=wrap;html=1;" value="Đăng ký" vertex="1">
|
|
<mxGeometry height="65" width="135" x="365" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_9" edge="1" parent="hm_v_2" source="hm_v_4" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_8" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_10" edge="1" parent="hm_v_2" source="hm_v_5" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_8" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_11" edge="1" parent="hm_v_2" source="hm_v_6" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_8" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_12" edge="1" parent="hm_v_2" source="hm_v_7" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_8" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_3" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Guest" vertex="1">
|
|
<mxGeometry height="60" width="30" x="60" y="165" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_13" edge="1" parent="1" source="hm_v_3" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_4" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_14" edge="1" parent="1" source="hm_v_3" style="endArrow=none;html=1;rounded=0;" target="hm_v_5" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_15" edge="1" parent="1" source="hm_v_3" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_6" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_16" edge="1" parent="1" source="hm_v_3" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_7" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_17" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC đăng nhập và khôi phục mật khẩu" vertex="1">
|
|
<mxGeometry height="340" width="560" x="850" y="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_19" parent="hm_v_17" style="ellipse;whiteSpace=wrap;html=1;" value="Đăng nhập tài khoản" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_20" parent="hm_v_17" style="ellipse;whiteSpace=wrap;html=1;" value="Làm mới otp" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="140" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_21" parent="hm_v_17" style="ellipse;whiteSpace=wrap;html=1;" value="Quên mật khẩu" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_23" parent="hm_v_17" style="ellipse;whiteSpace=wrap;html=1;" value="Xác thực tài khoản" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_24" edge="1" parent="hm_v_17" source="hm_v_19" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_23" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_25" edge="1" parent="hm_v_17" source="hm_v_20" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_23" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_26" edge="1" parent="hm_v_17" source="hm_v_21" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_23" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_18" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Guest" vertex="1">
|
|
<mxGeometry height="60" width="30" x="760" y="165" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_28" edge="1" parent="1" source="hm_v_18" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_19" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_29" edge="1" parent="1" source="hm_v_18" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_20" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_30" edge="1" parent="1" source="hm_v_18" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_21" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_32" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=200;height=30;" value="UC quản lý tài khoản cá nhân" vertex="1">
|
|
<mxGeometry height="350" width="540" x="150" y="560" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_34" parent="hm_v_32" style="ellipse;whiteSpace=wrap;html=1;" value="Xem tiểu sử" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_35" parent="hm_v_32" style="ellipse;whiteSpace=wrap;html=1;" value="Cập nhật tiểu sử" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="160" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_36" parent="hm_v_32" style="ellipse;whiteSpace=wrap;html=1;" value="Đổi mật khẩu" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="260" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_40" parent="hm_v_32" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý tài khoản" vertex="1">
|
|
<mxGeometry height="65" width="135" x="365" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_41" edge="1" parent="hm_v_32" source="hm_v_34" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_40" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_42" edge="1" parent="hm_v_32" source="hm_v_35" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_40" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_43" edge="1" parent="hm_v_32" source="hm_v_36" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_40" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_33" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="User" vertex="1">
|
|
<mxGeometry height="60" width="30" x="60" y="710" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_47" edge="1" parent="1" source="hm_v_33" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_34" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_48" edge="1" parent="1" source="hm_v_33" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_35" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_49" edge="1" parent="1" source="hm_v_33" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_36" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_53" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;" value="UC quản lý đa phương tiện cá nhân" vertex="1">
|
|
<mxGeometry height="350" width="560" x="850" y="560" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_57" parent="hm_v_53" style="ellipse;whiteSpace=wrap;html=1;" value="Upload đa phương tiện" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_59" parent="hm_v_53" style="ellipse;whiteSpace=wrap;html=1;" value="Xóa đa phương tiện<br>cá nhân" vertex="1">
|
|
<mxGeometry height="65" width="135" x="55" y="242.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_60" parent="hm_v_53" style="ellipse;whiteSpace=wrap;html=1;" value="Xem danh sách <br>đa phương tiện <br>cá nhân" vertex="1">
|
|
<mxGeometry height="65" width="135" x="55" y="145" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_61" parent="hm_v_53" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý đa phương tiện" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_64" edge="1" parent="hm_v_53" source="hm_v_57" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_61" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_66" edge="1" parent="hm_v_53" source="hm_v_59" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_61" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_67" edge="1" parent="hm_v_53" source="hm_v_60" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_61" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_54" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="User" vertex="1">
|
|
<mxGeometry height="60" width="30" x="760" y="710" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_70" edge="1" parent="1" source="hm_v_54" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_57" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_72" edge="1" parent="1" source="hm_v_54" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_59" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_73" edge="1" parent="1" source="hm_v_54" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_60" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_74" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC tra cứu dữ liệu công khai" vertex="1">
|
|
<mxGeometry height="470" width="540" x="1690" y="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_76" parent="hm_v_74" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm vector tile, <br>raster tile" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_80" parent="hm_v_74" style="ellipse;whiteSpace=wrap;html=1;" value="Xem wiki" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="370" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_82" parent="hm_v_74" style="ellipse;whiteSpace=wrap;html=1;" value="Tra cứu bản đồ" vertex="1">
|
|
<mxGeometry height="65" width="135" x="365" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_83" edge="1" parent="hm_v_74" source="hm_v_76" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_82" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_86" edge="1" parent="hm_v_74" source="hm_v_79" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_82" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_87" edge="1" parent="hm_v_74" source="hm_v_80" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_82" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_79" parent="hm_v_74" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm geometry" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="265" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_92" edge="1" parent="hm_v_74" source="hm_v_78" style="endArrow=none;html=1;rounded=0;" target="hm_v_79" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_78" parent="hm_v_74" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm entity" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="150" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_85" edge="1" parent="hm_v_74" source="hm_v_78" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_82" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_75" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Guest" vertex="1">
|
|
<mxGeometry height="60" width="30" x="1600" y="180" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_89" edge="1" parent="1" source="hm_v_75" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_76" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_93" edge="1" parent="1" source="hm_v_75" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_80" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_95" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC quản lý dự án cá nhân" vertex="1">
|
|
<mxGeometry height="540" width="560" x="1690" y="550" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_97" parent="hm_v_95" style="ellipse;whiteSpace=wrap;html=1;" value="Tạo dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_98" parent="hm_v_95" style="ellipse;whiteSpace=wrap;html=1;" value="Cập nhật dự án <br>cá nhân" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="130" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_99" parent="hm_v_95" style="ellipse;whiteSpace=wrap;html=1;" value="Xóa dự án cá nhân" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_100" parent="hm_v_95" style="ellipse;whiteSpace=wrap;html=1;" value="Thêm thành viên" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="290" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_101" parent="hm_v_95" style="ellipse;whiteSpace=wrap;html=1;" value="Đổi vai trò thành viên" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="460" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_102" parent="hm_v_95" style="ellipse;whiteSpace=wrap;html=1;" value="Chuyển chủ sở hữu" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="380" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_103" parent="hm_v_95" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_104" edge="1" parent="hm_v_95" source="hm_v_97" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_103" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_105" edge="1" parent="hm_v_95" source="hm_v_98" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_103" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_106" edge="1" parent="hm_v_95" source="hm_v_99" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_103" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_107" edge="1" parent="hm_v_95" source="hm_v_100" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_103" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_108" edge="1" parent="hm_v_95" source="hm_v_101" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_103" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_109" edge="1" parent="hm_v_95" source="hm_v_102" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_103" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_96" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="User" vertex="1">
|
|
<mxGeometry height="60" width="30" x="1600" y="700" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_110" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_97" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1630" y="720" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_111" edge="1" parent="1" source="hm_v_96" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_98" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_112" edge="1" parent="1" source="hm_v_96" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_99" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1630" y="738" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_113" edge="1" parent="1" source="hm_v_96" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_100" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1630" y="747" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_114" edge="1" parent="1" source="hm_v_96" style="endArrow=none;html=1;rounded=0;elbow=vertical;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_101" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_115" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_102" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1630" y="720" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_v_116" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC quản lý commit" vertex="1">
|
|
<mxGeometry height="460" width="540" x="2410" y="550" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_118" parent="hm_v_116" style="ellipse;whiteSpace=wrap;html=1;" value="Tạo commit" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="80" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_119" parent="hm_v_116" style="ellipse;whiteSpace=wrap;html=1;" value="Xem lịch sử commit" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="260" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_120" parent="hm_v_116" style="ellipse;whiteSpace=wrap;html=1;" value="Xem commit chi tiết" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="170" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_121" parent="hm_v_116" style="ellipse;whiteSpace=wrap;html=1;" value="Khôi phục commit" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="360" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_122" parent="hm_v_116" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý phiên bản dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="365" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_123" edge="1" parent="hm_v_116" source="hm_v_118" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_122" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_124" edge="1" parent="hm_v_116" source="hm_v_119" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_122" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_125" edge="1" parent="hm_v_116" source="hm_v_120" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_122" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_126" edge="1" parent="hm_v_116" source="hm_v_121" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_122" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_117" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="User" vertex="1">
|
|
<mxGeometry height="60" width="30" x="2320" y="685" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_127" edge="1" parent="1" source="hm_v_117" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_118" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_128" edge="1" parent="1" source="hm_v_117" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_119" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_129" edge="1" parent="1" source="hm_v_117" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_120" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="2350" y="720" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_130" edge="1" parent="1" source="hm_v_117" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_121" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_131" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=250;height=30;" value="UC quán lý đệ trình dự án cá nhân" vertex="1">
|
|
<mxGeometry height="390" width="560" x="4550" y="550" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_133" parent="hm_v_131" style="ellipse;whiteSpace=wrap;html=1;" value="Tạo đệ trình" vertex="1">
|
|
<mxGeometry height="65" width="135" x="30" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_134" parent="hm_v_131" style="ellipse;whiteSpace=wrap;html=1;" value="Xem đệ trình" vertex="1">
|
|
<mxGeometry height="65" width="135" x="30" y="132.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_135" parent="hm_v_131" style="ellipse;whiteSpace=wrap;html=1;" value="Xóa đệ trình pending" vertex="1">
|
|
<mxGeometry height="65" width="135" x="30" y="310" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_136" parent="hm_v_131" style="ellipse;whiteSpace=wrap;html=1;" value="Theo dõi trạng thái" vertex="1">
|
|
<mxGeometry height="65" width="135" x="30" y="220" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_137" parent="hm_v_131" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý đệ trình" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_138" edge="1" parent="hm_v_131" source="hm_v_133" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_137" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_139" edge="1" parent="hm_v_131" source="hm_v_134" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_137" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_140" edge="1" parent="hm_v_131" source="hm_v_135" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_137" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_141" edge="1" parent="hm_v_131" source="hm_v_136" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_137" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_132" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="User" vertex="1">
|
|
<mxGeometry height="60" width="30" x="4460" y="685" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_142" edge="1" parent="1" source="hm_v_132" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_133" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="4490" y="703" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_143" edge="1" parent="1" source="hm_v_132" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_134" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="4490" y="715" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_144" edge="1" parent="1" source="hm_v_132" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_135" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_145" edge="1" parent="1" source="hm_v_132" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_136" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="4490" y="728" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_v_146" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC kiểm duyệt đệ trình" vertex="1">
|
|
<mxGeometry height="410" width="520" x="150" y="1000" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_148" parent="hm_v_146" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm đệ trình" vertex="1">
|
|
<mxGeometry height="65" width="135" x="30" y="80" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_149" parent="hm_v_146" style="ellipse;whiteSpace=wrap;html=1;" value="Duyệt đệ trình" vertex="1">
|
|
<mxGeometry height="65" width="135" x="30" y="180" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_150" parent="hm_v_146" style="ellipse;whiteSpace=wrap;html=1;" value="Từ chối đệ trình" vertex="1">
|
|
<mxGeometry height="65" width="135" x="30" y="290" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_152" parent="hm_v_146" style="ellipse;whiteSpace=wrap;html=1;" value="Lưu danh sách geometries" vertex="1">
|
|
<mxGeometry height="65" width="135" x="290" y="172.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_153" parent="hm_v_146" style="ellipse;whiteSpace=wrap;html=1;" value="Lưu danh sách<br>wikis" vertex="1">
|
|
<mxGeometry height="65" width="135" x="290" y="245" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_154" parent="hm_v_146" style="ellipse;whiteSpace=wrap;html=1;" value="Kiểm duyệt dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="365" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_155" edge="1" parent="hm_v_146" source="hm_v_148" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_154" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_156" edge="1" parent="hm_v_146" source="hm_v_149" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_154" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_157" edge="1" parent="hm_v_146" source="hm_v_150" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_154" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_159" edge="1" parent="hm_v_146" source="hm_v_151" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" target="hm_v_154" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="460" y="360"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_160" edge="1" parent="hm_v_146" source="hm_v_153" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" target="hm_v_154" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="490" y="280"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_166" edge="1" parent="hm_v_146" source="hm_v_149" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_153" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_165" edge="1" parent="hm_v_146" source="hm_v_149" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_152" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_164" edge="1" parent="hm_v_146" source="hm_v_149" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="hm_v_151" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_151" parent="hm_v_146" style="ellipse;whiteSpace=wrap;html=1;" value="Lưu danh sách <br>entities" vertex="1">
|
|
<mxGeometry height="65" width="135" x="290" y="325" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="VmKP_wARlMI5FvLVSwT6-5" edge="1" parent="hm_v_146" source="hm_v_152" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" target="hm_v_154" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="450" y="205"/>
|
|
</Array>
|
|
<mxPoint x="380" y="262" as="sourcePoint"/>
|
|
<mxPoint x="418" y="170" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_v_147" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Historian" vertex="1">
|
|
<mxGeometry height="60" width="30" x="60" y="1150" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_161" edge="1" parent="1" source="hm_v_147" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_148" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_162" edge="1" parent="1" source="hm_v_147" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_149" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_163" edge="1" parent="1" source="hm_v_147" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_150" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_167" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=220;height=30;" value="UC kiểm duyệt hồ sơ nhà sử học" vertex="1">
|
|
<mxGeometry height="470" width="560" x="130" y="1480" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_170" parent="hm_v_167" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm hồ sơ" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_171" parent="hm_v_167" style="ellipse;whiteSpace=wrap;html=1;" value="Xem hồ sơ" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="130" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_172" parent="hm_v_167" style="ellipse;whiteSpace=wrap;html=1;" value="Duyệt hồ sơ" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="300" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_173" parent="hm_v_167" style="ellipse;whiteSpace=wrap;html=1;" value="Từ chối hồ sơ" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_174" parent="hm_v_167" style="ellipse;whiteSpace=wrap;html=1;" value="Xóa hồ sơ" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="390" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_175" parent="hm_v_167" style="ellipse;whiteSpace=wrap;html=1;" value="Kiểm duyệt hồ sơ" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_177" edge="1" parent="hm_v_167" source="hm_v_170" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_175" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="160" y="100" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_e_178" edge="1" parent="hm_v_167" source="hm_v_171" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_175" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_179" edge="1" parent="hm_v_167" source="hm_v_172" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_175" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_180" edge="1" parent="hm_v_167" source="hm_v_173" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_175" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_181" edge="1" parent="hm_v_167" source="hm_v_174" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_175" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_168" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Mod" vertex="1">
|
|
<mxGeometry height="60" width="30" x="40" y="1630" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_183" edge="1" parent="1" source="hm_v_168" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_170" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_184" edge="1" parent="1" source="hm_v_168" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_171" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_185" edge="1" parent="1" source="hm_v_168" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_172" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_186" edge="1" parent="1" source="hm_v_168" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_173" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_187" edge="1" parent="1" source="hm_v_168" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_174" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_188" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC quản lý người dùng" vertex="1">
|
|
<mxGeometry height="712.5" width="540" x="980" y="1987.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_190" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Tạo người dùng" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="52.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_191" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm người dùng" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="132.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_192" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Cập nhật tiểu sử" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="222.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_193" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Xóa người dùng" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="382.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_194" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Khôi phục người dùng" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="302.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_195" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Đổi quyền cơ bản" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="462.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_196" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Reset mật khẩu" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="542.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_197" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý người dùng" vertex="1">
|
|
<mxGeometry height="65" width="135" x="365" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_198" edge="1" parent="hm_v_188" source="hm_v_190" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_197" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_199" edge="1" parent="hm_v_188" source="hm_v_191" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_197" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_200" edge="1" parent="hm_v_188" source="hm_v_192" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_197" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_201" edge="1" parent="hm_v_188" source="hm_v_193" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_197" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_202" edge="1" parent="hm_v_188" source="hm_v_194" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_197" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_203" edge="1" parent="hm_v_188" source="hm_v_195" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_197" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_204" edge="1" parent="hm_v_188" source="hm_v_196" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_197" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="gS7X0gwA8PdjQO2Gx0Du-2" parent="hm_v_188" style="ellipse;whiteSpace=wrap;html=1;" value="Đổi quyền nâng cao" vertex="1">
|
|
<mxGeometry height="65" width="135" x="40" y="622.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="gS7X0gwA8PdjQO2Gx0Du-4" edge="1" parent="hm_v_188" source="gS7X0gwA8PdjQO2Gx0Du-2" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="hm_v_197" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="220" y="738.5" as="sourcePoint"/>
|
|
<mxPoint x="438" y="392.5" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="hm_v_189" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Mod" vertex="1">
|
|
<mxGeometry height="60" width="30" x="840" y="2080" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_205" edge="1" parent="1" source="hm_v_189" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_190" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_206" edge="1" parent="1" source="hm_v_189" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_191" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_207" edge="1" parent="1" source="hm_v_189" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_192" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_208" edge="1" parent="1" source="hm_v_189" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_193" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_209" edge="1" parent="1" source="hm_v_189" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_194" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_210" edge="1" parent="1" source="hm_v_189" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_195" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_211" edge="1" parent="1" source="hm_v_189" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_196" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_212" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC thống kê và báo cáo" vertex="1">
|
|
<mxGeometry height="305" width="560" x="120" y="2050" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_216" parent="hm_v_212" style="ellipse;whiteSpace=wrap;html=1;" value="Xem thống kê ngày" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="80" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_217" parent="hm_v_212" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm thống kê" vertex="1">
|
|
<mxGeometry height="65" width="135" x="50" y="185" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_220" parent="hm_v_212" style="ellipse;whiteSpace=wrap;html=1;" value="Thống kê và báo cáo" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_223" edge="1" parent="hm_v_212" source="hm_v_216" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_220" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_224" edge="1" parent="hm_v_212" source="hm_v_217" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_220" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_213" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Admin" vertex="1">
|
|
<mxGeometry height="60" width="30" x="30" y="2210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_229" edge="1" parent="1" source="hm_v_213" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_216" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_230" edge="1" parent="1" source="hm_v_213" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_217" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_233" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;height=30;" value="UC trợ lý lịch sử" vertex="1">
|
|
<mxGeometry height="350" width="540" x="3900" y="550" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_235" parent="hm_v_233" style="ellipse;whiteSpace=wrap;html=1;" value="Đặt câu hỏi" vertex="1">
|
|
<mxGeometry height="65" width="135" x="60" y="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_237" parent="hm_v_233" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm ngữ cảnh RAG" vertex="1">
|
|
<mxGeometry height="65" width="135" x="330" y="250" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_238" parent="hm_v_233" style="ellipse;whiteSpace=wrap;html=1;" value="Lưu lịch sử chat" vertex="1">
|
|
<mxGeometry height="65" width="135" x="140" y="250" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_239" parent="hm_v_233" style="ellipse;whiteSpace=wrap;html=1;" value="Chatbot lịch sử" vertex="1">
|
|
<mxGeometry height="65" width="135" x="365" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_240" edge="1" parent="hm_v_233" source="hm_v_235" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_239" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_242" edge="1" parent="hm_v_233" source="hm_v_237" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_239" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_243" edge="1" parent="hm_v_233" source="hm_v_238" style="endArrow=block;html=1;rounded=0;endFill=0;" target="hm_v_239" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_246" edge="1" parent="hm_v_233" source="hm_v_235" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_237" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_247" edge="1" parent="hm_v_233" source="hm_v_235" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="hm_v_238" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_234" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="User" vertex="1">
|
|
<mxGeometry height="60" width="30" x="3810" y="670" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_244" edge="1" parent="1" source="hm_v_234" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_235" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-5" edge="1" parent="1" source="hm_v_75" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="hm_v_78" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1630" y="211" as="sourcePoint"/>
|
|
<mxPoint x="2040" y="225" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-28" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=280;height=30;" value="UC quản hồ sơ nhà sử học cá nhân" vertex="1">
|
|
<mxGeometry height="390" width="560" x="3090" y="550" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-29" parent="oL-Bdi7MpkiH6q2rRK_I-28" style="ellipse;whiteSpace=wrap;html=1;" value="Nộp hồ sơ" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-30" parent="oL-Bdi7MpkiH6q2rRK_I-28" style="ellipse;whiteSpace=wrap;html=1;" value="Xem danh sách <br>hồ sơ đã nộp" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="180" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-34" parent="oL-Bdi7MpkiH6q2rRK_I-28" style="ellipse;whiteSpace=wrap;html=1;" value="Xóa hồ sơ khi <br>còn pending" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="280" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-35" parent="oL-Bdi7MpkiH6q2rRK_I-28" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý hồ sơ <br>cá nhân" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-36" edge="1" parent="oL-Bdi7MpkiH6q2rRK_I-28" source="oL-Bdi7MpkiH6q2rRK_I-29" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="oL-Bdi7MpkiH6q2rRK_I-35" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-37" edge="1" parent="oL-Bdi7MpkiH6q2rRK_I-28" source="oL-Bdi7MpkiH6q2rRK_I-30" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="oL-Bdi7MpkiH6q2rRK_I-35" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-41" edge="1" parent="oL-Bdi7MpkiH6q2rRK_I-28" source="oL-Bdi7MpkiH6q2rRK_I-34" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="oL-Bdi7MpkiH6q2rRK_I-35" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-42" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="User" vertex="1">
|
|
<mxGeometry height="60" width="30" x="3000" y="700" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-43" edge="1" parent="1" source="oL-Bdi7MpkiH6q2rRK_I-42" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="oL-Bdi7MpkiH6q2rRK_I-29" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="3030" y="719" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-44" edge="1" parent="1" source="oL-Bdi7MpkiH6q2rRK_I-42" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="oL-Bdi7MpkiH6q2rRK_I-30" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="oL-Bdi7MpkiH6q2rRK_I-48" edge="1" parent="1" source="oL-Bdi7MpkiH6q2rRK_I-42" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="oL-Bdi7MpkiH6q2rRK_I-34" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="3030" y="748" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-13" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=220;height=30;" value="UC quản lý đa phương tiện" vertex="1">
|
|
<mxGeometry height="330" width="560" x="860" y="1480" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-14" parent="lGKSciNYyqAT0HaHhRCD-13" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm <br>đa phương tiện" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-15" parent="lGKSciNYyqAT0HaHhRCD-13" style="ellipse;whiteSpace=wrap;html=1;" value="Xem đa phương tiện" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="137.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-18" parent="lGKSciNYyqAT0HaHhRCD-13" style="ellipse;whiteSpace=wrap;html=1;" value="Xoá đa phương tiện" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-19" parent="lGKSciNYyqAT0HaHhRCD-13" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý <br>đa phương tiện" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-20" edge="1" parent="lGKSciNYyqAT0HaHhRCD-13" source="lGKSciNYyqAT0HaHhRCD-14" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="lGKSciNYyqAT0HaHhRCD-19" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="160" y="100" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-21" edge="1" parent="lGKSciNYyqAT0HaHhRCD-13" source="lGKSciNYyqAT0HaHhRCD-15" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="lGKSciNYyqAT0HaHhRCD-19" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-24" edge="1" parent="lGKSciNYyqAT0HaHhRCD-13" source="lGKSciNYyqAT0HaHhRCD-18" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="lGKSciNYyqAT0HaHhRCD-19" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-25" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Mod" vertex="1">
|
|
<mxGeometry height="60" width="30" x="770" y="1630" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-26" edge="1" parent="1" source="lGKSciNYyqAT0HaHhRCD-25" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="lGKSciNYyqAT0HaHhRCD-14" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-27" edge="1" parent="1" source="lGKSciNYyqAT0HaHhRCD-25" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="lGKSciNYyqAT0HaHhRCD-15" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="lGKSciNYyqAT0HaHhRCD-30" edge="1" parent="1" source="lGKSciNYyqAT0HaHhRCD-25" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="lGKSciNYyqAT0HaHhRCD-18" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="800" y="1671" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-1" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=220;height=30;" value="UC quản lý dự án" vertex="1">
|
|
<mxGeometry height="410" width="560" x="1580" y="1480" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-2" parent="d63aZs_4gpDAkg1tNz3k-1" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm <br>dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-3" parent="d63aZs_4gpDAkg1tNz3k-1" style="ellipse;whiteSpace=wrap;html=1;" value="Xem dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="137.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-4" parent="d63aZs_4gpDAkg1tNz3k-1" style="ellipse;whiteSpace=wrap;html=1;" value="Xoá dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="320" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-5" parent="d63aZs_4gpDAkg1tNz3k-1" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-6" edge="1" parent="d63aZs_4gpDAkg1tNz3k-1" source="d63aZs_4gpDAkg1tNz3k-2" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="d63aZs_4gpDAkg1tNz3k-5" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="160" y="100" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-7" edge="1" parent="d63aZs_4gpDAkg1tNz3k-1" source="d63aZs_4gpDAkg1tNz3k-3" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="d63aZs_4gpDAkg1tNz3k-5" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-8" edge="1" parent="d63aZs_4gpDAkg1tNz3k-1" source="d63aZs_4gpDAkg1tNz3k-4" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="d63aZs_4gpDAkg1tNz3k-5" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-13" parent="d63aZs_4gpDAkg1tNz3k-1" style="ellipse;whiteSpace=wrap;html=1;" value="Chỉnh sửa dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-14" edge="1" parent="d63aZs_4gpDAkg1tNz3k-1" source="d63aZs_4gpDAkg1tNz3k-13" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" target="d63aZs_4gpDAkg1tNz3k-5" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="230" y="566" as="sourcePoint"/>
|
|
<mxPoint x="485" y="290" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-9" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Mod" vertex="1">
|
|
<mxGeometry height="60" width="30" x="1490" y="1630" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-10" edge="1" parent="1" source="d63aZs_4gpDAkg1tNz3k-9" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="d63aZs_4gpDAkg1tNz3k-2" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-11" edge="1" parent="1" source="d63aZs_4gpDAkg1tNz3k-9" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="d63aZs_4gpDAkg1tNz3k-3" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-12" edge="1" parent="1" source="d63aZs_4gpDAkg1tNz3k-9" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="d63aZs_4gpDAkg1tNz3k-4" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-15" edge="1" parent="1" source="d63aZs_4gpDAkg1tNz3k-9" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="d63aZs_4gpDAkg1tNz3k-13" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1660" y="1810" as="sourcePoint"/>
|
|
<mxPoint x="1755" y="1993" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-26" parent="1" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=220;height=30;" value="UC quản lý dự án" vertex="1">
|
|
<mxGeometry height="410" width="560" x="2330" y="1480" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-27" parent="d63aZs_4gpDAkg1tNz3k-26" style="ellipse;whiteSpace=wrap;html=1;" value="Tìm kiếm <br>dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-28" parent="d63aZs_4gpDAkg1tNz3k-26" style="ellipse;whiteSpace=wrap;html=1;" value="Xem dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="137.5" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-29" parent="d63aZs_4gpDAkg1tNz3k-26" style="ellipse;whiteSpace=wrap;html=1;" value="Xoá dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="320" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-30" parent="d63aZs_4gpDAkg1tNz3k-26" style="ellipse;whiteSpace=wrap;html=1;" value="Quản lý dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="385" y="15" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-31" edge="1" parent="d63aZs_4gpDAkg1tNz3k-26" source="d63aZs_4gpDAkg1tNz3k-27" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="d63aZs_4gpDAkg1tNz3k-30" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="160" y="100" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-32" edge="1" parent="d63aZs_4gpDAkg1tNz3k-26" source="d63aZs_4gpDAkg1tNz3k-28" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="d63aZs_4gpDAkg1tNz3k-30" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-33" edge="1" parent="d63aZs_4gpDAkg1tNz3k-26" source="d63aZs_4gpDAkg1tNz3k-29" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="d63aZs_4gpDAkg1tNz3k-30" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-34" parent="d63aZs_4gpDAkg1tNz3k-26" style="ellipse;whiteSpace=wrap;html=1;" value="Chỉnh sửa dự án" vertex="1">
|
|
<mxGeometry height="65" width="135" x="35" y="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-35" edge="1" parent="d63aZs_4gpDAkg1tNz3k-26" source="d63aZs_4gpDAkg1tNz3k-34" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;" target="d63aZs_4gpDAkg1tNz3k-30" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="230" y="566" as="sourcePoint"/>
|
|
<mxPoint x="485" y="290" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-36" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Mod" vertex="1">
|
|
<mxGeometry height="60" width="30" x="2240" y="1630" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-37" edge="1" parent="1" source="d63aZs_4gpDAkg1tNz3k-36" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="d63aZs_4gpDAkg1tNz3k-27" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-38" edge="1" parent="1" source="d63aZs_4gpDAkg1tNz3k-36" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="d63aZs_4gpDAkg1tNz3k-28" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-39" edge="1" parent="1" source="d63aZs_4gpDAkg1tNz3k-36" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="d63aZs_4gpDAkg1tNz3k-29" value="">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="d63aZs_4gpDAkg1tNz3k-40" edge="1" parent="1" source="d63aZs_4gpDAkg1tNz3k-36" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="d63aZs_4gpDAkg1tNz3k-34" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="2410" y="1810" as="sourcePoint"/>
|
|
<mxPoint x="2505" y="1993" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="1K_-ZsvJ89uVNTolxqfn-27" parent="1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" value="Admin" vertex="1">
|
|
<mxGeometry height="60" width="30" x="840" y="2260" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="gS7X0gwA8PdjQO2Gx0Du-1" edge="1" parent="1" source="1K_-ZsvJ89uVNTolxqfn-27" style="endArrow=block;html=1;rounded=0;endFill=0;exitX=0;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.3333333333333333;entryDx=0;entryDy=0;entryPerimeter=0;" target="hm_v_189" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="1170" y="2104" as="sourcePoint"/>
|
|
<mxPoint x="830" y="2240" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="gS7X0gwA8PdjQO2Gx0Du-3" edge="1" parent="1" source="1K_-ZsvJ89uVNTolxqfn-27" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.3333333333333333;exitDx=0;exitDy=0;exitPerimeter=0;" target="gS7X0gwA8PdjQO2Gx0Du-2" value="">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="980" y="2330" as="sourcePoint"/>
|
|
<mxPoint x="1150" y="2608" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
<diagram id="WPBcez8VZUjlJOeJ5H2P" name="ERD">
|
|
<mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0"/>
|
|
<mxCell id="1" parent="0"/>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-1" value="users" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="690" y="360" width="280" height="330" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-2" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="30" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-3" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-2" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-4" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-2" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-5" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="60" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-6" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-5" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-7" value="email TEXT NOT NULL UNIQUE" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-5" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-8" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="90" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-9" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-8" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-10" value="password_hash TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-8" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-11" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="120" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-12" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-11" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-13" value="google_id VARCHAR(255) UNIQUE" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-11" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-14" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="150" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-15" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-14" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-16" value="auth_provider VARCHAR(50) NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-14" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-17" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="180" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-18" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-17" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-19" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-17" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-20" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="210" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-21" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-20" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-22" value="token_version INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-20" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-23" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="240" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-24" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-23" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-25" value="refresh_token TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-23" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-26" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="270" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-27" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-26" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-28" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-26" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-29" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-1" vertex="1">
|
|
<mxGeometry y="300" width="280" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-30" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-29" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-31" value="updated_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-29" vertex="1">
|
|
<mxGeometry x="30" width="250" height="30" as="geometry">
|
|
<mxRectangle width="250" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-32" value="user_profiles" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="290" y="480" width="260" height="360" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-33" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="30" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-34" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-33" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-35" value="user_id UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-33" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-36" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="60" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-37" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-36" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-38" value="display_name TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-36" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-39" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="90" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-40" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-39" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-41" value="full_name TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-39" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-42" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="120" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-43" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-42" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-44" value="avatar_url TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-42" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-45" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="150" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-46" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-45" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-47" value="bio TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-45" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-48" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="180" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-49" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-48" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-50" value="location TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-48" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-51" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="210" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-52" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-51" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-53" value="website TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-51" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-54" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="240" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-55" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-54" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-56" value="country_code CHAR(2)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-54" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-57" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="270" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-58" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-57" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-59" value="phone TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-57" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-60" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="300" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-61" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-60" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-62" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-60" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-63" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-32" vertex="1">
|
|
<mxGeometry y="330" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-64" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-63" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-65" value="updated_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-63" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-66" value="roles" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="640" y="20" width="240" height="180" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-67" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-66" vertex="1">
|
|
<mxGeometry y="30" width="240" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-68" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-67" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-69" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-67" vertex="1">
|
|
<mxGeometry x="30" width="210" height="30" as="geometry">
|
|
<mxRectangle width="210" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-70" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-66" vertex="1">
|
|
<mxGeometry y="60" width="240" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-71" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-70" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-72" value="name TEXT UNIQUE NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-70" vertex="1">
|
|
<mxGeometry x="30" width="210" height="30" as="geometry">
|
|
<mxRectangle width="210" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-73" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-66" vertex="1">
|
|
<mxGeometry y="90" width="240" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-74" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-73" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-75" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-73" vertex="1">
|
|
<mxGeometry x="30" width="210" height="30" as="geometry">
|
|
<mxRectangle width="210" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-76" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-66" vertex="1">
|
|
<mxGeometry y="120" width="240" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-77" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-76" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-78" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-76" vertex="1">
|
|
<mxGeometry x="30" width="210" height="30" as="geometry">
|
|
<mxRectangle width="210" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-79" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-66" vertex="1">
|
|
<mxGeometry y="150" width="240" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-80" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-79" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-81" value="updated_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-79" vertex="1">
|
|
<mxGeometry x="30" width="210" height="30" as="geometry">
|
|
<mxRectangle width="210" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-82" value="user_roles" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="220" y="180" width="260" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-83" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-82" vertex="1">
|
|
<mxGeometry y="30" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-84" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-83" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-85" value="user_id UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-83" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-86" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-82" vertex="1">
|
|
<mxGeometry y="60" width="260" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-87" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-86" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-88" value="role_id UUID REFERENCES roles(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-86" vertex="1">
|
|
<mxGeometry x="30" width="230" height="30" as="geometry">
|
|
<mxRectangle width="230" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-89" value="medias" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1010" y="730" width="320" height="330" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-90" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-91" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-90" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-92" value="user_id UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-90" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="A3n7SonjLSh3FWlofeVz-1" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="A3n7SonjLSh3FWlofeVz-2" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="A3n7SonjLSh3FWlofeVz-1" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="A3n7SonjLSh3FWlofeVz-3" value="user_id UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="A3n7SonjLSh3FWlofeVz-1" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-93" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-94" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-93" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-95" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-93" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-96" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-97" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-96" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-98" value="storage_key VARCHAR(255) UNIQUE NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-96" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-99" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-100" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-99" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-101" value="original_name VARCHAR(255) NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-99" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-102" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="180" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-103" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-102" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-104" value="mime_type VARCHAR(100) NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-102" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-105" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="210" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-106" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-105" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-107" value="size BIGINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-105" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-108" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="240" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-109" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-108" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-110" value="file_metadata JSON" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-108" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-111" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="270" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-112" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-111" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-113" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-111" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-114" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-89" vertex="1">
|
|
<mxGeometry y="300" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-115" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-114" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-116" value="updated_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-114" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-117" value="user_verifications" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1600" y="700" width="290" height="330" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-118" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="30" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-119" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-118" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-120" value="user_id UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-118" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-121" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="60" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-122" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-121" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-123" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-121" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-124" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="90" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-125" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-124" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-126" value="verify_type SMALLINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-124" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-127" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="120" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-128" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-127" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-129" value="content TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-127" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-130" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="150" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-131" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-130" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-132" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-130" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-133" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="180" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-134" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-133" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-135" value="status SMALLINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-133" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-136" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="210" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-137" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-136" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-138" value="reviewed_by UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-136" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-139" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="240" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-140" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-139" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-141" value="review_note TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-139" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-142" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="270" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-143" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-142" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-144" value="reviewed_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-142" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-145" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-117" vertex="1">
|
|
<mxGeometry y="300" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-146" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-145" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-147" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-145" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-148" value="verification_medias" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1600" y="520" width="320" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-149" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-148" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-150" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-149" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-151" value="verification_id UUID REFERENCES user_verifications(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-149" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-152" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-148" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-153" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-152" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-154" value="media_id UUID REFERENCES medias(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-152" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-155" value="projects" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1140" y="-100" width="320" height="330" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-156" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-157" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-156" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-158" value="user_id UUID NOT NULL REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-156" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-159" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-160" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-159" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-161" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-159" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-162" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-163" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-162" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-164" value="title TEXT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-162" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-165" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-166" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-165" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-167" value="description TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-165" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-168" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-169" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-168" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-170" value="latest_commit_id UUID REFERENCES commits(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-168" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-171" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="180" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-172" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-171" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-173" value="project_status SMALLINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-171" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-174" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="210" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-175" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-174" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-176" value="locked_by UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-174" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-177" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="240" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-178" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-177" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-179" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-177" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-180" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="270" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-181" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-180" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-182" value="created_at TIMESTAMP NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-180" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-183" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-155" vertex="1">
|
|
<mxGeometry y="300" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-184" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-183" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-185" value="updated_at TIMESTAMP NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-183" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-186" value="entities" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1770" y="-730" width="320" height="360" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-187" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-188" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-187" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-189" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-187" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-190" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-191" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-190" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-192" value="project_id UUID NOT NULL REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-190" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-193" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-194" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-193" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-195" value="name TEXT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-193" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-196" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-197" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-196" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-198" value="slug TEXT UNIQUE" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-196" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-199" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-200" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-199" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-201" value="description TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-199" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-202" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="180" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-203" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-202" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-204" value="status SMALLINT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-202" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-205" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="210" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-206" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-205" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-207" value="time_start INT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-205" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-208" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="240" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-209" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-208" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-210" value="time_end INT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-208" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-211" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="270" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-212" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-211" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-213" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-211" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-214" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="300" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-215" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-214" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-216" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-214" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-217" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-186" vertex="1">
|
|
<mxGeometry y="330" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-218" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-217" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-219" value="updated_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-217" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-220" value="wikis" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="2140" y="-90" width="320" height="240" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-221" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-220" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-222" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-221" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-223" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-221" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-224" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-220" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-225" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-224" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-226" value="project_id UUID NOT NULL REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-224" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-227" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-220" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-228" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-227" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-229" value="title TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-227" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-230" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-220" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-231" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-230" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-232" value="slug TEXT UNIQUE" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-230" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-233" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-220" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-234" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-233" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-235" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-233" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-236" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-220" vertex="1">
|
|
<mxGeometry y="180" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-237" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-236" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-238" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-236" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-239" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-220" vertex="1">
|
|
<mxGeometry y="210" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-240" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-239" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-241" value="updated_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-239" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-242" value="wiki_content" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="2140" y="-450" width="320" height="210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-243" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-242" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-244" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-243" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-245" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-243" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-246" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-242" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-247" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-246" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-248" value="wiki_id UUID NOT NULL REFERENCES wikis(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-246" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-249" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-242" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-250" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-249" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-251" value="title TEXT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-249" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-252" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-242" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-253" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-252" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-254" value="content TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-252" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-255" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-242" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-256" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-255" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-257" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-255" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-258" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-242" vertex="1">
|
|
<mxGeometry y="180" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-259" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-258" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-260" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-258" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-261" value="entity_wikis" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1750" y="40" width="320" height="120" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-262" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-261" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-263" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-262" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-264" value="entity_id UUID REFERENCES entities(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-262" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-265" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-261" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-266" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-265" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-267" value="wiki_id UUID REFERENCES wikis(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-265" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-268" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-261" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-269" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-268" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-270" value="project_id UUID NOT NULL REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-268" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-271" value="geometries" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1170" y="-1050" width="320" height="360" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-272" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-273" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-272" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-274" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-272" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-275" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-276" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-275" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-277" value="geo_type SMALLINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-275" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-278" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-279" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-278" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-280" value="draw_geometry JSON NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-278" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-281" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-282" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-281" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-283" value="binding JSON" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-281" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-284" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-285" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-284" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-286" value="time_start INT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-284" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-287" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="180" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-288" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-287" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-289" value="time_end INT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-287" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-290" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="210" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-291" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-290" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-292" value="bbox GEOMETRY" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-290" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-293" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="240" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-294" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-293" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-295" value="project_id UUID NOT NULL REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-293" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-296" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="270" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-297" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-296" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-298" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-296" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-299" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="300" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-300" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-299" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-301" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-299" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-302" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-271" vertex="1">
|
|
<mxGeometry y="330" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-303" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-302" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-304" value="updated_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-302" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-305" value="entity_geometries" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1660" y="-1020" width="320" height="120" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-306" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-305" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-307" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-306" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-308" value="entity_id UUID REFERENCES entities(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-306" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-309" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-305" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-310" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-309" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-311" value="geometry_id UUID REFERENCES geometries(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-309" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-312" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-305" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-313" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-312" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-314" value="project_id UUID NOT NULL REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-312" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-315" value="commits" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="950" y="-620" width="320" height="270" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-316" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-315" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-317" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-316" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-318" value="user_id UUID NOT NULL REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-316" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-319" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-315" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-320" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-319" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-321" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-319" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-322" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-315" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-323" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-322" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-324" value="project_id UUID NOT NULL REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-322" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-325" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-315" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-326" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-325" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-327" value="snapshot_json JSON NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-325" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-328" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-315" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-329" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-328" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-330" value="snapshot_hash TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-328" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-331" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-315" vertex="1">
|
|
<mxGeometry y="180" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-332" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-331" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-333" value="edit_summary TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-331" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-334" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-315" vertex="1">
|
|
<mxGeometry y="210" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-335" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-334" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-336" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-334" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-337" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-315" vertex="1">
|
|
<mxGeometry y="240" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-338" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-337" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-339" value="created_at TIMESTAMP NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-337" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-340" value="submissions" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="240" y="-920" width="320" height="360" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-341" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-342" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-341" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-343" value="user_id UUID NOT NULL REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-341" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-344" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-345" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-344" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-346" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-344" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-347" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-348" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-347" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-349" value="project_id UUID NOT NULL REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-347" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-350" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-351" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-350" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-352" value="commit_id UUID NOT NULL REFERENCES commits(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-350" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-353" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-354" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-353" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-355" value="status SMALLINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-353" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-356" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="180" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-357" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-356" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-358" value="reviewed_by UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-356" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-359" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="210" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-360" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-359" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-361" value="reviewed_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-359" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-362" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="240" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-363" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-362" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-364" value="review_note TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-362" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-365" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="270" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-366" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-365" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-367" value="content TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-365" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-368" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="300" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-369" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-368" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-370" value="is_deleted BOOLEAN NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-368" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-371" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-340" vertex="1">
|
|
<mxGeometry y="330" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-372" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-371" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-373" value="created_at TIMESTAMP NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-371" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-374" value="project_members" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="1610" y="230" width="320" height="180" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-375" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-374" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-376" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-375" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-377" value="user_id UUID NOT NULL REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-375" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-378" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-374" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-379" value="PK/FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-378" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-380" value="project_id UUID NOT NULL REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-378" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-381" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-374" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-382" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-381" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-383" value="role SMALLINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-381" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-384" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-374" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-385" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-384" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-386" value="invited_by UUID REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-384" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-387" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-374" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-388" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-387" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-389" value="created_at TIMESTAMP NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-387" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-390" value="rag_chunks" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="240" y="-460" width="290" height="300" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-391" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="30" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-392" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-391" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-393" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-391" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-394" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="60" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-395" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-394" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-396" value="source_type VARCHAR(50) NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-394" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-397" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="90" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-398" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-397" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-399" value="source_id UUID NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-397" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-400" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="120" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-401" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-400" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-402" value="project_id UUID REFERENCES projects(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-400" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-403" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="150" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-404" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-403" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-405" value="chunk_index INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-403" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-406" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="180" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-407" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-406" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-408" value="content TEXT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-406" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-409" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="210" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-410" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-409" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-411" value="embedding TEXT" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-409" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-412" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="240" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-413" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-412" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-414" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-412" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-415" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-390" vertex="1">
|
|
<mxGeometry y="270" width="290" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-416" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-415" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-417" value="updated_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-415" vertex="1">
|
|
<mxGeometry x="30" width="260" height="30" as="geometry">
|
|
<mxRectangle width="260" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-418" value="system_statistics" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-70" y="-600" width="270" height="660" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-419" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="30" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-420" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-419" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-421" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-419" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-422" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="60" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-423" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-422" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-424" value="date DATE UNIQUE NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-422" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-428" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="90" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-429" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-428" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-430" value="total_users INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-428" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-431" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="120" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-432" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-431" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-433" value="total_projects INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-431" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-434" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="150" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-435" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-434" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-436" value="total_commits INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-434" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-437" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="180" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-438" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-437" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-439" value="total_submissions INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-437" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-440" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="210" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-441" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-440" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-442" value="total_medias INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-440" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-443" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="240" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-444" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-443" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-445" value="total_wikis INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-443" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-446" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="270" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-447" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-446" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-448" value="total_entities INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-446" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-449" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="300" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-450" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-449" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-451" value="total_geometries INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-449" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-452" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="330" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-453" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-452" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-454" value="total_storage_bytes BIGINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-452" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-458" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="360" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-459" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-458" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-460" value="new_users INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-458" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-461" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="390" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-462" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-461" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-463" value="new_projects INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-461" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-464" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="420" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-465" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-464" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-466" value="new_commits INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-464" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-467" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="450" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-468" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-467" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-469" value="new_submissions INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-467" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-470" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="480" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-471" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-470" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-472" value="new_medias INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-470" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-473" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="510" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-474" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-473" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-475" value="new_wikis INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-473" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-476" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="540" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-477" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-476" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-478" value="new_entities INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-476" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-479" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="570" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-480" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-479" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-481" value="new_geometries INT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-479" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-482" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="600" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-483" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-482" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-484" value="new_storage_bytes BIGINT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-482" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-488" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-418" vertex="1">
|
|
<mxGeometry y="630" width="270" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-489" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-488" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-490" value="created_at TIMESTAMP" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-488" vertex="1">
|
|
<mxGeometry x="30" width="240" height="30" as="geometry">
|
|
<mxRectangle width="240" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-529" value="chatbot_histories" style="shape=table;startSize=30;container=1;collapsible=1;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;resizeLast=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-70" y="350" width="320" height="180" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-530" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-529" vertex="1">
|
|
<mxGeometry y="30" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-531" value="FK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-530" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-532" value="user_id UUID NOT NULL REFERENCES users(id)" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-530" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-533" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=1;" parent="iENc3D37Z8ZdCPo5w7Kf-529" vertex="1">
|
|
<mxGeometry y="60" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-534" value="PK" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;fontStyle=1;" parent="iENc3D37Z8ZdCPo5w7Kf-533" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-535" value="id UUID " style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;fontStyle=5;" parent="iENc3D37Z8ZdCPo5w7Kf-533" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-536" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-529" vertex="1">
|
|
<mxGeometry y="90" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-537" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-536" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-538" value="question TEXT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-536" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-539" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-529" vertex="1">
|
|
<mxGeometry y="120" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-540" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-539" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-541" value="answer TEXT NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-539" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-542" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;fillColor=none;collapsible=0;dropTarget=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;strokeColor=inherit;top=0;left=0;right=0;bottom=0;" parent="iENc3D37Z8ZdCPo5w7Kf-529" vertex="1">
|
|
<mxGeometry y="150" width="320" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-543" value="" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;strokeColor=inherit;top=0;left=0;bottom=0;right=0;" parent="iENc3D37Z8ZdCPo5w7Kf-542" vertex="1">
|
|
<mxGeometry width="30" height="30" as="geometry">
|
|
<mxRectangle width="30" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="iENc3D37Z8ZdCPo5w7Kf-544" value="created_at TIMESTAMP NOT NULL" style="shape=partialRectangle;overflow=hidden;connectable=0;fillColor=none;align=left;strokeColor=inherit;top=0;left=0;bottom=0;right=0;spacingLeft=6;" parent="iENc3D37Z8ZdCPo5w7Kf-542" vertex="1">
|
|
<mxGeometry x="30" width="290" height="30" as="geometry">
|
|
<mxRectangle width="290" height="30" as="alternateBounds"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_1" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-33" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_2" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-83" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_3" value="role_id → roles.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-86" target="iENc3D37Z8ZdCPo5w7Kf-67" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_4" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-90" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_5" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-118" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1745" y="775"/>
|
|
<mxPoint x="1520" y="775"/>
|
|
<mxPoint x="1520" y="405"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_6" value="reviewed_by → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-136" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry x="0.1716" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<Array as="points">
|
|
<mxPoint x="1370" y="955"/>
|
|
<mxPoint x="1370" y="405"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_7" value="verification_id → user_verifications.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-149" target="iENc3D37Z8ZdCPo5w7Kf-121" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_8" value="media_id → medias.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-152" target="iENc3D37Z8ZdCPo5w7Kf-89" edge="1">
|
|
<mxGeometry x="0.2353" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<Array as="points">
|
|
<mxPoint x="1420" y="595"/>
|
|
<mxPoint x="1420" y="700"/>
|
|
<mxPoint x="1170" y="700"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_9" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-156" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1020" y="-55"/>
|
|
<mxPoint x="1020" y="405"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_10" value="locked_by → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-174" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_11" value="latest_commit_id → commits.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-168" target="iENc3D37Z8ZdCPo5w7Kf-319" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_12" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-190" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_13" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-224" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_14" value="wiki_id → wikis.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-246" target="iENc3D37Z8ZdCPo5w7Kf-221" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_15" value="entity_id → entities.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-262" target="iENc3D37Z8ZdCPo5w7Kf-187" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_16" value="wiki_id → wikis.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-265" target="iENc3D37Z8ZdCPo5w7Kf-221" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_17" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-268" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_18" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;exitX=0.489;exitY=0.978;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-302" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="1327" y="-410"/>
|
|
<mxPoint x="1480" y="-410"/>
|
|
<mxPoint x="1480" y="-25"/>
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_19" value="entity_id → entities.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-306" target="iENc3D37Z8ZdCPo5w7Kf-187" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_20" value="geometry_id → geometries.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-309" target="iENc3D37Z8ZdCPo5w7Kf-272" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_21" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-312" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_22" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-322" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_23" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-316" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_24" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-347" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_25" value="commit_id → commits.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-350" target="iENc3D37Z8ZdCPo5w7Kf-319" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_26" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-341" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_27" value="reviewed_by → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-356" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_28" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-378" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_29" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-375" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_30" value="invited_by → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-384" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry x="-0.5294" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_31" value="project_id → projects.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-400" target="iENc3D37Z8ZdCPo5w7Kf-159" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_34" value="conversation_id → conversations.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="-310" y="295" as="sourcePoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="rel_fk_36" value="user_id → users.id" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=ERone;startArrow=ERmany;endFill=0;startFill=0;" parent="1" source="iENc3D37Z8ZdCPo5w7Kf-530" target="iENc3D37Z8ZdCPo5w7Kf-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
<diagram id="bFWaI3yV5EEC0_idKt8_" name="ClassDiagram">
|
|
<mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0"/>
|
|
<mxCell id="1" parent="0"/>
|
|
<mxCell id="hm_v_2" value="Người dùng" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="40" y="40" width="220" height="398" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_3" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="26" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_4" value="- email STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="52" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_5" value="- passwordHash STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="78" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_6" value="- googleId STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="104" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_7" value="- authProvider STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="130" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_8" value="- tokenVersion INT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="156" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_9" value="- isDeleted BOOL" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="182" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_10" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="208" width="220" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_11" value="- Đăng nhập()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="216" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_12" value="-&nbsp;<span style="text-align: center;">Quán lý đa phương tiện cá nhân(</span>)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="242" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_13" value="-&nbsp;<span style="text-align: center;">Quán lý hồ sơ&nbsp;</span><span style="text-align: center;">nhà sử học cá nhân</span>()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="268" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-1" value="-&nbsp;<span style="text-align: center;">Quản lý dự án&nbsp;</span><span style="text-align: center;">cá nhân</span>()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="294" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-2" value="-&nbsp;<span style="text-align: center;">Quản lý đệ trình dự án&nbsp;</span><span style="text-align: center;">cá nhân</span>()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="320" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-3" value="-&nbsp;<span style="text-align: center;">Trò truyện với trợ lý ảo&nbsp;</span><span style="text-align: center;">về lịch sử</span>()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="346" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-5" value="-&nbsp;<span style="text-align: center;">Cài đặt tài khoản</span>()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_2" vertex="1">
|
|
<mxGeometry y="372" width="220" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_14" value="Hồ sơ người dùng" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-70" y="-260" width="200" height="242" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_15" value="- userId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="26" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_16" value="- displayName STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="52" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_17" value="- fullName STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="78" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_18" value="- avatarUrl STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="104" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_19" value="- bio STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="130" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_20" value="- phone STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="156" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_21" value="- location STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="182" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_22" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="208" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_23" value="-&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_14" vertex="1">
|
|
<mxGeometry y="216" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_24" value="Vai trò" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="245" y="-260" width="180" height="138" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_25" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_24" vertex="1">
|
|
<mxGeometry y="26" width="180" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_26" value="- name STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_24" vertex="1">
|
|
<mxGeometry y="52" width="180" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_27" value="- isDeleted BOOL" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_24" vertex="1">
|
|
<mxGeometry y="78" width="180" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_28" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_24" vertex="1">
|
|
<mxGeometry y="104" width="180" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_30" value="-&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_24" vertex="1">
|
|
<mxGeometry y="112" width="180" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_31" value="Đa phương tiện" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-350" y="106" width="210" height="242" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_32" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="26" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_33" value="- userId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="52" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_34" value="- storageKey STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="78" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_35" value="- originalName STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="104" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_36" value="- mimeType STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="130" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_37" value="- size BIGINT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="156" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_38" value="- fileMetadata JSON" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="182" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_39" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="208" width="210" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_42" value="-" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_31" vertex="1">
|
|
<mxGeometry y="216" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_43" value="Hồ sơ nhà sử học" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-350" y="450" width="210" height="242" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_44" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="26" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_45" value="- userId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="52" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_46" value="- verifyType SMALLINT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="78" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_47" value="- content TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="104" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_48" value="- status SMALLINT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="130" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_49" value="- reviewedBy UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="156" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_50" value="- reviewNote TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="182" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_51" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="208" width="210" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_53" value="-&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_43" vertex="1">
|
|
<mxGeometry y="216" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_55" value="Dự án" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-350" y="-230" width="210" height="242" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_56" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="26" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_57" value="- title STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="52" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_58" value="- description TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="78" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_59" value="- latestCommitId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="104" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_60" value="- projectStatus SMALLINT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="130" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_61" value="- lockedBy UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="156" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_62" value="- userId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="182" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_63" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="208" width="210" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_66" value="-&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_55" vertex="1">
|
|
<mxGeometry y="216" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_67" value="Thành viên dự án" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-600" y="-680" width="200" height="190" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_68" value="- projectId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_67" vertex="1">
|
|
<mxGeometry y="26" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_69" value="- userId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_67" vertex="1">
|
|
<mxGeometry y="52" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_70" value="- role SMALLINT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_67" vertex="1">
|
|
<mxGeometry y="78" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_71" value="- invitedBy UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_67" vertex="1">
|
|
<mxGeometry y="104" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_72" value="- createdAt DATETIME" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_67" vertex="1">
|
|
<mxGeometry y="130" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_73" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_67" vertex="1">
|
|
<mxGeometry y="156" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_75" value="-" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_67" vertex="1">
|
|
<mxGeometry y="164" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_77" value="Commit" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-270" y="-680" width="190" height="216" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_78" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_77" vertex="1">
|
|
<mxGeometry y="26" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_79" value="- projectId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_77" vertex="1">
|
|
<mxGeometry y="52" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_80" value="- snapshotJson JSON" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_77" vertex="1">
|
|
<mxGeometry y="78" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_81" value="- snapshotHash STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_77" vertex="1">
|
|
<mxGeometry y="104" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_82" value="- userId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_77" vertex="1">
|
|
<mxGeometry y="130" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_83" value="- editSummary TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_77" vertex="1">
|
|
<mxGeometry y="156" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_84" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_77" vertex="1">
|
|
<mxGeometry y="182" width="190" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_85" value="-" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_77" vertex="1">
|
|
<mxGeometry y="190" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_87" value="Đệ trình" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="140" y="-684" width="200" height="242" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_88" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="26" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_89" value="- projectId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="52" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_90" value="- commitId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="78" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_91" value="- userId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="104" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_92" value="- status SMALLINT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="130" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_93" value="- reviewedBy UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="156" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_94" value="- reviewNote TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="182" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_95" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="208" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_98" value="-&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_87" vertex="1">
|
|
<mxGeometry y="216" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_99" value="Thực thể lịch sử" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-960" y="100" width="210" height="242" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_100" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="26" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_101" value="- projectId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="52" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_102" value="- name STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="78" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_103" value="- slug STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="104" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_104" value="- description TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="130" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_105" value="- timeStart INT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="156" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_106" value="- timeEnd INT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="182" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_107" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="208" width="210" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_109" value="-" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_99" vertex="1">
|
|
<mxGeometry y="216" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_110" value="Hình học bản đồ" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-960" y="-267" width="210" height="216" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_111" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_110" vertex="1">
|
|
<mxGeometry y="26" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_112" value="- geoType SMALLINT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_110" vertex="1">
|
|
<mxGeometry y="52" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_113" value="- drawGeometry JSON" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_110" vertex="1">
|
|
<mxGeometry y="78" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_114" value="- binding JSON" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_110" vertex="1">
|
|
<mxGeometry y="104" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_115" value="- bbox GEOMETRY" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_110" vertex="1">
|
|
<mxGeometry y="130" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_116" value="- projectId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_110" vertex="1">
|
|
<mxGeometry y="156" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_117" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_110" vertex="1">
|
|
<mxGeometry y="182" width="210" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_119" value="-" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_110" vertex="1">
|
|
<mxGeometry y="190" width="210" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_120" value="Wiki" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-620" y="174" width="190" height="190" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_121" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_120" vertex="1">
|
|
<mxGeometry y="26" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_122" value="- projectId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_120" vertex="1">
|
|
<mxGeometry y="52" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_123" value="- title STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_120" vertex="1">
|
|
<mxGeometry y="78" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_124" value="- slug STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_120" vertex="1">
|
|
<mxGeometry y="104" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_125" value="- isDeleted BOOL" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_120" vertex="1">
|
|
<mxGeometry y="130" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_126" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_120" vertex="1">
|
|
<mxGeometry y="156" width="190" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_128" value="-" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_120" vertex="1">
|
|
<mxGeometry y="164" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_129" value="Nội dung Wiki" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-630" y="480" width="190" height="190" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_130" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_129" vertex="1">
|
|
<mxGeometry y="26" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_131" value="- wikiId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_129" vertex="1">
|
|
<mxGeometry y="52" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_132" value="- title STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_129" vertex="1">
|
|
<mxGeometry y="78" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_133" value="- content TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_129" vertex="1">
|
|
<mxGeometry y="104" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_134" value="- createdAt DATETIME" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_129" vertex="1">
|
|
<mxGeometry y="130" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_135" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_129" vertex="1">
|
|
<mxGeometry y="156" width="190" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_136" value="-&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_129" vertex="1">
|
|
<mxGeometry y="164" width="190" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_137" value="RAG Chunk" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="-960" y="446" width="200" height="216" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_138" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_137" vertex="1">
|
|
<mxGeometry y="26" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_139" value="- sourceType STRING" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_137" vertex="1">
|
|
<mxGeometry y="52" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_140" value="- sourceId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_137" vertex="1">
|
|
<mxGeometry y="78" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_141" value="- projectId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_137" vertex="1">
|
|
<mxGeometry y="104" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_142" value="- content TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_137" vertex="1">
|
|
<mxGeometry y="130" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_143" value="- embedding VECTOR" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_137" vertex="1">
|
|
<mxGeometry y="156" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_144" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_137" vertex="1">
|
|
<mxGeometry y="182" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_146" value="-&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_137" vertex="1">
|
|
<mxGeometry y="190" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_147" value="Chatbot History" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="380" y="100" width="200" height="190" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_148" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_147" vertex="1">
|
|
<mxGeometry y="26" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_149" value="- userId UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_147" vertex="1">
|
|
<mxGeometry y="52" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_150" value="- question TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_147" vertex="1">
|
|
<mxGeometry y="78" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_151" value="- answer TEXT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_147" vertex="1">
|
|
<mxGeometry y="104" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_152" value="- createdAt DATETIME" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_147" vertex="1">
|
|
<mxGeometry y="130" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_153" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_147" vertex="1">
|
|
<mxGeometry y="156" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_155" value="-&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_147" vertex="1">
|
|
<mxGeometry y="164" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_156" value="Thống kê hệ thống" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="570" y="485" width="230" height="242" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_157" value="- id UUID" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="26" width="230" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_158" value="- date DATE" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="52" width="230" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_159" value="- totalUsers INT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="78" width="230" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_160" value="- totalProjects INT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="104" width="230" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_161" value="- totalCommits INT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="130" width="230" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_162" value="- totalSubmissions INT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="156" width="230" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_163" value="- totalStorageBytes BIGINT" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="182" width="230" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_164" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="208" width="230" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_v_166" value="-" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="hm_v_156" vertex="1">
|
|
<mxGeometry y="216" width="230" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="hm_e_188" value="1 - *" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;html=1;" parent="1" source="hm_v_2" target="hm_v_55" edge="1">
|
|
<mxGeometry relative="1" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="N7oW86cFdTujT4D4Ufkm-1" value="Khách" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="380" y="-90" width="200" height="164" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="N7oW86cFdTujT4D4Ufkm-9" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="N7oW86cFdTujT4D4Ufkm-1" vertex="1">
|
|
<mxGeometry y="26" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="N7oW86cFdTujT4D4Ufkm-10" value="-&nbsp;<span style="text-align: center;">Tìm kiếm dữ liệu công khai()</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="N7oW86cFdTujT4D4Ufkm-1" vertex="1">
|
|
<mxGeometry y="34" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="N7oW86cFdTujT4D4Ufkm-11" value="-&nbsp;<span style="text-align: center;">Xem dữ liệu bản đồ(</span>)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="N7oW86cFdTujT4D4Ufkm-1" vertex="1">
|
|
<mxGeometry y="60" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="N7oW86cFdTujT4D4Ufkm-12" value="- Quên mật khẩu()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="N7oW86cFdTujT4D4Ufkm-1" vertex="1">
|
|
<mxGeometry y="86" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="NtB20aTlyNJ0PtKtYNq2-5" value="- Quản lý tài khoản()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="N7oW86cFdTujT4D4Ufkm-1" vertex="1">
|
|
<mxGeometry y="112" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="NtB20aTlyNJ0PtKtYNq2-6" value="- Đăng ký()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="N7oW86cFdTujT4D4Ufkm-1" vertex="1">
|
|
<mxGeometry y="138" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-1" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=0;endSize=10;edgeStyle=elbowEdgeStyle;" parent="1" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="260" y="118" as="sourcePoint"/>
|
|
<mxPoint x="380" y="-18" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-2" value="Kiểm duyệt viên" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="20" y="550" width="200" height="138" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-3" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="TAY2EUvWx_R1NLel4pxn-2" vertex="1">
|
|
<mxGeometry y="26" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-4" value="-&nbsp;<span style="text-align: center;">Quản lý hồ sơ&nbsp;</span><span style="text-align: center;">nhà sử học</span><span style="text-align: center;">()</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="TAY2EUvWx_R1NLel4pxn-2" vertex="1">
|
|
<mxGeometry y="34" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-5" value="-&nbsp;<span style="text-align: center;">Quản lý đa phương tiện</span><span style="text-align: center;">(</span>)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="TAY2EUvWx_R1NLel4pxn-2" vertex="1">
|
|
<mxGeometry y="60" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-6" value="-&nbsp;<span style="text-align: center;">Quản lý dự án</span>()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="TAY2EUvWx_R1NLel4pxn-2" vertex="1">
|
|
<mxGeometry y="86" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-7" value="-&nbsp;<span style="text-align: center;">Quản lý người dùng</span>()" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="TAY2EUvWx_R1NLel4pxn-2" vertex="1">
|
|
<mxGeometry y="112" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-9" value="Quản trị viên" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="290" y="602" width="200" height="86" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-10" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="TAY2EUvWx_R1NLel4pxn-9" vertex="1">
|
|
<mxGeometry y="26" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-11" value="-&nbsp;<span style="text-align: center;">Quản lý nhân viên</span><span style="text-align: center;">()</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="TAY2EUvWx_R1NLel4pxn-9" vertex="1">
|
|
<mxGeometry y="34" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-12" value="-&nbsp;<span style="text-align: center;">Thống kê và báo cáo</span><span style="text-align: center;">(</span>)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="TAY2EUvWx_R1NLel4pxn-9" vertex="1">
|
|
<mxGeometry y="60" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-16" value="Nhà sử học" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=0;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="280" y="450" width="200" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-17" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;html=1;" parent="TAY2EUvWx_R1NLel4pxn-16" vertex="1">
|
|
<mxGeometry y="26" width="200" height="8" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="TAY2EUvWx_R1NLel4pxn-18" value="-&nbsp;<span style="text-align: center;">Quản lý đệ trình dự án</span><span style="text-align: center;">()</span>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="TAY2EUvWx_R1NLel4pxn-16" vertex="1">
|
|
<mxGeometry y="34" width="200" height="26" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-6" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=0;endSize=10;entryX=0.995;entryY=0.831;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;edgeStyle=elbowEdgeStyle;entryPerimeter=0;" parent="1" source="TAY2EUvWx_R1NLel4pxn-16" target="hm_v_13" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="472" y="430"/>
|
|
</Array>
|
|
<mxPoint x="350" y="498" as="sourcePoint"/>
|
|
<mxPoint x="170" y="410" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-7" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=0;endSize=10;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="TAY2EUvWx_R1NLel4pxn-16" target="TAY2EUvWx_R1NLel4pxn-2" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="210" y="465"/>
|
|
</Array>
|
|
<mxPoint x="693" y="560" as="sourcePoint"/>
|
|
<mxPoint x="480" y="420" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-8" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=0;endSize=10;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;edgeStyle=elbowEdgeStyle;elbow=vertical;" parent="1" source="TAY2EUvWx_R1NLel4pxn-2" target="TAY2EUvWx_R1NLel4pxn-9" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="320" y="530"/>
|
|
</Array>
|
|
<mxPoint x="372" y="540" as="sourcePoint"/>
|
|
<mxPoint x="110" y="695" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-9" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=0.995;exitY=-0.121;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="hm_v_49" target="TAY2EUvWx_R1NLel4pxn-2" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="10" y="490" as="sourcePoint"/>
|
|
<mxPoint x="-150" y="874" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-10" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="0hKXON9mkpl985BJm_zx-9" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="11" y="-5" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-11" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="0hKXON9mkpl985BJm_zx-9" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-10" y="-4" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-12" value="Quản lý" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="0hKXON9mkpl985BJm_zx-9" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-34" y="40" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-14" value="" style="endArrow=diamondThin;shadow=0;strokeWidth=1;rounded=0;endFill=1;exitX=1;exitY=0.56;exitDx=0;exitDy=0;entryX=-0.005;entryY=0.522;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;endSize=20;" parent="1" source="hm_v_44" target="0hKXON9mkpl985BJm_zx-1" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="60" y="436" as="sourcePoint"/>
|
|
<mxPoint x="-80" y="430" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-15" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="0hKXON9mkpl985BJm_zx-14" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="10" y="-21" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-16" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="0hKXON9mkpl985BJm_zx-14" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-9" y="2" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="0hKXON9mkpl985BJm_zx-17" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="0hKXON9mkpl985BJm_zx-14" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-14" y="55" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-1" value="" style="endArrow=diamondThin;shadow=0;strokeWidth=1;rounded=0;endFill=1;exitX=1.016;exitY=0.436;exitDx=0;exitDy=0;entryX=-0.002;entryY=1.103;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;endSize=20;" parent="1" source="hm_v_36" target="hm_v_11" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-60" y="563" as="sourcePoint"/>
|
|
<mxPoint x="119" y="420" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-2" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-1" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="10" y="3" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-3" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-1" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-9" y="-5" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-4" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-1" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-56" y="23" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-5" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=1;exitY=0.415;exitDx=0;exitDy=0;entryX=-0.016;entryY=0.215;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" parent="1" source="hm_v_38" target="TAY2EUvWx_R1NLel4pxn-5" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-40" y="603" as="sourcePoint"/>
|
|
<mxPoint x="121" y="585" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-6" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-5" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="10" y="11" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-7" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-5" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-10" y="-4" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-8" value="Quản lý" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-5" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-71" y="-14" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-10" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=diamondThin;endFill=1;endSize=20;exitX=0.486;exitY=1.083;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="hm_v_23" target="hm_v_2" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="400" y="-100" as="sourcePoint"/>
|
|
<mxPoint x="260" y="-100" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-12" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="1" connectable="0" vertex="1">
|
|
<mxGeometry x="130" y="12" as="geometry">
|
|
<mxPoint x="-16" y="28" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-14" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="1" connectable="0" vertex="1">
|
|
<mxGeometry x="50" y="-25" as="geometry">
|
|
<mxPoint x="-16" y="28" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-15" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.451;entryY=0.967;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="hm_v_2" target="hm_v_30" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="100" y="310" as="sourcePoint"/>
|
|
<mxPoint x="257" y="627" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-16" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-15" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-5" y="-20" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-17" value="1..*" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-15" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="14" y="29" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-18" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-15" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="31" y="75" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-19" value="" style="endArrow=diamondThin;shadow=0;strokeWidth=1;rounded=0;endFill=1;exitX=0.009;exitY=0.337;exitDx=0;exitDy=0;entryX=0.998;entryY=0.618;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;endSize=20;" parent="1" source="hm_v_150" target="hm_v_7" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="340" y="160" as="sourcePoint"/>
|
|
<mxPoint x="517" y="198" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-20" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-19" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-32" y="-7" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-21" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-19" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="30" y="-5" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-22" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-19" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="38" y="-35" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-25" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=0.004;exitY=0.637;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="hm_v_160" target="TAY2EUvWx_R1NLel4pxn-9" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="400" y="560" as="sourcePoint"/>
|
|
<mxPoint x="561" y="541" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-26" value="0..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-25" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-31" y="24" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-27" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-25" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="20" y="17" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-28" value="Quản lý" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-25" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-1" y="-67" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-29" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=1.004;exitY=1.002;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;exitPerimeter=0;edgeStyle=elbowEdgeStyle;" parent="1" source="hm_v_90" target="TAY2EUvWx_R1NLel4pxn-16" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<Array as="points">
|
|
<mxPoint x="630" y="-50"/>
|
|
</Array>
|
|
<mxPoint x="260" y="550" as="sourcePoint"/>
|
|
<mxPoint x="417" y="867" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-30" value="0..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-29" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="10" y="20" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-31" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-29" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-10" y="-4" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-32" value="Quản lý" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-29" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-19" y="-275" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-37" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=0.347;exitY=1.03;exitDx=0;exitDy=0;entryX=0.585;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" parent="1" source="hm_v_98" target="hm_v_2" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="30" y="488" as="sourcePoint"/>
|
|
<mxPoint x="191" y="470" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-38" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-37" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="1" y="31" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-39" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-37" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="1" y="-20" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-40" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-37" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-8" y="-204" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-41" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=-0.009;exitY=0.667;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="1" source="hm_v_98" target="hm_v_55" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="230" y="-210" as="sourcePoint"/>
|
|
<mxPoint x="190" y="271" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-42" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-41" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-27" y="39" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-43" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-41" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="13" y="-10" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-44" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-41" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="43" y="-106" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-45" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=0.017;exitY=0.654;exitDx=0;exitDy=0;entryX=1.003;entryY=0.577;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" parent="1" source="hm_v_90" target="hm_v_80" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="360" y="-390" as="sourcePoint"/>
|
|
<mxPoint x="30" y="-169" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-46" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-45" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-27" y="-1" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-47" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-45" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="13" y="-3" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-48" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-45" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="43" y="-61" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-52" value="" style="endArrow=diamondThin;shadow=0;strokeWidth=1;rounded=0;endFill=1;exitX=0.427;exitY=1.027;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;endSize=20;" parent="1" source="hm_v_85" target="hm_v_55" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-340" y="-350" as="sourcePoint"/>
|
|
<mxPoint x="-163" y="-312" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-53" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-52" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-1" y="23" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-54" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-52" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="5" y="-30" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-55" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-52" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-7" y="-93" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-56" value="" style="endArrow=diamondThin;shadow=0;strokeWidth=1;rounded=0;endFill=1;exitX=0.518;exitY=1.063;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;endSize=20;" parent="1" source="hm_v_75" target="hm_v_55" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-184" y="-290" as="sourcePoint"/>
|
|
<mxPoint x="-240" y="-57" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-57" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-56" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-1" y="39" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-58" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-56" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-13" y="-30" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-59" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-56" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-72" y="-42" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-64" value="" style="endArrow=diamondThin;shadow=0;strokeWidth=1;rounded=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endSize=20;" parent="1" source="hm_v_129" target="hm_v_128" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-360" y="-330" as="sourcePoint"/>
|
|
<mxPoint x="-161" y="-72" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-65" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-64" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-25" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-66" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-64" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-4" y="40" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-67" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-64" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="67" y="42" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-68" value="" style="endArrow=diamondThin;shadow=0;strokeWidth=1;rounded=0;endFill=1;exitX=1;exitY=0;exitDx=0;exitDy=0;endSize=20;entryX=0.017;entryY=0.982;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="hm_v_137" target="hm_v_128" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-530" y="530" as="sourcePoint"/>
|
|
<mxPoint x="-521" y="440" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-69" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-68" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint y="-6" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-70" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-68" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-13" y="30" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-71" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-68" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-9" y="72" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-72" value="" style="endArrow=diamondThin;shadow=0;strokeWidth=1;rounded=0;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;endSize=20;entryX=0.48;entryY=1.034;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="hm_v_137" target="hm_v_109" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-680" y="466" as="sourcePoint"/>
|
|
<mxPoint x="-537" y="410" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-73" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-72" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint y="-6" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-74" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-72" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="9" y="41" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-76" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="1" connectable="0" vertex="1">
|
|
<mxGeometry x="-940" y="420" as="geometry">
|
|
<mxPoint x="45" y="-12" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-77" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=1.004;exitY=0.889;exitDx=0;exitDy=0;entryX=-0.001;entryY=0.21;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" parent="1" source="hm_v_113" target="hm_v_57" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-570" y="-230" as="sourcePoint"/>
|
|
<mxPoint x="-413" y="87" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-78" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-77" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="10" y="26" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-79" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-77" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-10" y="-4" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-80" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-77" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-109" y="40" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-81" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=-0.006;entryY=0.514;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="hm_v_120" target="hm_v_58" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-760" y="19" as="sourcePoint"/>
|
|
<mxPoint x="-361" y="12" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-82" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-81" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="-15" y="-14" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-83" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-81" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-10" y="49" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-84" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-81" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-32" y="104" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-85" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=1.005;exitY=0.494;exitDx=0;exitDy=0;entryX=-0.008;entryY=0.022;entryDx=0;entryDy=0;entryPerimeter=0;exitPerimeter=0;" parent="1" source="hm_v_100" target="hm_v_58" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-440" y="343" as="sourcePoint"/>
|
|
<mxPoint x="-266" y="30" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-86" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-85" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="17" y="-27" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-87" value="1" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-85" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-18" y="11" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-88" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-85" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-50" y="68" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-89" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=0.47;exitY=1.054;exitDx=0;exitDy=0;entryX=0.543;entryY=-0.007;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" parent="1" source="hm_v_119" target="hm_v_99" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-1019" y="27" as="sourcePoint"/>
|
|
<mxPoint x="-620" y="20" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-90" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-89" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="10" y="26" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-91" value="1..*" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-89" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-10" y="-4" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-92" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-89" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-79" y="-22" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-93" value="" style="endArrow=none;shadow=0;strokeWidth=1;rounded=0;endFill=0;exitX=0.992;exitY=0.169;exitDx=0;exitDy=0;entryX=-0.011;entryY=0.415;entryDx=0;entryDy=0;exitPerimeter=0;entryPerimeter=0;" parent="1" source="hm_v_105" target="hm_v_123" edge="1">
|
|
<mxGeometry x="0.5" y="41" relative="1" as="geometry">
|
|
<mxPoint x="-40" y="32" as="offset"/>
|
|
<mxPoint x="-840" y="60" as="sourcePoint"/>
|
|
<mxPoint x="-825" y="182" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-94" value="1..*" style="resizable=0;align=left;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-93" connectable="0" vertex="1">
|
|
<mxGeometry x="-1" relative="1" as="geometry">
|
|
<mxPoint x="10" y="26" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-95" value="1..*" style="resizable=0;align=right;verticalAlign=bottom;labelBackgroundColor=none;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-93" connectable="0" vertex="1">
|
|
<mxGeometry x="1" relative="1" as="geometry">
|
|
<mxPoint x="-10" y="-4" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="335wJyIIAcdE5dx7YWbp-96" value="Sở hữu" style="text;html=1;resizable=0;points=[];;align=center;verticalAlign=middle;labelBackgroundColor=none;rounded=0;shadow=0;strokeWidth=1;fontSize=12;" parent="335wJyIIAcdE5dx7YWbp-93" connectable="0" vertex="1">
|
|
<mxGeometry x="0.5" y="49" relative="1" as="geometry">
|
|
<mxPoint x="-36" y="37" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
<diagram id="9x-ohdZbe_-ubneEXb4B" name="Sequence">
|
|
<mxGraphModel dx="757" dy="436" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="4200" pageHeight="29112" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0"/>
|
|
<mxCell id="1" parent="0"/>
|
|
<mxCell id="p6ycT-8V7TjLRSZWDGn8-4" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.035;exitY=0.897;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="p6ycT-8V7TjLRSZWDGn8-5" target="p6ycT-8V7TjLRSZWDGn8-1" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="2762" y="568" as="sourcePoint"/>
|
|
<mxPoint x="2762" y="518" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-1" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;">Cập nhật tiểu sử</span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="1320" width="640" height="470" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-2" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="q7BGxLcfqsSU-SPwHjVG-1" vertex="1">
|
|
<mxGeometry x="29.55" y="62" width="20" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-3" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="q7BGxLcfqsSU-SPwHjVG-1" vertex="1">
|
|
<mxGeometry x="172.05" y="60" width="100" height="360" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-4" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};strokeWidth=1;" parent="q7BGxLcfqsSU-SPwHjVG-3" vertex="1">
|
|
<mxGeometry x="42.5" y="90" width="15" height="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-5" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="q7BGxLcfqsSU-SPwHjVG-1" vertex="1">
|
|
<mxGeometry x="29.55" y="152" width="20" height="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-6" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="q7BGxLcfqsSU-SPwHjVG-1" source="q7BGxLcfqsSU-SPwHjVG-5" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="39.05" y="192" as="sourcePoint"/>
|
|
<mxPoint x="39.05" y="122" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-7" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="q7BGxLcfqsSU-SPwHjVG-1" vertex="1">
|
|
<mxGeometry x="329.55" y="60" width="117.95" height="192" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-8" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="q7BGxLcfqsSU-SPwHjVG-7" vertex="1">
|
|
<mxGeometry x="51.47" y="82" width="15" height="88" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-9" value="" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="q7BGxLcfqsSU-SPwHjVG-1" edge="1">
|
|
<mxGeometry x="0.0331" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="229.54999999999995" y="205.74074074074042" as="sourcePoint"/>
|
|
<mxPoint x="381.02000000000027" y="205.57894736842172" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-10" value="Xác thực" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="q7BGxLcfqsSU-SPwHjVG-9" connectable="0" vertex="1">
|
|
<mxGeometry x="-0.0205" y="2" relative="1" as="geometry">
|
|
<mxPoint x="1" y="-9" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-11" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="q7BGxLcfqsSU-SPwHjVG-1" vertex="1">
|
|
<mxGeometry x="479.55" y="62" width="120" height="370" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-12" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="q7BGxLcfqsSU-SPwHjVG-11" vertex="1">
|
|
<mxGeometry x="52.5" y="90" width="15" height="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-13" value="Nhập thông tin&nbsp;" style="html=1;verticalAlign=bottom;endArrow=block;rounded=0;" parent="q7BGxLcfqsSU-SPwHjVG-1" edge="1">
|
|
<mxGeometry width="80" relative="1" as="geometry">
|
|
<mxPoint x="49.55" y="183.5" as="sourcePoint"/>
|
|
<mxPoint x="214.54999999999995" y="183.5" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-14" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="q7BGxLcfqsSU-SPwHjVG-1" target="q7BGxLcfqsSU-SPwHjVG-5" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="39.55" y="412" as="sourcePoint"/>
|
|
<mxPoint x="39.550000000000225" y="360" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-15" value="Trả về dữ liệu người dùng" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="q7BGxLcfqsSU-SPwHjVG-1" edge="1">
|
|
<mxGeometry y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="214.55" y="344" as="sourcePoint"/>
|
|
<mxPoint x="49.55" y="344" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-16" value="" style="shape=umlDestroy;html=1;" parent="q7BGxLcfqsSU-SPwHjVG-1" vertex="1">
|
|
<mxGeometry x="373.52000000000004" y="242" width="30" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="q7BGxLcfqsSU-SPwHjVG-17" value="Cập nhật thông tin người dùng" style="html=1;verticalAlign=bottom;endArrow=block;rounded=0;" parent="q7BGxLcfqsSU-SPwHjVG-1" source="q7BGxLcfqsSU-SPwHjVG-4" edge="1">
|
|
<mxGeometry width="80" relative="1" as="geometry">
|
|
<mxPoint x="207.05" y="300" as="sourcePoint"/>
|
|
<mxPoint x="532.05" y="300" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-1" value="<span style="text-wrap-mode: nowrap;"><b>Đổi mật khẩu</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="1846" width="640" height="470" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-2" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="LnSgmqiPYPwZ0V9YB0tI-1" vertex="1">
|
|
<mxGeometry x="29.55" y="62" width="20" height="40" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-3" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-1" vertex="1">
|
|
<mxGeometry x="172.05" y="60" width="100" height="360" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-4" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};strokeWidth=1;" parent="LnSgmqiPYPwZ0V9YB0tI-3" vertex="1">
|
|
<mxGeometry x="42.5" y="90" width="15" height="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-5" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-1" vertex="1">
|
|
<mxGeometry x="29.55" y="152" width="20" height="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-6" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-1" source="LnSgmqiPYPwZ0V9YB0tI-5" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="39.05" y="192" as="sourcePoint"/>
|
|
<mxPoint x="39.05" y="122" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-7" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-1" vertex="1">
|
|
<mxGeometry x="329.55" y="60" width="117.95" height="192" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-8" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-7" vertex="1">
|
|
<mxGeometry x="51.47" y="82" width="15" height="88" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-9" value="" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-1" edge="1">
|
|
<mxGeometry x="0.0331" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="229.54999999999995" y="206.83333333333348" as="sourcePoint"/>
|
|
<mxPoint x="381.02000000000027" y="206.57894736842172" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-10" value="Xác thực" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="LnSgmqiPYPwZ0V9YB0tI-9" connectable="0" vertex="1">
|
|
<mxGeometry x="-0.0205" y="2" relative="1" as="geometry">
|
|
<mxPoint x="1" y="-9" as="offset"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-11" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-1" vertex="1">
|
|
<mxGeometry x="479.55" y="62" width="120" height="370" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-12" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-11" vertex="1">
|
|
<mxGeometry x="52.5" y="90" width="15" height="230" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-13" value="Nhập mật khẩu cũ<br>và mật khẩu mới" style="html=1;verticalAlign=bottom;endArrow=block;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-1" edge="1">
|
|
<mxGeometry width="80" relative="1" as="geometry">
|
|
<mxPoint x="49.55" y="187.5" as="sourcePoint"/>
|
|
<mxPoint x="214.54999999999995" y="187.5" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-14" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-1" target="LnSgmqiPYPwZ0V9YB0tI-5" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="39.55" y="412" as="sourcePoint"/>
|
|
<mxPoint x="39.550000000000225" y="360" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-15" value="Thông báo thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-1" edge="1">
|
|
<mxGeometry y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="214.55" y="344" as="sourcePoint"/>
|
|
<mxPoint x="49.55" y="344" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-16" value="" style="shape=umlDestroy;html=1;" parent="LnSgmqiPYPwZ0V9YB0tI-1" vertex="1">
|
|
<mxGeometry x="373.52000000000004" y="242" width="30" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-17" value="Cập nhật mật khẩu người dùng" style="html=1;verticalAlign=bottom;endArrow=block;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-1" edge="1">
|
|
<mxGeometry width="80" relative="1" as="geometry">
|
|
<mxPoint x="229.54999999999995" y="314" as="sourcePoint"/>
|
|
<mxPoint x="532.05" y="314" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="p6ycT-8V7TjLRSZWDGn8-1" value="Guest" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
|
|
<mxGeometry x="2750" y="275" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="p6ycT-8V7TjLRSZWDGn8-3" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="1" vertex="1">
|
|
<mxGeometry x="2752.5" y="365" width="20" height="585" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="p6ycT-8V7TjLRSZWDGn8-5" value="<b>Xem dữ liệu bản đồ</b>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=170;height=25;" parent="1" vertex="1">
|
|
<mxGeometry x="2720" y="235" width="1150" height="795" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="p6ycT-8V7TjLRSZWDGn8-9" value="Gửi toạ độ" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" parent="p6ycT-8V7TjLRSZWDGn8-5" edge="1">
|
|
<mxGeometry x="-0.0012" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<Array as="points"/>
|
|
<mxPoint x="52.5" y="155.00307692307692" as="sourcePoint"/>
|
|
<mxPoint x="246.1" y="155.08" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="p6ycT-8V7TjLRSZWDGn8-10" value=":Tile_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="204.1" y="40" width="100" height="210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="p6ycT-8V7TjLRSZWDGn8-11" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="p6ycT-8V7TjLRSZWDGn8-10" vertex="1">
|
|
<mxGeometry x="42.5" y="95" width="15" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-1" value=":RasterTile_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="350" y="40" width="100" height="320" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-2" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="CuDs5sRMxoAvqJg1kuFN-1" vertex="1">
|
|
<mxGeometry x="42.5" y="190" width="15" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-5" value=":Entity_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="490" y="40" width="100" height="500" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-6" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="CuDs5sRMxoAvqJg1kuFN-5" vertex="1">
|
|
<mxGeometry x="42.5" y="320" width="15" height="130" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-7" value=":Geometry_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="630" y="40" width="100" height="730" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-8" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="CuDs5sRMxoAvqJg1kuFN-7" vertex="1">
|
|
<mxGeometry x="42.5" y="545" width="15" height="140" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-9" value="Dữ liệu bản đồ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="p6ycT-8V7TjLRSZWDGn8-5" edge="1">
|
|
<mxGeometry x="0.0022" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="246.5999999999999" y="185" as="sourcePoint"/>
|
|
<mxPoint x="52.5" y="185" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-4" value="Gửi toạ độ" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" parent="p6ycT-8V7TjLRSZWDGn8-5" edge="1">
|
|
<mxGeometry x="-0.4244" relative="1" as="geometry">
|
|
<mxPoint x="1" as="offset"/>
|
|
<Array as="points"/>
|
|
<mxPoint x="52.5" y="255" as="sourcePoint"/>
|
|
<mxPoint x="392.49999999999955" y="255.18181818181813" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-10" value="" style="shape=umlDestroy;html=1;" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="239.0999999999999" y="215" width="30" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-12" value="" style="shape=umlDestroy;html=1;" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="385" y="325" width="30" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-13" value=":Entity" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="770" y="40" width="100" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-14" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="CuDs5sRMxoAvqJg1kuFN-13" vertex="1">
|
|
<mxGeometry x="42.5" y="320" width="15" height="120" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-15" value=":Geometry" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="910" y="40" width="100" height="720" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-16" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="CuDs5sRMxoAvqJg1kuFN-15" vertex="1">
|
|
<mxGeometry x="42.5" y="535" width="15" height="140" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-18" value="Tìm kiếm danh sách enitty" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="p6ycT-8V7TjLRSZWDGn8-5" source="CuDs5sRMxoAvqJg1kuFN-6" target="CuDs5sRMxoAvqJg1kuFN-14" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="540" y="425" as="sourcePoint"/>
|
|
<mxPoint x="740" y="426" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-20" value="" style="shape=umlDestroy;html=1;" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="525" y="505" width="30" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-21" value="" style="shape=umlDestroy;html=1;" parent="p6ycT-8V7TjLRSZWDGn8-5" vertex="1">
|
|
<mxGeometry x="805" y="495" width="30" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-25" value="Tìm kiếm danh sách geometry" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="p6ycT-8V7TjLRSZWDGn8-5" source="CuDs5sRMxoAvqJg1kuFN-8" target="CuDs5sRMxoAvqJg1kuFN-15" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="740" y="415" as="sourcePoint"/>
|
|
<mxPoint x="1005" y="415" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nwJPR_Y_FT8MMpku9e4Q-17" value="" style="group" parent="1" connectable="0" vertex="1">
|
|
<mxGeometry x="800" y="1320" width="840" height="430" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-38" value="Bấm nút đăng nhập <br>bằng Google" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;fontSize=10;" parent="nwJPR_Y_FT8MMpku9e4Q-17" target="LnSgmqiPYPwZ0V9YB0tI-43" edge="1">
|
|
<mxGeometry x="0.0189" y="2" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="119.5" y="172" as="sourcePoint"/>
|
|
<mxPoint x="252" y="172" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-39" value="<span style="font-size: 17px; text-wrap: nowrap;"><b>Đăng nhập bằng Google</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=300;height=30;" parent="nwJPR_Y_FT8MMpku9e4Q-17" vertex="1">
|
|
<mxGeometry width="840" height="430" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-41" value="AccessToken, RefreshToken" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-39" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="212.5" y="340"/>
|
|
</Array>
|
|
<mxPoint x="272.5" y="340" as="sourcePoint"/>
|
|
<mxPoint x="117.5" y="340" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-42" value=":Auth_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-39" vertex="1">
|
|
<mxGeometry x="230" y="70" width="100" height="320" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-43" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-42" vertex="1">
|
|
<mxGeometry x="42.5" y="80" width="15" height="210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-44" value="Xác thực thông tin" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-39" edge="1">
|
|
<mxGeometry x="-0.0021" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="290" y="189.67" as="sourcePoint"/>
|
|
<mxPoint x="495" y="189.67" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-45" value=":Google_Outh2" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-39" vertex="1">
|
|
<mxGeometry x="452.5" y="70" width="100" height="200" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-46" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-45" vertex="1">
|
|
<mxGeometry x="42.5" y="80" width="15" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-52" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-39" vertex="1">
|
|
<mxGeometry x="640" y="70" width="100" height="310" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-53" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-52" vertex="1">
|
|
<mxGeometry x="42.5" y="170" width="15" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-49" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-39" target="LnSgmqiPYPwZ0V9YB0tI-48" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="106.90999999999985" y="391" as="sourcePoint"/>
|
|
<mxPoint x="109.70958646616509" y="150" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-57" value="Xác thực thông tin" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-39" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="290" y="310" as="sourcePoint"/>
|
|
<mxPoint x="682.5" y="310" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-58" value="" style="shape=umlDestroy;html=1;" parent="LnSgmqiPYPwZ0V9YB0tI-39" vertex="1">
|
|
<mxGeometry x="487.5" y="250" width="30" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-59" value="Gửi dữ liệu người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-39" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="495" y="226" as="sourcePoint"/>
|
|
<mxPoint x="287.4999999999998" y="226" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-47" value="" style="group" parent="nwJPR_Y_FT8MMpku9e4Q-17" connectable="0" vertex="1">
|
|
<mxGeometry x="97.5" y="50" width="25" height="310" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-48" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="LnSgmqiPYPwZ0V9YB0tI-47" vertex="1">
|
|
<mxGeometry width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-50" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-47" vertex="1">
|
|
<mxGeometry y="100" width="20" height="210" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nwJPR_Y_FT8MMpku9e4Q-18" value="" style="group" parent="1" connectable="0" vertex="1">
|
|
<mxGeometry x="1710" y="1320" width="585" height="370" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-9" value="<span style="font-size: 10px;">Nhập thông tin và</span><br style="font-size: 10px;">&nbsp;gửi yêu cầu đăng nhập" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;fontSize=10;" parent="nwJPR_Y_FT8MMpku9e4Q-18" target="Tsns_GOpQ84immmd-WVT-44" edge="1">
|
|
<mxGeometry x="0.0189" y="2" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="119.5" y="172" as="sourcePoint"/>
|
|
<mxPoint x="252" y="172" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-40" value="<span style="font-size: 17px; text-wrap: nowrap;"><b>Đăng nhập</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;" parent="nwJPR_Y_FT8MMpku9e4Q-18" vertex="1">
|
|
<mxGeometry width="585" height="370" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-42" value="AccessToken, RefreshToken" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-40" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="272.5" y="255" as="sourcePoint"/>
|
|
<mxPoint x="117.5" y="255" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-43" value=":Auth_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-40" vertex="1">
|
|
<mxGeometry x="230" y="70" width="100" height="240" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-44" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-43" vertex="1">
|
|
<mxGeometry x="42.5" y="80" width="15" height="120" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-45" value="Xác thực thông tin" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-40" target="Tsns_GOpQ84immmd-WVT-47" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="290" y="194" as="sourcePoint"/>
|
|
<mxPoint x="420" y="194" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-46" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-40" vertex="1">
|
|
<mxGeometry x="452.5" y="70" width="100" height="200" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-47" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-46" vertex="1">
|
|
<mxGeometry x="42.5" y="80" width="15" height="90" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-27" value="" style="group" parent="nwJPR_Y_FT8MMpku9e4Q-18" connectable="0" vertex="1">
|
|
<mxGeometry x="97.5" y="50" width="25" height="291" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-6" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="LnSgmqiPYPwZ0V9YB0tI-27" vertex="1">
|
|
<mxGeometry width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-10" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="LnSgmqiPYPwZ0V9YB0tI-27" target="Tsns_GOpQ84immmd-WVT-6" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="9.409999999999854" y="291" as="sourcePoint"/>
|
|
<mxPoint x="9.409999999999854" y="241" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-8" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="LnSgmqiPYPwZ0V9YB0tI-27" vertex="1">
|
|
<mxGeometry y="100" width="20" height="140" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nwJPR_Y_FT8MMpku9e4Q-19" value="" style="group" parent="1" connectable="0" vertex="1">
|
|
<mxGeometry x="460" y="240" width="675" height="440" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-1" value="Guest" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="nwJPR_Y_FT8MMpku9e4Q-19" vertex="1">
|
|
<mxGeometry x="72.5" y="40" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-2" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.119;exitY=0.932;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.119;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;" parent="nwJPR_Y_FT8MMpku9e4Q-19" source="Tsns_GOpQ84immmd-WVT-3" target="Tsns_GOpQ84immmd-WVT-23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="145" y="170" as="sourcePoint"/>
|
|
<mxPoint x="83" y="110" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-23" value="<span style="font-size: 17px; text-wrap: nowrap;"><b>Đăng ký</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;" parent="nwJPR_Y_FT8MMpku9e4Q-19" vertex="1">
|
|
<mxGeometry width="675" height="440" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-24" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-23" vertex="1">
|
|
<mxGeometry x="380.63" y="60" width="100" height="270" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-25" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-24" vertex="1">
|
|
<mxGeometry x="42.5" y="80" width="15" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-26" value=":Auth_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-23" vertex="1">
|
|
<mxGeometry x="215.63" y="60" width="100" height="360" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-27" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-26" vertex="1">
|
|
<mxGeometry x="42.5" y="80" width="15" height="250" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-28" value=":Token" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-23" vertex="1">
|
|
<mxGeometry x="535" y="60" width="100" height="270" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-29" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-28" vertex="1">
|
|
<mxGeometry x="42.5" y="140" width="15" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-30" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-28" vertex="1">
|
|
<mxGeometry x="42.5" y="220" width="15" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-31" value="Kiểm tra TK đã tồn tại chưa" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-23" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="275.63" y="178" as="sourcePoint"/>
|
|
<mxPoint x="419.13" y="178" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-32" value="Tạo mã OTP" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-23" edge="1">
|
|
<mxGeometry x="-0.4428" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="276" y="221" as="sourcePoint"/>
|
|
<mxPoint x="577.5" y="221" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-33" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-23" vertex="1">
|
|
<mxGeometry x="423.13" y="323" width="15" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-34" value="Tạo tài khoản" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-23" target="Tsns_GOpQ84immmd-WVT-33" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="275" y="340" as="sourcePoint"/>
|
|
<mxPoint x="415" y="340" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-35" value="<span style="font-size: 10px; text-wrap: nowrap; background-color: rgb(255, 255, 255);">Nhập thông tin và <br style="font-size: 10px;">gửi yêu cầu đăng ký</span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=10;" parent="Tsns_GOpQ84immmd-WVT-23" vertex="1">
|
|
<mxGeometry x="145" y="130" width="60" height="30" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-36" value="Nhập mã OTP" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-23" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="93.13" y="272" as="sourcePoint"/>
|
|
<mxPoint x="258.1300000000001" y="272" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-37" value="Kiểm tra mã OTP" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-23" edge="1">
|
|
<mxGeometry x="-0.4362" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="275" y="300" as="sourcePoint"/>
|
|
<mxPoint x="576.5" y="300" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-38" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="585" y="370" as="sourcePoint"/>
|
|
<mxPoint x="584.5" y="330" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-39" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-23" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="430.63" y="413" as="sourcePoint"/>
|
|
<mxPoint x="430.13" y="373" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-4" value="" style="html=1;verticalAlign=bottom;endArrow=block;elbow=horizontal;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-23" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92.5" y="160" as="sourcePoint"/>
|
|
<mxPoint x="258.13" y="160" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-70" value="Gửi mã OTP" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="nwJPR_Y_FT8MMpku9e4Q-19" edge="1">
|
|
<mxGeometry x="0.0022" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="258.1300000000001" y="240" as="sourcePoint"/>
|
|
<mxPoint x="92.5" y="240" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-54" value="AccessToken, RefreshToken" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="nwJPR_Y_FT8MMpku9e4Q-19" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="258.1300000000001" y="273" as="sourcePoint"/>
|
|
<mxPoint x="92.5" y="273" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LnSgmqiPYPwZ0V9YB0tI-55" value="" style="endArrow=none;dashed=1;html=1;rounded=0;exitX=0.119;exitY=0.932;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.119;entryY=0.25;entryDx=0;entryDy=0;entryPerimeter=0;" parent="nwJPR_Y_FT8MMpku9e4Q-19" source="Tsns_GOpQ84immmd-WVT-23" target="Tsns_GOpQ84immmd-WVT-3" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="80" y="410" as="sourcePoint"/>
|
|
<mxPoint x="80" y="110" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-3" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="nwJPR_Y_FT8MMpku9e4Q-19" vertex="1">
|
|
<mxGeometry x="72.5" y="140" width="20" height="240" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nwJPR_Y_FT8MMpku9e4Q-20" value="" style="group" parent="1" connectable="0" vertex="1">
|
|
<mxGeometry x="1230" y="240" width="767.5" height="480" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-11" value=":Auth_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="nwJPR_Y_FT8MMpku9e4Q-20" vertex="1">
|
|
<mxGeometry x="200" y="70" width="100" height="400" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-12" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-11" vertex="1">
|
|
<mxGeometry x="42.5" y="70" width="15" height="270" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-13" value="Guest" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="nwJPR_Y_FT8MMpku9e4Q-20" vertex="1">
|
|
<mxGeometry x="87.5" y="40" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-14" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="nwJPR_Y_FT8MMpku9e4Q-20" source="Tsns_GOpQ84immmd-WVT-15" target="Tsns_GOpQ84immmd-WVT-13" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="160" y="170" as="sourcePoint"/>
|
|
<mxPoint x="100" y="120" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-15" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="nwJPR_Y_FT8MMpku9e4Q-20" vertex="1">
|
|
<mxGeometry x="87.5" y="140" width="20" height="290" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-16" value="Nhập sđt và gửi yêu cầu" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="nwJPR_Y_FT8MMpku9e4Q-20" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="110" y="155" as="sourcePoint"/>
|
|
<mxPoint x="242.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-17" value="kiểm tra SĐT tồn tại không" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="nwJPR_Y_FT8MMpku9e4Q-20" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="259.5" y="171" as="sourcePoint"/>
|
|
<mxPoint x="480" y="171" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-18" value="Tạo mã OTP" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="nwJPR_Y_FT8MMpku9e4Q-20" target="Tsns_GOpQ84immmd-WVT-53" edge="1">
|
|
<mxGeometry x="-0.1567" y="-1" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="260.5" y="208.5" as="sourcePoint"/>
|
|
<mxPoint x="448" y="208.5" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-48" value="<span style="font-size: 17px; font-weight: 700; text-wrap: nowrap;">Quên mật khẩu</span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=160;" parent="nwJPR_Y_FT8MMpku9e4Q-20" vertex="1">
|
|
<mxGeometry width="767.5" height="480" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-49" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-48" vertex="1">
|
|
<mxGeometry x="437.5" y="70" width="100" height="320" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-50" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-49" vertex="1">
|
|
<mxGeometry x="42.5" y="70" width="15" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-51" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-49" vertex="1">
|
|
<mxGeometry x="42.5" y="250" width="15" height="70" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-52" value=":Token" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-48" vertex="1">
|
|
<mxGeometry x="620" y="70" width="100" height="280" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-53" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="Tsns_GOpQ84immmd-WVT-52" vertex="1">
|
|
<mxGeometry x="42.5" y="110" width="15" height="140" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-54" value="Gửi mã OTP" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-48" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="239.5" y="240" as="sourcePoint"/>
|
|
<mxPoint x="109.5" y="240" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-55" value="Nhập mã OTP" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-48" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="110.5" y="269.5" as="sourcePoint"/>
|
|
<mxPoint x="240.5" y="270" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-56" value="Xác thực OTP" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-48" target="Tsns_GOpQ84immmd-WVT-53" edge="1">
|
|
<mxGeometry x="-0.1975" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="257.5" y="290" as="sourcePoint"/>
|
|
<mxPoint x="401" y="290" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-57" value="Nhập mật khẩu mới" style="html=1;verticalAlign=bottom;endArrow=block;elbow=horizontal;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-48" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="107.5" y="320" as="sourcePoint"/>
|
|
<mxPoint x="242.5" y="320" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-58" value="Cập nhật mk mới" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-48" target="Tsns_GOpQ84immmd-WVT-51" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<Array as="points">
|
|
<mxPoint x="310" y="353"/>
|
|
</Array>
|
|
<mxPoint x="257.5" y="353" as="sourcePoint"/>
|
|
<mxPoint x="427.5" y="353" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-59" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-48" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="487.0899999999999" y="420" as="sourcePoint"/>
|
|
<mxPoint x="487" y="390" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-60" value="Gửi thông báo" style="html=1;verticalAlign=bottom;endArrow=block;elbow=horizontal;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-48" edge="1">
|
|
<mxGeometry x="-0.0045" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="241" y="380" as="sourcePoint"/>
|
|
<mxPoint x="111" y="380" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="Tsns_GOpQ84immmd-WVT-61" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="Tsns_GOpQ84immmd-WVT-48" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="97.5" y="460" as="sourcePoint"/>
|
|
<mxPoint x="97.50000000000009" y="430" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nwJPR_Y_FT8MMpku9e4Q-21" value="" style="group" parent="1" connectable="0" vertex="1">
|
|
<mxGeometry x="2060" y="235" width="574.0999999999999" height="380" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-9" value="Guest" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="nwJPR_Y_FT8MMpku9e4Q-21" vertex="1">
|
|
<mxGeometry x="30" y="40" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-10" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="nwJPR_Y_FT8MMpku9e4Q-21" source="jCc7Yv_0O5omG6SZatCZ-11" target="jCc7Yv_0O5omG6SZatCZ-9" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="102.5" y="170" as="sourcePoint"/>
|
|
<mxPoint x="42.5" y="120" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-11" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="nwJPR_Y_FT8MMpku9e4Q-21" vertex="1">
|
|
<mxGeometry x="32.5" y="130" width="20" height="150" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-12" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="nwJPR_Y_FT8MMpku9e4Q-21" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="42" y="333" as="sourcePoint"/>
|
|
<mxPoint x="42" y="283" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-13" value="<b>Tìm kiếm dữ liệu công khai</b>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=170;height=25;" parent="nwJPR_Y_FT8MMpku9e4Q-21" vertex="1">
|
|
<mxGeometry width="574.1" height="380" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-14" value=":Wiki" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="jCc7Yv_0O5omG6SZatCZ-13" vertex="1">
|
|
<mxGeometry x="424.6" y="40" width="100" height="300" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-15" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="jCc7Yv_0O5omG6SZatCZ-14" vertex="1">
|
|
<mxGeometry x="42.5" y="90" width="15" height="120" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-16" value="Tìm kiếm danh sách wiki" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" parent="jCc7Yv_0O5omG6SZatCZ-13" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<Array as="points"/>
|
|
<mxPoint x="264.6" y="213" as="sourcePoint"/>
|
|
<mxPoint x="464.6" y="214" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-17" value="Nhập thông tin và bộ lọc" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" parent="jCc7Yv_0O5omG6SZatCZ-13" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<Array as="points"/>
|
|
<mxPoint x="56.1" y="170" as="sourcePoint"/>
|
|
<mxPoint x="246.1" y="171" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-18" value=":Wiki_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="jCc7Yv_0O5omG6SZatCZ-13" vertex="1">
|
|
<mxGeometry x="204.10000000000002" y="40" width="100" height="300" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-19" value="<span style="color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; text-align: start;">%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20value%3D%22dispatch%22%20style%3D%22html%3D1%3BverticalAlign%3Dbottom%3BendArrow%3Dblock%3BedgeStyle%3DelbowEdgeStyle%3Belbow%3Dvertical%3Bcurved%3D0%3Brounded%3D0%3B%22%20edge%3D%221%22%20parent%3D%221%22%3E%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%3CmxPoint%20x%3D%22190%22%20y%3D%2210%22%20as%3D%22sourcePoint%22%2F%3E%3CArray%20as%3D%22points%22%3E%3CmxPoint%20x%3D%22275%22%20y%3D%2210%22%2F%3E%3C%2FArray%3E%3CmxPoint%20x%3D%22360%22%20y%3D%2210%22%20as%3D%22targetPoint%22%2F%3E%3C%2FmxGeometry%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E</span>" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="jCc7Yv_0O5omG6SZatCZ-18" vertex="1">
|
|
<mxGeometry x="42.5" y="90" width="15" height="140" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="jCc7Yv_0O5omG6SZatCZ-20" value="Trả về danh sách wiki" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" parent="jCc7Yv_0O5omG6SZatCZ-13" source="jCc7Yv_0O5omG6SZatCZ-19" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="149.1" y="250"/>
|
|
</Array>
|
|
<mxPoint x="209.1" y="250" as="sourcePoint"/>
|
|
<mxPoint x="54.1" y="250" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-11" value="Dữ liệu bản đồ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry x="0.0039" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="3112.5" y="521" as="sourcePoint"/>
|
|
<mxPoint x="2772.5" y="521" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-17" value="Gửi&nbsp;thông tin và bộ lọc" style="html=1;verticalAlign=bottom;endArrow=block;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<Array as="points"/>
|
|
<mxPoint x="2772.5" y="634.3076923076922" as="sourcePoint"/>
|
|
<mxPoint x="3252.5" y="634.3076923076922" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-19" value="Danh sách entity" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry x="0.0039" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="3252.5" y="687" as="sourcePoint"/>
|
|
<mxPoint x="2772.5" y="687" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-22" value="Gửi thông tin và bộ lọc" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry x="-0.0038" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="2772.5" y="857" as="sourcePoint"/>
|
|
<mxPoint x="3392.5" y="857" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="CuDs5sRMxoAvqJg1kuFN-23" value="Danh sách geometry" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="1" edge="1">
|
|
<mxGeometry x="0.0039" relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="3392.5" y="927" as="sourcePoint"/>
|
|
<mxPoint x="2772.5" y="927" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem tiểu sử</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="2440" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_actor" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_1_xem_ti_u_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_1_xem_ti_u_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_1_xem_ti_u_s_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_1_xem_ti_u_s_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_1_xem_ti_u_s_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_1_xem_ti_u_s_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_ll_3" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_1_xem_ti_u_s_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_1_xem_ti_u_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_1_xem_ti_u_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_msg_1" value="Yêu cầu xem tiểu sử" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_1_xem_ti_u_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_1_xem_ti_u_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_msg_3" value="Lấy thông tin tài khoản" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_1_xem_ti_u_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_msg_4" value="Trả dữ liệu người dùng" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_1_xem_ti_u_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_1_xem_ti_u_s_msg_5" value="Hiển thị tiểu sử" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_1_xem_ti_u_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Upload đa phương tiện</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="2964" width="1535" height="720" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_actor" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="527" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_1" value=":Media_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="625" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="524" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="530" y="58" width="100" height="625" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_3" value=":Token" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="810" y="58" width="100" height="625" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_act_8_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="407" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_4" value=":Storage" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="1090" y="58" width="100" height="625" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_act_6_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="315" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_act_9_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="453" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_5" value=":Media" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="1370" y="58" width="100" height="625" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_act_10_5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_ll_5" vertex="1">
|
|
<mxGeometry x="42.5" y="499" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_1" value="Yêu cầu URL upload" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="572.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_3" value="Tạo upload token" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="852.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_4" value="Tạo presigned URL" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1132.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_5" value="Trả URL và token" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_6" value="Upload file" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="385" as="sourcePoint"/>
|
|
<mxPoint x="1132.5" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_7" value="Báo upload hoàn tất" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="431" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="431" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_8" value="Kiểm tra token" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="477" as="sourcePoint"/>
|
|
<mxPoint x="852.5" y="477" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_9" value="Chuyển file sang bucket chính" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="523" as="sourcePoint"/>
|
|
<mxPoint x="1132.5" y="523" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_10" value="Tạo bản ghi media" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="569" as="sourcePoint"/>
|
|
<mxPoint x="1412.5" y="569" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_2_upload_a_ph_ng_ti_n_msg_11" value="Trả media đã upload" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_2_upload_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="615" as="sourcePoint"/>
|
|
<mxPoint x="92" y="615" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem danh sách đa phương tiện cá nhân</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="3764" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_actor" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_ll_3" value=":Media" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_msg_1" value="Yêu cầu danh sách media" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_msg_3" value="Lấy media theo user" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_msg_4" value="Trả danh sách media" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_msg_5" value="Hiển thị danh sách" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_3_xem_danh_s_ch_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xóa đa phương tiện cá nhân</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="4288" width="1300" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_actor" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_1" value=":Media_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_3" value=":Media" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_4" value=":Storage" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_msg_1" value="Chọn media cần xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_msg_3" value="Kiểm tra chủ sở hữu media" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_msg_4" value="Xoá bản ghi media" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_msg_5" value="Phát task xoá file" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_msg_6" value="Thông báo xoá thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_4_x_a_a_ph_ng_ti_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tạo dự án</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="4858" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_5_t_o_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_5_t_o_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_5_t_o_d_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_5_t_o_d_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_5_t_o_d_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_5_t_o_d_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_5_t_o_d_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_5_t_o_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_5_t_o_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_msg_1" value="Nhập thông tin dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_5_t_o_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_5_t_o_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_msg_3" value="Tạo dự án trạng thái private" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_5_t_o_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_msg_4" value="Trả dự án đã tạo" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_5_t_o_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_5_t_o_d_n_msg_5" value="Hiển thị dự án" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_5_t_o_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Cập nhật dự án cá nhân</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="5382" width="1120" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_act_5_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_msg_1" value="Gửi thông tin cập nhật" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_msg_3" value="Kiểm tra quyền owner" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_msg_4" value="Cập nhật dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_msg_5" value="Trả dự án mới" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_msg_6" value="Thông báo thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_6_c_p_nh_t_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xóa dự án cá nhân</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="5952" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_msg_1" value="Chọn dự án cần xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_msg_3" value="Kiểm tra quyền owner" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_msg_4" value="Xoá dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_7_x_a_d_n_c_nh_n_msg_5" value="Thông báo xoá thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_7_x_a_d_n_c_nh_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Thêm thành viên dự án</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="6476" width="1300" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_act_5_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_4" value=":ProjectMember" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_msg_1" value="Nhập user và vai trò" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_msg_3" value="Kiểm tra quyền owner" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_msg_4" value="Thêm thành viên" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_msg_5" value="Lấy dự án sau cập nhật" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_msg_6" value="Trả danh sách thành viên" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_8_th_m_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Đổi vai trò thành viên dự án</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="7046" width="1300" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_act_5_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_4" value=":ProjectMember" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_msg_1" value="Chọn thành viên và vai trò mới" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_msg_3" value="Kiểm tra quyền owner" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_msg_4" value="Cập nhật vai trò thành viên" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_msg_5" value="Lấy dự án sau cập nhật" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_msg_6" value="Trả kết quả" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_9_i_vai_tr_th_nh_vi_n_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Chuyển chủ sở hữu dự án</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="7616" width="1300" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_4" value=":ProjectMember" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_msg_1" value="Chọn chủ sở hữu mới" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_msg_3" value="Kiểm tra quyền owner" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_msg_4" value="Kiểm tra không tự chuyển cho mình" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_msg_5" value="Cập nhật chủ sở hữu" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_msg_6" value="Trả dự án sau chuyển quyền" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_10_chuy_n_ch_s_h_u_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tạo commit</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="8186" width="1300" height="536" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_11_t_o_commit_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="343" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_ll_1" value=":Commit_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="340" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_act_6_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="315" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_ll_4" value=":Commit" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_11_t_o_commit_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_msg_1" value="Gửi snapshot và mô tả" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_11_t_o_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_11_t_o_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_msg_3" value="Kiểm tra quyền ghi dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_11_t_o_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_msg_4" value="Không có submission pending" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_11_t_o_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="882.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_msg_5" value="Tạo commit" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_11_t_o_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_msg_6" value="Cập nhật latest commit" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_11_t_o_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_11_t_o_commit_msg_7" value="Trả commit đã tạo" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_11_t_o_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="431" as="sourcePoint"/>
|
|
<mxPoint x="92" y="431" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem lịch sử commit</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="8802" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_ll_1" value=":Commit_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_12_xem_l_ch_s_commit_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_12_xem_l_ch_s_commit_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_ll_3" value=":Commit" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_12_xem_l_ch_s_commit_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_12_xem_l_ch_s_commit_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_msg_1" value="Yêu cầu lịch sử commit" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_msg_3" value="Lấy commit theo dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_msg_4" value="Trả danh sách commit" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_12_xem_l_ch_s_commit_msg_5" value="Hiển thị lịch sử" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_12_xem_l_ch_s_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem commit chi tiết</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="9326" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_ll_1" value=":Commit_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_13_xem_commit_chi_ti_t_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_13_xem_commit_chi_ti_t_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_ll_3" value=":Commit" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_13_xem_commit_chi_ti_t_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_13_xem_commit_chi_ti_t_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_msg_1" value="Chọn commit" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_msg_3" value="Lấy commit theo id" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_msg_4" value="Trả snapshot commit" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_13_xem_commit_chi_ti_t_msg_5" value="Hiển thị chi tiết" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_13_xem_commit_chi_ti_t_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Khôi phục commit</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="9850" width="1300" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_ll_1" value=":Commit_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_act_5_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_ll_4" value=":Commit" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_14_kh_i_ph_c_commit_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_msg_1" value="Chọn commit cần khôi phục" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_msg_3" value="Kiểm tra quyền ghi dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_msg_4" value="Kiểm tra commit thuộc dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_msg_5" value="Cập nhật latest commit" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_14_kh_i_ph_c_commit_msg_6" value="Thông báo khôi phục thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_14_kh_i_ph_c_commit_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tạo đệ trình</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="10420" width="1300" height="536" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_15_t_o_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="343" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_ll_1" value=":Submission_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="340" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_ll_3" value=":Commit" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_act_5_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_ll_4" value=":Submission" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_act_6_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_15_t_o_tr_nh_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="315" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_msg_1" value="Chọn project, commit, nội dung" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_15_t_o_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_15_t_o_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_msg_3" value="Kiểm tra commit thuộc dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_15_t_o_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_msg_4" value="Kiểm tra chưa có đệ trình pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_15_t_o_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_msg_5" value="Kiểm tra slug entity/wiki" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_15_t_o_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_msg_6" value="Tạo đệ trình pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_15_t_o_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_15_t_o_tr_nh_msg_7" value="Trả đệ trình đã tạo" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_15_t_o_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="431" as="sourcePoint"/>
|
|
<mxPoint x="92" y="431" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem đệ trình</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="11036" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_16_xem_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_16_xem_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_ll_1" value=":Submission_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_16_xem_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_16_xem_tr_nh_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_16_xem_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_16_xem_tr_nh_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_ll_3" value=":Submission" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_16_xem_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_16_xem_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_16_xem_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_msg_1" value="Chọn đệ trình" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_16_xem_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_16_xem_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_msg_3" value="Lấy đệ trình theo id" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_16_xem_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_msg_4" value="Trả chi tiết đệ trình" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_16_xem_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_16_xem_tr_nh_msg_5" value="Hiển thị đệ trình" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_16_xem_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Theo dõi trạng thái đệ trình</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="11560" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_ll_1" value=":Submission_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_ll_3" value=":Submission" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_msg_1" value="Yêu cầu trạng thái" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_msg_3" value="Lấy đệ trình theo người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_msg_4" value="Trả trạng thái pending/approved/rejected" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_msg_5" value="Hiển thị trạng thái" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_17_theo_d_i_tr_ng_th_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xóa đệ trình pending</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="12084" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_actor" value="Historian" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_ll_1" value=":Submission_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_18_x_a_tr_nh_pending_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_18_x_a_tr_nh_pending_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_ll_3" value=":Submission" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_18_x_a_tr_nh_pending_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_18_x_a_tr_nh_pending_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_msg_1" value="Chọn đệ trình cần xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_msg_3" value="Kiểm tra chủ sở hữu và pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_msg_4" value="Xoá đệ trình" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_18_x_a_tr_nh_pending_msg_5" value="Thông báo xoá thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_18_x_a_tr_nh_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tìm kiếm đệ trình</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="12608" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_ll_1" value=":Submission_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_ll_3" value=":Submission" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_msg_1" value="Nhập bộ lọc đệ trình" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_msg_3" value="Tìm kiếm theo trạng thái, user, ngày" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_msg_4" value="Trả danh sách đệ trình" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_19_t_m_ki_m_tr_nh_msg_5" value="Hiển thị danh sách" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_19_t_m_ki_m_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Duyệt đệ trình</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="13132" width="1770" height="674" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="481" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_ll_1" value=":Submission_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="478" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="521" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_ll_3" value=":Submission" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="792" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_8_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="407" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_ll_4" value=":Commit" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="1063" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_7_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="361" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_ll_5" value=":Entity/Geometry/Wiki" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="1334" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_5_5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_5" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_6_5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_5" vertex="1">
|
|
<mxGeometry x="42.5" y="315" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_ll_6" value=":RAG" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="1605" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_act_9_6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_20_duy_t_tr_nh_ll_6" vertex="1">
|
|
<mxGeometry x="42.5" y="453" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_1" value="Chọn duyệt đệ trình" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="563.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_3" value="Lấy submission pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="834.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_4" value="Lấy commit snapshot" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1105.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_5" value="Lưu entity, geometry, wiki" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1376.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_6" value="Cập nhật liên kết dữ liệu" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="1376.5" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_7" value="Cập nhật snapshot hợp lệ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="431" as="sourcePoint"/>
|
|
<mxPoint x="1105.5" y="431" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_8" value="Cập nhật trạng thái approved" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="477" as="sourcePoint"/>
|
|
<mxPoint x="834.5" y="477" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_9" value="Phát task RAG index" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="523" as="sourcePoint"/>
|
|
<mxPoint x="1647.5" y="523" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_20_duy_t_tr_nh_msg_10" value="Trả kết quả duyệt" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_20_duy_t_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="569" as="sourcePoint"/>
|
|
<mxPoint x="92" y="569" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Từ chối đệ trình</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="13886" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_ll_1" value=":Submission_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_21_t_ch_i_tr_nh_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_21_t_ch_i_tr_nh_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_ll_3" value=":Submission" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_21_t_ch_i_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_21_t_ch_i_tr_nh_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_msg_1" value="Nhập lý do từ chối" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_msg_3" value="Lấy submission pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_msg_4" value="Cập nhật trạng thái rejected" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_21_t_ch_i_tr_nh_msg_5" value="Trả kết quả từ chối" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_21_t_ch_i_tr_nh_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Nộp hồ sơ nhà sử học</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="14410" width="1300" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_actor" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_1" value=":Verification_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_3" value=":Media" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_4" value=":Verification" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_msg_1" value="Nhập nội dung và media" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_msg_3" value="Kiểm tra media hợp lệ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_msg_4" value="Tạo hồ sơ pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_msg_5" value="Liên kết media với hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_22_n_p_h_s_nh_s_h_c_msg_6" value="Trả hồ sơ đã nộp" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_22_n_p_h_s_nh_s_h_c_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem danh sách hồ sơ đã nộp</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="14980" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_actor" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_ll_3" value=":Verification" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_msg_1" value="Yêu cầu danh sách hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_msg_3" value="Lấy hồ sơ theo user" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_msg_4" value="Trả danh sách hồ sơ" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_msg_5" value="Hiển thị danh sách" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_23_xem_danh_s_ch_h_s_n_p_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xóa hồ sơ khi còn pending</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="15504" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_actor" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_ll_1" value=":Verification_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_ll_3" value=":Verification" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_msg_1" value="Chọn hồ sơ cần xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_msg_3" value="Kiểm tra chủ sở hữu và pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_msg_4" value="Xoá hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_msg_5" value="Thông báo xoá thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_24_x_a_h_s_khi_c_n_pending_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tìm kiếm hồ sơ</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="16028" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_ll_1" value=":Verification_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_25_t_m_ki_m_h_s_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_25_t_m_ki_m_h_s_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_ll_3" value=":Verification" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_25_t_m_ki_m_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_25_t_m_ki_m_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_msg_1" value="Nhập bộ lọc hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_msg_3" value="Tìm theo trạng thái, loại, user" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_msg_4" value="Trả danh sách hồ sơ" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_25_t_m_ki_m_h_s_msg_5" value="Hiển thị danh sách" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_25_t_m_ki_m_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem hồ sơ</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="16552" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_26_xem_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_26_xem_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_ll_1" value=":Verification_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_26_xem_h_s_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_26_xem_h_s_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_26_xem_h_s_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_26_xem_h_s_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_ll_3" value=":Verification" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_26_xem_h_s_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_26_xem_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_26_xem_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_msg_1" value="Chọn hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_26_xem_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_26_xem_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_msg_3" value="Lấy hồ sơ theo id" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_26_xem_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_msg_4" value="Trả chi tiết hồ sơ" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_26_xem_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_26_xem_h_s_msg_5" value="Hiển thị hồ sơ" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_26_xem_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Duyệt hồ sơ</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="17076" width="1535" height="582" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="389" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_ll_1" value=":Verification_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="487" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="386" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_frame" vertex="1">
|
|
<mxGeometry x="530" y="58" width="100" height="487" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_ll_3" value=":Verification" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_frame" vertex="1">
|
|
<mxGeometry x="810" y="58" width="100" height="487" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_ll_4" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_frame" vertex="1">
|
|
<mxGeometry x="1090" y="58" width="100" height="487" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_act_6_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="315" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_ll_5" value=":Email" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_frame" vertex="1">
|
|
<mxGeometry x="1370" y="58" width="100" height="487" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_act_7_5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_27_duy_t_h_s_ll_5" vertex="1">
|
|
<mxGeometry x="42.5" y="361" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_msg_1" value="Chọn duyệt hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="572.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_msg_3" value="Lấy hồ sơ pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="852.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_msg_4" value="Cập nhật trạng thái approved" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="852.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_msg_5" value="Cấp role HISTORIAN" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1132.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_msg_6" value="Tăng token version" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="1132.5" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_msg_7" value="Gửi email thông báo" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="431" as="sourcePoint"/>
|
|
<mxPoint x="1412.5" y="431" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_27_duy_t_h_s_msg_8" value="Trả kết quả duyệt" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_27_duy_t_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="477" as="sourcePoint"/>
|
|
<mxPoint x="92" y="477" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Từ chối hồ sơ</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="17738" width="1300" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_28_t_ch_i_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_ll_1" value=":Verification_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_ll_3" value=":Verification" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_ll_4" value=":Email" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_28_t_ch_i_h_s_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_msg_1" value="Nhập lý do từ chối" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_28_t_ch_i_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_28_t_ch_i_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_msg_3" value="Lấy hồ sơ pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_28_t_ch_i_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_msg_4" value="Cập nhật trạng thái rejected" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_28_t_ch_i_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_msg_5" value="Gửi email thông báo" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_28_t_ch_i_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_28_t_ch_i_h_s_msg_6" value="Trả kết quả từ chối" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_28_t_ch_i_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xóa hồ sơ</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="18308" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_29_x_a_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_29_x_a_h_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_ll_1" value=":Verification_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_29_x_a_h_s_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_29_x_a_h_s_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_29_x_a_h_s_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_29_x_a_h_s_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_ll_3" value=":Verification" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_29_x_a_h_s_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_29_x_a_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_29_x_a_h_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_msg_1" value="Chọn hồ sơ cần xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_29_x_a_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_29_x_a_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_msg_3" value="Kiểm tra quyền admin/mod hoặc chủ sở hữu pending" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_29_x_a_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_msg_4" value="Xoá hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_29_x_a_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_29_x_a_h_s_msg_5" value="Thông báo xoá thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_29_x_a_h_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tìm kiếm đa phương tiện</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="18832" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_ll_1" value=":Media_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_ll_3" value=":Media" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_msg_1" value="Nhập bộ lọc media" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_msg_3" value="Tìm media theo bộ lọc" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_msg_4" value="Trả danh sách media" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_msg_5" value="Hiển thị danh sách" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_30_t_m_ki_m_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem đa phương tiện</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="19356" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_ll_1" value=":Media_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_ll_3" value=":Media" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_msg_1" value="Chọn media" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_msg_3" value="Lấy media theo id" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_msg_4" value="Trả chi tiết media" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_31_xem_a_ph_ng_ti_n_msg_5" value="Hiển thị media" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_31_xem_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xóa đa phương tiện</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="19880" width="1300" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_ll_1" value=":Media_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_ll_3" value=":Media" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_ll_4" value=":Storage" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_msg_1" value="Chọn media cần xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_msg_2" value="Xác thực và kiểm tra quyền hoặc chủ sở hữu" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_msg_3" value="Xoá bản ghi media" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_msg_4" value="Phát task xoá file" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_32_x_a_a_ph_ng_ti_n_msg_5" value="Thông báo xoá thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_32_x_a_a_ph_ng_ti_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tìm kiếm dự án</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="20404" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_33_t_m_ki_m_d_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_33_t_m_ki_m_d_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_33_t_m_ki_m_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_33_t_m_ki_m_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_msg_1" value="Nhập bộ lọc dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_msg_3" value="Tìm theo trạng thái, user, ngày" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_msg_4" value="Trả danh sách dự án" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_33_t_m_ki_m_d_n_msg_5" value="Hiển thị danh sách" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_33_t_m_ki_m_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem dự án</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="20928" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_34_xem_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_34_xem_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_34_xem_d_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_34_xem_d_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_34_xem_d_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_34_xem_d_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_34_xem_d_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_34_xem_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_34_xem_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_msg_1" value="Chọn dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_34_xem_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_34_xem_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_msg_3" value="Lấy dự án theo id" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_34_xem_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_msg_4" value="Trả chi tiết dự án" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_34_xem_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_34_xem_d_n_msg_5" value="Hiển thị dự án" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_34_xem_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Chỉnh sửa dự án</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="21452" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_35_ch_nh_s_a_d_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_35_ch_nh_s_a_d_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_35_ch_nh_s_a_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_35_ch_nh_s_a_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_msg_1" value="Gửi dữ liệu chỉnh sửa" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_msg_3" value="Kiểm tra owner hoặc admin/mod" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_msg_4" value="Cập nhật dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_35_ch_nh_s_a_d_n_msg_5" value="Trả dự án sau cập nhật" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_35_ch_nh_s_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xóa dự án</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="21976" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_actor" value="Mod" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_36_x_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_36_x_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_ll_1" value=":Project_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_36_x_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_36_x_a_d_n_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_36_x_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_36_x_a_d_n_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_ll_3" value=":Project" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_36_x_a_d_n_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_36_x_a_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_36_x_a_d_n_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_msg_1" value="Chọn dự án cần xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_36_x_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_36_x_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_msg_3" value="Kiểm tra owner hoặc admin/mod" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_36_x_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_msg_4" value="Xoá dự án" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_36_x_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_36_x_a_d_n_msg_5" value="Thông báo xoá thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_36_x_a_d_n_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tạo người dùng</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="22500" width="1535" height="536" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="343" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="340" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="530" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_ll_3" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="810" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_ll_4" value=":Role" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="1090" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_ll_5" value=":Email" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="1370" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_act_6_5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_37_t_o_ng_i_d_ng_ll_5" vertex="1">
|
|
<mxGeometry x="42.5" y="315" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_msg_1" value="Nhập thông tin tài khoản" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="572.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_msg_3" value="Kiểm tra email chưa tồn tại" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="852.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_msg_4" value="Tạo user và profile" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="852.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_msg_5" value="Gán danh sách role" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1132.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_msg_6" value="Gửi email thông tin tài khoản" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="1412.5" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_37_t_o_ng_i_d_ng_msg_7" value="Trả người dùng đã tạo" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_37_t_o_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="431" as="sourcePoint"/>
|
|
<mxPoint x="92" y="431" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tìm kiếm người dùng</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="23116" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_ll_3" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_msg_1" value="Nhập bộ lọc người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_msg_3" value="Tìm theo role, provider, trạng thái" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_msg_4" value="Trả danh sách người dùng" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_msg_5" value="Hiển thị danh sách" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_38_t_m_ki_m_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Cập nhật người dùng</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="23640" width="1120" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_ll_3" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_act_5_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_msg_1" value="Gửi thông tin hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_msg_3" value="Lấy user theo id" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_msg_4" value="Cập nhật hồ sơ" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_msg_5" value="Trả user sau cập nhật" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_msg_6" value="Thông báo thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_39_c_p_nh_t_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xóa người dùng</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="24210" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_40_x_a_ng_i_d_ng_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_40_x_a_ng_i_d_ng_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_ll_3" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_40_x_a_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_40_x_a_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_msg_1" value="Chọn user cần xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_msg_3" value="Kiểm tra user tồn tại" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_msg_4" value="Xoá mềm người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_40_x_a_ng_i_d_ng_msg_5" value="Thông báo xoá thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_40_x_a_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Khôi phục người dùng</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="24734" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_ll_3" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_msg_1" value="Chọn user cần khôi phục" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_msg_3" value="Lấy user đã xoá" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_msg_4" value="Khôi phục người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_msg_5" value="Trả user đã khôi phục" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_41_kh_i_ph_c_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Đổi quyền người dùng</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="25258" width="1300" height="536" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="343" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="340" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_3" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_act_6_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="315" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_4" value=":Role" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="441" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_act_4_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_msg_1" value="Chọn danh sách quyền mới" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_msg_3" value="Lấy user hiện tại" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_msg_4" value="Kiểm tra luật phân quyền" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_msg_5" value="Cập nhật role người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_msg_6" value="Tăng token version" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_42_i_quy_n_ng_i_d_ng_msg_7" value="Trả user sau đổi quyền" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_42_i_quy_n_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="431" as="sourcePoint"/>
|
|
<mxPoint x="92" y="431" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Reset mật khẩu người dùng</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="25874" width="1300" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_1" value=":User_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="545" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_3" value=":User" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="840" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_4" value=":Email" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" vertex="1">
|
|
<mxGeometry x="1135" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_msg_1" value="Nhập mật khẩu mới" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="587.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_msg_3" value="Lấy user theo id" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_msg_4" value="Cập nhật mật khẩu và token version" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="882.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_msg_5" value="Gửi email nếu được chọn" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1177.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_msg_6" value="Thông báo reset thành công" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_43_reset_m_t_kh_u_ng_i_d_ng_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem thống kê ngày</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="26444" width="1120" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_ll_1" value=":Statistic_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_ll_3" value=":Statistic" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_act_5_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_msg_1" value="Chọn ngày" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_msg_3" value="Parse ngày YYYY-MM-DD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_msg_4" value="Lấy thống kê theo ngày" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_msg_5" value="Trả số liệu thống kê" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_44_xem_th_ng_k_ng_y_msg_6" value="Hiển thị báo cáo" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_44_xem_th_ng_k_ng_y_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Tìm kiếm thống kê</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="27014" width="1120" height="490" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_actor" value="Admin" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="297" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_ll_1" value=":Statistic_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="294" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" vertex="1">
|
|
<mxGeometry x="602.5" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_ll_3" value=":Statistic" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="395" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_act_4_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_act_5_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_msg_1" value="Nhập khoảng ngày" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_msg_2" value="Xác thực và kiểm tra quyền ADMIN/MOD" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="645" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_msg_3" value="Parse start/end date" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_msg_4" value="Tìm kiếm thống kê" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_msg_5" value="Trả danh sách thống kê" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_45_t_m_ki_m_th_ng_k_msg_6" value="Hiển thị báo cáo" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_45_t_m_ki_m_th_ng_k_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="92" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Đặt câu hỏi trợ lý lịch sử</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="27584" width="1770" height="674" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_actor" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="481" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_1" value=":Chatbot_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="478" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_2" value=":Auth_MW" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" vertex="1">
|
|
<mxGeometry x="521" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_3" value=":Usage" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" vertex="1">
|
|
<mxGeometry x="792" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_3_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_8_3" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_3" vertex="1">
|
|
<mxGeometry x="42.5" y="407" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_4" value=":RAG" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" vertex="1">
|
|
<mxGeometry x="1063" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_5_4" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_4" vertex="1">
|
|
<mxGeometry x="42.5" y="269" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_5" value=":ChatHistory" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" vertex="1">
|
|
<mxGeometry x="1334" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_6_5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_5" vertex="1">
|
|
<mxGeometry x="42.5" y="315" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_9_5" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_5" vertex="1">
|
|
<mxGeometry x="42.5" y="453" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_6" value=":AI" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" vertex="1">
|
|
<mxGeometry x="1605" y="58" width="100" height="579" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_4_6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_6" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_act_7_6" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_ll_6" vertex="1">
|
|
<mxGeometry x="42.5" y="361" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_1" value="Đặt câu hỏi" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_2" value="Xác thực người dùng" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="563.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_3" value="Kiểm tra giới hạn ngày" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="834.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_4" value="Embed câu hỏi" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="1647.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_5" value="Tìm ngữ cảnh RAG" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="1105.5" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_6" value="Lấy lịch sử chat" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="385" as="sourcePoint"/>
|
|
<mxPoint x="1376.5" y="385" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_7" value="Sinh câu trả lời" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="431" as="sourcePoint"/>
|
|
<mxPoint x="1647.5" y="431" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_8" value="Tăng lượt sử dụng AI" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="477" as="sourcePoint"/>
|
|
<mxPoint x="834.5" y="477" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_9" value="Lưu lịch sử chat" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="523" as="sourcePoint"/>
|
|
<mxPoint x="1376.5" y="523" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_msg_10" value="Trả câu trả lời" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_46_t_c_u_h_i_tr_l_l_ch_s_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="569" as="sourcePoint"/>
|
|
<mxPoint x="92" y="569" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_frame" value="<span style="font-size: 16px; font-weight: 700; text-wrap: nowrap;"><b>Xem wiki</b></span>" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=260;height=30;fontSize=16;" parent="1" vertex="1">
|
|
<mxGeometry x="90" y="28338" width="1120" height="444" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_actor" value="Guest" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="codex_seq_detail_47_xem_wiki_frame" vertex="1">
|
|
<mxGeometry x="72" y="56" width="25" height="50" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_actor_bar" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"curved":0,"rounded":0};" parent="codex_seq_detail_47_xem_wiki_frame" vertex="1">
|
|
<mxGeometry x="72" y="118" width="20" height="251" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_ll_1" value=":Wiki_CTL" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_47_xem_wiki_frame" vertex="1">
|
|
<mxGeometry x="250" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_act_ctl" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_47_xem_wiki_ll_1" vertex="1">
|
|
<mxGeometry x="42.5" y="75" width="15" height="248" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_ll_2" value=":Wiki" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_47_xem_wiki_frame" vertex="1">
|
|
<mxGeometry x="955" y="58" width="100" height="349" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_act_2_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_47_xem_wiki_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="131" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_act_3_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_47_xem_wiki_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="177" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_act_4_2" value="" style="html=1;points=[];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={"edgeStyle":"elbowEdgeStyle","elbow":"vertical","curved":0,"rounded":0};" parent="codex_seq_detail_47_xem_wiki_ll_2" vertex="1">
|
|
<mxGeometry x="42.5" y="223" width="15" height="34" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_msg_1" value="Chọn wiki" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_47_xem_wiki_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="92" y="155" as="sourcePoint"/>
|
|
<mxPoint x="292.5" y="155" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_msg_2" value="Lấy wiki theo id hoặc slug" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_47_xem_wiki_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="201" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="201" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_msg_3" value="Lấy nội dung wiki" style="html=1;verticalAlign=bottom;endArrow=block;elbow=vertical;rounded=0;" parent="codex_seq_detail_47_xem_wiki_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="307.5" y="247" as="sourcePoint"/>
|
|
<mxPoint x="997.5" y="247" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_msg_4" value="Trả nội dung wiki" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_47_xem_wiki_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="997.5" y="293" as="sourcePoint"/>
|
|
<mxPoint x="307.5" y="293" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="codex_seq_detail_47_xem_wiki_msg_5" value="Hiển thị wiki" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;elbow=vertical;rounded=0;" parent="codex_seq_detail_47_xem_wiki_frame" edge="1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint as="offset"/>
|
|
<mxPoint x="292.5" y="339" as="sourcePoint"/>
|
|
<mxPoint x="92" y="339" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
<diagram id="fnBeUqQoCoOagnU7bIvt" name="Biểu đồ phân rã">
|
|
<mxGraphModel dx="757" dy="436" 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="nl01RFq8HkU4KzTHvEC0-1" value="Quản lý cv <br>nhà sử học" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="390" y="960" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-2" value="Quản lý đa <br>phương tiện" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="390" y="1080" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-3" value="Quản lý tất cả dự án" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="390" y="1200" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-4" value="Quản lý <br>đệ trình dự án" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="590" y="960" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-7" value="Quán lý đa phương tiện cá nhân" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="790" y="960" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-8" value="Quán lý cv nhà sử học cá nhân" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="790" y="1080" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-9" value="Trò truyện với trợ lý ảo về lịch sử" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="790" y="1320" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-11" value="Cài đặt tài khoản" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="790" y="1440" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-12" value="Tìm kiếm kho dữ liệu công khai" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="790" y="1560" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-13" value="Xem các thông tin công khai theo bản đồ" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="790" y="1680" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-14" value="Website bản đồ <br>lịch sử" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="590" y="720" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-15" value="Quản lý đệ trình dự án cá nhân" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="790" y="1200" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-16" value="Kiểm duyệt viên" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="390" y="840" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-17" value="Nhà sử học" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="590" y="840" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-18" value="Người dùng" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="790" y="840" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-19" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-16" target="nl01RFq8HkU4KzTHvEC0-14" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="620" y="940" as="sourcePoint"/>
|
|
<mxPoint x="670" y="890" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-20" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-17" target="nl01RFq8HkU4KzTHvEC0-14" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="460" y="850" as="sourcePoint"/>
|
|
<mxPoint x="660" y="790" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-21" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-18" target="nl01RFq8HkU4KzTHvEC0-14" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="660" y="850" as="sourcePoint"/>
|
|
<mxPoint x="660" y="790" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-22" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-7" target="nl01RFq8HkU4KzTHvEC0-18" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="940"/>
|
|
</Array>
|
|
<mxPoint x="860" y="850" as="sourcePoint"/>
|
|
<mxPoint x="660" y="790" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-23" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-8" target="nl01RFq8HkU4KzTHvEC0-7" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="1050"/>
|
|
</Array>
|
|
<mxPoint x="920" y="1000" as="sourcePoint"/>
|
|
<mxPoint x="920" y="880" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-24" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-15" target="nl01RFq8HkU4KzTHvEC0-8" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="1170"/>
|
|
</Array>
|
|
<mxPoint x="920" y="1120" as="sourcePoint"/>
|
|
<mxPoint x="920" y="1000" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-25" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-9" target="nl01RFq8HkU4KzTHvEC0-15" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="1290"/>
|
|
</Array>
|
|
<mxPoint x="920" y="1240" as="sourcePoint"/>
|
|
<mxPoint x="920" y="1120" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-26" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-11" target="nl01RFq8HkU4KzTHvEC0-9" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="1410"/>
|
|
</Array>
|
|
<mxPoint x="920" y="1360" as="sourcePoint"/>
|
|
<mxPoint x="920" y="1240" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-27" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-12" target="nl01RFq8HkU4KzTHvEC0-11" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="1530"/>
|
|
</Array>
|
|
<mxPoint x="920" y="1480" as="sourcePoint"/>
|
|
<mxPoint x="920" y="1360" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-28" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-13" target="nl01RFq8HkU4KzTHvEC0-12" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="940" y="1650"/>
|
|
</Array>
|
|
<mxPoint x="920" y="1600" as="sourcePoint"/>
|
|
<mxPoint x="920" y="1480" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-29" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-4" target="nl01RFq8HkU4KzTHvEC0-17" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="740" y="930"/>
|
|
</Array>
|
|
<mxPoint x="720" y="970" as="sourcePoint"/>
|
|
<mxPoint x="720" y="850" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-33" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-1" target="nl01RFq8HkU4KzTHvEC0-16" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="360" y="930"/>
|
|
</Array>
|
|
<mxPoint x="330" y="990" as="sourcePoint"/>
|
|
<mxPoint x="330" y="870" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-34" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-2" target="nl01RFq8HkU4KzTHvEC0-1" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="360" y="1050"/>
|
|
</Array>
|
|
<mxPoint x="400" y="1000" as="sourcePoint"/>
|
|
<mxPoint x="400" y="880" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-35" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-3" target="nl01RFq8HkU4KzTHvEC0-2" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="360" y="1170"/>
|
|
</Array>
|
|
<mxPoint x="400" y="1120" as="sourcePoint"/>
|
|
<mxPoint x="400" y="1000" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="nl01RFq8HkU4KzTHvEC0-36" value="Quản trị viên" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="190" y="840" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LFeVMh0ad3SgzseP3TMp-1" value="Quản lý nhân viên" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="190" y="960" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LFeVMh0ad3SgzseP3TMp-2" value="Thống kê và báo cáo" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="190" y="1080" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="LFeVMh0ad3SgzseP3TMp-3" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LFeVMh0ad3SgzseP3TMp-2" target="LFeVMh0ad3SgzseP3TMp-1" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="160" y="1050"/>
|
|
</Array>
|
|
<mxPoint x="200" y="1000" as="sourcePoint"/>
|
|
<mxPoint x="200" y="880" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LFeVMh0ad3SgzseP3TMp-4" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="LFeVMh0ad3SgzseP3TMp-1" target="nl01RFq8HkU4KzTHvEC0-36" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="160" y="1090"/>
|
|
</Array>
|
|
<mxPoint x="190" y="1150" as="sourcePoint"/>
|
|
<mxPoint x="190" y="1030" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="LFeVMh0ad3SgzseP3TMp-5" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;elbow=vertical;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="nl01RFq8HkU4KzTHvEC0-36" target="nl01RFq8HkU4KzTHvEC0-14" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="520" y="890" as="sourcePoint"/>
|
|
<mxPoint x="720" y="830" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="3RfHoAsQyZ0EheDRCWUj-1" value="Quản lý người dùng" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
|
<mxGeometry x="390" y="1320" width="120" height="60" as="geometry"/>
|
|
</mxCell>
|
|
<mxCell id="5hZAiEgib_AX7mLZpLPN-1" value="" style="endArrow=none;html=1;rounded=0;edgeStyle=elbowEdgeStyle;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="3RfHoAsQyZ0EheDRCWUj-1" target="nl01RFq8HkU4KzTHvEC0-3" edge="1">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="360" y="1250"/>
|
|
</Array>
|
|
<mxPoint x="390" y="1310" as="sourcePoint"/>
|
|
<mxPoint x="390" y="1190" as="targetPoint"/>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile> |