由于权限或特权问题,Field Service 移动应用无法启动

本文提供了“主体用户缺少特权”错误的解决方案,该错误在 Field Service 移动应用无法启动时发生。

现象

Dynamics 365 Field Service 移动应用无法启动并出现以下错误:

主体用户 (Id=<GUID>, ...) 缺少 OTC=INT> 上的“prvReadmsdyn_Mobile”特权(Id=<<GUID>),用于实体“msdyn_mobilesource” ...

原因

Dynamics 365 Field Service 移动应用中的新用户体验需要用户的安全角色中的某些权限。

解决方法

系统会自动向所有默认安全角色添加必要的特权。 但是,如果你的组织使用自定义安全角色,则需要 编辑安全角色 以添加下表 特权

  • Name="msdyn_richtextfile" Permission=“Create” Value=“User”
  • Name="msdyn_richtextfile" Permission=“Delete” Value=“User”
  • Name="msdyn_richtextfile" Permission=“Read” Value=“User”
  • Name="msdyn_richtextfile" Permission=“Write” Value=“User”
  • Name="msdyn_MobileSource" Permission=“Read” Value=“Organization”
  • Name="msdyn_solutioncomponentsummary" Permission=“Read” Value=“Organization”
  • Name="SettingDefinition" Permission=“Read” Value=“Organization”
  • Name="Solution" Permission=“Read” Value=“Organization”
  • Name="SettingDefinition" Permission=“Read” Value=“Organization”

提示

如果不知道自定义安全角色的名称,请展开 “用户 + 权限”,选择“ 用户”,然后查找收到错误消息的用户。 请注意用户的安全角色,并查看该安全角色的表特权。