В системе Максоптра временные окна операции (окна заказа) - это время, когда заказ должен быть выполнен. Другими словами, чтобы соблюсти временные окна операции, водитель должен прибыть и разгрузить/загрузить заказ в рамках этих окон. Однако, не всегда клиент рассматривает временные окна заказа как окно прибытия и разгрузки, иногда клиенту достаточно, чтобы водитель только прибыл в рамках временных окон операции, а время выполнения операции может выходить за рамки временных окон. Для таких случаев Максоптра предлагает настройку "Учёт продолжительности операции во временных окнах операции". Данная настройка позволит не учитывать продолжительность операции в окне заказа.
...
При включенной настройке существуют два варианта расчета времени прибытия водителя в расположение клиента. Рассмотрим каждый вариант подробнее.
...
У заказа одно временное окно операции
Ситуация 1
Допустим, окно заказа (Временное окно операции) с 11 до 13 часов, а водитель прибыл в 12.55. Максоптра будет считать, что водитель опоздал, так как за время, оставшееся до конца временного окна операции, он не успеет разгрузить/загрузить заказ. Это объясняется тем, что продолжительность операции (время разгрузки/загрузки заказа) может занимать какое-то время. Для каждого типа заказа (доставка или сбор) продолжительность операции состоит из следующих атрибутов:
...
Наглядно ситуация представлена на рисунке ниже:
Рисунок 1. Ситуация, когда водитель прибыл за 5 минут до конца временного окна операции (графически)
На экране "План-факт" строка заказа в этом случае будет представлена жёлтым цветом.
Рисунок 2. Строка заказа на экране "План-факт" (водитель опоздал)
Ситуация 2
Допустим, окно заказа (Временное окно операции) с 11 до 13 часов, а водитель прибыл в 12.30. Максоптра будет считать, что водитель прибыл вовремя, так как у него остается достаточно времени для выполнения заказа. Графически ситуацию можно представить следующим образом:
Рисунок 3. Ситуация, когда водитель прибыл за 30 минут до конца временного окна операции (графически)
На экране "План-факт" строка заказа в этом случае будет представлена зелёным цветом.
Рисунок 4. Строка заказа на экране "План-факт" (водитель прибыл вовремя)
Ситуация 3
Допустим, окно заказа (Временное окно операции) с 11 до 13 часов, а водитель прибыл в 10.
Рисунок 1.
30. Максоптра будет считать, что водитель прибыл раньше времени, так как он прибыл до начала временного окна операции (окна заказа). Графически ситуацию можно представить следующим образом:
Рисунок 5. Ситуация, когда водитель прибыл за 30 минут до начала временного окна операции (графически)
На экране "План-факт" строка заказа в этом случае будет представлена светло-зелёным цветом.
Рисунок 6. Строка заказа на экране "План-факт" (водитель прибыл раньше времени)
У заказа несколько временных окон операции
Ситуация 1
Допустим, у заказа три временных окна: первое окно - с 11 до 13 часов, второе окно - с 15 до 17 часов, третье окно - с 19 до 21 часа. Водитель прибыл в 10.30. Максоптра будет считать, что водитель прибыл раньше времени, так как он прибыл до начала первого временного окна операции (окна заказа). Графически ситуацию можно представить следующим образом:
Рисунок 7. Ситуация, когда водитель прибыл за 30 минут до начала первого временного окна операции (графически)
На экране "План-факт" строка заказа в этом случае будет представлена светло-зелёным цветом ().
Ситуация 2
Допустим, у заказа три временных окна: первое окно - с 11 до 13 часов, второе окно - с 15 до 17 часов, третье окно - с 19 до 21 часа. Водитель прибыл в 11.30. Максоптра будет считать, что водитель прибыл вовремя, так как у него остается достаточно времени для выполнения заказа. Графически ситуацию можно представить следующим образом:
Рисунок 3. Ситуация, когда водитель прибыл за 30 минут до конца временного окна операции (графически)
На экране "План-факт" строка заказа в этом случае будет представлена зелёным цветом ().
Ситуация 3
Допустим, у заказа три временных окна: первое окно - с 11 до 13 часов, второе окно - с 15 до 17 часов, третье окно - с 19 до 21 часа. Водитель прибыл в 12.55. Максоптра будет считать, что водитель прибыл раньше времени, так как он прибыл раньше начала второго временного окна заказа. Графически ситуацию можно представить следующим образом:
В текущей реализации окно заказа у нас является окном прибытия и разгрузки. Другими словами, водитель должен успеть не только приехать, но и разгрузиться в рамках заданного окна локации.
...