Фильтрация источника
Описание настройки
Фильтрация источника позволяет использовать для графика объекты с заданными характеристиками.
Место настройки в интерфейсе
Настройки фильтрации выполняются при создании или редактировании виджета.
Настройки фильтрации выполняются на панели редактирования виджета в блоке "Источник".
После выбора источника, при нажатии на открывается форма настройки фильтрации, в котором задаются фильтры для выбранного источника.
Выполнение настройки
Настройка фильтрации
При настройке фильтрации выбирается атрибут типа или класса объекта источника, по которому будет проводиться фильтрация, затем критерий фильтрации и значение фильтра.
Набор критериев фильтрации зависит от типа атрибута.
При использовании фильтрации:
-
Доступны все атрибуты класса источника за исключением:
- Вычислимые атрибуты (как пользовательские, так и системные);
- Системный атрибут "Пароль" (password) класса "Сотрудник" (employee).
-
Доступны все стандартные критерии фильтрации, а также критерии "равно текущему объекту", "содержит текущий объект", "равно атрибуту текущего пользователя", "равно атрибуту текущего объекта", "содержит атрибут текущего объекта" и "раньше /позже атрибута текущего объекта".
При использовании критерия: "равно атрибуту текущего объекта", "содержит атрибут текущего объекта" или "раньше /позже атрибута текущего объекта" в дереве выбора содержатся все атрибуты класса, на карточке которого расположен дашборд, и атрибуты вложенных в него типов за исключением вычислимых атрибутов.
- Если в условиях фильтрации в левой части выбран атрибут, добавленный на уровне типа, то в результирующий список попадут только объекты данного типа, удовлетворяющие условиям фильтрации.
- Если в классе объектов или в одном из его типов у атрибута стоит метка "Metadata", то такой атрибут не выводится в список выбора на форме настройки фильтрации источника (добавлено с версии 2.4, удалено с версии 3.6.3).
Настройка фильтрации источника по ссылочным атрибутам
Предварительная настройка источника:
- В классе /типе объектов источника добавьте группу атрибутов с кодом forDashAttrList. В группу добавьте атрибуты, которые будут доступны для выбора на форме настройки фильтрации источника.
- Для ссылочных атрибутов на форме настройки фильтрации источника доступен выбор атрибутов класса, на который ссылается данный атрибут. Список доступных атрибутов также определяется группой атрибутов (по умолчанию группой атрибутов с кодом system).
Результат настройки: на форме настройки фильтрации источника будут доступны только атрибуты из группы forDashAttrList, для ссылочных атрибутов есть возможность развернуть дерево атрибутов класса, на который ссылается атрибут.
Если группа с кодом forDashAttrList не создана, то при настройке фильтрации источника доступны все атрибуты класса /типа объекта источника, без возможности развернуть ссылочные атрибуты.
Результат настройки
Для указанного источника настроены фильтры.
Последующие настройки
Мастер дашбордов может сохранить настройки фильтрации для выбранного класса объектов и в дальнейшем применять сохраненный набор фильтров при построении других виджетов на этом и других дашбордах.
Чтобы сохранить настройки фильтрации, наведите курсор на название источника и нажмите иконку (Сохранить).
Введите понятное имя (например, Просроченные задачи) и нажмите иконку . Настроенный набор фильтров будет сохранен.
Чтобы повторно использовать сохраненный набор условий фильтрации, при создании виджета после выбора источника нажмите "Сохраненные фильтры" и в раскрывающемся списке выберите нужный набор фильтров.
Связанные настройки