∞ UnlimitCanvas 创作工作台
技术手册 / 连线画布 / 用节点连线搭建复杂流程图

用节点连线搭建复杂流程图

38-连线画布 · 2026-10-12 · 2.8 KB
这一篇讲怎么搭:能不能连的判据、分叉与合流、顺序语义、级联运行、分组、以及把一段流程封装成可复用模块。
本专题手工维护(2026-10-12 建);⚠ 界面与限制以应用当前版本为准。

一、先立心智:连线是"节点级"的

  • 一个节点的所有上游入边在语义上聚合到它的第一个输入 ⇒ 拖上去就算连上了,不需要挑"第几个口" ✓
  • 因此:线的意义在"谁接谁",不在"接到第几个孔" ✓(复合端口的顺序另说 ⇒ 见 §三)

二、能不能连?(判据表)

判据规则
端口类型只有 5 种:图 / 视频 / 音频 / 文本 / 任意 ⇒ 类型要对得上(图→视频不行 ✗)
源的类型源为「任意」⇒ 能接任何目标 ✓
目标的类型目标含「任意」⇒ 什么都能进 ✓
目标能收几个由目标节点该类型端口的声明数量决定(声明 1 个 ⇒ 只能收 1 条)⇒ 这是"连不上"最常见的原因 ✓
动态参考池若目标是复合端口 / 任意类型的参考池 ⇒ 不限数量(能一直加)✓
上传节点没有输入端 ⇒ ⛔ 不能作为连线目标 ✓
重复连线同一对"源 → 目标"只会保留一条(重复拖不会叠加)✓
方向的来源必须从上游输出端拖到下游输入端 ⇒ 反过来拖会提示"输入/输出端"方向不对 ✓
⚠ 连线被拒时应用会给出具体原因(数量达上限 / 类型不匹配)⇒ 照它改,别硬试 ✓

三、顺序语义:复合端口按"连接顺序"

多素材进一个参考池时,节点内部的编号按你的连接顺序排(例:多参生视频的参考素材池 references)✓

⇒ 所以"先连谁、后连谁"是有意义的:

  • 想把某张图当"第一参考" ⇒ 先连它 ✓
  • 顺序错了 ⇒ 效果不对(不是连线坏了,是语义变了)✓

四、分叉与合流(复杂图的两种基本形状)

形状做法注意
分叉(一源多下游)同一个输出端连多条到不同下游各下游各自跑;同源产物可被复用 ✓
合流(多源一目标)多个上游都连到同一个下游下游跑之前会等它全部上游成功 ✓;参考池类端口则按连接顺序编号 ✓

典型复杂图(从左到右读):


素材(上传) ┐
             ├→ 生成节点 → 超分/增强 → 合成 → 交付输出
手写提示词 ──┘                    ↑
                            另一路素材(分叉复用)

五、运行:单节点 vs 整张 · 级联

方式怎么触发行为
单节点运行节点上点「运行」只跑它(上游没跑过会先按需补齐/或提示缺输入)
整张运行「总执行入口」节点从它出发一键整张 ⇒ ⚠ 一张画布只能有一个 ✓
级联节点跑成功后自动触发下游下游要满足"全部上游都有成功任务"才开跑 ✓

两条保障机制(知道它们,排查就快):

  1. 防环:级联带层数上限(超过就停)⇒ 所以环形连接不会无限转 ✓
  2. 全局串行:同一时间只执行一个任务 ⇒ 长链路是排队跑完的(不是并行)✓

⇒ 远端有队列阈值,排队满时会顺延后再试 ✓


六、把图组织好:分组 与 预设模块

6.1 分组(收纳)

操作效果
折叠为组成员收成一张缩略卡(画布清爽 ✓)
展开虚线框包住成员,成员仍可独立拖动 ✓
矩阵重排组内成员按网格重排 ✓
解散分组只散组、成员保留 ✓

⚠ 组容器不能嵌套(组里不能再放组)⇒ 层级用"分组 + 命名/布局"表达 ✓

⚠ 没有"整组一键运行" ⇒ 整张跑用「总执行入口」,或单节点跑 ✓

6.2 预设模块(把一段流程封起来复用)★

这是搭复杂图最有用的一招:


① 把要复用的那几个节点收成一个「预设」画布
② 它对外暴露一组「预设输入 / 输出」端口(内部怎么接,外面看不见)
③ 在别的画布里放这个「预设模块」⇒ 只看到输入/输出 ⇒ 像用一个节点一样用一段流程 ✓
④ 点它的运行 ⇒ 触发**内部整条链** ✓

⇒ 用途:重复片段(如"统一的上采样 + 调色 + 编码")只维护一份 ✓


七、全局设定:一处改,全图生效

画布有全局设定(生图分辨率、生视频档位等)⇒ 部分节点会读它来决定行为 ✓

注意说明
不是所有节点都吃全局有的节点参数是节点级的(全局只作默认/折算)✓
冲突时以"更具体"为准节点上显式填的覆盖全局默认 ✓
⚠ 已知特例画布的生视频档位对某些引擎不生效(该引擎按自己的设定走)⇒ 别以为"改了全局没反应"就是坏了 ✓

八、中间产物:下游怎么拿到上游的产出

  • 节点跑完 ⇒ 产物本地化到任务目录(jobs/<任务 id>/…)⇒ 节点上直接可见 ✓
  • 下游引用上游产物:连线即可,应用负责传递(你不必手填路径)✓
  • 产物同时进资产库(便于复用与交付)✓

九、搭复杂图的三条组织纪律

  1. 从左到右、一条主链:主流程放中间一行,旁支(素材、提示词)放上下 ⇒ 一眼看懂方向 ✓
  2. 重复的收进预设模块:⛔ 别靠"复制一堆相同节点"(改一处要改十处 ✗)
  3. 命名与分组:组名写"这一段在干什么",节点用能认出用途的标签 ⇒ 三天后你还看得懂 ✓

来源:E:/workbuddyProj/unlimitCanvas/ai_manual/flow_canvas/01-用节点连线搭建复杂流程图.md