11 使用操作

本章介绍如何在 Oracle Business Intelligence 企业版中使用操作。其中说明了如何使用操作导航到相关内容并调用外部系统中的操作、函数或进程,解释如何在记分卡的分析、仪表盘页、代理、KPI 以及计划和目标中添加操作。

什么是操作?

利用操作可以让数据和计算具备交互式功能。

操作提供了可完成以下任务的功能:

  • 导航到相关内容

  • 调用外部系统中的操作、功能或进程

可以在分析、仪表盘页、代理、记分卡目标、记分卡计划和 KPI 中包含操作。

操作可以采用以下方式执行:

  • 由最终用户显式执行,用户可以单击嵌入在以下对象中的操作链接:

    • 列标题、列值和特定视图(例如,图形)中的层次级别值上以及表和数据透视表内的总计和合计上的分析

    • 仪表盘页

    • 代理传送的内容

    • 因果映射、定制视图、策略树视图、策略映射、KPI 和 KPI 监视列表中的记分卡

    • KPI 分析

  • 作为代理的最后一步自动执行

  • 直接从主页或“目录”页执行

例如,销售总监希望与销售额低于特定阈值的任意地区的销售经理会谈。您可以在销售总监的仪表盘中嵌入操作对象,这样使得只需单击链接即可由销售经理安排此类会议。您也可以使用代理在低于销售阈值时自动安排会议。

什么是操作链接和操作链接菜单?

操作链接和操作链接菜单提供数据呈现交互性。

操作链接是嵌入到分析、仪表盘页、记分卡目标、记分卡计划或 KPI 中的操作的链接,单击该链接将运行关联的操作。

下面的插图显示在列值上添加了操作链接的分析。将鼠标指针悬停在列值 (例如,此图中的 revenue for Bluetooth Adaptor) 上时,列值将显示为链接。单击列链接将显示关联的操作链接,然后单击该操作链接执行关联的操作。

在分析、KPI、记分卡目标和记分卡计划中,多个操作链接将显示在列表中。此插图显示在列值上添加了操作链接列表(向经理发送电子邮件和显示图形视图)的分析。将鼠标指针悬停在列值 (例如,此图中的 revenue for Bluetooth Adaptor) 上时,列值将显示为链接。单击列值链接将显示操作列表。单击列表中的操作将执行关联的操作。

在仪表盘页上,可以将操作链接作为独立链接添加,也可以在操作链接菜单上将多个操作链接分组在一起。使用操作链接菜单,用户可以根据从数据中获得的业务深入分析,从操作链接列表中选择要执行的适当操作。

此外,可以根据数据有条件地显示各个操作链接。使用这种强大的功能可以设置上下文相关的菜单,这些菜单根据显示的数据向用户提供合适的后续步骤。请参阅关于有条件启用操作

导出的格式中 (例如 Excel 和 PDF) 不包括操作链接。

添加到分析中的操作链接将在以下视图中对用户显示:

  • 漏斗图

  • 计量表

  • 图形

  • 热矩阵

  • 地图视图

  • 性能磁贴

  • 数据透视表

  • 格状图

  • 树状图

请参阅添加在仪表盘中显示的视图

添加到记分卡目标和记分卡计划中的操作链接在以下记分卡视图中对用户显示:

  • 因果映射

  • 定制视图

  • 策略树

  • 策略映射

  • KPI 监视列表

添加到 KPI 的操作链接在 KPI 分析中对用户显示。

有哪些操作类型可用?

可用的操作类型分类为两组:导航到相关内容的操作类型,以及调用外部系统中的操作、功能或进程的操作类型。

权限控制您可以创建的操作类型。您也许只能创建导航类型的操作或调用类型的操作,或者能够同时创建导航类型和调用类型的操作。或者,您也许只能执行操作(如果它们作为共享对象存在于目录中或存在于共享对象中,例如在仪表盘或分析中)。请参阅谁可以创建操作?

另外,可以添加操作的位置取决于操作类型。请参阅可以在哪些位置添加操作?

有关“上下文事件”操作类型(开发人员可以在将 Oracle BI EE 对象添加到 Oracle ADF 应用程序时使用)的信息,请参阅《Developer's Guide for Oracle Business Intelligence Enterprise Edition》中的 Passing Business Intelligence Content with the Oracle BI EE Contextual Event Action

用于导航到相关内容的操作

您可以提供到有用内容的导航。

以下列表标识和说明用于导航到相关内容的操作类型:

  • 导航到 BI 内容 - 导航到分析、特定仪表盘页或仪表盘。

  • 导航到 Web 页 - 导航到指定的 URL。

  • 导航到 EPM 内容 - 导航到财务报告内容。

    此操作类型在可用之前需要执行一些配置。有关所需配置的信息,请参阅《Integrator's Guide for Oracle Business Intelligence Enterprise Edition》中的 Navigate to EPM Content

  • 导航到 E-Business Suite - 导航到 Oracle E-Business Suite 页或表单。使用这种类型的操作可以允许用户在先登录 Oracle E-Business Suite 然后访问 Oracle BI EE 后,可以导航回 Oracle E-Business Suite 页或表单。

    此操作类型在可用之前需要执行一些配置。有关所需配置的信息,请参阅《Integrator's Guide for Oracle Business Intelligence Enterprise Edition》中的 Navigate to E-Business Suite

  • 导航到 Siebel CRM - 导航到 Siebel CRM 应用程序中的视图 (例如商机)。使用这种类型的操作允许用户从嵌入到 Siebel CRM 应用程序中的仪表盘导航到 CRM 应用程序视图中的记录。

    此操作类型在可用之前需要执行一些配置。有关所需配置的信息,请参阅《Integrator's Guide for Oracle Business Intelligence Enterprise Edition》中的 Navigate to Siebel CRM

