Настройка фильтров


Навигатор по разделу


Настройка фильтров

Общие сведения

Фильтры — это инструмент, позволяющий пользователю эффективно фильтровать и сортировать данные. С помощью умного поиска можно получить результаты в соответствии с заданными параметрами.

Настройка фильтра доступна для заявок и задач.

Настройка фильтра по полям включает в себя настройку условий фильтрации:

  • роли, которым доступен фильтр;
  • заголовок — название фильтра: 
    • текст — произвольное название фильтра;
    • ключ словаря — прописать ключ, который будет искать в json словаре assets/i18n/ {en,ru}.json и забирать название оттуда.
  • источник подсказок — выбрать из списка объекты для отображения в виде подсказки;
  • поля для поиска:
    • названия полей — указать через запятую поля, по которым будет производиться фильтрация;
    • шаблон — указать параметры шаблона для отображения.

Настройка умного поиска

Общие сведения

В Системе доступны настройки отображения следующих сущностей:

  • заявок/задач;
  • сотрудников;
  • юнитов;
  • ресурсов;
  • ролей.

Настройка умного поиска включает в себя настройку условий фильтрации и параметров поиска и состоит из трех блоков:

  1. Свойство — где будет производиться поиск (по какому свойству объекта или полю документа).
  2. Условие:
    • равно — поиск по точному совпадению;
    • содержит — поиск по частичному совпадению;
    • начинается на — поиск по первому совпадению строки;
    • заканчивается на — поиск по конечному совпадению строки (например, результатом поиска может быть список заявок, инициаторами которых был сотрудник с фамилией, которая заканчивается на "ов");
  3. Значение — что необходимо найти:
    • значение (константа) — какое-то определённое значение (например, инициатора с фамилией "Кузнецов");
    • параметр (значение, которое будет введено в поисковую строку).

Настройка поиска по полям

Объектом настройки условий фильтрации у задач и заявок является УЗ, юнит, роли и т.д. в зависимости от типа заявки (для заявки предоставления роли объектом будет роль или набор ролей и т.п.). Поиск производится только по настроенным полям документа (fields).

Настройка полей документа включает в себя настройку:

  • названия поля — поле, по которому будет производиться поиск. Необходимо указать нужное значение — например поиск выбранных ролей по полю "role";
  • значения поля — что необходимо найти в указанных полях.

Обсуждение