Для установки 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_reports1.4.zip;
- Подключитесь к БД mesdb;
- Выполните скрипт scr_mesdb_add_demo_reports_scheme.sql из распакованного install_pack_demo_reports1.4.zip, который создает новую схему demo_reports и добавляет в нее функции для выборки данных, используемых в demo отчетах;
- Проверьте, что в БД mesdb появилась схема demo_reports, в которой содержится набор из 16 функций и 1 представления;
- Подключитесь к БД exereport;
- Выполните скрипт scr_exereport_add_demo_reports.sql из распакованного install_pack_demo_reports1.4.zip, который загружает в БД конфигурацию demo отчетов;
Установка 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».