Дерево объектов — панель в приложении WALIOT.Навигатор, в которой собран весь автопарк: организации, группы, транспортные средства и геозоны. Через дерево вы находите нужный объект, отмечаете, что показывать на карте, и открываете карточку объекта. Это основной инструмент навигации по автопарку — с ним вы работаете во всех разделах Навигатора.
Дерево показывает объекты, к которым у вас есть доступ. По каждому транспортному средству рядом с названием выводится значок текущего состояния, поэтому статус всего автопарка виден с одного взгляда, без открытия карточек.
На десктопе дерево закреплено сбоку от карты и открыто по умолчанию. Его можно свернуть, а затем открыть снова кнопкой со значком списка объектов. Ширину панели меняют перетаскиванием ее края — от минимальной до половины ширины окна; выбранная ширина запоминается и восстанавливается при следующем входе. Сторону размещения дерева (слева или справа) можно задать в настройках приложения — см. Меню настроек.
На смартфоне и планшете карта занимает весь экран, а дерево открывается поверх нее на всю ширину. Открывают его кнопкой со значком списка объектов, закрывают крестиком. После выбора объекта в списке дерево на мобильном автоматически закрывается, чтобы не перекрывать карту.
В верхней части дерева расположены две вкладки, которые переключают состав списка:
Активна всегда одна вкладка: на вкладке «Объекты» геозоны скрыты, на вкладке «Геозоны» скрыты транспортные средства. Так дерево не смешивает разные типы сущностей и остается компактным.
Поле «Поиск» над списком фильтрует дерево по мере ввода. Поиск идет по названиям: для организации — по короткому и полному наименованию, для группы — по названию, для транспортного средства — по регистрационному номеру и модели, для геозоны — по названию. Регистр букв не учитывается. При поиске дерево автоматически разворачивает ветки, чтобы показать найденные объекты вместе с родительскими организациями и группами. Очистить строку и вернуть полный список можно кнопкой сброса в поле поиска.
Кнопка переключения представления над списком меняет способ показа объектов:
Кнопка «Фильтр по меткам» — значок метки, первая из кнопок над списком, до кнопки переключения представления. Она открывает панель с двумя вкладками: «Системные» — метки, которые платформа назначает объекту автоматически по составу оборудования, и «Пользовательские» — пользовательские метки организации. Над списком каждой вкладки есть строка поиска по названию метки.
Отметьте флажками одну или несколько меток на любой из вкладок (можно сразу на обеих) и нажмите «Применить» — в дереве останутся только объекты, у которых проставлены все отмеченные метки. Кнопка «Сбросить» в той же панели снимает отметки и возвращает полный список объектов. Пока фильтр применен, значок кнопки выделен заливкой — так видно, что список сужен по меткам.
Фильтр сужает только список в дереве: он не влияет на то, какие объекты отмечены для показа на карте.
В обычном представлении организации и группы можно раскрывать и скрывать. Отдельная кнопка управления сворачивает или разворачивает сразу все ветки дерева: «Развернуть все» показывает всю вложенность, «Свернуть все» оставляет только верхний уровень. Эта кнопка недоступна во время поиска и в плоском представлении, где вся вложенность и так раскрыта. Состояние раскрытия веток сохраняется между сеансами.
Рядом с каждым транспортным средством отображается цветной значок его текущего состояния. Возможные состояния:
Подробное состояние объекта — скорость движения либо длительность стоянки, остановки или отсутствия связи — показывается в его карточке.
Справа от каждого пункта дерева расположен значок «глаз» — он включает и выключает показ объекта на карте. Нажмите «глаз» у транспортного средства или геозоны — и объект появится на карте; нажмите еще раз — объект скрывается. «Глаз» у организации или группы включает или выключает показ сразу всех вложенных в нее объектов — тех, что сейчас видны в дереве с учетом поиска и фильтров. Выбор запоминается между сеансами, поэтому карта открывается с тем же набором объектов, что и в прошлый раз.
По умолчанию транспортные средства на карте показаны, а геозоны скрыты: чтобы увидеть геозону, «глаз» у нее нужно включить.
Одиночный щелчок по строке объекта выбирает его: открывается карточка объекта, а карта центрируется на транспортном средстве или геозоне и подсвечивает его. Щелчок по организации или группе открывает их карточку.
В разделах, где дерево используется для выбора объектов под операцию (например, при построении отчетов или настройке уведомлений), вместо «глаза» у строк появляются чекбоксы — ими отмечают объекты, участвующие в операции. Рядом с кнопками управления в этом режиме появляется переключатель «Показать выбранные» / «Показать все»: он оставляет в дереве только отмеченные объекты или снова показывает весь список.
Дерево строится по иерархии автопарка и может включать объекты нескольких организаций, если у вас есть к ним доступ:
Счетчики у организаций и групп показывают число объектов на активной вкладке — транспортных средств в режиме «Объекты» и геозон в режиме «Геозоны».
Группа — это способ объединить объекты внутри одной организации: транспортное средство или геозона входит не более чем в одну группу, а сами группы можно вкладывать друг в друга. В дереве группы задают структуру списка: объекты сгруппированы по ним, а сами группы можно сворачивать и разворачивать.
Удаление группы не удаляет ее содержимое: транспортные средства и геозоны остаются в своей организации и показываются в дереве уже без группы, а вложенные подгруппы поднимаются на верхний уровень организации. Удалить можно только группу своей организации — удаление группы чужой организации платформа отклоняет. Назначить объекту группу или убрать его из группы можно в карточке объекта в WALIOT.Админ — поле «Группа», значение «Без группы» (см. Объекты).
Состав дерева зависит от роли пользователя и назначенного ему набора прав: вы видите только те организации и объекты, к которым у вас есть доступ.