пятница, 14 сентября 2018 г.

Версии расчетов - выбираем оптимальный вариант

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

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

В нашем примере уже загружена заявка из 100 точек с заданными временными окнами доставки 1. Выбрав на панели инструментов кнопку в форме "гаечного ключа" 2, откроются Текущие параметры. По умолчанию установлена версия Основная 3, в которой выполняется финальный расчет маршрутов. Напомню, нам необходимо выполнить расчет в 3 вариантах и выбрать лучший, который мы и сохраним в основной версии расчета:

На следующем этапе необходимо выставить одинаковые параметры для всех версий. Для этого открыв Текущие параметры, нажмите Копировать версии 1. Откроется дополнительное окно, в котором в поле Тип документа нужно выбрать Параметры 2, Версия источник - Основная 3, Версия приемник - Версия 1 4, ОК:
Теперь вы можете быть уверенны, что все параметры в версиях Основная и Версия 1 - одинаковы. Таким же образом скопируем параметры в версии 2 и 3, выбирая их в поле Версия приемник.

Теперь выбираем версию 1 - в ней мы выполним первый расчет с условием обязательного посещения точек доставки в заданные временные интервалы. В параметрах во вкладке Логистика нас интересует поле: Коэффициент штрафа за опоздание в точку, м/мин - в котором установим значение Высокий. При таком значении сервис не допустит опозданий в точки, при условии достаточного количества машин для расчета:
Сохраняем параметры и запускаем расчет, предварительно выбрав доступные к планированию автомобили (в данном примере здесь и далее, для наглядности результата, будут отобраны одинаковые машины в одинаковом количестве).

После того, как маршруты будут сформированы, переходим в версию 2, и уменьшаем Коэффициент штрафа за опоздание в точку, м/мин на три значения до Низкий. После сохранения параметров выбираем те же автомобили и, запускаем расчет:

Если мы сделаем общий анализ маршрутов, сразу бросается в глаза то, что на отдельных маршрутах время ожидания машин достигает 3х часов:

Попробуем уменьшить время ожидания. Скопируем параметры версии 2 в версию 3:

В параметрах, в поле Коэффициент штрафа за ожидание возле точки, м/мин - передвинем ползунок до уровня Высокий. После сохранения параметров выбираем те же автомобили и, запускаем расчет:

Если мы теперь сделаем общий анализ маршрутов, то увидим что их количество увеличилось; при этом время ожидания сократилось 1, а опоздания незначительны. Нажмем кнопку "принтер" и выберем Сравнение версий расчета 2:

В данном отчете представлены показатели по всем маршрутам в разных версиях. Легко сравнить количество маршрутов, пробег, и другие показатели. Можно увидеть, что наиболее оптимальный расчет дает версия 2 - за счет меньшего количества используемых машин:

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

Для последующих расчетов с параметрами 2й версии, скопируйте эти параметры в основную версию.
Обратите внимание! Параметры, которые можно изменить для каждой версии отмечены знакомV. Такие параметры находятся во вкладках: Учет, Логистика, Логистика+
Данные для формирования отчетов в аналитическом модуле берутся только из "Основной версии", поэтому всегда сохраняйте финальные расчеты в версии Основная.



вторник, 14 августа 2018 г.

SMS для клиента - как настроить рассылку?

Наверняка вам известно, что нашим сервисом предусмотрено SMS-информирование клиента, телефон которого указан в точке доставки. Данная функция работает при условии подключения к одному из сервисов SMS-рассылок. На сегодняшний день отправлять SMS-сообщения из Муравьиной логистики можно подключившись к одному из четырех сервисов:

SMS Club - Украина, Россия, Беларусь, Казахстан
UniSender - Украина, Россия, Беларусь, Казахстан и еще 2
SMS Aero - Россия
SMS-ассистент - Беларусь

Ранее, чтобы подключить сервис SMS-рассылок к Муравьиной логистике, требовалось обращение в службу технической поддержки. Теперь же любой пользователь может выполнить все настройки самостоятельно и протестировать функционал. В этой статье мы рассмотрим подключение на примере сервиса SMS Club, но используя эту инструкцию вы можете подключиться самостоятельно к любому из перечисленных сервисов.

