При создании различных элементов в системе мониторинга (геозон, водителей, произвольных полей, датчиков и т.п.) из них формируются списки. Элементы списка отображаются в алфавитном порядке, причем сначала идут цифры, потом — буквы латинского алфавита, а затем — кириллица. Прописные и строчные буквы не учитываются. При добавлении нового элемента (например, при создании нового задания или нового произвольного поля) этот элемент сначала добавляется в конец списка. При последующем открытии этого списка элементы выстраиваются в алфавитном порядке. После переименования элемента до повторного входа на вкладку (или в диалог) он также будет занимать прежнее место.
Фильтры и маски применяются для удобства: они позволяют быстро сократить список таким образом, чтобы были показаны лишь необходимые в данный момент элементы, найти в большом списке элемент с определенными характеристиками или именем, а также конкретизировать элементы системы мониторинга, в отношении которых будет действовать отчет, уведомление и т.п.
Динамический поиск
Если в списке находится очень большое количество элементов, для удобства можно воспользоваться быстрым динамическим поиском необходимого элемента. Он применим в отношении большинства панелей, а также во многих диалогах. Начните набирать имя элемента (геозоны, объекта, маршрута и т.п. — в зависимости от того, в какой панели вы находитесь). Имя можно набирать, начиная с любого места. Регистр не учитывается. По мере введения текста в списке будут показываться элементы, которые соответствуют запросу.
Если поле фильтра оставить пустым, в списке будут показаны все доступные элементы.
Динамический фильтр также применяется в свойствах объектов, пользователей и групп объектов при определении уровня прав в отношении объектов системы. Кроме того, динамический фильтр применяется для выбора ресурса при создании уведомлений, заданий, водителей/прицепов (их групп, списков автоматического прикрепления), а также при создании шаблона отчета.
Особенности использования фильтра в панели мониторинга описаны в разделе Управление рабочим списком.
При поиске также можно применять спецсимволы * и ?, что описано ниже.
Маска имени
Кроме функции быстрого поиска, фильтры также используются для конкретизации какого-либо элемента, на который будет распространяться действие отчета, уведомления и т.п. Для этого задается маска имени элемента, в которой можно применять спецсимволы: «звездочку» (*) и вопросительный знак (?).
Звездочка — подстановочный знак, который вставляется в текст запроса для обозначения любой комбинации допустимых символов в имени объекта. Звездочка может стоять в любом месте запроса (в начале, в конце, в середине), а также в нескольких местах — в зависимости от того, какая часть названия Вам точно известна или какая часть названия является одинаковой для ряда объектов. Например, если сформулировать запрос как *к*аз*, то можно рассчитывать, что будут найдены все КамАЗы и КрАЗы.
Так же, как и «звездочку», можно использовать и знак вопроса (?), который заменяет собой один любой символ.
Функция запроса чувствительна к регистру, то есть при введении текста запроса стоит обращать внимание на то, какими буквами он был набран: строчными или прописными.
Например, есть два топливных датчика, которые называются Датчик уровня топлива и Уровень топлива в баке. Необходимо создать такое уведомление, которое бы учитывало показания обоих этих датчиков. Для этого нужно при конфигурации уведомления задать такую маску имени, чтобы она соответствовала обоим датчикам. В данном случае оптимальный вариант — *топлив*:
Во всех случаях, где предлагается задать маску, можно обойтись без использования «звездочек» и вопросительных знаков, но в таком случае нужно ввести точное имя, причем целиком.
Чтобы указать на все элементы данного типа, в поле запроса нужно ввести просто одну «звездочку».
Маски применяются:
- в уведомлениях для указания контролируемого датчика, маршрута или водителя, а также для задания текстовой маски SMS или параметра в сообщении;
- при задании маски хоста для пользователя;
- в отчетах для конкретизации водителя, датчика, события (нарушения), маршрута и его геозоны, а также при выборе геозон;
- в панели сообщений для фильтрации найденных сообщений;
- во всех панелях маски могут применяться вместо динамического поиска.
Действия со списками
При работе со списками могут быть применены клавиши и комбинации клавиш клавиатуры. Они ускоряют перемещение по списку, поиск и выделение элементов.
Выпадающие списки
В системе мониторинга широкое применение получили выпадающие списки. Они позволяют работать с большим количеством элементов. Это может быть, например, список доступных объектов при генерации отчета, запросе сообщений и т.д., список таблиц при редактировании шаблона отчета и др.
При построении треков, а также при запросе сообщений и отчетов предусмотрена возможность использования динамического поиска по выпадающим спискам. Для треков и сообщений это актуально при выборе объекта, для отчетов — при выборе шаблона и элемента. Чтобы воспользоваться динамическим поиском, необходимо кликнуть соответствующий выпадающий список и ввести имя/часть имени (объекта, шаблона, элемента). При вводе имени можно применять спецсимвол «звездочка» (*). Выпадающий список будет отфильтрован в соответствии с введенными символами.
Для работы с выпадающим списком можно использовать клавиатуру. Навигация осуществляется при помощи стрелок вверх/вниз, выбор элемента — при помощи клавиши Ввод.
Списки множественного выбора
В таких списках можно выбрать не один элемент, а сразу несколько. Чтобы выбрать несколько элементов точечно (из разных мест списка) зажмите клавишу Ctrl и последовательно щелкните по всем необходимым элементам.
Также работают следующие клавиши:
- Home — переместиться к началу списка;
- End — перейти в конец списка;
- стрелка вверх — перейти к предыдущему элементу;
- стрелка вниз — перейти к следующему элементу;
- Ctrl + A — выбрать все;
- Shift + Home — выделить всё от текущего места до начала списка;
- Shift + End — выделить всё от текущего места до конца списка;
- Shift + стрелка вверх — выделять последовательно элементы от текущего вверх;
- Shift + стрелка вниз — выделять последовательно элементы от текущего вниз.
Списки с флагами
Также список для выбора множества элементов может содержать флаги, которые указывают на то, выбран элемент или нет. К таким спискам можно применить комбинацию Ctrl + правая кнопка мыши, чтобы выбрать сразу все элементы (или отменить выбор сразу всех элементов).
При работе на MacOS вместо комбинации Ctrl + правая кнопка мыши необходимо использовать клавишу ⌘ + правая кнопка мыши.