16.07.2003, 14:51 | #1 |
Участник
|
Что имеет наибольший приоритет при настройке прав доступа?
Что имеет больший приоритет при настройке доступа пользователя к таблице: фукнциональный ключ или уровень доступа, определенный для таблицы (MaxAccessMode)?
|
|
16.07.2003, 15:06 | #2 |
Участник
|
MaxAccessMode, разумеется
|
|
16.07.2003, 15:32 | #3 |
Участник
|
проведем эксперимент :)
провели эксперимент:
дали полный доступ в правах на таблицу и закрыли доступ ключом - нет доступа к таблице, закрыли доступ в правах на таблицу и дали полный доступ ключом - нет доступа к таблице. Так почему же права на таблицу имеют больший приоритет??? |
|
16.07.2003, 15:35 | #4 |
Участник
|
Вы экспериментировали с ФК и таблицей, созданных Вами, или с какой-то стандартной ?
|
|
16.07.2003, 15:37 | #5 |
Участник
|
С созданной нами таблицей.
А какое это имеет отношение к приоритету? |
|
16.07.2003, 16:16 | #6 |
Member
|
Re: проведем эксперимент :)
Цитата:
Изначально опубликовано tov
...Так почему же права на таблицу имеют больший приоритет???...
__________________
С уважением, glibs® |
|
16.07.2003, 17:45 | #7 |
Участник
|
Да, об этом написано в справке:
Руководство разработчика - раздел An Overview of Axapta Security System. В этом разделе см. пункт "Table and Field Access". Там есть красивая картинка со схемой. Из которой многое становится ясно. Свойство MaxAccessMode (как видно из названия) устанавливает максимально возможный уровень доступа к таблице. То есть его приоритет наверное выше - так как если мы установим просто права на таблицу (без Security Key), то Security Key будет игнорироваться. А вот MaxAccessMode игнорироваться не будет. Так что в этом смысле MaxAccessMode приоритетнее. Если же у нас нет особых прав доступа для таблицу, то получается что приоритет Security Key и MaxAccessMode одинаков. |
|
17.07.2003, 11:50 | #8 |
Шаман форума
|
Когда есть несколько способов разграничения доступа на одно и то же, имеет смысл использовать только один. Предлагаю ключи как наиболее универсальный механизм.
|
|
17.07.2003, 12:44 | #9 |
Участник
|
Вообще говоря все проще
В Аксапте права аддитивные без запрещения. Т.е. все-все-все права складываются и действует максимально возможное право. Поэтому komar прав - выбирайте один путь. Добавляйте специфические права к базовым, а не запрещайте. |
|
17.07.2003, 18:18 | #10 |
Участник
|
Re: Что имеет наибольший приоритет при настройке прав доступа?
Цитата:
Изначально опубликовано tov
Что имеет больший приоритет при настройке доступа пользователя к таблице: фукнциональный ключ или уровень доступа, определенный для таблицы (MaxAccessMode)? Цитата:
define the access rights when the table is used as a data source in a form or a report. If the table is used as a data source in a form, then the access rights in the form cannot exceed the access rights defined for the table.
You can set this property to View on a transaction table to prevent the end users from modifying the transactions. |
|
18.07.2003, 11:44 | #11 |
Участник
|
Уважаемый mazzy - можно перечитать и ответы. Например, мой Правда Ваше мнение, несомненно, является более авторитетным.
Кстати с помощью MaxAccessMode можно закрыть доступ к таблице даже для группы admin (естественно всем остальными группам доступ тоже будет закрыт). То есть MaxAccessMode точно приоритетнее, чем security keys |
|
19.07.2003, 10:19 | #12 |
Участник
|
Irvine, извините ради бога.
Действительно, был невнимателен. Вы безусловно правы. |
|