Поиск и фильтрация

Быстрый поиск

Быстрый поиск находит записи по совпадению в любом из текстовых полей анкеты или полей с контактами: телефонах, адресах электронной почты и их описаниях.

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

Фильтры

Фильтры расположены слева от записей каталога. Каждое поле анкеты каталога является фильтром, по которому можно находить записи.

Если задано несколько фильтров, то будут найдены записи, удовлетворяющие всем условиям — для поиска записей применяется логическая операция «И» по всем фильтруемым полям.

Правила применения условий для типов полей

Число

Фильтр позволяет задать диапазон значений. Также можно задать только одно из значений.

Дата

Фильтр позволяет найти записи по фиксированному или относительному диапазону дат или найти записи без даты.

Фиксированный диапазон: интервал времени между конкретными днями года. Указывается в формате «дд.мм.гггг». Одна из дат может быть не указана. Например, «от 25.12.2015» найдет записи с указанной датой или более поздние.

Относительный диапазон: интервал времени между двумя датами относительно текущего дня. Задается в днях. Например: от «-7» дней до «7» дней. Одна из дат может быть не указана. Например, «до -30» найдет все записи, просроченные больше чем на месяц.

Предустановленные относительные диапазоны:

  • Сегодня — начиная от начала текущего дня и до конца дня

  • Сегодня и ранее — все дни до текущего, включая его

  • Вчера — полные прошедшие сутки

  • Эта неделя — от понедельника до воскресенья этой недели (даже если оно ещё не наступило)

  • Прошлая неделя — полная прошедшая неделя (7 дней начиная с понедельника)

  • Этот месяц — с 1 числа этого месяца и до конца последнего дня этого месяца

  • Последние 30 дней — от дня 30 дней назад и до текущего дня

  • Прошлый месяц — полный прошедший календарный месяц

  • Этот год — с 1 января этого года и до 31 декабря этого года

  • Последние 365 дней — от дня 365 дней назад и до текущего дня

  • Прошлый год — полный прошедший календарный год

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

Контакт

Фильтр позволяет искать записи по контактным данным. В отличие от быстрого поиска, фильтр ищет только по значениям контактов: телефонам, электронной почте и адресам сайтов. Фильтр не ищет по описанию контактов.

КОСКО BPM находит телефонные номера в любом формате ввода. Скобки, пробелы, дефисы и другие нечисловые символы игнорируются.

Статус

Фильтр позволяет выбрать одно или несколько значений. Если выбрано несколько значений, то будут найдены записи, у которых есть хотя бы одно из этих значений. Условия поиска аналогичны логической операции «ИЛИ».

Пример: найти записи, где статус «Зарегистрирована» ИЛИ «Согласование».

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

Набор галочек

Фильтр позволяет выбрать одно или несколько значений. Если выбрано несколько значений (галочек), то будут найдены записи, которые содержат все выбранные значения. Условия поиска аналогичны логической операции «И».

Пример: можно найти все записи, где пройдены стадия «консультация» И «демонстрация».

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

Прогресс

Фильтр позволяет задать диапазон значений. Также можно задать только одно из значений.

Оценка звездами

Поиск записи по выставленному количеству звезд. Позволяет получить все записи с точным совпадением количества звезд.

Сотрудники

Фильтр позволяет выбрать одного или нескольких сотрудников, указанных в искомом поле. Если выбрано несколько сотрудников, то будут найдены все записи, в которых указан хотя бы один из выбранных сотрудников. Условия поиска аналогичны логической операции «ИЛИ».

  • Не указан: поиск записей без указанного сотрудника. Параметр позволяет фильтровать записи по пустым значениям в полях.

[Сотрудники.Я]

Относительное значение [Сотрудники.Я] позволяет находить записи, где в качестве сотрудника назначен текущий пользователь (тот, кто выполняет поиск). Используется для быстрого выбора текущего сотрудника в панели фильтров, а также для правовых видов, настроенных для работы с динамическим сотрудником.

