如何引用联系人属性 - Amazon Connect

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

如何引用联系人属性

引用联系人属性的方式取决于这些属性是如何创建的,以及您如何访问它们。

  • 有关每个属性的 JSON 语法,请参阅可用联系人属性列表及其 JSONPath 参考信息

  • 要引用名称中包含特殊字符(例如空格)的属性,请在属性名称前后加上方括号和单引号。例如: $.Attributes.['user attribute name']

  • 要引用同一命名空间中的属性(如系统属性),可以使用属性名称或您指定为目标键的名称。

  • 要引用不同命名空间中的值(如引用外部属性),可以为该属性指定 JSONPath 语法。

  • 要使用联系人属性访问其他资源,可在您的流中设置用户定义的属性,并将您希望访问的资源的 Amazon 资源名称 (ARN) 作为属性值。

Lambda 示例

  • 要从 Lambda 函数查询中引用客户名称,请使用 $.External。 AttributeKey, AttributeKey 替换为 Lambda 函数返回的属性的密钥(或名称)。

  • 要在 Lambda 函数中使用 Amazon Connect 提示,可将一个用户定义的属性设置为该提示的 ARN,然后从 Lambda 函数访问该属性。

Amazon Lex 示例

  • 要引用 Amazon Lex 机器人的属性,请使用 $.Lex. 格式,然后包括要引用的 Amazon Lex 机器人部分,例如 $.Lex。 IntentName。

  • 要对 Amazon Lex 自动程序槽引用客户输入,可使用 $.Lex.Slots.slotName,用自动程序中的槽名称替换 slotName

设置联系人属性示例

使用设置联系人属性数据块可设置稍后在流中引用的值。例如,基于客户账户类型,为路由到队列的客户创建个性化的问候语。也可以为公司名或业务线定义一个属性,以包括在说给客户听的“文本到语音转换”字符串中。设置联系人属性数据块可用于将从外部源检索的属性复制到用户定义的属性中。

使用设置联系人属性数据块设置联系人属性
  1. 在 Amazon Connect 中,选择路由联系流

  2. 选择一个现有流,或创建一个新的流。

  3. 添加设置联系人属性数据块。

  4. 编辑设置联系人属性数据块,并选择使用文本

  5. 对于目标键,请提供属性名称,如公司。这是在其他数据块中使用或引用属性时用于属性字段的值。对于,请使用您的公司名称。

    也可以选择在现有属性基础上创建新的属性。