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