Мобильное приложение "Служба полей" не запускается из-за проблем с разрешениями или привилегиями
В этой статье приводится разрешение ошибки "Основной пользователь отсутствует привилегии", которая возникает, когда мобильное приложение Field Service не запускается.
Симптомы
Мобильное приложение Dynamics 365 Field Service не запускается со следующей ошибки:
Основной пользователь (Id=<GUID>, ...) отсутствует привилегия "prvReadmsdyn_Mobile" (Id=GUID>) в OTC=<<INT> для сущности "msdyn_mobilesource".
Причина
Для нового пользовательского интерфейса в мобильном приложении Dynamics 365 Field Service требуются определенные привилегии в ролях безопасности пользователей.
Решение
Система автоматически добавляет необходимые привилегии ко всем ролям безопасности по умолчанию. Однако если в организации используются пользовательские роли безопасности, необходимо изменить роли безопасности, чтобы добавить следующие привилегии таблицы:
- Name= Permission=
"msdyn_richtextfile"
"Create" Value="User" - Name=
"msdyn_richtextfile"
Permission="Delete" Value="User" - Name=
"msdyn_richtextfile"
Permission="Read" Value="User" - Name= Permission=
"msdyn_richtextfile"
"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"
Совет
Если вы не знаете имя настраиваемой роли безопасности, разверните узел "Пользователи и разрешения", выберите "Пользователи" и найдите пользователя, получающего сообщение об ошибке. Обратите внимание на роль безопасности пользователя и просмотрите привилегии таблицы для этой роли безопасности.