逻辑节点:判断

快速阅读

本文用于统一说明呼叫中心 IVR 逻辑节点中的“判断节点”产品口径。判断节点用于根据变量、客户标签、客户等级、黑名单、业务状态、查询结果等条件,判断是否命中,并进入“命中”或“未命中”分支。

本文的核心结论是:

  • 判断节点用于条件真假判断,适合处理“是否满足某条件”的分流。
  • 判断节点不同于基础选择节点:基础选择按客户按键分流,判断节点按已有变量或条件分流。
  • 判断节点不同于逻辑选择节点:逻辑选择适合多个枚举值分支,判断节点适合真假分支。
  • 判断节点依赖变量或条件已提前生成,变量为空时必须有兜底。
  • 判断结果会影响 IVR 路径、转人工、机器人、推送和报表分析。

阅读地图

  • 如果只想理解判断节点是什么,重点阅读“二、产品总览”和“三、核心概念”。
  • 如果要配置判断条件,重点阅读“六、产品功能说明”。
  • 如果要处理变量为空、条件不命中,重点阅读“八、上线准备与运营建议”和“十、FAQ”。

一、文档说明

1.1 文档目的

IVR 流程中经常需要根据某个条件决定客户去向。例如客户是否 VIP、是否黑名单、订单是否存在、机器人是否识别成功、收号结果是否符合格式。判断节点用于完成这类“是/否”或“命中/未命中”的逻辑分流。

如果判断节点配置不清,容易出现:

  1. 变量尚未生成就进入判断。
  2. 条件表达不清,导致客户走错路径。
  3. 多条件关系混乱。
  4. 未命中后没有兜底。
  5. 查询失败、变量为空和真正未命中混在一起。

本文用于建立判断节点统一说明,支撑 IVR 条件分流、变量判断、自助查询、机器人转人工和异常兜底。

1.2 适用对象

  • 客户业务负责人:用于确认业务判断规则。
  • 运营管理人员:用于分析命中和未命中的客户路径。
  • 实施顾问:用于配置判断变量、条件和兜底。
  • 产品经理:用于统一判断节点与变量、分支、推送和报表口径。
  • 技术负责人:用于理解变量来源、条件边界和对接风险。

1.3 文档范围

本文覆盖 IVR 判断节点的产品说明,包括判断变量、判断条件、命中路径、未命中路径、变量为空、多条件组合、记录、推送和上线验收。

本文不展开底层表达式执行、代码实现和内部实现细节。具体支持的条件类型以实际系统版本为准。

二、产品总览

2.1 什么是判断节点

判断节点是 IVR 中用于判断某个条件是否成立的逻辑节点。系统读取一个或多个变量或字段,判断是否满足配置条件,然后进入命中或未命中路径。

人话总结

判断节点就是“如果满足条件走 A,不满足走 B”的节点。

2.2 判断节点解决什么问题

判断节点常用于:

  • 判断客户是否 VIP。
  • 判断客户是否黑名单。
  • 判断订单是否存在。
  • 判断收号结果是否符合格式。
  • 判断机器人是否识别成功。
  • 判断是否需要转人工。

2.3 判断节点不是什么

容易混淆对象区别
基础选择节点选择节点按客户按键分流,判断节点按系统变量或条件分流。
逻辑选择节点逻辑选择按多个变量值分多路,判断节点通常是真/假两路。
变量节点变量节点写入变量,判断节点读取变量并判断。
时间节点时间节点专门按时间条件分流。
地区节点地区节点专门按地区条件分流。

2.4 核心价值

价值说明
条件分流按业务条件进入不同路径。
智能前置在转人工前完成基础识别和判断。
异常兜底查询失败、变量为空时进入备用路径。
降低人工成本简单判断由系统完成。
支撑精细服务VIP、风险客户、特定业务状态可区别处理。

三、核心概念

3.1 判断变量

判断变量是判断节点读取的变量,例如客户等级、订单状态、收号结果、机器人意图等。

3.2 判断条件

判断条件是用于判断变量是否满足要求的规则。例如等于、不等于、大于、小于、包含、匹配等。

3.3 命中路径

命中路径是条件成立时进入的下一节点。

3.4 未命中路径

未命中路径是条件不成立时进入的下一节点。

3.5 变量为空

变量为空是指判断所需变量不存在或没有值。变量为空应有明确处理,不应简单等同于未命中。

3.6 多条件组合

多条件组合用于同时判断多个条件。配置时应明确是“同时满足”还是“满足任一条件”。

四、对象关系与主流程

4.1 标准判断流程

客户进入判断节点
↓
读取判断变量
↓
变量是否存在
├─ 不存在:进入空值兜底
└─ 存在:执行判断条件
├─ 条件成立:进入命中路径
└─ 条件不成立:进入未命中路径

4.2 与变量的关系

判断节点通常依赖前序节点生成变量:

  • 收号节点生成订单号。
  • 交互节点返回查询结果。
  • 变量节点写入客户标签。
  • 机器人节点生成客户意图。
  • 外部系统传入客户等级。

4.3 与记录和报表的关系

