3.9.4.21 Заметки к релизу

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

API (метод assignPerformersToVehicles)

  • MD-12648: Появилась возможность назначать или менять водителей машин на определенные дни за исключением прошедшей даты;
  • MD-12241: Если на машинах имеются запланированные заказы, метод не меняет водителей данных машин на дни где есть расписание.

Планировщик

  • MD-12330: Оптимизирован алгоритм упорядочивания заказов 2-Opt, уменьшающий время планирования для 500+ заказов за счет быстрого кеширования маршрута;
  • MD-12205: Добавлено прерывание процесса автоматического упорядочивания заказов в случае превышения им времени ожидания в 4 минуты (при ручном планировании).

Прочие

  • MD-11361: В настройки аккаунта добавлена возможность выбирать источник GPS-данных: либо водитель, либо машина. Теперь есть возможность корректно отслеживать посещение геозон как при использовании мобильного клиента, так и при использовании GPS-датчика, установленного в машине;
  • MD-12103: Сокращено опциональное время хранения логина/пароля в браузере пользователя с 30 до 7 дней. Система требует повторный ввод пароля раз в 7 дней. Это уменьшает вероятность скомпрометировать учетную запись пользователя;
  • MD-10520: Добавлена колонка "Загруженность машины (объем)" в отчете "Маршруты на день".

Устранены следующие ошибки:

Экран "План-факт"

  • MD-12584, MD-9536 и MD-11361: Устранены ошибки отображения фактических маршрутов за счет добавления выбора источника GPS-данных;
  • MD-12616: Устранено ограничение, из-за которого на карте экрана "План-факт" точки фактического маршрута соединялись не по дорогам, а по прямой;
  • MD-12494: Исправлена ошибка конвертации единиц измерения скорости машины;
  • MD-12639: Исправлена ошибка экспорта расписания с большим количеством машин;
  • MD-7564: В файле экспорта расписания добавлена русская локализация для атрибутов "Возврат упаковки" (is_return_packages) и "Комментарий" (return_packages_comments).

API

  • MD-12560: Исправлена ошибка выгрузки расписания при использовании методов getScheduleByAOCOnDate, getScheduleByVehicleOnDate и getScheduleByVehicleRun;
  • MD-12378: Исправлена ошибка в логике импорта заказов, которая приводила к дубликатам заказов;
  • MD-8920: Добавлена обработка ошибки и вывод предупреждения при передаче даты окна доставки заказа в неверном формате;
  • MD-12023: Исправлена ошибка передачи внешнего идентификатора машины (externalID) в методе getScheduleByAOCOnDate.

Планировщик

  • MD-12233 и MD-12324: Исправлена ошибка планировщика, которая позволяла разместить один заказ на несколько автомобилей;
  • MD-12300 и MD-12205: Устранена проблема с бесконечным зависанием системы при ручном планировании за счет добавления прерывания при превышении времени ожидания;
  • MD-12588: Исправлена проблема с порядком заказов в Путевом листе за счет добавления группировки заказов в планировщике.

Мобильное приложение

  • MD-12117: Восстановлена работа настройки “enable GPS”. При выключенной настройке приложение не передает координаты в базу данных.

Прочие

  • MD-12594: Устранена ошибка с некорректным геокодированием адресов, содержащих символ "&" (амперсанд);
  • MD-12255: Для роли Диспетчера устранена ошибка отображения Настроек аккаунта;
  • MD-10454 и MD-12606: На главной странице Maxoptra восстановлена работоспособность ссылок "Forgot your password" и "Help";
  • MD-12762 и MD-12639: Исправлены ошибки экспорта отчетов “Инструкции кладовщикам” и “Производительность водителей” и экспорта расписания машин с большим количество типов/атрибутов.

В данном релизе упрощена функциональность:

Экран "План-факт"

  • MD-12493: Исключены графические идентификаторы направления движения (стрелки), всплывающие при нажатии на точку фактического маршрута;
  • MD-12568: Удалена иконка грузовика из первого столбца таблицы экрана "План-факт";
  • MD-12562: Исключены всплывающие подсказки "Work on address" и "Move to address" . 

Внесены изменения в документацию по API:

  • MD-12385: метод getOrderStatuses

                http://doc.maxoptra.com/docs/display/MXRU/save

                http://doc.maxoptra.com/docs/pages/viewpage.action?pageId=8159234

                http://doc.maxoptra.com/docs/pages/viewpage.action?pageId=4489273

                http://doc.maxoptra.com/docs/pages/viewpage.action?pageId=8519694

  • MD-12648: метод assignPerformersToVehicles

                http://doc.maxoptra.com/docs/display/MXRU/assignPerformersToVehicles