Ограничить пользователя определенными объектами в CRM
Я новичок в среде CRM. У меня есть гостевой логин и роль пользователя для моего клиента. У меня в Microsoft Dynamics CRM 2015 онлайн много пользовательских объектов. Я хочу предоставить своему клиенту доступ к некоторым конкретным объектам, чтобы он мог играть с ним, не связываясь с другими объектами.
Я хочу, чтобы при входе в систему мой клиент мог просматривать только одну пользовательскую сущность на карте сайта. Ничего больше! Есть идеи?
3 ответа
Вам необходимо изменить роли безопасности, чтобы настроить доступ к безопасности для разных объектов. Сначала настройте роль безопасности.
- Перейдите в "Настройки" -> "Безопасность" -> "Роль безопасности", создайте новую роль и присвойте ей любое имя.
Теперь нажмите на роль безопасности, которую вы создали, и выберите роли, которые вы хотите назначить. Поскольку вы хотите назначить роли некоторым конкретным объектам, вы можете выбрать "Чтение", "Запись", "Изменить" и другие доступные роли для этих объектов и удалить все роли для других объектов.
После этого вы можете назначить пользователей этой новой роли, которую вы создали.
Примечание. Таким образом, вы можете скрыть только сущности, а не основную сетку, например, вкладки "Продажи", "Рабочее место", "Маркетинг" и т. Д. Будут отображаться на вашей ленте, но сущности, расположенные под ней, можно скрыть с помощью описанной выше процедуры.
Вам нужно установить роли безопасности пользователя, чтобы получить доступ только к выбранным вами объектам (стандартным и пользовательским).
Чтобы показать или скрыть вложенную область в SiteMap
основываясь на ролях безопасности контроля доступа, это легко сделать, используя тег Privilege в SiteMap
следующее:
<SubArea Id=”crm_myentity” Entity=”crm_myentity”>
<Privilege Entity=”crm_myentity” Privilege=”Read” />
</SubArea>
Исходя из вышеизложенного, это SubArea
будет показан только пользователям, у которых есть роли безопасности с привилегией чтения пользовательского объекта: crm_myentity
,
Вы можете добавить тег привилегии выше к любому SubArea
и сущность в теге привилегий может быть любой сущностью и не обязательно должна совпадать с подобласти. Например, следующее также применимо:
<SubArea Id=”contact” Entity=”contact” Title=”Contacts”>
<Privilege Entity=”crm_myentity” Privilege=”Read” />
</SubArea>
Это скроет контакт SubArea
для пользователей без права чтения для объекта crm_myentity
, Вы можете смешивать и сочетать столько, сколько хотите, чтобы показать и скрыть любой SubArea
в SiteMap
на основе любой сущности, которую вы требуете, являются ли они настраиваемыми. Системные или пользовательские объекты.