Показать сообщение отдельно
Старый 28.07.2015, 12:33   #5  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,340 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от Pandasama Посмотреть сообщение
Добрый день.

Ax 2012.
Есть необходимость ограничить пользователям права доступа к определенным записям, фильтруя их по некоторым параметрам - например, аналитикам. Каждому пользователю должен быть разрешен доступ к записям только с каким-то набором аналитик.

Можно ли это сделать стандартными средствами, не определяя для каждого пользователя свою роль (т.е. не создавая множество ролей, с практически одинаковыми RLS, которые будут отличаться только параметром фильтра) ?
\Security\Policies - Это и есть политики XDS. Одну политику можно применить к нескольким ролям. Также, если не получится с настройкой фильтра - можно дописать код вручную в методе XDS на таблице (например, \Data Dictionary\Tables\HcmMyDepartments\Methods\xds)

Вот тут можно почитать подробно:
https://www.microsoft.com/en-us/down...s.aspx?id=3110
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 28.07.2015 в 12:35.