четверг, 6 декабря 2018 г.

Я приготовил приз! Розыгрыш "Муравей 2019"

Привет! Скоро Новый год, и я приготовил приз, который разыграю среди вас - моих клиентов и подписчиков! Приз классный! С ним можно и на прогулку, и на природу, и на дачу, и в бассейн  и просто так. Это портативная колонка JBL Charge 3, черного цвета. Ухх! 20 Вт чистейшего звука, которым можно наслаждаться до 20 часов - именно на столько хватает аккумулятора (так утверждает производитель). Музыку для воспроизведения ты выберешь на своем смартфоне, который подключишь к колонке через bluetooth, а если твой смарт попросит подзарядки - ты подключишь его прямо к колонке. Если во время угарных танцулек на природе колонка припадет пылью - смело искупай ее прямо в ванной. Кликни на картинку и перейди к просмотру видео-обзора этой замечательной штуки, это займет меньше минуты - я проверил;)

Как выиграть приз? Есть всего 3 условия, которые приведут тебя в финал:
  1. Ты являешься моим клиентом - пользователем одного из пакетов: Базовый, Расширенный, Корпоративный. (Принимать участие в розыгрыше может любое количество пользователей привязанных к области данных клиента и с любым уровнем доступа к сервису);
  2. Ты поставил лайк моей группе в facebook;
  3. Ты заполнил анкету участника и выбрал правильные ответы на 5 несложных вопросов;
Анкеты с ответами принимаются до 18 декабря 2018 года включительно. 19 декабря я сформирую список финалистов и проведу розыгрыш. Правильные ответы и результаты розыгрыша я опубликую в блоге 19 декабря - как раз на день св. Николая. Удачи!


вторник, 4 декабря 2018 г.

Оптимальная маршрутизация - вывоз ТБО

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

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

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

Теперь осталось настроить шаблон маршрута для транспортных средств, настраивается он в два этапа.
Этап первый - настройка основного шаблона. Выделим машину, а в подчиненном окне выберем Шаблон маршрута 1, нажмем плюс (+) 2, в поле Наименование точки - выберем склад отправления машин (Гараж), Тип точки - Точки начала маршрута, Обязательное посещение - Да. Добавим еще одну точку шаблона, в наименовании точки выберем перерабатывающий завод (Энергия), тип точки - точки конца маршрута с обязательным посещением. Добавим точку конца маршрута (Гараж) с обязательным посещением. Основной шаблон будет выглядеть так: Гараж - Энергия - Гараж 3:

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

Итого: в основном шаблоне указываются точка начала самого первого рейса и точка конца самого последнего рейса, в промежуточном шаблоне - точки начала и конца для движения в течение рабочей смены.

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

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

среда, 24 октября 2018 г.

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

1. Импорт справочников

С каждым месяцем к сервису подключается все больше компаний с большим автопарком и именно для таких клиентов мы добавили возможность импорта большинства справочников сервиса с помощью файлов Excel. Находясь в любом справочнике, выберите Импорт 1, в открывшемся окне выберите из диалога справочник для импорта, например Машины 2. Загрузите пример файла Excel 3 и заполните его, после этого выберите файл 4 и загрузите его на сервер 5:

2. Копирование заявок - новые опции

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

3. Задачи. Параметр Добавлять всем

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

4. Маршруты. Параметр Фиксировать время начала маршрута

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

5. Дополнительные параметры - вкладка Общие

Для того, чтобы все настройки в дополнительных параметрах были на виду, мы добавили вкладку Общие, в которой можно проверить все выставленные дополнительные параметры:

6. Удаление маршрутов по выбранной заявке

У вас несколько заявок, и для каждой заявки было рассчитано несколько маршрутов. Теперь вам нужно удалить маршруты определенной заявки так, чтобы другие маршруты остались на месте. Выделите нужную заявку (в моем примере это заявка 3), нажмите Редактирование заявок и в выпадающем меню выберите Удалить все маршруты. Теперь можно снова редактировать заявку:

7. Экспорт справочников по фильтру, сортировке

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

8. Добавление заявки в постоянный маршрут

Данная функция будет полезна для тех пользователей, которые при планировании используют постоянные маршруты. В скобках, рядом с названием машины, мы добавили название постоянного маршрута. Если признака постоянного маршрута нет - запись в скобках отсутствует (пример - №14 Агент 5). Выберите точку заявки 1, нажмите добавить в маршрут 2, выберите машину из списка с учетом принадлежности ее к постоянному маршруту 3:

9. Маршруты. Выделение машин, водителей и экспедиторов

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

10. Массовое удаление всех точек из справочника

Ранее можно было удалять точки из справочника либо по 1й, либо все. Теперь есть возможность быстро удалить определенные точки. Для этого в справочниках Группы торговых точек, необходимо создать группу Удалить точки 3. Затем с помощью файла Excel или API переместить точки в указанную группу. Далее необходимо выбрать Сервис - Параметры - Действия и добавить действие Удалить точки из справочника. Теперь действие нужно выбрать 1 и выполнить 2, после чего все точки из группы Удалить точки 3 будут удалены из справочника:

Обновления июль-сентябрь 2018 - видеообзор:

четверг, 4 октября 2018 г.

Выгрузка событий в OneBox

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

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

Приступаем к настройке. Выберите справочник События 1, добавьте новое событие (+), выберите шаблон -Посещение точки указанное пользователем 2. В поле Пользов. название пропишите понятное для себя название 3, и перейдите во вкладку Список полей 4:

В списке полей выберите Номер заявки и перейдите на следующую вкладку - Оповещения:

Скопируйте выделенную часть домена, включая последний слеш 1 и вставьте вместо [[DexParams.Domain]] 2:

В OneBox перейдите в права доступа. Скопируйте логин 1 и вставьте его вместо [[DexParams.User_Name]] 3, затем скопируйте REST API пароль 2 и вставьте его вместо [[DexParams.User_Pass]] 4 - ОК:

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

После того, как в колонке Уведомл.дост. будет стоять Да, менеджер по продажам, обновив заказы в CRM, может увидеть статус соответствующих заказов (в данном примере это заказы 21 и 24 залитые зеленым цветом, который соответствует статусу Доставлено):

В данной статье показан только один пример использования событий. События можно настроить так, чтобы в зависимости от выполненной задачи курьером в точке, в CRM отображался соответствующий статус, например: оплата получена, заказ выполнен, выполнен частично, отказ, перенос доставки и т.д.. Кроме этого в CRM OneBox можно передавать примечания по заказу, которые с помощью событий оперативно отобразятся у менеджера по продажам. Если настроить событие Посещение точки по данным трекера - статус будет обновляться в CRM автоматически после того, как трекер попадет в заданный радиус гео-координат точки доставки и будет находится в нем заданное время (данные параметры пользователь задает в Муравиной логистики).

Больше о настройках и выгрузке событий можно узнать из видеоролика.

пятница, 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: