Перейти к основному содержимому

· 1 мин. чтения

Основные изменения

Studio (ST)

  • Исправлено сохранение длинных (более ста остановок) рейсов.

Agro (AG)

  • Исправлена ошибка с превышением пропускной способности ворот при совершении операций HARVEST и BUY в один день.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

· 1 мин. чтения

Основные изменения

Universal (UV)

  • Добавлена возможность увеличивать длительность выполнения заявки для определенных исполнителей trips_settings.assumptions.demands_extra_duration.
  • Добавлена проверка (error) TOO_MANY_WARNINGS - количество предупреждений больше 15 000.

Studio (ST)

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

Account (AC)

  • Исправлены ошибки в отрисовке статистики.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

В библиотеке для python явно прописана зависимость от определенной версии pydantic.

· 2 мин. чтения

Основные изменения

Universal (UV)

  • Ускорен этап запуска расчета при асинхронном планировании.
  • Добавлен новый тип заявки DROP_FROM_BOX - выгрузка из кузова уже существующего груза.
  • Добавлен новый тип заявки PICKUP_TO_BOX - забор груза в кузов без последующей выгрузки.
  • Добавлена проверка (error) INCONSISTENT_HARDLINK - ключ сущности должен находиться только в одной связи.
  • Добавлена проверка (error) PLANNING_HORIZON_EXCEEDED - превышен горизонт планирования (разница между самой ранней и самой поздней временными отметками).
  • Добавлена проверка (warning) INVALID_HARDLINK - связь невозможно учесть, нельзя назначать на транспорт заказ с заявками с типом WORK.
  • Добавлена проверка (warning) CARGO_WORK_VIOLATION - у заявки типа WORK список грузов должен быть пустой.
  • Добавлена проверка (warning) CARGO_BOX_VIOLATION - для заявок всех типов кроме DROP_FROM_BOX ключ отсека, где находится груз, должен быть пустым.
  • Добавлена проверка (warning) CARGO_MULTIBOX_VIOLATION -для заявки типа DROP_FROM_BOX указанные грузы находятся в отсеках разных транспортов.
  • Добавлена проверка (warning) CARGO_CAPACITY_VIOLATION - указанный груз на борту превышает размеры отсека, в котором он находится.
  • Добавлена проверка (warning) MAX_CALCULATION_TIME_VIOLATION - горизонт планирования превышает максимально доступное значение.
  • Добавлена проверка (warning) MAX_WAITING_TIME_VIOLATION - превышено максимальное допустимое время ожидания.
  • Добавлена проверка (warning) PICKUP_AND_DROP_VIOLATION - для каждого груза в рамках заказа должна быть ровно одна погрузка и ровно одна выгрузка (кроме заявок PICKUP_TO_BOX и DROP_FROM_BOX).

Agro (AG)

  • Обновлена документация и схемы.
  • Исправлена работа рынков, добавлены проверки корректности контрактов.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

· 1 мин. чтения

Основные изменения

Universal (UV)

  • Исправлена работа назначений hardlinks, добавлен корректный учет назначения заказа типа WORK на исполнителя.
  • Дополнен вывод ошибки конвертации JSON <-> XLSX.
  • Оптимизирована работа очереди.

Studio (ST)

  • Оптимизирована скорость работы таблиц.
  • Исправлено поле совместимости в инфобаре заказа.
  • Добавлена возможность редактирования ресурса в разделе JSON инфобара.
  • Добавлена нумерация конфигураций планирования и описание конфигурации во всплывающем окне.
  • Исправлено получение ресурсов карты при клике.
  • Добавлена функция включения и исключения ресурса из расчета.
  • Добавлена возможность переключения рейсов на карте между прямой и дорогами.
  • Исправлены ошибки и улучшено отображение гант-чарта.
  • Добавлена возможность выбора колонок таблицы для экспорта данных в CSV.
  • Добавлена возможность редактирования настроек планирования в разделе JSON инфобара.
  • Расширен компонент выбора таймзоны с возможностью добавления таймзоны в избранное.
  • Добавлена нумерация домов на карту.
  • Добавлены настройки карты и следования за выбранными ресурсами.

Account (AC)

  • Выгружаемое имя файла данных аудита дополнено именем пользователя, сервером и сервисом.

Agro (AG)

  • Добавлены новые проверки входных данных.
  • Исправлен расчет статистики.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

· 1 мин. чтения

Основные изменения

Universal (UV)

  • Добавлена проверка максимально допустимого времени ожидания в очереди и предупреждение MAX_WAITING_TIME_VIOLATION при его превышении.

Studio (ST)

  • Исправлен экспорт поля compatibilities.length в xlsx.
  • Исправлены сортировки в таблицах с ресурсами.

Account (AC)

  • В фильтры добавлен поиск.

Agro (AG)

  • Увеличены ограничения на максимальное количество производственных объектов в исходной задаче.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

· 1 мин. чтения

Основные изменения

Общее для всех сервисов

  • Обновлены клиентские библиотеки для языков java и python.
  • В документацию добавлены новые примеры по работе с Universal.

