Поделиться через


Мобильное приложение "Служба полей" не запускается из-за проблем с разрешениями или привилегиями

В этой статье приводится разрешение ошибки "Основной пользователь отсутствует привилегии", которая возникает, когда мобильное приложение 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"

Совет

Если вы не знаете имя настраиваемой роли безопасности, разверните узел "Пользователи и разрешения", выберите "Пользователи" и найдите пользователя, получающего сообщение об ошибке. Обратите внимание на роль безопасности пользователя и просмотрите привилегии таблицы для этой роли безопасности.