|
![]() |
#1 |
Участник
|
Копирование security roles в Ах 2012
Добрый день. Только начинаем работать с Ах 2012. Пытаюсь настраивать роли. обязанности и т.п.
Возник ряд вопросов. Например, можно ли сделать копию стандартной преднастроенной роли и настроить её под свои нужды (убрать ненужные duties и priviledges). Например взять стандартную "Менеджер по продажам" и убрать из неё кучу ненужного. Если можно, то как это сделать? |
|
![]() |
#2 |
Участник
|
нашла вот это
https://community.dynamics.com/ax/f/33/t/75610 похоже преднастроенную роль просто так не скопировать. Придется копировать duties из преднастроенной роли в новую в АОТ. |
|
![]() |
#3 |
Участник
|
В AOT скопируйте роль, дальше через duty управляйте доступом. Вот если Duty нужно будет менять - тогда копируете ее и меняете копию и используете в своей роли.
__________________
Ivanhoe as is.. |
|
![]() |
#4 |
Участник
|
Да, спасибо. Я так и подумала
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Administrator
|
И у duty, и у privilege есть свойство Enabled. Причём как непосредственно на самих duty и privilege, так и на privilege в рамках duty и на duty в рамках role. Отключите ненужные duty, указав Enabled = No, и не засоряйте AOT новыми ролями (в которых кому-то придётся разбираться после вас).
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
![]() |
#7 |
Участник
|
Цитата:
Сообщение от Maxim Gorbunov
![]() И у duty, и у privilege есть свойство Enabled. Причём как непосредственно на самих duty и privilege, так и на privilege в рамках duty и на duty в рамках role. Отключите ненужные duty, указав Enabled = No, и не засоряйте AOT новыми ролями (в которых кому-то придётся разбираться после вас).
|
|
![]() |
#8 |
Участник
|
Также рекомендую после выполнения настройки ролей, проверить распределение ролей и типов лицензий. Чтобы не превышать допустимые у Вас количество лицензий Enterprise, и Functional (как самые дорогие). Они (лицензии) в DAX2012 привязаны к доменному имени, а не конкурентные, как в прошлых версиях. Чтобы потом не производить понижение функциональных обязанностей пользователей, которые, чаще всего, требуют дополнительных привилегий для выполнения своих процессов.
Отчет запускается в Лицензирование -> Подсчет лицензии пользователей с именем (не забудьте поставить галку 'Показать список пользователей по типу лицензий доступа'). Предварительно перед запуском данного отчета, необходимо выполнить операцию в разделе Периодические операции -> Обновление информации о пользовательских лицензиях. Последний раз редактировалось SergeyT; 27.03.2017 в 11:00. |
|
![]() |
#9 |
Участник
|
Цитата:
Сообщение от SergeyT
![]() Также рекомендую после выполнения настройки ролей, проверить распределение ролей и типов лицензий. Чтобы не превышать допустимые у Вас количество лицензий Enterprise, и Functional (как самые дорогие). Они (лицензии) в DAX2012 привязаны к доменному имени, а не конкурентные, как в прошлых версиях. Чтобы потом не производить понижение функциональных обязанностей пользователей, которые, чаще всего, требуют дополнительных привилегий для выполнения своих процессов.
Отчет запускается в Лицензирование -> Подсчет лицензии пользователей с именем (не забудьте поставить галку 'Показать список пользователей по типу лицензий доступа'). Предварительно перед запуском данного отчета, необходимо выполнить операцию в разделе Периодические операции -> Обновление информации о пользовательских лицензиях. У меня еще вопрос. Например, мне нужно включить в роль возможность создания заказа на продажу. Как искать нужный преднастроенный permission/priviledge? |
|
![]() |
#10 |
Участник
|
Цитата:
Может как-то можно организовать настройку прав быстрее? А то очень медленно двигается процесс.. |
|
![]() |
#11 |
Участник
|
Если дойдете до прав на серверные методы и сервисы, то процесс замедлится еще больше
|
|
![]() |
#12 |
Участник
|
Цитата:
Столкнулась с проблемой: добавила в настраиваемую роль доступ к конкретному menuitem (обработка счета на оплату в заказе на продажу). Но система все равно не дает доступ к обработке счета - ругается именно на тот самый menuitem, который я добавила. Как с этим бороться? |
|
![]() |
#13 |
Участник
|
Цитата:
Сообщение от SergeyT
![]() Отчет запускается в Лицензирование -> Подсчет лицензии пользователей с именем (не забудьте поставить галку 'Показать список пользователей по типу лицензий доступа').
Предварительно перед запуском данного отчета, необходимо выполнить операцию в разделе Периодические операции -> Обновление информации о пользовательских лицензиях. Забыла написать Ax2012 R3 Q8 Последний раз редактировалось Elenko; 03.04.2017 в 14:42. |
|
![]() |
#14 |
Участник
|
Посмотрите на скриншоте (во вложении).
|
|
![]() |
#15 |
Участник
|
Периодическую операцию вынесли в меню в стандарте? Раньше только при инициализации БД создавалась и после удаления было не создать из интерфейса.
__________________
Ivanhoe as is.. |
|
![]() |
#16 |
Участник
|
Очень полезная вещь - Security Development Tool!
По ссылке ряд советов как этим пользоваться https://community.dynamics.com/ax/b/...nt-tool-part-1 |
|
|
За это сообщение автора поблагодарили: Logger (3). |
Теги |
ax2012, security, security development tool |
|
|