Universal (UV)

  • Добавлена возможность убрать ограничения максимального количество штрафов для исполнителя (performer.shift.tariff.max_penalty_cost).
  • Добавлена проверка максимально допустимого времени планирования и предупреждение MAX_CALCULATION_TIME_VIOLATION при его превышении.
  • Исправлен расчет статистики по остановкам statistics.trip_statistics.stop_statistics.

Studio (ST)

  • Добавлен переход к переименованию папки после создания.
  • Исправлено обновление таблицы после завершения расчета.
  • Исправлены ссылки в инфобаре хардлинков.
  • Изменен формат вывода временных отрезков.
  • Обновлен редактор json в инфобарах ресурсов.

Account (AC)

  • Исправлена сортировка аудита.
  • Добавлено вычисление временного интервала в момент запроса на сервер.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

· 1 мин. чтения

Основные изменения

Universal (UV)

  • Добавлена возможность указать зависимость стоимости перевозки от заполнения кузова (поле transportation_cost у тарифа транспорта). Работает только при оптимизации по стоимости.

Agro (AG)

  • Добавлена возможность получения подзадачи из целой задачи - для аналитике и планирования на части данных.

Studio (ST)

  • В два раза увеличен максимальный размер длины хранимого рейса.
  • Исправлено отображение времени начала работ на временной шкале.
  • Исправлено поведение проводника при удалении активного эксперимента.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

· 1 мин. чтения

Основные изменения

Universal (UV)

  • Исправлены стили таблиц при конвертации из JSON в XLSX.

Studio (ST)

  • Добавлено отображение запланированных рейсов на временной шкале.

Agro (AG)

  • Добавлены новые проверки входных данных.
  • Реализована поддержка прогноза по требуемому запасу для бункеров.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

· 1 мин. чтения

Основные изменения

Universal (UV)

  • Исправлена работа перерывов и расчет времени перерыва break_time.

Studio (ST)

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

Agro (AG)

  • Увеличены лимиты у статистики по результату расчета.

Информация по обновлению

Версия API обратно совместима, рекомендуется обновить библиотеки.

· 2 мин. чтения

Основные изменения

Общее для всех сервисов

  • В статистику по процессу расчета добавлены preparing_time (время подготовки данных), business_validation_time (время бизнес - проверки данных) и math_validation_time (время математической проверки данных).
  • Обновлена и исправлена документация.

Account (AC)

  • Исправлена ошибка 500 при генерации токена с неверным паролем.
  • Добавлена сортировка для аудита.

Universal (UV)

  • Исправлен расчет времен в статистике по остановкам, добавлен расчет времени перерыва break_time.
  • Добавлено округление данных в статистике (требуемая точность задается в настройках планирования в поле precision).
  • Ключ рейса изменен на uuid, добавлена генерация имени рейса (name).
  • В статистику по незапланированным сущностям добавлены счетчики количества сущностей (например unplanned_orders_count).
  • Ограничение по максимальному количеству заказов в одном расчете изменено на 15 тысяч.
  • Ограничение по максимальному количеству тегов у одной сущности изменено на 15 тысяч.
  • В список состояний внутри рейса добавлено отдельное состояние AROUND_LOCATION - исполнитель находится в процессе подъезда или отъезда от локации.
  • Исправлена ложные срабатывания проверки GEODATA_TIME_WINDOW.
  • Исправлена некорректная работа планировщика для транспорта с пустыми отсеками.
  • Добавлена возможность указать длительность тарифа исполнителя в секундах.

Studio (ST)

  • Добавлена возможность динамически менять размер таблицы с основными данными.
  • Добавлена возможность скопировать любой элемент в таблице и инфобаре.
  • Добавлены скрытые столбцы в таблице по умолчанию.
  • Добавлена возможность копирования версии веб приложения и сервиса одной кнопкой.
  • Добавлен валидатор данных по схеме для всех методов api, в ответ с кодом 400 добавлен возврат логических ошибок.
  • В индикаторы добавлено отображение количества незапланированных сущностей.
  • В индикаторы добавлено отображение факта использования внешней матрицы времен и расстояний.
  • Добавлена проверка на уникальность ключей при испорте данных в студию.

Packer (PC)

  • Улучшили укладку товаров, количество палетомест уменьшилось на 7-15% в зависимости от исходной задачи.

Agro (AG)

  • Увеличена точность учета влажности - влажность указывается в промилле (от 1 до 999).
  • В список операций добавлены загрузка в место хранения и выгрузка из места хранения.

Информация по обновлению

осторожно

Версия API обратно не совместима.

Общее для всех сервисов

  • Переименованы предупреждения о невалидных данных (validations -> warnings, calculation_settings.treat_validations_as_errors -> calculation_settings.treat_warnings_as_errors).

Universal (UV)

  • Внешняя матрица времен и расстояний external_routing перенесена из настроек в основные данные (.plan_settings.external_routing -> .external_routing).
  • Изменен тип времени тарифа исполнителя tariff.stage_length (int -> time_duration).
  • Переименованы показатели утилизации: capacity_utilization -> cargo_capacity_ratio, capacity_max -> max_transport_load.