#dynamics-crm #microsoft-dynamics
#dynamics-crm #microsoft-динамика #microsoft-dynamics
Вопрос:
Я пытаюсь программно вставить пользователя с помощью Dynamics CRM SDK OrganizationServiceProxy.Create(SystemUser)
. Контекст — это локальный сервер Dynamics 2016.
Когда я редактирую пользователя в веб-интерфейсе Dynamics, я могу выбрать для него тип лицензии. В настоящее время у меня есть следующие опции в пользовательском интерфейсе: Professional, Administrator, Basic, Device Professional, Device Basic, Essential, Device Essential, Enterprise и Device Enterprise. У всех моих пользователей должен быть базовый CAL.
Просматривая свойства, назначаемые a SystemUser
, я не могу найти ни одного, которое соответствовало бы этим значениям CAL.
-
UserLicenseType
Свойство является int. Я не смог найти никакой документации об этом, кроме этой, которая не подходит. -
CALType
также не соответствует — у него есть Полный, Административный, Ограниченный, Полное устройство, Ограниченное устройство.
Как я могу указать лицензию для своей SystemUser
, если это возможно?
Комментарии:
1. Предназначен для локального или онлайн?
2. локально. Я добавлю это к вопросу
Ответ №1:
Вот значения, которые я получил из CRM 2016:
Caltype:
Professional = 0
Administrator = 1
Basic = 2
Device Professional = 3
Device Basic = 4
Essential = 5
Device Essential = 6
Enterprise = 7
Device Enterprise = 8
Accessmode:
Read-write = 0
Administrator = 1
Read = 2
Вы можете получить те же значения (и даже больше для accessmode) отсюда