Для установки demo отчетов необходимо использовать любой клиент СУБД, поддерживающий работу с Postgre версии 15.4.

Установка должна производиться пользователем с правами доступа уровня администратор БД mesdb и exereport.

Установка demo отчетов

Demo отчеты работают с версиями ExeReport 1.4 и выше, ExeMES 2.0 и выше.

Пакет demo отчетовExeReportExeMES
1.01.42.0, 2.1, 2.2, 2.3
1.12.02.0, 2.1, 2.2, 2.3

 Для установки demo отчетов выполните следующие действия:

  1. Настройте переменную окружения MiddlewareApiRootUri;
  2. Проверьте, что в Keycloak создана группа пользователей ExeMES_Admins, если такая группа отсутсвует - создайте группу ExeMES_Admins; 
  3. Проверьте, что в ExeReport импортирована группа пользователей ExeMES_Admins, если такая группа не импортирована - выполните импорт группы ExeMES_Admins;
  4. Скачайте и распакуйте install_pack_demo_reports[версия].zip;
  5. Подключитесь к БД mesdb;
  6. Выполните скрипт scr_mesdb_add_demo_reports_scheme.sql из распакованного install_pack_demo_reports[версия].zip, который создает новую схему demo_reports и добавляет в нее функции для выборки данных, используемых в demo отчетах;
  7. Проверьте, что в БД mesdb появилась схема demo_reports, в которой содержится набор из функций и представлений;
  8. Подключитесь к БД exereport;
  9. Выполните скрипт scr_exereport_add_demo_reports.sql из распакованного install_pack_demo_reports[версия].zip, который загружает в БД конфигурацию demo отчетов

    По умолчанию каждый demo отчёт использует в качестве источника данных БД mesdb на сервере localhost, при необходимости измените источник данных

Установка demo отчетов завершена, проверьте работоспособность demo отчетов по инструкции ниже.

Если в процессе выполнения скриптов возникли ошибки - обратитесь в техническую поддержку.

Установленные demo отчеты будут доступны пользователям, которые входят в группу ExeMES_Admins. В последствии настройку прав доступа к demo отчетам можно изменить.

Проверка работоспособности demo отчетов

Для проверки работоспособности установленных demo отчетов выполните следующие действия:

  1. Откройте список доступных отчетов. В списке должны присутствовать отчеты с префиксом в наименовании файла [DEMO]:
  2. Выполните следующие действия:

    1. Откройте отчет «Информация о пробах» (файл [DEMO] report_samples.frx);

    2. Постройте отчет с указанием параметров начала и окончания периода, за который в ExeMES зарегистрированы пробы:

    3. Подключитесь к БД 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;
      Пример результата выполнения запроса:
    4. Сравните содержание отчета и результат выполнения запроса:
      • Отчет должен содержать такое же количество строк, как и результат выполнения запроса;
      • Поле отчета «Наименование пробы» должно совпадать с полем результата выполнения запроса «sample_name».
  • No labels