Skip to content

工作流功能概述

功能概述

工作流用于把通话后的业务动作、数据查询、条件判断、结果转换和第三方推送编排成可视化流程。它适合处理“通话结束后还要做什么”以及“大模型智能体需要调用一个确定业务能力”的场景。 img.png 常见用法包括:

  • 根据通话记录 ID 查询话单、通话分析、聊天历史等业务数据
  • 判断客户意向、通话结果或自定义字段,再进入不同处理分支
  • 使用 JS 转换节点整理字段,输出给后续节点或智能体
  • 将通话结果推送到企业微信群机器人或外部 HTTP 接口
  • 作为大模型智能体插件,让智能体在对话中调用工作流并获取结构化结果

工作流和其他模块的关系

与大模型智能体

工作流可以在大模型智能体的插件配置中使用。配置为工作流插件后,智能体会根据插件名称、描述和提示词判断是否调用该工作流。

工作流的开始节点输入字段会展示为插件输入字段,结束节点输入字段会展示为插件输出字段。智能体调用工作流后,可以把工作流返回的结构化结果继续用于对话。 img_2.png

与通话记录和通话分析

工作流可以通过数据查询节点读取话单信息,常用于把通话记录、通话分析结果、意向等级、聊天历史等数据汇总出来,再进入后续判断、转换或推送。 img_1.png

与第三方系统

工作流提供推送类节点,可以把节点输入渲染成消息或请求体,发送到企业微信机器人或外部 HTTP 接口,用于后续通知、线索流转、工单创建等业务动作。

基本使用流程

  1. 进入工作流管理页面,点击「新建工作流」
  2. 在编辑器顶部填写工作流名称
  3. 在开始节点中定义外部输入参数
  4. 添加数据查询、选择器、JS 转换、推送等节点
  5. 通过连线定义节点执行顺序和分支走向
  6. 在结束节点中配置最终输出字段
  7. 点击「试运行」验证流程,并在「调试」面板查看执行细节
  8. 保存工作流
  9. 如需给大模型智能体使用,在智能体插件中选择该工作流

核心概念

节点

节点是工作流中的执行单元。每个节点负责一类明确动作,例如开始、结束、条件判断、数据查询、JS 转换或第三方推送。

连线

连线决定节点之间的执行顺序。普通节点通常从默认出口连接到下一个节点,选择器节点会根据不同条件分支连接到不同节点。

输入变量

输入变量是当前节点执行时需要的数据。输入可以手动填写,也可以引用前面节点已经产生的变量。

输出变量

输出变量是当前节点执行后产生的数据。后续节点可以引用这些输出变量。

试运行

试运行用于在保存和上线前验证工作流。试运行会展示每个节点的输入、输出、日志、分支轨迹和错误信息,便于排查配置问题。

适用场景

  • 通话结束后自动推送客户意向和摘要
  • 智能体查询通话记录并回答客户或运营人员的问题
  • 根据意向等级执行不同后续动作
  • 从通话分析结果中提取字段,再推送到外部系统
  • 把固定业务能力封装成智能体可调用的插件

使用建议

  1. 先定义输入输出:开始节点输入决定工作流能接收什么数据,结束节点输出决定工作流能返回什么结果。
  2. 节点职责保持单一:一个节点只做一类动作,后续排查会更清晰。
  3. 每次改完及时试运行:特别是新增条件、变量引用和推送节点后,应立即验证。
  4. 输出字段命名清晰:作为智能体插件使用时,字段名和描述会影响后续理解和调用效果。
  5. 推送节点谨慎配置异常处理:需要严格确认成功时,不建议开启忽略异常。