Инструменты пользователя

Инструменты сайта


siebel_use_filters

Использование фильтров для поиска

Использование фильтров необходимо для нахождения одной или более записей, которые отвечают Вашим требованиям. Подмножество записей найденных фильтром может быть просмотрено на экране, экспортировано в файл, или использовано как входные данные для отчёта. Посредством фильтра осуществляется поиск по базе данных тех записей, которые отвечают одному или нескольким условиям или критериям. Например, Вам необходимо найти все действия с типом «Звонок-Входящий» с высоким приоритетом. Этот запрос выполняется на экране Действия, при этом критерии поиска нужно установить такие “Тип” = “Звонок-Входящий”, “Приоритет” = “Высокий”. После того, как Вы создали фильтр, Вы можете его сохранить и использовать в будущем.

Описание предустановленных фильтров

Ваша организация может предоставить Вам предустановленные фильтры. Они уже содержат критерии поиска и находятся в выпадающем списке фильтров. На Рис. 35 показан пример выпадающего списка фильтров. Вы не можете изменять предустановленные фильтры, которые были установлены Вашей организацией по умолчанию. Когда Вы используете предустановленный фильтр, то фильтр всегда применяется для всей записей на данном экране. Даже если Вам необходимо применить фильтр только для какой-то части данных, то фильтр всё равно будет применяться для всех записей на экране, а не только для той, которая видима на списке.

Создание, применение и сохранение фильтров.

Вы можете создавать свои фильтры и сохранять их в выпадающем списке фильтров для дальнейшего использования. Фильтры, которые Вы создаёте, называются пользовательскими фильтрами. Они позволяют Вам определить свои критерии поиска для нахождения каких-либо наборов записей. Чтобы создать, применить, и сохранить новый фильтр, необходимо выполнить такие действия:

  1. Перейдите на нужный экран.
  2. Сделайте что-либо из следующего:
  3. На списке или форме, кликните “Фильтры”.
    1. На списке или форме, кликните кнопку “Меню”, и затем кликните “Новый Запрос”.
    2. Кликните на кнопку “Новый Запрос” на панели инструментов.
    3. Из меню приложений, выберите “Запрос” → “Новый Запрос”.
    4. Используйте комбинацию быстрых клавиш (Alt-Q).

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

  1. Введите в соответствующие поля критерии поиска.
  2. Сделайте что-либо из следующего:
    1. На списке или форме, кликните “Найти”.
    2. На списке или форме, кликните кнопку “Меню”, а затек кликните “Найти”.
    3. Кликните кнопку “Обновить фильтр” на панели инструментов.
    4. На списке или форме, кликните правой кнопкой мышки и выберите “Уточнение запроса”.
    5. Из меню приложений выберите “Запрос” – “Обновить запрос”.
    6. Используйте соответствующие сочетания быстрых клавиш.

Запрос применяется, и найденные записи отображаются.

  1. Из меню приложений выберите “Запрос” – “Сохранение запроса”. Затем отобразится диалоговое окно сохранения фильтра.
  2. В поле, в которое вводится название фильтра, введите имя фильтра и нажмите “Ок”. Сохранённый фильтр теперь отображается в выпадающем списке фильтров.

Очистка фильтров

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

  1. Перейдите на нужный экран.
  2. Из выпадающего списка фильтров выберите необходимый фильтр. Будут отображены записи, которые отвечают параметрам вашего фильтра.
  3. Сделайте что-то из следующего:
    1. Кликните кнопку “Меню”, а затем кликните “Новый запрос”.
    2. На списке или форме, кликните правой кнопкой мышки и выберите “Новый запрос”.
    3. Из меню приложений выберите “Запрос” – “ Новый запрос”.
    4. Используйте соответствующие сочетания быстрых клавиш.
  4. Добавьте и отредактируйте свойства.
  5. Кликните кнопку “Меню” и затем кликните “Сохранить”. Фильтр выполняется, и найденные записи отображаются.

Удаление фильтров

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

  1. Перейдите на нужный экран.
  2. Из меню приложений выберите “Запрос” → “Удаление сохранённого запроса”. При этом появится диалоговое окно удаления записи
  3. Выберите фильтр, который хотите удалить в списке фильтров.
  4. Нажмите “Ок” чтобы удалить выбранную запись.

Использование расширенного поиска