在外部系统中调用操作、函数或流程的操作

您可以设置与外部系统关联的操作。

以下列表标识和说明用于调用外部系统中的操作、功能或进程的操作类型:

  • 调用 Web 服务 - 调用 Web 服务操作或任意作为 Web 服务公开的 SOA 服务 (例如,Oracle SOA Suite 中作为 Web 服务公开的业务流程执行语言 (BPEL) 流程)。

    此操作类型需要执行某种配置,然后您才能使用它。有关所需配置的信息,请参阅《Integrator's Guide for Oracle Business Intelligence Enterprise Edition》中的 Invoke a Web Service

  • 调用 Java 方法 - 调用 Enterprise Java Bean (EJB) 中的 Java 方法。

    此操作类型需要执行某种配置,然后您才能使用它。有关所需配置的信息,请参阅《Integrator's Guide for Oracle Business Intelligence Enterprise Edition》中的 Invoke a Java Method (EJB)

  • 调用浏览器脚本 - 从客户机 Web 浏览器调用 JavaScript 函数。

    此操作类型需要执行某种配置,然后您才能使用它。有关所需配置的信息,请参阅《Integrator's Guide for Oracle Business Intelligence Enterprise Edition》中的 Invoke a Browser Script

  • 调用服务器脚本 - 在当前代理完成时执行定制脚本。定制脚本类型可以为 Javascript 或 VBScript。

    当服务器运行在 Microsoft Windows 上时,此操作支持定制脚本操作。对于其他平台 (包括 Windows),请考虑使用“调用 Java 方法 (EJB)”或“调用 Web 服务”操作。

  • 调用 HTTP 请求 - 通过服务器将 HTTP 请求发送到目标 URL。此操作类型用于调用由 URL API 公开的外部系统。

  • 调用代理 - 调用其他代理。使用此操作类型可构造代理链。例如,使用代理 A 调用代理 B,代理 B 又调用代理 C,依此类推。

谁可以创建操作?

默认情况下,这些操作权限授予管理员。

创建操作的能力由以下操作权限控制,这些操作权限由管理员管理:

  • 创建导航操作 - 授予创建导航到相关内容的操作的权限。

  • 创建调用操作 - 授予创建调用外部系统中的操作、功能或进程的操作的权限。

  • 保存包含嵌入式 HTML 的操作 - 与“创建调用操作”权限结合使用,授予可将 HTML 代码嵌入到“调用 Web 服务”操作结果的定制中的权限。

请参阅《Security Guide for Oracle Business Intelligence Enterprise Edition》中的 Managing Presentation Services Privileges管理 Oracle BI 表示目录中的对象

可以在哪些位置添加操作?

可以添加操作的位置取决于操作的类型。

其中一些类型可以添加到分析、仪表盘页、代理、记分卡目标、记分卡计划和 KPI,而另一些则只能添加到代理或只能添加到分析、仪表盘页、记分卡目标、记分卡计划和 KPI。该表列出了操作类型并标识了可以添加每个类型的位置。

操作类型 添加到分析、仪表盘页、记分卡目标、记分卡计划和 KPI 添加到代理

导航到 EPM 内容

导航到 BI 内容

导航到 Web 页

导航到 E-Business Suite

导航到 Siebel CRM

调用 Web 服务

调用 Java 方法

调用浏览器脚本

调用 HTTP 请求

调用代理

调用服务器脚本

注:对于此操作类型,服务器必须运行在 Microsoft Windows 上。

调用 Java 作业

有关向对象添加操作的详细信息,请参阅:

什么是命名的操作?

命名的操作是定义之后按指定名称保存在 Oracle BI 表示目录中供以后重用的操作。命名的操作也可以作为创建其他命名的操作的模板来重用。

您可以将除以下类型之外的所有类型的操作保存到目录中:

  • 调用代理

  • 调用服务器脚本

  • 调用 Java 作业

例如,假设您经常需要将到组织 Web 站点的导航包含在您设计的分析和仪表盘页中。您可以创建导航到该 URL 的操作并将其保存到目录中。然后,当您创建分析和仪表盘页时,可以向这些页添加此命名操作。

从以下内容创建操作时可以创建命名的操作:

  • 全局工具栏上的“新建”菜单;通过单击“操作”,然后选择操作类型之一 (例如,导航到 Web 页) 来完成。

  • 主页;通过在“创建”区域中单击“操作”,然后选择操作类型之一 (例如,导航到 BI 内容) 来完成。

还可以从仪表盘、分析或 KPI 创建命名的操作。通过创建内嵌操作然后将该操作保存到目录中以保留,即可完成创建。请参阅什么是内嵌操作?

什么是内嵌操作?

内嵌操作是在使用时定义的操作,并非按名称保存在目录中,而是作为分析、仪表盘页、代理、记分卡目标、记分卡计划或 KPI 的一部分保存。

