Администрирование Oracle CRM On Demand > Настройка приложения > Страница "Настройка приложения" для типов записей > Управление критериями фильтрации по умолчанию для связанных позиций
Управление критериями фильтрации по умолчанию для связанных позиций
Если в профиле компании выбран параметр "Включить расширенное представление для вкладок", можно указать пользовательские фильтры по умолчанию для разделов связанной информации, поддерживающие расширенное представление. Если определен фильтр для раздела связанной информации, этот фильтр применяется, когда пользователь открывает страницу сведений родительской записи, если выполняются оба следующих условия:
- Пользователь использует формат вкладок для разделов связанной информации.
- Поле, используемое для фильтра, является доступным полем поиска в макете поиска, назначенном данной роли пользователя для типа связанной записи.
Пользователи могут очистить фильтр по умолчанию. Однако после ухода пользователя со страницы сведений для записи при повторном возвращении на эту страницу снова будет применяться пользовательский фильтр по умолчанию.
При задании критерия для пользовательского фильтра по умолчанию следует учитывать следующие правила:
- Для типа связанной записи для данного типа родительской записи может существовать только один фильтр. Невозможно указать разные фильтры для отдельных макетов для типа связанной записи.
- Фильтр может влиять на производительность работы при открытии пользователем вкладки связанной информации, а также открытии страницы сведений о записи, если раздел связанной информации является первой вкладкой на странице сведений.
- Если поле, выбранное для фильтра, отсутствует в макете для раздела связанной информации для типа записи, это поле добавляется в раздел связанной информации во время выполнения, при условии, что поле фильтра является доступным полем поиска в макете поиска для типа связанной записи в роли пользователя.
- Некоторые поля оптимизированы для ускорения поиска и сортировки списков. Эти оптимизированные поля выделены зеленым цветом в списке полей, доступных для использования в качестве поля фильтра. Рекомендуется использовать одно из этих полей для фильтра.
- Если поле, выбранное для фильтра, не является полем списка для выбора, введенное значение фильтра сохраняется на языке пользователя и не переводится. Когда пользователь открывает список связанных записей, записи фильтруются по значению, введенному для фильтра, независимо от языка пользователя, открывшего отфильтрованный список. Сведения об использовании полей списка выбора в критериях фильтрации по умолчанию см. в подразделе "О полях списка выбора в критериях фильтрации по умолчанию" в этом тематическом разделе.
- Если используется поле, формат которого зависит от национальных параметров текущего пользователя для фильтра, в результате поиска возвращаются записи, соответствующие значению фильтра, независимо от формата. Например, если используется поле даты для фильтра, в результате поиска возвращаются записи, в которых дата в поле фильтра совпадает с указанной датой независимо от формата даты, используемого для пользователя, который просматривает список связанных записей.
- Поиск записей, соответствующих критерию фильтрации, зависит от регистра.
О полях списка выбора в критериях фильтрации по умолчанию
Если выбрать поле списка выбора для фильтра и если для условия фильтра требуется указать одно или несколько значений, можно использовать значок поиска (лупа) для выбора значений или ввести значения напрямую.
Для условий "Равно", "Содержит все значения", "Не содержит значений" и "Не равно" при определении критериев фильтрации действует следующее правило:
- Если используется значок поиска для выбора значения списка выбора или введено значение, точно соответствующее текущему значению списка выбора на вашем языке, для поиска сохраняется независимый от языка код (LIC) значения списка выбора. Когда пользователь открывает список связанных записей, Oracle CRM On Demand сравнивает сохраненный код LIC с кодами LIC значений списка выбора, а соответствующее значение списка выбора для LIC на языке пользователя используется для фильтрации списка связанных записей.
- Если введено значение, которое не соответствует в точности существующему значению списка выбора на языке пользователя, для поиска сохраняется введенное значение. Значение сохраняется на вашем языке пользователя. Когда пользователь открывает список связанных записей, Oracle CRM On Demand сравнивает введенное значение с кодами LIC значений списка выбора. Записи фильтруются по значению, введенному для фильтра, независимо от языка пользователя, открывшего отфильтрованный список.
Для условий "Между", "Больше" и "Меньше" значение, которое введено или выбрано для фильтра, сохраняется для поиска. Значение сохраняется на вашем языке пользователя. Для этих условий Oracle CRM On Demand сравнивает введенное значение с кодами LIC значений выбора.
Для условия "Содержит хотя бы одну запись" значения, введенные или выбранные для фильтра, сохраняются для поиска. Значения сохраняется на вашем языке пользователя. Для этих условий Oracle CRM On Demand сравнивает введенное значение со значениями списка выбора, а не с кодами LIC этих значений. Поэтому использование условия "Содержит хотя бы одну запись" для фильтра по умолчанию может привести к непредсказуемому поведению для пользователей, имеющих другой язык пользователя.
Дополнительную информацию о критериях фильтрации и значениях фильтра можно найти в следующих разделах:
В следующей процедуре описано, как определить критерии для пользовательского фильтра по умолчанию для типа связанной записи.
Перед началом работы. Роли пользователя, выполняющего эту процедуру, необходимо предоставить полномочия 'Пользовательская настройка приложения'.
Для определения критериев для пользовательского фильтра по умолчанию для типа связанной записи
- В правом верхнем углу любой страницы щелкните глобальную ссылку "Администрирование".
- Выберите "Настройка приложения".
- В разделе "Настройка типа записи" нажмите ссылку для типа родительской записи.
Например, если необходимо указать фильтр для списка записей в разделе связанной информации на странице "Сведения о вызове" щелкните "Операция".
- На странице "Настройка приложения" для типа записи в разделе "Управление макетами страниц" щелкните ссылку "Макет связанной информации" для типа связанной записи.
Например, если необходимо указать фильтр для списка записей в разделе информации, связанной с контактами, на странице "Сведения о вызове" для организаций, на странице "Настройка приложения организации" щелкните "Взаимодействие с организацией: макет связанной информации".
- В строке заголовка страницы "Настройка дополнительной информации" щелкните "Управление критериями фильтрации по умолчанию".
- На странице "Критерии фильтрации по умолчанию" для типа родительской записи выполните одно из следующих действий:
- Если фильтр отсутствует для типа связанной записи, щелкните "Новые критерии фильтрации по умолчанию".
- Если фильтр уже существует для типа связанной записи, выберите соответствующую команду в меню уровня записи для фильтра следующим образом:
- Если необходимо изменить фильтр, выберите "Изменить".
- Если необходимо удалить фильтр, выберите "Удалить".
- Если фильтр для типа связанной записи создается в первый раз, в поле "Тип связанной записи" на странице "Изменение критериев фильтрации по умолчанию" выберите тип связанной записи.
Примечание. При изменении существующего пользовательского фильтра по умолчанию для типа связанной записи невозможно выбрать другой тип связанной записи в поле "Тип связанной записи". Для создания фильтра для другого типа связанной записи необходимо создать новый фильтр.
- В разделе "Критерии фильтрации по умолчанию" выберите поле для фильтра, затем выберите условие фильтра, а затем выберите или введите значение фильтра.
- Сохраните внесенные изменения.
|