Для установки demo отчетов необходимо использовать любой клиент СУБД, поддерживающий работу с Postgre версии 15.4.
Установка должна производиться пользователем с правами доступа уровня администратор БД mesdb и exereport.
Установка demo отчетов
Demo отчеты работают с версиями ExeReport 1.4 и выше, ExeMES 2.0 и выше.
Для установки demo отчетов выполните следующие действия:
- Настройте переменную окружения MiddlewareApiRootUri;
- Проверьте, что в Keycloak создана группа пользователей ExeMES_Admins, если такая группа отсутсвует - создайте группу ExeMES_Admins;
- Проверьте, что в ExeReport импортирована группа пользователей ExeMES_Admins, если такая группа не импортирована - выполните импорт группы ExeMES_Admins;
- Скачайте и распакуйте install_pack_demo_reports[версия].zip;
- Подключитесь к БД mesdb;
- Выполните скрипт scr_mesdb_add_demo_reports_scheme.sql из распакованного install_pack_demo_reports[версия].zip, который создает новую схему demo_reports и добавляет в нее функции для выборки данных, используемых в demo отчетах;
- Проверьте, что в БД mesdb появилась схема demo_reports, в которой содержится набор из функций и представлений;
- Подключитесь к БД exereport;
- Выполните скрипт scr_exereport_add_demo_reports.sql из распакованного install_pack_demo_reports[версия].zip, который загружает в БД конфигурацию demo отчетов
По умолчанию каждый demo отчёт использует в качестве источника данных БД mesdb на сервере localhost, при необходимости измените источник данных
Установка demo отчетов завершена, проверьте работоспособность demo отчетов по инструкции ниже.
Если в процессе выполнения скриптов возникли ошибки - обратитесь в техническую поддержку.
Установленные demo отчеты будут доступны пользователям, которые входят в группу ExeMES_Admins. В последствии настройку прав доступа к demo отчетам можно изменить.
Проверка работоспособности demo отчетов
Для проверки работоспособности установленных demo отчетов выполните следующие действия:
- Откройте список доступных отчетов. В списке должны присутствовать отчеты с префиксом в наименовании файла [DEMO]:
Выполните следующие действия:
Откройте отчет «Информация о пробах» (файл [DEMO] report_samples.frx);
Постройте отчет с указанием параметров начала и окончания периода, за который в ExeMES зарегистрированы пробы:
- Подключитесь к БД mesdb и выполните следующий запрос, с указанием аналогичных значений параметров фильтрации по полю «requested_time_utc»:Пример результата выполнения запроса:
select sample_name from sample where requested_time_utc > '2025-01-07' and requested_time_utc < '2025-04-08' order by requested_time_utc;
- Сравните содержание отчета и результат выполнения запроса:
- Отчет должен содержать такое же количество строк, как и результат выполнения запроса;
- Поле отчета «Наименование пробы» должно совпадать с полем результата выполнения запроса «sample_name».