Показать сообщение отдельно
Старый 19.07.2005, 11:34   #14  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,480 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Хороший вопрос.

Если надо просто накладывать фильтры по всей системе - то RLS очень поможет. Но администратору будет работка - права настроить + RLS. В случае программирования гораздо больше гибкости можно проявить. Например, в моих последних решениях было:
1) "Кумулятивная" установка разрешений на всю группу пользователей, но настройки индивидуальные для каждого пользователя. Плюс отчет, какие настройки у пользователей отличаются от настройки группы.
2) Степень ограничения доступа:
а) только свои заказы
б) просмотр всех, правка только своих
в) правка всех, при правке чужого - предупреджение
г) полный доступ
Настраивать, правда, все равно нужно но гибкости больше.

Насчет же скорости... Все отлично проходит. Дело в том, что в производстве для стандартного сотрудника (диспетчера) надо было перекрыть функционал всего в 3х местах Просто наложить небольшой Range... + lookup. + validateWrite.

Об этом говорилось в нескольких ветках, вот выборка. Там, кстати, полно полезной информации.
http://www.axforum.info/forums/searc...der=descending

С Уважением,
Георгий