2015-03-26 4 views
1

Я новичок в среде CRM. У меня есть гостевой вход и роль пользователя для моего клиента. В моем Microsoft Dynamics CRM 2015 в Интернете у меня много настраиваемых объектов. Я хочу предоставить доступ к моему клиенту некоторым конкретным объектам, чтобы он мог играть с ним, не возившись со своими другими объектами.Ограничить пользователя конкретными объектами в CRM

Я хочу, чтобы, когда мой клиент регистрируется, он может просматривать только один пользовательский объект на карте сайта. Ничего больше ! Любые идеи?

ответ

3

Вы должны изменить роли безопасности для того, чтобы настроить доступ к безопасности различных объектов. Сначала настройте роль безопасности.

  1. Перейти к настройкам -> Безопасность -> Роль безопасности и создать новую роль и присвоить ей любое имя.

Теперь нажмите на роль безопасности, которую вы создали, и выберите роли, которые вы хотите назначить. Поскольку вы хотите назначать роли некоторым определенным объектам, вы можете выбрать Read, Write, Edit и другие доступные роли против этих объектов и удалить все роли против других объектов.

После этого вы можете назначить пользователей этой новой роли, которую вы создали.

Примечание: таким образом вы можете скрыть объекты, а не основную сетку, например, вкладки «Продажи», «Рабочее место», «Маркетинг и т. Д.» Будут отображаться на вашей ленте, но сущности, находящиеся под ней, могут быть скрыты с помощью описанной выше процедуры.

3

Вам необходимо установить роли безопасности пользователя, чтобы получить доступ только к сущностям (стандартным и обычным), которые вы выбрали.

https://msdn.microsoft.com/en-us/library/gg334717.aspx

0

Чтобы показать или скрыть подобласти в 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 на основе любого объекта, который вам нужен, независимо от того, настраиваются ли они. Системные или пользовательские объекты.