创建对象元数据缓存配置
Life Sciences Cloud 移动应用程序不会自动加载所有 Salesforce 对象和相关数据。配置对象元数据缓存,以定义移动应用程序本地存储哪些对象,以及数据在您的 Salesforce 组织和移动应用程序之间是单向同步还是双向同步。此配置可确保销售代表在移动应用程序中访问所需的数据。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有Life Sciences Cloud、Life Sciences Cloud for Customer Engagement加载项许可证和Life Sciences Customer Engagement受管软件包的Enterprise 和 Unlimited Edition。 |
| 所需用户权限 | |
|---|---|
| 创建元数据缓存配置: | 生命科学商业管理员权限集 |
LifeSciConfigCategory 和 LifeSciConfigRecords 元数据类型必须填充记录,才能生成元数据。
- 从应用程序启动程序中,查找并选择生命科学商业应用程序。
- 单击管理员控制台。
- 选择移动,然后选择对象元数据缓存配置。
-
单击新建,并输入配置详细信息。
- 输入描述对象的唯一名称。
-
要使对象可用于包含在元数据缓存中,请选择已启用。
备注 选择已启用是可选项。但是,如果您不选择它,该对象不会包含在元数据缓存中。例如,在某些情况下,您可能会在首次设置对象时或测试没有对象的缓存构建时保持配置无效。 -
选择对象类型,以确定如何在移动应用程序中使用对象数据。
- 数据:该对象包含销售代表在移动应用程序中直接交互的业务或交易数据。
- 配置:该对象包含控制移动应用程序行为的配置数据,并且对销售代表不可见。
- 数据模型对象:该对象包含存储在 Data Cloud 中的数据模型对象。
-
根据您选择的类型,选择对象或配置记录。
- 如果您选择数据或配置作为类型,请在对象字段中搜索并选择值。
- 如果您选择数据模型对象作为类型,请在数据空间 API 名称和数据模型对象 API 名称字段中输入详细信息。
-
对于分配,选择一个或多个此配置适用的简档。
备注 分配字段仅在您选择对象后显示。至少具有对象读取权限的简档可以查看分配列表。 -
在增量同步数据字段中,输入用于确定选定对象的增量同步的字段名称。
字段值大于上次记录的同步值的记录包含在下一个同步周期中。此字段仅在您选择数据作为类型时适用。
- 要仅将数据从 Salesforce 同步到移动应用程序,请选择仅允许从 Web 到移动程序的单向同步。
-
选择附件下载方法。
下载需要互联网连接。此字段支持:
- 背景:文件在后台下载。此方法更适合较大的文件,例如在智能内容中使用的文件。
- 缓存:在销售代表预览或使用文件时,按需下载。此方法更适合更小、数量更多的文件,例如 Field Email 模板。
-
输入 SOQL 筛选条件,以使用简单编辑器或高级编辑器为对象生成元数据筛选数据。
备注仅输入条件逻辑,而不是完整的 SOQL 语句。WHERE 子句是隐含的,因此不要包含 WHERE 关键字或任何其他 SOQL 关键字。SOQL 筛选器还支持专用数据访问的动态变量。
如果不输入 SOQL 筛选条件,将为选定对象的所有行生成元数据。筛选器补充现有的记录级共享,并仅适用于已经有权访问的数据销售代表。如果对象的共享模式是专用,销售代表仅下载他们可以通过所有权或共享访问的记录。如果对象的共享模式是“公用”,使用筛选器限制下载的数据(可选)。
- 保存更改。
-
在生成元数据缓存之前,请验证对象元数据配置记录,以防止失败,并确保正确设置。
- 选择要验证的一个或多个对象配置记录。
-
单击验证。
通知确认验证已排队。
备注 通过单击中止取消正在进行的验证,然后单击确认窗口中的 是 继续。 - 要监控验证状态,请单击通知中的链接。
-
要稍后跟踪进度,请转到“设置”,查找并选择应用程序测试执行,并查找 lsc4ce.DbSchemaValidatorTestSuite 的最新运行。
验证完成后,配置状态会更改为有效。
-
将简档分配到对象元数据配置。
- 选择一个或多个要分配给简档的配置记录。
- 单击分配。
- 在“选择分配”窗口中,选择简档作为分配类型。
- 选择简档。
- 单击提交。
-
要验证分配,单击对象配置记录操作中的查看分配。
您也可以编辑特定对象配置记录并查看选定简档。
- SOQL 筛选条件的动态变量
使用 SOQL 筛选条件字段中的动态变量,生成为每个用户自定义的元数据筛选数据。Life Sciences Cloud 在运行时使用适当的用户或区域值替换这些变量,从而在没有硬编码值的情况下实现专用数据访问。 - 使用简单编辑器创建 SOQL 筛选条件
使用简单编辑器为对象数据构建基本 SOQL 筛选条件。简单编辑器会指导您汇编条件逻辑,并支持动态变量。 - 使用高级编辑器创建 SOQL 筛选条件
使用高级编辑器,通过直接键入筛选器逻辑,为对象数据创建 SOQL 筛选条件。高级编辑器还支持动态变量,并允许您在保存前测试 SOQL 条件。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

