字段组

字段组是可从数据源检索并在历程中使用的字段集。

定义字段组

对于每个数据源,您可以定义多个字段组,每个字段组都具有特定的缓存持续时间。

例如,您可以创建一个字段组,其中包含电话号码、电子邮件、用户档案的名字和地址。 然后,您便能够在历程中使用此数据来创建条件。 例如,您可以决定仅在用户档案的电话号码不为空时发送短信。 如果为空,您可以发送电子邮件。

即使自动添加默认名称,我们仍建议您为字段组指定名称。 事实上,字段组名称将对Journey Orchestration中的其他用户可见。 最好为字段组命名相关名称。

在历程中使用数据源字段时,系统将检索为该字段组定义的所有字段。 因此,最好只选择您旅程所需的字段。 这将减少您的历程中的请求延迟,从而提高性能。 请注意,您以后可以轻松地在字段组中添加更多字段。

Cache duration 也很重要,因为它将帮助您优化性能。缓存持续时间意味着在历程中,如果字段组中的数据被检索一次,则系统随后将临时缓存该数据。 如果在同一历程的后续时间需要相同的数据,则系统不会向数据源再次发出请求。 应针对每个用例调整缓存持续时间的配置。 如果您需要检索实时数据(如酒店预订状态、天气信息或会员积分数),则会将包含这些字段的字段组与短的缓存持续时间(例如1秒)相关联。 对于更新频率较低的字段(名称、性别),您将创建另一个缓存时长较长的字段组(例如5天)。

使用字段组的历程数显示在​Used in​字段中。 您可以单击​View journeys​按钮以显示使用此字段组的历程列表。

注意

请注意,如果字段组没有字段,则不会在表达式编辑器中显示该字段。

字段组生命周期

您可以从未在任何草稿或实时历程中使用的字段组添加或删除字段。

您可以添加字段,但不能从一个或多个草稿或实时历程中使用的字段组中删除字段。 这将避免中断历程。

要从一个或多个历程中使用的字段组中删除字段,请执行以下步骤。 让我们使用名为“字段组A”的字段组的示例。

  1. 在字段组列表中,将光标放在“字段组A”上,然后单击右侧的​Duplicate​图标。 例如,将复制的字段组命名为“字段组B”。
  2. 在“字段组B”中,删除您不再需要的字段。
  3. 在“字段组A”中,检查此字段组的使用位置。 此信息显示在​Used in​字段中。
  4. 打开所有使用“字段组A”的历程。
  5. 创建每个历程的新版本。 使用“字段组A”编辑所有活动,然后选择“字段组B”。
  6. 停止使用“字段组A”的旧版历程。 然后,您不应使用“字段组A”进行旅程。
  7. 删除“字段组A”,因为它不再使用。

在此页面上