Фильтрация дашборда
С версии 3.5
Фильтрация дашборда позволяется применить фильтр сразу для всех виджетов на одном дашборде.
Функционал доступен для Мастера дашбордов.
- Добавление системного фильтра
- Добавление пользовательского фильтра
- Добавление группы пользовательских фильтров
- Активация, удаление кнопок фильтра или группы фильтров
- Логика применения фильтрации
- Примеры использования фильтрации
Добавление системного фильтра
Системный фильтр позволяет вывести на дашборд уже имеющиеся условия фильтрации, например, "Вчера", "Сегодня", "Прошлый месяц", "Предыдущий квартал" и "Предыдущий год".
Чтобы добавить системный фильтр:
-
Нажмите иконку Фильтрация на дашборде на панели управления дашбордом
-
На открывшейся форме "Фильтрация на дашборде" выберите "Системный временной фильтр".
На форме отобразятся параметры системного фильтра.
- Выберите диапазон фильтра, установив флажки рядом с названиями фильтров, например на рисунке выбраны временные интервалы: "Сегодня", "Прошлый месяц", "Предыдущий квартал" и "Предыдущий год".
- Выберите атрибут (один или несколько), для которого будет применена фильтрация, например на рисунке, "Заявка - Дата обращения".
- Нажмите Сохранить.
На дашборде выбранные фильтры будут отображаться на отдельных плашках ниже панели управления дашбордом.
Добавление пользовательского фильтра
Пользовательский фильтр позволяет настроить свои критерии и условия фильтрации.
Чтобы добавить фильтр:
-
Нажмите иконку Фильтрация на дашборде на панели управления дашбордом
-
На открывшейся форме "Фильтрация на дашборде" нажмите иконку
и выберите Создать фильтр. -
Заполните поля в правой части формы "Фильтрация на дашборде":
- Название фильтра — название будет использовано как название плашки фильтра на панели фильтров дашборда;
- Выбор источника — для выбора доступны классы/типы, используемые при построении виджетов на дашборде;
-
Настроить фильтр — нажмите кнопку, чтобы открыть форму настройки условий фильтрации.
Для выбора критерия фильтрации доступны атрибуты класса/типа, выбранного в поле "Источник данных". Можно заполнить несколько условий фильтрации, объединив из через И, ИЛИ.
После сохранения настроенные условия будут отображаться на форме "Фильтрация на дашборде". Настроенные параметры фильтрации можно изменить или сбросить.
-
Вызвать панель фильтрации:
-
Применять фильтры к атрибутам — выбор значения в данном поле позволяет применять фильтр для нескольких разных источников, используемых на дашборде.
Для выбора доступны атрибуты классов/типов — источников данных для данного дашборда, отличающихся от выбранного в поле "Выбор источника") такого же типа как и атрибуты, указанные при настройках фильтра.
Пример. Два фильтра: Заявка - Автор заполнен + Задача - Автор заполнен.
-
Нажмите Сохранить.
На дашборде добавленный фильтр будет отображаться на отдельной плашке ниже панели управления дашбордом.
Добавление группы пользовательских фильтров
Фильтры можно объединить в группы. Группа фильтров отображается как отдельная плашка, при нажатии на которую для выбора будут доступны вложенные фильтры.
Чтобы создать группу:
-
Нажмите иконку Фильтрация на дашборде на панели управления дашбордом.
-
На открывшейся форме "Фильтрация на дашборде" нажмите иконку
и выберите Создать группу. -
Заполните поля в правой части формы "Фильтрация на дашборде":
- Название группы;
- Включить в группу фильтры — для выбора доступны уже созданные фильтры.
- Нажмите Сохранить.
На форме "Фильтрация на дашборде" выбранные фильтры будут отображаться вложенными в группу.
На дашборде группа фильтров будет отображаться как отдельная плашка, при нажатии на которую для выбора будут доступны вложенные фильтры.
Пользователь может включить один или более фильтров из группы, а также включить всю группу (Выбрать все).
Для фильтров, объединенных в группу не доступно открытие формы "Настройка условий фильтрации".
Активация, удаление кнопок фильтра или группы фильтров
Активный фильтр отображается на отдельной плашке ниже панели управления дашбордом.
Скрыть фильтр или группу
Чтобы скрыть фильтр или группу:
-
Нажмите иконку Фильтрация на дашборде на панели управления дашбордом.
-
На открывшейся форме "Фильтрация на дашборде" нажмите иконку
слева от названия фильтра или группы. - Нажмите Сохранить.
Неактивный фильтр не будет отображаться на дашборде.
Удалить фильтр или группу
Чтобы удалить фильтр или группу:
-
Нажмите иконку Фильтрация на дашборде на панели управления дашбордом.
-
На открывшейся форме "Фильтрация на дашборде" наведите курсор на название группы или фильтра и нажмите иконку
. - Нажмите Сохранить.
Группа или фильтр будут удалены.
Логика применения фильтрации
Применить фильтр
Чтобы применить фильтр, нажмите на плашку с его названием.
Активный фильтр будет выделен цветом.
Каждый последующий фильтр применяется через логическое присоединение И.
Пример. На дашборде настроены фильтры "предыдущий год" (системный) и "срочные" (пользовательский).
При включении обоих фильтров, условия фильтрации объединяются через И, и на дашборде выводятся заявки с датой регистрации с 01.01.2024 по 31.12.2024 и приоритетом "критический".
Отключить фильтр
Чтобы отключить фильтр, повторно нажмите на плашку с его названием.
Плашки неактивных фильтров отображаются серым цветом.
Отключить все фильтры
Чтобы отключить все фильтры, нажмите кнопку Очистить фильтры.
Все фильтры станут неактивными.
Скрыть фильтр или группу на панели фильтров
Чтобы скрыть фильтр на панели фильтров, нажмите крестик на его плашке.
Примеры использования фильтрации
При добавлении атрибутов в настройке системного фильтра берется выбранное временное условие и применяется к каждому выбранному атрибуту. Каждое условие формирует одну кнопку и один набор фильтров, соединенных логическим оператором И.
Таким образом, если в настройке указано несколько атрибутов, они также объединяются через И.
Пример 1
На дашборде установлены:
- "Предыдущий год" — системный фильтр для атрибута "Дата создания" (creationDate) класса "Услуга" (slmService);
- "Закрыто Петром Ивановым" — пользовательский фильтр для атрибута "Кем закрыт (сотрудник)" класса "Запрос" (serviceCall) содержит критерий "Петр Иванов".
При выборе фильтра "Предыдущий год" на дашборде будут отображаться заполненные виджеты, у которых дата создания услуги была в предыдущем году.
При выборе второго фильтра "Закрыто Петром Ивановым" данные на виджетах скрываются, т.к. Петр Иванов не закрывал ни один запрос.
Таким образом, при выборе системного и пользовательского фильтров данные на дашборде не отображаются, поскольку не соответствуют хотя бы одному из условий фильтрации.