Распределение заказов, режим НОН-СТОП
Схема распределения заказов
Подходящий водитель - водитель считается подходящим для заказа, если он удовлетворяет следующим критериям:
- водитель свободен, либо работает по заказу в статусе "Освобождаюсь"
- автомобиль водителя удовлетворяет требованиям заказа - опции заказа совпадают с опциями автомобиля.
- водитель находится в радиусе действия системы автораспределения. Расстояние от адреса подачи до водителя считается по транспортной сети.
- водителю не предлагался заказ в текущей волне распределения.
- с момента предыдущего предложения этого же заказа прошло заданное количество времени.
- заказ
- водитель для которого действует временный мораторий на повторное предложение заказа
- водитель отказался или проигнорировал предложение по заказу
- водитель принял предложение по заказу (взял заказ)
- радиус распределения заказов
Алгоритм распределения
Система распределения работает волнами.
Первая волна запускается при создании заказа.
Как работает распределения в волне?
- Система берет ближайшего водителя среди всех подходящих*.
- Водителю предлагается заказ.
- Система ждет реакции водителя заданное время. При отсутствии реакции, система ищет следующего подходящего водителя. И т.д. пока кто нибудь из водителей не возьмет заказ или не закончатся подходящие водители.
Волна считается завершенной, когда не остается подходящих водителей.
Если система НОН-СТОП выключена, то заказ попадает в общий список заказов.
Если система НОН-СТОП включена, то запускается вторая и последующие волны, до тех пор, пока заказ не будет распределен или отменен.
Для каждой следующей волны система увеличивает радиус действия на заданную величину, но не более радиуса установленного в профиле Радара на устройстве водителя.
Если Радар выключен, то радиус будет увеличиваться неограниченно.
Customer support service by UserEcho