模型驱动应用的 Mobile Offline 限制
在离线模式下设置移动应用程序之前,请务必通读以下限制。 我们建议您同时查看 Offline best practices 和 Offline profile guidelines.
这些表和相应的权限在脱机模式下可用。
备注
没有 Mscrm.IsEntityAvailableForUserInMocaOffline 规则的 自定义权限和默认权限不会显示在脱机优先应用程序中。 有关详细信息,请参阅 命令栏上的按钮在应可见的位置隐藏 Power Apps。
表 | 权限 |
---|---|
帐户 | 创建、读取、更新、删除 |
活动指针 | 读取、删除 |
约会 | 创建、读取、更新、删除、转换活动案例 |
附件 | 只读 |
案例 | 创建、读取、更新、删除 |
竞争对手 | 创建、读取、更新、删除 |
竞争对手地址 | 创建、读取、更新、删除 |
连接 | 只读 |
连接角色 | 只读 |
联系人 | 创建、读取、更新、删除 |
自定义表 | 创建、读取、更新、删除 |
只读 | |
潜在顾客 | 创建、读取、更新、删除、授予资格/取消资格 |
商机 | 创建、读取、更新、删除 |
商机产品 | 创建、读取、更新、删除 |
电话联络 | 创建、读取、更新、删除 |
位置 | 创建、读取、更新、删除 |
产品 | 读 |
任务 | 创建、读取、更新、删除 |
团队 | 只读 |
User | 只读 |
可预订资源的预订 | 创建、读取、更新 |
工作订单 | 创建、读取、更新 |
工作订单产品 | 创建、读取、更新 |
工作订单服务 | 创建、读取、更新 |
工作订单服务任务 | 创建、读取、更新 |
功能限制
同步的记录数:同步的记录总数限制为 3,000,000。 尝试同步大量记录失败。 此数字还包括用于离线功能的隐藏表。
安全模型: Mobile offline 模式不支持字段级安全性和字段共享 。
授予潜在顾客资格:当在 Mobile Offline 中创建的潜在顾客获得资格认证并且用户上线时,业务流程阶段将显示合格阶段。 用户必须手动选择 Next stage 才能进入下一阶段。
网格:
- 即使有网络连接,设置脱机配置文件时也会禁用列筛选。 此网格与本地数据库一起使用,并且不支持自定义筛选器。
- 主图像缩略图不可离线使用,除非它们之前已在线显示。
- 网格中值旁边的自定义图标在脱机时不可用。 有关此功能的更多信息,请转到 如何显示自定义图标。
支持的视图类型:Mobile Offline 仅支持系统视图和快速视图。 不支持个人视图。
在脱机模式下,以下表不支持视图 :
Email
任务
传真
信件
Serviceappointment
Campaignresponse
Campaignactivity
Recurringappointmentmaster
Socialactivity
包含脱机不可用的已经链接表(相关表)的任何视图均不受支持。
高级查找: 高级查找 功能在脱机方案中不受支持。 当您处于脱机状态时,Advanced lookup (高级查找)按钮将替换为 Change view(更改视图 ) 下拉列表。
在子网格上添加现有: 对于某些类型的关系,Mobile offline 不支持添加现有 功能。 脱机时,某些关系(如 N:N 关系)是只读的,并且“ 添加现有 ”命令将隐藏在这些关系的子网格上。 即使通过自定义取消隐藏该按钮,此命令也不会脱机工作。
Web 资源:脱机模式下部分支持 Web 资源。 有关更多信息,请参阅下表。
Web 资源配置 Android 和 Windows 上的脱机支持 iOS 上的脱机支持 用于窗体处理程序、窗体脚本和功能区命令的 Web 资源 受支持(文件名应小写。) 受支持(文件名应小写。) HTML Web 资源中引用的 JavaScript 文件 受支持 不支持。 在某些情况下,如果在联机时检索 Web 资源并由浏览器缓存,这些资源可能在脱机时可用。 模型驱动应用窗体中嵌入的 HTML、JS、CSS、XML Web 资源 受支持 不支持。 在某些情况下,如果在联机时检索 Web 资源并由浏览器缓存,这些资源可能在脱机时可用。 模型驱动应用窗体中嵌入的其他 Web 资源(如图像、RESX 等)
注意: Dataverse file 和 image 属性不是 Web 资源,而是常规 Dataverse 数据。 要脱机启用它们,请参阅 在脱机模型驱动应用中配置文件和图像。不支持** 不支持** 通过模型驱动应用的站点地图呈现的网页(HTML Web 资源) 不支持 不支持 动态创建 fetchXML 的自定义 JS 文件 不支持 不支持 ** 支持从 JS 文件内通过客户端 API 访问作为依赖项的 RESX Web 资源。
备注
为了实现跨平台的最佳兼容性,请使用以下建议之一,而不是 HTML Web 资源:
- 如果 Web 资源是用户体验组件,请使用 PCF 控件。
- 如果用户界面中不存在 Web 资源,请使用 在所有平台上脱机可用的表单处理程序事件 。
计算字段和汇总字段:客户端不会重新评估作为同步到客户端的行一部分的计算字段和汇总字段。 在同步更新的行时,将在服务器上发生重新评估。
映射字段:当您在离线模式下运行应用程序时,当您从具有映射到另一个表的字段的表创建新记录时,不会预填充映射的字段。
查阅字段:当查阅项目的显示名称更新时,查阅字段的值可能不会在表单或网格中更新。
筛选操作:脱机模式下并非支持所有筛选操作。 有关支持的运算符的完整列表,请参阅 Mobile Offline 中每个属性类型的支持筛选操作。 FetchXML
约会:可以在中创建 Dataverse或更新约会,但不会通过服务器端同步将其发送给收件人。 有关更多信息,请参阅 预约表/实体参考 和 服务器端同步表。
工作订单服务任务:通过 自定义 代码创建的工作订单服务任务需要将 msdyn_lineorder 设置为 -1。 实际值将在下一个同步周期后自动设置。
快速查找搜索:当您离线搜索时,结果可能与在线搜索不同。 在离线搜索时,搜索词中的字符必须完全匹配,但可能会找到在线等效结果。
脱机搜索:脱机搜索仅适用于脱机表。 用户一次只能搜索一个表。 在离线模式下,全局搜索默认为分类搜索,即使 Dataverse 搜索已打开,因为 Dataverse 搜索在离线模式下不受支持。 在网格页面上,脱机模式下不支持基于视图的搜索(按关键字筛选),网格搜索将切换到快速的基于查找的搜索。
重复记录: 脱机模式下不支持检测重复项并合并 重复项的体验。
配置文件筛选器限制
配置文件详细信息 | 限制 |
---|---|
为每个表定义的关系 | 最多允许 15 个关系。 在这 15 个关系中,最多存在一个多对多(M:M)或一对多(1:M)关系。 如果有任何自定义表需要此方案,则再次访问数据模型。 循环引用或自引用不受支持。 |
图像和文件 | 图像和文件与任何其他表具有相同的限制。 由于隐式定义的关系,离线配置文件跨所有实体最多只能包含 14 个图像列。 |
组织数据筛选器
重要提示
组织数据筛选器已不再使用。 对筛选器的更改应在移动配置文件中进行编辑。
如果您跨配置文件使用表,建议您为所有启用了 Mobile Offline 的数据筛选器至少定义一个规则。 默认情况下,多数脱机启用的表会将此值设置为最后 10 天。