本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
如何引用联系人属性
引用联系人属性的方式取决于这些属性是如何创建的,以及您如何访问它们。
-
要引用名称中包含空格的属性,例如用户定义的属性,请在属性名称前后加上方括号和单引号。例如:
$.Attributes.['user attribute name']
。 -
要引用同一命名空间中的属性(如系统属性),可以使用属性名称或您指定为目标键的名称。
-
要引用不同命名空间中的值(如引用外部属性),可以为该属性指定 JSONPath 语法。
-
要使用联系人属性访问其他资源,请在流程中设置用户定义的属性,并使用您要访问的资源的亚马逊资源名称 (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,将 slotNam e 替换为机器人中插槽的名称。
设置联系人属性示例
使用设置联系人属性块来设置一个值,该值稍后在流程中被引用。例如,基于客户账户类型,为路由到队列的客户创建个性化的问候语。也可以为公司名或业务线定义一个属性,以包括在说给客户听的“文本到语音转换”字符串中。设置联系人属性数据块对于将从外部源检索的属性复制到用户定义的属性很有用。
使用方设置联系人属性块设置联系人属性
-
在 Amazon Connect 中,选择路由、联系流程。
-
选择现有流程或创建新流程。
-
添加设置联系人属性数据块。
-
编辑设置联系人属性数据块,并选择 Use text(使用文本)。
-
对于目标键,请提供属性名称,如公司。这是在其他数据块中使用或引用属性时用于属性字段的值。对于值,请使用您的公司名称。
也可以选择在现有属性基础上创建新的属性。