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