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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.01.2013, 21:37   #1  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Права групп пользователей Ax2009
Мне уже говорили, что настройка прав групп пользователей, это один из самых веселых моментов в Аксапте...
Я шутку уже оценил, но права настраивать все-равно нужно.
Возможно, формально этот вопрос нужно рассматривать в разделе администирования, но мне почему-то кажется, что программерам эта тема ближе.

Если кто-то стал специалистом в этом вопросе, прошу откликнуться.

Вопросы, примерно, вот какие:

Первое.
Кто-нибудь знает из каких соображений сформирована сама структура разрешительного дерева по части разделов и населяющих эти разделы пунктов?
Как ни пытался я сопоставить эту штуку со структурой панелей основных модулей пользовательского интерфейса, лицензий и конфиругации приложения, - нигде нет соответствия.
Я понимаю, распихивание деталей функционала по группам, это неблагодарная задача. Большинство объектов участвуют в разных процессах и поди, выбери для них самый подходящий ярлычок. Это, наверное, хорошо понимают аналитики, занимающиеся моделированием бизнес-процессов, но здесь-то уже готовый продукт...
Вопрос не праздный, потому как, - а из каких соображений искать, где лежит настройка прав, которые тебе нужно изменить?
И ...а что, каждый объект в разрешительном дереве представлен в единственном экземпляре или включаешь в одном разделе, а его дубль включается в другом?

Второе.
А-а-а...!!!
Почему включенные галочки, даже в компании с кнопкой "Каскад" это не включают или не выключают?!
Как в том советском аннекдоте, - "...и приседал, и ж... показывал, нет унитазов!"
И АОС перезапускаю, и IIS перезагружаю, и словарь обновляю, и данные, и АОД.
Один хрен, или закрываешь форму настройки прав и снова открываешь, там галочки стоят, словно ничего не нажимал. Или галочки стоят как надо, а права не перенастраиваются.

Кто-нибудь знает заветную комбинацию действий???

Единственное, что работает, - это сначала все разрешить, а потом последовательно убивать права доступа. Но, это же не правильно...!

Последний раз редактировалось Narayana; 31.01.2013 в 21:51.
Старый 31.01.2013, 21:50   #2  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Настройку прав начинаю от меню, если нужные пункты прячутся, а ненужные вылезают, то смотрю на securityKey и смотрю родителей через репозитарий.

Не встречал, чтобы изменения вдруг не сохранялись.
Старый 31.01.2013, 22:00   #3  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
Настройку прав начинаю от меню, если нужные пункты прячутся, а ненужные вылезают, то смотрю на securityKey и смотрю родителей через репозитарий.

Не встречал, чтобы изменения вдруг не сохранялись.
Для Аксапты это понятно, а для Портала?
Как я понимаю, структура меню Портала в настройке прав не представлена.
Старый 31.01.2013, 22:21   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от Narayana Посмотреть сообщение
Кто-нибудь знает из каких соображений сформирована сама структура разрешительного дерева по части разделов и населяющих эти разделы пунктов?
- по структуре главного меню AOT\Menu\MainMenu
- по иерархии ключей доступа AOT\SecurityKey

Настройка прав доступа в DAX2009
Как правильно создавать новые и использовать существующие SecurityKey
Старый 31.01.2013, 22:38   #5  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
- по структуре главного меню AOT\Menu\MainMenu
- по иерархии ключей доступа AOT\SecurityKey

Настройка прав доступа в DAX2009
Как правильно создавать новые и использовать существующие SecurityKey
...м-м-м
А для SecurityKey существует какая-то иерархия?
Есть линейный список ключей в АОТе.
Каждый из них используется несколькими объектами АОТа.
Но, ведь объекты АОТа не объединены в настройке прав так, чтобы в одной папочке были бы все объекты с одинаковым ключом.
Объекты объединены, вроде бы, по функциональности...

В общем, относительно меню понятно, а относительно ключей не очень.
Старый 31.01.2013, 23:22   #6  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
- по структуре главного меню AOT\Menu\MainMenu
- по иерархии ключей доступа AOT\SecurityKey

