助手
扣子 AI 帮助与支持
你好,我是 扣子 文档问答助手 🎉 你在阅读当前文档的过程中,无论对文档概念的解释,还是文档内容方面的疑问,都可以随时向我提问,我会全力为你解答
推荐问题
如何快速了解这个空间的核心内容?
有哪些近期更新的重点文档?
我应该从哪些文档开始阅读?
文档反馈
低代码项目
快速开始
智能体
工作流
应用
资源
发布
模型
多人协作
开发工具
推广与变现

异步执行低代码工作流

更新于: 2026-06-25 16:54:21

扣子编程的低代码工作流默认采用同步执行模式,通过创建异步任务可以实现工作流的异步执行。本文介绍异步执行低代码工作流的操作步骤及相关配置说明。

使用场景

在内容生成、数据写入等场景中,用户常常需要执行复杂、长耗时的工作流。而同步执行模式无法满足长耗时、高并发的需求,易阻塞工作流的运行,导致超时。

例如在通过工作流生成数十个视频并将视频 URL 写入数据库的场景中,耗时较长、并发大,你可以使用异步任务功能来实现。配置示例,请参考示例

  1. 将业务工作流设置为异步任务。
  2. 搭建一个包含异步任务节点的工作流来触发该异步任务。

每次运行异步任务节点时,系统会立即触发一次异步任务。任务触发成功即表示该节点运行完成,可继续执行下一次触发,无需等待业务工作流执行完成。每次触发均会在任务中心生成一个异步任务执行实例,并异步运行一次业务工作流。系统会记录此次业务工作流的运行状态、积分消耗、执行结果等信息,便于后续追溯、查询与管理。

说明

异步执行时,工作流整体超时时间为 24 小时,模型节点等部分节点为 10 分钟,数据库节点等部分节点为 1 分钟,具体请参考低代码工作流使用限制

套餐权益

执行任务时,扣子编程会根据你所在的订阅套餐将任务分配至不同类型的队列中,按顺序依次执行。

  • 共享队列:扣子全平台用户共享一个队列。
  • 独享队列:各个企业具备独享队列,并发执行任务,但企业内部的任务将按提交顺序排队执行。

说明

  • 任务中心的批量任务和异步任务共享任务队列与执行条数限制
  • 主账号及其所有子账号共享执行条数权益。
订阅套餐 个人免费版 个人付费版 企业标准版 企业旗舰版
队列 共享队列 共享队列 共享队列 独享队列
执行条数 50 1,000 100,000 无限制

前提条件

  • 异步执行资源库工作流时,需已发布指定的工作流。
  • 异步执行应用工作流时,需已发布指定的应用。

步骤一:创建异步任务

  1. 登录扣子编程
  2. 在左侧导航栏中单击任务中心,然后选择创建任务 > 异步任务
  3. 选择异步任务对象,即选择要异步执行的工作流。
    1. 设置异步任务的名称。
    2. 选择异步任务的对象。
      你可以从资源库中选择某个工作流及其版本,或者选择某个应用及其版本,并从中选择关联的工作流。

      资源库工作流

      Image

      应用工作流

      Image

  4. 单击下一步
    至此已完成异步任务创建。

步骤二:执行异步任务

创建异步任务后,你可以通过如下方式触发任务,运行对应的工作流。

通过任务中心手动执行

在任务中心,你可以通过如下两种方式触发任务。每触发一次,系统将运行一次工作流,并返回工作流执行结果。

方式一:在异步任务列表中,单击目标异步任务,然后在页面右上角单击执行任务

Image

方式二:在异步任务列表中,在目标异步任务的操作列中单击**···** > 执行任务

Image

通过异步任务节点触发任务

在资源库或应用中,创建一个异步触发的工作流,通过工作流来触发异步任务。即在工作流中添加异步任务节点,详情请参考异步任务节点

创建包含异步任务节点的工作流后,你也可以为该工作流创建批量任务,批量执行异步任务。关于批量任务的具体操作,请参考批量执行低代码工作流

Image

步骤三:查看异步任务运行详情

执行异步任务后,你可以在异步任务列表中,单击目标异步任务,查看该异步任务下所有的运行记录,包括对应的运行状态、来源、消耗的积分、工作流执行结果等信息。

Image

参数 说明

任务运行 ID

任务执行实例 ID,每触发一次异步任务便会生成一个独立的任务执行实例,并异步运行一次工作流。

通过该 ID 可精准定位任务运行详情,便于后续追溯、查询与管理。

用户 执行此次任务的扣子用户昵称。

状态

任务执行实例的运行状态。包括:

  • 未执行:队列中还有其他任务在执行,需排队执行。
    未执行时,可取消任务。
  • 执行中:开始执行任务。
  • 已执行:任务执行完成。
    任务执行完成后,你可以单击执行详情图标,跳转到对应的工作流页面查看执行详情,也可以单击实例数据列中的结果,查看工作流的运行结果。
  • 失败:任务执行失败。
    执行失败时,可重试执行实例。
  • 已取消:任务被取消。

来源

此次任务的触发来源,根据异步任务的执行方式进行标识。

例如,来源为工作流名称时,则表示此次任务是通过工作流中的异步任务节点触发执行的。

消耗的积分 执行任务中的工作流所消耗的扣子积分。
创建时间 此次任务执行实例的创建时间。
实例数据 工作流的执行结果。单击结果,可以查看具体的运行结果。

相关操作

创建异步任务后,你还可以在任务详情页面执行如下相关操作。

Image

相关操作 说明
编辑异步任务信息 在异步任务列表中,找到需要修改信息的异步任务,在其操作列选择**···**>编辑任务,即可编辑异步任务的配置信息。支持修改任务名称、任务对象的版本(工作流版本或应用版本)。

关闭异步任务

当你需要暂时关闭异步任务时,你可以在异步任务列表中,找到需要关闭的异步任务,在其操作列关闭开关。

关闭后,正在执行中或排队中的任务会继续执行。新的实例将无法再被执行。

删除异步任务

当你不需要该异步任务时,找到待删除的异步任务,在其操作列选择**···**>删除

删除整个异步任务后,正在执行中或排队中的任务会自动取消。

注意

删除异步任务后,所有触发渠道任务都将失效,请谨慎操作。

示例

例如在通过工作流生成数十个视频并将视频 URL 写入数据库的场景中,可以先搭建一个生成视频的业务工作流,然后为该工作流创建一个异步任务,再搭建一个异步触发工作流来触发该异步任务。

  1. 搭建一个生成视频并将视频 URL 写入数据库的业务工作流。示例图如下:
    Image
  2. 为生成视频的工作流创建一个异步任务。
    Image
  3. 搭建异步触发工作流。
    创建一个新的工作流,专门用于触发异步任务,即需要在异步任务节点中指定你在步骤 2 中创建的异步任务。本案例在批处理节点中添加了异步任务节点,从而实现高并发生成视频。系统会批处理运行异步任务节点,从而批量触发异步任务。任务触发成功,即表示异步任务节点运行完成,系统将执行下一轮批处理操作。此时,生成视频的业务工作流将在后台异步运行。
    Image