Окно «Группы пользователей»

Окно «Группы пользователей» служит для добавления и редактирования групп – предоставляемых ими прав доступа и ролей, а также состава пользователей.

Чтобы открыть окно, кликните в левой части главной панели системы кнопку « Группы пользователей». Кнопка отображается только для пользователей с ролью «Администратор системы».

Описание окна «Группы пользователей»

Окно имеет два представления: «Плитки» и «Таблица». Открывается по умолчанию в плиточном представлении.

Окно включает в себя элементы:

  • кнопку для переключения окна на плиточное представление «Плитки»;
  • кнопку для переключения окна на табличное представление «Таблица»;
  • кнопку для добавления группы « Добавить группу пользователей»;
  • блок с перечнем групп и сортировкой — в виде плиток или таблицы, в зависимости от выбранного представления;
  • поле поиска;
  • блок с информацией о группе.


Окно «Группы пользователей». Плитки

Окно «Группы пользователей». Таблица

Блок с информацией о группе отображается как в плиточном, так и в табличном представлении в правой части окна при выборе группы (т. е. при нажатии левой кнопкой мыши на ее названии) или при наведении на нее курсора мыши, если не выбрана ни одна группа.  В блоке содержится название группы, информация о присвоенных ей ролях, а также список входящих в нее пользователей с указанием их числа. При выборе группы в нижней части блока с информацией отображается кнопка «Изменить» (см. раздел «Редактирование группы пользователей» ниже).

Если не выбрана ни одна группа в блоке с информацией отображается соответствующая заглушка:

Группа не выбрана

При выборе нескольких групп в блоке с информацией отображается текст «Выбрано несколько групп».

В обоих представлениях окна «Группы пользователей» можно осуществлять поиск по названию группы или по логинам входящих в группу пользователей. Сортировать группы можно по названию или по количеству входящих пользователей. 

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

Группы пользователей не найдены


Добавление группы пользователей


Группу пользователей также можно добавить в окне «Пользователи».
Настройка прав доступа к мультисферам, размерностям и фактам недоступна для группы, пока она не создана.


Чтобы добавить группу пользователей:

  1. Нажмите на кнопку « Добавить группу пользователей». 

    -

    Кнопка «Добавить группу пользователей»

    -

  2. По нажатию кнопки окно меняет вид на режим редактирования группы. Параметры группы разделены на вкладки:

    • «Данные»;

    • «Роли»;

    • «Пользователи».

  3. Введите название группы на вкладке «Данные».

    -

    Поле ввода «Название группы»

    -

  4. Перейдите на вкладку «Роли». Выберите роли пользователей группы.

    -

    Роли пользователей группы

    -

  5. Перейдите на вкладку «Пользователи». Выберите в реестре пользователей, которых требуется включить в группу. При необходимости воспользуйтесь поиском по колонкам или сортировкой.

    -

    Роли пользователей группы

    -

  6. Нажмите на кнопку «Применить».

Редактирование группы пользователей

Редактирование группы требуется для:

  • переименования группы;
  • настройки прав доступа к мультисферам, размерностям и фактам – настройка прав недоступна при создании группы;
  • настройки ролей;
  • редактирования состава пользователей группы;
  • копирования списка пользователей, включенных в группу.

Чтобы редактировать группу, кликните по группе в окне «Группы пользователей» правой клавишей мыши и выберите во всплывающем меню вариант «Изменить» либо кликните по группе левой кнопкой мыши и нажмите на кнопку «Изменить» в нижней части блока с информацией о группе:

Редактирование группы пользователей через контекстное меню

Редактирование группы пользователей через кнопку в блоке с информацией

По клику окно меняет вид на режим редактирования группы. Параметры группы разделены на вкладки:

  • «Данные»;
  • «Права доступа»;
  • «Роли»;
  • «Пользователи».

Панель вкладок находится в верхней части окна.


Вкладка «Данные» открывается по умолчанию

Вкладка «Права доступа»

Вкладка «Права доступа» служит для настройки прав доступа пользователей группы к мультисферам, размерностям и фактам.

В столбце «Мультисферы» отображаются все добавленные в приложение мультисферы. В столбах «Размерности» и «Факты» отображаются размерности и факты выбранной мультисферы. Для размерности отображается кнопка « Элементы размерности», по клику которой открывается окно с перечнем элементов этой размерности для частичного предоставления прав доступа к элементам.


Вкладка «Права доступа» доступна только для редактируемой группы и недоступна при создании


Окно размерности с перечнем элементов размерности


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

  • Обратите внимание, что права доступа к мультисферам, размерностям и фактам могут быть предоставлены пользователю непосредственно.
  • Размерность считается доступной, когда в ней доступен хотя бы один элемент размерности.
Пиктограмма состоянияЗаголовок столбца «Мультисферы»Заголовок столбца «Размерности»Заголовок столбца «Факты»МультисфераРазмерностьЭлемент размерностиФакт

Нет ни одной доступной мультисферы

Нет ни одной доступной размерности в выбранной мультисфере

Обратите внимание, что такое состояние прав доступа не допускается системой, если доступен хотя бы один факт: при сохранении возвращается сообщение об ошибке.

Нет ни одного доступного факта в выбранной мультисфере

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

Нет доступа к мультисфере

Размерность недоступна и не будет отображаться в мультисфере

Элемент размерности недоступен и не будет отображаться в мультисфере

Факт недоступен и не будет отображаться в мультисфере

Полный доступ ко всем мультисферамПолный доступ ко всем размерностям в выбранной мультисфереПолный доступ ко всем фактам в выбранной мультисфере

