Что лучше всего отключить всех пользователей в Dynamic CRM, кроме системных администраторов?Лучший способ отключить всех пользователей в динамическом CRM, кроме системных администраторов
ответ
Я предполагаю, что «системный администратор» вы имеете в виду пользователя с ролью System Administrator назначенного, и что вы используете CRM на предпосылке
- Перейти к списку пользователей, выберите все и отключить (если у вас есть более чем одна страница пользователей, вам нужно сделать это для каждой страницы). Не волнуйтесь, ваша учетная запись не будет отключена, даже если выбран
перейти к расширенному найти и запустить запрос:
искать: Пользователи
добавить отношений: Роли безопасности
добавить условие: Безопасность роль равно «системный администратор»результаты будут содержать пользователя которые имеют «роль администратора системы». Их не должно быть много, поэтому вы можете включать их по одному.
Теперь у вас есть все, кроме администраторов, инвалидов
Есть ли способ сделать это программно? – Nick
Несомненно. Вы можете создать пользовательский рабочий процесс, который проверяет, имеет ли пользователь роль и отключается, если нет. Затем запустите вещь против всех. Другим вариантом является приложение для записи, которое выполняет итерацию через всех пользователей, проверяет роль и отключает пользователя, если роль отсутствует. Отключение пользователя - это просто деактивация записи. – MarioZG
Вы можете отключить пользователей, которым необходимо программно через SetStateRequest.
Здесь вы можете найти exmaple как отключить пользователя УРК: http://msdn.microsoft.com/en-us/library/jj602914.aspx
Можете ли вы разработать немного о том, что вы имеете в виду под этим? Вы пытаетесь запретить всем не администраторам доступ к системе? – Zach
Да точно. Предохраняйте всех не-администраторов от доступа к системе. – Nick
Это в сценарии - я обновляю систему, пожалуйста, не используйте ее? – MarioZG