Для начала выберите подходящий для вас сервис и зарегистрируйтесь в нем. После этого перейдите в Муравьиную логистику, Сервис - Параметры - Уведомления - Настройки - Создать новую - ОК:

В открывшихся Дополнительных параметрах в поле Тип уведомления - оставьте SMS, выберите из выпадающего списка нужный Сервис 1, пропишите свое Альфа-имя 2, и укажите в соответствующих полях логин и пароль 3 от сервиса рассылок:

Теперь необходимо прописать шаблон сообщения, которое будет отправляться пользователям. В поле Шаблон уведомл. (Обязательное) - уже прописан наиболее распространенный текст SMS  с информацией о времени, дате доставки и телефоне курьера. Вы можете прописать свой текст (на выбор кириллицей или латиницей), при этом в двойных квадратных скобках могут находится переменные - поля из документов или справочников. Сам список полей доступен в файле импорта. Предположим вы хотите отправлять своим клиентам сообщение следующего содержания:
Доставка ожидается (указать дату), номер машины (указывается номер), телефон курьрера (указывается номер).
Выглядеть такое сообщение должно вот так:
Доставка ожидается [[Date_Arrival]], номер машины [[Auto_Name]], телефон курьрера [[Driver_Phone]]:

В справочник Сотрудники добавьте сотрудника и внесите его данные, обязательно указав  номер телефона. Закрепите сотрудника за автомобилем 1, указав в поле Наименование номер транспортного средства 2:

Импортируйте заявки - обязательно с указанием в точках контактного телефона клиента. Формат телефонного номера должен соответствовать требованиям провайдера СМС-рассылки. Выберите машину и рассчитайте маршрут. Перейдя в маршруты, выделите нужный маршрут, нажмите кнопку в виде "гаечного ключа" и выберите Уведомить клиентов (смс/почта):

На отправку SMS-уведомлений требуется не больше минуты. По окончании отправки откроется окно с информацией о количестве клиентов, отправленных сообщений и с указанием количества успешно отправленных 1, а на телефон клиента придет составленное вами уведомление 2:

Нажмите на значок "принтер" и выберите Журнал отправок смс 1 в новом окне откроется журнал со статусами отправленных уведомлений 2:

Наверняка вы обратили внимание на то, что в дополнительных настройках есть еще  Шаблон уведомл 2 - который является необязательным. Вы можете настроить отправку 2 сообщения клиенту 1 при отметке посещения предыдущего 2 (отмечается курьрером в мобильном приложении).


Обратите внимание!
Стоимость отправки SMS-уведомлений необходимо уточнять у выбранного поставщика услуги SMS-рассылок.
На стоимость отправки так же может влиять канал отправки сообщений и его длина (при определенном количестве символов сообщение разбивается на 2 и больше сообщений с оплатой за каждое сообщение). Детали необходимо уточнять у выбранного поставщика.
Альфа-имя - условия и сроки регистрации уточняйте у выбранного поставщика.

среда, 4 июля 2018 г.

Обновления март-июнь 2018

1. Расчет расписания

Позволяет расчитывать посещения точек наперед до одного месяца с задданным интервалом посещения (2 раза в месяц, по понедельникам и средам, раз в неделю и т.д.). Подробно функционал расчета расписания был описан в статье:


2. Копирование отчетов и поиск полей

В модуле Аналитика добавлена возможность клонирования отчетов. Клонируйте отчеты и редактируйте их при необходимости:

Теперь создавая в аналитике Microsoft Power BI свои информационные панели, отчеты или другие документы, найти нужное поле для выбора легче, благодаря добавленной строке поиска:


3. Справочник Сервисные точки

По просьбе клиентов мы добавили новые типы сервисных точек: Офис, СТО, Пункт пропуска и Прочее: 


4. Импорт точек. Передача пустых полей

Будьте внимательны при импорте точек файлами Excel. Теперь при импорте пустых полей, в Заявках и Справочниках имеющаяся информация в соответствующих полях будет удаляться.
Ниже перечень колонок для которых работает данное правило:
TimeBreak_Beg
TimeBreak_End
QtyW
Qty
QtyV
CompGroup_Id
ProductGroup_Id
Contact_Person
Phone
Additional_Info

