Системные полномочия

Панель системных полномочий используется для задания уровней полномочий, требующихся для выполнения различных действий в системе. Уровни полномочий задаются для различных действий путем выбора требуемых уровней из выпадающих списков (см. рисунок ниже).

Заданные уровни полномочий сохраняются в элементе точки данных _System.Auth. Таким образом, уровни не являются жестко фиксированными в стандартных панелях, например, PARA или GEDI, и могут быть изменены при необходимости. В случае выполнения пользователем какого-либо действия, например, создания типа точки данных или создания точки данных, система осуществляет проверку наличия у пользователя необходимого уровня полномочий. Данная проверка осуществляется менеджером событий. Текущий уровень полномочий считывается из точки данных _System.Auth и передается в функцию getUserPermission().

Как было указано выше, уровни системных полномочий задаются в Панели системных полномочий. Панель системных полномочий может быть открыта из панели управления системой. Панель представлена на рисунке ниже. Наличие заданных полномочий означает, что только пользователи, обладающие достаточным уровнем полномочий, например, 4-м уровнем (см. рис. «Панель системных полномочий для задания уровней полномочий для различных действий в системе») могут создавать, обновлять или удалять типы точек данных и т.д.

Рисунок: панель управления системой

Рисунок: панель системных полномочий для задания уровней полномочий для различных действий в системе.

Нижеприведенная таблица содержит описание опций панели системных полномочий (опции соответствуют элементам точки данных _System.Auth). Уровни полномочий для различных действий, заданные при помощи панели системных полномочий, сохраняются в точке данных _System.Auth. Например, уровень полномочий, заданный для создания, изменения и удаления типов точек данных, сохраняется в элементе DpType точки данных _System.Auth .

ОпцияОписание
Типы точек данныхПользователи с указанным уровнем полномочий могут создавать, изменять и удалять типы точек данных. Заданный уровень полномочий сохраняется в элементе _System.Auth.DpType:_original.._value .
Точки данныхПользователи с указанным уровнем полномочий могут создавать, переименовывать и удалять точки данных. Заданный уровень полномочий сохраняется в элементе _System.Auth.Dp:_original.._value .
Псевдонимы точек данныхПользователи с указанным уровнем полномочий могут редактировать псевдонимы точек данных. Заданный уровень полномочий сохраняется в элементе _System.Auth.DpAlias:_original.._value .
Полномочия DPПользователи с указанным уровнем полномочий могут изменять конфигурационные элементы полномочий (_auth) точек данных. Создание подобных конфигурационных элементов доступно для всех пользователей. Заданный уровень полномочий сохраняется в элементе _System.Auth.DpAuth:_original.._value .
Управление пользователямиПользователь с данным уровнем полномочий имеет права на управление пользователями. Пользователь с битом полномочий «Управление пользователями» обладает правами администратора в «КАСКАД Цифра».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *