Работа с полученным решением
После завершения автоматического построения маршрутов вы можете посмотреть и отредактировать результат в разделе Планирование.
Каждое решение имеет свой уникальный идентификатор task_id
. Он фигурирует в составе адреса:
https://yandex.ru/courier/companies/<company_id>/depots/all/mvrp/<task_id>
,
где company_id
— идентификатор вашей компании.
Чтобы вернуться к полученному решению в дальнейшем, сохраните содержимое адресной строки браузера.
Примечание
Полученное решение можно также посмотреть на карте mvrp-map.
Элементы страницы
На странице работы с полученным решением представлены блоки:
- Панель управления — общие действия с решением.
- Маршруты — метрики маршрутов и итоговые показатели всего решения.
- Заказы и Нераспределенные заказы — заказы, которые входят в выбранный маршрут и которые не удалось включить в маршруты соответственно.
- Карта — географическое представление построенных маршрутов и нераспределенных заказов.
Вы можете изменить отображение блоков:
- Настроить расположение
- Наведите указатель на левый верхний угол блока, нажмите левую кнопку мыши и перетащите в нужное место.
- Настроить размер
- Используйте управляющий элемент в правом нижнем углу блока.
- Изменить ширину столбцов
- Передвиньте границы заголовка столбца, чтобы изменить его ширину.
- Изменить порядок и видимость столбцов
- Нажмите в правом верхнем углу блока.
- Чтобы изменить последовательность столбцов, перетащите название столбца на нужную позицию в списке.
- Чтобы скрыть столбец, отключите опцию с соответствующим названием.
- Для возврата к стандартным настройкам нажмите Сбросить.
Панель управления
- Новое планирование
-
Запускает другую задачу планирования. Чтобы не потерять результаты текущего решения, перед запуском сохраните
task_id
. - Дата
-
Соответствует дате, для которой спланировано решение.
- Поиск
-
Используйте поиск , чтобы перейти к конкретному объекту — выберите заказ или маршрут в выпадающем списке, и он будет выделен в блоках. Если выбрать склад, в блоке Маршруты останутся только те маршруты, в которых курьер посещает этот склад.
- Фильтр
-
Появляется, если при планировании использовалась функциональность Теги автомобиля.
В фильтре перечисляются значения из поля Свойства машины таблицы Маршруты (равносильны тегам). Чтобы отобразить маршруты, которые удовлетворяют определенным свойствам машины, выберите соответствующее значение. Возможен множественный выбор. В результате данные отфильтруются во всех блоках.
- Экспортировать
-
Используется для экспорта решения.
Маршруты
— значок означает, что к маршруту есть замечания. Наведите указатель на значок, чтобы увидеть пояснение.
— значок позволяет скрыть маршрут на карте. Если нажать на него в шапке таблицы, то будут скрыты все маршруты.
— значок переключает отображение маршрута: схематично прямыми линиями или по дорогам. Чтобы подключить эту возможность, обратитесь в техподдержку.
Если вы хотите передать спланированный маршрут на другую машину, выберите маршрут в списке и нажмите Заменить машину. Замена возможна при выполнении следующих условий:
-
Если для машины, с которой нужно передать маршрут, склады указаны в поле
depot_id
(без деления на начальные, промежуточные и конечные), вы можете передать ее маршрут:- машине, на которую уже назначен маршрут, если для нее указаны только те же склады, что и у исходной машины;
- свободной машине, если для нее указаны в том числе и склады исходной машины.
-
Если для машины, с которой нужно передать маршрут, указаны склады, с которых нужно начинать маршрут (
starting_depot_id
), промежуточные склады (middle_depot_id
) и склады для завершения маршрута (ending_depot_id
), вы можете передать ее маршрут:- машине, на которую уже назначен маршрут, если для нее указаны только те же начальные, промежуточные и конечные склады, что и у исходной машины;
- свободной машине, если для нее указаны в том числе и склады исходной машины (начальные, промежуточные и конечные).
-
Передать маршрут обратно исходной машине можно только в том случае, если у исходной машины указаны все склады, что и у машины для замены.
Заказы и Нераспределенные заказы
— значок означает, что к заказу есть замечания. Наведите указатель на значок, чтобы увидеть пояснение.
— значок позволяет скрыть нераспределенный заказ на карте. Если нажать на него в шапке таблицы, то будут скрыты все нераспределенные заказы.
Если заказы попали в таблицу Нераспределенные заказы, вы можете развезти их с помощью грузовиков Яндекс Доставки.
Карта
Пояснения к значкам на карте представлены ниже.
Число на точке означает ее порядковый номер в последовательности объезда пунктов маршрута.
Включайте и выключайте отображение заданных при планировании геозон с помощью опции Показывать зоны в правом верхнем углу карты. С включенной опицей будут отображаться только те зоны, которые участвуют в решении и для которых спланированы маршруты. Зоны будут отображаться независимо от того, есть ли они в справочнике у данной компании.
Значки на карте
— склад, depot
.
— кросс-док, crossdock
.
— доставка, delivery
.
— получение груза, pickup
.
— выгрузка, drop_off
.
— старт или завершение не на складе, garage
.
— отдых, breaks
.
— «точка притяжения» для кучных маршрутов.
— нераспределенный заказ.
— точка, которую посетят несколько курьеров. Количество цветов соответствует количеству пересекающихся маршрутов.
— точка отсоединения или присоединения прицепа.
— точка перекатки прицепа.
— запрет на въезд с прицепом.
Просмотр решения
Чтобы перейти к заказу или маршруту, выберите нужный объект на карте или в таблице. В результате на указанном заказе или маршруте будет установлен фокус во всех возможных блоках страницы.
Для перехода к конкретному объекту также служит поле Поиск. Выберите заказ или маршрут в выпадающем списке, и он будет выделен в блоках. Поиск выполняется по следующим полям:
Для заказов (в том числе нераспределенных)
- номер
- название
- адрес
- получатель
- комментарий
- теги (обязательные и опциональные)
- свойства
Для курьеров и автомобилей
- название
- геозоны (разрешенные и запрещенные)
- свойства
Если выбрать склад, в блоке Маршруты останутся только те маршруты, в которых курьер посещает этот склад.
Столбец Стоимость с учетом штрафов по умолчанию скрыт, его можно включить в настройках вида таблицы.
Пункт назначения, одинаковый для нескольких маршрутов, отмечается на карте разноцветным кольцом. При этом количество цветов соответствует количеству пересекающихся маршрутов. Например, пункт маршрута, в который едут два курьера, будет выглядеть так — .
Нажмите значок в строке маршрута в таблице, чтобы не показывать его на карте. Чтобы скрыть все маршруты, кроме выделенного, нажмите в заголовке таблицы.
Маршруты и заказы также можно отфильтровать по тегам, если они были заданы при планировании. Для этого используйте кнопку фильтра на панели управления.
Если к маршруту или заказу есть замечания, в строке таблицы выводится значок . Наведите на него указатель, чтобы увидеть пояснение.
Чтобы посмотреть список заказов, которые забираются со склада или доставляются на него, нажмите на стрелку. Количество заказов указано на значке рядом с названием склада.
Итоговые данные по маршрутам и заказам отображаются в таблицах в строке итогов. Для таблиц Заказы и Нераспределенные заказы можно также получать подытоги по части заказов — для этого выделите нужные строки. Чтобы выбрать несколько отдельных строк, удерживайте клавишу Ctrl, а чтобы выбрать несколько строк подряд — отметьте первую и последнюю строки, удерживая клавишу Shift, выделятся все строки между выбранными.
Редактирование решения
Вы можете изменить результат планирования:
- Исключить заказ из маршрута
- Перетащите строку из таблицы Заказы в таблицу Нераспределенные заказы.
Включить нераспределенный заказ в маршрут
- Используя таблицы: нажмите на целевой маршрут в таблице или на карте. Перетащите строку из таблицы Нераспределенные заказы в таблицу Заказы.
- Используя карту: перетащите значок нераспределенного заказа на карте на линию целевого маршрута.
- Назначить маршрут для другой машины
-
Выделите машину в таблице Маршруты и нажмите Заменить машину. В открывшемся окне выберите необходимый автомобиль.
Если количество смен у исходной и у выбранной машин совпадает, последовательность заказов сохраняется. В ином случае последовательность может быть оптимизирована с предупреждением: «Смены отличаются, маршрут может быть перестроен при замене машины».
Перенести заказ из одного маршрута в другой
-
Используя таблицы: перетащите объект из таблицы Заказы в таблицу Маршруты на строку целевого маршрута.
-
Используя карту: перетащите точку с заказом на линию целевого маршрута.
Чтобы выполнить перетаскивание сразу нескольких элементов — выделите их. Чтобы выбрать несколько отдельных строк, удерживайте клавишу Ctrl, а чтобы выбрать несколько строк подряд — отметьте первую и последнюю строки, удерживая клавишу Shift, выделятся все строки между выбранными.
После каждой корректировки система пересчитывает итоговые показатели. Изменение метрик отражается в таблице Маршруты. Разница по сравнению с первоначальным результатом планирования в сторону улучшения показателя выводится зеленым цветом, в сторону ухудшения — красным.
При каждом изменении результатов генерируется новый идентификатор решения task_id
. Сохраните адрес страницы, чтобы в дальнейшем вернуться к работе с отредактированным вариантом. Первая версия решения при корректировке не изменяется и продолжает быть доступной по своей ссылке.
|
Редактирование полученных маршрутов. Возможности редактирования Посмотреть видео |
Отображение решения по ссылке
Чтобы при просмотре решения сфокусировать внимание на определенных маршрутах, можно в ссылке на решение указать значения параметров:
https://yandex.ru/courier/companies/<company_id>/depots/all/mvrp/<task_id>?<параметры и их значения>
.
Можно указывать один или несколько параметров, соединяя их символом &
. Параметрам можно присваивать конкретное значение или массив значений — элементы массива перечисляются в адресной строке, разделенные символами %2C
(что соответствует запятой).
Можно использовать параметры:
activeVehicle=<id курьера>
— выделить маршруты определенного курьера;hide=<id курьера>
илиhide=<массив id курьеров>
— скрыть маршруты определенного курьера или нескольких курьеров;hide=*
илиhide=all
— скрыть все маршруты;hide=all&showHidden=<id курьера>
илиhide=all&showHidden=<массив id курьеров>
— скрыть все маршруты, кроме маршрутов определенного курьера (курьеров);showPath=<id курьера>
илиshowPath=activeVehicle
— показать маршрут по дорогам для определенного или для выделенного курьера (в этом случае для компании должна быть включена возможность построения маршрута по дорогам).
Пример 1
Скрыть маршруты курьера с id
= 2:
https://yandex.ru/courier/companies/<company_id>/depots/all/mvrp/<task_id>?hide=2
Пример 2
Скрыть все маршруты, кроме курьеров 2 и 3:
https://yandex.ru/courier/companies/<company_id>/depots/all/mvrp/<task_id>?hide=all&showHidden=2%2C3
Пример 3
Выделить и отобразить по дорогам маршрут курьера 2:
https://yandex.ru/courier/companies/<company_id>/depots/all/mvrp/<task_id>?activeVehicle=2&showPath=2