5. Пользовательские поля в мобильном приложении

Добавленна возможность отображения в мобильном приложении выбранных пользовательских полей (функционал пользовательских полей мы рассматривали на вебинаре Обновления октябрь-ноябрь 2017 ч.2):


6. Заказы в тоговых точках


Это заключающая часть функционала Мобильная торговля, которая позволяет торговому представителю при посещении торговых точек делать заказы, снимать остатки и оформлять возвраты товаров. Подробно данный функционал описан в статье Заказы в торговых точках.


7. Поле Примечание в документах Маршруты

Если у вас есть необходимость поставить в документах дополнительную метку (например назвав маршрут по своему) - сделать теперь это можно воспользовавшись полем Примечание (если у вас оно не отображено, вывести его можно в справочниках - Настройки таблиц - Документ Маршруты). В документах Маршруты выберите требуемый маршрут и кликните на него дважды. В открывшемся окне заполните поле Примечание 1 и сохраните изменения. После закрытия окна, внесенное примечание отобразится в соответствующем поле выделенного маршрута 2


8. Задачи. Новый тип - списки значений

Позволяет поставить мобильному сотруднику задачу, имеющую несколько решений, в зависимости от поведения клиента. В справочнике Задачи создайте новую задачу, выберите тип Список значений - ОК:

Откройте созданную задачу, добавьте значение 1, после сохраниния которого новое значение добавится в список значений 2. Добавьте необходимые значения. При необходимости вы можете редактировать или удалять устаревшие значения 3. Мобильный сотрудник открыв данный тип задания видит список значений 4. Задание выполняется при выборе одного из значения - Выполнить 5:

четверг, 21 июня 2018 г.

Заказы в торговых точках

Это заключительная часть функционала Мобильная торговля, которая позволяет торговому представителю при посещении торговых точек делать заказы, снимать остатки и оформлять возвраты товаров. Перед началом использования данного функционала необходимо выполнить импорт товарных групп через API или файлом Excel через импорт справочников.

Протестировать данный функционал можно без импорта номенклатуры.
Добавьте в доступах нового водителя (он же торговый агент), закрепите за ним автомобиль из списка и  установите на его устройстве мобильное приложение.  В справочнике Сотрудники добавьте нового сотрудника 1, выделите запись и кликните по ней дважды. В открывшемся окне перейдите на вкладку Мобильный агент 2, в поле Пользователь выберите логин нового водителя и закрепите за ним товарные группы выбирая нужные в поле Список направлений 3 при зажатой клавише ctrl - ОК:

Перейдите в Параметры - Действия и добавьте Действие - Заполнить тестовые данные для "Торгового Агента", после чего выполните его:

Прибыв в торговую точку, торговый агент открывает мобильное приложение, переходит на экран со списком точек и длительным нажатием на точку в которой он находится открывает дополнительное меню, в котором выбирает Заказы 1, создает новый заказ 2, выбирает в нем Тип документа (Возврат или Заказ товара на склад), товарное Направление (в данном примере Алкогольные напитки или Продукты), после чего переходит к выбору товаров 3:

Из списка товаров агент выбирает товары для заказа 1, и в открывшемся окне указывает количество заказанного товара, а также, при необходимости, возврат и/или остаток в торговой точке и сохраняет внесенные данные 2. По этой же схеме агент заполняет заказы и по другим наименованиям. В списке наименований агент видит внесенное количество заказа/возврата/остатков 3. Оформив заказ, агент сохраняет его 4 в списке заказов:

В реестре заказов заказы могут быть представлены в трех состояниях 1:
В работе - заказ над которым еще работает агент, такой заказ доступен для удаления или формирования 2;
Сформирован - заказ в очереди на отправку на сервер - не доступен для удаления;
Отправлен - заказ отправлен на сервер для последующей обработки - не доступен для удаления;
Для оперативного поиска заказов пользователю предлагается поиск заказов по фильтрам 3:

После того, как заказы отправлены, они отображаются у супервайзера в отчете. Заказы можно экспотировать файлом Excel для последующей обработки: 

Полученные от торгового представителя заказы с торговых точек можно оперативно забирать через API в учетную систему пользователя для формирования документов на отбор товара и других документов. Ознакомится с нашим API можно здесь.

