Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Для того, чтобы пользователи могли просматривать и экспортировать отчеты в интерфейсе или с использованием web API ExeReport необходимо, чтобы пользователю были предоставлены права на доступ к отчету.

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

Warning

Для доступа к отчетам с использованием web интерфейса или web API ExeReport группе пользователей также должна быть ассоциирована роль VR клиента ExeReport в Keycloak

Table of Contents

Anchor
Доступ к отчету
Доступ к отчету
Предоставление доступа к отчету

Для предоставления доступа к отчету необходимо воспользоваться пунктом меню «Управление отчетами», на странице управления отчетами, в области настроек доступа выбрать группу пользователей, которой необходимо предоставить доступ к отчету, после чего переместить необходимый отчет из списка «Нет доступа» в «Есть доступ» используя кнопку «>».

Image Added

Также можно предоставить группе пользователей доступ ко всем отчетам используя кнопку «>>».

Tip

Для удобства поиска отчетов в списке предоставлена возможность контекстного поиска по наименованию файла отчета

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

Image Added

В случае невозможности предоставить доступ появится соответствующее сообщение, для устранения проблемы следует действовать в соответствии с рекомендациями раздела Решение типовых проблем. 

Image Added

Если в перечне групп пользователей отсутствует необходимая группа пользователей необходимо импортировать группы пользователей из Keycloak.

Импорт групп пользователей из Keycloak

Для предоставления группе пользователей доступа к отчетам необходимо предварительно импортировать ее из Keycloak. Keycloak отвечает за реализацию авторизации и управление доступом к ПО ExeReport. Детальная информация по настройке Keycloak  для работы ExeReport представлена в статье.

Warning

Чтобы пользователь мог импортировать группы из Keycloak, необходимо чтобы группе пользователей, в которую он входит была предоставлена роль в Keycloak <"realm - management"> "query-groups"


Для импорта групп пользователей из Keycloak необходимо воспользоваться пунктом меню «Управление отчетами», на странице управления отчетами  в области настроек доступа нажать кнопку «Импорт групп из Keycloak» после чего отобразится всплывающее окно импорта.

Image Added

Импорт групп пользователей доступен в двух режимах:

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

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

Image Added


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

Image Added

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

Image Added

Отзыв доступа к отчету

Для отзыва у группы пользователей прав доступа к одному или нескольким отчетам необходимо воспользоваться пунктом меню «Управление отчетами», на странице управления отчетами в области настроек доступа выбрать группу пользователей, у которой необходимо отозвать доступ к отчету, после чего переместить необходимый отчет из списка «Есть доступ» в  «Нет доступа» в используя кнопку «<» для перемещения одного отчета или кнопку «<<» для перемещения всех отчетов в списке.