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

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

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

Поле

Описание

Поле выбора свойства.

Выбор осуществляется путем выбора свойства из дропдаун меню или путем поиска.

Поле оператора.

Выбор осуществляется путем выбора из дропдаун меню, зависит от типа данных выбранного свойства объекта.

Поле значения.

Дропдаун меню или текстовое поле, зависит от типа данных.

  • Операторы строки выбора условий. У каждой строки выбора условий есть оператор “И” и “ИЛИ”. При выборе оператора “И” искомые записи должны удовлетворять условиям из обоих строк выбора условий. При использовании оператора “ИЛИ” в выдаче совмещаются результаты каждой строки выбора условий.

  1. Зависимая строка условий, нажмите “И” или “ИЛИ” рядом с основной строкой условий.

  2. Строка условий верхнего уровня, нажмите ИЛИ на панели визуального конструктора условий под условиями.

  3. Удаление строки условий, нажмите значок удаления (X) рядом с условием.

Создание фильтра

Требования

Требуется роль: Нет

Процедура

  1. Нажмите на кнопку фильтра. Нажатие кнопки показывает/скрывает интерфейс фильтрации.

  2. Выберите свойство по которому вы хотите отфильтровать список. Выбор осуществляется путем выбора свойства из дропдаун меню или путем поиска.

  3. Выберите оператор. Выбор осуществляется путем выбора из дропдаун меню, зависит от типа данных выбранного свойства.

  4. Введите или выберете значение. Выбор зависит от типа данных.

  5. Если вы хотите добавить зависимое условия то нажмите (И) или (ИЛИ), чтобы удалить зависимое условия нажмите (Х)

  6. Нажмите (Запустить) чтобы применить созданный фильтр.

  7. Чтобы отсортировать полученные результаты нажмите (Сортировка), и выберете по какому свойству вы хотите отсортировать результаты.

Зависимые условия

Конструктор условий может применять два различных типа условий ИЛИ: верхнего уровня и зависимых.

Зависимое условие (ИЛИ) Используя данный метод, вы можете указать альтернативные критерии для одной операции. Зависимые условия (ИЛИ) работают следующем образом - 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

не работает

не работает