Commit a2fdb148 by songchangcheng

更新数据加载方式

1 parent ec3aaac0
var exToolbar = function (toolbarContainer) {
this.toggleElement = document.createElement('a');
this.toggleElement.setAttribute('title', '版本发布');
this.toggleElement.style.position = 'absolute';
this.toggleElement.style.display = 'inline-block';
this.toggleElement.style.width = '100px';
this.toggleElement.style.height = '16px';
this.toggleElement.style.color = '#666';
this.toggleElement.style.top = '6px';
this.toggleElement.style.right = '10px';
this.toggleElement.style.padding = '2px';
this.toggleElement.style.fontSize = '14px';
this.toggleElement.style.textDecoration = 'none';
this.toggleElement.text = '版本发布';
this.toggleElement.style.marginRight = '100px';
this.toggleElement.style.cursor = 'pointer';
this.toggleElement.style.color = 'rgb(13,134,127)';
this.toggleElement.style.backgroundPosition = '50% 50%';
this.toggleElement.style.backgroundRepeat = 'no-repeat';
// Prevents focus
mxEvent.addListener(this.toggleElement, (mxClient.IS_POINTER) ? 'pointerdown' : 'mousedown',
mxUtils.bind(this, function (evt) {
evt.preventDefault();
}));
// Toggles compact mode
mxEvent.addListener(this.toggleElement, 'click', mxUtils.bind(this, function (evt) {
swal({ title: "", text: '该操作将发布架构设计新版本,请确认是否继续?',confirmButtonColor:'rgb(13,134,127)',icon: "warning", buttons: ["取消", "发布"] }).then(res => {
if(res) {
$.ajax({
type: "post",
url: "http://192.168.161.129:7001/architecture/vi/file/upload",
// data: formData, //需要确认formData如何获取
processData: false,
contentType: false,
headers: {
'tkv': 'yMCwNqQ9yRQ37K3h2UVw56gwzWpzPxcs50w7nfsmyFGKuUp-LGB_M0sSgCzGqs8xMkXck0CMDupY_5T6My0bt2p4SEHsibGhMsdoNT55-2s-0bGUm_UIZliqXnCJwZJtOUavqh4OrAWgLBEV82RhEJbGuRY-pIrsGtM0jouSkhRyxpek91B0URTRFitm_A_-',
},
success: function( result ) {
swal ( "版本发布" , "发布成功!" );
},
error: function( error ) {
swal ( "版本发布" , "发布失败!" );
}
});
}else {
}
});
}));
if (Editor.currentTheme != 'atlas') {
toolbarContainer.appendChild(this.toggleElement);
}
// Enable compact mode for small screens except for Firefox where the height is wrong
if (!mxClient.IS_FF && screen.height <= 740 && typeof this.toggleElement.click !== 'undefined') {
window.setTimeout(mxUtils.bind(this, function () {
this.toggleElement.click();
}), 0);
}
}
var loadDiagram = function (id, diagramTitle) {
var requestUrl = id == 1 ? '/drawio/extention/xml/meta-model.xml':'/drawio/extention/xml/architecture-assets.xml';
var resultData = {};
$.ajax({
type: "get",
dataType: 'text',
url: requestUrl,
// data: formData, //需要确认formData如何获取
processData: false,
// contentType: false,
async: false,
headers: {
'tkv': 'yMCwNqQ9yRQ37K3h2UVw56gwzWpzPxcs50w7nfsmyFGKuUp-LGB_M0sSgCzGqs8xMkXck0CMDupY_5T6My0bt2p4SEHsibGhMsdoNT55-2s-0bGUm_UIZliqXnCJwZJtOUavqh4OrAWgLBEV82RhEJbGuRY-pIrsGtM0jouSkhRyxpek91B0URTRFitm_A_-',
},
success: function (result) {
resultData = {
title: diagramTitle,
data: result,
}
const draft = {
type: 'draft',
created: new Date().getTime(),
modified: new Date().getTime(),
data: result,
title: diagramTitle,
fileObject: null,
aliveCheck: null
};
},
error: function (error) {
console.log(error);
}
});
console.log(resultData);
return resultData;
}
\ No newline at end of file
<mxfile host="localhost" modified="2023-11-16T10:01:06.979Z" 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="KN7kc_wFUq9wIHPuiLVd" version="@DRAWIO-VERSION@" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1380" dy="656" 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>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-3" value="" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="30" y="180" width="770" height="220" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-1" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;业务能力视图&lt;/font&gt;" style="text;strokeColor=none;fillColor=none;html=1;fontSize=16;fontStyle=1;verticalAlign=middle;align=center;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="350" y="190" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#007FFF;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="60" y="220" width="710" height="150" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-4" value="业务域" style="text;strokeColor=none;fillColor=none;html=1;fontSize=16;fontStyle=1;verticalAlign=middle;align=center;fontColor=#ffffff;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="350" y="220" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-5" value="生产检修" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="80" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-8" value="财力资源" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="180" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-9" value="物力资源" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="280" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-10" value="规划计划" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="375" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-11" value="电网建设" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="470" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-12" value="电力营销" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="570" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-13" value="调度运行" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="670" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-16" value="电力交易" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="80" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-17" value="产业业务" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="180" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-18" value="金融业务" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="280" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-19" value="国际业务" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="375" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-20" value="科研业务" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="470" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-21" value="协同办公" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="570" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-22" value="综合管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="670" y="310" width="80" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
<mxfile host="localhost" modified="2023-11-17T13:25:26.557Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0" etag="IjCf1pGRKBZ-89FlYKqa" version="@DRAWIO-VERSION@" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1325" dy="697" 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>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="HPxDRVc25YiRGQu--K5E-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-1" target="HPxDRVc25YiRGQu--K5E-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-18" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-1" target="HPxDRVc25YiRGQu--K5E-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-1" value="业务域" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="30" y="50" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-2" value="业务职能" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="30" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-4" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="35" y="100" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-5" target="HPxDRVc25YiRGQu--K5E-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="65" y="330" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-5" value="组织单元" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="30" y="250" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-8" target="HPxDRVc25YiRGQu--K5E-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-8" target="HPxDRVc25YiRGQu--K5E-94" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="65" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-8" value="岗位" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="30" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-11" target="HPxDRVc25YiRGQu--K5E-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="110" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-48" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-47" target="HPxDRVc25YiRGQu--K5E-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-11" value="业务流程" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="165" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-17" value="应用" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="390" y="50" width="75" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-31" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-21" target="HPxDRVc25YiRGQu--K5E-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-45" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-21" target="HPxDRVc25YiRGQu--K5E-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-21" value="业务活动" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="171" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-30" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-30" value="业务步骤" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="169" y="410" width="75" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-32" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="190" y="380" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-33" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-5" target="HPxDRVc25YiRGQu--K5E-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="90" y="330" as="sourcePoint" />
<mxPoint x="65" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-36" value="支撑" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="110" y="130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-38" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="50" y="300" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-39" value="履行" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="50" y="200" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.414;entryY=0.057;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-11" target="HPxDRVc25YiRGQu--K5E-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-43" value="执行" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="100" y="340" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-44" target="HPxDRVc25YiRGQu--K5E-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-44" value="业务信息" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="320" y="342.5" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-46" value="输入/输出" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="250" y="340" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-54" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-53" target="HPxDRVc25YiRGQu--K5E-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-47" value="流程协作" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="300" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-51" value="协作" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="250" y="130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-52" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="190" y="220" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-56" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-53" target="HPxDRVc25YiRGQu--K5E-55" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-69" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-68" target="HPxDRVc25YiRGQu--K5E-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-53" value="应用交互" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="530" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-60" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-55" target="HPxDRVc25YiRGQu--K5E-59" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-63" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-62" target="HPxDRVc25YiRGQu--K5E-55" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-55" value="概念实体" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="691" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-57" value="传递" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="610" y="130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-58" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="455" y="130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-59" value="数据主题" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="691" y="50" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-61" value="聚合" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="705" y="100" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-66" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-65" target="HPxDRVc25YiRGQu--K5E-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-62" value="逻辑实体" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="691" y="230" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-64" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="680" y="190" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-65" value="物理实体" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="691" y="350" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-67" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="707" y="300" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-79" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-68" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-68" value="系统集成" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="530" y="270" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-70" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="520" y="210" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-75" value="功能" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="380" y="275" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.588;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-77" value="聚合" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="380" y="200" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-82" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-81" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-86" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-85" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-106" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="P4KjLerY5SaO1dbsOIBA-68" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="720" y="450" />
<mxPoint x="720" y="393" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-78" value="组件" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="530" y="430" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-80" value="参与" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="520" y="330" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-84" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-83" target="HPxDRVc25YiRGQu--K5E-81" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-81" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-81" target="HPxDRVc25YiRGQu--K5E-68" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-81" value="系统" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="530" y="510" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-83" target="HPxDRVc25YiRGQu--K5E-87" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-91" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-83" target="HPxDRVc25YiRGQu--K5E-90" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-83" value="软件" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="530" y="585" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-88" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-85" target="HPxDRVc25YiRGQu--K5E-87" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-85" value="部署单元" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="691" y="430" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-87" target="P4KjLerY5SaO1dbsOIBA-72" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-87" value="部署节点" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="691" y="585" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-103" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-90" target="HPxDRVc25YiRGQu--K5E-102" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-90" target="P4KjLerY5SaO1dbsOIBA-73" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-90" value="技术安全" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="530" y="660" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-94" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-94" value="角色" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="383.75" y="460" width="72.5" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-115" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-96" target="HPxDRVc25YiRGQu--K5E-78" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-117" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-96" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-96" value="微服务框架" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="320" y="570" width="75" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-105" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-102" target="HPxDRVc25YiRGQu--K5E-104" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-102" value="应用安全" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="385" y="660" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-104" value="安全需求" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="165" y="660" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-108" value="应用" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="405" y="345" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-109" value="组成" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="550" y="480" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-110" value="支撑" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="550" y="555" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-111" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="550" y="630" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-112" value="部署" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="600" y="585" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-113" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="290" y="660" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-114" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="460" y="660" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-116" value="依赖" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="440" y="540" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-118" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="328" y="500" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-120" value="使用" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="260" y="410" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-123" value="操作" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="625" y="390" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-126" value="打包" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="610" y="445" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-127" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="90" y="50" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-128" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="90" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-129" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="90" y="250" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-130" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="90" y="348" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-132" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="225" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-136" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="455" y="50" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-137" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="383.75" y="570" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-138" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="590" y="510" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-139" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="590" y="585" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-140" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="750" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-141" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="750" y="50" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-142" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="590" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-143" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="360" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-144" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="40" y="760" width="780" height="60" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-145" value="图例:&amp;nbsp;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="35" y="775" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-146" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="85" y="780" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-147" value="业务架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="105" y="780" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-148" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="170" y="780" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-149" value="应用架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="190" y="780" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-150" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="250" y="780" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-151" value="数据架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="270" y="780" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-152" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d0cee2;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="330" y="780" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-153" value="技术架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="354" y="775" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-154" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="420" y="777.5" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-155" value="安全架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="440" y="775" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-158" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="509" y="790" as="sourcePoint" />
<mxPoint x="550" y="790" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-160" value="元素间关系" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="535" y="772.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-161" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.375;endAngle=0.15279994389289261;" parent="1" vertex="1">
<mxGeometry x="600" y="780" width="15" height="15" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-162" value="元素自嵌套关系" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="610" y="772.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-163" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="670" y="780" width="15" height="15" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-164" value="总体架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="680" y="772.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-165" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="740" y="780" width="15" height="15" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-168" value="同属总体架构" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="753" y="775" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="10Kq3_tKGhg1jm8pZvOF-17" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="35" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-2" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="34" y="253" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-3" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.58;" parent="1" vertex="1">
<mxGeometry x="230" y="343" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-4" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="169" y="133" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-5" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="228" y="410" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-7" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="380" y="345" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-8" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="385" y="280" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-9" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="447" y="274" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-11" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="450" y="275" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-12" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="444" y="465" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-13" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="585" y="270" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-14" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="588" y="271" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-15" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="585" y="431" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-16" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="588" y="432" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-17" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="695" y="53" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-18" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="748" y="232" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-20" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="750" y="354" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-21" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="751" y="432" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-22" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="750" y="588" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-23" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="588" y="665" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-30" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="443" y="661" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-31" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="446" y="661" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-32" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="225" y="664" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-33" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="743" y="780" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-36" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="475" y="475" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-45" value="规范化" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="424" y="380" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-47" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="475" y="353" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-50" value="参与" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="475" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-52" value="操作" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="610" y="232" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.154;entryY=-0.02;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-47" target="HPxDRVc25YiRGQu--K5E-55" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="335" y="110" />
<mxPoint x="702" y="110" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-55" value="传递" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="585" y="90" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-57" value="转换" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="268" y="465" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-59" value="参与" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="600" y="315" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-61" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="260" y="270" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-63" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="100" y="270" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-65" value="规范化" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="565" y="343" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-68" value="技术能力" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8d1ff;" parent="1" vertex="1">
<mxGeometry x="839" y="375" width="72" height="35" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-69" target="P4KjLerY5SaO1dbsOIBA-68" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-69" value="技术域" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8d2ff;" parent="1" vertex="1">
<mxGeometry x="840" y="280" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-71" value="位置" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8c8ff;" parent="1" vertex="1">
<mxGeometry x="841" y="430" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-72" target="P4KjLerY5SaO1dbsOIBA-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-72" value="硬件" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8d1ff;" parent="1" vertex="1">
<mxGeometry x="841" y="580" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-73" value="数据安全" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="841" y="660" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-76" target="HPxDRVc25YiRGQu--K5E-59" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="960" y="70" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-76" target="P4KjLerY5SaO1dbsOIBA-73" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="960" y="680" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-76" value="支撑" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="930" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-77" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="860" y="328" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-78" value="放置" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="870" y="520" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-79" value="依赖" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="705" y="655" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.143;entryY=-0.1;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-72" target="HPxDRVc25YiRGQu--K5E-90" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-81" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="490" y="625" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-83" value="依赖" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="800" y="620" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-85" value="支撑" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="767" y="373" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-94" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="900" y="283" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-95" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="841" y="378" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-96" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="900" y="377" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-97" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="843" y="433" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-98" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="900" y="431" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-99" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="900" y="582" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-100" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="897" y="660" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-101" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="900" y="660" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-102" value="部署" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="707" y="510" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
......@@ -474,7 +474,8 @@ App.getStoredMode = function()
window.location.hash == '') || (window.location.hash != null &&
window.location.hash.substring(0, 2) == '#G'))
{
mxscript('https://apis.google.com/js/api.js');
// mxscript('https://apis.google.com/js/api.js'); //二次开发 删除apis.google.com的加载过程,改为加载本地文件
mxscript('js/api.js');
}
// Keeps lazy loading for fallback to authenticated Google file if not public in loadFile
else if (urlParams['chrome'] == '0' && (window.location.hash == null ||
......@@ -3755,721 +3756,16 @@ App.prototype.showSplash = function(force)
}));
}
else if (urlParams['id'] == 1) {//二次开发----如果有id,表示打开了一个存在的文档,进入编辑模式,这里的mockFile只是个例子,元模型管理
const mockFile = {
title: '元模型管理.drawio',
data: `
<mxfile host="localhost" modified="2023-11-17T13:25:26.557Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0" etag="IjCf1pGRKBZ-89FlYKqa" version="@DRAWIO-VERSION@" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1325" dy="697" 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>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="HPxDRVc25YiRGQu--K5E-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-1" target="HPxDRVc25YiRGQu--K5E-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-18" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-1" target="HPxDRVc25YiRGQu--K5E-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-1" value="业务域" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="30" y="50" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-2" value="业务职能" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="30" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-4" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="35" y="100" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-9" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-5" target="HPxDRVc25YiRGQu--K5E-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="65" y="330" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-5" value="组织单元" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="30" y="250" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-8" target="HPxDRVc25YiRGQu--K5E-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-8" target="HPxDRVc25YiRGQu--K5E-94" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="65" y="490" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-8" value="岗位" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="30" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-11" target="HPxDRVc25YiRGQu--K5E-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="110" y="145" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-48" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-47" target="HPxDRVc25YiRGQu--K5E-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-11" value="业务流程" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="165" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-17" value="应用" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="390" y="50" width="75" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-31" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-21" target="HPxDRVc25YiRGQu--K5E-30" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-45" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-21" target="HPxDRVc25YiRGQu--K5E-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-21" value="业务活动" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="171" y="340" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-30" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-30" value="业务步骤" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="169" y="410" width="75" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-32" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="190" y="380" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-33" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-5" target="HPxDRVc25YiRGQu--K5E-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="90" y="330" as="sourcePoint" />
<mxPoint x="65" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-36" value="支撑" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="110" y="130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-38" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="50" y="300" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-39" value="履行" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="50" y="200" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.414;entryY=0.057;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-11" target="HPxDRVc25YiRGQu--K5E-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-43" value="执行" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="100" y="340" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-44" target="HPxDRVc25YiRGQu--K5E-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-44" value="业务信息" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="320" y="342.5" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-46" value="输入/输出" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="250" y="340" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-54" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-53" target="HPxDRVc25YiRGQu--K5E-47" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-47" value="流程协作" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="300" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-51" value="协作" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="250" y="130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-52" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="190" y="220" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-56" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-53" target="HPxDRVc25YiRGQu--K5E-55" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-69" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-68" target="HPxDRVc25YiRGQu--K5E-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-53" value="应用交互" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="530" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-60" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-55" target="HPxDRVc25YiRGQu--K5E-59" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-63" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-62" target="HPxDRVc25YiRGQu--K5E-55" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-55" value="概念实体" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="691" y="130" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-57" value="传递" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="610" y="130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-58" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="455" y="130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-59" value="数据主题" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="691" y="50" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-61" value="聚合" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="705" y="100" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-66" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-65" target="HPxDRVc25YiRGQu--K5E-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-62" value="逻辑实体" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="691" y="230" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-64" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="680" y="190" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-65" value="物理实体" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="691" y="350" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-67" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="707" y="300" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-79" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-68" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-68" value="系统集成" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="530" y="270" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-70" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="520" y="210" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-53" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-75" value="功能" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="380" y="275" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.588;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-75" target="HPxDRVc25YiRGQu--K5E-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-77" value="聚合" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="380" y="200" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-82" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-81" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-86" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-85" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-106" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-78" target="P4KjLerY5SaO1dbsOIBA-68" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="720" y="450" />
<mxPoint x="720" y="393" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-78" value="组件" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="530" y="430" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-80" value="参与" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="520" y="330" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-84" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-83" target="HPxDRVc25YiRGQu--K5E-81" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-81" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-81" target="HPxDRVc25YiRGQu--K5E-68" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-81" value="系统" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="530" y="510" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-83" target="HPxDRVc25YiRGQu--K5E-87" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-91" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-83" target="HPxDRVc25YiRGQu--K5E-90" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-83" value="软件" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="530" y="585" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-88" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-85" target="HPxDRVc25YiRGQu--K5E-87" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-85" value="部署单元" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="691" y="430" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-87" target="P4KjLerY5SaO1dbsOIBA-72" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-87" value="部署节点" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="691" y="585" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-103" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-90" target="HPxDRVc25YiRGQu--K5E-102" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-75" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-90" target="P4KjLerY5SaO1dbsOIBA-73" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-90" value="技术安全" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="530" y="660" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-94" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-94" value="角色" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="383.75" y="460" width="72.5" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-115" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-96" target="HPxDRVc25YiRGQu--K5E-78" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-117" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-96" target="HPxDRVc25YiRGQu--K5E-75" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-96" value="微服务框架" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8d1ff;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="320" y="570" width="75" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-105" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="HPxDRVc25YiRGQu--K5E-102" target="HPxDRVc25YiRGQu--K5E-104" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-102" value="应用安全" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="385" y="660" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-104" value="安全需求" style="whiteSpace=wrap;html=1;rounded=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="165" y="660" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-108" value="应用" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="405" y="345" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-109" value="组成" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="550" y="480" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-110" value="支撑" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="550" y="555" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-111" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="550" y="630" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-112" value="部署" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="600" y="585" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-113" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="290" y="660" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-114" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="460" y="660" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-116" value="依赖" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="440" y="540" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-118" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="328" y="500" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-120" value="使用" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="260" y="410" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-123" value="操作" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="625" y="390" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-126" value="打包" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="610" y="445" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-127" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="90" y="50" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-128" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="90" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-129" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="90" y="250" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-130" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="90" y="348" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-132" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="225" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-136" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="455" y="50" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-137" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="383.75" y="570" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-138" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="590" y="510" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-139" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="590" y="585" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-140" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="750" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-141" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="750" y="50" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-142" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="590" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-143" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="360" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-144" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;" parent="1" vertex="1">
<mxGeometry x="40" y="760" width="780" height="60" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-145" value="图例:&amp;nbsp;" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="35" y="775" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-146" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="85" y="780" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-147" value="业务架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="105" y="780" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-148" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#60a917;fontColor=#ffffff;strokeColor=#2D7600;" parent="1" vertex="1">
<mxGeometry x="170" y="780" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-149" value="应用架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="190" y="780" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-150" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=#ae4132;" parent="1" vertex="1">
<mxGeometry x="250" y="780" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-151" value="数据架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="270" y="780" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-152" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d0cee2;strokeColor=#56517e;" parent="1" vertex="1">
<mxGeometry x="330" y="780" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-153" value="技术架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="354" y="775" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-154" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e3c800;fontColor=#000000;strokeColor=#B09500;" parent="1" vertex="1">
<mxGeometry x="420" y="777.5" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-155" value="安全架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="440" y="775" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-158" value="" style="endArrow=classic;html=1;rounded=0;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="509" y="790" as="sourcePoint" />
<mxPoint x="550" y="790" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-160" value="元素间关系" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="535" y="772.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-161" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.375;endAngle=0.15279994389289261;" parent="1" vertex="1">
<mxGeometry x="600" y="780" width="15" height="15" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-162" value="元素自嵌套关系" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="610" y="772.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-163" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="670" y="780" width="15" height="15" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-164" value="总体架构元素" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="680" y="772.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-165" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="740" y="780" width="15" height="15" as="geometry" />
</mxCell>
<mxCell id="HPxDRVc25YiRGQu--K5E-168" value="同属总体架构" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="753" y="775" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="10Kq3_tKGhg1jm8pZvOF-17" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="35" y="130" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-2" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="34" y="253" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-3" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.58;" parent="1" vertex="1">
<mxGeometry x="230" y="343" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-4" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="169" y="133" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-5" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="228" y="410" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-7" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="380" y="345" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-8" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="385" y="280" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-9" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="447" y="274" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-11" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="450" y="275" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-12" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="444" y="465" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-13" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="585" y="270" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-14" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="588" y="271" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-15" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="585" y="431" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-16" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="588" y="432" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-17" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="695" y="53" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-18" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="748" y="232" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-20" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="750" y="354" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-21" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="751" y="432" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-22" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="750" y="588" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-23" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="588" y="665" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-30" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="443" y="661" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-31" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="446" y="661" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-32" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="225" y="664" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-33" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="743" y="780" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-36" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="475" y="475" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-45" value="规范化" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="424" y="380" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-47" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="475" y="353" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-50" value="参与" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="475" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-52" value="操作" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="610" y="232" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.154;entryY=-0.02;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="HPxDRVc25YiRGQu--K5E-47" target="HPxDRVc25YiRGQu--K5E-55" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="335" y="110" />
<mxPoint x="702" y="110" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-55" value="传递" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="585" y="90" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-57" value="转换" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="268" y="465" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-59" value="参与" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="600" y="315" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-61" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="260" y="270" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-63" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="100" y="270" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-65" value="规范化" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="565" y="343" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-68" value="技术能力" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8d1ff;" parent="1" vertex="1">
<mxGeometry x="839" y="375" width="72" height="35" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-69" target="P4KjLerY5SaO1dbsOIBA-68" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-69" value="技术域" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8d2ff;" parent="1" vertex="1">
<mxGeometry x="840" y="280" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-71" value="位置" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8c8ff;" parent="1" vertex="1">
<mxGeometry x="841" y="430" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-72" target="P4KjLerY5SaO1dbsOIBA-71" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-72" value="硬件" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8d1ff;" parent="1" vertex="1">
<mxGeometry x="841" y="580" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-73" value="数据安全" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f0a30a;fontColor=#000000;strokeColor=#BD7000;" parent="1" vertex="1">
<mxGeometry x="841" y="660" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-76" target="HPxDRVc25YiRGQu--K5E-59" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="960" y="70" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-76" target="P4KjLerY5SaO1dbsOIBA-73" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="960" y="680" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-76" value="支撑" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="930" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-77" value="分解" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="860" y="328" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-78" value="放置" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="870" y="520" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-79" value="依赖" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="705" y="655" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.143;entryY=-0.1;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="P4KjLerY5SaO1dbsOIBA-72" target="HPxDRVc25YiRGQu--K5E-90" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-81" value="实现" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="490" y="625" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-83" value="依赖" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="800" y="620" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-85" value="支撑" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="767" y="373" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-94" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="900" y="283" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-95" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="841" y="378" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-96" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="900" y="377" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-97" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.3;endAngle=0.1;" parent="1" vertex="1">
<mxGeometry x="843" y="433" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-98" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="900" y="431" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-99" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="900" y="582" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-100" value="" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="897" y="660" width="13" height="13" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-101" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.acute_triangle;dx=0.5;" parent="1" vertex="1">
<mxGeometry x="900" y="660" width="8" height="8" as="geometry" />
</mxCell>
<mxCell id="P4KjLerY5SaO1dbsOIBA-102" value="部署" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="707" y="510" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
`
}
const draft = {
type: 'draft',
created: new Date().getTime(),
modified: new Date().getTime(),
data: mockFile.data,
title: mockFile.title,
fileObject: null,
aliveCheck: null
};
var mockFile = loadDiagram(urlParams['id'],'元模型管理');
// this.setDatabaseItem('.draft_' + Editor.guid(), JSON.stringify(draft));
const file = new LocalFile(this, mockFile.data, mockFile.title, this.mode);
this.loadFile(`-1`, true, file);
}else if (urlParams['id'] == 2) {//二次开发----如果有id,表示打开了一个存在的文档,进入编辑模式,这里的mockFile只是个例子,业务架构资产管理
const mockFile = {
title: '业务架构资产管理.drawio',
data: `
<mxfile host="localhost" modified="2023-11-16T10:01:06.979Z" 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="KN7kc_wFUq9wIHPuiLVd" version="@DRAWIO-VERSION@" type="device">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1380" dy="656" 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>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-3" value="" style="rounded=1;whiteSpace=wrap;html=1;fontSize=12;glass=0;strokeWidth=1;shadow=0;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="30" y="180" width="770" height="220" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-1" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;业务能力视图&lt;/font&gt;" style="text;strokeColor=none;fillColor=none;html=1;fontSize=16;fontStyle=1;verticalAlign=middle;align=center;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="350" y="190" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#007FFF;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="60" y="220" width="710" height="150" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-4" value="业务域" style="text;strokeColor=none;fillColor=none;html=1;fontSize=16;fontStyle=1;verticalAlign=middle;align=center;fontColor=#ffffff;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="350" y="220" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-5" value="生产检修" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="80" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-8" value="财力资源" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="180" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-9" value="物力资源" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="280" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-10" value="规划计划" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="375" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-11" value="电网建设" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="470" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-12" value="电力营销" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="570" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-13" value="调度运行" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="670" y="260" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-16" value="电力交易" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="80" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-17" value="产业业务" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="180" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-18" value="金融业务" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="280" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-19" value="国际业务" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="375" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-20" value="科研业务" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="470" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-21" value="协同办公" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="570" y="310" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="8R2J-Gmg41mkb3V32hNC-22" value="综合管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="670" y="310" width="80" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
`
}
var mockFile = loadDiagram(urlParams['id'],'业务架构资产管理');
const draft2 = {
type: 'draft',
created: new Date().getTime(),
......@@ -4480,8 +3776,9 @@ App.prototype.showSplash = function(force)
aliveCheck: null
};
// this.setDatabaseItem('.draft_' + Editor.guid(), JSON.stringify(draft2));
const file = new LocalFile(this, mockFile.data, mockFile.title, this.mode);
this.loadFile(`-2`, true, file);
}
......@@ -5039,6 +4336,7 @@ App.prototype.pickLibrary = function(mode)
this.showDialog(new OpenDialog(this).container, (Editor.useLocalStorage) ? 640 : 360,
(Editor.useLocalStorage) ? 480 : 220, true, true, function()
{
Editor.useLocalStorage = prevValue;
window.openFile = null;
});
......@@ -8051,6 +7349,7 @@ App.prototype.updateHeader = function()
}), 0);
}
}
exToolbar(this.toolbarContainer);
}
};
......
......@@ -150,6 +150,7 @@ mxscript(geBasePath +'/Actions.js');
mxscript(geBasePath +'/Menus.js');
mxscript(geBasePath +'/Toolbar.js');
mxscript(geBasePath +'/Dialogs.js');
mxscript(geBasePath + '../../../extention/js/exMenus.js');
// Loads main classes
mxscript(drawDevUrl + 'js/diagramly/sidebar/Sidebar.js');
......@@ -273,6 +274,7 @@ mxscript(drawDevUrl + 'js/diagramly/mxRuler.js');
mxscript(drawDevUrl + 'js/diagramly/mxFreehand.js');
mxscript(drawDevUrl + 'js/diagramly/P2PCollab.js');
mxscript(drawDevUrl + 'js/diagramly/DevTools.js');
mxscript(geBasePath + '../../../extention/js/loadDiagram.js');
// Vsdx/vssx support
mxscript(drawDevUrl + 'js/diagramly/vsdx/VsdxExport.js');
......
/**
* 动态获取架构设计的分层归属信息(业务架构、应用架构、数据架构、技术架构、安全架构等信息)
* 该方法可以将归属信息、元素信息带出
*/
(function()
{
Sidebar.prototype.addEAPalette = function()
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!