MESone
MESone | |||||
---|---|---|---|---|---|
2019 - 2023 гг. |
MESone – специализированное прикладное программное обеспечение, позволяющее управлять производством с максимальной эффективностью, сокращая издержки производства и повышая эффективность труда.
Архитектура
Первый запуск Getting started
Административные настройки
Административные настройки позволяют управлять интерфейсом системы, инструментами и правами доступа к ним.
Глобальные настройки
Глобальные настройки - затрагивают изменения на отображение данных системы:
- внешний вид системы;
- диапазоны, применяемые для формирования инструментов.
Меню
Меню позволяет упорядочить инструменты по иерархии: размещать инструменты создавая корневые и дочерние каталоги.
Инструменты
Блок "Инструменты" позволяет создавать новые инструменты системы, а также просматривать и настраивать ранее созданные.
CRUD
Инструмент типа CRUD применяется для создания и ведения справочников, реестров, журналов и пр. Инструмент данного типа работает с данными посредством обращения в БД PostgreSQL через API-сервис Hasura.
Dashboard
Инструмент используется для просмотра аналитической информации предприятия и представляет собой визуализированные информационные панели. Реализация данного типа инструментов осуществляется посредством запросов из системы Grafana в БД PostgreSQL.
Report
Данный инструмент позволяет формировать и просматривать отчеты предприятия. Отчеты могут быть:
- динамические - начало и окончание периода формирования отчета указывается вручную
- хранимые - отчет формируется системой по завершении установленного периода (день, неделя, месяц и т.д.)
Формирование отчетов реализовано посредством системы хранения отчетов JasperReports.
Авторизация
Данный блок отображает созданных пользователей и группы в KeyCloak и позволяет назначать права доступа к каждому инструменту.
Системные настройки
Данный блок позволяет настраивать интеграцию с сервисами и базами данных.
SSO
SSO (Single Sign-On) - блок настройки интеграции сервиса авторизации пользователей KeyCloak.
База данных
Интеграция в DBS
DBS (Data Base Service) - инструмент позволяющий настроить интеграцию с базой данных.
Интеграция в DS
DS (Dashboard Service) - инструмент позволяющий настроить интеграцию с Grafana.
Интеграция в RS
RS (Report Service) - инструмент позволяющий настроить интеграцию с JasperReports.