在 Amazon Connect 的无代码生成器用户界面中配置动态字段 - Amazon Connect

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

在 Amazon Connect 的无代码生成器用户界面中配置动态字段

本主题介绍在使用 Amazon Connect 中的无代码生成器用户界面构建代理和客户界面时,如何配置组件中的动态字段以显示运行时数据而不是硬编码值。

在某些情况下,您可能希望动态填充显示给代理或客户的数据,而不是硬编码。例如,如果您要弹出屏幕,则可能需要显示客户的姓名和个人资料 ID。您需要动态数据,因为这些字段的值因联系人而异。

要动态填充组件字段,请执行以下操作:

  1. 打开该组件的属性选项卡。

  2. 选择显示在要变为动态的字段旁边的动态图标(照明螺栓图标)。

需要动态值的最常见字段有:

  • 显示字段的 “” 字段。

  • 表单输入中的DefaultValue字段。

从技术上讲,可以在运行时动态确定代理可见和隐藏的任何字段。这就是为什么 “属性” 选项卡中的每个字段都可以设置为动态(闪电图标)的原因。

例如,查看下图中的AttributesBar组件。

属性栏组件,其值设置为动态。
  • 属性 1 的标签静态定义为客户名称

  • 该属性的设置为动态(选择闪电图标)。

使用这些设置时,的值AttributesBar由运行时传入显示视图区块的数据决定。

当字段设置为 dynamic 时,其静态值将替换为动态引用。字段下方将显示示例数据部分。您可以使用此部分来定义示例数据

动态引用反映了显示视图模块在设置运行时数据时所期望的数据结构。例如,考虑AttributesBar组件中属性 1 的,如下图所示。

动态 AttributesBar 组件中属性 1 的值。
  • 当设置为 dynamic 时,该字段变AttributeBar_1为组件的 ID,$.AttributeBar_1.Attributes[0].Value其中。

  • 这表示在显示视图区块中,该AttributeBar_1字段应该接收一个对象。

  • 该对象包含一个Attributes数组,其中第一个项目 ([0]) 应该是带有Value字段的对象。

为了清晰度或可重复使用,您可以编辑动态引用。动态引用可以在视图中的多个字段和组件之间共享。例如,在AttributeBar组件的下图中,我们将其动态引用更新为$.myAttributeValue。该显示视图区块现在有一个需要字符串输入的myAttributeValue字段。

AttributeBar 组件的属性,一个动态值。
重要

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

“自定义” 面板,这是一条错误消息,因为动态引用与字段中的预期类型不匹配。

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

“自定义” 面板,“客户名称” 作为示例数据。

对于某些组件,例如 AttributesBar,您也可以将组件的所有属性设置为动态。例如,使用 AttributeBar,您可以设置选择动态图标(闪电)以使所有属性成为动态属性。这些属性由运行时传递给显示视图块的内容决定。

的所有属性 AttributeBar 都设置为动态。