Создание Группой «Борлас» системы управления техническим обслуживанием и ремонтами (МСУ ТОиР) на платформе Jmix
Партнер
Группа «Борлас» – один из ведущих интеграторов на рынке СНГ с более чем 30-летним опытом работы и командой свыше 500 сотрудников. Экспертами Группы «Борлас» реализовано более 700 успешных проектов внедрения ERP-систем, систем PLM, других бизнес-приложений и инфраструктурных решений для крупных предприятий и холдингов. Входит в ТОП-3 крупнейших поставщиков ERP-решений в России по версии TAdviser.
Проект
Разработка Группой «Борлас» системы управления техническим обслуживанием и ремонтами (МСУ ТОиР).
Задача
Перед Группой «Борлас» стояла задача создания импортозамещенной системы МСУ ТОиР для отечественных предприятий, которая позволит отслеживать состояние оборудования, осуществлять мониторинг и управление ремонтными работами с мобильных устройств. Разрабатываемое решение должно иметь широкие возможности интеграции с текущими корпоративными информационными системами предприятия (вне зависимости от ERP-системы) и поддержку преемственности при переходе на импортозамещенные решения. При этом было важно обеспечить высокую гибкость, горизонтальную и вертикальную масштабируемость решения.
Решение
Группа «Борлас» выбрала платформу Jmix для реализации проекта благодаря следующим ее преимуществам:
- Гибкость и контроль над исходным кодом. Jmix позволяет сохранить полный контроль над приложением и его кодом, что было одним из важных требований партнера к платформе.
- Поддержка профессиональных разработчиков. Платформа ориентирована на опытных разработчиков, это позволило «Борлас» эффективно использовать ее возможности.
- Open-source технология. Jmix интегрирована в среду разработки IntelliJ IDEA и поддерживает множество open-source библиотек, что делает ее доступной и гибкой для различных задач.
Этапы реализации
Выбор платформы
После ухода западных поставщиков на отечественном ИТ-рынке возникла необходимость в разработке импортозамещённого продукта для управления процессами технического обслуживания и ремонтов. Группа «Борлас» выиграла грант Фонда содействия инновациям (ФСИ) на разработку данной системы и приступила к выбору платформы. В результате проведенного анализа предпочтение было отдано продукту Jmix как максимально соответствующему условиям и технологическим требованиям гранта к разрабатываемому решению.
Архитектура решения
Система МСУ ТОиР состоит из двух ключевых компонентов, которые реализованы на Jmix:
- Мастер-система. Веб-приложение для централизованного управления техническим обслуживанием и ремонтами.
- Мобильное приложение. Android-приложение для технического персонала, которое позволяет записывать данные о состоянии оборудования прямо на месте. Приложение взаимодействует с мастер-системой через REST API.
Использование базы данных и интеграция
В проекте использовалась база данных PostgreSQL, что было необходимо для соответствия требованиям гранта в части использования open-source решений. Однако в процессе разработки, для повышения универсальности и преемственности, в системе была реализована возможность перехода на другие базы данных. Благодаря использованию LiquiBase систему можно легко адаптировать под другие решения, например, различные форки PostgresSQL, MySQL или Oracle.
Разработка и внедрение
Проект совместной разработки был завершен за один год, что является очень быстрым сроком для подобного рода решений. Основную часть работы выполнила команда Группы «Борлас» и компании «Хоулмонт», что стало возможным благодаря гибкости и ускорению процессов разработки на платформе Jmix.
Результат
В результате проекта Группы «Борлас» в партнерстве с «Хоулмонт» была создана комплексная система МСУ ТОиР, включающая веб-приложение и мобильное решение для обходчиков оборудования. Благодаря Jmix, обе части системы работают синхронно и легко интегрируются друг с другом через REST API. Это позволяет гибко управлять и обрабатывать данные, собранные в полевых условиях.
После ухода западных поставщиков Группа «Борлас» смогла быстро и эффективно заменить зарубежные решения на платформу Jmix. Новая система полностью соответствует требованиям импортозамещения и не зависит от иностранных технологий, что позволяет бизнесу заказчиков «Борлас» оставаться гибким и защищенным от внешних рисков.
Использование Jmix обеспечило возможность:
• Сократить сроки разработки за счет использования готовых компонентов и сокращения объема кода;
• Поддерживать высокую гибкость и масштабируемость системы;
• Существенно снизить затраты на разработку и внедрение по сравнению с традиционными подходами.
Все требования грантодателя были выполнены в срок, включая использование open-source технологий, создание уникального решения и обеспечение гибкости для дальнейшего развития системы.
Заключение
Платформа Jmix доказала свою эффективность в разработке сложных корпоративных решений. Благодаря ее гибкости и поддержке open-source технологий Группа «Борлас» создала уникальную систему управления техническим обслуживанием и ремонтами, которая адаптирована под современные требования бизнеса предприятий промышленного сектора, ТЭК и ЖКХ.
Система ориентирована на работу с мобильными устройствами, позволяя технологическому персоналу проводить аудит объектов, подлежащих контролю, и выполнять обслуживание оборудования. Одним из преимуществ разработки является расширенная функциональность управления нормативно-справочной информацией, которая позволяет существенно снизить трудоемкость и сократить сроки внедрения МСУ ТОиР. Использование системы сокращает длительность планирования мероприятий технического обслуживания и ремонта, снижает технологические риски и количество внеплановых простоев производственного оборудования.
Решение реализовано в полном соответствии с требованиями, предъявляемыми к российскому программному обеспечению, и включено в Реестр российского ПО.