Mobile Offline 功能和限制

在脱机模式下设置移动应用之前,请务必看一遍以下功能、提示和限制。 我们建议您同时查看脱机配置文件指南

这些表和对应的命令在脱机模式下可用。

备注

没有 Mscrm.IsEntityAvailableForUserInMocaOffline 规则的自定义命令和默认命令不会显示在脱机优先应用中。 有关详细信息,请参阅当命令行上的按钮应在 Power Apps 中可见时,它处于隐藏状态

命令
帐户 创建、读取、更新、删除
活动指针 读取、删除
约会 创建、读取、更新、删除、转换活动案例
附件 只读
案例 创建、读取、更新、删除
竞争对手 创建、读取、更新、删除
竞争对手地址 创建、读取、更新、删除
连接 只读
连接角色 只读
联系人​​ 创建、读取、更新、删除
自定义表 创建、读取、更新、删除
Email 只读
潜在顾客 创建、读取、更新、删除、授予资格/取消资格
商机 创建、读取、更新、删除
商机产品 创建、读取、更新、删除
电话联络 创建、读取、更新、删除
位置 创建、读取、更新、删除
产品
任务​​ 创建、读取、更新、删除
团队 只读
User 只读

支持的功能

  • 业务规则 - Mobile Offline 中支持业务规则。 有关详细信息,请参阅创建业务规则和建议以在模型驱动应用窗体中应用逻辑

  • 业务流程流 - 在满足以下条件时,可在脱机模式下使用业务流程:

    • 该业务流程用于可在 Power Apps 移动设备上运行的应用。
    • 已为离线使用启用了 Power Apps 移动应用。
    • 业务流程流具有单个表。
    • 脱机配置文件中添加了此业务流程表。

      备注

      如果一个表与多个业务流程相关联,那么为了使任何业务流程脱机工作,必须将所有业务流程添加到脱机配置文件中。

    当您在 Power Apps 移动应用上以脱机模式运行应用时,有三个命令可用于业务流程。

    • 下一阶段
    • 上一阶段
    • 设置活动阶段

有关详细信息,请参阅脱机运行业务流程

  • 查找支持 - 启用 Mobile Offline 的表支持查找。 参与查找的所有表也应该可以脱机启用。

  • 支持的视图 - Mobile offline 仅支持系统视图和快速视图。 不支持个人视图。

  • 脱机搜索 - 仅对脱机表可用。 用户一次只能搜索一个表。 全局搜索默认为脱机模式的分类搜索,即使启用了 Dataverse 搜索也是如此,因为脱机模式下不支持 Dataverse 搜索。 在网格页面上,脱机模式下不支持基于视图的搜索(按关键字筛选),网格搜索将切换到快速的基于查找的搜索。

  • 关于 Timeline 控件的注释 - 关于 Timeline 控件的注释在脱机模式下可用。 您可以在脱机模式下拍摄照片、阅读注释以及添加/删除附件。

    备注

    日期字段不可用于 Mobile Offline 搜索。

  • 自定义表 - 这些命令可用于编辑窗体、标记为已完成刷新转换为商机删除

