|
02.10.2012, 11:14 | #1 |
Участник
|
Назначение ролей безопасности для формы
Доброго дня!
Предположим, требуется настроить роли безопасности для формы (т.е. форма должна использоваться определенными пользователями, которые обладают заданными ролями безопасности). В редакторе решения обнаруживаем, что роли безопасности для формы отображаются только относящиеся к корневому подразделению. Таким образом, нет возможности ограничить видимость формы для нужных ролей безопасности, если таковые создавались не в корневом подразделении. Решение понятно - скопировать роль подразделения на уровень корневого подразделения. Но как-то криво это... Есть ли у кого мысли и предложения по поводу данного вопроса? Спс.
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса |
|
02.10.2012, 12:24 | #2 |
Консультант-джедай
|
А пользователь под которым Вы это делаете, тоже привязан к корневому подразделению?
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|
02.10.2012, 13:25 | #3 |
Участник
|
Вообще рекомендуется роли безопасности настраивать на корневое подразделение, а самого пользователя уже относите к нужному подразделению, т.е. будет по факту происходить наследование роли корневого подразделения. В результате ваше задача будет решена, пользователю будут доступны записи в рамках его подразделения и форма сущности в рамках роли безопасности
|
|
03.10.2012, 11:24 | #4 |
Участник
|
Цитата:
Сообщение от AlexandrDark
Вообще рекомендуется роли безопасности настраивать на корневое подразделение, а самого пользователя уже относите к нужному подразделению, т.е. будет по факту происходить наследование роли корневого подразделения. В результате ваше задача будет решена, пользователю будут доступны записи в рамках его подразделения и форма сущности в рамках роли безопасности
Однако, когда организация имеет разветвленную структуру подразделений, то поместить все роли в корневое подразделение не лучший выход. Легче администрировать, когда роли принадлежат отдельным подразделениям. Видимость ограничена, лишних прав уже не дашь... Впрочем, дело вкуса и удобства...
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса |
|
03.10.2012, 11:02 | #5 |
Участник
|
Цитата:
Вопрос был задан из-за того, что требовалось иметь несколько форм для одной сущности, а доступ к формам должен определяться ролями, которые не все принадлежат корневому подразделению. Я нашел временное решение проблемы, немного кривое: 1) Создается роль в корневом подразделении 2) Этой роли присваиваются нужные права по работе с сущностью, у которой несколько форм. 3) Роль назначается юзерам, которые должны работать со второй формой 4) Вторая форма ставится первой в порядке выдачи форм и ей же указывается только одно разрешение с созданной ролью. Работает!
__________________
Материалы для внедренцев Microsoft Dynamics CRM теперь на сайте Infoleat.com и в моем блоге CRM для бизнеса Последний раз редактировалось Fighter; 03.10.2012 в 11:21. |
|
03.10.2012, 14:19 | #6 |
Moderator
|
Не проблема. Создайте в корне пустые дафалтовые роли "Доступ к форме 1", "Доступ к форме 2" и т.д.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
23.01.2013, 10:14 | #7 |
Участник
|
Похожая ситуация, одна сущность, две формы, основная(роли не назначены явно)
и дополнительная которой назначена одна определенная роль(галочка "предоставить резервную форму" не стоит) роль задана соответсующим пользователям, но для них по прежнему отображается основная форма сущности подскажите куда копать, галочка никак не влияет на отображение дополнительной формы для заданой роли, всегда отображается основная форма |
|
23.01.2013, 13:24 | #8 |
Участник
|
Дополнительная форма выставлена первой в Form Order?
|
|
23.01.2013, 15:27 | #9 |
Участник
|
Если я правильно понимаю, то для Вашей основной формы назначены все роли (поумочанию).
Если эта форма выставлена первой, то поэтому пользователи ее и видят. Но тут еще одна проблема. Если у пользователя есть роли на две формы, то у него будет загружаться та форма, которая использовалась при последнем сохранении записи данной сущности. А это уже решается кодом. |
|
|
За это сообщение автора поблагодарили: filo (1). |
25.01.2013, 02:20 | #10 |
Участник
|
Цитата:
Сообщение от kalina
Если я правильно понимаю, то для Вашей основной формы назначены все роли (поумочанию).
Если эта форма выставлена первой, то поэтому пользователи ее и видят. Но тут еще одна проблема. Если у пользователя есть роли на две формы, то у него будет загружаться та форма, которая использовалась при последнем сохранении записи данной сущности. А это уже решается кодом. |
|
|
|