脱机配置文件的最佳做法和限制
现场技术人员通常需要在没有 Internet 连接的地区工作,如偏远地区或地下。 当管理员设置 Field Service mobile 脱机配置文件时,技术人员可以在没有 Internet 连接时继续使用移动应用。 重要数据将同步到设备,可以在现场查看。 对设备所做的更改将在本地存储,然后在 Internet 连接可用时自动上载。
阅读有关脱机模式最佳做法的博客文章。
即使您认为现场技术人员始终会有可靠的 Internet 连接,我们也强烈建议您设置脱机功能来实现快速、一致的体验。
脱机配置文件管理脱机记录类型、关系和用户分配。 引导式演练请观看此短视频。
Field Service Mobile 应用与 Power Apps 移动应用采用相同的体系结构和安全性。 详细了解 Power Platform 安全性。
使用脱机配置文件的最佳做法
在设置脱机配置文件之前,请考虑以下重要指南:
使用默认脱机配置文件。 您可以创建自己的 Mobile Offline 配置文件,但我们强烈建议您使用 Field Service 提供的默认脱机配置文件。 Field Service Mobile - 脱机配置文件为脱机场景提供了一个理想的起点。 它具有为脱机使用预配置的通用 Field Service 表,以及用于限制下载的数据的建议筛选器。 通过包括自定义记录类型来基于此服务进行构建。 确保限制脱机配置文件中包括的数据量,以获得最佳同步性能。
默认脱机配置文件会接收未更改表同步筛选器的更新。 您可以复制默认配置文件并更改副本,但副本是非托管的,不会接收任何更新。
如果您对默认的脱机配置文件进行了更改,并且想要在以后查看最新的脱机配置文件,创建新的 Field Service 试用。
不要从脱机配置文件中删除默认记录类型。 我们有意添加了默认记录类型,以确保现场技术人员可以获得正确的数据。 重点放在添加所需的记录类型,而不是删除不需要的记录类型。
不要使用“所有记录”作为脱机筛选器。 脱机配置文件是控制下载到用户设备的数据量的大门。 从技术上说,脱机配置文件支持的记录数没有限制。 但是,实际上,下载的数据越少,同步就越快、越高效。 不要使用“所有记录”作为表筛选器,并且避免日期范围太大。 例如,仅下载与计划的工作订单相关的记录,而不是下载所有客户资产记录。 这将减少需要同步的客户资产记录的数量,而不会影响手头的工作。
使用脱机 JavaScript。 组织通常需要在移动设备上运行工作流来执行业务流程。 但是,Power Automate 流仅在设备有网络连接或下次同步时运行。如果您需要按需在设备上运行工作流,但没有 Internet 连接,改为使用脱机 JavaScript。 了解 Field Service mobile 应用的工作流和脚本的更多信息。
脱机配置文件的限制
在设置脱机配置文件时,请牢记以下限制:
在脱机模式下不支持字段映射。
以脱机模式在设备上创建的不符合筛选条件的记录在满足条件之前不会同步。
确保为 Internet 连接设置的命令或功能调用正确的 API:
Xrm.WebApi.online
。支持脱机使用的表是默认 Field Service Mobile - 脱机配置文件的一部分。 您可以将表添加到脱机配置文件,但有些表(如采购订单、协议、退回到供应商 (RTV) 和退货授权 (RMA))不能脱机使用。 如果您添加这些表并脱机运行应用,用户可能会收到错误。
Field Service Mobile - 脱机配置文件最多可以有 15 个链接表,包括下游表。 例如,如果表 A 与表 B、C 和 D 有关系,表 B 与表 F、G 和 H 有关系,则表 A 有六个关系:B、C、D、F、G 和 H。加上与表 K 有关系、与任何其他表没有关系的表 J,关联表的总数为七。 详细了解配置文件筛选器限制。
库存验证无法在没有网络连接时运行。
不支持访问 SharePoint 文档。
脱机模式下无法访问知识文章。
在脱机模式下部分支持 Web 资源。 我们建议您使用 Power Apps component framework 实现在移动应用和浏览器中都运行的自定义功能。
当应用程序处于脱机模式时,导出到 PDF 选项不可用。 在脱机模式下或没有设备连接时,其他选项可能会被隐藏。 了解详细信息:功能区和命令栏按钮被隐藏。