You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

  • No labels