Correct Presign URL and MQ
This commit is contained in:
parent
0b4f007133
commit
62f3d2f8ea
1 changed files with 76 additions and 49 deletions
|
|
@ -1,4 +1,4 @@
|
|||
<mxfile host="app.diagrams.net" modified="2023-11-27T07:58:59.426Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" etag="7d2qv36OHVVjL-eID3g_" version="22.1.4" type="github">
|
||||
<mxfile host="app.diagrams.net" modified="2023-11-27T09:10:45.286Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" etag="dQZ5-DXP1U7lXjOD-Wq6" version="22.1.4" type="github">
|
||||
<diagram name="Page-1" id="RLboldwgPuiFbGZkpBUd">
|
||||
<mxGraphModel dx="1195" dy="1821" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
|
|
@ -117,14 +117,14 @@
|
|||
<mxPoint x="540" y="5" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-18" value="upload file" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="109" y="410" width="110" height="60" as="geometry" />
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-18" value="Save file" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="110" y="245" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-19" value="Browser" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="120" y="50" width="60" height="30" as="geometry" />
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-19" value="Web App" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="134" y="50" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-20" value="Receive file" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="410" y="410" width="110" height="60" as="geometry" />
|
||||
<mxGeometry x="410" y="400" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-22" value="S3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="432.1" y="50" width="60" height="30" as="geometry" />
|
||||
|
|
@ -132,35 +132,29 @@
|
|||
<mxCell id="0NdD80OInc1QJW_aUxTs-23" value="API" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="295" y="50" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-24" value="Request upload" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="109" y="330" width="110" height="60" as="geometry" />
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-24" value="Generate Presigned URL" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="410" y="320" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-25" value="Generate Presigned URL" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="261.5" y="330" width="110" height="60" as="geometry" />
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-25" value="Upload<br>(Web App or MiniO)" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="110" y="400" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-27" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-25" target="0NdD80OInc1QJW_aUxTs-18" edge="1">
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-28" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="FRRhlY5aaI8bM1flUCIx-15" target="0NdD80OInc1QJW_aUxTs-24" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="350" y="390" as="sourcePoint" />
|
||||
<mxPoint x="450" y="480" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-28" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-18" target="0NdD80OInc1QJW_aUxTs-20" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="350" y="390" as="sourcePoint" />
|
||||
<mxPoint x="400" y="340" as="targetPoint" />
|
||||
<mxPoint x="217.1" y="540" as="sourcePoint" />
|
||||
<mxPoint x="417.1" y="340" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-30" value="Elasticsearch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="587.6" y="50" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-31" value="Index document" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="552.1000000000001" y="91" width="110" height="60" as="geometry" />
|
||||
<mxGeometry x="560.1000000000001" y="91" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-32" value="Index document" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="560.1" y="555" width="110" height="60" as="geometry" />
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-32" value="Update Index&nbsp;" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="560.1" y="620" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-33" value="Consume event and process" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="261.5" y="450" width="110" height="60" as="geometry" />
|
||||
<mxGeometry x="261.5" y="550" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-35" value="upload file" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="109" y="91" width="110" height="60" as="geometry" />
|
||||
|
|
@ -190,12 +184,12 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-42" value="Trigger event" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="410" y="330" width="110" height="60" as="geometry" />
|
||||
<mxGeometry x="407.1" y="480" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-43" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-24" target="0NdD80OInc1QJW_aUxTs-25" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="350" y="470" as="sourcePoint" />
|
||||
<mxPoint x="400" y="420" as="targetPoint" />
|
||||
<mxPoint x="350" y="390" as="sourcePoint" />
|
||||
<mxPoint x="400" y="340" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-44" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-20" target="0NdD80OInc1QJW_aUxTs-42" edge="1">
|
||||
|
|
@ -214,7 +208,7 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-47" value="Receive event and place in queue" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="702.6" y="450" width="110" height="60" as="geometry" />
|
||||
<mxGeometry x="706.1" y="480" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-48" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-42" target="0NdD80OInc1QJW_aUxTs-47" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
|
|
@ -224,35 +218,35 @@
|
|||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-49" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-47" target="0NdD80OInc1QJW_aUxTs-33" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="350" y="390" as="sourcePoint" />
|
||||
<mxPoint x="400" y="340" as="targetPoint" />
|
||||
<mxPoint x="367.1" y="470" as="sourcePoint" />
|
||||
<mxPoint x="417.1" y="420" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-50" value="download file" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="410" y="500" width="110" height="60" as="geometry" />
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-50" value="Send file" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="410" y="570" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-51" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-33" target="0NdD80OInc1QJW_aUxTs-50" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="350" y="470" as="sourcePoint" />
|
||||
<mxPoint x="400" y="420" as="targetPoint" />
|
||||
<mxPoint x="367.1" y="550" as="sourcePoint" />
|
||||
<mxPoint x="417.1" y="500" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-52" value="Receive and process index" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="261.5" y="560" width="110" height="60" as="geometry" />
|
||||
<mxGeometry x="261.5" y="620" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-53" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-50" target="0NdD80OInc1QJW_aUxTs-52" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="350" y="560" as="sourcePoint" />
|
||||
<mxPoint x="440" y="710" as="targetPoint" />
|
||||
<mxPoint x="367.1" y="640" as="sourcePoint" />
|
||||
<mxPoint x="457.1" y="790" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-54" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" source="0NdD80OInc1QJW_aUxTs-52" target="0NdD80OInc1QJW_aUxTs-32" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="350" y="470" as="sourcePoint" />
|
||||
<mxPoint x="400" y="420" as="targetPoint" />
|
||||
<mxPoint x="367.1" y="550" as="sourcePoint" />
|
||||
<mxPoint x="417.1" y="500" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-55" value="Pure API" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-55" value="Simple API" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="17.400000000000013" y="106" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-56" value="Method" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
|
|
@ -265,7 +259,7 @@
|
|||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0NdD80OInc1QJW_aUxTs-58" value="Presign url and MQ" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="10.000000000000012" y="340" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="10.000000000000012" y="260" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rrX8tykk8wqi368OXHtx-1" value="ชั้นตอนการ ทำ index" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;" parent="1" vertex="1">
|
||||
<mxGeometry y="-30" width="209" height="50" as="geometry" />
|
||||
|
|
@ -357,8 +351,8 @@
|
|||
<mxPoint x="440" y="830" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="rrX8tykk8wqi368OXHtx-22" value="Browser" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="142.6" y="760" width="60" height="30" as="geometry" />
|
||||
<mxCell id="rrX8tykk8wqi368OXHtx-22" value="Web App" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="135" y="760" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rrX8tykk8wqi368OXHtx-23" value="S3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
|
||||
<mxGeometry x="442.1" y="760" width="60" height="30" as="geometry" />
|
||||
|
|
@ -384,23 +378,56 @@
|
|||
<mxCell id="FRRhlY5aaI8bM1flUCIx-5" value="EDM App" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=16;fontColor=#007FFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="660" y="-990" width="106.5" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-6" value="Browser" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="146.5" y="290" width="60" height="30" as="geometry" />
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-6" value="Web App" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="134" y="210" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-7" value="S3" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="446" y="290" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="439.5" y="210" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-8" value="API" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="286.5" y="290" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="280" y="210" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-9" value="Elasticsearch" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="572.6" y="290" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="566.1" y="210" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-10" value="RqbbitMQ" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="720" y="290" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="713.5" y="210" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-11" value="Method" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="23.900000000000006" y="290" width="60" height="30" as="geometry" />
|
||||
<mxGeometry x="17.400000000000006" y="210" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-12" value="create index" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="560.1" y="245" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-13" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="0NdD80OInc1QJW_aUxTs-18" target="FRRhlY5aaI8bM1flUCIx-18">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="510" y="400" as="sourcePoint" />
|
||||
<mxPoint x="560" y="350" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-15" value="Upload request" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="261.5" y="310" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-18" value="process metadata" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="261.5" y="245" width="110" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-19" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="FRRhlY5aaI8bM1flUCIx-18" target="FRRhlY5aaI8bM1flUCIx-12">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="510" y="320" as="sourcePoint" />
|
||||
<mxPoint x="560" y="270" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-20" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="FRRhlY5aaI8bM1flUCIx-12" target="FRRhlY5aaI8bM1flUCIx-15">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="510" y="320" as="sourcePoint" />
|
||||
<mxPoint x="560" y="270" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="FRRhlY5aaI8bM1flUCIx-21" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" source="0NdD80OInc1QJW_aUxTs-25" target="0NdD80OInc1QJW_aUxTs-20">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="510" y="400" as="sourcePoint" />
|
||||
<mxPoint x="560" y="350" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue