Создание дополнительного условия проверки доступа

При использовании атрибутного метода разграничения доступа в каждом из правил политики можно задать дополнительное условие проверки доступа. Выполнение дополнительного условия зависит от результата выполнения цели проверки контроля доступа и учитывается при определении эффекта правила.

Для создания дополнительного условия проверки доступа:

  1. Выберите правило. После выполнения действия будут отображены свойства правила.

Дополнительное условие проверки доступа содержится в поле «Условие»:

  1. Нажмите кнопку . После выполнения действия будет открыто окно «Создание условия»:

  1. Задайте дополнительное условие проверки доступа в виде логического выражения. Для формирования выражения используйте атрибуты (операнды), функции и операторы.

Для получения подробной информации обратитесь к разделу «Создание формул и выражений».

  1. Нажмите кнопку «ОК».

После выполнения действий будет задано дополнительное условие проверки доступа, результат которого учитывается при определении эффекта правила. Заданное выражение будет отображаться в поле «Условие».

Для редактирования дополнительного условия проверки доступа:

Примечание. Если выражение задано неверно, то поле будет обведено красным цветом.

После выполнения действий выражение будет изменено в поле «Условие» и в окне «Создание условия».

Доступные атрибуты

Для формирования выражения доступны системные и пользовательские атрибуты, которые содержатся в атрибутном доступе.

Системные атрибуты, для которых можно получить значение на основе информации, хранящейся в системе, делятся на группы:

Атрибуты объектов

Атрибуты субъектов

Атрибуты среды окружения

Особенности атрибута элемента справочника НСИ

Для разграничения прав доступа на элементы табличного справочника НСИ используется атрибут объекта в виде «OBJECT.ELEMENT.<идентификатор атрибута>». Идентификаторы атрибута элемента содержатся на вкладке «Атрибуты» при открытии справочника на редактирование.

Примечание. Атрибут элемента задается только в дополнительном условии правила.

Для получения подробной информации обратитесь к разделу «Права доступа на элементы справочников НСИ».

Основные функции

Для формирования выражения используются следующие категории системных функций:

Арифметические

Атрибутный доступ

Все функции

Логические

Преобразования

Прочие

Текстовые

Пользовательские функции

Примечание. Категория доступна только в настольном приложении, если в редактор выражения были подключены пользовательские функции. Для получения подробной информации обратитесь к разделу «Подключение пользовательских функций».

См. также:

Настройка атрибутного метода | Добавление правил и политик проверки доступа