创建时间: 2026-04-03最后更新: 2026-09-12

1. 为什么需要子图

当一张图只有几个节点时,把所有节点放在一起很直观。随着业务增加,审核、检索、格式整理和通知等步骤会不断加入,父图很快就会被内部细节填满。

子图用来封装一段相对完整的流程。它经过 compile() 后,可以像普通节点一样接入父图。父图只需要知道这段流程的输入和输出,子图内部的节点顺序、条件分支和局部状态可以独立维护。

例如,内容发布流程可以拆成下面几块:

subgraph-flow.txt
1
父图:准备内容 ──▶ 审核子图 ──▶ 发布内容
2
3
├─▶ 检查语气
4
├─▶ 检查格式
5
└─▶ 汇总审核结果
正在加载图示...

拆分以后,父图表达业务阶段,子图负责内部步骤。审核规则变化时,只需要修改审核子图;其他流程继续使用同一个子图时,也不必重复编写审核节点。

正在验证登录状态
请稍候,验证完成后将继续显示文章内容