Настройка прав доступа в DAX2009
Как правильно создавать новые и использовать существующие SecurityKey

...ой, кажется, начало доходить... )
В корне формы управления правами перечислены все родительские ключи системы, а под ними выпадают все объекты, которые от этих ключей зависят...
Интересно, разглядываем дальше... ))
А иерархия, которую вы имели в виду, это иерархия дочерних ключей?
Но, от дочерних ключей ведь тоже зависят объекты... а они где тогда показаны?

...ой, а ведь дочерние ключи, это подчиненные папочки...
Надо было все-таки хэлп сначала почитать... )

Последний раз редактировалось Narayana; 31.01.2013 в 23:30.
Старый 01.02.2013, 00:24   #7  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Товарищи, а как, поигравшись с ключами для разных групп пользователей, вернуть все обратно в состояние по умолчанию?
Старый 01.02.2013, 00:35   #8  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Сходите на курсы, не мучайтесь сами и не мучайте коллег Вопросы вы уже сформулировали - самое то, задать их тренеру.
__________________
Ivanhoe as is..
Старый 01.02.2013, 00:37   #9  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Сходите на курсы, не мучайтесь сами и не мучайте коллег Вопросы вы уже сформулировали - самое то, задать их тренеру.
...ну, некогда мне на курсы, надо проект заканчивать... )
На самом деле, штука с правами очень нетривиальная.
Программы курсов смотрел, - очень сильно напоминают оглавления руководств и разделов хэлпа.
Но, мне что-то не кажется, что в хелпе все шоколадно.
К тому же, своих друзей, очень известных у нас тренеров, я уже, кажется, насмерть затрахал своими вопросами ))

Последний раз редактировалось Narayana; 01.02.2013 в 01:09.
Старый 01.02.2013, 08:52   #10  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
По приведенным ссылкам уже все ответы есть, единственное, с чем ещё придётся повозиться в 2009-й, - это права на таблицы, необходимые для работы lookup'ов. плюс, если собираетесь использовать RLS, то лучше сразу выделить роли пользователей и делать по одной группе на роль, чтобы один пользователь по возможности входил в одну группу. Особенности работы RLS в 2009-й тоже уже обсуждались.
За это сообщение автора поблагодарили: Narayana (1).
Старый 01.02.2013, 16:03   #11  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Цитата:
Сообщение от Narayana Посмотреть сообщение
Товарищи, а как, поигравшись с ключами для разных групп пользователей, вернуть все обратно в состояние по умолчанию?
Для этого ДО игры экспортируйте группы прав, так что потом сможете их загрузить. Да и рабочие группы лучше не трогать, а тренироваться на новой своей группе.
За это сообщение автора поблагодарили: dech (1).
Старый 05.02.2013, 07:32   #12  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от Narayana Посмотреть сообщение
...
К тому же, своих друзей, очень известных у нас тренеров, я уже, кажется, насмерть затрахал своими вопросами ))
Как специалиста тебя будут ценить, когда ты самостоятельно будешь находить ответы на свои вопросы.
__________________
// no comments
Старый 05.02.2013, 07:34   #13  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
647 / 350 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
Для этого ДО игры экспортируйте группы прав, так что потом сможете их загрузить. Да и рабочие группы лучше не трогать, а тренироваться на новой своей группе.
Точняк. Создавай тестовую группу и делай с ней все что хочешь. Практика - лучший учитель.
__________________
// no comments
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Права групп пользователей Manner DAX: Администрирование 5 03.10.2006 17:16
Права пользователя (групп). sbonus DAX: Администрирование 9 15.05.2006 09:34
Настройка форм для групп пользователей Андре DAX: Администрирование 3 17.10.2004 10:59
stack overflow: права групп пользователей artem DAX: Администрирование 4 06.08.2002 18:49
Настройка форм для групп пользователей Роман Кошелев DAX: Функционал 14 05.08.2002 16:32

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

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

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