本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Connect 的无代码生成器用户界面中配置动态字段
本主题介绍在使用 Amazon Connect 中的无代码生成器用户界面构建代理和客户界面时,如何配置组件中的动态字段以显示运行时数据而不是硬编码值。
在某些情况下,您可能希望动态填充显示给代理或客户的数据,而不是硬编码。例如,如果您要弹出屏幕,则可能需要显示客户的姓名和个人资料 ID。您需要动态数据,因为这些字段的值因联系人而异。
要动态填充组件字段,请执行以下操作:
-
打开该组件的属性选项卡。
-
选择显示在要变为动态的字段旁边的动态图标(照明螺栓图标)。
需要动态值的最常见字段有:
-
显示字段的 “值” 字段。
-
表单输入中的DefaultValue字段。
从技术上讲,可以在运行时动态确定代理可见和隐藏的任何字段。这就是为什么 “属性” 选项卡中的每个字段都可以设置为动态(闪电图标)的原因。
例如,查看下图中的AttributesBar组件。

-
属性 1 的标签静态定义为客户名称。
-
该属性的值设置为动态(选择闪电图标)。
使用这些设置时,的值AttributesBar由运行时传入显示视图区块的数据决定。
当字段设置为 dynamic 时,其静态值将替换为动态引用。字段下方将显示示例数据部分。您可以使用此部分来定义示例数据。
动态引用反映了显示视图模块在设置运行时数据时所期望的数据结构。例如,考虑AttributesBar

-
当设置为 dynamic 时,该字段变
AttributeBar_1
为组件的 ID,$.AttributeBar_1.Attributes[0].Value
其中。 -
这表示在显示视图区块中,该
AttributeBar_1
字段应该接收一个对象。 -
该对象包含一个
Attributes
数组,其中第一个项目 ([0]
) 应该是带有Value
字段的对象。
为了清晰度或可重复使用,您可以编辑动态引用。动态引用可以在视图中的多个字段和组件之间共享。例如,在AttributeBar$.myAttributeValue
。该显示视图区块现在有一个需要字符串输入的myAttributeValue
字段。

重要
动态引用的类型必须与字段的预期类型相匹配。例如,不能在布尔字段中使用基于字符串的动态引用。下图显示了动态引用不匹配时的错误消息示例。

您还可以选择将组件中某个属性的所有属性设置为动态。在下图中,有关此属性的所有内容(包括标签)都是在运行时根据传递到显示视图块中的值确定的。例如,Cust omer Name 现在是示例数据,您可以使用这些数据来了解代理在使用指南时会看到的内容。但是,代理无法查看此值。

对于某些组件,例如 AttributesBar
