∞ UnlimitCanvas 创作工作台

快速开始

41-计划任务与批处理 · 2026-10-12 · 2.1 KB
计划任务=顶栏那个「计划任务」面板(副标题:定时驱动画布流程(总执行入口)):
它把一批输入喂进你画布的「总执行入口」,自己一轮一轮地把整条流水线跑完(含下游出片),跑完收产物、清远端显存,再接着跑下一批。
⚠ 它不是日历式的定时器:开关一开就常驻串行跑(同一时间只跑一个任务)✓
本专题手工维护(2026-10-12 建);⚠ 界面与文案以应用当前版本为准(本页快照 2026-10-12)。

一、它解决什么(一句话)


手动跑:改一个输入 → 点一次运行 → 等一条链跑完 → 再改下一个 → 再点……   ← 人耗在这儿 ✗
计划任务:把「一批输入」交给它 ⇒ 它自动一轮轮喂进画布、跑完整链、取产物 ✓

⇒ 省的是重复劳动,稳的是长链路(不会"下游还没跑完就以为好了")✓


二、它在哪(顶栏一个按钮)

项说明
入口画布顶栏的「计划任务」按钮(日历+时钟图标)✓
面板标题「计划任务」—— 副标题「定时驱动画布流程(总执行入口)」✓
三个页签参数任务 · 上传任务 · 执行日志 ✓

它能拿什么当"一批输入":

类型从哪来
参数任务你在面板里手工配输入项(文本 / 本地路径 / URL)✓
上传任务一整个数据包:上传 zip 数据包 或 批量上传 Excel(自动变成一批任务)✓

三、它怎么跑(理解这条链,排错就有方向)


① 取一条任务 ⇒ ② 加「串行锁」(同一时间只跑一个)✓
③ 把这条的输入项**写进画布的总执行入口** ✓
④ 总执行入口按类型加载输入、广播「任务就绪」⇒ **级联驱动整条画布流水线** ✓
⑤ 等**整条链**跑完(含下游出片)✓
⑥ 取产物 ⇒ **清理远端 GPU 内存** ⇒ ⑦ 释放锁,跑下一条 ✓

⚠ 两条"稳"的设计(后面排错要用到):

设计含义
全局串行同一时间只跑一个计划任务(⚠ 避免并发跑画布、把远端算力挤爆)✓
远端队列阈值 + 顺延远端 ComfyUI 队列忙时,它不会硬挤 ⇒ 标成「已顺延」,等一会自己重试 ✓

四、三步上手


① 先在**画布**上把流水线搭好:必须**含一个「总执行入口」节点**(⚠ 每张画布**只允许一个**)✓
② 顶栏 →「计划任务」→「新建计划任务」→ 选**目标画布** → 命名(留空就用画布名)✓
③ 配**输入项**(文本 / 路径 / URL)→ 保存 ⇒ 点「立即运行」或把开关打开 ✓
⇒ 跑起来后去「**执行日志**」看状态;产物去 `jobs/<任务 id>/` 与资产库(每日归集)✓

五、跑通的标准

  • [ ] 目标画布里有且只有一个「总执行入口」节点 ✓
  • [ ] 任务的输入项至少有一个非空的 ✓
  • [ ] 点「立即运行」或在开关打开后,执行日志能看到状态推进 ✓
  • [ ] 产物能在节点上看到,并出现在资产库(当天目录)✓

六、本专题导航

篇讲什么
00-快速开始.md本文:它解决什么 · 在哪 · 它怎么跑(那条链)· 三步上手 · 跑通标准
01-设计思路与要解决的问题.md为什么要这么设计(串行锁 / 队列阈值与顺延 / 双验解锁 / 输入项驱动 / 持久化与复位)· 它替谁解决什么 · ⚠ 与云算力的边界 · ⛔ 三件别误会
02-如何制定计划任务.md前置条件 · 逐步制定(选画布 / 命名 / 输入项)· 上传任务(zip / Excel 批量)· 默认值 · 执行日志怎么读(状态文案)· 产物去哪
03-画布节点如何设计安排.md目标画布为何必须是"总执行入口"型 · 三种排布机制(自主网格 / 锚点跟随 / 组内矩阵)· 命名与归组 · 结构建议
04-技巧与问题排查.md省事打法 · 按现象查(排队不动 / 已顺延 / 假死 / 被预检拦 / 产物找不到 …)· 报障四样

来源:E:/workbuddyProj/unlimitCanvas/ai_manual/batch_jobs/00-快速开始.md