После того, как выбран фильтр на форме или списке, Вы можете активировать расширенный поиск, запустится диалоговый экран, на котором будут отображаться подсказки, пока Вы создаёте фильтр. Кнопка “Расширенный поиск” находится справа от кнопки “Отмена”, после того, как Вы нажмёте кнопку Поиск. Диалоговое окно расширенного поиска может быть полезно, если Вы не хотите добавлять свои операторы фильтра или не знакомы с ними. Вы можете также сохранить свой фильтр щелкая на кнопку “Сохранение Запроса” перед тем, как применить фильтр. На Рис. 36 показан пример окна расширенного поиска. Параметры фильтра чувствительны к регистру.

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

  1. Перейдите на нужный экран.
  2. На списке или форме нажмите “Поиск”.

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

  1. Включите расширенный поиск. Отобразится меню расширенного поиска.
  2. В первой строке, из поля с выпадающими списками, выберите поле, по которому будет производиться фильтрация.
  3. В первой строке, справа от поля, которое Вы только что выбрали, выберите оператор фильтра.
  4. В первой строке, справа от оператора, введите значение для фильтра.
  5. Заполните другие строки таким же образом, если необходимо.
  6. Используя выпадающие списки, выберите логические операторы “AND” или “OR” чтобы указать типа оператора, который Вы хотите использовать для своих параметров.

При использовании оператора “AND” будет отображено только те результаты, которые отвечают всем параметрам поиска. При использовании оператора “OR” будут отображены результаты, которые отвечают какому-либо из критериев.

  1. Нажмите “Найти”.
  2. Фильтр применяется, окно расширенного поиска закрывается, подходящие по фильтру записи будут отображены.

Примечание: Если в выпадающем списке значений расширенного поиска нет никаких значений, то обратитесь к вашему Siebel администратору.

Использование стандартных фильтров.

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

Простые операторы расширенного поиска.

Вы можете использовать некоторые простые операторы расширенного поиска, чтобы определить критерии фильтра. Внимание: Операторы фильтра зарезервированы в языке запросов Siebel. Если Вы создаёте фильтр, который содержит оператор запроса, то Вы должны указывать оператор в двойных кавычках. Например, запрос на поиск записей содержащих текст call is closed не сработает. Слово IS попадает в категорию зарезервированных языком запросов Siebel потому, что оно используется в операторах запросов IS NULL, IS NOT NULL, и т.д. Если Вы укажете “call is closed” в двойных кавычках, то система сможет отобразить Вам все записи, которые содержат текст call is closed. Другие зарезервированные операторы включают в себя апостроф (‘), запятую (,), круглые скобки ( () ), двойные кавычки (“”), тильду (~), и операторы сравнения, такие как =, <, >. В Табл. 10 показаны операторы большими буквами, хотя строки расширенного фильтра не чувствительны к регистру и операторы не обязательно должны указываться большими буквами.

ОператорОписаниеПример
* Безразличный оператор. Указанный в любом месте в строке, отображает записи, которые содержат строку или содержат строку плюс любые другие знаки на месте, где был указан этот знак, включая и пробел. Вы не можете использовать * для поиска дат. Для того, чтобы найти слова на более чем одной строках, Вам необходимо использовать * для разделения слов. Вы не можете отображать системные символы, такие как перевод строки или возврат в исходное положение, или не печатные символы*rang* находит arrange, arranged, orange, orangutan, range, ranges, ranging, rang, strange, stranger, strangest, strangle, wrangle, и т. д. Примечание: Если скорость применения расширенного фильтра низкая, то вместо (*) Вы можете использовать оператор “IS NOT NULL” в расширенном фильтре. Часто это помогает повысить скорость и отображает тот же набор записей
? Безразличный оператор. Указанный в любом месте строки возвращает те строки, у которых на месте этого оператора находится любой символ?rag находит brag, crag, или drag. t?pe находит type и tape, но не tripe
«» Окружает строку, которая, кроме случаев, когда изменена знаками (* или ? ) должна быть найдена в полном соответствии. Кавычки позволяют Вам указать группу слов, которые должны быть найдены в нужном порядке«Sun Solaris» находит записи, которые содержат Sun Solaris в поле расширенного фильтра
= Установленный перед значением, возвращает записи, которые содержат значение, которое равно тому, которое указано в расширенном фильтре=Smith находит все записи, для которых значение поля равняется Smith. Знак равенства также отключает все безразличные знаки в самом расширенном фильтре
< Установленный перед значением, возвращает записи, значение которых меньше, чем указано в расширенном фильтре<6/20/01 находит все записи, в которых значение поля расширенного фильтра меньше, чем 20 июня 2001. Когда вводите дату используйте формат дат, который установлен для Вашей имплементации
> Установленный перед значением, возвращает записи, значение которых больше, чем указано в расширенном фильтре>5/31/01 находит все записи, в которых значение поля расширенного фильтра больше, чем 5 мая 2001. Когда вводите дату используйте формат дат, который установлен для Вашей имплементации
<> Установленный перед значением, возвращает записи, значение которых не равно тому значению, которое указано в расширенном фильтре<>6/20/ находит все записи, в которых значение поля расширенного фильтра не 20 June 2001. <>Paris находит все записи, в которых значение поля расширенного фильтра не Paris
<= Установленный перед значением, возвращает записи, значение которых меньше или равно тому значению, которое указано в расширенном фильтре⇐500 находит все записи, в которых значение поля расширенного фильтра меньше или равно 500
=> Установленный перед значением, возвращает записи, значение которых больше или равно тому значению, которое указано в расширенном фильтре>=500 находит все записи, в которых значение поля расширенного фильтра больше или равно 500
NOT LIKE, not like Установленный перед значением, возвращает записи, значение которых не равно тому значению, которое указано в расширенном фильтреNOT LIKE Smi находит все записи, в которых значение поля расширенного фильтра не начинаются на Smi
IS NULL, is null Установленный перед значением, возвращает записи для которых поле расширенного фильтра пустоеВведите IS NULL в поле Дата платежа, чтобы найти все записи в которых это поле пустое
IS NOT NULL, is not null Установленный перед значением, возвращает записи для которых поле расширенного фильтра не пустоеВведите IS NOT NULL в поле Дата платежа, чтобы найти все записи в которых это поле не пустое
~ Установленный перед LIKE и значением с безразличным оператором, возвращает все записи, вне зависимости от регистра~LIKE Smi* находит все записи, в которых значение поля расширенного фильтра начинается с Smi, smi, SMI, и т. д. Использование этого оператора может повлиять на быстродействие системы