среда, 2 мая 2018 г.

Импортер - приложение для обмена данными

В современном мире любое ПО имеет ценность лишь в том случае, если оно может быть интегрировано с другими программными продуктами. Для учетной системы мы предлагаем бесшовную интеграцию, использующую наше Web API, благодаря которой пользователь нажатием одной кнопки может передать в Муравьиную логистику - заявки с адресами и другой информацией для последующего расчета маршрутов и, получить обратно готовые маршруты. Вы можете использовать наше API для любой системы, но как быть, если у Вас нет возможности вносить изменения в учетную систему или доработка стоит очень дорого? Для решения данной задачи мы предлагаем использовать внешнюю утилиту, разработанную нами - приложение AL_DataExchange. С его помощью, Вы можете настроить обмен Вашей базы данных и сервиса Муравьиная логистика. Приложение будет вызывать процедуры и передать результат на сервис. Обратно вы сможете получить уже рассчитанные маршруты. На сегодняшний день приложение поддерживает обмен только с СУБД MS SQL Server, но может быть доработано под другие системы.

Настройка обмена данными состоит из 4 этапов:

  1. Настройка MS SQL Server
  2. Установка и авторизация приложения AL_DataExchange
  3. Настройка дополнительных параметров AL_DataExchange
  4. Выполнение импорта/экспорта данных

Настройка MS SQL Server


Для настройки необходимо подключить ИТ специалиста с вашей стороны. В Муравьиной логистике открыть Сервис, выбрать Параметры, вкладка Обмен данными - в поле Тип сервера - MSSQL Server - Настройки. В открывшемся окне Дополнительные параметры в поле Сервер - указать путь к серверу, База - указать базу для подключения, в полях Пользователь, Пароль - внести логин и пароль для подключения к SQL Server-у  в вашей локальной сети, далее нужно указать имена хранимых процедур, которые уже созданы в указанной базе, и имеют правильный формат для обмена данными:

Установка и авторизация приложения AL_DataExchange


Первым делом, на ПК пользователя нужно установить утилиту AL_DataExchange.
После запуска приложения, необходимо выполнить авторизацию. Для чего, открыв Настройки 1, введите логин/пароль от своего аккаунта в Муравьиной логистике и выполните проверку подключения 2. Если все настроено корректно, с сервера придет подтверждение об успешном подключении, после нажатия ОК 3 - будет активна кнопка Сохранить 4, после нажатия на которую в нижней части окна будет указан пользователь Муравьиной логистики 5:
Обратите внимание! При использовании прокси-сервера необходимо заполнить соответствующий раздел в настройках. 

Настройка дополнительных параметров AL_DataExchange

Откройте Доп. параметры. При необходимости выполнять импорт заявок отдельными пронумерованными списками, в поле Идентификатор списка заявок пропишите Ext_Ident.
Другие параметры:
  • Удалять заявки вне списка
  • Обновлять координаты точек
  • Получать все маршруты
  • Получать все точки
  • Получать доп.информацию
При наведении на поле - всплывает подсказка.
Ссылка на API

Квадрат пустой 1 - настройка поля неактивна, соответственно не учитывается.
Черный квадрат 2 - настройки по умолчанию.
Галочка - 3 настройка активна.


Выполнение импорта/экспорта данных

Важно! Перед началом работы нужно поменять настройку сопоставления кодов торговой точки в вашей области данных сервиса Муравьиная логистика. Сервис - Параметры - вкладка учет - выберите Тип сопоставления кодов ТТ - текстовый 1.
Для импорта заявок из учетной системы нажмите Импорт заявок 2
Для экспорта готовых маршрутов в учетную систему - нажмите Экспорт маршрутов 2


Напоследок - подключение ИТ специалиста для настройки обмена данных с вашей стороны - обязательно!











вторник, 3 апреля 2018 г.

