Обновление Яндекс.Маршрутизации от 17 апреля 2020 года

Список изменений, которые уже появились в рабочей версии платформы.
  1. Учет жестких габаритов груза

Пользователи API сервиса автоматического планирования маршрутов теперь могут использовать габариты груза с учетом всех трех измерений - высоты, ширины, длины.

Раньше мы использовали проверку на общий объем, высчитывая его исходя из указанных измерений груза и сравнивая с допустимым объемом транспортного средства. Это не позволяло правильно распределять негабаритные заказы. Например те, у которых длина превышает длину кузова транспортного средства, но общий объемный вес укладывается в нормативы, заданные для машины.

Например, длинная, но узкая водопроводная труба с габаритам 4м х 0.1м х 0.1м, могла быть распределена в машину с габаритами 2м х 2м х 1м, так как ее объем был меньше доступного объема внутри машины.

Теперь алгоритм сможет понять, что труба не поместится в машину, у которой и высота, и ширина, и глубина меньше 4м, и будет искать подходящий для такого груза транспорт.

Если у вас могут быть такие товары, то используйте Location->Shipment_size->Volume->Type =rigid.

Учет фактических габаритов груза при планировании
  1. Поддержка грузового каркаса в Москве
Ранее мы поддерживали ограничения Московского грузового каркаса в экспериментальном режиме, тестируя их на маршрутах некоторых из наших пользователей. После  ряда доработок и улучшений  мы готовы анонсировать поддержку грузового каркаса при планировании маршрутов для всех клиентов.

Опция доступна как для пользователей API сервиса планирования, так и для тех, кто строит маршруты в рабочем месте логиста.

Для пользователей API — чтобы использовать учет грузового каркаса, укажите routing_mode=truck для нужных транспортных средств. 

Для пользователей интерфейса рабочего места логиста в настройках нового планирования появилась возможность указать метод передвижения «Грузовой автомобиль». В этом случае маршруты будут строиться с учетом грузового каркаса для всех машин, участвующих в планировании.

Если не все машины в решении должны попадать под ограничения грузового каркаса, вы можете указать метод передвижения «Грузовой автомобиль» только для тех машин, для которых нужно учитывать такие ограничения. Для этого укажите параметр truck на листе Vehicles (Курьеры) в столбце Метод передвижения (routing_mode).
Определение типа машин «грузовой автомобиль» для планирования с учетом грузового каркаса в рабочем месте логиста. При выборе данной опции ограничения грузового каркаса будут применяться ко всем маршрутам.
Указание метода передвижения "Грузовой автомобиль" для отдельных машин.
  1. Импорт маршрутов из xls-файла в сервис мониторинга
Для пользователей сервиса мониторинга появилась еще одна возможность добавлять данные о маршрутах — теперь их можно загрузить через xls-файл.

Для загрузки готовых маршрутов в рабочее место логиста воспользуйтесь кнопкой  «Импорт из Excel» на странице с дашбордом рабочего места логиста
Для начала импорта нажмите кнопку «Импорт из Excel»
Режим работы похож на загрузку данных для решения задачи планирования — вы также можете скачать пример файла и заполнить его своими данными.
Здесь вы можете скачать пример файла для загрузки данных в сервис мониторинга
Пример загруженного файла. Появились дополнительные данные по готовым маршрутам.
Результат импорта маршрутов в рабочее место логиста
  1. Новый тип точки «гараж» для пользователей интерфейса планирования
Мы уже рассказывали, что пользователи API сервиса планирования могут задавать произвольные точки для старта и финиша маршрутов (тип точки — garage), которые можно комбинировать с необходимостью посещения склада.
Подробнее, про эти схемы можно прочитать здесь

Теперь старт и финиш маршрута из произвольной точки можно реализовать и в  интерфейсе планирования в рабочем месте логиста.
Для этого  на листе Orders (Заказы) нужно добавить точку «Гараж» и указать ей тип «garage» в столбце Type. После этого  у  транспортного средства в столбце finished_at указывается идентификатор точки с гаражом. Таким образом, мы  зададим точку финиша маршрута для этого транспортного средства.

Аналогичным образом можно задать точку старта маршрута, используя параметр start_at для нужных машин.

Пример шаблона файла, с заполненными полями типа «Гараж» вы можете скачать здесь
Тип локации garage задается на листе Orders (Заказы)
У машины указываются параметры start_at и (или) finish_at на листе Vehicles (Курьеры)
Новый тип точки «гараж» отмечен значком на карте и в списке маршрутов.
  1. Статус заказов при экспорте маршрутов из планирования в мониторинг
Ранее мы писали про возможность автоматического переноса полученных маршрутов из сервиса планирования в сервис мониторинга.

Довольно много вопросов возникало со статусами заказов: "Согласованы/Не согласованы"

Теперь при переносе маршрутов вы можете задать статус, который будет по умолчанию присвоен всем перенесенным в мониторинг заказам.
В далоговом окне укажите нужный вам статус заказов.
Выбор статуса заказов при экспорте решения из планирования в мониторинг
  1. Обновленный интерфейс рабочего места логиста
Представляем вам новый интерфейс рабочего места логиста. Мы постарались сделать его более удобным для работы с полученными маршрутами: карта теперь занимает правую вертикальную область экрана, панель с меню можно свернуть и расширить рабочую зону.

Также изменился внешний вид окна настроек нового планирования.
Рабочую зону можно расширить, спрятав боковую панель с меню.
Обновленный интерфейс рабочего места логиста
Новый вид окна с настройками планирования
Sun Nov 05 2023 17:45:57 GMT+0300 (Moscow Standard Time)