由于权限或特权问题,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”
提示
如果不知道自定义安全角色的名称,请展开 “用户 + 权限”,选择“ 用户”,然后查找收到错误消息的用户。 请注意用户的安全角色,并查看该安全角色的表特权。