Применение локального фильтра

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

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

Доступны два способа настройки фильтра:

  • простой фильтр — в интерфейсе выбираются условия фильтрации в формате конструктора;

  • LDAP-фильтр — вводится LDAP-фильтр с использованием стандартного синтаксиса в соответствии с RFC 4515.

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

Настроенные фильтры отображаются над таблицей объектов. При необходимости ненужные вкладки могут быть удалены для изменения фильтра.

Поиск по фильтру выполняется по следующим правилам:

  • одинаковые фильтры собираются в группу, поиск в рамках группы осуществляется по условию «ИЛИ»;

  • поиск по различным фильтрам осуществляется по условию «И»;

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

Варианты настройки фильтра:

  • Простой фильтр

  • LDAP-фильтр

  1. Выберите раздел каталога или контейнер.

  2. Нажмите dsm filter icon справа от поля поиска.

  3. В открывшемся справа окне Фильтры выберите Простой.

  4. Нажмите на кнопку +Добавить.

  5. В поле с раскрывающимся списком выберите фильтр.

  6. Нажмите на кнопку Применить.

Содержимое таблицы обновляется в соответствии с установленными фильтрами.

Для некоторых фильтров доступен выбор или ввод текста.

Например, при выборе фильтра Тип необходимо выбрать в раскрывающемся списке тип объекта, а при выборе фильтра Имя — условие для поиска по введенным символам.

При выборе фильтров с возможностью ввода текста доступны следующие условия поиска:

  • Начинается с;

  • Равняется;

  • Не равняется;

  • Содержит;

  • Пусто;

  • Не пусто.

dsm simple filter
Рис. 1. Пример использования фильтра
  1. Выберите раздел каталога или контейнер.

  2. Нажмите dsm filter icon справа от поля поиска.

  3. В открывшемся справа окне Фильтры выберите LDAP.

  4. Введите выражение для поиска в области LDAP-фильтр.

  5. Нажмите на кнопку Применить.

Содержимое таблицы обновляется в соответствии с установленными фильтрами.

Пример простого LDAP-фильтра по объектам типа «Группа»:

(&(objectClass=group))
dsm ldap filter
Рис. 2. Пример использования фильтра