Skip to content

任务中心 ​

任务中心用于创建、执行和追踪批量任务与异步任务。进入工作台后,在左侧导航栏选择任务中心,或直接访问 任务中心。

页面提供批量任务和异步任务两个页签。任务列表可按创建人筛选;批量任务还可按状态筛选。通过操作列中的详情入口可进入详情页,查看任务对象、执行状态、输入输出、Token 消耗和时间等信息。

任务类型适用场景输入方式执行结果
批量任务使用同一个工作流处理多组数据,例如批量生成内容、处理文件或为文本打标上传 CSV 文件,一行数据对应一个子任务在批量任务详情中统一查看、筛选和导出
异步任务运行耗时较长且不应阻塞主工作流的任务,例如生成视频、处理大型文件或执行长链路工作流手动填写一次输入,或由工作流中的“异步任务”节点传入每次触发生成一个独立执行实例,可持续查询状态和结果

批量任务与工作流中的“批处理节点”不是同一能力。批处理节点属于一次工作流运行内部的节点级处理;任务中心的批量任务会为 CSV 中的多行数据创建多个可独立追踪的子任务。

批量任务 ​

批量任务采用后台托管方式,适合让同一个已发布工作流处理多组输入数据。创建任务后,即使离开创建页面,也可以回到任务中心查看各子任务的状态和结果。

前提条件 ​

  • 任务对象必须已发布。选择资源库工作流时,需要存在已发布的工作流版本;选择应用时,需要存在已发布的应用版本及其中的工作流。
  • 当前账号需要具有对应资源的使用权限。创建页面优先展示当前用户可选择的工作流、应用或智能体。
  • 开始节点的输入参数应已配置完整。系统会按照这些参数生成 CSV 模板和校验上传数据。
  • 如果资源库工作流要求绑定运行载体,创建任务时还需要选择关联的应用或智能体。

创建批量任务 ​

下面以资源库工作流 rwzxgzl、发布版本 v0.0.1 为例,说明从创建任务到查看结果的完整流程。

步骤 1:创建任务 ​

进入任务中心 > 批量任务,单击右上角的创建任务,然后选择批量任务。进入创建页面后填写任务名称;名称为必填项,最多 30 个字符。

创建批量任务入口

步骤 2:选择工作流 ​

在任务对象区域选择来源。本例选择资源库,然后在工作流列表中选择 rwzxgzl。

步骤 3:选择版本 ​

选择工作流后,还必须在右侧版本区域选择要执行的已发布版本。本例选择 v0.0.1;确认工作流和版本均已选中后,单击下一步。

选择工作流 rwzxgzl 和发布版本 v0.0.1

选择工作流不会自动完成版本选择。未选择发布版本时,不能进入后续的数据准备流程。

步骤 4:下载 CSV 模板 ​

进入准备任务数据页面后,确认工作流的输入参数和输出参数。在工作流参数区域单击下载模板,下载文件名格式为 {工作流名称}_input_template.csv。本例文件名为 rwzxgzl_input_template.csv。

下载 rwzxgzl 的 CSV 输入模板

步骤 5:修改并保存 CSV ​

打开下载的 CSV 文件,保留模板表头,在后续各行填写需要执行的任务数据,然后保存文件。本例为 input 参数填写了两行数据,因此任务创建后会生成两个子任务。

打开并编辑下载的 CSV 模板

步骤 6:上传 CSV ​

返回创建页面,在导入参数配置区域拖入修改后的文件,或单击上传区域选择文件。页面显示已选择的文件名后,表示上传成功;一次只能上传一个 CSV 文件。

步骤 7:执行任务 ​

根据空间配置选择共享队列或独享队列,然后单击创建任务。该按钮会创建批量任务并立即开始执行 CSV 中的各行数据;页面随后返回批量任务列表。

上传修改后的 CSV 并执行批量任务

步骤 8:打开任务详情 ​

在批量任务列表中确认任务状态。任务执行完成后,单击操作列中的详情进入任务详情页。

任务执行完成后单击详情

步骤 9:查看子任务结果 ​

详情页按 CSV 数据行展示子任务。可以查看每个子任务的状态、创建时间、输入参数和输出参数;本例两行 CSV 数据对应 item_1 和 item_2 两个子任务。

查看批量任务的子任务输入和输出结果

CSV 输入规范 ​

