Права доступа к экземплярам
Разрешения класса определяют, какие пользователи или группы могут получить доступ к определенным экземплярам класса, а также поля, которые они могут читать и записывать.
![]() | Чтобы применить разрешения, определенные в конфигурации разрешений, опция Проверка прав доступа должна быть выбрана в свойствах класса. |
Когда опция проверки прав доступа имеет значение FALSE, никакие разрешения для конкретного класса применяться не будут, и класс будет доступен любому пользователю. После включения проверки прав доступа к классу смогут получить доступ только пользователи с явными правами, определенными в таблице прав доступа.
Каждая сущность разрешения определяется следующими правилами:
Маска контекста пользователя. Путь контекста или маска, которая вычисляется в пользователя или группу пользователей. Текущая маска определяет пользователя или пользователей, к которым будут применены разрешения.
Колонки. Таблица данных со строкой для каждого поля класса. Обратите внимание на следующее:
Разрешения на запись для поля требуют включения разрешений на чтение для этого поля. Поле не может иметь включенных разрешений на запись, пока разрешения на чтение отключены.
Настройки разрешений для каждого поля независимы друг от друга. Например, для одного поля могут быть включены только разрешения на чтение, для другого поля могут быть включены и чтение, и запись, а для третьего не включены ни разрешения на чтение, ни разрешения на запись.
Разрешения на запись в этом случае включают операции создания, обновления и удаления.
Фильтр экземпляров. Таблица данных типа фильтров экземпляров.
![]() | Если после определения прав доступа к классу в него добавляются новые поля, то колонки должны быть обновлены для всех существующих записей разрешений. |
Was this page helpful?

