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


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

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

Добавление ссылок на действия к результатам

К результатам можно добавлять ссылки на действия. Ссылки на действия позволяют пользователям переходить к страницам "Сведения о записи" по ссылкам в записях отчетов. Для добавления ссылок на действия используются описанные ниже способы.

  • С помощью классов "Ссылка на действие". Этот способ позволяет настраивать имя типа записей в отчете как ссылку на действие. Класс "Ссылка на действие" берет значение идентификатора строки в отчете, а затем с его помощью извлекает из Oracle CRM On Demand конкретную запись. Данный способ применим к следующим типам записей: организация, кампания, контакт, зацепка, возможная сделка, запрос на обслуживание и пользователь.
  • С помощью URL-адресов. Этот способ используется для создания ссылок на любой тип записей в таблице или опорного представления таблицы. Столбец идентификатора типа записей можно настроить как ссылку на действие.

ПРИМЕЧАНИЕ. Если выбирать ссылки действий на странице с динамическим макетом, ссылки будут представлены в стандартном макете этой страницы.

Об именах типов записей в ссылках на действие

При добавлении ссылки на действие нужно использовать исходное имя типа записи в коде или URL-адресе, который добавляет ссылку. Если администратор компании изменил имена типов записей в Oracle CRM On Demand, нужно указать исходное имя типа записи при добавлении ссылки. Например, администратор компании изменил имя типа записи "Субъект" на имя Клиент. Если требуется добавить ссылку на действие к результату для типа записи "Клиент", код ссылки или URL-адрес должны ссылаться на тип записи "Субъект" (то есть, на исходное имя типа записи). В зависимости от типа ссылки, которую нужно создать, используйте имя типа записи в коде или URL-адресе следующим образом:

  • При добавлении ссылки на действие для типа записи "Клиент" (исходное имя "Субъект") с помощью классов "Ссылка на действие" используйте имя типа записи субъект в коде ссылки, как показано в следующем примере:

    [html]"<a onClick=\"javascript:LinkOccam (this, 'account');\">"@"</a>"

    При добавлении ссылки на действие с помощью классов "Ссылка на действие" имя типа записи должно быть написано строчными буквами в коде ссылки.

    СОВЕТ. Чтобы определить исходное имя типа записи, для которой добавляется ссылка, откройте главную страницу для типа записи. URL-адрес в поле адреса в окне браузера показывает исходное имя типа записи. В примере, где тип записи "Субъект" был переименован в Клиент, на главной странице клиента будет показан следующий URL-адрес:

    https://имя_сервера/OnDemand/user/AccountHomePage

    где:

    имя_сервера – URL-адрес, используемый для входа в Oracle CRM On Demand

  • При добавлении ссылки на действие для типа записи "Клиент" (исходное имя "Субъект") с помощью URL-адреса используйте имя типа записи Субъект в URL-адресе, как показано в следующем примере:

    "http://"@[html]"<a target=_top href=https://имя_сервера/OnDemand/user/AccountDetail?OMTGT=AccountDetailForm&OMTHD=AccountDetailNav&AccountDetailForm.Id="@">"@"</a>"

    СОВЕТ. Чтобы определить правильный URL-адрес для страницы "Сведения" для типа записи, откройте страницу сведений для любой записи того типа. В поле адреса в строке заголовка окна браузера скопируйте соответствующую часть строки адреса, от http до Id=. В примере, где тип записи "Субъект" был переименован в "Клиент", URL-адрес копируется со страницы "Сведения" записи клиента.

    В некоторых случаях полное имя типа записи используется во всех местах в URL-адресе для страницы сведений типа записи, как в URL-адресе, показанном в предыдущем примере. В других случаях в определенных местах URL-адреса используется сокращенный вариант имени типа записи.

    Например, если тип записи, для которого добавляется ссылка, первоначально имел имя "Возможность", URL-адрес будет выглядеть так:

    "http://"@[html]"<a target=_top href=https://имя_сервера/OnDemand/user/OpportunityDetail?OMTGT=OpptyDetailForm&OMTHD=OpportunityDetailNav&OpptyDetailForm.Id="@">"@"</a>"

Ниже описывается процедура добавления ссылок на действия с помощью классов "Ссылка на действие".

