Permission
Разрешение динамических прав.
Шаблон Permission
Описание Permission
Для работы разрешений динамических прав необходимо наличие атрибутов PermissionTable
и GroupPermissionTable
тэга <UserSettings>
процесса.
Запись с именем динамического разрешения с именем PermissionName должно быть внесено в таблицу PermissionTable локальной схемы процесса.
Соответствие пользовательских групп и доступных для них разрешений задаётся в таблице GroupPermissionTable локальной схемы процесса.
Тэги, специфичные для Permission
AccessPoint
Точка доступа, на которую устанавливается разрешение.
Необязательный тэг. Значение тэга <AccessPoints>
: не ожидается.
Атрибуты тэга <AccessPoint>
<AccessPoint>
Name
Название точки доступа.
Обязательный атрибут. Ожидается название одной из точек доступа, описанных в процессе.
Command
Команда, на которую устанавливается разрешение.
Необязательный тэг. Значение тэга <Commands>
: не ожидается.
Атрибуты тэга <Command>
<Command>
Name
Название команды.
Обязательный атрибут. Ожидается название одной из команд, описанных в процессе.
SqlQuery
Sql-запрос, на который устанавливается разрешение.
Необязательный тэг. Значение тэга <SqlQuery>
: не ожидается.
Атрибуты тэга <SqlQuery>
<SqlQuery>
Name
Название sql-запроса.
Обязательный атрибут. Ожидается название одного из sql-запросов, описанных в процессе.
ApiMethod
Кастомный API-метод, на который устанавливается разрешение.
Необязательный тэг. Значение тэга <ApiMethod>
: не ожидается.
Атрибуты тэга <ApiMethod>
<ApiMethod>
Name
Название кастомного API-метода.
Обязательный атрибут. Ожидается название одного из API-методов, описанных в процессе.
Last updated