Новые функции
Зоны доступности с несколькими стартовыми точками
Пользователи могут строить зоны доступности (изохроны) от нескольких стартовых точек (например, нескольких городов или пользователей в одном регионе). Система поддерживает построение отдельных изохрон для каждого пользователя либо одной общей зоны на основе пересечения. Это улучшает визуализацию и балансировку территорий между несколькими пользователями.
Балансировка между связанными регионами
Логика балансировки теперь учитывает все регионы, связанные с пользователем, а не только один регион. При балансировке в пределах изохроны обрабатываются все полигоны, пересекающие изохрону, независимо от административных границ, что обеспечивает полное покрытие зоны ответственности пользователя.
Обработка заблокированных территорий в иерархиях
Территории, уже назначенные пользователям вне текущей управленческой иерархии, теперь отображаются как заблокированные. Такие территории нельзя переназначить, пока целевой пользователь не будет разблокирован, что предотвращает случайное перераспределение между разными управленческими ветками.
Улучшенное управление стартовыми точками (PIN)
Процесс установки и управления стартовыми точками пользователей на карте улучшен. Пользователи чётко видят существующие пины, могут добавить новый пин, явно подтвердить его и сохранить в системе. Визуальные индикаторы и поведение соответствуют дизайн-гайдам и снижают неоднозначность при настройке.
Улучшения
Локализованный выбор даты в ETMS
Названия месяцев в компонентах выбора даты теперь соответствуют выбранному языку интерфейса пользователя, а не всегда отображаются на английском.
Удобство слоёв и панелей
Улучшено поведение переключения слоёв для предотвращения зависаний UI. Пользователи могут отменить смену слоя и продолжить работу без перезагрузки страницы. Восстановлено управление сворачиванием и разворачиванием панели фильтров.
Поиск полигонов в режиме предпросмотра
Поиск в слоях предпросмотра теперь корректно работает с вновь созданными полигонами. Временные полигоны (например, полигоны Вороного) больше не вызывают серверные ошибки при поиске.
Согласованность обновления гридов и данных
Гриды и сводные таблицы автоматически обновляются после балансировки, переназначения или разделения полигонов, обеспечивая актуальность отображаемых данных.
Улучшенная обратная связь при работе с картой
Пины корректно меняют цвет при обновлении, перемещаются после выбора и остаются видимыми даже при блокировке пользователя.
Исправления ошибок
Исправлены серверные ошибки 422 и 500 при редактировании пользовательских полигонов, активации фильтров полигонов и переназначении территорий.
Устранены проблемы с не обновляющимися списками изохрон после разделения полигонов или балансировки.
Исправлено некорректное определение кластеров при балансировке, когда полигоны пересекались в одной точке.
Исправлено поведение, при котором пины пользователей нельзя было переместить или они исчезали после блокировки пользователя.
Устранены проблемы, мешающие разделению полигонов после изменения параметров.
Исправлены случаи, когда значения в гридах не обновлялись после передачи или разделения территорий.
Устранены отсутствующие или пустые списки пользователей в гридах после смены продуктовых направлений.
Исправлено отсутствие ответственных пользователей в карточках организаций.
Устранены проблемы со скрытыми или перекрывающимися кнопками и панелями UI.
Удалены устаревшие конфигурационные флаги, связанные с legacy-геомаркетинговыми функциями, чтобы избежать конфликтов и неконсистентного поведения.