Skip to content
工作流功能概述
功能概述
工作流用于把通话后的业务动作、数据查询、条件判断、结果转换和第三方推送编排成可视化流程。它适合处理“通话结束后还要做什么”以及“大模型智能体需要调用一个确定业务能力”的场景。
常见用法包括:
- 根据通话记录 ID 查询话单、通话分析、聊天历史等业务数据
- 判断客户意向、通话结果或自定义字段,再进入不同处理分支
- 使用 JS 转换节点整理字段,输出给后续节点或智能体
- 将通话结果推送到企业微信群机器人或外部 HTTP 接口
- 作为大模型智能体插件,让智能体在对话中调用工作流并获取结构化结果
工作流和其他模块的关系
与大模型智能体
工作流可以在大模型智能体的插件配置中使用。配置为工作流插件后,智能体会根据插件名称、描述和提示词判断是否调用该工作流。
工作流的开始节点输入字段会展示为插件输入字段,结束节点输入字段会展示为插件输出字段。智能体调用工作流后,可以把工作流返回的结构化结果继续用于对话。 
与通话记录和通话分析
工作流可以通过数据查询节点读取话单信息,常用于把通话记录、通话分析结果、意向等级、聊天历史等数据汇总出来,再进入后续判断、转换或推送。 
与第三方系统
工作流提供推送类节点,可以把节点输入渲染成消息或请求体,发送到企业微信机器人或外部 HTTP 接口,用于后续通知、线索流转、工单创建等业务动作。
基本使用流程
- 进入工作流管理页面,点击「新建工作流」
- 在编辑器顶部填写工作流名称
- 在开始节点中定义外部输入参数
- 添加数据查询、选择器、JS 转换、推送等节点
- 通过连线定义节点执行顺序和分支走向
- 在结束节点中配置最终输出字段
- 点击「试运行」验证流程,并在「调试」面板查看执行细节
- 保存工作流
- 如需给大模型智能体使用,在智能体插件中选择该工作流
核心概念
节点
节点是工作流中的执行单元。每个节点负责一类明确动作,例如开始、结束、条件判断、数据查询、JS 转换或第三方推送。
连线
连线决定节点之间的执行顺序。普通节点通常从默认出口连接到下一个节点,选择器节点会根据不同条件分支连接到不同节点。
输入变量
输入变量是当前节点执行时需要的数据。输入可以手动填写,也可以引用前面节点已经产生的变量。
输出变量
输出变量是当前节点执行后产生的数据。后续节点可以引用这些输出变量。
试运行
试运行用于在保存和上线前验证工作流。试运行会展示每个节点的输入、输出、日志、分支轨迹和错误信息,便于排查配置问题。
适用场景
- 通话结束后自动推送客户意向和摘要
- 智能体查询通话记录并回答客户或运营人员的问题
- 根据意向等级执行不同后续动作
- 从通话分析结果中提取字段,再推送到外部系统
- 把固定业务能力封装成智能体可调用的插件
使用建议
- 先定义输入输出:开始节点输入决定工作流能接收什么数据,结束节点输出决定工作流能返回什么结果。
- 节点职责保持单一:一个节点只做一类动作,后续排查会更清晰。
- 每次改完及时试运行:特别是新增条件、变量引用和推送节点后,应立即验证。
- 输出字段命名清晰:作为智能体插件使用时,字段名和描述会影响后续理解和调用效果。
- 推送节点谨慎配置异常处理:需要严格确认成功时,不建议开启忽略异常。
