做方案时,最折磨人的就是架构图,几十个方框慢慢排,好不容易对齐,补一个模块,旁边的框和连线又要跟着挪。

如果在运营商、国央企,那种五六层的大图,光排版想想就是折磨,现在这部分可以让 Codex 帮忙。

把方案材料给它,接上

Draw.io

MCP,让它先画出来,再打开

Draw.io

改到满意。以后方案有变,也能在原图上接着改。

先看一张简单的预约系统架构图。

图里的文字可以直接改,方框也能拖动,不用改个名字就重新生成整张图片。

下面从安装开始,带你做出第一张图,再试一张六层、48 个模块的运营商架构图。组织结构、系统架构和规划图的例子也放在文中了,配套源文件可以下载后打开练习。这些案例都是教学示意。

1. Codex 和

Draw.io

怎么配合

Draw.io

是一款画图工具,也叫

diagrams.net

。打开它,中间是画布,左边可以拖入方框、箭头和各种图形,右边可以改颜色、文字和尺寸。

比如画一个预约系统,你得先知道系统里有哪些功能,再把功能之间的联系画出来。Draw.io 就是用来做这件事的,组织结构图等其他类型的图也能画。

Codex 负责把你的材料整理成这些图形和关系。MCP 则让它能调用

Draw.io

提供的工具,把生成的图打开到编辑器里。

我们这次用的是

Draw.io

官方 MCP Tool Server。它生成后会打开浏览器,方便你直接检查和修改。你不需要学习画图代码,也不用自己给每个方框计算位置。

2. 把

Draw.io

MCP 接到 Codex

先准备能正常使用的 Codex 桌面端和浏览器。

Draw.io

网页编辑器可以从

app.diagrams.net

打开;我们选用的 MCP 工具还需要 Node.js,安装和检查可以交给 Codex。

打开 Codex,在一个本地项目中发下面这段话。这里的项目就是存放这次图和材料的文件夹,名字可以自己取。

text

请按 https://github.com/jgraph/drawio-mcp 的官方说明,
为我的 Codex 配置 MCP Tool Server(@drawio/mcp)。
检查 Node.js、npx 和 MCP 配置,缺少什么就帮我处理。
配置后实际调用 open_drawio_xml,画「开始 → 完成」两个框测试。
告诉我是否调用成功,并给我打开图的链接。

不用把官网里的几种接入方式全部安装。这里已经说明要用

@drawio/mcp

,也就是打开浏览器编辑器的这一种。

如果 Codex 提示需要安装 Node.js,就按它给出的步骤完成。Node.js 是运行这个工具的环境,装好后不需要专门学习它。第一次运行会下载工具,要等下载结束。

习惯自己敲命令的读者,也可以在已安装 Codex CLI 和 Node.js 的终端中执行:

bash

codex mcp add drawio -- npx -y @drawio/mcp

这是一条备用安装方式,不需要和前面的操作重复做。新增配置后,如果当前任务仍找不到工具,退出并重新打开 Codex,再新建一个任务测试。

判断是否接通,要看它有没有真正调用工具,并把图打开。只回复「配置完成」,或者只列出一段代码,还不能说明这一步已经跑通。

浏览器没有自动弹出来时,打开回复里的

Draw.io

链接。若提示找不到 npx,把报错原文交给 Codex,让它检查 Node.js 和程序路径。到这里能看到两个相连的方框,就可以换成自己的材料了。

3. 先画一张组织结构图

第一张图不用很复杂。我们用一个教学例子:一家小公司有一位负责人,下面是销售组、交付组、运营组和财务,四个部门都直接向负责人汇报。

把这段关系告诉 Codex:

text

请用 Draw.io MCP 画组织结构图:
一位负责人,下设销售组、交付组、运营组和财务,四个部门都直接向负责人汇报。
从上到下排列,先只画这五个框,保留可编辑文字和连线。

先检查四个部门是不是都接在负责人下面。这里的线表示汇报关系,不需要加箭头;销售和交付也不能因为业务上有先后,就画成上下级。

换成自己的公司,可以直接给一段文字,也可以给一张表。表里保留「部门或岗位名称」和「直属上级」两列就够开始。只有名单、没有上下级时,先补关系,否则 AI 只能猜。

关系对了,再往下一层补。这个例子里,销售组有客户开发和客户维护两个岗位,交付组有项目实施和客户培训,运营组有内容运营和活动运营,财务有收付款和费用管理。把这段补充发给 Codex,让它继续画。

同一部门里的岗位可以放在一列,但连线仍要接回它们所属的部门。上下挨着的两个方框,不一定就是上下级。

这版按部门用了不同的浅色,每个部门下面留出放岗位的位置。后面增加岗位时,可以照着已有方框复制,不必重新排整张图。

4. 打开

Draw.io

,先学会这几个操作

图出来以后,就可以在编辑器里继续处理。下面是真正的

