Фильтры и маски

Формирование списков

При создании различных объектов в системе мониторинга (геозон, мест, водителей, произвольных полей и т.п.) из них формируются списки. Элементы списка отображаются в алфавитном порядке, причем сначала идут цифры, потом — буквы латинского алфавита, а затем — кириллица. При добавлении нового элемента, например, при создании нового задания или нового произвольного поля, этот элемент первоначально добавляется в конец списка. При последующем открытии этого списка элементы выстраиваются в алфавитном порядке. После переименования объекта он до повторного входа на вкладку (или в диалог) будет занимать прежнее место.

Правило алфавитной сортировки НЕ действует на:

  • список треков на панели треков;
  • перечень датчиков в свойствах объекта;
  • перечень интервалов техобслуживания в свойствах объекта и во всплывающей подсказке;
  • сохраненные образцы текстов произвольных событий (регистратор событий) и сообщений (команды).

В таких списках элементы всегда располагаются в хронологическом порядке их создания.

Динамический поиск

При наличии большого количества элементов в списке для удобства поиска нужного элемента в большинстве случаев можно осуществить быстрый динамический поиск. Он применим в отношении всех панелей, кроме панели «Треки». Начните набирать имя элемента (геозоны, объекта, маршрута и т.п. в зависимости от того, в какой панели Вы находитесь). Имя можно набирать, начиная с любого места. По мере введения текста, элементы, которые соответствуют вводимому запросу, тут же показываются.

Если поле фильтра оставить пустым, будут выведены все доступные элементы.

Динамический фильтр также применяется в свойствах объектов, пользователей и групп объектов при задании прав на объекты системы. Разница заключается в том, что результат поиска выводится не по мере набора текста, а после нажатия кнопки «Применить».

Особенности использования фильтра в панели мониторинга описаны в разделе "Управление рабочим списком".

При поиске также можно применять спецсимволы * и ?, что описано ниже.

Маска имени

Кроме функции быстрого поиска, фильтры также используются для конкретизации какого-либо элемента, на который будет распространяться действие отчета, уведомления и т.п. Для этого задается маска имени элемента, в которой можно применять спецсимволы - звездочка * и вопрос ?.

Звездочка - подстановочный знак, который представляет любую комбинацию допустимых символов в имени объекта. Звездочка может стоять в любом месте запроса (в начале, в конце, в середине), а также в нескольких местах, в зависимости от того, какая часть названия Вам точно известна или какая часть названия является одинаковой для ряда объектов. Например, если сформулировать запрос как *к*аз*, то можно рассчитывать, что будут найдены все КамАЗы и КрАЗы.

В таком же плане, как и звездочку, можно использовать знак вопроса (?), который заменяет собой один любой символ.

Запрос не чувствителен к регистру, то есть для него не важны малые и прописные буквы.

Например, есть два топливных датчика, которые называются «Датчик уровня топлива» и «Топливо в баке». Стоит цель создать такое уведомление, которое бы учитывало показания обоих этих датчиков. Для этого нужно при конфигурации уведомления задать такую маску имени, чтобы она соответствовала обоим датчикам. В данном случае оптимальный вариант - *топлив*:

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

Чтобы указать на все элементы данного типа, в поле запроса нужно ввести просто одну звездочку.

Маски применяются:

  • в уведомлениях для указания контролируемого датчика, маршрута или водителя, а также для задания текстовой маски SMS или параметра в сообщении;
  • при задании маски хоста для пользователя;
  • в журнале объекта для быстрого поиска нужной информации;
  • в отчетах для конкретизации водителя, датчика, события (нарушения), маршрута и его геозоны, а также при выборе геозон;
  • во всех панелях маски могут применяться вместо динамического поиска.
Was this helpful?
Thank you!