Как «Быстрые отчеты» помогли разработчику MES-систем заместить импортное ПО и создать новый продукт

Как «Быстрые отчеты» помогли разработчику MES-систем заместить импортное ПО и создать новый продукт

Интегратор MES-систем для управления производством ExePlant столкнулся с трудностями после ухода иностранных вендоров, софт которых он внедрял. В кейсе рассказываем, как компания адаптировалась к новым условиям и разработала собственные продукты для управления производством. И как в этом помогла партнерская программа российского разработчика библиотек для генерации отчетов и документов. 

ExePlant — российская компания, которая создает и внедряет MES (manufacturing execution system) — системы управления производственными процессами.



За 20 лет построила системы производственного управления для заказчиков из разных отраслей: металлургии, нефтегазовой и горнодобывающей промышленности. Клиенты компании: «Норникель», НЛМК, «Кузбассразрезуголь».



После ухода с рынка зарубежных решений трансформируется из интегратора стороннего ПО в вендора. Разработала флагманский продукт для управления производством ExeMES. Для формирования отчетов клиентов создала отдельное решение ExeReport со встроенной библиотекой FastReport.



Сотрудничает с компанией «Быстрые отчеты» с 2023 года.

Задачи на старте

 

Почему выбрали «Быстрые отчеты»

Как раньше формировали отчеты

Компания внедряла систему управления производством AVEVA, в состав которой входила база данных MS SQL Server. В нее уже встроен инструмент для построения отчетов Microsoft Reporting Services (SQL Server Reporting Services). Он был достаточен по функциональности и решал задачи клиентов.

После ухода обоих вендоров с российского рынка компания разработала собственный продукт ExeMES с базой данных PostgreSQL. К сожалению, у СУБД PostgreSQL нет своего средства для построения отчетов и потребовалось найти новое решение.

Как проходил поиск решений

Для формирования отчетов был нужен продукт, который:

1. Работает на российском рынке.
2. Локализован.
3. Включен в Реестр российского ПО.

Функционал программы должен был отвечать следующим критериям:

1. Удобный визуальный дизайнер, который позволяет создавать весь спектр производственных отчетов.
2. Поддержка максимального количества доступных на рынке СУБД. В смежных системах заказчики используют разные базы данных: MS SQL, Oracle Database, PostgreSQL, и для всех нужны готовые коннекторы.
3. Возможность экспорта отчетов во все распространенные форматы: pdf, doc, xls. Чтобы пользователи могли выгружать отчеты в удобном им виде.

 

Алексей Грачев, технический директор ExePlant

Алексей Грачев, технический директор ExePlant

Мы искали продукт, который подходит для широкого распространения и сравним по функционалу с решением от Microsoft, которое мы раньше использовали.
 
Большинство наших заказчиков — крупные производственные компании. Предприятия хотят быть уверенными, что ПО, на которое они переходят в рамках импортозамещения, точно будет работать в России и никуда не уйдет. Поэтому их обязательным условием при выборе программного обеспечения является наличие его в Росреестре.
 
В результате мы нашли FastReport — единственный российский продукт, который соответствовал всем требованиям.

  

Библиотека генерации отчетов FastReport .NET

Продукты в ExePlant разрабатывают на платформе .NET, поэтому для формирования отчетов приобрели FastReport .NET — продукт «Быстрых отчетов», который создан для работы в этой среде и поставляется с исходным кодом. 

Библиотека генерации отчетов и документов FastReport .NET

Библиотека генерации отчетов и документов FastReport .NET

 

Библиотека позволяет:

 

В каких решениях используют FastReport

ExeMES

Low-code MES-система для повышения прозрачности и эффективности управления производством:

ExeMES

 

MES-система решает такие задачи, как:

ExeReport

Система управления производством требует много отчетности. Компания разработала коробочное решение для формирования и публикации на сервер отчетов, созданных в визуальном дизайнере FastReport. Сервис позволяет встраивать отчеты в ExeMES и другие продукты.

ExeReport

 