Составные операторы расширенных фильтров.

ОператорОписаниеПример
AND, and Установленный между значениями, возвращает только те записи, для которых указанное условие выполняется*performance* AND *memory* находит все записи которые содержат и performance и memory в поле расширенного фильтра
OR, or Установленный между значениями, возвращает только те записи, для которых хоть одно условие выполняется*performance* OR *memory* находит все записи которые содержат или performance или memory в поле расширенного фильтра.performance* OR memory находит все записи которые начинаются с или performance или memory в поле расширенного фильтра
NOT, not Установленный перед значениями, возвращает только те записи, которые не содержат условие*performance* AND NOT LIKE *memory* находит все записи которые содержат performance но не memory в поле расширенного фильтра. NOT (performance OR memory находит все записи которые не содержат ни performance ни memory в поле расширенного фильтра
() Окружает значение и операторов, которые будут обрабатываться в первую очередь, вне зависимости от стандартного порядка обработки(sun OR moon) AND NOT stars находит все записи которые содержат sun или moon, но не stars, в поле расширенного фильтра
LIKE, like Установленный перед значениями, возвращает только те записи, которые содержат условие(performance* OR memory*) AND LIKE (problem) находит все записи в которых поле расширенного фильтра начинается с performance или memory и также включает в себя problem. Примечание: Оператор LIKE чувствителен к регистру. Для того, чтобы искать значения, не обращая внимания на регистры используйте оператор (~)

Советы по использованию расширенных фильтров

Ниже некоторые советы по использованию расширенных фильтров.

  • Приложение Siebel автоматически добавляет безразличный символ (*) в конце вашего запроса. Это означает то, что если Вы ищете Siebel, то приложение Siebel будет искать все слова, которые начинаются с Siebel.
  • Когда Вы создаёте запрос, записи, которые подходят по критериям запросу отображаются в списке. По мере работы с записями и перехода по видам в пределах данного экрана, список продолжает отображать записи, которые были найдены, используя Ваш фильтр. Чтобы вернуть список в исходное положение необходимо уйти с данного экрана.
  • Если Вам больше не нужно пользоваться списком записей, которые были найдены, используя Ваш фильтр – то просто кликните на названии данного экрана на панели экранов, для того, чтобы отобразить стандартный набор записей.
  • Если предустановленный фильтр созданный Вашей организацией появляется в выпадающем списке фильтров, Вы не можете его удалить. Хотя Вы можете изменить критерии поиска для этого фильтра и сохранить его как новый, используя другое имя.
  • Вы не можете применять фильтры на видах Заметки;
  • Все фильтры, которые применяются на экранах администрирования по MVG полям, будут автоматически использованы с параметром EXISTS(). Это позволяет Вам видеть каждую запись, вне зависимости от того, главная она или нет.
  • Когда Вы создаете фильтр и переходите по видам, используйте список гиперссылок на панели переходов, чтобы вернутся к последнему списку записей.
  • Если Вы выполняете запрос, который включает в себя более чем одно последовательное пустое поле, Вы должны указывать его в кавычках. Иначе могут быть получены неправильные результаты.

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

wiki_admin 2014/11/18 17:24

siebel_use_filters.txt · Последние изменения: 2019/10/25 10:22 — wiki_admin