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

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

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

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

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

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

Установка 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».