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