Skip to content

低代码工作流使用限制

工作流限制来自三个层面:产品套餐与租户额度、运行服务配置、节点自身的数据约束。不同部署环境和版本可能使用不同阈值,因此不应继续沿用旧版文档中的固定 QPS、超时时间或文件大小数字;以当前环境的套餐说明、页面校验和接口错误为准。

当前可直接确认的界面约束

项目当前约束
工作流名称必填,最多 30 个字符;名称还需满足创建页的格式校验。
工作流描述必填,最多 600 个字符。描述应说明适用场景,便于模型判断何时调用。
导入文件资源库支持 .zip 工作流导出包,并兼容 .flow.json 文件。
批量任务数据仅支持上传 1 个 CSV 文件;必须包含表头、必填参数列和至少一行可执行数据。
批量任务对象需要选择可用工作流及其可执行版本;无权限或无发布版本的资源不能继续。
异步任务对象需要选择当前工作空间中有权限使用的工作流。
资源访问非本人创建、跨工作空间或未授权的资源可能显示为不可选。
创建工作流表单,展示名称和描述的必填及字符限制

运行时限制

以下限制会随部署配置、套餐和节点类型变化:

  • 单次工作流的最长运行时间。
  • 同一工作空间或租户的并发数和 QPS。
  • 模型、插件、HTTP、代码等节点的请求体与响应体大小。
  • 文件上传数量、单文件大小和可解析格式。
  • 循环、批处理、嵌套子工作流的最大层级或迭代次数。
  • 运行日志、历史版本和任务结果的保留时长。

遇到限制时,系统通常会在节点、试运行面板、任务详情或接口响应中返回明确错误。不要通过无证据重试绕过错误,应先确认是哪一层限制。

设计建议

控制单次执行规模

  • 大文件先分片或预处理,再把必要字段传入工作流。
  • 大批量数据使用任务中心,不要在一次同步请求中循环处理全部数据。
  • 耗时操作使用异步任务,避免占用同步调用链。
  • 大文本和二进制内容优先存储到知识库、数据库或对象存储,节点之间传递引用和必要摘要。

控制并发和重试

  • 为外部接口设置合理的超时、幂等键和重试上限。
  • 区分可重试错误与参数、权限、配额错误。
  • 批量任务先用少量样例验证,再上传完整数据集。
  • 需要稳定吞吐时,根据套餐和运行环境选择共享或专属队列。

控制节点复杂度

  • 避免过深的子工作流嵌套。
  • 循环和批处理必须设置明确的终止条件。
  • 节点输出只保留下游需要的字段。
  • 对关键分支增加错误处理和可观察输出。

排查顺序

  1. 在编辑器中查看问题提示和节点校验结果。
  2. 使用一组最小输入执行试运行。
  3. 定位首个失败节点,核对其输入大小、类型、权限和配额。
  4. 查看接口错误码或任务详情,不要只看最终失败状态。
  5. 如果是套餐或环境限制,再联系管理员调整额度或部署配置。