∞ UnlimitCanvas 创作工作台
技术手册 / 计划任务与批处理 / 如何制定计划任务

如何制定计划任务

41-计划任务与批处理 · 2026-10-12 · 2.2 KB
从"画布还没搭"到"一批输入自动跑完",按本文走一遍。
本专题手工维护(2026-10-12 建);⚠ 界面与文案以应用当前版本为准(本页快照 2026-10-12)。

一、前置条件(两条,缺一不可)

条件说明
画布里有「总执行入口」⚠ 每张画布只允许一个 ⇒ 计划任务就是"喂它" ✓ 没有它 ⇒ 任务开不起来 ✓
输入项至少一个非空空输入 ⇒ 提示"至少需要一个非空的输入项"✓

二、制定一条参数任务(逐步)


① 顶栏 →「计划任务」→「新建计划任务」✓
② 选**目标画布**(列表里可显示所属项目容器 ⇒ 画布多时先按容器过滤)✓
③ 填**任务名称**(⚠ 留空 ⇒ 自动用**画布名**)✓
④ 勾选**启用**(默认是开的)✓
⑤ 配**输入项**(可加多条,每条三件):
     · 标签 label —— 它叫什么 ✓
     · 类型 type —— **文本 / 本地路径 / URL**(总执行入口按类型加载)✓
     · 值 value  —— 具体内容 ✓
⑥ 保存 ⇒ 两种跑法:点「**立即运行**」(跑一次)或让**开关开着**(持续跑)✓

⇒ 跑起来后去「执行日志」看它走到哪一步 ✓


三、制定一批上传任务(真正的"批处理")

给一大批输入(素材包 / 表格)时,用上传任务:

做法说明
上传 zip 数据包一个压缩包 = 一批任务 ✓
批量上传 Excel表格里一行 = 一条任务参数 ✓
批量运行 / 批量停用 / 批量重置对上传任务成批操作 ✓
批量启用 / 批量停用对参数任务成批操作 ✓

⚠ 它是两套任务清单(参数任务 / 上传任务)⇒ 各自成批管理,互不影响 ✓


四、默认值与"能调什么"

项默认 / 现状
参数任务开关默认开启 ✓
上传任务开关默认开启 ✓
远端队列阈值3(远端队列超过它就顺延,不硬挤)✓
并行度⚠ 固定为 1(全局串行)——没有可调项 ✓
失败重试⚠ 没有自动重试 ⇒ 手动「重置(复用)」再排 ✓("已顺延"是队列忙导致的自动等待,不算重试)✓
产物目录产物落 jobs/<任务 id>/,并进资产库每日归集;画布全局设定里的上传起始目录可决定归集时的分类镜像 ✓

五、执行日志怎么读(状态文案)

任务的状态会依次推进,看到哪个就知道它在干什么(照应用原话):

状态意思
待运行排在队里,等待(可能因为串行锁在等前一个任务)✓
提交中正在把输入项交给画布 ✓
远端排队远端算力排队中 ✓
远端执行中远端正在出图/出片 ✓
远端收尾中远端快完了 ✓
等待画布链本地的整条画布链还没走完 ✓
清理远端 GPU收尾:清远端显存(给下一条腾地方)✓
完成这条跑完了 ✓
失败这条没成 ⇒ 看日志详情 + 修画布 ⇒ 重置(复用)再跑 ✓
已顺延⚠ 不是失败:远端队列忙,它等一会自己重试 ✓

六、产物去哪

位置说明
节点上跑完回填到节点(能预览 / 另存为 / 打开目录)✓
jobs/<任务 id>/产物自动本地化到该任务的目录 ✓
资产库每日归集(当天一个目录)⇒ 同名文件自动加 _1 / _2 序号 ✓

七、卡住时的三个动作(在面板里)

动作什么时候用
修复异常状态像"执行中"但看着没动 ⇒ 让它核对远端与本地的真实状态再定 ✓
强制复位修不动 ⇒ 强行把它掰回可运行状态 ✓
重置(复用)这条失败了 ⇒ 把原参数放回队列再跑一次 ✓
全局修复所有"异常卡住"的上传任务上传任务成批卡住时一键修 ✓

⇒ 处置顺序建议:先"修复异常",不行再"强制复位",要重跑用"重置(复用)" ✓

来源:E:/workbuddyProj/unlimitCanvas/ai_manual/batch_jobs/02-如何制定计划任务.md