跳转到内容

End(结束)

节点概述

节点英文名: End
节点中文名称: 结束
支持场景: Chatflow Agent(不支持), Workflow Agent(支持)

功能说明

End 节点用于终止当前流程的执行,可携带处理结果或状态信息,通常在所有逻辑处理完成后使用。它是 Workflow Agent 中的终结节点,以 JSON 方式输出最终结果。

节点展示内容

End 节点在画布上的展示 (左) 与编辑面板 (右)

1. 基本信息展示

  • 图标: 节点专用图标
  • 名称: 节点名称
  • 输出变量: 展示变量值,不展示变量名
  • 注释: 用户添加的说明文字

2. 操作按钮

  • 更多按钮: 点击后展示右键菜单内容

节点编辑区域

1. 输出变量配置

a. 变量管理

  • 初始状态: 刚创建时,展示空白的一行
  • 添加变量: 点击加号按钮,添加一行新的输出变量
  • 删除变量: 点击删除按钮,减少一行变量
  • 变量数量: 输出字段至少 1 个,最多 50 个

b. 变量配置

  • 变量名称: 输出变量名称,不同行之间不可以重复,变量名不可以非字母开头,变量名只能包含英文数字和下划线
  • 重复检查: 重复时展示文案:"重复的输出变量"
  • 变量值: 点击变量值,展现【选择变量值】功能
  • 变量选择: 支持从工作流中选择已有的变量作为输出

2. 下一步配置

  • 无下一步: End 节点作为终结节点,不支持连接下一个节点

运行逻辑

End 节点的运行逻辑由后端实现,确保流程的正确终结。

右键操作

右键菜单包含以下选项:

  1. 更改节点: 修改节点类型
  2. 拷贝: 复制节点
  3. 复制: 复制节点内容
  4. 删除: 删除节点
  5. 帮助链接: 跳转到帮助文档

节点数量控制

  • 限制: End 节点可以有多个
  • 用途: 可以作为终结节点使用

测试运行

  • 支持状态: 不支持测试运行
  • 更改节点: 支持更改节点类型
  • 复制功能: 支持复制、剪贴、删除操作

使用场景

1. 工作流终结

  • 在 Workflow Agent 中作为工作流的最终输出
  • 将处理结果以结构化数据的形式输出

2. 数据输出

  • 以 JSON 格式输出处理结果
  • 便于后续系统或 API 调用

输出格式示例

1. JSON 格式输出

json
{
  "b": "a"
}

最佳实践

1. 变量命名

  • 语义化: 使用有意义的变量名称
  • 一致性: 保持命名规范的一致性
  • 避免重复: 确保变量名称不重复

2. 输出结构

  • 结构化: 使用清晰的数据结构
  • 标准化: 遵循行业标准的数据格式
  • 可扩展: 设计可扩展的输出结构

3. 错误处理

  • 状态码: 包含处理状态信息
  • 错误信息: 提供详细的错误描述
  • 调试信息: 包含必要的调试信息

配置步骤

1. 添加输出变量

  1. 点击"+"按钮添加新的输出变量
  2. 输入变量名称(确保唯一性)
  3. 选择变量值来源

2. 配置变量值

  1. 点击变量值字段
  2. 从变量选择器中选择合适的变量
  3. 确认配置

3. 验证配置

  1. 检查变量名称是否重复
  2. 确认变量值是否正确
  3. 验证输出格式是否符合要求

注意事项

  1. 变量唯一性: 确保所有输出变量名称唯一
  2. 数量限制: 输出变量数量在 1-50 个之间
  3. 终结节点: End 节点不支持连接下一个节点
  4. 数据格式: 注意输出数据的格式和类型

常见问题

Q: 如何添加输出变量?

A: 点击"+"按钮可以添加新的输出变量行。

Q: 变量名称重复怎么办?

A: 系统会提示"重复的输出变量",需要修改为唯一的名称。

Q: 最多可以添加多少个输出变量?

A: 最多可以添加 50 个输出变量。

Q: End 节点可以连接下一个节点吗?

A: 不可以,End 节点是终结节点,不支持连接下一个节点。

Q: 如何选择变量值?

A: 点击变量值字段,会弹出变量选择器,可以选择工作流中的任意变量。