Печать      Открыть версию интерактивной справки в формате PDF


Предыдущий раздел

Следующий раздел

Отображение внешних веб-страниц на вкладках

Предусмотрена возможность отображения веб-контента на вкладках в Oracle CRM On Demand. Веб-контентом могут быть внешние веб-страницы или данные компании, доступные на веб-сервере. Например, можно отслеживать информацию о запасах в другом веб-приложении, доступ к которой требуется предоставить своим торговым представителям, когда они работают в Oracle CRM On Demand. Для выполнения этого требования следует создать пользовательскую веб-вкладку для отображения внешнего веб-приложения в главной области контента Oracle CRM On Demand.

Также можно создать пользовательские веб-аплеты, содержащие веб-контент. Подробнее о пользовательских аплетах и сравнении аплетов с веб-вкладками см. в разделе Пользовательские веб-аплеты.

ПРИМЕЧАНИЕ. Сведения о соглашениях для нестандартного кода Oracle CRM On Demand см. в разделе Важные уточнения для пользователей, использующих нестандартный код в Oracle CRM On Demand.

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

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

Перед тем как получить возможность отображения внешней информации на странице Oracle CRM On Demand, требуется убедиться в следующем:

  • Внешнее приложение имеет веб-интерфейс
  • Для внешнего приложения или веб-страницы не требуется полное управление окном браузера

ПРИМЕЧАНИЕ. Следует убедиться, что для компании включены веб-службы, если планируется использовать такие функции, как единая регистрация или интеграция веб-узла с Oracle CRM On Demand.