判断节点会影响 IVR 路径和节点流向。运营可通过节点统计观察命中、未命中和异常兜底比例,分析流程设计是否合理。

五、能力地图

能力层能力说明
输入层内置变量、自定义变量、缓存变量、查询结果提供判断依据。
判断层条件、比较方式、多条件关系判断是否命中。
分流层命中路径、未命中路径、空值兜底决定下一步。
记录层IVR 路径、推送、话单沉淀支撑追溯。
分析层节点统计、命中率、转人工率支撑优化。

六、产品功能说明

6.1 判断变量配置

判断变量必须在进入判断节点前生成。

建议:

  • 变量名稳定。
  • 来源明确。
  • 不与内置变量混淆。
  • 变量为空有兜底。

6.2 判断条件配置

判断条件应与变量类型匹配。

示例:

  • 客户等级等于 VIP。
  • 订单状态等于已发货。
  • 排队人数大于 10。
  • 收号长度符合规则。
  • 意图匹配转人工。

6.3 命中路径配置

命中路径应进入符合业务预期的节点,例如 VIP 队列、查询结果播报、机器人继续服务等。

6.4 未命中路径配置

未命中路径应清晰可解释,例如普通队列、查询失败提示、重新输入或转人工。

6.5 空值兜底

变量为空时可选择:

  • 转人工。
  • 播放失败提示。
  • 返回上级菜单。
  • 重新收号。
  • 进入留言。

6.6 多条件判断

多条件判断应控制复杂度。条件过多时,建议拆分为多个判断节点或逻辑选择节点,避免维护困难。

七、典型业务场景

7.1 VIP 分流

判断客户等级是否为 VIP,是则进入优先队列,否则进入普通队列。

7.2 黑名单识别

判断客户是否命中黑名单,是则进入特殊提示或人工审核。

7.3 订单查询成功判断

判断订单查询是否成功,成功则播报结果,失败则转人工或重新输入。

7.4 机器人转人工判断

判断机器人是否识别到转人工意图,是则进入人工队列,否则继续机器人服务。

八、上线准备与运营建议

8.1 上线前确认事项

  1. 判断变量是否已生成。
  2. 变量类型是否符合判断条件。
  3. 命中和未命中路径是否完整。
  4. 空值是否有兜底。
  5. 多条件关系是否清晰。
  6. 是否需要记录和推送判断结果。

8.2 运营建议

  • 定期查看命中和未命中比例。
  • 分析大量空值是否说明前序节点异常。
  • 对高转人工分支优化自助能力。
  • 避免条件复杂到无法维护。

8.3 验收建议

验收应覆盖:

  • 命中条件。
  • 未命中条件。
  • 变量为空。
  • 变量格式异常。
  • 多条件组合。
  • 记录和报表追溯。

九、与周边能力的关系

9.1 与变量节点的关系

变量节点负责写变量,判断节点负责读变量并判断。

9.2 与逻辑选择节点的关系

判断节点适合真假分支,逻辑选择节点适合多值分支。

9.3 与收号节点的关系

收号节点可生成输入结果,判断节点可判断输入是否有效或查询是否成功。

9.4 与推送和话单的关系

判断结果若需要事后追溯,应配置进入推送、记录或报表链路。

十、FAQ

10.1 判断节点和逻辑选择节点有什么区别?

判断节点适合“是否满足条件”的真假分支;逻辑选择节点适合按多个具体值分多路。

10.2 变量为空算未命中吗?

不建议简单等同。变量为空通常代表前序变量未生成或查询失败,应有单独兜底口径。

10.3 判断条件越多越好吗?

不是。条件过多会增加维护和排障成本,建议拆分节点或简化规则。

10.4 判断结果能否进入报表?

可以按场景支持,但需要确认是否进入统计链路或记录字段。

十一、总结

判断节点是 IVR 中用于条件真假分流的逻辑节点。它依赖前序变量或系统上下文,决定客户进入命中或未命中路径。设计判断节点时,应重点关注变量来源、条件表达、空值兜底和记录追溯。

附录 A:入口与权限

入口说明
IVR 流程画布配置判断节点。
变量配置提供判断变量。
通话记录查看实际路径。
IVR 报表分析节点流向。

附录 B:关键字段口径

字段说明
判断变量用于判断的变量。
判断条件判断规则。
命中路径条件成立后的路径。
未命中路径条件不成立后的路径。
空值路径变量为空时的路径。

附录 C:实施检查清单

检查项检查内容
变量生成判断前变量已生成。
条件正确判断规则符合业务。
路径完整命中和未命中路径完整。
空值兜底变量为空有处理。
报表验证节点流向可分析。

附录 D:常见问题速查

问题可能原因建议处理
全部走未命中变量未生成或条件配置错检查变量来源和条件。
变量为空前序节点未执行或查询失败增加空值兜底。
路径走错条件关系配置错误重新拨测命中/未命中。

附录 E:术语表

术语说明
判断节点按条件真假分流的 IVR 节点。
判断变量被判断的变量。
命中路径条件成立后的路径。
未命中路径条件不成立后的路径。
空值兜底变量为空时的备用路径。