本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Connect 的无代码用户界面生成器中配置动态字段
本主题介绍在使用 Amazon Connect 中的无代码生成器用户界面构建座席和客户界面时,如何配置组件中的动态字段以显示运行时数据而不是硬编码值。
在某些情况下,您可能希望向座席或客户显示的数据是动态填充的,而不是硬编码的。例如,如果要制作屏幕弹出窗口,您可能想要显示客户的姓名和配置文件 ID。您需要数据是动态的,因为这些字段的值会随着联系人的不同而变化。
要动态填充组件字段:
-
打开该组件的属性选项卡。
-
选择显示在您希望成为动态的字段旁边的动态图标(闪电图标)。
需要动态值的最常见字段有:
-
显示字段的值字段。
-
表单输入中的DefaultValue字段。
从技术上讲,可以在运行时动态确定任何对座席可见和隐藏的字段。这就是为什么属性选项卡中的每个字段都可以设置为动态(闪电图标)的原因。
例如,查看下图中的AttributesBar组件。
-
属性 1 的标签静态定义为客户名称。
-
该属性的值设置为动态的(选择了闪电图标)。
使用这些设置时,的值AttributesBar由运行时传入显示视图区块的数据决定。
当字段设置为动态时,其静态值将替换为动态引用。字段下方将显示示例数据部分。您可以使用此部分来定义示例数据。
动态引用反映了在设置运行时数据时显示视图数据块所期望的数据结构。例如,考虑AttributesBar
-
当设置为动态时,该字段变为
$.AttributeBar_1.Attributes[0].Value,其中AttributeBar_1是组件的 ID。 -
这表示在显示视图数据块中,
AttributeBar_1字段应该接收一个对象。 -
该对象包含一个
Attributes数组,其中第一个项目 ([0]) 预期是带有Value字段的对象。
您可以编辑动态引用以获得清晰性或可重用性。动态引用可以在视图中的多个字段和组件之间共享。例如,在AttributeBar$.myAttributeValue。显示视图数据块现在有一个要求字符串输入的 myAttributeValue 字段。
重要
动态引用的类型必须与字段的预期类型相匹配。例如,您不能在布尔值字段中使用基于字符串的动态引用。下图显示了动态引用不匹配时的错误消息示例。
还可以选择将组件中某个特性的所有属性都设置为动态的。在下图中,有关此属性的所有内容(包括标签)都是在运行时根据传递到显示视图数据块的值来确定的。例如,客户数据现在是示例数据,您可以使用这些数据来了解座席在使用指南时将看到的内容。但是,座席无法查看此值。
对于某些组件,例如 AttributesBar