Существуют два внутренних типа точек данных для сохранения настроек плагина проверки полномочий:
- _AuthorizationCheck
- _AuthorizationCheckManager
Рисунок: внутренние типы точек данных «_AuthorizationCheck» и «_AuthorizationCheckManager»
Общие настройки сохраняются в точке данных «_AC_General“, а конкретные настройки менеджера – в ”_ACM_<тип менеджера>».
_AuthorizationCheck
Рисунок: структура внутреннего типа точек данных «_AuthorizationCheck»
Элемент точки данных | Тип | Описание |
_AC_General.CNSUserDataKey | String | Данный ключ отвечает за сохранение авторизации плагина. Значение по умолчанию: «OA:ACP» Ключ должен быть указан только один раз. Вы можете указать ключ на вкладке «Представления» плагина проверки полномочий в разделе «Глобальные настройки» — > «CNS-ключ». |
_AC_General.DefaultDpPermission | Unsigned | Полномочия по умолчанию.Содержит настройки полномочий по умолчанию для всех точек данных, которые не были назначены узлу модели данных и не включены в список общедоступных точек данных. Данные полномочия устанавливается на вкладке «Представления» мастера по настройке плагина проверки авторизации. Можно выбрать три типа доступа.0 Блокировка1 Чтение2 Запись |
Views.Names | Dyn_string | Эти представления используются для плагина. |
Views.UserPermissionBitPattern | Dyn_string | Содержит список пользовательских битовых шаблонов для представлений на вкладке «Представления» мастера настройки плагина. Сведения о пользовательских битах см. в главе Уровни полномочий.ВНИМАНИЕ!Имена представлений, биты представлений и роли представлений должны содержать одинаковое количество значений. Особенно учитывайте это при изменении значений вручную через модуль PARA. |
Views.Role | Dyn_string | Содержит роли, которые могут быть созданы и назначены в столбце «Роль» на вкладке «Представления» мастера настройки плагина. |
_AuthorizationCheckManager
Рисунок: структура внутреннего типа точек данных _AuthorizationCheckManager
Рисунок: структура внутренней точки данных типа _AuthorizationCheckManager (Дополнительные точки данных для конкретных менеджеров)
Все точки данных менеджеров имеют одинаковую структуру. Эта структура описывается следующим образом:
Элемент точки данных | Тип | Описание |
_ACM_Api.Blacklist.Hosts | Dyn_string | Имена хостов из черного списка. Устанавливаются на вкладке «Списки» мастера настройки плагина. ВНИМАНИЕ!Количество значений в «_ACM_Api.Blacklist.Hosts» и «_ACM_Api.Blacklist.Arguments» должно быть одинаково. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.Blacklist.Arguments | Dyn_string | Аргументы (опции) для менеджеров из черного списка, расположенного на вкладке «Списки» мастера настройки плагина. ВНИМАНИЕ!Количество значений в «_ACM_Api.Blacklist.Hosts» и «_ACM_Api.Blacklist.Arguments» должно быть одинаково. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.Whitelist.Hosts | Dyn_string | Имена хостов из белого списка. Устанавливаются на вкладке «Списки» мастера настройки плагина. ВНИМАНИЕ!Количество значений в «_ACM_Api.Whitelist.Hosts» и «_ACM_Api.Whitelist.Arguments» должно быть одинаково. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.Whitelist.Arguments | Dyn_string | Аргументы (опции) для менеджеров из белого списка, расположенного на вкладке «Списки» мастера настройки плагина. ВНИМАНИЕ!Количество значений в «_ACM_Api.Whitelist.Hosts» и «_ACM_Api.Whitelist.Arguments» должно быть одинаково. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.DpPermission.Block.Types | Dyn_string | Заблокированные типы точек данных на вкладке «DPE» мастера настройки плагина. Данные типы точек данных не могут быть показаны. ВНИМАНИЕ!Количество элементов в столбцах «DPT» и «DPE» должно быть одинаковым. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.DpPermission.Block.Dps | Dyn_string | Заблокированные точки данных на вкладке «DPE» мастера настройки плагина. Эти точки данных не могут быть показаны. ВНИМАНИЕ!Количество элементов в столбцах «DPT» и «DPE» должно быть одинаковым. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.DpPermission.Read.Types | Dyn_string | Список типов точек данных с правами на чтение. Задаётся на вкладке «DPE» мастера настройки плагина. ВНИМАНИЕ!Количество элементов в столбцах «DPT» и «DPE» должно быть одинаковым. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.DpPermission.Read.Dps | Dyn_string | Список точек данных с правами на чтение. Задаётся на вкладке «DPE» мастера настройки плагина. ВНИМАНИЕ!Количество элементов в столбцах «DPT» и «DPE» должно быть одинаковым. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.DpPermission.Write.Types | Dyn_string | Список типов точек данных с правами на запись. Задаётся на вкладке «DPE» мастера настройки плагина. ВНИМАНИЕ!Количество элементов в столбцах «DPT» и «DPE» должно быть одинаковым. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |
_ACM_Api.DpPermission.Write.Dps | Dyn_string | Список точек данных с правами на запись. Задаётся на вкладке «DPE» мастера настройки плагина. ВНИМАНИЕ!Количество элементов в столбцах «DPT» и «DPE» должно быть одинаковым. Учтите это при изменении значений этих точек данных вручную из модуля PARA. |