限制

  • 已同步的记录数 - 已同步的记录总数限制为 3,000,000 条。 尝试同步大量记录失败。 此数字还包括用于离线功能的隐藏表。

  • 安全模型 - 字段级安全性和字段共享在 Mobile Offline 模式下不受支持。

  • 授予潜在顾客资格 - 当在移动脱机中创建的潜在顾客被授予资格,并且用户联机时,业务流程阶段将显示授予资格阶段。 用户必须手动选择下一个阶段来移到下一个阶段。

  • 网格

    • 即使有网络连接,设置脱机配置文件时也会禁用列筛选。 此网格与本地数据库一起使用,并且不支持自定义筛选器。
    • 主图像缩略图不可离线使用,除非它们之前已在线显示。
    • 网格中值旁边的自定义图标在脱机时不可用。 有关此功能的更多信息,请参阅如何显示自定义图标
  • 脱机模式下以下表不支持使用视图

    • Email

    • 任务

    • 传真

    • 信件

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    包含脱机不可用的已经链接表(相关表)的任何视图均不受支持。

  • 高级查找 - 脱机场景不支持高级查找功能。 离线时,高级查找按钮将替换为更改视图下拉列表。

  • 子网格中的添加现有 - 特定关系类型的移动脱机不支持添加现有功能。 当您脱机时,N:N 关系之类特定关系为只读,并在子网格中对这些关系隐藏添加现有命令。 即使通过自定义取消隐藏该按钮,此命令也不会脱机工作。

  • Web 资源 - 在脱机模式下部分支持 Web 资源。 有关详细信息,请参阅下表。

    Web 资源配置 Android 和 Windows 上的脱机支持 iOS 上的脱机支持
    用于窗体处理程序、窗体脚本和功能区命令的 Web 资源 受支持(文件名应小写。) 受支持(文件名应小写。)
    HTML Web 资源中引用的 JavaScript 文件 受支持 不支持。 在某些情况下,如果在联机时检索 Web 资源并由浏览器缓存,这些资源可能在脱机时可用。
    模型驱动应用窗体中嵌入的 HTML、JS、CSS、XML Web 资源 受支持 不支持。 在某些情况下,如果在联机时检索 Web 资源并由浏览器缓存,这些资源可能在脱机时可用。
    模型驱动应用窗体中嵌入的其他 Web 资源(如图像、resx 等)

    注意Dataverse 文件图像属性不是 Web 资源,而是常规 Dataverse 数据。 要离线启用,请参阅配置图像和文件的 Mobile Offline 配置文件
    不支持** 不支持**
    通过模型驱动应用的站点地图呈现的网页(HTML Web 资源) 不支持 不支持
    动态创建 fetchXML 的自定义 JS 文件 不支持 不支持

    ** 支持从 JS 文件内通过客户端 API 访问作为依赖项的 RESX Web 资源。

  • 计算和汇总字段 - 客户端将不会重新评估同步到客户端的行中的计算字段和汇总字段。 在同步更新的行时,将在服务器上发生重新评估。

  • 映射字段 - 在脱机模式下运行应用时,当您从其中的字段映射到另一个表的表创建新记录时,映射的字段不会被预填充。

  • 筛选器操作 - 离线模式并非支持所有筛选操作。 有关受支持运算符的完整列表,请参阅使用 FetchXML 在 Mobile Offline 中针对每个属性类型支持的筛选器操作

  • 约会 - 约会可以在 Dataverse 中创建或更新,但不会通过服务器端同步发送给收件人。 有关详细信息,请参阅约会表/实体参考服务器端同步表

  • 工作订单服务任务 - 通过自定义代码创建的工作订单服务任务需要 msdyn_lineorder 设置为 -1。 实际值将在下一个同步周期后自动设置。

  • 快速查找搜索 - 当您离线搜索时,结果可能不同于在线搜索。 在离线搜索时,搜索词中的字符必须完全匹配,但可能会找到在线等效结果。

提示

Mobile offline 同步

  • 与移动设备的 Mobile Offline 同步定期执行。 同步周期可能持续几分钟时间,具体取决于 Azure 网络延迟、为同步设置的数据量和移动网络速度。 用户在同步时仍然可以使用移动应用程序。

  • 初始元数据下载的时间取决于脱机启用的应用模块中的表总数。 请确保仅在脱机状态下启用优化最终用户体验所必须的那些表和应用模块。

  • 确保您希望在脱机模式下工作的任何视图都不引用未启用脱机的表。 例如,假设客户在脱机配置文件中,那么当联系人不在配置文件中时引用主要联系人的客户视图将不可用。

  • 对用户安全权限的更改在下一个同步周期期间更新。 直到那时,用户才可以根据其前面的安全权限继续访问数据,但是,其所做的任何更改将在与服务器的同步过程中加以验证。 如果他们不再有权更改行,他们将收到错误,并且不会创建、更新或删除行。

  • 对用户查看行的权限所做的任何更改不会对移动设备生效,直到下一个同步周期。

  • Mobile offline 采用移动应用安全模型和分层安全模型,但字段级安全性和字段共享除外。

组织数据筛选器

重要

组织数据筛选器已不再使用。 对筛选器的更改应在移动配置文件中进行编辑。

如果您跨各个配置文件使用表,建议为启用了 Mobile Offline 的所有数据筛选器至少定义一个规则。 默认情况下,多数脱机启用的表会将此值设置为最后 10 天。

编辑组织数据筛选器。

配置文件筛选器

配置文件限制

配置文件详细信息 限制
为每个表定义的关系 最多 15 个关系。 在这 15 个关系中,最多有一个多对多 (M:M) 或一对多 (1:M) 关系。 如果有任何自定义表需要此方案,则再次访问数据模型。 循环引用或自引用不受支持。
图像和文件 图像和文件与任何其他表具有相同的限制。 由于隐式定义的关系,离线配置文件跨所有实体最多只能包含 14 个图像列。

配置文件筛选器规则建议

请确保您为每个表配置了至少一个配置文件规则以下载其数据。

自定义项 建议
所有记录 如果您要选择此筛选器,则无法定义任何其他筛选器规则。
仅下载相关数据 如果您要选择此筛选器,则无法定义任何其他筛选器规则。 另请确保表已定义为配置文件项关联表。
其他数据筛选器 - 如果选择,则至少选择这些选项中的一个:下载我的记录下载我的团队记录下载我的业务部门 如果您希望定义此筛选器,则必须至少选择一个指定选项。 除非有强有力的理由,否则强烈建议不要为表使用业务部门级别筛选器。 建议为有小数据集(例如国家/地区代码)的主数据应用场景使用它。
自定义数据筛选器 自定义数据筛选器中可以定义 3 个及以下筛选器。

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。