Связанные объекты

Фильтр позволяет выбрать один или несколько связанных объектов. Если выбрано несколько значений, то будут найдены записи, у которых указан хотя бы один из них. Условия поиска аналогичны логической операции «ИЛИ».

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

Фильтр по расширенным полям связанной записи

В КОСКО BPM есть возможность фильтрации записей по атрибутам (полям) связанных записей. Например, у нас есть каталоги: Компании и Контакты. Нам нужно в каталоге Компании найти контактные лица, у которых есть email, чтобы направить всем шаблонное письмо.

Отфильтруем записи в каталоге Компании по Виду связи контактного лица для того, чтобы найти компании с контактными лицами, у которых есть email.

Выберем в фильтрах Контактное лицо и добавим фильтр по связям.

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

Выбираем нужный параметр. В нашем случае email.

Таким образом, мы нашли в каталоге Компании контактных лиц, с которыми можно связаться по email.

Фильтрация по полям связанной записи возможна только по тем полям, которые выведены в карточку в качестве расширенных.

Относительные значения

В фильтре по связанным данным могут также присутствовать относительные значения в формате: [Сотрудники.Поле\анкеты_сотрудника_]. Они появляются, если это поле ссылается на каталог, который также связан с карточкой сотрудника.

Пример: поле «Город» каталога клиентов ссылается на каталог городов. На этот же каталог ссылается поле «Филиал» каталога сотрудников. В этом случае будут найдены клиенты из того же города, который указан в карточке текущего пользователя.

Название относительного значения — [Сотрудники.Поле\анкеты_сотрудника_]. Например, если в карточке сотрудника два поля: город рождения и город работы, то для поиска будут доступны оба этих поля.

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

Файлы

Фильтры по загруженным файлам в карточке — «Есть» или «Нет».

Виды

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

Список видов расположен над фильтрами в левой панели окна каталога. Виды отсортированы по алфавиту. Заданные фильтры также можно сохранить для того, чтобы при открытии каталога не настраивать каждый раз заново. Это можно сделать через настройку Личных видов.

Виды бывают:

Личные (фильтруют записи)

Правовые (предоставляют доступ к записям)

Личные виды

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

Форма создания и редактирования личного вида:

Правовые виды

Правовые виды не только фильтруют записи каталога, но также предоставляют доступ к найденным записям группе сотрудников. Правовые виды могут создавать только сотрудники с правом «Администрировать» каталог.

С помощью правовых видов КОСКО BPM реализует атрибутную модель доступа к данным (ABAC) — доступ к записям на основе свойств этих записей. Также правовые виды позволяют задать правила редактирования полей анкеты. Подробнее о правовых видах рассказано в статье «Правовые виды».

Создание личного вида

Давайте сохраним набор фильтров для конкретного сотрудника (вас). Выберите необходимые фильтры и нажмите «Сохранить» рядом с полем нового вида.

В открывшемся окне создания нового вида введите название Вида и выберите Тип вида «Личный» для того, чтобы только вы видели ваш набор фильтров.

После сохранения Вид применится и отобразится под названием Каталога.

Просмотр доступных видов

Для просмотра всего списка доступных вам Видов нажмите на иконку галочки. Вы сможете просмотреть только те Виды, которые создали сами или к которым вам предоставили доступ.

Редактирование личного вида

Для того чтобы внести изменения в созданный вами личный вид, нажмите на иконку карандаша рядом с названием вида. Созданный вид можно переименовать, удалить или задать новый ID вида. Для редактирования созданного вами правового вида ознакомьтесь со статьей «Правовые виды».

Для правовых видов можно настроить доступ. Изменять и удалять правовые виды могут только сотрудники с правом «Администрировать» каталог.

Удаление вида

Если удалить личный вид, то он перестанет отображаться в вашем списке видов.

Если удалить правовой вид, то он будет удален для всех сотрудников, и они потеряют доступ к записям, доступ к которым предоставлял вид.