用户结束聊天后,Power Virtual Agents 机器人对话在仪表板上显示为活动状态

本文解决了以下问题:即使用户已结束聊天,Power Virtual Agents 机器人对话在 Customer Service 仪表板全渠道上显示为活动状态。

症状

会话结束后,Power Virtual Agents 机器人对话在仪表板上仍显示为活动状态。

原因

Power Virtual Agents 机器人的对话不能在 Customer Service 的全渠道中结束。 因此,即使他们关闭,他们也会被视为活跃在主管仪表板。

解决方案

可以配置上下文变量,以便在用户关闭聊天窗口后显式结束 Customer Service 全渠道中的机器人对话。 在 Power Virtual Agents 中,为上下文变量创建一个独立主题, CloseOmnichannelConversation 并将变量属性设置为 global。 在为机器人配置的另一个主题中调用该主题。

尽管对话将在 Customer Service 全渠道中关闭,但它不会在 Power Virtual Agents 中关闭,并且显示在 Power Virtual Agents Analytics 仪表板的升级率驱动因素 KPI 中。

重要

确保你有权访问 Power Automate 来配置流,以便可以结束 Customer Service 全渠道中的机器人对话。

若要配置结束机器人对话,请执行以下步骤:

  1. 在 Power Virtual Agents 中,为所选机器人配置新主题。

  2. 选择“ 转到创作画布”,在“ 添加节点”中,选择“ 调用操作”,然后选择“ 创建流”。

  3. 在新选项卡上打开的 Power Automate 窗口中,执行以下步骤:

    1. 在“ 返回值 () 到 Power Virtual Agents ”框中,选择“ 添加输入”,然后选择“ 是/否”。
    2. “输入标题 ”框中,输入 CloseOmnichannelConversation,这是 Customer Service 上下文变量名称的全渠道。
    3. “输入要响应的值 ”框中,选择“ 表达式 ”选项卡,然后输入 bool (true) 生成表达式,然后选择“ 确定”。
    4. 保存更改,然后退出 Power Automate。
  4. 在正在编辑的主题中,再次选择“ 调用操作 ”,然后在列表中,选择创建的流。

  5. “添加节点”中,选择“ 结束对话>”“传输到代理”。

    显示如何配置结束对话主题的屏幕截图。

  6. 转到需要在其中调用主题以结束 Customer Service 全渠道机器人对话的主题,并使用“添加节点”中的“转到另一个主题”选项。

  7. 选择为结束机器人对话而创建的主题。

  8. 保存并发布更改。

此外,还可以在 Customer Service 全渠道中配置自动消息,该消息将在对话结束后显示给用户。