您在此处:
配置数据映射器 Turbo 提取
要配置数据映射器 Turbo 提取,请指定对象类型、筛选器、要提取的字段和选项。
- 从应用程序启动程序中,查找并选择数据映射器。
- 选择要配置的数据映射器 Turbo 提取。
- 搜索并选择提取对象。
- 输入提取对象路径。
-
添加所需的筛选器,以确定要读取的数据。要筛选空值,请使用
$Vlocity.NULL变量。最基本的筛选器是
Id = Id,它将对象的 ID 设置为输入参数 ID。INCLUDES和EXCLUDES运算符仅适用于多选选项列表字段。请参阅 Salesforce 帮助中的查询多选选项列表。Turbo Extract 包含其他运算符选项
IN。IN运算符允许您将值与数组中的项目匹配。例如,如果筛选器是LastName IN Names,而 JSON 输入是{"Names": ["Miller", "Torres"]},它会检索姓氏字段中包含 Miller 或 Torres 的所有记录。数据映射器 Turbo 提取不支持字段值中包含单引号的多个输入字段。请改用数据映射器提取。例如,数据映射器 Turbo 提取不支持添加一个名为 FirstName 且值为 T’an 的输入,以及另一个名为 LastName 且值为 C’os 的输入。
-
要配置其他筛选器,单击向下箭头:
和 Add another filter and specify that both filters must be true 或者 Add another filter and specify that either filter can be true. 有限 Specify the maximum number of records returned. Valid values are 1 through 50000; the default is 50000. OFFSET 要实施分页逻辑,添加筛选器以指定记录检索的开始位置。从下拉列表中选择偏移,并在调用方保持动态偏移的输入负载中指定节点的名称(例如
offsetValue)。使用带有 LIMIT 的偏移来指定在多页检索中显示在页面上的第一个记录。偏移必须是整数。例如,如果 LIMIT 是 5,则连续页面的偏移量是 0、5、10,以此类推。
ORDER BY 按指定字段对结果进行排序。要按多个字段排序,请按照优先顺序指定逗号分隔的字段名称列表,例如
LastName,FirstName您可以选择为升序指定 ASC,或为降序指定 DESC。您可以选择指定 NULLS FIRST 或 NULLS LAST,以将空值放在开头或结尾。例如,您可以按员工人数对客户进行排序,首先列出规模未知的公司,最后列出最大的雇主。指定 ORDER BY 值
NumberOfEmployees ASC NULLS FIRST。DELETE Remove a filter. -
要从主对象的父对象检索数据,请选择相关对象。例如,
Contact.Account。有关批注的信息,请查看关系批注与多个提取步骤。在您选择与其他对象的关系后,其字段将显示在可用字段中。单击这些字段会显示第二级关系,并启用五个级别的导航。要返回一个级别,只需单击列表并选择上一个级别。
- 在字段映射中,搜索可用字段。如果您在受管软件包上使用设计器,此选项不可用。
- 选择要提取的字段,并将其从“可用”移到“选定字段”。ID 字段始终包含在选定字段中。
-
单击选项,并配置其他设置:
- 如果启用数据缓存,指定缓存值保留在组织缓存或会话缓存中的分钟数。最小值是 5 分钟。
-
要启用数据缓存,请从 Salesforce 平台缓存类型选项列表中选择缓存类型。请参阅通过缓存提高数据映射器性能。
无 - 禁用此数据映射器的数据缓存。
会话缓存 - 与用户及其登录会话相关的数据。
组织缓存 - 所有其他类型的数据。
- 要在执行数据映射器之前检查用户对字段的访问权限,请选择执行之前检查字段级安全性。选择此选项会禁用组织缓存,但不会禁用会话缓存。
- 要在数据映射器响应中包含空值,请选择在响应中包含空值。
- 保存更改。
- 要在测试数据映射器 Turbo 提取时观察缓存的影响,请取消选择忽略缓存。请参阅通过缓存提高数据映射器性能。
