0%

Разработка мобильного приложения «Молния»

для выездных работ

БезопасностьМобильное приложениеERPЛичный кабинетMobileBackend

Разработка нового кроссплатформенного мобильного приложения «Молния» для компании, занимающейся проектированием, установкой и обслуживанием противопожарных систем. Приложение предназначено для контроля и учета выездных работ, став частью единой ERP-экосистемы клиента.

Отрасль

Техническое обслуживание и сервис

Дата

Сен. 2021 – Наст. вр.

Стоимость

> 2 млн. руб.

Услуги

Мобильная разработка на Flutter, Интеграция с API, Поддержка и доработка, Интеграция с ERP-системой

Команда

3 разработчика

Технологии

Dart 2.16.2, Flutter 2.10.5, Git

Разработка мобильного приложения «Молния»

О клиенте

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

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

Боль клиента

Наше сотрудничество с клиентом началось с основной ERP-системы. Мы добавили в нее новые виды услуг и статистику, а также доработали API. В связи с этим встал острый вопрос о расширении и поддержке мобильного приложения, которое некорректно функционировало на современных версиях Android и требовало обновления.

Мы изучили имеющееся приложение и поняли, что оно не только не закрывает потребности клиента, но и неудобно для расширения дополнительным функционалом.

Аргументировано предложили разработать новую версию на базе кроссплатформенного фреймворка Flutter, получили одобрение и приступили к разработке мобильного инструмента.

Задача

Разработать новую версию мобильного приложения для контроля и учёта выездных работ сотрудников, с учётом интеграции с ERP, с расширенным функционалом и стабильной работой на современных версиях Android.

Реализовать корпоративное приложение, которое:

  1. Работает на новом технологическом стеке.

  2. Автоматизирует производственные процессы: учёт выездов, отчётов, фото/видео подтверждений, актов выполненных работ, заявок на материалы/оборудование.

  3. Позволяет сотруднику работать даже при отсутствии интернет-соединения: синхронизация при первой авторизации + последующая передача данных при появлении связи.

  4. Интегрируется с существующей ERP и API клиента, чтобы обеспечить единую экосистему для учёта, отчётности, управления материалами и расчёта оплаты труда.

Решение

Команда разработала новую версию приложения на Flutter.

Решение позволило сотрудникам индивидуально авторизоваться, проводить первичную синхронизацию данных с ERP и работать в системе без подключения к сети.

Была реализована отправка отчетов через новый API при возобновлении подключения.

В приложении созданы разделы для пошагового учета активных работ (заполнение заявки, фото/видеоподтверждение, регистрация срабатывания противопожарной системы), модули запроса необходимых материалов и автоматический расчет заработной платы.

Как реализовывали

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

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

Вход в личный кабинет

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

Вид работ

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

  • Вносит информацию о виде услуги, указывает адрес и описывает проблему.

  • Загружает фото\видео для подтверждения неисправностей и их устранения.

  • Если есть напарник, то добавляет его, сканируя QR-код сотрудника.

  • Отправляет акт о проделанной работе руководству.

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

Информация о виде услуги

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

Заявки

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

Расчеты

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

Итоги

Результаты

  • Создано корпоративное мобильное приложение, интегрированное с ERP, которое стало инструментом оперативного управления и входит в единую экосистему компании.

  • Приложение обеспечивает удобство работы «в поле» — с учётом офлайн-режима и синхронизации, что критично для выездных работ на объектах с плохой связью.

  • Благодаря автоматизации учёта выездов, актов, материалов и оплат — минимизирован «человеческий фактор», повышена надёжность данных и скорость обмена информацией между бригадирами, клиентами и администрацией

IconХотите похожий результат?

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

MediaTen — цифровые решенияMediaTen — креативный подход