В мультисфере доступны все размерности, элементы  размерностей и факты

В размерности доступны все элементы размерностиЭлемент размерности доступенФакт доступен

Доступна часть мультисферДоступна часть размерностей в выбранной мультисфереДоступна часть фактов в выбранной мультисфереВ мультисфере доступна часть размерностей или их элементов и (или) часть фактовВ размерности доступна часть элементов размерности(минус)(минус)

(минус)(минус)(минус)

(минус)

Размерность доступна в мультисфере/сценарии

(минус)Факт доступен в мультисфере/сценарии

(минус)(минус)(минус)

(минус)

Размерность недоступна в мультисфере/сценарии, но будет учитываться при расчете факта в сценарии

(минус)Факт недоступен в мультисфере/сценарии, но будет учитываться при расчете вычислимого факта в сценарии

(минус)(минус)(минус)

В мультисфере есть размерность, в которой не доступен ни один элемент размерности

В размерности не доступен ни один элемент

(минус)(минус)

Примечание к таблице.

  • На состояния , и  НЕ влияет присутствие прав доступа, предоставленных через группу.
  • Состояние  в присутствии прав доступа, предоставленных через группу, отменяется после сохранения редактирования. Если это состояние, пришедшее из группы пользователей, оно отменяется сразу же при выборе элемента размерности в правах доступа пользователя.
  • Состояние  означает, что физически размерность/факт будут недоступны для пользователя группы (аналогично тому, как если бы размерность/факт были бы недоступны для пользователя в состоянии ), но при этом значения этой размерности/факта будут учитываться при расчетах (например, при расчете вычислимого факта, использующего в формуле скрытый факт, или при расчете факта по скрытой опорной размерности).

    При работе пользователя группы с мультисферой, в которой есть скрытые от него размерности/факты:

    • скрытые объекты не отображаются на панели размерностей и фактов;
    • скрытые размерности не отображаются в списке размерностей при создании составной размерности;
    • скрытые размерности не отображаются в списке размерностей при настройке расчета по опорной размерности.

Кроме того, при воспроизведении сценария пользователем группы, от которой скрыты некоторые размерности/факты этого сценария, наблюдаются следующие особенности:

    • Если в сценарии есть не вынесенная в область данных скрытая от пользователя размерность с установленным фильтром и включен фильтр по неактивным размерностям, то после запуска сценария фильтр по размерности будет применен, но сама размерность не будет доступна для пользователя.
    • Если в сценарии была использована копия скрытого факта, то данная копия факта будет доступна пользователю.
    • Если в сценарии в области данных содержатся скрытые от пользователя размерности, они будут отображаться в области данных. Если пользователь удалит такую размерность из области данных, размерность не появится на панели размерностей и фактов.
    • Если в сценарии в области данных содержатся скрытые от пользователя факты, они будут отображаться только в области данных и не будут доступны на панели размерностей и фактов. Если пользователь скроет такой факт из области данных, факт перестанет отображаться.
    • Если в сценарии для факта был произведен расчет по скрытой от пользователя опорной размерности, изменение вида факта, типа и направления расчета факта, а также создание копии факта будут недоступны в его контекстном меню.
    • Если в сценарии есть группа размерностей/фактов, скрытые объекты не отображаются в группе.

Вкладка «Роли»

Вкладка «Роли» служит для настройки ролей, которые определяют доступные пользователям группы действия в приложении.

Через группу можно назначить следующие роли.

В приложении существуют следующие роли.

  • Создание сфер – для этой роли доступны действия:
    • создание мультисфер;
    • удаление своих мультисфер;
    • изменение своих мультисфер.
  • Экспорт данных – экспорт данных из мультисфер в файл Excel, CSV, JSON, ODS.


Вкладка «Роли»

Вкладка «Пользователи»

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


Вкладка «Роли»


Чтобы редактировать состав пользователей группы, отметьте в реестре пользователей, которых требуется включить в группу, или снимите отметки с пользователей, которых требуется исключить. При необходимости воспользуйтесь поиском по колонкам или сортировкой.

По клику на пользователе в информационном блоке отображается список групп, в которые включен этот пользователь.

Список групп, в которые включен пользователь TestUser2 в информационном блоке


Копирование списка пользователей, включенных в группу

Чтобы копировать список пользователей, включенных в группу, в буфер обмена, кликните кнопку «Копировать отмеченных». По клику кнопки в буфер копируются данные вида

TestAdmin, ta@example.com, Иванов Иван Иванович
TestUser, tu@example.com, Александров Александр Александрович
TestUser2, tu2@example.com, Петров Петр Петрович
TestUser3, tu3@example.com, Семенов Семен Семенович
TestUser4, tu4@example.com, Борисов Борис Борисович
TestUser5, tu5@example.com, Владимиров Владимир Владимирович
TestUser6, tu6@example.com, Герасимов Геннадий Григорьевич
TestUser7, tu7@example.com, Федоров Федор Федорович

Кнопка «Копировать отмеченных» становится недоступна, когда есть несохраненные изменения в составе пользователей группы.


Состав пользователей группы отредактирован – добавлен пользователь TestUserD2 – и редактирование не сохранено, поэтому кнопка «Копировать отмеченных» недоступна

Удаление группы пользователей

Чтобы удалить группу пользователей, кликните по ней правой клавишей мыши и выберите вариант «Удалить». Для удаления нескольких групп выделите их в списке, зажав клавишу Ctrl, затем нажмите правую кнопку мыши и выберите «Удалить»:

Удаление нескольких групп пользователей

Подтвердите удаление:

Подтверждение удаления групп
  • Нет меток