Группы пользователей
Режим предназначен для создания групп пользователей и задания им прав доступа. Пользователь (логин), включенный в группу, наследует права этой группы.
Системная группа <Все> - через неё наследуются права по умолчанию для вновь создаваемых пользователей.
Панель инструментов списка
Права доступа - назначение прав доступа для текущей (под курсором) группы.
АРМ навигатора - назначение АРМа на группу, не более одного. Если пользователю и группе, в которую входит пользователь, заданы разные АРМы, то в навигаторе отображаются оба АРМа.
Редактирование
Наименование группы - произвольный уникальный идентификатор группы. Рекомендуем задавать значение без пробелов. Например: budj, PBS, web_code_12345, Отдел_доходов.
Примечание - произвольный текст, обычно разъясняющий назначение группы. Например: Отдел бюджетной политики.
Группа настроек - опция, при ВКЛючении которой, можно задать значение какой-либо настройки на группу: она появляется в списке "Пользователей" в режимах настроек. Ограничение: любой пользователь (логин) может быть в составе только одной группы с ВКЛюченным свойством "Группа настроек". В случае нарушения этого условия при сохранении пользователя или группы выводится протокол отказа: Пользователь может быть включен (прямо или косвенно) только в одну группу с типом "Группа настроек" .
Вкладка "Пользователи в группе"
Перечень пользователей (логинов), которые входят в текущую группу. Пользователя можно включить в группу либо на этой вкладке, либо в меню "Пользователи" указать логину группу.
Вкладка "Подгруппы"
Перечень групп, которые наследуют права текущей группы.
Вкладка "Родительские группы"
Перечень групп, права которых наследует текеущая группа (т.е. в которых текущая группа указана на вкладке "Подгруппы").
Права доступа
Значения какой-либо настройки для конкретного пользователя вычисляется по следующей схеме в порядке убывания приоритета:
- если есть значение настройки на этого пользователя, то используется оно.
- иначе, если есть значение настройки на группу, в которую входит этот пользователь, то используется оно.
- иначе используется общее значение настройки.
Доступ к режимам
Если пользователь включен в подгруппу, то он наследует права доступа головной группы и самой подгруппы - т.е. права доступа суммируются: головная группа + подгруппа + пользователь.
Для групп, в которые пользователь включен напрямую (в меню "Пользователи") права доступа пересекаются. Например пользователь включен в две группы из Администратора групп (группы по дереву бюджетов и по дереву корреспондентов), то логин получит только права, общие для обоих групп (пересечение).
Пример.
Админгистратор групп:
\- web_b_1 (Бюджет)
...
\- web_1 (Корреспондент)
Если в меню "Пользователи" логин включен в обе группы, то получит права разрешенные в обоих группах (пересечение, т.е. разрешения должны быть в обоих группах).
Если в меню "Пользователи" логин включен в группу web_b_1, а в меню "Группы" она включена в подгруппу группы web_1 (т.е. web_1 головная), то получит права суммарные обоих групп (складываются, т.е. достаточно разрешения в одной из групп).