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

6. ### 在选项卡中显示外部 Web 页、报表和仪表盘 可以在 Oracle CRM On Demand 内的选项卡中显示 Web 内容。Web 内容可以是外部 Web 页，也可以是通过 Web 提供的公司数据。例如，您可能在另一个 Web 应用程序中跟踪库存信息，当服务代表在 Oracle CRM On Demand 中工作时，您想要将该信息提供给服务代表。为了满足此需求，可以创建一个定制 Web 选项卡，以便在 Oracle CRM On Demand 的主内容区域内显示外部 Web 应用程序。您还可以在定制 Web 选项卡中嵌入“分析”目录中的报表和仪表盘。 注意：有关 Oracle CRM On Demand 中可嵌入报表和仪表盘的位置的信息，请参阅关于在 Oracle CRM On Demand 中嵌入报表和仪表盘。 您也可以创建定制 Web 小程序来包含 Web 内容、报表和仪表盘。有关定制 Web 小程序以及它们与定制 Web 选项卡相比较的情况的信息，请参阅关于定制 Web 小程序。 注意：有关在 Oracle CRM On Demand 中使用定制代码时适用的注意事项，请参阅在 Oracle CRM On Demand 中使用定制代码的客户的重要注意事项。 为了使定制 Web 选项卡可见，您必须使用“角色管理向导”将选项卡添加到所需的用户角色。 在开始之前。要执行此过程，您的角色必须具有“定制应用程序”权限。 必须确保以下几点才能在 Oracle CRM On Demand 页面上显示外部信息： 外部应用程序具有 Web 界面 外部应用程序或 Web 页不需要完全控制浏览器窗口 要在 Web 选项卡中嵌入报表或仪表盘，报表或仪表盘必须存储在共享文件夹下您有权访问的文件夹中。 注意：如果计划使用诸如“单一登录”之类的功能，或者计划将您的网站与 Oracle CRM On Demand 集成，则必须确保为公司启用 Web 服务。 要在选项卡中显示外部 Web 页、报表和仪表盘，请执行以下操作： 在任何页面中，单击右上角的“管理”全局链接。 在“应用产品定制”部分中，单击“应用产品定制”。 在“应用程序设置”部分中，单击“定制 Web 选项卡”链接。 在“定制选项卡列表”页面上，单击“新建”。 在“定制 Web 选项卡”页面上，使用下表填写所需的信息，然后保存记录。 （可选）要指明必须将某个更新的名称转换为已为公司激活的其他语言，请选中 Web 选项卡的“需要转换”复选框（在“定制 Web 选项卡列表”页面上）。
   字段 | 注释
   --- | ---
   名称 | 定制 Web 选项卡的名称
   类型 | 选择要创建的 Web 选项卡类型：URL、HTML、报表或仪表盘。
   用户和系统字段 | 在 Oracle CRM On Demand 中创建 Web 小程序之前，如果字段包含可以转义为字符实体参考的字符，则请仔细考虑您将如何使用参数字段变量，如 %%%User Id%%%。 在 HTML 中插入参数字段变量时，字段名称中像 & 这样的字符会转义为对应的字符实体参考（在本例中为 &#38;），并且浏览器会扩展此实体参考，以便显示参考的字符。例如，您可能想要创建一个包含公司名称“A&B 制造”的主页 HTML Web 小程序。从“用户和系统字段”下拉列表中，您可以选择“公司名称”以插入 %%%Company name%%% 变量，在运行时，此变量的值为“A&#38;B 制造”，该值在浏览器中显示为“A&B 制造”。但是，字符实体参考在 JavaScript 代码中未进行扩展，因此在本例中，请将变量放在可参考的上下文中，从文档 DOM 中检索该变量，然后根据需要对其进行编码。以下 Web 小程序 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 制造”，var2 的值为“A&B 制造”。var1 和 var2 的值不同，因为浏览器在 HTML 标记和数据中扩展了实体参考，但未在 <script> 元素中扩展。 从“用户和系统字段”下拉列表中选择所需选项，以将参数字段添加到光标当前所在位置的“URL”或“HTML”字段。例如，如果从下拉列表中选择“用户 ID”，则将 %%%User id%%% 插入“URL”或“HTML”字段，具体取决于光标所在的位置。在运行时，此参数将替换为已登录用户的用户 ID。 再比如说，如果您从列表中选择“主机名”，则会在光标位置插入 %%%Hostname%%%。在运行时，此参数将替换为正在运行 Oracle CRM On Demand 的服务器的主机名。此操作特别适用于包含指向 Oracle CRM On Demand 的 URL 的配置，因为在从一个环境迁移到另一个环境时，不必再手动修改 Oracle CRM On Demand 主机名。 有关更多信息，请参阅用户和系统字段。
   URL | 注意：仅当您从“类型”菜单中选择“URL”时，此设置才可用。 输入当用户单击超级链接时调用的 URL，比如 www.oracle.com。不必输入 URL 的 http:// 部分。确保该 URL 是有效的统一资源标识符 (URI)。如果它无效，则当用户访问定制 Web 选项卡时，会显示一则错误消息，而非嵌入的内容。 注意：有关 Oracle CRM On Demand 中的 URL 标准化的更多信息，请参阅关于 URL 标准化。 您还可以包括上下文相关的参数，方法是将光标置于“URL”字段中，然后选择“用户和系统字段”下拉列表。此操作会将字段参数放入由 %%%fieldname%%% 指定的 URL 中，当用户单击基于当前记录的字段值时，该值会替换这个字段参数。如果不指定任何 URL，则用户在单击选项卡时会被定向到一个空 URL。 每个浏览器都有一个最大 URL 长度。如果指定超出此长度的 URL，则用户在单击 Web 选项卡时可能会在浏览器上看到不明行为。 注意：虽然可以使用 URL 将报表或仪表盘嵌入到 URL 类型的定制 Web 选项卡，但不完全支持此功能，并且升级后该 URL 可能无法正常工作。
   HTML 头添加 | 注意：仅当您从“类型”菜单中选择“HTML”时，此设置才可用。 在要向其中添加 Web 选项卡的页面中，所输入的 HTML 用在其 HTML 代码内 <iframe> 元素的 src 属性中。任何添加到“Web 选项卡 HTML”字段的代码都会添加到 <iframe> 元素中。您可以包括对 JavaScript 文件的引用，这些文件嵌入在此字段中 HTML 的 <head> 部分。 不支持引用 Oracle CRM On Demand 页面中的 JavaScript 文件。您在此字段中输入的任何内容都添加到 <head> 标记中。
   Web 选项卡 HTML | 注意：仅当您从“类型”菜单中选择“HTML”时，此设置才可用。 在要向其中添加 Web 选项卡的页面中，所输入的 HTML 用在其 HTML 代码内 <iframe> 元素的 src 属性中。任何添加到“Web 选项卡 HTML”字段的代码都会添加到 <iframe> 元素中。您在此字段中输入的任何内容都添加到 <body> 标记中。
   路径 | 注意：仅当您从“类型”菜单中选择“报表”或“仪表盘”时，此字段才可用。 单击“查找”图标（放大镜），导航到共享文件夹中所需的报表或仪表盘，然后单击“确定”。 系统会在您选择报表或仪表盘之后自动填充“路径”字段。
   显示报表提示 | 注意：仅当您从“类型”菜单中选择“报表”时，此复选框才可用。 如果选中此复选框，则会在定制 Web 小程序中显示针对分析配置的任何提示，并且用户可以筛选分析。
   参数 | 注意：仅当您从“类型”菜单中选择“报表”或“仪表盘”时，此字段才可用。 （可选）如果要指定在运行时将应用于报表或仪表盘的筛选器，请在“参数”字段中指定筛选器。 有关指定筛选器的详细信息，请参阅关于为嵌入的报表和仪表盘指定筛选器。
   说明 | 输入此 Web 选项卡的说明。
   刷新链接 | 注意：仅当您从“类型”菜单中选择“报表”时，此复选框才可用。 如果选中此复选框，则在定制 Web 选项卡中会提供“刷新”链接，用户可借此刷新分析中的数据。
   打印链接 | 注意：仅当您从“类型”菜单中选择“报表”时，此复选框才可用。 如果选中此复选框，则在定制 Web 选项卡中会提供“打印”链接，用户可借此打印分析。
   导出链接 | 注意：仅当您从“类型”菜单中选择“报表”时，此复选框才可用。 如果选中此复选框，则在定制 Web 选项卡中会提供“导出”链接，用户可借此导出分析。
   高度 | 输入此 Web 选项卡的像素值。
   宽度 | 输入此 Web 选项卡的像素值。
   经典图标 | 单击“查找”图标（放大镜）以选择要在经典主题中用于 Web 选项卡的图标。
   现代图标 | 单击“查找”图标（放大镜）以选择要在现代主题中用于 Web 选项卡的图标。
注意： 如果想要以其他激活的语言显示此更新名称，请选中“需要转换”复选框。在其他语言中（或者当您从此页面上的“转换语言”列表中选择另一种语言时），此更新名称将显示为括在括号中的蓝色文本，直至您手动输入转换的名称为止。更新的名称显示为蓝色本文，可帮助您跟踪必须转换的词。 将定制 Web 页添加到 Oracle CRM On Demand 之后，必须将其提供给用户角色，用户才能看到它。有关添加角色的信息，请参阅添加角色。

已发布 8月 2022 | Copyright © 2005, 2022, Oracle和/或其附属公司。Legal Notices.