下载的模板由序号列和工作流输入参数列组成。请保留模板表头,避免自行重命名、增删或调整参数列。每一行有效数据会生成一个子任务;当前单个批量任务最多执行 100 条数据,更多数据应拆分为多个任务。

  • 必填参数必须保留对应列,并且每一行都要填写有效值。缺少必填列或必填值时,页面会指出具体列名或行号。
  • 序号列用于辨识数据行,不会作为工作流输入参数传递。建议使用不重复的连续序号。
  • 整数和数值参数填写数字;布尔参数可填写 true、false、1、0、yes 或 no。
  • Object 和 Array 参数应填写合法 JSON。JSON 中包含逗号或双引号时,必须遵守 CSV 转义规则。例如数组 ["a","b",10] 在 CSV 单元格中应写为 "[""a"",""b"",10]"。
  • 时间参数建议使用带时区的 ISO 8601 格式,例如 2026-06-23T10:00:00+08:00。
  • File、Image、Audio、Video 等文件类参数应填写运行环境可以访问的文件 URL。使用临时地址时,应确保它在任务执行完成前不会过期。
  • 删除模板中的示例数据,避免将示例 URL 或示例文本作为真实子任务执行。
  • CSV 至少要包含一行可执行数据;只包含表头或空行的文件无法创建任务。

查看和管理批量任务 ​

批量任务列表展示任务名称、创建人、任务模式、任务对象、任务数据、状态、Token 消耗和创建时间。可以按所有创建者/由我创建以及任务状态筛选;单击任务数据图标可下载输入数据,单击操作列中的详情进入详情页。

批量任务状态包括:

状态说明
排队中任务已创建,正在等待执行资源;此时可取消整个任务或选中的排队子任务
进行中系统正在执行一个或多个子任务
成功/已完成批量任务已结束,可查看和导出结果;列表中显示为“成功”,详情页顶部显示为“已完成”
失败任务未正常完成,可在详情中定位失败的子任务
已取消整个任务或相应子任务已被用户取消

详情页提供以下信息和操作:

  • 按状态筛选子任务;查看子任务 ID、状态、Token 消耗、创建时间、输入参数和输出参数。
  • 单击任务数据,下载 {工作流名称}_input.csv;单击导出文件,下载 {任务名称}_output.csv。
  • 对单个子任务执行重试;也可勾选多行后批量重试已完成或失败的子任务。
  • 仅排队中的任务可以取消。整个批量任务仍处于排队中时,可单击页面右上角的取消任务;也可勾选排队中的子任务后批量取消。

取消操作不可恢复。运行中的子任务不会因为取消其他排队子任务而回滚;如需再次运行已结束的子任务,请使用重试操作。

异步任务 ​

异步任务用于预先定义一个可重复触发的工作流任务。调用方触发后无需等待工作流执行完毕;每次触发都会创建独立的执行实例,任务中心持续记录实例状态、输入和输出。

前提条件 ​

  • 异步执行资源库工作流时,需要先发布该工作流的可用版本。
  • 异步执行应用工作流时,需要先发布应用版本,并确保该版本包含目标工作流。
  • 当前账号需要具有任务对象的使用权限。
  • 如果计划由另一个工作流触发异步任务,应先创建并保存异步任务,再到触发工作流中配置异步任务节点。

创建、执行并查看结果 ​

下面以当前异步任务创建页可选的资源库工作流 javaGZL、发布版本 v0.0.1 为例,说明从创建任务到查看结果的完整流程。

步骤 1:创建异步任务 ​

进入任务中心,单击右上角的创建任务,然后选择异步任务。

创建异步任务入口

步骤 2:填写任务名称 ​

在创建页面填写任务名称。名称为必填项,最多 30 个字符;建议使用能够体现工作流和用途的名称,便于后续查找运行记录。本例填写 异步任务-javaGZL-示例。

步骤 3:选择工作流 ​

在任务对象区域选择来源。本例选择资源库,然后在工作流列表中选择 javaGZL。页面只会显示当前工作空间内、当前账号有权使用且满足发布条件的工作流。

步骤 4:选择版本 ​

选择工作流后,还必须在右侧版本区域选择要执行的已发布版本。本例选择 v0.0.1。

步骤 5:保存任务 ​

确认任务名称、工作流和版本均已选中后,单击页面右下角的保存任务。保存成功后进入异步任务详情页。

填写任务名称并选择 javaGZL 和 v0.0.1

选择工作流不会自动完成版本选择。未选择发布版本时,保存任务按钮不可用。保存只会创建异步任务定义,不会自动执行工作流。

