В системе Максоптра временные окна операции (окна заказа) - это время, когда заказ должен быть выполнен. Другими словами, чтобы соблюсти временные окна операции, водитель должен прибыть и разгрузить/загрузить заказ в рамках этих окон. Однако, не всегда клиент рассматривает временные окна заказа как окно прибытия и разгрузки, иногда клиенту достаточно, чтобы водитель только прибыл в рамках временных окон операции, а время выполнения операции может выходить за рамки временных окон. Для таких случаев Максоптра предлагает настройку "Учёт продолжительности операции во временных окнах операции". Данная настройка позволит не учитывать продолжительность операции в окне заказа.
Как включить/выключить настройку "Учёт продолжительности операции во временных окнах операции" в Максоптре
По умолчанию настройка "Учёт продолжительности операции во временных окнах операции" включена. Если вам необходимо отключить данную настройку, обратитесь в службу поддержки Максоптра.
Как настройка "Учёт продолжительности операции во временных окнах операции" работает в Максоптре
Рассмотрим, как работает Максоптра при включенной и выключенной настройке.
Настройка включена
При включенной настройке существуют два варианта расчета времени прибытия водителя в расположение клиента. Рассмотрим каждый вариант подробнее.
Случай, когда у заказа одно временное окно операции
Допустим, окно заказа (Временное окно операции) с 11 до 13 часов, а водитель прибыл в 12.55. Максоптра будет считать, что водитель опоздал, так как за время, оставшееся до конца временного окна операции, он не успеет разгрузить/загрузить заказ. Это объясняется тем, что продолжительность операции (время разгрузки/загрузки заказа) может занимать какое-то время. Для каждого типа заказа (доставка или сбор) продолжительность операции состоит из следующих атрибутов:
- продолжительность операции, указанная в форме заказа или в настройках аккаунта,
- дополнительное время, затрачиваемое на подъезд к клиенту,
- время разгрузки/погрузки одной единицы груза у клиента * количество единиц груза, указанных в заказе.
В текущей реализации окно заказа у нас является окном прибытия и разгрузки. Другими словами, водитель должен успеть не только приехать, но и разгрузиться в рамках заданного окна локации.
При этом далеко не все клиенты работают именно таким образом.
Для многих, окно клиента явлется окном прибытия. И тот факт, что на точке клиента нужно провести еще какое то время для разгрузки/вручения груза/прочее - никак не учитывается.
Мы можем добавить настройку на уровень аккаунта, является ли окно локации окном прибытия или окном прибытия и разгрузки.
При этом на уровне шедулера не потребуется никаких изменений.
В случае, если окно является окном прибытия, интеграция увеличивает его на время разгрузки конкретного заказа.
В случае, если окно является окном прибытия и разгрузки, мы ничего не делаем и разгрузка учитывается в окне, как сейчас и реализовано.
На Track & Trace в режиме контроля по запланированным окнам, ничего не меняется
В режиме контроля по кастомерским окнам, в случае окна прибытия мы считаем факт въезда в пределах окна приездом вовремя
В случае окна прибытия и разгрузки - прибавляем в времени въезда время разгрузки и сравниваем с окном.