Разработка мобильного приложения «Молния»
для выездных работ
Разработка нового кроссплатформенного мобильного приложения «Молния» для компании, занимающейся проектированием, установкой и обслуживанием противопожарных систем. Приложение предназначено для контроля и учета выездных работ, став частью единой ERP-экосистемы клиента.
Отрасль
Техническое обслуживание и сервис
Дата
Сен. 2021 – Наст. вр.
Стоимость
> 2 млн. руб.
Услуги
Мобильная разработка на Flutter, Интеграция с API, Поддержка и доработка, Интеграция с ERP-системой
Команда
3 разработчика
Технологии
Dart 2.16.2, Flutter 2.10.5, Git

О клиенте
Компания почти 20 лет занимается проектированием, установкой и обслуживанием противопожарных систем. Сотрудничает с крупными застройщиками, частными предприятиями и заведениями. Заработала репутацию надежного подрядчика, предоставляющего гарантии на свои услуги.
Для строгого контроля объектов организация использует собственную ERP с личными кабинетами разных ролей: администратора, бригадира, клиента, менеджера колл-центра. Система интегрирована с мобильным приложением, которое создано с целью минимизировать человеческий фактор ошибки за счет ведения учета выездных работ.
Боль клиента
Наше сотрудничество с клиентом началось с основной ERP-системы. Мы добавили в нее новые виды услуг и статистику, а также доработали API. В связи с этим встал острый вопрос о расширении и поддержке мобильного приложения, которое некорректно функционировало на современных версиях Android и требовало обновления.
Мы изучили имеющееся приложение и поняли, что оно не только не закрывает потребности клиента, но и неудобно для расширения дополнительным функционалом.
Аргументировано предложили разработать новую версию на базе кроссплатформенного фреймворка Flutter, получили одобрение и приступили к разработке мобильного инструмента.
Задача
Разработать новую версию мобильного приложения для контроля и учёта выездных работ сотрудников, с учётом интеграции с ERP, с расширенным функционалом и стабильной работой на современных версиях Android.
Реализовать корпоративное приложение, которое:
Работает на новом технологическом стеке.
Автоматизирует производственные процессы: учёт выездов, отчётов, фото/видео подтверждений, актов выполненных работ, заявок на материалы/оборудование.
Позволяет сотруднику работать даже при отсутствии интернет-соединения: синхронизация при первой авторизации + последующая передача данных при появлении связи.
Интегрируется с существующей ERP и API клиента, чтобы обеспечить единую экосистему для учёта, отчётности, управления материалами и расчёта оплаты труда.
Решение
Команда разработала новую версию приложения на Flutter.
Решение позволило сотрудникам индивидуально авторизоваться, проводить первичную синхронизацию данных с ERP и работать в системе без подключения к сети.
Была реализована отправка отчетов через новый API при возобновлении подключения.
В приложении созданы разделы для пошагового учета активных работ (заполнение заявки, фото/видеоподтверждение, регистрация срабатывания противопожарной системы), модули запроса необходимых материалов и автоматический расчет заработной платы.
Как реализовывали
Благодаря тому, что наша команда уже дорабатывала ERP-систему компании и ее API, большинство бизнес-процессов нам были известны. В связи с этим удалось сократить время на вхождение в проект и оперативно приступить к разработке.
Доступ к корпоративному приложению каждый сотрудник получает индивидуально. Как только пользователь устанавливает файл на своем смартфоне и авторизуется в программе, то происходит первичная синхронизация данных с ERP. После чего специалист может работать в системе даже без подключения к сети.

Отправка отчетов из приложения в административную платформу происходит через взаимодействие с новым API. При отсутствии интернета информация о проведенных работах передается в ERP, когда возобновится подключение. Это удобно, если объект расположен в необслуживаемых сетью зонах.

Для того чтобы автоматизировать каждый этап выездной услуги специалиста, мы создали раздел по учету активных работ. В нем сотрудник пошагово и в соответствии с регламентом заполняет заявку на плановое ТО или ремонт.
Вносит информацию о виде услуги, указывает адрес и описывает проблему.
Загружает фото\видео для подтверждения неисправностей и их устранения.
Если есть напарник, то добавляет его, сканируя QR-код сотрудника.
Отправляет акт о проделанной работе руководству.
В этом же блоке расположен подпункт – регистрация срабатывания противопожарной системы. В нем надо указать дату, место и причину, дать описание и подтвердить свои слова фото или видео.

Мы также реализовали модули запроса и передачи необходимых материалов, оборудования и инструментов. В разделах можно не только подать заявку, но и узнать о ее статусе и месте нахождения запрашиваемого инвентаря.

Также в системе управления реализован автоматический расчет заработной платы, который основан на количестве выполненных работ и затраченном на них времени. Сотрудник видит баллы, которые будут конвертированы в рубли, и знает, какую сумму получит в итоге.

Мы продолжаем дорабатывать систему с учетом новых задач от клиента и поддерживаем производительность уже реализованных возможностей.

Результаты
Создано корпоративное мобильное приложение, интегрированное с ERP, которое стало инструментом оперативного управления и входит в единую экосистему компании.
Приложение обеспечивает удобство работы «в поле» — с учётом офлайн-режима и синхронизации, что критично для выездных работ на объектах с плохой связью.
Благодаря автоматизации учёта выездов, актов, материалов и оплат — минимизирован «человеческий фактор», повышена надёжность данных и скорость обмена информацией между бригадирами, клиентами и администрацией
Хотите похожий результат?
Не откладывайте — сделаем бесплатный аудит проекта уже сегодня. Напишите нам — обсудим детали за чашкой кофе.