步骤 6:打开执行面板 ​

进入任务详情页后,先确认右上角显示的工作流及版本无误,然后单击执行任务。新建任务尚未执行时,页面会显示“暂无运行记录”。

保存异步任务后打开执行面板

步骤 7:填写输入参数 ​

执行面板会按照目标工作流开始节点的参数定义显示输入项。填写本次执行所需的必填参数;本例为 input 参数填写 System.out.println("Hello AIOS");。

步骤 8:开始执行 ​

检查输入参数后,单击执行面板底部的开始执行。每次执行都会生成新的执行 ID,并作为一个独立实例在后台运行。

填写输入参数并开始执行异步任务

步骤 9:查看运行记录 ​

执行面板关闭后,详情页会显示新生成的运行记录。可以查看执行 ID、状态、创建时间和完成时间;任务成功后,单击实例数据列中的结果。

异步任务执行成功后单击结果

步骤 10:查看输入和输出 ​

结果面板展示本次实例的执行状态、Token 消耗、输入参数和输出参数。本例输出结果为 Hello AIOS。

查看异步任务实例的输入输出和 Token 消耗

通过工作流节点触发 ​

除在任务详情页手动执行外,也可以由另一个工作流触发已保存的异步任务:

  1. 在资源库工作流或应用工作流中添加异步任务节点。
  2. 在节点中选择任务中心已创建的异步任务。
  3. 将上游变量映射到异步任务输入参数。
  4. 保存并运行触发工作流。异步任务节点完成触发后,主流程可继续向下执行;被触发的任务实例在任务中心后台运行。

如果需要一次触发多组异步任务,可以在触发工作流中结合批处理逻辑,或为触发工作流创建批量任务。设计时应根据空间的并发能力控制规模,避免短时间内产生过多排队实例。

查看和管理运行记录 ​

异步任务详情页支持按创建人和状态筛选,并可根据执行 ID 搜索。每条运行记录包含:

字段说明
执行 ID每次触发生成的唯一实例标识,用于查询和定位一次运行
状态当前实例的执行阶段或最终结果
创建时间实例开始或创建的时间
完成时间实例结束时间;尚未结束时为空
实例数据单击结果查看该实例的输入、输出、状态和 Token 消耗
操作当前实例可执行的操作;没有可用操作时为空

常见异步实例状态包括:

状态说明
排队中实例已创建,正在等待执行资源
运行中工作流正在后台执行
成功工作流已正常完成,可查看结果
失败工作流未正常完成,可打开结果定位输入、输出或错误信息
已取消实例已被取消
已中断工作流在可恢复节点暂停

异步任务定义与运行实例相互独立:保存任务定义后可以多次手动执行,也可以被工作流节点多次触发;每次触发都会新增一条运行记录。页面实际提供的取消、恢复或其他操作取决于实例状态和当前账号权限,以详情页显示为准。

权限和记录 ​

  • 任务中心按当前工作空间加载数据。切换工作空间后,任务列表和可选任务对象会随之变化。
  • 创建任务时只能选择当前账号有权使用且符合发布条件的资源;无权限资源可能显示为不可选,或不出现在列表中。
  • 创建人筛选项用于快速定位当前用户或其他有权查看的用户所创建的任务;可见范围和可用操作由后端权限决定。
  • 创建、执行以及页面提供的取消、恢复或重试操作都会改变任务状态。执行结果以任务详情页的最新记录为准。
  • 执行不可逆操作前应先确认目标任务和实例,并按需留存输入文件或导出结果。

常见问题 ​

创建任务时找不到工作流或应用 ​

确认资源位于当前工作空间、由当前账号创建或已授权,并且已经发布至少一个可用版本。应用类对象还需要确认所选版本中包含工作流。

CSV 上传后提示缺少参数 ​

重新下载当前工作流对应的模板,不要沿用旧版本模板。检查表头是否与开始节点参数名完全一致,并确认每行的必填参数都有值。Object 和 Array 参数还应检查 JSON 与 CSV 双重转义是否正确。

任务长时间处于排队中 ​

排队时间取决于当前空间的执行资源和并发情况。可先确认任务仍处于排队状态、任务对象版本可用且依赖资源可访问;不再需要执行时,可在允许取消的阶段取消任务。

文件输入在执行时失败 ​

确认文件 URL 可由工作流运行环境直接访问,且链接未过期、无需交互式登录。建议先用少量数据验证完整链路,再提交大批量任务。

相关文档 ​