Администрирование Oracle CRM On Demand > Настройка приложения > Страница "Настройка приложения" для типов записей > Настройка веб-ссылок
Настройка веб-ссылок
Веб-ссылка – это нестандартное поле, позволяющее поместить в запись Oracle CRM On Demand гиперссылку на внешний веб-сайт или веб-приложение. С помощью нестандартного поля типа "веб-ссылка" можно дать пользователям возможность удобного перехода на другую веб-страницу, в том числе и другую страницу в Oracle CRM On Demand. Создавать нестандартные поля веб-ссылок можно для любого типа записи. Например, можно определить поле веб-ссылки для типа записи "субъект", которое будет служить для обновления сведений о субъекте значениями из другого приложения. Как и в случае других нестандартных полей, чтобы поля веб-ссылок были видны пользователям, их необходимо добавлять в макеты страниц записей.
Можно настроить веб-ссылку так, чтобы она просто открывала другой веб-сайт. Также можно настроить веб-ссылку для передачи определенной информации из Oracle CRM On Demand в виде параметра в URL-адресе. Например, можно создать поле веб-ссылки для передачи данных адреса из записи субъекта на веб-сайт с картами с поиском адресов. При нажатии пользователем веб-ссылки в записи субъекта будет открываться карта местонахождения субъекта.
Также можно настроить веб-ссылку для открытия отчета или информационной панели.
ПРИМЕЧАНИЕ.О том, где можно внедрять отчеты и информационные панели в Oracle CRM On Demand, см. в разделе О внедрении отчетов и информационных панелей в Oracle CRM On Demand.
Можно настроить веб-ссылку так, чтобы она отображалась только в определенных ситуациях. Например, можно задать условия, которые должны быть выполнены перед отображением веб-ссылки, и настроить ссылку на отображение только на страницах сведений, чтобы пользователи не могли переходить по ней со страниц правки.
ПРИМЕЧАНИЕ. При преобразовании зацепки содержимое полей веб-ссылок нельзя переносить в новые записи.
Перед началом работы Для настройки полей веб-ссылок необходимо знакомство с синтаксисом целевого URL-адреса. Для настройки веб-ссылки, открывающей отчет или информационную панель, необходимо, чтобы отчет или панель хранились в общих папках - в одной из доступных вам папок.
Процедура настройки веб-ссылки
- В правом верхнем углу любой страницы щелкните глобальную ссылку "Администрирование".
- В разделе "Настройка приложения" нажмите ссылку "Настройка приложения".
- В разделе "Настройка типа записи" нажмите ссылку на требуемый тип записи.
- В разделе "Управление полями" нажмите "Настройка полей" типа записи.
- Если поле веб-ссылки еще не существует, создайте нестандартное поле веб-ссылки, следуя инструкциям в разделе Создание и редактирование полей.
- На странице "Поля" нажмите ссылку "Изменить веб-ссылку" для нестандартного поля.
- На странице "Изменить веб-ссылку" заполните следующие свойства окна (где применимо):
- Отображаемое имя поля. Данное поле доступно только для чтения.
- Тип. Выберите один из следующих вариантов:
- URL. Выберите это значение, если требуется создать веб-ссылку на другую веб-страницу, в том числе на другую страницу в Oracle CRM On Demand.
- Отчет. Выберите это значение, если требуется создать веб-ссылку на отчет.
- Информационная панель.Выберите это значение, если требуется создать веб-ссылку на информационную панель.
- Пользовательские и системные поля. При создании веб-ссылки в этом поле автоматически выводится информация, касающаяся пользователя и компании.
Дополнительные сведения см. в разделе Пользовательские и системные поля.
- Поля Тип записи. При создании веб-ссылки в этом поле автоматически выводится информация, относящаяся к типу записи.
ПРИМЕЧАНИЕ. Тип записи - это тип записи, для которого настраивается веб-ссылка. Например, при редактировании веб-ссылки для записи контакта список в поле будет называться "Поля контактов".
- Функции. (Только для веб-ссылок типа URL.) Выберите EncodeURL в списке выбора, если URL-адрес Oracle CRM On Demand требует дополнительной кодировки для правильного отображения.
- Пометить для перевода. Установите этот флажок, если требуется, чтобы эта веб-ссылка выводилась на других активированных языках.
- В разделе "Свойства Windows" введите следующие свойства:
- В поле "Отобр. текст" введите метку (отображаемое имя) гиперссылки, которую пользователи будут видеть на странице.
Пример: "Нажмите здесь для просмотра биржевых котировок" (подчеркнуто).
В поле "Отображаемый текст" можно включить контекстно-зависимые параметры, поместив курсор в это поле и выбрав список "Пользовательские и системные поля" или "(Тип записи) поля". Параметр поля помещается в поле "Отобр. текст" (в виде %%%fieldname%%%) и заменяется значением поля, зависящим от текущей записи.
ПРИМЕЧАНИЕ. Если отображаемый текст слишком длинный и не помещается в макет, он усекается. Кроме того, данные переменных, если они имеются, добавляются во время выполнения.
- Выберите вариант поведения Oracle CRM On Demand при нажатии гиперссылки пользователем:
- Открыть в текущем окне.Открывает страницу по ссылке в текущем окне, заменяя этой страницей текущий сеанс Oracle CRM On Demand.
- Открыть на пользовательской вкладке веб-страницы. Открывает страницу по ссылке на пользовательской вкладке веб-страницы. Выберите требуемую вкладку веб-страницы из списка "Целевые пользовательские веб-вкладки".
- Открыть в новом окне.Открывает страницу по ссылке в текущем окне, оставляя текущее окно Oracle CRM On Demand неизменным. Установите флажок "Обновление родительского окна", если требуется обновлять родительское окно после закрытия пользователем нового окна.
- Установите переключатель "Параметры отображения" в положение "Страница сведений", "Страница правки" или "Те и другие" в зависимости от того, где должна отображаться веб-ссылка: только на страницах сведений, только на страницах правки или и на страницах сведений, и на страницах правки. Веб-ссылки можно добавить на страницу списка и в раздел связанной информации. Дополнительные сведения см. в разделах Управление доступом к спискам и порядком списков и Настройка макетов связанных позиций.
- Заполните поля "Свойства ссылки":
- В поле "Состояние активной ссылки" введите выражение состояния, определяющее, будет ли веб-ссылка активной на страницах сведений и правки. При нажатии значка "fx" рядом с полем "Состояние активной ссылки" открывается окно построителя выражений для ввода выражения. Описание синтаксиса выражений см. в разделе Expression Builder.
Например, при вводе выражения [Выручка] > 10000 веб-ссылка будет активной только при условии, что значение выручки превышает 10000.
Если оставить поле пустым, веб-ссылка будет активной всегда. Если выражение введено и условие не выполняется, веб-ссылка отображается, но не является активной.
- В поле "Условие отображения ссылки" введите выражение условия, определяющего, будет ли веб-ссылка видима на страницах сведений и правки.
Например, при вводе выражения [Выручка] > 10000 веб-ссылка будет отображаться только при условии, что значение выручки превышает 10000.
Если оставить поле пустым, веб-ссылка будет отображаться всегда.
Для выражений в полях "Условие активности ссылки" и "Условие отображения ссылки" справедливо следующее.
- Новая страница. Выражения условий видимости и активности для новых страниц не вычисляются. Они устанавливаются равными TRUE по умолчанию. Единственный способ отключить ссылку – явно сделать выражение равным FALSE.
- Страница правки. Выражения условий видимости и активности по умолчанию устанавливаются равными TRUE. В то же время можно добавить новое выражение с помощью построителя выражений.
- (Только для веб-ссылок типа "Отчет" или "Информационная панель".) В поле "Путь" щелкните значок поиска (в виде лупы), перейдите к требуемому отчету или информационной панели в общих папках и нажмите "ОК". Поле "Путь" заполняется автоматически после выбора отчета или информационной панели.
- (Только для веб-ссылок типа "Отчет" или "Информационная панель".) Если требуется установить фильтры для применения к отчету во время выполнения, задайте фильтры в поле "Параметры". Подробные сведения об установке фильтров см. в разделе О задании фильтров для внедренных отчетов и информационных панелей.
- (Только для веб-ссылок типа URL.) В поле "Адрес URL" введите URL-адрес, вызываемый при выборе гиперссылки пользователем, например www.oracle.com.
ПРИМЕЧАНИЕ. В поле "Отображаемый текст" можно включить контекстно-зависимые параметры, поместив курсор в это поле и выбрав список "Пользовательские и системные поля" или "(Тип записи) поля". Параметр поля помещается в поле "Адрес URL" (в виде %%%fieldname%%%) и при нажатии пользователем этого значения заменяется значением поля, зависящим от текущей записи.
Если адрес URL не задан, при выборе ссылки пользователь направляется на пустой адрес URL.
Для каждого браузера определена макс. длина адреса URL. Если указан URL, длина которого превышает это ограничение, поведение браузера при использовании этой веб-ссылки будет непредсказуемым. Убедитесь, что указанный URL является допустимым унифицированным идентификатором ресурса (URI) Если он недопустим, вместо ссылки будет выведено сообщение об ошибке.
ПРИМЕЧАНИЕ. Для внедрения отчета или информационной панели в пользовательский веб-аплет, веб-вкладку или веб-ссылку типа URL можно также использовать URL-адрес, однако эта функция поддерживается не в полном объеме, и URL-адрес может оказаться недоступным после обновления.
- (Только для веб-ссылок типа URL.) В поле "Метод запроса" выберите метод, с помощью которого будет отправлен запрос веб-ссылки:
- GET. Запрос GET служит для отправки параметров строки запроса (пар имени и значения) в URL-адресе запроса. Это значение используется по умолчанию для существующих веб-ссылок.
- POST. Запрос POST служит для отправки параметров строки запроса (пар имени и значения) в тексте сообщения HTTP. Это значение используется по умолчанию для новых веб-ссылок.
- Для заполнения пользовательских и системных полей выберите нужный вариант в списке "Пользовательские и системные поля", чтобы добавить поля параметров в поле "Адрес URL", "Отображаемый текст" или "Параметры" в текущей позиции курсора.
Например, если выбрать в списке "Идентификатор пользователя", в поле "URL-адрес", "Отображаемый текст" или "Параметры" вставляется %%%User id%%% - в том месте, где находится курсор. Во время выполнения вместо %%%User id%%% подставляется идентификатор пользователя, вошедшего в систему.Другой пример - при выборе "Имя хоста" из списка в позиции курсора будет вставлено %%%Hostname%%%. Во время выполнения этот параметр заменяется именем хоста - сервера, где запущен Oracle CRM On Demand. Это полезно для конфигураций, содержащих URL для Oracle CRM On Demand, поскольку теперь не нужно вручную изменять имя хоста Oracle CRM On Demand при миграции из одной среды в другую.
- Для заполнения полей тип записи поместите курсор в поле "Адрес URL", "Отображаемый текст" или "Параметры" в то место, где требуется добавить параметр, и затем выберите в списке включаемое поле.
Например, если выбрать поле "Идентификатор строки", в поле "URL-адрес", "Отображаемый текст" или "Параметры" вставляется %%%Row id%%% - в том месте, где находится курсор. Во время выполнения этот параметр заменяется идентификатором строки текущей записи.
ПРИМЕЧАНИЕ. Подставьте вместо выделенных курсивом слов тип записи название типа записи. Например, тип записи – это тип записи, в которую добавляется нестандартное поле веб-ссылки. Например, при редактировании веб-ссылки для записи контакта список в поле будет называться "Поля контактов".
- Нажмите "Сохранить".
- Добавьте поле веб-ссылки в макет страницы тип записи, следуя инструкциям в разделе Настройка макетов статических страниц.
|