Порядок добавления ссылок на действия с помощью классов "Ссылка на действие"

  1. В Oracle CRM On Demand Answers на странице "Определить критерии" добавьте столбцы к отчету.

    Нужно добавить в отчет поле для имени типа записи (например, "Имя субъекта") и поле для идентификатора типа записи (например, "Идентификатор субъекта"), причем в макете отчета поле идентификатора нужно поместить справа от поля имени.

  2. Нажмите кнопку "Свойства столбца" для столбца идентификатора типа записей.
  3. В диалоговом окне "Свойства столбца" откройте вкладку "Формат столбца".
  4. На вкладке "Формат столбца" установите для этого столбца флажок "Скрыть" и нажмите OK.
  5. На странице "Определить критерии" нажмите кнопку "Свойства столбца" для столбца имени данного типа записи.
  6. В диалоговом окне "Свойства столбца" откройте вкладку "Стиль".
  7. На вкладке "Стиль" выполните следующие действия:
    1. Разверните область "Пользовательские параметры стиля CSS" (только HTML), нажав значок плюс (+).
    2. Установите флажок "Использовать пользовательский класс CSS" и в текстовом поле введите ActionLink.
  8. Откройте вкладку "Формат данных".
  9. На вкладке "Формат данных" выполните следующие действия:
    1. Установите флажок "Переопределить формат данных по умолчанию"
    2. В списке "Интерпретировать текст как" выберите "Пользовательский формат текста".
    3. В поле "Пользовательский формат текста" введите текст, подобный следующему примеру, после в знака (@).

      В этом примере ссылка на действие создается для субъекта:

      [html]"<a onClick=\"javascript:LinkOccam (this, 'account');\">"@"</a>"

      Чтобы создать ссылку на действие для одного из других типов записи, который поддерживает ссылки на действие, созданные с помощью классов "Ссылка на действие", замените слово account (организация) в предыдущем примере словом campaign (кампания), contact (контакт), lead (зацепка), opportunity (возможная сделка), service (обслуживание) или user (пользователь) соответственно. Имя типа записи должно быть написано строчными буквами.

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

  10. Нажмите кнопку ОК.
  11. Для предварительного просмотра отчета нажмите "Предварительный просмотр анализа".

Ниже приводится процедура добавления ссылок на действия с помощью URL-адресов. Эту процедуру можно использовать в целях добавления ссылок на действия для любого типа записей.

Порядок добавления ссылок на действия с помощью URL-адресов

  1. В Oracle CRM On Demand Answers на странице "Определить критерии" добавьте к отчету столбцы, включая столбец идентификатора типа записей (например, "Идентификатор субъекта").

    ПРИМЕЧАНИЕ. Чтобы получить рабочую ссылку на действие, необходимо добавить в отчет поле идентификатора типа записей.

  2. Нажмите кнопку "Свойства столбца" для столбца идентификатора типа записей.
  3. В диалоговом окне "Свойства столбца" откройте вкладку "Формат данных".
  4. На вкладке "Формат данных" выполните следующие действия:
    1. Установите флажок "Переопределить формат данных по умолчанию"
    2. В списке "Интерпретировать текст как" выберите "Пользовательский формат текста".
    3. В поле "Пользовательский формат текста" введите код для ссылки после знака (@), как показано в следующем примере:

      "http://"@[html]"<a target=_top href=https://имя_сервера/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">"@"</a>"

      где:

      имя_сервера – это URL-адрес, который используется для входа в Oracle CRM On Demand.

      В предыдущем примере показан URL-адрес для типа записи "Возможность". Используйте соответствующий URL-адрес для своего сервера Oracle CRM On Demand и тип записи, для которой создаете ссылку.

      ПРИМЕЧАНИЕ. В URL-адресе должно использоваться исходное имя типа записи. Если администратор компании переименовал типы записи в Oracle CRM On Demand, следует узнать исходное имя типа записи, для которой добавляется ссылка на действие, и использовать это имя в URL-адресе.

      Oracle CRM On Demand Answers вместо последнего знака (@) в строке подставляет значение идентификатора типа записей для каждой записи в отчете. Чтобы в ссылке не отображался идентификатор типа записей, замените последний знак (@) на текст, который должен отображаться. В следующем примере идентификатор в ссылке на действие будет заменен словом Представление:

      "http://"@[html]"<a target=_top href=https://имя_сервера/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">View</a>"

  5. Нажмите кнопку ОК.
  6. Для предварительного просмотра отчета нажмите "Предварительный просмотр анализа".

В следующем примере показан код, используемый для ссылки в записи актива:

"http://"@[html]"<a target=_top href=https://имя_сервера/OnDemand/user/AssetDetail?OMTHD=AssetDetailNav&OMTGT=AssetDetailForm&AssetDetailForm.Id="@">"@"</a>"

В следующем примере показан код, используемый для ссылки в записи встречи:

"http://"@[html]"<a target=_top href=https://имя_сервера/OnDemand/user/ApptDetail?OMTHD=ApptRead&OMTGT=ApptDetailForm&ApptDetailForm.Id="@">"@"</a>"

В следующем примере показан код, используемый для ссылки в записи задачи:

"http://"@[html]"<a target=_top href=https://имя_сервера/OnDemand/user/TaskDetail?OMTHD=ReadTaskDetail&OMTGT=TaskDetailForm&TaskDetailForm.Id="@">"@"</a>"


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