0%

ERP VS Excel

ускорили обработку клиентских заявок в 10 раз и настроили логистику

Интернет-провайдингERPFrontendBackend

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

Отрасль

Интернет-провайдинг

Дата

Сен. 2017 – Фев. 2018

Стоимость

> 2,5 млн. руб.

Услуги

Поддержка, Backend-разработка

Команда

Team lead, 3 Fullstack-разработчика

Технологии

PHP, Yii2, PostgreSQL, HTML, CSS, JavaScript, Bootstrap, jQuery, Docker, Docker Compose, Git

ERP VS Excel

О клиенте

Компания 20+ лет занимается монтажными работами и подключением Интернета, ТВ и телефонии в Москве и МО. Она успешно конкурирует на рынке провайдинга и расширяет внутрирегиональную позицию поставки услуг. Для реализации стратегии постепенно оцифровывает бизнес-процессы и переносит их на веб-платформы.

Изначально провайдер обратился к нам с задачей по доработке личного кабинета, но в процессе работы была выявлена более критичная проблема: полное отсутствие автоматизации в обработке заявок.

Задача

Устранение ручного труда и создание централизованной ERP-системы, способной:

  • Ускорить обработку входящих заказов в несколько раз.

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

  • Обеспечить централизованное хранение данных (сотрудники, расписание, адреса, контакты УК).

  • Предоставить API для интеграции с сайтом и внешними сервисами провайдера.

Решение

Была разработана кастомная ERP-система на базе PHP/Yii2. Внедрены:

  • Шаблон формы заявки: Позволяет оператору быстро фиксировать информацию и сразу ставить заказ в свободный слот в графике.

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

  • Логистика: В разделе «Текущие заявки» интегрирована Google-карта с навигацией движения из офиса до адреса заказчика.

  • База данных: Создана реляционная БД для централизованного хранения информации (расписание, адреса, контакты УК).

  • API: Разработан функционал для интеграции системы с сайтом и сторонними сервисами провайдера.

Работа в Excel: Низкая эффективность и человеческий фактор

До внедрения ERP-системы все операции, связанные с регистрацией, планированием и логистикой, выполнялись вручную в Microsoft Excel:

  • Ручной ввод и распределение: Операторы регистрировали все поступающие заявки в "коробочной" версии Excel. В этом же файле они искали свободное время специалистов и назначали бригады.

  • Длительная обработка: На занесение одного входящего запроса, поиск свободного "‎окна", исполнителя и планирование логистики тратилось около 30 минут менеджера.

  • Риск ошибок: Для получения актуального расписания и статуса работ оператор был вынужден постоянно запрашивать обновленные Excel-файлы, что приводило к сбоям и ошибкам планирования.

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

Нашли решение и вот что сделали

Мы разработали кастомную ERP-систему на базе PHP/Yii2, сфокусировавшись на удобстве оператора и максимальной автоматизации логистики.

Шаблон формы заявки

Шаблон формы заявки

Наш приоритет в работе с ERP-системой – удобство оператора. Чтобы специалист не упустил ни одного важного пункта и сразу мог предоставить клиенту выбор даты и времени, мы создали шаблон приема заявок.

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

Раздел «Управление»

Раздел «Управление»

Заявки можно редактировать: переносить на другое время, исправлять данные, добавлять и убирать работы. После правок система напоминает об оповещении клиента и фиксирует корректировки в отдельной таблице изменений.

Текущие заявки и маршрут

Текущие заявки и маршрут

Все заказы услуг отображаются в разделе «Заявки». На главной странице находятся записи об актуальных работах, которые надо выполнить бригаде. Помимо данных о клиенте и хронологического интервала, здесь же расположена Google-карта с навигацией движения из офиса до адреса заказчика. Открывается она при выборе бригады-подрядчика. В ней учитывается даже то, что для определенных видов работ требуется связаться с УК и заехать за ключом от щитка.

Маршрут

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

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

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

Реляционная база данных

Реляционная база данных
Реляционная база данных

Занесение и хранение информации в ERP – важная часть для алгоритма распределения заявок. Именно БД сообщает системе о видах и особенностях работ, расписании сотрудников, адресах и контакты ЖК, диспетчерских, УК. Данные можно создавать, редактировать и удалять. При правках будут меняться график, услуги и маршруты.

API

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

Протестировали систему

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

Результаты

Разработанная ERP-система успешно функционирует у провайдера уже более 6 лет и принесла следующие ключевые результаты:

  • Ускорение обработки заявок: Обработка клиентских запросов ускорена в 10 раз.

  • Полная автоматизация логистики: Значительно сокращено время на просчет маршрута, а человеческий фактор ошибки при планировании сведен к минимуму.

  • Централизация данных: Вся информация о клиентах, расписании и работах хранится в одном месте, доступном всем участникам процесса.

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

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

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