Фильтры списка¶
Фильтры позволяют исключить записи из выдачи с листа путем применения условий в визуальном конструкторе (VQ Builder), которые должна выполнить запись чтобы появиться в выдаче.
Визуальный конструктор условий создает строку выбора условия с рядом контекстуально генерируемых полей.
Поле |
Описание |
---|---|
Поле выбора свойства. |
Выбор осуществляется путем выбора свойства из дропдаун меню или путем поиска. |
Поле оператора. |
Выбор осуществляется путем выбора из дропдаун меню, зависит от типа данных выбранного свойства объекта. |
Поле значения. |
Дропдаун меню или текстовое поле, зависит от типа данных. |
Операторы строки выбора условий. У каждой строки выбора условий есть оператор “И” и “ИЛИ”. При выборе оператора “И” искомые записи должны удовлетворять условиям из обоих строк выбора условий. При использовании оператора “ИЛИ” в выдаче совмещаются результаты каждой строки выбора условий.
Зависимая строка условий, нажмите “И” или “ИЛИ” рядом с основной строкой условий.
Строка условий верхнего уровня, нажмите ИЛИ на панели визуального конструктора условий под условиями.
Удаление строки условий, нажмите значок удаления (X) рядом с условием.
Создание фильтра¶
Требования
Требуется роль: Нет
Процедура
Нажмите на кнопку фильтра. Нажатие кнопки показывает/скрывает интерфейс фильтрации.
Выберите свойство по которому вы хотите отфильтровать список. Выбор осуществляется путем выбора свойства из дропдаун меню или путем поиска.
Выберите оператор. Выбор осуществляется путем выбора из дропдаун меню, зависит от типа данных выбранного свойства.
Введите или выберете значение. Выбор зависит от типа данных.
Если вы хотите добавить зависимое условия то нажмите (И) или (ИЛИ), чтобы удалить зависимое условия нажмите (Х)
Нажмите (Запустить) чтобы применить созданный фильтр.
Чтобы отсортировать полученные результаты нажмите (Сортировка), и выберете по какому свойству вы хотите отсортировать результаты.
Зависимые условия¶
Конструктор условий может применять два различных типа условий ИЛИ: верхнего уровня и зависимых.
Зависимое условие (ИЛИ) Используя данный метод, вы можете указать альтернативные критерии для одной операции. Зависимые условия (ИЛИ) работают следующем образом - A и (B или C или D).
Например, чтобы показать список всех закрытых записей о Изменениях, Проблемах и Инцидентах из таблицы core_task, создайте фильтр с зависимым ИЛИ в поле Номер.
[Закрыто] [заполнено] И [Номер] [начинается с] [PRB] ИЛИ [Номер] [начинается с] [INC] ИЛИ [Номер] [начинается с] [CHG].
Зависимое условия верхнего уровня (ИЛИ) .Это условие позволяет отображать результаты нескольких критериев фильтрации в одном списке. Условие верхнего уровня (ИЛИ) работает следующим образом - (A и B) или (C и D).
Например, чтобы показать список всех активных инцидентов у двух разных групп пользователей, создайте два набора условий, разделенных условием верхнего уровня (ИЛИ). [Активно] [является] [true] И [Назначенная группа] [является] [Network] Условия ИЛИ верхнего уровня [Активно] [является] [true] И [Назначенная группа] [является] [Computer system]
Условия верхнего уровня (ИЛИ) и зависимые услвия (ИЛИ) могут использоваться вместе. Фильтры, использующие оба типа условий ИЛИ, работают следующим образом (A или B) или (C или D). Смешивая условия И с условиями верхнего уровня и зависимыми условиями ИЛИ, вы можете создавать очень точные фильтры.
Список операторов¶
Тип данных |
Оператор |
Поле ввода |
---|---|---|
currency |
Lesser than |
Поле ввода |
Greater than |
Поле ввода |
|
Greater or equals than |
Поле ввода |
|
Lesser or equals than |
Поле ввода |
|
Equals |
Поле ввода |
|
Not equals |
Поле ввода |
|
Is empty |
||
Not empty |
||
reference |
Equals |
Поле Поиска |
Not equals |
Поле Поиска |
|
Is empty |
||
Not empty |
||
text |
Equals |
Поле ввода |
Not equals |
Поле ввода |
|
Is empty |
||
Not empty |
||
Starts with |
Поле ввода |
|
Ends with |
Поле ввода |
|
Like |
Поле ввода |
|
float |
Lesser than |
Поле ввода |
Greater than |
Поле ввода |
|
Greater or equals than |
Поле ввода |
|
Lesser or equals than |
Поле ввода |
|
Equals |
Поле ввода |
|
Not equals |
Поле ввода |
|
Is empty |
||
Not empty |
||
datetime |
Before |
Календарь |
At or before |
Календарь |
|
After |
Календарь |
|
At or after |
Календарь |
|
Is empty |
||
Not empty |
||
decimal |
Lesser than |
Поле ввода |
Greater than |
Поле ввода |
|
Greater or equals than |
Поле ввода |
|
Lesser or equals than |
Поле ввода |
|
Equals |
Поле ввода |
|
Not equals |
Поле ввода |
|
Is empty |
||
Not empty |
||
string |
Equals |
Поле ввода |
Not equals |
Поле ввода |
|
Is empty |
||
Not empty |
||
Starts with |
Поле ввода |
|
Ends with |
Поле ввода |
|
Contains |
Поле ввода |
|
Like |
Поле ввода |
|
integer |
Lesser than |
Поле ввода |
Greater than |
Поле ввода |
|
Greater or equals than |
Поле ввода |
|
Lesser or equals than |
Поле ввода |
|
Equals |
Поле ввода |
|
Not equals |
Поле ввода |
|
Is empty |
||
Not empty |
||
double |
Lesser than |
Поле ввода |
Greater than |
Поле ввода |
|
Greater or equals than |
Поле ввода |
|
Lesser or equals than |
Поле ввода |
|
Equals |
Поле ввода |
|
Not equals |
Поле ввода |
|
Is empty |
||
Not empty |
||
duration |
не работает |
не работает |
truefalse |
Equals |
true/false |
Not equals |
true/false |
|
long |
не работает |
не работает |