变量聚合节点

最近更新时间:2025-08-17 16:00:22

我的收藏

节点功能

变量聚合节点属于变量处理类节点,支持将多个工作流分支中的变量聚合成一个变量并向后续节点传递第一个不为空的变量值。该节点常用在多条件分支的结果聚合场景。当工作流执行到条件判断节点或大模型意图识别节点时,会根据条件或用户意图将流程拆分为多个并行分支。每次运行时,只有一个分支会被执行,其余未激活分支的输出变量将保持为空值。此时,可以通过变量聚合节点整合所有分支的输出,定义统一的输出变量。无论实际执行的是哪条分支路径,下游节点都可以通过统一变量引用执行结果。




操作说明

聚合

Group 表示变量聚合的组,可根据需要添加多个组。系统会以变量1的数据类型确定该组的数据类型,该组后续只能添加相同数据类型的变量。聚合时仅返回每个分组中的第一个不为空的变量,如果有多个变量有值,也仅返回第一个。请根据业务需要调整变量顺序。

输出变量

经该节点处理后的输出变量。默认为用户配置的 Group 组,输出每个 Group 聚合后的结果,以及运行时报错信息 Error(数据类型为 object,正常运行时该字段为空)。不支持用户手动新增。




应用示例

在“快递费用查询”场景中,根据寄送物品的不同,会走相应的工作流分支并执行特定逻辑,针对每一类物品处理后都需要连接回复节点输出处理结果,而使用变量聚合节点可以汇总每一条分支的处理结果,只需要输出变量聚合后的结果。
未使用变量聚合节点的工作流配置:



使用变量聚合节点的工作流配置: