打印      打开 PDF 版本的联机帮助


上一主题

下一主题

将操作链接添加到结果

可以将操作链接添加到结果。利用操作链接,用户可通过单击报表中记录上的链接来访问记录详细信息页面。可以使用以下方法添加操作链接:

  • 使用操作链接类。通过使用此方法,可以将报表中的记录类型名称配置为操作链接。该操作链接类将获取报表中的行 ID 值,并使用该值从 Oracle CRM On Demand 中检索特定记录。您可以将此方法用于以下记录类型:客户、商业活动、联系人、潜在商机、商机、服务请求和用户。
  • 使用 URL。通过使用此方法,可以创建指向表或数据透视表视图中任何记录类型的链接。可以将记录类型 ID 列配置为操作链接。

注意:如果用户在具有动态布局的页面上单击“操作”链接,则会显示具有该页面的标准布局的链接。

关于操作链接中的记录类型名称

添加操作链接时,必须在添加链接的代码或 URL 中使用原始记录类型名称。如果公司管理员在 Oracle CRM On Demand 中更改了记录类型的名称,则您必须确定要添加链接的记录类型的原始名称。例如,公司管理员可能重命名了“客户”记录类型,因此现在称为顾客记录类型。如果要向“顾客”记录类型的结果添加操作链接,链接代码或 URL 必须引用“客户”记录类型(即记录类型的原始名称)。根据要创建的链接类型,按以下方法在代码或 URL 中使用记录类型名称:

  • 使用操作链接类为“顾客”记录类型(最初为“客户”记录类型)添加操作链接时,在链接代码中使用客户记录类型名称,如下例所示:

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

    使用操作链接类添加操作链接时,链接代码中的记录类型名称必须都是小写字母。

    提示:要确定要添加链接的记录类型的原始名称,请打开记录类型的主页。浏览器窗口“地址”字段中的 URL 显示记录类型的原始名称。在“客户”记录类型重命名为顾客的示例中,“顾客主页”显示以下 URL:

    https://server_name/OnDemand/user/AccountHomePage

    其中:

    server_name 是用于登录到 Oracle CRM On Demand 的 URL

  • 使用 URL 为“顾客”记录类型(最初为“客户”记录类型)添加操作链接时,在 URL 中使用客户记录类型名称,如下例所示:

    "http://"@[html]"<a target=_top href=https://server_name/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://server_name/OnDemand/user/OpportunityDetail?OMTGT=OpptyDetailForm&OMTHD=OpportunityDetailNav&OpptyDetailForm.Id="@">”@”</a>"

下列过程说明如何使用操作链接类添加操作链接。

使用操作链接类添加操作链接

  1. 在 Oracle CRM On Demand Answers 的“定义标准”页面中,向报表添加列。

    必须向报表添加记录类型名称字段(例如,“客户名称”)和记录类型 ID 字段(例如,“客户 ID”),并且必须紧挨着报表布局中名称字段的右侧放置 ID 字段。

  2. 单击记录类型 ID 列的“列属性”按钮。
  3. 在“列属性”对话框中,单击“列格式”选项卡。
  4. 在“列格式”选项卡中,选中“隐藏此列”复选框,并单击“确定”。
  5. 在“定义标准”页面中,单击记录类型“名称”列的“列属性”按钮。
  6. 在“列属性”对话框中,单击“样式”选项卡。
  7. 在“样式”选项卡中,请执行以下操作:
    1. 通过单击加号 (+) 图标展开“定制 CSS 样式选项(仅限 HTML)”区域。
    2. 选中“使用定制 CSS 类”复选框,并在文本框中键入 ActionLink
  8. 单击“数据格式”选项卡。
  9. 在“数据格式”选项卡中,请执行以下操作:
    1. 选中“改写默认数据格式”复选框。
    2. 在“文本处理方式”列表中,选择“定制文本格式”。
    3. 在“定制文本格式”字段中,在 at 符号 (@) 后键入与以下示例相似的文本。

      在此示例中,为客户创建操作链接:

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

      要为支持使用操作链接类创建的操作链接的其他记录类型之一创建操作链接,请将上例中的单词 account 相应替换为 campaigncontactleadopportunityserviceuser。记录类型名称必须全部为小写字母。

      注意:在链接代码中必须使用原始的记录类型名称。如果公司管理员在 Oracle CRM On Demand 中重命名了记录类型,必须确定要添加操作链接的记录类型的原始名称,然后在链接代码中使用该名称。

  10. 单击“确定”。
  11. 要预览报表,请单击“预览分析”。

下列过程说明如何使用 URL 添加操作链接。可以使用此过程为任何记录类型添加操作链接。

使用 URL 添加操作链接

  1. 在 Oracle CRM On Demand Answers 的“定义标准”页面中,向报表添加列,包括记录类型 ID 列(例如“客户 ID”)。

    注意:要让操作链接起作用,必须向报表添加记录类型 ID 字段。

  2. 单击记录类型 ID 列的“列属性”按钮。
  3. 在“列属性”对话框中,单击“数据格式”选项卡。
  4. 在“数据格式”选项卡中,请执行以下操作:
    1. 选中“改写默认数据格式”复选框。
    2. 在“文本处理方式”列表中,选择“定制文本格式”。
    3. 在“定制文本格式”字段中, 在 at 符号 (@) 后输入链接的代码,如下例所示:

      "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">”@”</a>"

      其中:

      server_name 出现在示例中,代替用于登录到 Oracle CRM On Demand 的 URL。

      在上例中,URL 用于“商机”记录类型。为 Oracle CRM On Demand 服务器和要创建链接的记录类型使用合适的 URL。

      注意:在 URL 中必须使用原始的记录类型名称。如果公司管理员在 Oracle CRM On Demand 中重命名了记录类型,必须确定要添加操作链接的记录类型的原始名称,然后在 URL 中使用该名称。

      Oracle CRM On Demand Answers 针对报表中的每条记录将字符串中最后一个 at 符号 (@) 替换为记录类型 ID 值。如果不希望该链接显示记录类型 ID,请将最后一个 at 符号 (@) 替换为希望显示的本文。在以下示例中,操作链接中的 ID 替换为单词 View

      "http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/OpportunityDetail?OMTHD=OpportunityDetailNav&OMTGT=OpptyDetailForm&OpptyDetailForm.Id="@">View</a>"

  5. 单击“确定”。
  6. 要预览报表,请单击“预览分析”。

以下示例显示用于资产记录上的链接的代码:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/AssetDetail?OMTHD=AssetDetailNav&OMTGT=AssetDetailForm&AssetDetailForm.Id="@">"@"</a>"

以下示例显示用于预约记录上的链接的代码:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/ApptDetail?OMTHD=ApptRead&OMTGT=ApptDetailForm&ApptDetailForm.Id="@">"@"</a>"

以下示例显示用于任务记录上的链接的代码:

"http://"@[html]"<a target=_top href=https://server_name/OnDemand/user/TaskDetail?OMTHD=ReadTaskDetail&OMTGT=TaskDetailForm&TaskDetailForm.Id="@">"@"</a>"


已发布 9月 2017 Copyright © 2005, 2017, Oracle. 保留所有权利。Legal Notices.