Поиск и фильтры в АИИС Элдис

Поиск и фильтры в АИИС Элдис
18 08 2020 Новость

В данной новости мы разберем принципы работы “фишки” и не очевидные возможности функционала поиска и фильтрации записей в основных представлениях АИИС Элдис.

Начнем с элементарного:

Строка поиска и как она работает

Не спешите искать следующий раздел, наша система поиска действительно заслуживает внимания и не так проста, как может показаться на первый взгляд.

Определение раскладки

В первую очередь стоит отметить: поисковая система в АИИС способная определить, когда вы забыли переключить раскладку и вывести интересующий вас результат, т.е. запрос “Россия” равносилен запросу “Hjccbz”.

Поиск фраз на вхождение

Следующей фишкой поиска является поиск фраз на вхождение. К примеру нам нужно найти объект расположенный по адресу “Москва г, Ленина ул, д. 1”, для его поиска нам достаточно ввести к примеру “Москва Ленина”, или даже “моск лен”. Здесь важно не переборщить с сокращением, т.к. чем более обобщенный запрос вы вводите, тем больше получите нежелательных результатов. К примеру, по запросу “моск лен” система помимо интересующего нас объекта может вывести к примеру “Москва г, Зеленая ул, д. 1” т.к. этот адрес также удовлетворяет условиям запроса.

При вводе запроса также не важен порядок слов “Москва Ленина”=“Ленина Москва”.

Жесткий поиск

Для “жесткого” запроса необходимо вводить условия поиска в двойных кавычках - бывает полезным при большом количестве записей. К примеру, если нам необходимо найти объект приведенный в примере выше, запрос введенный в двойных кавычках “Москва Ленина”, нам уже не принесет результата, т.к. в адресе между городом и улицей еще присутствует следующий набор символов "г, ".

Запрос с отрицанием

Очередная фишка поиска - жесткий запрос с отрицанием, чтобы получить все результаты которые не подходят под заданные условия, необходимо в начале запроса поставить символ восклицания. К примеру запрос !”Москва” выведет все записи в которых отсутствует слово ”Москва”.

Расширенный поиск

Завершающей, но не менее важной по значимости, является функция расширенного поиска, позволяющая осуществлять поиск по конкретному столбцу, а также выполнять простейшие логические операции типа “И” и “ИЛИ”. Для поиска по отдельному столбцу необходимо воспользоваться следующей конструкцией: [@НАЗВАНИЕ_СТОЛБЦА] после указываем принцип поиска "=" или "!=" (равно или не равно). Для использования условий применяются операторы “and” - “и” и “or” - или. Для входа в режим расширенного поиска необходимо заключить запрос в круглые скобки, также круглые скобки применяются для указания приоритетов выполнения операций поиска, как в математике.

Для примера разберем запрос для поиска в представлении “Объекты”: (([@Адрес]="Москва" or "Санкт-Петербург") and !"Тест")
Как мы видим, запрос начинается с круглых скобок, это обязательный элемент входа в расширенный поиск. Также внутри скобок открываются дополнительные скобки с логикой поиска данных через and/or операторы. Результат выполнения данного поискового запроса будет следующим:
(("Адрес" содержит "Москва" или ("Адрес" содержит "Санкт-Петербург" или "Объект" содержит "Санкт-Петербург" или "Примечание" содержит "Санкт-Петербург")) и ("Адрес" не содержит "Тест" и "Объект" не содержит "Тест" и "Примечание" не содержит "Тест")).

Столбцы “Объект” и “Примечание” не были указаны в условиях поиска, но ввиду того, что для части запроса мы не указали столбец по которому осуществлять поиск, АИИС произведет его по всем возможным столбцам.

Система фильтров

Как только строка поиска получает фокус (пользователь кликает по ней левой кнопкой мыши), под ней разворачивается меню фильтров. Для каждой сущности набор фильтров свой. Фильтры работают по наиболее значимым полям сущности и дополняют условия поиска.

