Фильтрация источника

Описание настройки

Фильтрация источника позволяет использовать для графика объекты с заданными характеристиками.

Место настройки в интерфейсе

Настройки фильтрации выполняются при создании или редактировании виджета.

Настройки фильтрации выполняются на панели редактирования виджета в блоке "Источник".

После выбора источника, при нажатии на открывается форма настройки фильтрации, в котором задаются фильтры для выбранного источника.

Выполнение настройки

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

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

Набор критериев фильтрации зависит от типа атрибута.

При использовании фильтрации:

  • Доступны все атрибуты класса источника за исключением:

    • Вычислимые атрибуты (как пользовательские, так и системные);
    • Системный атрибут "Пароль" (password) класса "Сотрудник" (employee).
  • Доступны все стандартные критерии фильтрации, а также критерии "равно текущему объекту", "содержит текущий объект", "равно атрибуту текущего пользователя", "равно атрибуту текущего объекта", "содержит атрибут текущего объекта" и "раньше /позже атрибута текущего объекта".

    При использовании критерия: "равно атрибуту текущего объекта", "содержит атрибут текущего объекта" или "раньше /позже атрибута текущего объекта" в дереве выбора содержатся все атрибуты класса, на карточке которого расположен дашборд, и атрибуты вложенных в него типов за исключением вычислимых атрибутов.

  • Если в условиях фильтрации в левой части выбран атрибут, добавленный на уровне типа, то в результирующий список попадут только объекты данного типа, удовлетворяющие условиям фильтрации.
  • Если в классе объектов или в одном из его типов у атрибута стоит метка "Metadata", то такой атрибут не выводится в список выбора на форме настройки фильтрации источника (добавлено с версии 2.4, удалено с версии 3.6.3).

Настройка фильтрации источника по ссылочным атрибутам

Предварительная настройка источника:

  • В классе /типе объектов источника добавьте группу атрибутов с кодом forDashAttrList. В группу добавьте атрибуты, которые будут доступны для выбора на форме настройки фильтрации источника.
  • Для ссылочных атрибутов на форме настройки фильтрации источника доступен выбор атрибутов класса, на который ссылается данный атрибут. Список доступных атрибутов также определяется группой атрибутов (по умолчанию группой атрибутов с кодом system).

Результат настройки: на форме настройки фильтрации источника будут доступны только атрибуты из группы forDashAttrList, для ссылочных атрибутов есть возможность развернуть дерево атрибутов класса, на который ссылается атрибут.

Если группа с кодом forDashAttrList не создана, то при настройке фильтрации источника доступны все атрибуты класса /типа объекта источника, без возможности развернуть ссылочные атрибуты.

Результат настройки

Для указанного источника настроены фильтры.

Последующие настройки

Мастер дашбордов может сохранить настройки фильтрации для выбранного класса объектов и в дальнейшем применять сохраненный набор фильтров при построении других виджетов на этом и других дашбордах.

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

Введите понятное имя (например, Просроченные задачи) и нажмите иконку . Настроенный набор фильтров будет сохранен.

Чтобы повторно использовать сохраненный набор условий фильтрации, при создании виджета после выбора источника нажмите "Сохраненные фильтры" и в раскрывающемся списке выберите нужный набор фильтров.

Связанные настройки