Маршруты на месяц вперед. Планируем работу торговых агентов

 А вы когда-нибудь задумывались о том, что маршруты можно посчитать на неделю, две и даже месяц вперед? Например, у вас может быть несколько сотен (или тысяч) точек, которые торговые представители должны посещать с заданными интервалами: одни по понедельникам и четвергам, другие раз в неделю, третьи раз в месяц. Вам необходимо задать для каждой точки условие ее посещения (например раз в неделю по средам), указать глубину расчета (например вперед на 4 недели) - и, собственно, получить маршруты с соблюдением всех условий. Приступим.

 Создайте новую заявку от 2 апреля (лучше полностью повторить данный пример, потом можно будет собрать собственный).
 В загрузочный файл необходимо добавить две колонки (лист Описание полей):
 Schedule - График работы (рабочие дни) - укажите через запятую номера дней работы точки доставки (1 - понедельник, 2 - вторник и т.д.). Например точку нужно посещать по вторникам, пятницам и воскресеньям - 2,5,7.
 FreqVisit_Id - Частота посещения. Если заполнено поле - Schedule - укажите 28 - по графику - в этом случае маршруты будут рассчитываться только по указанным дням недели.
Внесите другие примеры:
Посещение точки раз в месяц в среду: Schedule =3,  FreqVisit_Id = 1;
Посещение точки по вторникам 2 раза в месяц: Schedule =2  FreqVisit_Id = 2;
Посещение точки 3 раза в неделю: Schedule =пусто,  FreqVisit_Id = 12;
Посещение точки по будням: Schedule =пусто,  FreqVisit_Id = 20;
Посещение точки по четвергам 1 раз в неделю - Schedule =4,  FreqVisit_Id = 4;
Должно получится вот так:
Важно! Не допускайте не выполнимых условий! 
Например: Schedule =2,5  FreqVisit_Id = 12 - каждый вторник и пятницу три раза в неделю;

После того, как импорт точек доставки будет выполнен - в свойствах точек, во вкладке График работы будут выделены рабочие дни точек и указана Частота посещения:
График работы и частоту посещения можно также задавать и редактировать в свойствах точки.

Заявка сформирована. Выделите необходимые точки, нажмите на кнопку "часы" и в выпадающем меню выберите Расчет расписания:

В окне выбора машин - выберите нужную машину. Откройте Дополнительные настройки вкладку Расписание и задайте глубину расчета расписания в неделях (максимальное значение 4 недели) - ОК:

После того, как расчеты будут выполнены, расписание посещения точек будет сохранено в версии Расписание 1. Для того, чтобы открыть расписание - на панели инструментов нажмите Текущие параметры 2 и выберете версию расчета Расписание - Применить:

В маршрутах (v.99) кликните на календарь - вы увидите подчеркнутые даты, на которые составлены маршруты - это и есть маршруты по расписанию. Выделите маршрут от 2 апреля, в подчиненном окне вы увидите 2 точки: Харьков 18 - частота посещения каждый будний день (т.к. понедельник является будним днем - точка попала в маршрут) и Харьков 11 - три раза в неделю (точка попала в маршрут т.к. расчет выполнен в понедельник):
Обратите внимание! Если вы зададите частоту посещения без указания графика - дни посещения будут распределены равномерно в выбранном диапазоне (например 2 раза в месяц = каждые 2 недели, 2 раза в неделю = понедельник/четверг, или вторник/пятница и т.д., 3 раза в неделю = понедельник/среда/пятница или вторник/четверг/суббота и т.д.);

Откройте снова календарь, выберите 3 апреля - вторник и выделите маршрут. В маршруте 3 точки: Харьков 18 (по будням), Харьков 42 - два раза в месяц по вторникам и Харьков 8 (по графику работы - указан день 2):
Обратите внимание! Точка Харьков 42 обслуживается по вторникам но 2 раза в месяц, соответственно, в данном примере, точка попадет в маршрут 3-го и 17-го апреля; 

Убедившись в том, что расписание составлено правильно - перейдите в Заявки, нажмите "часы" и выберите Сохранить расписание 1. После того, как расписание будет сохранено 2, переключитесь на версию Основная 3:
Обратите внимание! Вернувшись в версию Основную, выберите дату расчета расписания (в данном примере 02.04.2018). В Заявках - вы увидите свою заявку с активными точками. Для этой заявки маршрутов в основной версии нет - они сохранены в версии Расписание. В данную заявку можно добавить другие точки доставки и рассчитать для них маршруты. 

