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