Для отображения внешней веб-страницы на вкладке

  1. В правом верхнем углу любой страницы щелкните глобальную ссылку "Администрирование".
  2. В разделе "Настройка приложения" выберите "Настройка приложения".
  3. В разделе 'Настройка приложения' нажмите ссылку 'Пользовательские веб-вкладки'.
  4. На странице 'Список пользовательских вкладок' нажмите 'Создать'.
  5. На странице "Пользовательская веб-вкладка" воспользуйтесь следующей таблицей для ввода необходимых сведений и сохраните запись.
  6. (Необязательно) Для указания того, что обновленное имя должно быть переведено на другие языки, активизированные для компании, установите флажок 'Пометить для перевода' (на странице 'Пользовательская веб-вкладка') для веб-вкладки.

    Поле

    Примечания

    Имя

    Имя пользовательской веб-вкладки.

    Тип

    Выберите "URL-адрес" или "HTML".

    Пользовательские и системные поля

     

    Прежде чем создать веб-аплет в Oracle CRM On Demand, тщательно проанализируйте, как будут использоваться переменные полей параметров, такие как %%%User Id%%%, если поле содержит символы, которые могут отображаться в виде escape-последовательности как ссылки на объекты символов.

    При вставке переменных полей параметров в HTML символы в имени поля, такие как &, отображаются в виде escape-последовательности как соответствующая ссылка на объект символа (в данном случае &), и браузер развертывает ссылку на объект, так что отображается символ, на который дается ссылка. Например, может потребоваться создать веб-аплет HTML главной страницы с именем компании: A&B Manufacturing. В раскрывающемся списке "Пользовательские и системные поля" можно выбрать "Название компании" для вставки переменной %%%Company name%%%, и во время выполнения эта переменная имеет значение A&B Manufacturing, которое отображается в браузере как A&B Manufacturing. Однако ссылки на объект символа не развертываются в коде JavaScript, поэтому в данном случае поместите переменную в контекст, на который можно ссылаться, извлеките ее из документа DOM, затем кодируйте ее в соответствии с необходимостью. Эти различия иллюстрируются в следующем примере кода HTML веб-аплета:

    <span id=”companyname” style=”display:none” data-value=”%%%Company name%%%”></span>

    <script type=”text/javascript”>

    var var1 = ”%%%Company name%%%”;

    var var2 = document.getElementById(“companyname”).getAttribute(“data-value”);

    </script>

    Значением var1 является "A&#38;B Manufacturing", значением var2 - "A&B Manufacturing". Значения var1 и var2 отличаются, поскольку браузер развертывает ссылки на объекты в тегах и данных HTML, но не в элементе <script>.

    В раскрывающемся списке "Пользовательские и системные поля" выберите параметр для добавления полей параметров в поле "Адрес URL" или "HTML" в месте установки курсора. Например, если в раскрывающемся списке выбрать "Идентификатор пользователя", в поле "Адрес URL" или "HTML" (в зависимости от установки курсора) будет вставлено значение %%%Идентификатор пользователя%%%. Во время выполнения этот параметр заменяется идентификатором пользователя, вошедшего в систему.

    Другой пример - при выборе "Имя хоста" из списка в позиции курсора будет вставлено %%%Hostname%%%. Во время выполнения этот параметр заменяется именем хоста - сервера, где запущен Oracle CRM On Demand. Это полезно для конфигураций, содержащих URL для Oracle CRM On Demand, поскольку теперь не нужно вручную изменять имя хоста Oracle CRM On Demand при миграции из одной среды в другую.

    Дополнительные сведения см. в разделе Пользовательские и системные поля.

    URL

    ПРИМЕЧАНИЕ. Этот параметр доступен, только если в меню "Тип" выбран пункт "Адрес URL".

    Введите URL-адрес, который будет вызван, если пользователь воспользуется гиперссылкой, например www.oracle.com. Фрагмент http:// в URL-адресе вводить не нужно. Убедитесь, что этот URL является допустимым унифицированным идентификатором ресурса (URI) Если это недопустимо, то при доступе к пользовательской веб-вкладке вместо встроенного контента появляется сообщение об ошибке.

    ПРИМЕЧАНИЕ. Дополнительные сведения о стандартизации URL-адресов в Oracle CRM On Demand см. в разделе Стандартизация URL-адресов.

    Здесь также можно включить контекстно-зависимые параметры, поместив курсор в поле URL-адреса и затем выбрав раскрывающийся список "Пользовательские и системные поля". При этом в URL-адрес помещается параметр поля (обозначаемый как %%%fieldname%%%), который заменяется значением поля на основе текущей записи, когда пользователь щелкает значение. Если URL-адрес не указан, когда пользователь выбирает вкладку, он будет направлен по пустому URL-адресу.

    Для каждого браузера определена макс. длина адреса URL. Если указать адрес URL, длина которого превышает макс. длину браузера, пользователи могут увидеть непредвиденные результаты, нажав веб-вкладку.

    Примечание. Oracle CRM On Demand не поддерживает внутренние URL-ссылки (из Oracle CRM On Demand) и внешние URL-ссылки для внедрения контента аналитики. В пользовательских веб-аплетах не рекомендуется использовать для внедрения контента аналитики адрес URL, поскольку он может стать недействительным после обновления Oracle CRM On Demand. Для вывода контента аналитики в Oracle CRM On Demand используйте пользовательский отчет главной страницы.

    Дополнения заголовков HTML

    ПРИМЕЧАНИЕ. Этот параметр доступен, только если в меню "Тип" выбран пункт "HTML".

    Введенный код HTML используется в атрибуте src элемента <iframe> в коде HTML страницы, к которой добавляется веб-вкладка. Любой код, добавленный в поле "HTML-код веб-вкладки", добавляется к элементу <iframe>. Можно включить ссылки на файлы JavaScript, встроенные в раздел <head> кода HTML, в это поле.

    Ссылка на файлы JavaScript на страницах Oracle CRM On Demand не поддерживается. Любое содержимое, введенное в этом поле, добавляется к тегам <head>.

    HTML-код веб-вкладки

    ПРИМЕЧАНИЕ. Этот параметр доступен, только если в меню "Тип" выбран пункт "HTML".

    Введенный код HTML используется в атрибуте src элемента <iframe> в коде HTML страницы, к которой добавляется веб-вкладка. Любой код, добавленный в поле "HTML-код веб-вкладки", добавляется к элементу <iframe>. Любое содержимое, введенное в этом поле, добавляется к тегам <body>.

    Описание

    Введите описание веб-вкладки.

    Высота

     

    Введите значение в пикселях для веб-вкладки.

    Ширина

    Введите значение в пикселях для веб-вкладки.

    Значок

    Нажмите значок 'Поиск' рядом с меткой 'Значок' и выберите значок для окна.

    ПРИМЕЧАНИЕ. Если требуется, чтобы это обновленное имя появилось в других активизированных языках, установите флажок "Пометить для перевода". В других языках (или при выборе другого языка в списке "Язык перевода" на этой странице) обновленное имя выделяется синим цветом и квадратными скобками, пока вручную не будет введена версия перевода. Выделение обновленного имени синим цветом помогает отслеживать, какие выражения должны быть переведены.

После добавления пользовательской веб-страницы в Oracle CRM On Demand требуется сделать ее доступной для роли пользователя, чтобы пользователи смогли увидеть эту страницу. Подробнее о добавлении ролей см. в разделе Добавление ролей.


Опубликовано в Октябрь 2016 Copyright © Oracle, 2005, 2016 гг. Все права защищены.Legal Notices.