Советы по организации поиска для Process Portal

На вкладках Мои задачи и Сохраненные операции поиска можно выполнять быстрый поиск задач в списке.

Простой поиск

Самый простой способ найти задачу - ввести в поле поиска термины, описывающие то, что требуется найти. В следующей таблице собраны рекомендации, которые позволят сделать поиск более эффективным.
Табл. 1. Простой поиск
Что требуется найти Как должен выглядеть запрос
Задачи, содержащие определенные термины. Например, требуется найти текущую заявку Ивана Петрова на получение займа. Введите термины, которые описывают то, что требуется найти. Например: заем Ивана Петрова. Хотя термины автоматически объединяются, чтобы сузить поиск, для их объединения можно воспользоваться оператором AND, например заем AND Ивана AND Петрова.
При поиске не учитывается регистр символов, поэтому слова для поиска можно вводить строчными буквами, прописными буквами или в любом их сочетании. Пример:
  • Если ввести заем ивана петрова, то служба поиска вернет такие же результаты, как при вводе заем Ивана Петрова или ЗАЕМ ИВАНА ПЕТРОВА.
  • Если ввести Müller, то результат поиска будет точно таким же, как при вводе MÜLLER. Но при поиске не будут возвращены результаты, содержащие Muller или Mueller.
Внимание: Время ответа зависит от числа результатов поиска. Поиск можно укорить, выбрав максимально точные термины и объединив их оператором AND.
Задачи, содержащие тот или иной термин. Например, пользователю необходимо найти все его задачи, которые являются задачами либо утверждения (approval), либо отклонения (rejection). Для разделения терминов, которые требуется найти, применяется оператор OR. Например, чтобы найти задачи или для утверждения займа, или для отклонения займа, можно ввести: approval OR rejection.

Оператор OR может использоваться в сочетании с оператором AND. Например, чтобы найти все новые (new) задачи утверждения (approval) или отклонения (rejection), введите: (approval OR rejection) AND new

Внимание: Для операторов всегда используются символы верхнего регистра.
Задачи, содержащие один термин, но не содержащие другой термин Для включения и исключения терминов применяются операторы плюс (+) и минус (-). Например, чтобы найти все свои задачи, которые содержат термин loan (заём), но не содержат термин home loan (внутренний заём), введите: +loan -home.
Задачи, содержащие различные производные от термина, например: reject и rejection. Используйте звездочку (*) в качестве заменяющего символа для одного или нескольких символов в начале, в конце или внутри термина. Например, чтобы найти и reject, и rejection, введите: reject*

Вопросительный знак (?) используется в качестве заменяющего символа для отдельных символов. Например, чтобы найти Meyer или Meier, введите: Me?er

Задачи, содержащие точную последовательность терминов. Например, пользователю необходимо найти все его задачи утверждения внутреннего займа (home loan approval). Заключите эти термины в двойные кавычки. Например, "home loan approval"
Внимание: В кавычках нельзя использовать символы подстановки: звездочка (*) и вопросительный знак (?).
Задачи, содержащие термины с не алфавитно-цифровыми символами, например с символом @ или &. Заключите эти термины в двойные кавычки. Например, "johndoe@mycompany.com" или "Smith&Jones"

Поиск конкретных типов информации

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

Поля, по которым можно выполнять поиск, перечислены в следующей таблице.
Табл. 2. Поиск конкретных типов информации
Что требуется найти Какие поля должны использоваться Какие термины должны использоваться Как должен выглядеть запрос
Задачи с указанной строкой темы. subject: Любые термины из темы задачи. Например:
  • если требуется найти конкретную накладную (invoice) в строке темы, введите: subject:Invoice subject:49723
  • если известна точная фраза в строке темы, введите: subject:"Initiate Credit Check"
Все задачи, принадлежащие экземпляру процесса с указанным именем. instancename: Любые термины из имени экземпляра процесса. Например:
  • если известно точное имя, введите: instancename:"Check Loan Application - 10247"
  • если известны только части имени, введите: instancename:Loan instancename:Application

Поиск бизнес-данных

Задачи можно искать по полям бизнес-данных, например по имени заказчика, адресу заказчика или дате заказа.
Внимание: Искать по полям бизнес-данных можно, только если соответствующие бизнес-данные сделаны доступными для поиска во время проектирования процесса.
В следующей таблице приведена общая информация о синтаксисе поиска бизнес-данных.
Табл. 3. Синтаксис для поиска бизнес-данных
Что требуется найти Как должен выглядеть запрос
Термины в полях бизнес-данных Добавьте имя поля в строку поиска.

Для того чтобы найти имя поля, в области задачи наведите указатель мыши на метку поля. Например, если поле называется Имя заказчика, а всплывающая подсказка показывает имя customername, введите customername:

Термины, включающие любые из следующих специальных символов: + - ! ( ) { } [ ] ^ " ~ * ? : \ Добавьте обратную косую черту перед символом.

Например, если имя заказчика - MyCompany!, а поле называется customername; введите customername:"MyCompany\!"

Числовые данные в полях бизнес-данных Введите диапазон чисел. Диапазон чисел задается оператором TO.

Например, если в поле адреса заказчика требуется найти число в диапазоне от 1 до 9, введите customeraddress:[1 TO 9]

Если требуется найти только число 9, введите customeraddress:[9 TO 9]

Даты в полях бизнес-данных Дата должны вводиться как диапазон дат в формате UTC: год, месяц, день (ГГГГММДД). Диапазон дат задается оператором TO.
Совет: Для устранения разницы в часовых поясах расширьте диапазон дат с обоих концов на один день.

Например, для поиска задач, которые были связаны с заказами 1 февраля 2012 г. В строке поиска укажите 31 января 2012 г. в качестве начальной даты и 2 февраля 2012 г. в качестве конечной даты диапазона. Если поле даты заказа называется orderdate, введите orderdate:[20120131 TO 20120202]