将自定义应用模块添加到 Field Service mobile 应用

建议使用标准 Field Service Mobile 应用模块。 但是,有时组织希望为一线员工提供另一个自定义应用模块的访问权限,以便启用其他业务使用案例和流程。

自定义应用模块并不包含所有现成可用的业务逻辑,如预订旅行时间计算,这些逻辑存在于标准的 Field Service Mobile 应用模块中。

创建自定义应用模块

基于 Field Service Mobile 应用模块创建自定义应用模块 重用 Field Service Mobile 应用模块的组件和站点地图,作为自定义体验的起点。

  1. 在 Dynamics 365 中,转到应用模块列表,然后选择 + 创建新应用

  2. 创建一个新应用将打开应用程序设计器。 输入名称和其他可选详细信息。 展开高级使用自定义解决方案中的组件。 将 Field Service 设置为解决方案,将 Field Service Mobile 设置为站点地图。 选择创建

  3. 新应用模块中包含所有标准 Field Service Mobile 应用模块实体。 现在,您可以向站点地图添加项目并自定义应用模块。

  4. 将项添加到站点地图后,发布应用模块。

使自定义应用模块在移动应用中可用

创建自定义应用程序模块后,您需要更新可以访问该应用程序模块的移动应用程序播放器。

若要使应用模块可用于 Field Service 移动应用:

在 Power Apps 中设置“主要移动播放器”。

  1. 在应用程序设计器中选择设置

  2. 常规下,展开高级设置

  3. 主要移动播放器的值设置为 Field Service (Dynamics 365)

  4. 关闭设置对话框,然后保存并发布您的应用模块。

现在,在登录到 Field Service Mobile 应用后,您可以在应用选取器屏幕中找到自定义应用模块。

备注

如果看不到此应用模块:

  • 确保用户在应用所处的环境中拥有预定义的安全角色。 如果使用 Dataverse 团队将预定义的安全角色分配给用户,您需要使用 Microsoft Entra ID 组团队。 如果使用 Dataverse 所有者团队分配预定义的安全角色,用户不会看到模型驱动应用程序。
  • 检查分派给应用模块的角色,并确保访问该应用模块的用户具有相同的角色。
  • 在沙盒环境中,确保在移动应用中启用“显示非生产应用”。