Draw.io

编辑界面。

先在画布上点一个方框,右侧就会出现它的格式设置。下面几种修改用得最多,可以跟着试一遍。

改字、移动方框、调整连线

双击一个方框,就能编辑里面的文字。比如把「运营组」改成「市场运营组」,改完点一下空白处。名字变长后,文字如果换成了三四行,就把方框拉宽一点。

单击方框后,拖动它可以换位置,拖边缘的小控制点可以改尺寸。移动时看一眼连线:它应该跟着方框走;如果线的端点落在空白处,就把端点重新拖到目标方框上。

要增加一个同类方框,选中现有方框,复制、粘贴,再改名字。这能保留已经调好的配色和文字样式。需要补连线时,从方框边缘出现的连接箭头拖到另一个方框。

连线也有自己的文字。双击线,可以写「提交预约」「发送通知」这样的说明。组织图通常不需要每条线都写字,系统图里几条关键联系写清楚,会更容易读。

让几个框排整齐

按住 Shift,逐个点击要一起调整的方框,然后看右侧的「排列」面板。这里有对齐和分布工具。

比如四个部门需要横向排成一行,先让它们顶端对齐,再做水平分布。前者把它们放到同一条水平线上,后者调整横向间隔。尺寸本来就不一样的框,先统一宽高,排出来会更整齐。

以后碰到一排框间隔不一,也可以多选后用「分布」调整,不用一个个挪。

调整配色和字号

一张图先选白底、深色文字和两三种浅色。组织图可以按部门分色;系统图可以让业务功能用一种色,数据用另一种色。颜色有明确用途,就不需要每个框都换一种。

我会先把图缩到准备插入文章或 PPT 的大小。这个尺寸下看不清字,就要减少内容、拆图,或者把画布安排得更紧凑。只在放大后才清楚的图,发出去很难读。

想让 Codex 帮忙美化,也不必写一大段设计提示词。告诉它「保留现有关系,把同层方框统一尺寸,拉开间距,改成白底和浅色分组」就有了具体方向。最好同时给当前截图,让它看到哪里挤、哪条线绕得太远。

手动改过,记得把最新版交回去

在浏览器里改了部门名称,又回 Codex 说「再加一个部门」,这时要留意它拿到的是哪一版。

先保存修改后的 `.drawio` 文件,再把这个文件交给 Codex,让它在最新版上继续改。这里不能默认 Codex 能实时看见浏览器里每一次手动调整。截图可以说明问题,源文件则保留具体的文字、位置和连线。

5. 再试几种常用的架构图

会改组织结构图以后,就可以试试下面这些案例。操作还是刚才那些,区别在于要给 Codex 什么材料。

预约 SaaS 系统

开头的预约系统,就是一个 SaaS 例子。SaaS 可以先理解成通过网络使用的软件服务,门店不用各自开发一套系统,就能登录同一套服务处理预约。

给 Codex 的说明可以从顾客怎么预约讲起。顾客选好时段后,门店员工需要在后台看到这条记录,系统还要发一条短信通知。顺着这个过程,才能知道图里该有哪些模块。

读图时顺着一件事走:顾客进入系统,通过身份和权限检查,提交预约;预约功能需要查询可约时段、保存记录,随后可以调用短信服务发送通知。图里只保留主要模块,不把每一个页面和按钮都放进来。

给自己的产品画图,也可以这样口述一遍「一个人进来以后做什么」。把现有说明文档交给 Codex,让它据此整理。没有提到支付,就不要为了显得完整自动加上支付;还没确定用哪种数据库,就先写「业务数据库」。

这张图用于介绍整体结构。真正开发时,门店之间如何隔离数据、失败后怎么重试等问题,还需要单独展开。

企业数字化全景

如果要介绍一家企业的数字化建设,一条使用流程就不够了。可以从上往下放经营目标、业务活动、应用系统、共享数据和基础设施。

这张图适合拿来讨论「我们现在有什么,缺在哪里」。例如客户开发这项业务,可能已经有客户管理系统支撑,但资料还散落在员工手里。把业务、系统和数据分层放出来,就能在图上标出这处缺口。

准备材料时,把已经在用的业务、系统和数据列出来,让 Codex 分层整理。未来想补的部分可以用虚线框,并在图上写明「计划建设」。当前已经有的东西和未来想做的东西,要能一眼区分。

运营商云网总览

运营商的图经常一页里放很多模块。第一次做,可以先画一张云网业务的分层总览:用户和场景、接入网络、承载网络、算力平台、业务应用,旁边放贯穿各层的安全和运维。

这里没有展开真实网络中的协议、设备和部署位置。同一层的方框是并列分类,相邻层之间表示整体承接关系,不是说某个用户只连接正下方的某个模块。

