Обновление Яндекс Маршрутизации
за август-сентябрь 2024

Мониторинг

Артикулы в товарном составе

Добавили в список полей товарного состава заказа поле "Артикул". В рамках одного заказа номера артикулов могут повторяться. Например, если один и тот же товар реализуется по разным ценам, то его можно загрузить в товарный состав с разными ценой и количеством, при этом артикул будет одинаковым.

Документация: https://yandex.ru/routing/doc/ru/delivery/functions/order-contents#load-file

Номер телефона для звонка в комментариях к заказу

В комментариях к заказу можно указать номер телефона для звонка в формате гиперссылки. У курьера появится кликабельный текст комментария, после нажатия на который произойдет звонок на заданный номер. Формат такого комментария следующий:

Тут +79998887766 – это номер телефона, а 12 – добавочный номер, который можно указать при необходимости. В приложении курьер увидит кликабельный текст комментария:

Быстрое изменение порядка заказов на Android

Сделали перетаскивание заказов при изменении порядка в приложении на телефонах Android более быстрым и плавным:

Ограничение на максимальное время работы в смене

Добавили возможность задать для ТС мягкое и жесткое ограничение времени работы в смене: max_working_duration_s и hard_max_working_duration_s. Это аналог времени продолжительности смены, но регулирует он именно время работы, то есть все время за вычетом перерывов. Также для смены добавили штраф working_overtime с возможностью указания фиксированного штрафа и штрафа за каждую минуту нарушения. Он применяется когда нарушено мягкое ограничение времени работы в смене.

Документация: https://yandex.ru/routing/doc/ru/vrp/properties-of-vehicles#shift-duration

Расписание перерывов по регламенту

Добавили возможность задавать расписание перерывов курьера с помощью параметра vehicles.rest_schedule_preset, который содержит готовый набор настроек:

  • не позже чем через 4,5 часа работы курьера будет установлен 45-минутный перерыв
  • на длительность смены без учета перерывов будут наложены ограничения: мягкое – 9 часов, жесткое – 10 часов.


Параметр может принимать два значения:

  • rest_schedule_preset = private_transport — перерыв можно разбить на две части: 15 и 30 минут
  • rest_schedule_preset = public_transport — перерыв можно разбить на несколько частей продолжительностью не меньше 10 минут.


Документация: https://yandex.ru/routing/doc/ru/vrp/properties-of-vehicles#rest-schedule-presets

На этом сегодня всё, по всем вопросам пишите на routing-support@yandex-team.ru

Был ли этот дайджест полезным?