Как единый модуль помог автоматизировать сбор отчетности для Минсельхоза
Внедренный компанией «МКСКОМ» единый модуль для сбора отчетности упростил взаимодействие фермеров с Минсельхозом и ускорил внутренние согласования ведомства.
Бизнес-проблема: наследие устаревшей системы
До начала проекта сбор отчетности от сельхозпроизводителей велся через технологически устаревшую систему на базе «1С». Процесс был фрагментирован: данные приходилось вводить в несколько несвязанных между собой форм. Это неизбежно вело к трем основным проблемам:
- Дублированию ввода: одна и та же информация вносилась многократно.
- Риску ошибок: ручной перенос данных между формами повышал вероятность опечаток и неточностей.
- Задержкам согласований: процессы согласования и подписания отчетности внутри государственных органов управления были не автоматизированы.
На этапе планирования проекта было принято решение создать единый блок для подачи и согласования отчетов — «Модуль сбора отчетности».
Цели и задачи проекта
Основная цель — создать централизованную платформу, которая заменит разрозненные формы единым инструментом и ускорит процедуры согласования.
Конкретные задачи:
- Разработка динамического Единого листа показателей (ЕЛП) со встроенной валидацией данных и подразделами по направлениям (растениеводство, животноводство и др.).
- Создание многостраничного веб-интерфейса с разделами «Отчетность» и «Заявки».
- Внедрение системы управления доступом для двух основных групп: фермеров (СХТП) и сотрудников органов управления (МОУ/РОУ).
- Реализация личного кабинета для работы со сведениями об организации.
- Обеспечение бесперебойной работы модуля с фокусом на ключевые метрики: количество поданных и согласованных отчетов, число активных пользователей.
Технологическая основа: масштабируемость и интеграция
Для достижения поставленных целей был выбран надежный и современный технологический стек:
- Backend: Java для высокой производительности и надежности.
- Frontend: JavaScript для создания динамического веб-интерфейса.
- Интеграция: асинхронная очередь сообщений Apache Kafka для обработки событий отправки и согласования отчетов.
- Безопасность: интеграция Единой системы идентификации и аутентификации (ЕСИА).
Решения:
- Динамический ЕЛП с механизмом кросс-валидации, который проверяет логическую связь между показателями еще на этапе ввода, предотвращая ошибки.
- Гибкая система маршрутизации отчетов, которую можно настраивать под разные сценарии — как для последовательного согласования по цепочке, так и для параллельного, когда документ одновременно проверяют в нескольких отделах. Это ускорило внутренние процессы в Минсельхозе.
Для создания подобных высоконагруженных и интеграционно-сложных решений «МКСКОМ» использует отработанную методологию и экспертизу в области заказной разработки программного обеспечения.
Ход реализации проекта
Реализация проекта заняла год — с января по декабрь 2023 года. Работы велись по классическим этапам: аналитика, проектирование, разработка, интеграция, тестирование и запуск.
Важным достижением стало то, что в рамках основного релиза не произошло существенных изменений, что говорит о качественно проведенной предпроектной аналитике. Новые требования, касающиеся субсидий, поступили уже в 2024 году и были реализованы в рамках отдельного контракта на сопровождение.
Основная трудность, которую удалось преодолеть, — это добавление сложного субсидийного функционала. Решение было найдено в ходе проведения рабочих сессий с заказчиком, что позволило выбрать оптимальный архитектурный подход и реализовать его в дополнительном цикле разработки.
Результаты и эффекты
Внедрение единого модуля сбора отчетности помогло:
- Упростить процессы: полный отказ от множества форм в пользу Единого листа показателей.
- Снизить нагрузку на сотрудников: встроенная валидация снижает количество ошибок при вводе данных, а внедренный протокол ошибок на этапе согласования позволил оперативно возвращать отчетность на редактирование.
- Ускорить согласования: автоматическая маршрутизация и сквозное логирование сделали процесс согласования и подписания отчетов быстрее и прозрачнее.
Проект был успешно принят в эксплуатацию, его развитие продолжается.
Команда «МКСКОМ» гордится своевременной сдачей проекта без перерасхода бюджета и созданием гибкой масштабируемой архитектуры, готовой к новым интеграциям.
Практики из кейса:
Динамические формы и встроенная валидация, которые проверяют данные сразу при заполнении, помогают избежать ошибок и экономят время на исправления.
Систему согласования документов между ведомствами необходимо проектировать в начале проекта, чтобы учесть все возможные сценарии работы.
Качественная аналитика — залог отсутствия резких изменений требований в ходе реализации и основа успешного запуска проекта.
Рубрики
Интересное:
Новости отрасли:
Все новости:
Публикация компании
Контакты
Социальные сети
Рубрики


