01 / Ситуация
Слова против системы
Диспетчер собирает заявки в рейс и отдаёт водителю список. Водитель отзванивается: «всё, развёз».
В системе заявки остаются в работе. Клиент звонит с вопросом, когда привезут, — и получает ответ, что доставка ещё не выполнена.
02 / Причина
Почему слова расходятся с системой
Рейс не связан с заявками
Список на бумаге или в чате. Закрытие рейса не меняет статусы заявок.
Подтверждение на словах
Факт доставки — звонок водителя. Ни отметки, ни фото, ни времени доставки.
Рейс работает, когда он связан с заявками: закрытие рейса меняет статус каждой доставки, а факт подтверждается отметкой.
03 / Подход
Рейс как операция
Собирать заявки в рейс
Рейс содержит конкретные заявки. Видно, что везём и кому.
Подтверждать доставку
Отметка о вручении — с временем и получателем. Это заменяет звонок «всё развёз».
Закрывать рейс целиком
Закрытие меняет статусы связанных заявок. Расхождений между словами и системой не остаётся.
04 / Нюансы
Что учесть
Частичная доставка
Клиента не оказалось на месте, часть груза вернулась. Это отдельный статус, а не «выполнено».
Маршрут меняется
Заявки добавляются в рейс по ходу. Нужна возможность дополнять, а не пересобирать список.
Возврат документов
Водитель привозит подписанные документы. Они тоже часть доставки, и это стоит фиксировать.
05 / Первый шаг
Один рейс
Возьмём последний рейс и сверим: сколько заявок в нём было и сколько закрыто в системе.
- Как собирается рейс сейчас.
- Как подтверждается доставка.
- Сколько заявок «висит» после выполнения.
По итогу согласуем структуру рейса и подтверждение доставки.