你可以把已经确认的方案目录、模块列表或旧图交给 Codex,先整理成总览。然后选其中一块,例如「区域云资源池」,单独画第二张细节图。需要路由器、服务器等专业符号时,再从左下角「更多图形」中打开相应图形库。

如果用在真实项目里,记得对照方案核对模块和连接关系。排版调好了,内容也得对。

六层、48 个模块的复杂架构图

上面的图主要用来看层次。把内容继续展开,就能做成下面这种方案里的大图:六层结构,每层八个模块,每个模块里有图标、名称和用途说明,右边还有贯穿各层的安全、运维和服务保障。

这张图按能力分成六行,用来介绍方案的整体范围,不对应某家运营商的实际部署。上下挨着的模块也不表示存在调用关系,需要表达调用时,要另外画线。

看「共享平台」这一行就容易理解了:接口网关和身份认证等模块并排放在一起,名称下面补一句用途。读者想知道这一层负责什么,看这一行就够了。

做这种大图,先把一行排好,再沿用到其他行。

先把方案里的模块整理成三列:属于哪一层、模块叫什么、一句话用途。现有文档能说明的就直接整理;没有说明的先空着。附件里的「案例材料」已经补了这张图的完整清单,可以用它练习。

材料确认后,让 Codex 先画六个横向大框,填上层名。接着只做「共享平台」这一行,看看八个模块摆进去以后,字号够不够大,图标和文字有没有挤在一起。这一行满意了,再让它用相同的方框宽度、图标尺寸和文字位置继续其他五行。

图标可以让 Codex 通过

Draw.io

的图形搜索工具去找,也可以自己从左下角「更多图形」打开网络、服务器等图形库。比如网络连接这一行用路由器和交换机,云资源用云朵,存储用数据库或存储设备符号。图标帮助认类别,具体含义仍由旁边的名称说明;用了某个图形库,也不等于选定了那家厂商的产品。

在这个案例里,图标、标题、说明文字都放进各自的模块框中。拖动整个模块时,它们能一起移动;需要改字时,双击对应文字。自己从零组合时,可以多选方框、图标和文字,再用「排列 → 组合」把它们放在一起。

右侧的安全、运维和服务保障可以最后加。它们覆盖多个层次,单独放在侧边,一张图里就不用重复写六遍「安全管理」。未来准备做的模块用虚线边框,并写上「规划」,本例中的 AI 服务和智算资源就是这样标的。

最后再看整体。哪一行特别拥挤,就先缩短说明;某个模块需要解释半页,就另开一张细节图。不要为了把所有内容塞进一页,一直把字缩小。

放到手机上,整张图的小字会比较难读,可以像这里一样补一张局部截图。发给别人时,把高清图和 .drawio 文件一起带上,方便对方放大查看。

如果要放进 PPT,可以按页面的底色选一个版本。上面是浅色版,下面这张用了深蓝底,模块内容相同。两张都是 16:9,放进宽屏幻灯片后不用再裁图。

选和 PPT 底色接近的版本就行。讲到某个模块时,建议再复制一页,把对应的那一层放大,台下才能看清。

分期规划图

规划图可以围绕「先做什么,后做什么」来画。比如客户管理改造,第一期整理台账,第二期接上跟进与订单,第三期再做经营分析。

每一列里放这一期的目标、主要工作,以及进入下一期前要检查的结果。具体时间还没确认,就先保留阶段,不让 AI 随手填几个日期。

如果你已经有正式计划,把时间、负责人和交付物一起提供。图出来后重点看先后关系:客户信息还没整理好,后面的报表拿什么数据做?这种问题在几列图里通常比在长段文字里更容易发现。

6. 保存源文件,导出图片

图调好了,先保存 .drawio 源文件。可以点击顶部的保存提示,或从「文件」菜单进入保存;选择下载到设备,给它起一个容易辨认的名字,比如「客户管理规划.drawio」。以后打开这个文件,文字和方框还能接着改。

然后从 「文件 → 导出为 → PNG」 导出图片,插到文章、文档或 PPT 里。

导出时把缩放调高一些,可以得到更清楚的图片。白底一般够用;要叠在有颜色的页面上,再考虑透明背景。需要留白时,展开「高级」,调整边框宽度,避免文字贴着图片边缘。

导出窗口中的「包含绘图副本」可以把可编辑的图表数据放进图片。但发到聊天软件、经过压缩或转换后,这些数据不一定还在,所以我仍然建议把 .drawio 源文件另外留好。

导出后打开 PNG,看一眼有没有漏字、断线、标题被截掉,再试着把源文件重新打开,改一个框里的文字。这两步都没问题,图就可以拿去用了。

你可以先挑一份正在做的方案,试着把其中一页画出来。第一版哪里不合适,就在

Draw.io

里改,或者把源文件交回 Codex 继续调整。等这一页满意了,再做剩下的部分。

Logo

一站式 AI 云服务平台

更多推荐