Система фильтров в АИИС

Фильтр расширяет условия поиска и работает как оператор “И”, к примеру: вывести объекты по запросу “Москва Ленина” и типом объекта “МКД”. При добавлении фильтров по нескольким атрибутам, к примеру “тип объекта” и “режим работы”, они также отработают по принципу “И” — выведутся только те объекты, которые удовлетворяют условиям обоих фильтров одновременно. В тоже время, внутри одного фильтра условие срабатывает по принципу “ИЛИ” к примеру мы можем в фильтре “тип объекта” выбрать “МКД” и “Котельная”, на что АИИС нам выведет все объекты у которых тип или “МКД” или “Котельная”. Также для каждого фильтра при необходимости можно включить опцию “исключить”, данный переключатель расположен справа, напротив наименования фильтра. После активации опции “исключить” фильтр будет работать от противного т.е. выведет все записи которые не соответствую условиям текущего фильтра. При выборе в фильтре “тип объекта” значения “МКД” со включенной опцией исключить, АИИС выведет нам перечень всех объектов у которых тип не МКД.

Фильтр по дате

Самый очевидный и элементарный функционал в разрезе поиска и фильтрации записей — фильтр по дате. Фильтры по дате позволяют выводить записи созданные в выбранном временном интервале. Функционал позволяет указать атрибут “Созданы с” и “Созданы по”, мы можем заполнить как один из них так и оба сразу, или же не ограничивать записи по дате создания вовсе. Очевидно, что дата “Созданы с” должна быть раньше даты “Созданы по” иначе в результате мы со 100% вероятностью получим пустой список.

После выбора даты в фильтре не забывайте нажать на кнопку “ок”.

Фильтр по дате в АИИС Элдис

Сохранение условий фильтрации

Чаще всего пользователи АИИС Элдис пользуются своим фиксированным набором фильтров. Чтобы при каждой необходимости не заполнять одни и те же фильтры, мы предусмотрели возможность сохранения условий фильтрации. Обратите внимание, мы сохраняем только набор фильтров, условия поиска не сохраняются (пока не сохраняются)! Для сохранения условий фильтрации, необходимо после настройки всех необходимых фильтров нажать на кнопку “создать”.

Сохранение условия фильтрации в АИИС Элдис

В появившемся поле ввести наименование группы фильтров и еще раз нажать на кнопку “создать”. Сохраненный набор фильтров теперь отображается в левой части формы фильтрации записей, теперь нам достаточно кликнуть по нему, чтобы применить к списку записей ранее сохраненные условия.

Системные фильтры

Над сохраненными пользовательскими настройками фильтров, расположены группы фильтров предусмотренные по умолчанию для всех пользователей, они работают по аналогии с пользовательскими, но не подлежат редактированию или удалению. Для каждой сущности фиксированный набор сохраненных фильтров свой. К примеру для приборов учета он представляет собой следующую группу фильтров: “Активные” - выводит только активные записи, “Неактивные” - выводит все деактивированные записи и “Архивные” - выводит приборы учета добавленные в архив (по умолчанию архивные записи не отображаются в общих списках).
Выбирать сразу несколько групп фильтров нельзя.

Это весь материал который мы хотели озвучить в данной новости. Чтобы следить за изменениями в этом и прочих инструментах АИИС Элдис и в первых рядах узнавать о всех новостях электронного диспетчера - подпишитесь на наш телеграм-канал, помимо ссылок на новости и объявлений там мы публикуем уникальную информацию в виде логов изменений нашего сервиса.

Если вы еще не в курсе, мы возобновили работу по наполнению нашего youtube-канала, на этот раз у нас серьезные намерения в подготовке коротких обучающих роликов по пользовательскому интерфейсу АИИС Элдис. Ждем ваших подписок.

Закрыть
Поиск
Пожалуйста, поверните ваше устройство в вертикальное положение