更新时间:2025-09-15 GMT+08:00
分享

变量聚合

变量聚合节点能够对多个分支的输出进行聚合处理,方便后置节点统一配置。

前提条件

已完成工作流搭建,如果未搭建工作流,请参考搭建工作流

节点说明

如果工作流中设计了多个分支,往往需要一个节点来汇总所有分支的输出结果。在这种场景下,你可以使用变量聚合节点聚合多路分支的输出变量,变量聚合节点会读取多路分支中第一个不为空的值,供流程下游的节点使用和操作,不用额外处理未运行分支的输出结果,简化了数据流的管理。

配置变量聚合节点

  1. 登录Versatile智能体平台,在左侧导航栏“个人空间”区域,选择进入所需空间。

    如果已选择团队空间,界面显示为实际的团队空间名称,而非“个人空间”。

    图1 选择团队空间

  2. 在左侧导航栏选择“开发中心 > 应用管理 > 工作流应用”,单击您创建的工作流。
  3. 单击“添加节点”并选择“变量聚合”节点。
  4. 通过单击该节点打开节点配置页面。
  5. 参照表1,完成变量聚合节点的配置。

    • 单击图标,可修改变量聚合节点名称,修改完成后单击名称旁边的进行保存。
    • 单击图标,可重命名变量聚合节点名称,复制一个变量聚合节点或删除变量聚合节点。
    表1 变量聚合节点配置说明

    配置类型

    参数名称

    参数说明

    参数配置

    输出参数

    • 参数名称:固定为Group1,如果有多个分组则根据分组数量递增为Group2、Group3等。
    • 参数类型:取决于对应聚合分组的变量数据类型。

    聚合策略

    -

    通过指定策略对每个分组中的所有变量进行聚合处理,同一组内的变量实施相对应的聚合策略。

    目前聚合策略仅支持设置为“返回每个分组中第一个非空值”,支持拖动变量、调整变量位置。例如组内按顺序设置三个变量output1、output2和output3,将其聚合为一个变量Group1,如果output1不为空,则用output1的值为Group1赋值;如果output1为空,则取output2的值,依次类推。

    聚合分组

    -

    默认只有一个分组Group1,对应一个输出变量Group1。分组中所有变量类型相同。如果需要输出多个变量,可以添加多个分组,依次递增为Group2、Group3等。

    聚合变量

    -

    在聚合分组中选择需要聚合的变量,每个分组只能聚合一种数据类型的变量。例如将多个String类型的变量聚合为一个String变量、将多个Integer类型的变量聚合为一个Integer变量。

    图2 变量聚合节点配置示例

  6. 节点配置完成后,单击“确定”。
  7. 连接变量聚合节点和其他节点。

相关文档