![]() |
#14 |
Участник
|
Цитата:
Приведу пример почему мне больше нравится настройка RLS-прав в AX 4.0. Пример задачи: 1. Менеджеры должны работать с определенными типами объектов. 2. Каждый менеджер может смотреть продажи по определенным регионам. Реализация в AX 4.0: 1. Создаю группу пользователей "Менеджер". Для этой группы настраиваю права доступа. (Права на объекты, не RLS.) 2. Создаю столько столько групп пользователей сколько регионов. Для каждой группы устанавливаю RLS-права на свой регион. 3. Настройка прав менеджера сводится к включению его в группу "Менеджер" и если, например, он может видеть продажи трех регионов, то включение его еще в три группы соответствующих регионов. Реализация в AX 2009 1. Для каждого менеджера создаем отдельную группу. 2. На эту группу настраиваем права. 3. На эту группу настраиваем RLS-права. 4. Включаем менеджера в настроенную группу. Вся соль заключается в поддержке решения. 1. Разрешить менеджерам работать с отчетом "А". В AX 4.0 нужно для группы "Менеджер" дать права на отчет "А". В AX 2009 нужно для группы каждого менеджера добавлять права на отчет "А". 2. Дать конкретному менеджеру права на просмотр продаж по дополнительному региону. В AX 4.0 нужно просто "киинуть" этому пользователю RLS-группу соответствующего региона. В AX 3.0 и 2009 нужно для группы этого менеджера править настройку запроса RLS. Было бы хорошо, если бы когда нибудь дали выбирать администратору какой способ использовать. |
|
|
За это сообщение автора поблагодарили: sukhanchik (6). |
Теги |
rls, security, права доступа, права доступа на уровне записей (rls) |
|
![]() |
||||
Тема | Ответов | |||
Как преобразовать запрос в SQL-инструкцию | 7 | |||
Поймать SQL запрос при формировании отчета | 7 | |||
RLS&Расширенный запрос | 14 | |||
SQL мониторинг + прямой запрос к SQL | 17 | |||
SQL Запрос | 5 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|