Алексей Грачев, технический директор ExePlant



Сначала мы планировали сделать FastReport частью нашего продукта ExeMES, но потом поняли, что решение подойдет не только для производства. Библиотеки «Быстрых отчетов» позволяют работать с разными базами данных, и компании из других сфер тоже могут получить из коробки средство для формирования отчетов.



ExeReport — универсальное решение для бизнеса: инсталлировал и сразу начинаешь создавать отчеты. Для того чтобы установить его на предприятии и заставить работать с базой данных, вам достаточно одного дня или даже нескольких часов, в зависимости от квалификации.



В ExeReport есть админка, в которой можно настроить отчеты. Продукт позволяет изменять data source после публикации на сервер. Вы можете подключить свои источники данных и выбирать их из списка.



Для авторизации и аутентификации в обоих наших продуктах используется единая точка входа Keycloak — аналог Active Directory от Microsoft.

 

 

Почему стали участниками партнерской программы «Быстрых отчетов»

OEM (Original Equipment Manufacturer) лицензия позволяет компании-разработчику использовать продукты «Быстрых отчетов» в составе своего ПО для дальнейшего широкого распространения.

Клиенты получают готовое решение под брендом партнера со встроенными технологиями FastReport для генерации отчетов. «Быстрые отчеты» оперативно выпускают обновления продукта при обновлении среды разработки.

Алексей Грачев, технический директор ExePlant



Сначала мы встраивали FastReport в решения для управления производством. Теперь сделали отдельный продукт для построения отчетов ExeReport, в состав которого входит библиотека. Мы видим спрос на такой инструмент и хотим его продавать. Поэтому заранее подготовились к выходу на рынок и приобрели партнерскую лицензию.

 

 

Кейс «Кузбассразрезуголь»: примеры отчетов

ExePlant внедряет MES-систему на трех площадках УК «Кузбассразрезуголь» — одного из лидеров добычи в РФ с объемом 45 млн тонн угля в год.

Для управления производством вместо зарубежных решений интегрировали собственный продукт ExeMES с функциями:

В рамках проекта с помощью FastReport создали более 60 различных производственных отчетов. Ниже приведены некоторые из них:

Дашборд для онлайн-мониторинга технологических параметров и качества продукции

Дашборд для онлайн-мониторинга технологических параметров и качества продукции

 

Отчет по ключевым показателям эффективности для каждой единицы оборудования

Отчет по ключевым показателям эффективности для каждой единицы оборудования

 

Диаграмма Парето причин простоя оборудования

Диаграмма Парето причин простоя оборудования

 

Отчет о запасах — остатки на складах на конец каждой смены

Отчет о запасах — остатки на складах на конец каждой смены

 

Отчет по отгруженным партиям готовой продукции

Отчет по отгруженным партиям готовой продукции

 

Товарный баланс

Товарный баланс

 

Отчет о работе смен

Отчет о работе смен

 

Алексей Грачев, технический директор ExePlant



На примерах видно, что отчеты нужны разные. Нельзя сказать, что мы приобрели FastReport для каких-то определенных типов или шаблонов. Ориентировались на технологические возможности продукта: строить графики, сложно переплетать колонки и столбцы. И библиотека действительно позволяет производственникам создавать любые отчеты.

 

Результаты внедрения FastReport в компании ExePlant

Планы развития

 

Алексей Грачев, технический директор ExePlant



Мы получили инструмент, который стабильно работает, и покрывает основные бизнес-потребности заказчиков в формировании отчетов. С помощью FastReport можно охватить много источников данных. Мы сейчас работаем в .NET, но хорошо, что у «Быстрых отчетов» есть решения и для других платформ.

 

 

О компании «Быстрые отчеты»

Компания «Быстрые отчеты» создает библиотеки и инструменты для генерации отчетов и документов из баз данных с 1998 года.

30 тысяч разработчиков используют программное обеспечение компании: FastReport и «МоиОтчеты».

На российском рынке продукты не имеют аналогов и замещают зарубежные решения.