Перейдите в следующую дату - 03.04.2018, создайте новую заявку 1 и нажмите "часы" и выберите Загрузить ТТ по расписанию 2:

В заявку загружены точки, для которых уже есть расписание 1. Убедиться в этом можно перейдя в Маршруты - версия Расписание 2. Вернитесь в Заявки версия Основная 3. Теперь в данную заявку можно добавить другие точки доставки и рассчитать для них маршруты:

При необходимости можно удалить расчет расписания. Для этого перейдите в Заявки в дату расчета расписания, нажмите "часы" и выберете Удалить расчет расписания 1. Расписание удалено. Убедится в этом можно перейдя в Маршруты, версия Расписание и открыв календарь 2. Как видим - ни одной подчеркнутой даты - маршрутов нет:

Подведем итоги. Расписание посещения точек позволяет равномерно распределить точки на месяц вперед на основании графика, и планировать маршруты, дополняя их в день выполнения другими точками, если это необходимо. Описанный функционал практически незаменим при планировании работы торгового представителя.
Также хотим напомнить вам о функционале Задания - о нем мы писали ранее в статье Мобильное приложение - добавляем курьерам задания. Напомню, с помощью данного функционала можно сделать фото торговой точки или взять подпись у клиента.

 Очень скоро мы представим еще один функционал - полноценное приложение для торгового агента, с помощью которого он сможет оформлять заказы/возвраты находясь прямо в торговой точке.




понедельник, 19 марта 2018 г.

Обновления январь-февраль 2018

1. Справка Редактор дорог

Еще в прошлом году нами была значительно расширенна возможность редактирования дорог, о чем мы уже писали в статье Редактор дорог. Езжу где хочу, а также рассматривали подробно на вебинаре Новый редактор дорог. Как закрывать или изменять свойства дорог.  Теперь описание данного функционала есть на сайте в разделе Справка 6. Редактор дорог:

2. Функционал задач в мобильном приложении

Позволяет назначать курьерам задания и контролировать ход их выполнения. Всего предусмотрено 5 типов заданий:
  1. Текст;
  2. Число;
  3. Дата;
  4. Фото;
  5. Подпись;
Подробно данный функционал описан с статье Мобильное приложение - добавляем курьерам задания.


3. Приоритет зон при расчете маршрутов

 Ближе к концу прошлого года к нам обратился один из наших клиентов из города Сумы с предложением добавить возможность рассчитывать маршруты таким образом, чтобы в первую очередь машина посещала точки, расположенные в черте города, а уже потом ехала дальше за город. Для этого мы реализовали возможность расчета маршрутов с приоритетом гео-зон. Если вам требуется такой тип расчета, задайте в свойствах гео-зон Приоритет зоны (большая цифра указывает на более высокий приоритет зоны):

 Выберите тип расчета Экономия, выберите автомобиль и запустите расчет. В результате, маршрут будет рассчитан так, что вначале будут посещены точки находящиеся в зоне с более высоким приоритетом:

4. Отображение суммарной прибыли выделенных на карте точек

Ранее при выделении точек заявки на карте можно было увидеть общий вес (объем, количество единиц) доставляемых товаров в выделенные точки. Если у вас выбран расчет на деньги, и вы вносите прибыль для расчета, то теперь, при выделении точек, вы можете видеть их суммарную прибыль:


5. Выбор формулы расчета себестоимости

 Очередное предложение нашего клиента, теперь уже из Киева, добавить индивидуальную формулу расчета себестоимости точек маршрута. Переключаются формулы в Параметрах, вкладка Логистика+, поле Тип формулы расчета себестоимости в маршруте. Формулы можно отключить или выбрать отображение затрат пропорционально точкам. Если вам нужно выполнять расчет согласно вашей формулы - обращайтесь.

6. Время работы точки на карте

 Добавлена возможность отображать над точкой на карте время ее работы. Если у ваших точек разные временные окна доставки - они будут наглядно отображены на карте:


7. Добавлена кнопка Скрыть неактивные

В фактических маршрутах добавлена кнопка Скрыть неактивные (ножницы). Теперь можно скрывать машины с отключенными (неактивными) трекерами: