Amazon Connect 中的流数据块:验证客户身份 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Connect 中的流数据块:验证客户身份

本主题定义了流数据块,用于对客户进行身份验证,并根据身份验证结果将他们路由到流中的特定路径。

注意

在使用此数据块之前:

说明

  • 使客户能够在聊天期间进行身份验证。

  • 在客户成功登录并从 Amazon Cognito 中检索到 ID 令牌后,Amazon Connect 会更新现有客户配置文件或创建新的客户配置文件,具体取决于用于将信息存储到客户配置文件中的标识符。

  • 如果客户配置文件中存在“名字”字段,则客户的显示名称将更新为该名称。

此数据块的使用场景

此流数据块设计用于以下情景:

  • 您可以在聊天中提示客户登录并进行身份验证。例如,在以下情况下,系统可能会提示未经身份验证的客户进行登录:

    • 与聊天机器人互动时,在被路由到座席之前。

    • 执行交易,例如付款。

    • 在提供账户状态或支持客户更新其配置文件信息之前验证其身份。

  • 在通过 Apple Messages for Business 聊天期间,也可以使用此数据块对客户进行身份验证。

联系人类型

Contact type(联系人类型) 是否支持?

语音

不支持 - 错误分支

Chat

Task

不支持 - 错误分支

电子邮件

不支持 - 错误分支

流类型

您可以在以下流类型中使用此数据块:

流类型 是否支持?

入站流

客户队列流

客户等候流

客户私密消息流

出站私密消息流

座席等候流

座席私密消息流

转接座席流

转接到队列流

如何配置此数据块

您可以使用 Amazon Connect 管理网站或使用 Amazon Connect Flow 语言中的AuthenticateParticipant操作来配置对客户进行身份验证封锁。

下图显示了验证客户身份数据块的“属性”页面示例。

“验证客户身份”数据块的属性页面。

Amazon Cognito

  • 选择 Amazon Cognito 用户池:在控制台页面上关联用户池后,从下拉列表中选择用户池的名称。

  • 选择 Amazon Cognito 应用程序客户端:选择用户池后,从下拉列表中选择应用程序客户端的名称。

Amazon Connect Customer Profiles 配置

  • 按默认模板存储:选择默认模板后,Amazon Connect Customer Profiles 将根据预定义的客户配置文件对象类型,将 Amazon Cognito 标准属性摄取到统一的标准配置文件对象中。此模板使用电话号码和电子邮件将客户映射到个人配置文件中。

  • 输入唯一标识符:您可以通过创建对象类型映射来自定义 Customer Profiles 摄取数据的方式。如果您要自定义数据映射或键,请提前创建自己的对象类型映射,选择输入唯一标识符并输入映射名称。

超时:输入在未登录的非活跃客户被路由到“超时”分支之前等待的时间长度。

  • 最短(默认):3 分钟

  • 最长:15 分钟

流数据块分支

此数据块支持以下输出分支:

所配置的“验证客户身份”数据块。
  • 成功:已验证客户身份。

  • 超时:客户处于非活动状态,未在分配的时间内登录。

  • 已退出:客户选择不登录。

  • 错误:出现了其中一个错误场景

其他配置提示

此数据块生成的数据

此数据块不生成任何数据。

错误情形

在以下情况中,联系人会被路由到错误分支:

  • 您的 Amazon Connect 实例中尚未启用 Customer Profiles。创建实例时,默认情况下会选择用于启用 Customer Profiles 的选项,但也可以取消选择此选项。有关手动启用 Customer Profiles 的说明,请参阅为您的 Amazon Connect 实例启用 Customer Profiles

  • 不支持聊天子类型。

  • 提供的身份验证码不正确。

  • Amazon Cognito 令牌端点出错,因为客户端或请求配置不正确(invalid_requestinvalid_clientunauthorized_client

  • 不支持该区域。有关受支持区域的列表,请参阅按区域显示的客户身份验证可用性