Участки

Участки представляют собой логические или географические области, например, фабрики или установки. В системе «КАСКАД Цифра» для управления уровнями полномочий пользователей в зависимости от участка используется следующий подход: уровни полномочий, настроенные для пар ‘Участок-Группа пользователей’, могут быть проверены средствами языка CTRL на основании членства пользователя в группах и имени интересующего участка (имя участка определяется, например, на основании ранее выполненной виртуальной привязки панели к участку). На основании считанных уровней полномочий, на программном уровне могут быть приняты решения о допустимости выполнения пользователем тех или иных действий (например, открытие панели). Для присвоения групп участкам и настройки уровней полномочий для пар ‘Участок-Группа пользователей’ используется панель администрирования групп, область «Членство в участках».

В качестве примера использования участков может быть рассмотрен туннель. Туннель разделен на три участка «tunnel1», «tunnel2» и «tunnel3», каждому из которых сопоставлены по три группы «OpAll_tunnel1», «OpAll_tunnel2″ и»OpAll_tunnel3», пользователи которых в конечном итоге должны иметь различные полномочия в зависимости от участка: группа «OpAll_tunnel1» должна обладать Расширенными правами пользователя (уровнем полномочий 3) для участка «tunnel1» и Базовыми правами пользователя для участков «tunnel2» и «tunnel3», группа «OpAll_tunnel2» должна обладать Расширенными правами пользователя (уровнем полномочий 3) для участка «tunnel2» и Базовыми правами пользователя для участков «tunnel1» и «tunnel3».

Задача решается в том числе путем настройки членства групп в участках, путем настройки уровней полномочий для каждой из пар «Участок-Группа пользователей», а также путем считывания полномочий пользователей средствами языка CTRL на основании членства пользователя в группе и имени интересующего участка. Подобный подход позволяет предоставлять пользователям доступ только к тем областям, которые имеют отношение к их должностным обязанностям.

В настоящем разделе подробно рассматривается панель, используемая для управления участками.

Управление участками

Панель управления участками (см. рисунок ниже) служит для создания, изменения и удаления участков.


ВНИМАНИЕ

Полномочия области не проверяются в «КАСКАД Цифра» автоматически. Необходимо вызвать функцию getUserPermissionForArea(), чтобы проверить полномочия.

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

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

Имя: имя участка.

Полное имя: полное имя участка.

Описание: описание участка.

   Кнопка служит для применения изменений.

   Добавление нового участка.

   Удаление выбранного участка.

Члены: группы, относящиеся к выбранному участку.

ПРОЦЕСС СОЗДАНИЯ НОВОГО УЧАСТКА

  1. На панели управления пользователями в области «Участки» нажмите кнопку «Управление».
  2. Задайте имя участка, полное имя и описание участка.
  3. Нажмите на кнопку «Добавить». В результате будет создан новый участок.
  4. Настройте полномочия участка через панель управления группами:

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

Рисунок: полномочия участка

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

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