AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.10.2012, 11:14   #1  
Fighter is offline
Fighter
Участник
Аватар для Fighter
 
108 / 31 (2) +++
Регистрация: 26.07.2011
Адрес: Kyiv
Записей в блоге: 12
Назначение ролей безопасности для формы
Доброго дня!

Предположим, требуется настроить роли безопасности для формы (т.е. форма должна использоваться определенными пользователями, которые обладают заданными ролями безопасности).

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

Решение понятно - скопировать роль подразделения на уровень корневого подразделения. Но как-то криво это...

Есть ли у кого мысли и предложения по поводу данного вопроса?
Спс.
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса
Старый 02.10.2012, 12:24   #2  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от Fighter Посмотреть сообщение
В редакторе решения обнаруживаем, что роли безопасности для формы отображаются только относящиеся к корневому подразделению.
А пользователь под которым Вы это делаете, тоже привязан к корневому подразделению?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 02.10.2012, 13:25   #3  
AlexandrDark is offline
AlexandrDark
Участник
 
24 / 11 (0) +
Регистрация: 27.09.2006
Адрес: Москва
Вообще рекомендуется роли безопасности настраивать на корневое подразделение, а самого пользователя уже относите к нужному подразделению, т.е. будет по факту происходить наследование роли корневого подразделения. В результате ваше задача будет решена, пользователю будут доступны записи в рамках его подразделения и форма сущности в рамках роли безопасности
Старый 03.10.2012, 11:02   #4  
Fighter is offline
Fighter
Участник
Аватар для Fighter
 
108 / 31 (2) +++
Регистрация: 26.07.2011
Адрес: Kyiv
Записей в блоге: 12
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
А пользователь под которым Вы это делаете, тоже привязан к корневому подразделению?
Нет, на ступень ниже корневого представления.

Вопрос был задан из-за того, что требовалось иметь несколько форм для одной сущности, а доступ к формам должен определяться ролями, которые не все принадлежат корневому подразделению.

Я нашел временное решение проблемы, немного кривое:
1) Создается роль в корневом подразделении
2) Этой роли присваиваются нужные права по работе с сущностью, у которой несколько форм.
3) Роль назначается юзерам, которые должны работать со второй формой
4) Вторая форма ставится первой в порядке выдачи форм и ей же указывается только одно разрешение с созданной ролью.
Работает!
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса

Последний раз редактировалось Fighter; 03.10.2012 в 11:21.
Старый 03.10.2012, 11:24   #5  
Fighter is offline
Fighter
Участник
Аватар для Fighter
 
108 / 31 (2) +++
Регистрация: 26.07.2011
Адрес: Kyiv
Записей в блоге: 12
Цитата:
Сообщение от AlexandrDark Посмотреть сообщение
Вообще рекомендуется роли безопасности настраивать на корневое подразделение, а самого пользователя уже относите к нужному подразделению, т.е. будет по факту происходить наследование роли корневого подразделения. В результате ваше задача будет решена, пользователю будут доступны записи в рамках его подразделения и форма сущности в рамках роли безопасности
Я это знаю и рекомендации MS по этому поводу читал.
Однако, когда организация имеет разветвленную структуру подразделений, то поместить все роли в корневое подразделение не лучший выход. Легче администрировать, когда роли принадлежат отдельным подразделениям. Видимость ограничена, лишних прав уже не дашь...
Впрочем, дело вкуса и удобства...
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса
Старый 03.10.2012, 14:19   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Не проблема. Создайте в корне пустые дафалтовые роли "Доступ к форме 1", "Доступ к форме 2" и т.д.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 23.01.2013, 10:14   #7  
filo is offline
filo
Участник
 
39 / 10 (1) +
Регистрация: 24.08.2012
Похожая ситуация, одна сущность, две формы, основная(роли не назначены явно)
и дополнительная которой назначена одна определенная роль(галочка "предоставить резервную форму" не стоит)

роль задана соответсующим пользователям, но для них по прежнему отображается основная форма сущности

подскажите куда копать, галочка никак не влияет на отображение дополнительной формы для заданой роли, всегда отображается основная форма
Старый 23.01.2013, 13:24   #8  
Anros is offline
Anros
Участник
 
54 / 28 (1) +++
Регистрация: 01.07.2009
Дополнительная форма выставлена первой в Form Order?
Старый 23.01.2013, 15:27   #9  
kalina is offline
kalina
Участник
MCBMSS
 
25 / 16 (1) ++
Регистрация: 12.07.2011
Адрес: Израиль
Если я правильно понимаю, то для Вашей основной формы назначены все роли (поумочанию).
Если эта форма выставлена первой, то поэтому пользователи ее и видят.
Но тут еще одна проблема. Если у пользователя есть роли на две формы, то у него будет загружаться та форма, которая использовалась при последнем сохранении записи данной сущности. А это уже решается кодом.
За это сообщение автора поблагодарили: filo (1).
Старый 25.01.2013, 02:20   #10  
filo is offline
filo
Участник
 
39 / 10 (1) +
Регистрация: 24.08.2012
Цитата:
Сообщение от kalina Посмотреть сообщение
Если я правильно понимаю, то для Вашей основной формы назначены все роли (поумочанию).
Если эта форма выставлена первой, то поэтому пользователи ее и видят.
Но тут еще одна проблема. Если у пользователя есть роли на две формы, то у него будет загружаться та форма, которая использовалась при последнем сохранении записи данной сущности. А это уже решается кодом.
понял, спасибо, изменю порядок пердставления форм, а роли уже разграничил но вот не помогло
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Роли безопасности, CRM 2011 TheMarhang Dynamics CRM: Функционал 15 06.12.2012 17:27
axforum blogs: Настройка ролей безопасности: исключение для Примечания Blog bot Dynamics CRM: Blogs 0 09.02.2012 00:11
axforum blogs: Настройка ролей безопасности: привилегии Добавить и Добавить К Blog bot Dynamics CRM: Blogs 0 08.02.2012 17:11
Описание стандартных ролей безопасности? Dekan Dynamics CRM: Администрирование 5 06.08.2009 12:18
Событие "Назначение записи" для бизнес-процесса Lazarus Dynamics CRM: Функционал 1 22.01.2009 19:54

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:18.