在删除包含内嵌操作的分析、仪表盘页、代理、记分卡目标、记分卡计划或 KPI 时,内嵌操作将自动删除。这可以简化仅在特定 BI 内容中有意义的操作的目录管理。

例如,假设您正在设计仪表盘页,并需要调用计划只使用一次的 EJB。您可以当时创建调用 EJB 的操作,然后将其添加到页中。当您保存仪表盘时,该操作也随之保存。

在以下情况下可以创建内嵌操作:

什么是操作参数?

使用操作参数允许在操作或流程中呈现操作中的数据。

操作参数用于将数据从 Oracle BI EE 传递到由操作表示的活动或流程:

  • 对于调用 Web 服务操作的操作,这些参数对应于 Web 服务操作输入消息中的简单类型 (定义为属性) 和简单元素 (或解构为简单类型组件的复杂元素),它们可从定义该操作以及该操作上的任意参数的 Web 服务定义语言 (WSDL) 读取。

  • 对于调用 Java 方法、浏览器脚本或服务器脚本的操作,参数对应于方法上的变量。

  • 对于导航到 Web 页或调用 HTTP 请求的操作,该参数对应于从 URL 传递的参数。

  • 对于导航到 BI 内容的操作,参数将自动从源传递到目标。当从一个分析导航到其他分析时,如果数据源行中包含的字段的逻辑名称与目标分析的过滤器中使用的字段的逻辑名称相同,则此字段的值将作为参数传递。过滤器上的运算符应设置为提示等于/位于

创建命名的操作或者将操作与对象(例如分析上的列)关联时,可以指定参数是否是:

  • 固定 - 固定参数是可见的,但其值无法由用户设置。

  • 隐藏 - 隐藏参数不可见,其值不能由用户设置。隐藏并不表示该参数是安全的。

  • 可选 - 对于操作执行,可选参数并不一定需要有值。

显示的总计或合计上的操作链接或条件操作链接将不会在相关 BI 内容外部传递参数。

关于有条件启用操作

有条件启用的操作可添加到特定元素。

添加到以下对象上的操作可以有条件启用:

添加到 KPI 的操作与 KPI 范围关联,由于其定义,这些操作是有条件启用的。出于同一原因,将有条件地启用添加到记分卡的操作,因为这些操作与计划和目标的状态关联。

关于添加到分析的有条件启用操作

添加到分析的操作链接仅在特定条件下显示。

将操作添加到分析时,可以指定只有在满足一个或多个条件时才显示其关联的操作链接。为此,请在分析中选择要使用的一列或多列,然后指定要满足的条件。(指定条件的步骤与用于条件格式设置的步骤非常相似。)

例如,在按区域显示销售数字的分析中,可以指定操作链接“发送电子邮件到区域经理”只有在数字低于特定金额时才显示。

关于添加到仪表盘页的有条件启用操作

添加到仪表盘页的操作只能在特定条件下显示。

将操作添加到仪表盘页时,可以指定其关联的操作链接只有在满足特定条件时才显示。为此,需要指定要满足的条件(命名或内嵌)。

例如,在显示产品库存水平的仪表盘页中,可以指定操作链接“订购库存”只有在指定产品的库存水平低时才显示。

使用操作链接菜单上的条件操作链接,可以根据仪表盘页中的数据,向用户显示不同的操作集。例如,在显示产品库存水平的仪表盘页中,可以添加包含以下操作链接的操作链接菜单:

  • 对于指定产品,如果库存水平为零,则订购库存并停止广告

  • 如果指定产品库存水平低,则订购库存

  • 如果指定产品的库存水平充足,则不执行任何操作

请参阅什么是操作链接和操作链接菜单?使用条件

关于添加到代理的有条件启用操作

条件可用于执行代理操作。

虽然代理的条件主要用于确定代理是否传送了其内容,它也可以用于确定代理是否执行了其操作。

将操作添加到代理时,可以指定操作仅在满足特定条件时执行。为此,可以将条件(内嵌或命名)添加到代理,然后指定希望在满足以下哪个条件时执行操作:

  • 仅在代理条件求值结果为“真”时

  • 仅在代理条件求值结果为“假”时

对于一些操作,还可以指定是否对条件返回的每一行执行操作。“调用服务器脚本”操作和“调用代理”操作不能按结果集的每一行执行。此外,如果操作参数之一是结果集映射,则无法按每一行执行。

例如,可以将自动启动新营销商业活动的操作添加到代理,并指定只有在“区域的销售额是否低于 200 万美元”条件的求值结果为“真”时才执行该操作。

请参阅使用条件

关于定制在操作执行时向用户显示的信息

可以定制在用户运行操作时向他们显示的信息。

具体来说,可以执行以下操作:

  • 指定当用户执行操作时是否向用户显示确认提示。

  • 定制当用户需要在执行操作之前提供操作参数值时向他们显示的对话框。

  • 定制向用户显示的调用成功消息,即,对于“调用 Web 服务”操作,可以定制一个用来显示操作结果相关信息的对话框。

  • 定制向用户显示的调用失败消息。

使用“操作选项”对话框可以在创建或编辑操作时定制此信息。请参阅为新操作指定设置

创建命名的操作

您可以创建命名的操作 (如果具有合适的权限),内容设计者可以将这些操作添加到分析、仪表盘页、代理、记分卡目标、记分卡计划和 KPI。

  1. 在全局标题中,单击新建,在可操作智能下选择操作,然后选择要创建的操作类型。
  2. 完成“新建操作”对话框。

