Skip to content

批量执行低代码工作流

批量任务用于向同一个工作流提交多组输入数据,并在任务中心统一查看进度和结果。适合数据清洗、内容批量生成、记录补全、分类标注和周期性离线处理。

入口与任务类型

在工作台左侧选择任务中心。页面顶部可切换批量任务异步任务,右上角创建任务菜单用于新建对应任务。

任务中心创建任务菜单,包含批量任务和异步任务

前置条件

创建批量任务前应满足:

  • 工作流已经完成调试并存在可执行的发布版本。
  • 当前用户有权使用该工作流。
  • 开始节点已经定义稳定的输入参数。
  • 每行输入可以独立执行,且外部写操作具备幂等或去重策略。
  • 已了解当前套餐的并发、队列和额度限制。

无发布版本、非本人创建或权限不足的资源会显示为不可选,不能通过重复点击绕过。

创建批量任务

  1. 任务中心右上角单击创建任务,选择批量任务
  2. 输入任务名称。
  3. 任务对象中选择资源库或应用中的工作流。
  4. 选择工作流的可执行版本。
  5. 单击下一步进入准备任务数据
  6. 下载系统根据开始节点生成的 CSV 模板。
  7. 填写并上传 CSV。
  8. 选择任务模式,确认后创建任务。
创建批量任务第一步,选择工作流任务对象

CSV 数据规则

当前页面只接受 1 个 CSV 文件。系统会执行以下校验:

  • 文件必须有表头。
  • 必须包含工作流开始节点定义的必填参数列。
  • 每一行都必须填写该行的必填参数。
  • 至少包含一行可执行数据。
  • 参数名应与模板一致,不要自行翻译或重命名。
  • 数组、对象等复杂类型按模板和页面说明填写,先用一行数据验证解析结果。

建议保留系统生成的模板列顺序和编码。使用 Excel 编辑后,应确认没有自动改变长数字、日期或布尔值格式。

任务模式

  • 共享队列:适合常规批量任务,吞吐受当前套餐和平台调度影响。
  • 专属或独享队列:只有当前环境和套餐支持时才可选,适合对隔离性或稳定吞吐有更高要求的场景。

任务创建前先用少量数据验证。完整批次失败时,先定位首个失败原因,不要无差别重跑全部数据。

查看结果

批量任务列表展示任务名称、创建人、任务模式、任务对象、任务数据、状态、Token 消耗、创建时间和详情入口。

任务中心批量任务列表,展示任务状态和详情入口

在任务详情中可以:

  • 查看每行输入对应的执行状态。
  • 定位失败行和错误信息。
  • 下载输入数据或输出结果。
  • 按页面支持的操作重试或继续处理。
  • 结合工作流运行详情排查失败节点。

最佳实践

  • 先运行少量样例,再扩大批次。
  • 对数据库写入、消息发送等副作用操作设计业务幂等键。
  • 把大任务拆成可追踪的批次,并在名称中标注业务日期或批次号。
  • 不要在 CSV 中放置密钥、密码和其他敏感信息。
  • 对可能超时的长任务,评估是否改为异步任务节点。