最佳实践和限制

现场技术人员通常需要在没有 Internet 连接的地区工作,如偏远地区或地下。 当管理员设置 Field Service mobile 脱机配置文件时,技术人员可以在没有 Internet 连接时继续使用移动应用。 重要数据将同步到设备,可以在现场查看。 对设备所做的更改将在本地存储,然后在 Internet 连接可用时自动上载。

阅读有关脱机模式最佳做法的博客文章。

即使您认为现场技术人员始终会有可靠的 Internet 连接,我们也强烈建议您设置脱机功能来实现快速、一致的体验。

脱机配置文件管理脱机记录类型、关系和用户分配。 引导式演练请观看此短视频。

Field Service Mobile 应用与 Power Apps 移动应用采用相同的体系结构和安全性。 详细了解 Power Platform 安全性

使用脱机配置文件的最佳做法

在设置脱机配置文件之前,请考虑以下重要指南:

  • 使用默认脱机配置文件。 您可以创建自己的移动脱机配置文件,但我们强烈建议您使用 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。

  • 库存验证无法在没有网络连接时运行。

  • 不支持访问 SharePoint 文档。

  • 在脱机模式下部分支持 Web 资源。 我们建议您使用 Power Apps component framework 实现在移动应用和浏览器中都运行的自定义功能。

了解其他限制

后续步骤