Рабочий центр для подрядчика с выездными бригадами: заказы, бригады и начисления
Частный подрядчик с выездными бригадами (заказчик попросил остаться анонимным). Заказы приходили фотографиями таблиц, их вручную переносили в рабочие чаты в MAX, людей вручную раскладывали по бригадам. Дважды в месяц так же вручную собирали данные для начислений сотрудникам, расчёт занимал несколько часов.
Сделали две части: веб-приложение, рабочий центр, и скрипт в Google Таблицах. Рабочий центр открывается в браузере и ставится на телефон как приложение (PWA). Рутину делают программы, а последнее слово остаётся за сотрудником:
- фото заказа распознаётся через Yandex Vision OCR, результат можно поправить;
- бригады подбираются на OR-Tools с учётом истории совместных выездов, состав можно поправить и закрепить;
- заказы уходят в чаты MAX через GREEN-API из одного окна;
- начисления за период считает скрипт в Google Таблицах и выносит спорные заказы на контрольный лист.
Результат по оценке заказчика:
- заказы с фото: было 20 минут, стала 1 минута;
- подбор бригад по 4 человека: было 30 минут, стало 5 минут вместе с ручной правкой;
- состав беседы и отправка заказов: было 5 минут, стала 1 минута;
- расчёт начислений в таблице: было несколько часов, стало 30 секунд, с проверкой расхождений.
Фамилии на картинках вымышленные, таблицы демонстрационные.
Стек: Python, Flask, JavaScript, Docker, Google Apps Script, OR-Tools, Yandex Vision OCR, GREEN-API.