为新操作指定设置

您必须为创建的每个操作指定设置。

在执行以下任意任务时,可以在创建新操作对话框(对于代理和仪表盘显示为新建操作对话框,对于记分卡显示为添加新操作对话框)中为新操作指定设置:

  1. 单击创建新操作(在代理中显示为添加新操作,在仪表盘中显示为新建操作),然后选择要创建的操作类型。如果您选择:
    • 导航到 BI 内容,则首先显示选择操作的 BI 内容对话框,在其中可以选择要导航到的 Oracle BI EE 内容,然后将显示“创建新操作”对话框。
    • 导航到 EPM 内容,则首先显示“选择希望此操作调用的 Hyperion 资源”对话框,在其中可以选择要导航到的 Hyperion 资源,然后将显示创建新操作对话框。
    • 调用 Web 服务,则将显示 选择 Web 服务操作对话框,在其中可以选择要调用的 Web 服务操作,或者,如果没有预配置 Web 服务,则可以输入 WSDL 的 URL,然后将显示创建新操作对话框。
      • Web 服务

        • 使用此列表可以选择要调用的 Web 服务操作。

        • 此列表最初显示管理员预配置的 Web 服务。您可以使用 WSDL URL 组件显示其他 Web 服务

      • WSDL URL

        • 显示在 Web 服务列表中选择的 Web 服务操作的 Web 服务描述语言 (WSDL)。

        • 要列出未预配置的 WSDL URL 中可用的 Web 服务操作,请使用此字段输入 WSDL URL (例如 http://<server>:8888/default/10?WSDL),然后单击打开

      • Web 服务 — 显示所选操作的 Web 服务

      • 操作 — 显示所选操作

      • 还原由 Oracle BI 管理员预配置的 Web 服务列表 — 显示 Web 服务列表中最初显示的 Web 服务(即管理员预配置的 Web 服务)的列表。

      • 刷新所选文件夹 — 此按钮仅适用于已选择文件夹的情况。使用此按钮可以刷新所选文件夹。

    • 调用 Java 方法,则将显示选择 Java 方法对话框,在其中可以选择要调用的 Java 方法,然后将显示创建新操作对话框。
    • 对于其他任意操作类型,将显示创建新操作对话框。
  2. 根据要创建或编辑的操作类型,执行以下操作之一:
    操作类型 执行的操作

    导航到 Web 页

    调用 HTTP 请求

    URL 字段中,输入 Web 页的 URL。

    可以在浏览器中突出显示 URL,然后将其复制粘贴到 URL 字段中。

    调用浏览器脚本

    函数名字段中,输入要执行的函数的名称,或者单击浏览并完成“选择脚本函数”对话框。

    如果脚本已定义了参数并且在“选择脚本函数”对话框中选择了该函数,则参数将显示在定义参数列表中。如果手动输入了函数名称,则必须手动添加参数。

    调用服务器脚本

    语言框中,选择 JavaScriptVB 脚本,然后在脚本路径字段中,输入要执行的脚本的路径。

    默认情况下,这些脚本存储在以下目录中:ORACLE_INSTANCE\bifoundation\OracleBISchedulerComponent\coreapplication_obischn\scripts\common。例如,D:\OBI11g\instances\instance1\bifoundation\OracleBISchedulerComponent\coreapplication_obisch1\scripts\common

    管理员可以更改存储脚本的默认目录。

    调用代理

    单击浏览并完成“选择现有代理”对话框。

    导航到 E-Business Suite

    定义参数列表中,定义这些必需参数:

    • FunctionCode — 与目标 E-Business Suite 表单相关的函数名称,例如 GLXIQJRN

    • ConnectionPool — Oracle BI 资料档案库中 Oracle E-Business Suite 数据库的连接池的名称,例如 EBS12

    还可以定义可选参数用于将上下文从 Oracle Business Intelligence 传递到 EBS 表单。

    有关定义参数的信息,请参阅在此过程中定义参数的步骤。

    有关与 Oracle E-Business Suite 安全集成的信息,请参阅《Integrator's Guide for Oracle Business Intelligence Enterprise Edition》中的 Integrating with Oracle E-Business Suite Security

    导航到 Siebel CRM

    定义参数列表中,定义这些必需参数:

    • 视图 - 包含要导航到的记录的视图名称,例如,商机列表视图。

    • 小程序 - 包含要导航到的记录的视图中的父级小程序的名称,例如,商机列表小程序。

    • 传递值 - 要导航到的记录的行编号,例如,3SIA-2O5VU。

      通常情况下,如果要将此类型的操作作为内嵌操作添加到分析中,则可以使用分析标准中的列来设置传递值的值。为此,请单击更改值的类型按钮,选择列值,然后单击列值按钮并选择列。

    有关确定视图名称、小程序名称和记录行编号的方法,请参阅 Siebel CRM 应用程序文档。

    有关定义参数的信息,请参阅在此过程中定义参数的步骤。

  3. (仅限调用 HTTP 请求) 在请求框中,选择以下选项之一:
    • Get - 将 URL 作为 HTTP GET 请求调用。
    • Post - 将 URL 作为 HTTP POST 请求调用。
  4. (仅限“调用代理”操作) 在执行对象框中,选择收件人的范围。例如,如果希望收件人与所选代理的收件人相同,则选择属于指定的代理
  5. (对于“导航到 Web 页”或“调用 HTTP 请求”操作可选) 要定义操作的参数,请单击定义参数以显示定义参数列表。
  6. 适当地定义参数:
    • 要添加参数,请单击添加参数按钮。新的参数行将添加到定义参数列表中。并非所有操作类型都可以使用添加参数按钮。
    • (仅限“调用服务器脚本”操作) 要将传送内容或代理条件所基于的分析结果传递到脚本,请单击添加文档参数按钮。此时新文档参数行将添加到定义参数列表。
    • 指定每个参数的列值:
      • 名称列中,如果在创建新参数,则输入参数的名称。使用在操作中唯一的名称。

        此列并非对所有操作类型都可用。

      • 提示列中,如果希望用户提供参数值,则输入向用户显示的提示。

      • 列中,要提供参数值,请输入或选择值。如果希望用户指定值,则将此字段原样保留。

      • 固定列中,指定是否允许用户查看但不能设置参数。此列并非对所有操作类型都可用。

      • 隐藏列中,指定是否对用户隐藏参数。此列并非对所有操作类型都可用。

      • 可选列中,指定参数是否必须有值才能执行操作。

  7. (可选)定制当操作运行时向用户显示的信息:
    1. 单击选项以显示操作选项对话框。
    2. 指定所需的定制。
    3. 单击确定
    此功能仅适用于适合向用户显示信息的操作。
  8. 单击确定

    如果在创建命名的操作,则将显示一个对话框,在其中可以指定保存操作的信息。

将操作添加到分析

可以将一个或多个操作添加到列标题、列值或分析中的层次级别值。

将操作添加到列标题时、列值或层次级别值时,使用操作链接来添加操作。

在数据透视表、表、地图、图形、格状图或计量表中向用户呈现包含一个或多个操作链接的分析时,用户可以单击链接以运行关联的操作。请参阅什么是操作链接和操作链接菜单?

  1. 编辑要添加一个或多个操作的分析。
  2. 将鼠标指针移动到要添加一个或多个操作的列或层次级别的选项按钮上,然后选择列属性层次级别属性
    您还可以从“分析”编辑器的“结果”选项卡访问列属性对话框。选择相关视图并单击编辑视图按钮。在“布局”窗格中定位适当的列,单击更多选项按钮,然后选择列属性
  3. 在“列属性”对话框中,单击交互选项卡。
  4. 列标题区域 (将一个或多个操作添加到列标题) 或区域 (将一个或多个操作添加到列值或层次级别值) 的主交互框中,选择操作链接以显示操作链接区域。
  5. 单击添加操作链接按钮。
  6. 在“新建操作链接”对话框的链接文本字段中,输入用于执行关联操作的链接的显示文本。
  7. 要创建操作 (即内嵌操作),请单击创建新操作按钮并指定新操作的设置。有关信息,请参阅为新操作指定设置
  8. 要添加现有操作(即,一个命名的操作),请执行以下操作:
    1. 单击选择现有操作按钮。
    2. 完成“选择操作”对话框。
    3. 如果有参数与操作关联,则完成所显示的“编辑参数映射”对话框。
  9. 如果正在将操作链接添加到值,则在“新建操作链接”对话框的显示链接组件中,选择以下选项之一:
    • 始终 - 指定始终启用操作链接。
    • 有条件 - 指定只有在特定条件下才启用操作链接。选择此选项将显示条件区域。

      如果正在将操作链接添加到列标题,则有条件选项将不可用。

  10. 如果选择了有条件,则添加一个或多个启用操作链接时使用的条件。对于要添加的每个条件,请执行以下操作:
    1. 单击新建条件按钮并选择要使用的列。
    2. 完成“新建条件”对话框。
  11. 在“新建操作链接”对话框中,单击确定以将操作链接添加到“交互”选项卡上的“操作链接”区域。
  12. 对于要添加的每个附加操作链接,请重复步骤 5-12。
  13. 如果在运行时只有一个操作链接可用,要指定立即执行该操作链接不是在菜单中显示该操作链接以供选择,请选中如果在运行时只有一个操作链接可用,则不在弹出菜单中显示框。
  14. 当分析包含总计或合计并且关联的属性或度量列包含操作链接或条件操作链接,而您希望将操作链接 (或条件操作链接) 应用于列和总计或合计时,选中启用“总计”复选框。这不适用于列标题操作链接,默认情况下,禁用此行为。
  15. 单击确定以关闭“列属性”对话框。
  16. 单击“分析”编辑器上的保存分析按钮以保存分析。

关于将操作添加到仪表盘页

通过向仪表盘页添加操作来增强仪表盘页。

可以采用以下两种方式之一将操作添加到仪表盘页:

  • 在仪表盘页上的区域中添加一个“操作链接”对象,将操作添加到该对象中。

    向用户呈现包含一个或多个操作链接的仪表盘页时,用户可以单击链接以运行关联的操作。

  • 在仪表盘页上的区域中添加一个“操作链接菜单”对象,将操作链接添加到该对象中。

    向用户呈现包含操作链接菜单的仪表盘页时,用户可以从操作链接菜单中选择链接以运行关联的操作。

请参阅什么是操作链接和操作链接菜单?

使用操作链接将操作添加到仪表盘页

可以使用操作链接将操作添加到仪表盘页,从而使仪表盘页具备交互的能力。

  1. 编辑要将操作添加到的仪表盘页。
  2. 在“仪表盘对象”窗格中,将“操作链接”对象拖放到仪表盘页上。
  3. 单击“操作链接”对象的属性按钮以显示“操作链接属性”对话框。
  4. 完成“操作链接属性”对话框。请参阅完成“操作链接属性”对话框
  5. 单击仪表盘构建器上的保存按钮以保存仪表盘页。

完成“操作链接属性”对话框

使用操作链接或操作链接菜单将操作添加到仪表盘页时,通过完成“操作链接属性”对话框来创建操作链接。

“操作链接属性”对话框提供了格式设置和功能设置。

  1. 要创建操作 (即内嵌操作),请单击新建操作按钮并指定新操作的设置。
  2. 要添加现有操作(即,一个命名的操作),请执行以下操作:
    1. 单击选择现有操作按钮。
    2. 完成“打开”对话框。
    3. 如果有参数与操作关联,则完成所显示的“编辑参数映射”对话框。
  3. 链接文本框中,输入用于执行关联操作的链接的显示文本。
    在添加现有操作或者创建操作之前,如果在链接文本框中输入了信息,则操作链接的名称将覆盖所输入的信息。
  4. 如果正在创建不在操作链接菜单上显示的操作链接,则在标题框中,输入显示在链接文本之上的标题。
  5. (仅限导航到 URL 或其他 BI 内容的操作链接)使用“操作链接属性”对话框中的在新窗口中打开链接框来指定是否在新浏览器窗口或选项卡中打开链接。
  6. (仅限“导航到 BI 内容”操作) 使用添加到简报框指定与操作链接关联的操作是否可以在简报中执行 (但仅限要跟踪的简报导航链接数大于 0 时)。
  7. 显示链接组件中,选择以下选项之一:
    • 始终 - 指定始终启用操作链接。
    • 有条件 - 指定只有在满足关联条件时才启用操作链接。
  8. 如果选择了“有条件”,则按照以下所示指定条件:
    1. 要创建条件,请单击新建条件按钮以显示“新建条件”对话框,然后完成该对话框。
    2. 要选择现有条件,请单击选择条件以显示“选择条件”对话框,然后完成该对话框。
  9. 在“操作链接属性”对话框中,单击确定

使用操作链接菜单将操作添加到仪表盘页

您可以添加操作以使仪表盘页交互。

您可以使用操作链接菜单将一个或多个操作添加到仪表盘页。

  1. 编辑要添加一个或多个操作的仪表盘页。
  2. 在“仪表盘对象”窗格中,将“操作链接菜单”对象拖放到仪表盘页上。
  3. 单击“操作链接菜单”对象的属性按钮以显示“操作链接菜单属性”对话框。
  4. 菜单标签框中,输入为菜单显示的名称。
  5. 标题框中,输入显示在操作链接菜单文本之上的标题。
  6. 按照以下所示将操作链接添加到菜单:
    • 要添加页上已存在的操作链接,请将现有“操作链接”对象拖放到“操作链接菜单”对象上。

    • 要添加新操作链接,请单击添加按钮以显示“操作链接属性”对话框,然后完成该对话框。

    注:

    您还可以将“操作链接”对象从“操作链接菜单”对象上拖出以创建独立的操作链接。
  7. 在“操作链接菜单属性”对话框中,单击确定
  8. 单击仪表盘构建器上的保存按钮以保存仪表盘页。

将操作添加到代理

可以将一个或多个操作添加到代理。

不能将导航到相关内容 (例如导航到 BI 内容) 的现有操作或现有“调用浏览器脚本”操作添加到代理。
  1. 编辑要将操作添加到的代理。
  2. 单击“代理”编辑器的操作选项卡。
  3. 确定将操作添加到代理条件为“真”或不存在任何条件区域还是代理条件为“假”区域,如下所示:
    • 如果没有条件与代理关联,或者有条件与代理关联但您希望只在条件求值结果为 true 时执行操作,则使用代理条件为 true 或不存在任何条件区域。
    • 如果有条件与代理关联并且您希望只在条件求值结果为“假”时执行操作,则使用代理条件为“假”区域。
  4. 要创建操作 (即内嵌操作),请单击添加新操作按钮并指定新操作的设置。
  5. 要添加现有操作(即命名操作),请单击添加现有操作按钮,并完成“选择现有操作”对话框。
    如果有参数与操作关联,则将显示“添加现有操作”对话框。
  6. (不适用于“调用服务器脚本”操作、“调用代理”操作或者参数之一是结果集映射的操作) 如果为代理指定了条件并希望对条件返回的每一行执行操作,则选择每行调用选项。
  7. 在“代理”编辑器中单击保存此代理按钮以保存代理。

向 KPI 添加操作

可以将一个或多个操作添加到 KPI。将操作添加到 KPI 时,使用操作链接来添加操作。

向最终用户呈现包含一个或多个操作链接的 KPI 时 (通常在记分卡或 KPI 监视列表中),用户可以单击链接以运行关联的操作。

  1. 编辑要添加一个或多个操作的 KPI。
  2. 单击 KPI 编辑器的状态页。
  3. 单击定义此状态的操作链接按钮以显示“操作链接”对话框。
  4. 要添加已添加到 KPI 的其他范围的操作,请单击添加操作链接按钮并选择操作。
  5. 要添加新操作,请执行以下操作:
    • 如果一个或多个操作已添加到 KPI 的其他范围,则单击添加操作链接按钮并选择新建操作链接
    • 如果没有将任何操作添加到 KPI 的其他范围,则单击添加操作链接按钮。
  6. 在“新建操作链接”对话框的链接文本字段中,输入用于执行关联操作的链接的显示文本。
  7. 要创建操作 (即内嵌操作),请单击创建新操作按钮并指定新操作的设置。
  8. 要添加现有操作(即,一个命名的操作),请执行以下操作:
    1. 单击选择现有操作按钮。
    2. 完成“打开”对话框。
    3. 如果有参数与操作关联,请完成“编辑参数映射”对话框(如果显示)。
  9. 在“新建操作链接”对话框中,单击确定
  10. 对于要添加的每个附加操作链接,请重复步骤 5 到 9。
  11. 单击确定以关闭“操作链接”对话框。
  12. 单击 KPI 编辑器上的将 KPI 另存为按钮以保存 KPI。

将操作添加到记分卡中的计划和目标

可以将一个或多个操作添加到记分卡中的计划或目标。

将操作添加到计划或目标中时,使用操作链接。

  1. 编辑包含计划或目标的记分卡。
  2. 导航到要将操作添加到的计划或目标,如下所示:
    • 如果要将操作添加到计划,则在“计划”窗格中双击计划。
    • 如果要将操作添加到目标,则在“策略”窗格中双击目标。
  3. 在“分析”窗格的“操作链接”区域中,单击新建行按钮。
  4. 在“操作链接”对话框的状态等于框中,选择将启用操作链接的计划或目标的状态。
  5. 要创建操作 (即内嵌操作),请单击创建新操作按钮并指定新操作的设置。
  6. 要添加现有操作(即,一个命名的操作),请执行以下操作:
    1. 单击选择现有操作按钮。
    2. 在“打开”对话框中,单击确定
  7. 链接文本字段中,输入用于执行关联操作的链接的显示文本。
  8. 在“操作链接”对话框中,单击确定以添加操作链接。
  9. 保存目标或计划。

基于现有命名的操作创建新操作

可以基于现有命名的操作创建操作。

例如,假定组织现有一个用于发送电子邮件的命名的操作,名为“发送邮件”。操作参数包括收件人、主题、邮件和优先级。可以基于此“发送邮件”操作创建操作来发送高优先级的邮件。为此,可以为优先级参数提供更高的优先级值,并使用新名称保存新操作,例如“发送高优先级邮件”。

  1. 编辑现有命名的操作(将基于此操作创建新操作)。
  2. 在“编辑操作”对话框中,指定所需的任意更改。
  3. 单击另存为并在对话框中指定另存为标准。

编辑命名的操作

可以编辑命名的操作。

通过编辑命名操作可使其保持最新。

  1. 导航到目录中的操作。
  2. 单击编辑链接。
  3. 在“编辑操作”对话框中,编辑操作,然后单击确定
  4. 单击保存操作

编辑添加到分析的操作和操作链接

可以编辑列标题、列值或分析中的层次级别值中的一个或多个操作或操作链接。

在分析中更改操作或操作链接时,该更改体现在使用这些操作或操作链接的所有位置。

  1. 编辑已添加操作和操作链接的分析。
  2. 将鼠标指针移动到已添加操作的列或层次级别的选项菜单上,然后选择列属性层次级别属性
    您还可以从“分析”编辑器的“结果”选项卡访问列属性对话框。选择相关视图并单击编辑视图按钮。在“布局”窗格中定位适当的列,单击更多选项按钮,然后选择列属性
  3. 在“列属性”对话框中,单击交互选项卡。
  4. 在“操作链接”区域中,选择要编辑的操作,然后单击编辑操作链接按钮以显示“编辑操作链接”对话框。
  5. 对操作链接进行适当的更改。
  6. 单击更多按钮并选择编辑操作
  7. 在“编辑操作”对话框中,编辑操作,然后单击确定
  8. 在“编辑操作链接”对话框中,单击确定
  9. 在“列属性”对话框中,单击确定
  10. 单击保存分析

编辑添加到仪表盘页的操作、操作链接和操作链接菜单

您可以在仪表盘页上更正错误或者对操作、操作链接或操作链接菜单进行更新。

可以编辑任意操作、操作链接或操作链接菜单以使仪表盘页保持最新。

  1. 编辑仪表盘页。
  2. 如果操作和操作链接与操作链接菜单关联,则执行以下操作:
    1. 单击“操作链接菜单”对象的属性按钮。
    2. 在“操作链接菜单属性”对话框中,对菜单标签和标题进行适当的更改。
    3. 在“操作链接”区域中,选择要编辑的操作,然后单击编辑按钮。
  3. 如果操作和操作链接是独立的,则单击与操作关联的“操作链接”对象的属性按钮。
  4. 在“操作链接属性”对话框中,对操作链接进行适当的更改。
  5. 单击更多按钮并选择编辑操作
  6. 在“编辑操作”对话框中,编辑操作,然后单击确定
  7. 在“操作链接属性”对话框中单击确定,然后在“操作链接菜单属性”对话框(如果显示)中单击“确定”。
  8. 单击保存以保存仪表盘。

编辑添加到代理的操作

可以编辑已添加到代理的操作。

如果操作为内嵌操作,则可以编辑整个操作。如果操作为命名的操作,则只能编辑参数值。

  1. 打开代理。
  2. 单击“代理”编辑器的操作选项卡。
  3. 选择操作并单击编辑参数按钮。
  4. 在“编辑操作”对话框中,编辑操作,然后单击确定

编辑添加到 KPI 的操作和操作链接

可以更改已添加到 KPI 的操作或操作链接。

编辑操作和操作链接可确保信息为最新。

  1. 编辑已添加操作和操作链接的 KPI。
  2. 单击 KPI 编辑器的状态页。
  3. 单击定义此状态的操作链接按钮以显示“操作链接”对话框。
  4. 在“操作链接”区域中,选择要编辑的操作,然后单击编辑操作链接按钮以显示“编辑操作链接”对话框。
  5. 对操作链接进行适当的更改。
  6. 单击更多按钮并选择编辑操作
  7. 在“编辑操作”对话框中,编辑操作,然后单击确定
  8. 在“编辑操作链接”对话框中,单击确定
  9. 在“操作链接”对话框中,单击确定
  10. 单击将 KPI 另存为

编辑添加到记分卡中计划和目标的操作和操作链接

编辑计划和目标中的操作及操作链接可使其保持为最新且相关。

编辑操作和操作链接是一个简单的过程。

  1. 编辑包含计划或目标的记分卡。
  2. 导航到计划或目标,如下所示:
    • 对于计划,在“计划”窗格中,双击计划。
    • 对于目标,在“策略”窗格中,双击目标。
  3. 在“分析”窗格的“操作链接”区域中,单击编辑行按钮。
  4. 在“操作链接”对话框中,进行所需的更改,然后单击确定
  5. 保存目标或计划。

将分析中的内嵌操作保存到目录

可以将内嵌操作保存到目录中,使它们能够在多个分析中使用。

您可以选择分析中要在目录中保存的内嵌操作。例如,在“品牌收入”分析中,您可以将一个内嵌操作保存在目录中。将操作保存到目录时,您可以将它包含在“销售绩效”仪表盘的其他分析和仪表盘页中。

要保存分析中的内嵌操作,请执行以下操作:

  1. 编辑已添加操作的分析。
  2. 将鼠标指针移动到已添加操作的列或层次级别的选项菜单上,然后选择列属性层次级别属性
    您还可以从“分析”编辑器的“结果”选项卡访问“列属性”对话框。选择相关视图并单击编辑视图按钮。在“布局”窗格中定位适当的列,单击更多选项按钮,然后选择列属性
  3. 单击“列属性”对话框中的交互选项卡。
  4. 在“操作链接”区域中,选择要保存的操作,然后单击编辑操作链接按钮。
  5. 在“编辑操作链接”对话框中,单击更多按钮并选择将操作另存为以显示“另存为”对话框,在该对话框中指定保存标准。
  6. 指定保存标准,然后单击确定
    要将对当前操作的引用替换为保存的操作,请选中使用已保存操作的引用来替换当前的操作框。
  7. 在“编辑操作链接”对话框中,单击确定
  8. 在“列属性”对话框中,单击确定

将仪表盘中的内嵌操作保存到目录

可以在仪表盘中选择要保存到目录的内嵌操作。

例如,在“销售绩效”仪表盘中,可以将内嵌操作保存到目录中。将操作保存到目录时,可以将其包含到“品牌收入”分析中,后者不包含在仪表盘中。

  1. 编辑仪表盘页。
  2. 如果操作和操作链接与操作链接菜单关联,则执行以下操作:
    1. 单击“操作链接菜单”对象的属性
    2. 在“属性”对话框中,对菜单标签和标题进行适当的更改。
    3. 在“操作链接”区域中,选择要编辑的操作,然后单击编辑
  3. 如果操作和操作链接是独立的,则单击与操作关联的“操作链接”对象的属性按钮。
  4. 在“操作链接属性”对话框中,单击更多按钮,然后选择将操作另存为。此时将显示“另存为”对话框。
  5. 在“另存为”对话框中,编辑操作,然后单击确定
  6. 在“操作链接属性”对话框中单击确定,然后在“操作链接菜单属性”对话框(如果显示)中单击“确定”。
  7. 单击保存以保存仪表盘。
  8. 单击更多按钮并选择将操作另存为
  9. 指定保存标准,然后单击确定

    提示:

    要将对当前操作的引用替换为保存的操作,请选中使用已保存操作的引用来替换当前的操作框。
  10. 在“操作链接属性”对话框中单击确定,然后在“操作链接菜单属性”对话框(如果显示)中单击“确定”。
  11. 单击保存以保存仪表盘。

执行命名的操作以进行测试

创建命名的操作之后,可以测试该操作以确保操作可以正确执行。

例如,可以测试“导航到品牌收入”操作。测试此操作以确保它提示用户提供预期值。此外,执行测试以查看它是否导航到“品牌收入”仪表盘页并在该仪表盘页上显示相应的数据。

  1. 导航到目录中命名的操作。
  2. 单击执行链接。
  3. 响应对任何详细信息的请求或任何显示的确认提示。
    一条成功调用消息仅指示操作本身已成功运行。它并不指示该操作代表的处理或操作已成功运行。