更新时间:2026-11-03 GMT+08:00
分享

构建工作流

工作流是业务逻辑的可视化表示,决定了应用的输入和输出的数据结构、规则以及决策流程。

前提条件

已创建应用且应用类型选择“工作流”。

约束与限制

同一个工作流,最多支持配置50个节点。

编排模式

工作流支持串行编排和并行编排,用户可根据需要选择合适的编排逻辑,对于复杂的任务,合理的并行与串行组合能显著提升系统效率。

  • 串行编排:任务按照顺序一个接一个执行,前一个执行完成后才开始下一个任务,如图1。
  • 并行编排:任务可并行执行,所有并行任务执行完成后,才开始下一个任务。
    示例:在写作时,材料整理和数据整理可以并行执行,所有材料整理完成后再由写作智能体进行写作。如图2。
    图1 串行编排
    图2 并行编排

构建工作流

  1. 登录数据智能平台。
  2. 在左侧导航栏选择“应用 > 应用开发”,进入应用管理页面。

    图3 应用开发

  3. 单击需要编排的工作流名称,进入到工作流编排页面。

    图4 添加节点

  4. 单击“添加节点”,依据业务逻辑,选择工作流需要的节点,将各个节点之间使用连线组装成有逻辑顺序的流。

    1. 添加节点:单击左下角“添加节点”,在画布中调整节点的位置。
    2. 节点连线:画布中,节点上有蓝色标点,按业务逻辑的顺序,从源节点的标点按住鼠标,连到目标节点的标点上即可。
    3. 节点删除:鼠标移入节点,单击右上角的,即可删除。
    4. 连线删除:鼠标移入连线,鼠标右键弹出“删除”按钮,单击删除即可删除连线。
    5. 参数:每个节点都可以有输入输出参数(针对实际使用场景可选),下游节点的输入参数映射上游节点输出参数,也可以配置常量默认值。
    6. 添加参数:单击入参或者输出参数对应的,可新增参数。

      以代码节点为例。

      图5 代码节点配置页面
      表1 代码节点参数类型说明

      参数类型

      说明

      String

      字符串

      Integer

      数值类型。支持的范围为[-9007199254740992, 9007199254740992]

      Number

      浮点数值类型。

      Boolean

      布尔类型。

      Array

      数组类型,可指定数组内部元素类型。Array属性嵌套最大支持5层

      图6 Array<Integer>

      Object

      对象类型,支持设置对象属性。

      图7 设置对象类型属性

      OntologyObject

      本体对象类型,可选择已发布的本体对象。

      1. 定义参数,选择类型为OntologyObject。
      2. 弹出本体群组选择框,选择对象所在的群组。
      3. 确定对象。
      图8 本体对象类型
      图9 节点参数映射
      图10 节点参数设置常量

  5. 设置节点名称和描述。

    • 节点名称:单击节点详情,选择节点右上角,输入节点名称并确认。

      工作流中节点名称不能重复。

      图11 编辑节点名称
    • 节点描述:单击节点详情,单击节点名称下“添加描述”,输入描述后,单击“保存”。
      图12 编辑节点描述

画布操作

画布左下角有一系列操作图标,画布说明请参见表2,可在编排应用过程中提高编排效率。
图13 画布操作
表2 画布操作说明

图标

操作

缩放。

适配画布。

还原。

切换布局,切换横向或者纵向布局。

撤销和恢复。

添加注释,可在画布上添加注释。

相关文档