9 传送内容

本章介绍如何在 Oracle Business Intelligence 企业版中向用户传送个性化和可操作内容。本章还说明了如何创建代理、如何订阅代理以及如何配置设备和传送概要文件。

什么是代理?

通过代理可以自动执行业务流程。

可以使用代理提供事件驱动的预警、调度的内容发布和事件驱动的条件操作执行。

您可以选择:

  • 代理运行时所依据的调度

  • 确定代理执行的操作的数据条件

  • 可以分发的分析

  • 根据是否满足数据条件可以自动执行的操作

代理可以动态地检测基于信息的问题和商机,确定要通知的适当个人,并通过各种不同的设备(电子邮件、电话等)将信息传送给这些个人。

代理的传送内容将根据收件人的首选区域设置进行本地化。(用户可以在“我的帐户”对话框的“首选项”选项卡中指定首选区域设置。)

什么是预警?

预警是由代理在将个性化且可操作的内容传送到指定收件人和代理的订户时生成的通知。

可以在 Oracle BI 企业版中查看已传送给您的预警,例如:

  • 在主页的“预警”部分中。

  • 在“我的仪表盘”的首页上。(如果未在“我的仪表盘”的首页上手动放置“预警”部分,系统会自动在首页上添加该部分。)

  • 在仪表盘页上,前提是内容设计者已在该页上添加“预警”部分。请参阅将内容添加到仪表盘

  • 在“预警”对话框中,可以通过全局标题中的预警!按钮显示该对话框。

  • 在指定的传送设备(例如电话)中。请参阅什么是设备和传送概要文件?

请参阅访问和管理预警

代理的工作方式

在最简单的格式中,代理会根据定义的调度自动执行指定的目录分析,并检查结果是否存在特定问题或商机。

如果在结果中检测到指定的问题或商机,则生成预警,并使用为每个人指定的传送选项将其传送到指定收件人和代理订户。

请参阅什么是预警?什么是设备和传送概要文件?

要处理更复杂的要求,代理可以调用触发其他代理、脚本、Java 程序或应用程序的操作。结果可以通过 XML、HTML 或纯文本在代理之间传递或传递给其他应用程序或服务。例如,某代理可能运行一个分析来确定无法从区域仓库供应的超过指定金额(以美元为单位)的所有当前产品订单。结果可传递给运行分析以查找这些产品的替代货源的其他代理。最终代理可能被触发,以便向公司 CRM 系统馈送信息并向相应的客户代表通知替代货源。

您可能自动成为某些代理生成的预警的收件人,他人创建的代理也可能供您订阅。如果您有相应的权限和职责,还可以创建自己的代理。根据您的授权级别,您可以选择与他人共享代理或向所有用户提供代理。

什么是“代理”编辑器?

使用“代理”编辑器可以创建代理以向用户传送个性化的可操作内容。使用它还可以查看代理的当前设置概要。

“代理”编辑器包含以下选项卡:

  • 一般信息 — 用于指定代理要传送的内容的优先级以及传送内容的生成方式 (即用户运行查询的身份)。

  • 调度 — 用于指定是否根据调度运行代理、运行频率以及运行的开始和结束时间。

  • 条件 — 用于指定代理是始终传送其内容并执行其操作,还是有条件地传送其内容并执行其操作。

  • 传送内容 — 用于指定代理要传送的内容,例如,仪表盘页或保存的分析。

  • 收件人 — 用于指定要接收代理的传送内容的人员以及有权订阅代理的人员。

  • 目的地 — 用于指定内容的传送目的地。

  • 操作 — 用于指定代理完成时要执行的一个或多个操作。

创建或编辑代理时需要访问“代理”编辑器。请参阅创建代理

关于控制代理的访问权限

所有 Oracle BI EE 用户都可以访问代理。

可以在“管理权限”页上授予对特定代理功能的访问权限。如果您具有适当授权,则可以授予或拒绝对各种代理权限的显式访问,包括执行以下操作:

  • 创建代理

  • 发布代理以供订阅

  • 将代理传送给指定用户或动态确定的用户

  • 链接代理

  • 修改代理的当前订阅

有关权限的详细信息,请参阅《Security Guide for Oracle Business Intelligence Enterprise Edition》中的 Managing Presentation Services Privileges

关于在代理中使用定制

通过在代理中使用定制,可以创建用于多种环境的通用代理。

在代理中使用定制可以帮您减少必须为组织创建的代理和条件的数量。它也使您可以提供特定环境下需要的特定预警。

在代理中进行定制是通过覆盖与代理所使用分析相关联的提示过滤器的运算符和值来完成的。(提示过滤器是一种运算符设置为“提示”的过滤器。请参阅创建列过滤器。)

将代理指定为以下用途时,可在代理中使用分析:

  • 有条件地传送内容并使用基于分析的条件(无论是命名的条件还是内嵌条件)执行操作。请参阅使用条件

  • 将分析作为其内容传送。

根据与代理相关联的分析的用途,可以在各个点上定制提示过滤器:

  • 如果分析用作命名的条件的基础,则定制链如下:

    1. 在分析中

    2. 在命名的条件中

    3. 在条件的代理定制中

    4. 在代理条件的订阅定制中

  • 如果分析用作在代理中创建的内嵌条件的基础,则定制链如下:

    1. 在分析中

    2. 在条件的代理定制中

    3. 在代理条件的订阅定制中

  • 如果分析被指定为代理的传送内容,则定制链如下:

    1. 在分析中

    2. 在传送内容的代理定制中

    3. 在传送内容的订阅定制中

在代理中使用定制时,请记住以下几点:

  • 一旦过滤器被覆盖,则不能在定制链的以后环节中再次覆盖。例如,如果您在传送内容的代理定制中覆盖了过滤器,则订户以后不能在传送内容的订阅定制中再次覆盖它。

  • 如果组合了 (即,使用 AND 和 OR 构建) 分析中的所有过滤器,则不会在定制中显示这一 AND 和 OR 结构。

  • 如果在代理中多次使用相同的过滤器,则只会为定制显示唯一一组过滤器。您指定的定制值会应用到重复过滤器的所有实例中。

    例外:如果该分析是基于并集操作组合两个或更多分析的结果,则会为定制显示来自并集各部分的唯一过滤器。请参阅使用集合操作组合列

  • 在参与代理链的代理之间传递的过滤器 (请参阅在外部系统中调用操作、函数或流程的操作中的“调用代理”操作) 不支持定制。从父代理传递的过滤器是没有订户定制的过滤器。传递给子代理的过滤器会在应用订户定制前替换各自的提示过滤器。

创建代理

您可以通过创建和使用代理来自动完成业务流程。

请记住下列准则:

  • 您还可以通过在主页的创建... 区域中选择代理来显示“代理”编辑器。

  • 您还可以从分析创建代理。请参阅从分析创建代理

使用以下过程可以创建代理。

  1. 在全局标题中,单击新建,然后选择代理
  2. 在“代理”编辑器的“常规”选项卡中,指定代理所传送内容的优先级以及传送内容的生成方式(即用户运行查询的方式)。
  3. 在“代理”编辑器的“调度”选项卡中,指定是否根据调度运行代理、代理运行的频率以及运行的开始和结束时间。
    当选择日期和时间时,对于应用夏令时的时区,时区可反映夏令时。例如,如果您在夏季选择 (GMT) 格林威治标准时间:都柏林,爱丁堡,里斯本,伦敦,这表示 BST(英国夏令时)。
  4. 在“代理”编辑器的“条件”选项卡中,指定代理是始终传送其内容并执行其操作,还是有条件地传送其内容并执行其操作。
  5. 在“代理”编辑器的“传送内容”选项卡中,指定代理要传送的内容,例如,仪表盘页或保存的分析。
  6. 在“代理”编辑器的“收件人”选项卡中,指定要接收代理的传送内容的人员以及有权订阅代理的人员。
  7. 在“代理”编辑器的“目的地”选项卡中,指定内容的传送目的地。
  8. 在“代理”编辑器的“操作”选项卡中,指定代理完成时要执行的一个或多个操作。
  9. 保存代理。请参阅保存代理

    保存代理之后,可以通过单击立即运行代理按钮运行代理。例如,此选项对测试代理非常有用。

查看代理设置的概要

可以查看代理的当前设置的概要。

概要显示在“代理”编辑器中,并且可以展开或隐藏。默认情况下,概要处于展开状态。

请记住此准则:

  • 您还可以在“目录”页的“预览”窗格中查看代理设置的概要。

  • 在“代理”编辑器中的概览标题的左侧,单击:
    • 加号按钮可以展开概要。

    • 减号按钮可以隐藏概要。

保存代理

您可以通过保存代理进行重用。

  • 如果代理可供订阅,则必须将其保存在 /Shared Folders 下的子文件夹中,例如 /Shared Folders/Shared Agents/Sales/Agent1。不能将代理直接保存在 /Shared Folders 中,例如 /Shared Folders/Agent1

  • 如果代理不可供订阅,则可以将其保存在 /Shared Folders 下的子文件夹中,也可保存在 /My Folders 中或 /My Folders 下的子文件夹中,例如 /My Folders/Sales/Agent1。不能将代理直接保存在 /Shared Folders 中,例如 /Shared Folders/Agent1

可以在现有文件夹或创建的新文件夹中保存代理,如下所示。

请参阅订阅代理

  1. 在“代理”编辑器工具栏中,单击以下按钮之一:
    • 要保存新代理或使用相同名称在相同文件夹中保存现有代理,请单击保存此代理按钮。
    • 要使用其他名称或在其他文件夹中保存现有代理,请单击将此代理另存为按钮。
  2. 完成保存代理对话框(如果显示),然后单击确定

订阅代理

您可以订阅所有者提供给您订阅的代理。

订阅某个代理可确保您收到有关代理的最新信息。

  1. 在全局标题中,单击目录并导航到要订阅的代理。
  2. 单击该代理的更多链接并选择订阅

要使代理可供订阅,必须在“代理”编辑器的“收件人”选项卡中选中发布代理以供订阅选项,并且必须标识允许订阅的用户、目录组和应用程序角色。

显示您订阅或拥有的代理列表

可以显示您订阅或拥有的代理列表,拥有的代理也就是您保存到个人文件夹 (My Folders) 中的代理。

您可以访问所订阅的代理或者拥有的代理以更改其行为。

  1. 在全局标题中,单击目录
  2. 在“目录”页菜单中,单击搜索
  3. 在“搜索”区域的搜索字段中,键入代理的完整名称或部分名称,选择位置,然后从“类型”列表中选择代理
    您可以使用 *(星号)作为搜索通配符以返回给定位置的所有代理类型。
  4. 单击搜索

取消订阅代理

可以取消订阅当前订阅的代理。

从代理取消订阅意味着您不会看到该代理的输出。

  1. 在全局标题中,单击目录
  2. 在“目录”页菜单中,单击搜索
  3. 在“搜索”区域的搜索字段中,键入代理的完整名称或部分名称,选择位置,然后从“类型”列表中选择代理
  4. 单击搜索
  5. 导航到要取消订阅的代理。
  6. 单击代理的更多链接,然后选择取消订阅

定制代理订阅

假设某代理已设置为允许用户定制订阅,并且该代理使用包含了条件和/或传送内容的提示过滤器的分析。

您可以定制条件分析和/或传送内容分析的过滤值以满足您的需要。

要允许用户定制代理订阅,代理必须以收件人身份运行,并且您必须在“代理”编辑器的“收件人”选项卡中选择允许订户定制代理选项。

  1. 在全局标题中,单击主页。此时将显示主页。
  2. 浏览/管理区域中,单击我的代理订阅
    此时将显示当前订阅的代理列表。(此列表中不包括已指定收件人的代理。)
  3. 导航到要定制其订阅的代理。
  4. 单击该代理的更多链接并选择定制订阅
  5. 在“定制代理订阅”对话框中,根据需要定制提示过滤器或参数。(根据代理的设置方式,您可以针对条件和/或传送内容定制提示过滤器或参数。)
    1. 要定制提示的过滤器或参数,请单击修改此参数的运算符/值按钮。
    2. 在“编辑参数过滤器”对话框中,根据需要编辑值。
    3. 单击确定
  6. 在“定制代理订阅”对话框中单击确定
    您在之前步骤中设置的定制过滤器值不会自动显示在代理结果中。请参阅在代理结果中显示定制过滤器值

在代理结果中显示定制过滤器值

如果您已在代理订阅中定制了过滤器值,并希望在代理结果中显示过滤器值,则必须将过滤器视图添加到分析中。

使用定制过滤器值可以仅通过代理呈现最重要的信息。

  1. 编辑正在定制的分析。
  2. 显示“分析”编辑器的“结果”选项卡。
  3. 将“过滤器”视图添加到分析。

禁用和启用代理的调度

可以临时禁用(然后启用)代理的调度。

禁用代理的调度将禁止代理按照其定义的调度运行。不会禁止代理通过其他方式运行,例如,通过“代理”编辑器中的立即运行代理按钮。

如果已定义代理的调度但发现想停止调度一段时间,则禁用代理的调度非常有用。

此外,默认情况下,可能会临时禁用代理的调度。例如,如果复制包含一个或多个代理的文件夹,默认情况下,将禁用每个代理副本的调度,代理不会按照其定义的调度运行,直到启用该调度。

要禁用然后启用代理的调度,请执行以下操作:

  1. 在全局标题中,单击目录,然后导航到要禁用或启用其调度的代理。
  2. 单击代理的更多链接,然后选择以下选项之一:
    • 禁用调度以禁用代理的调度

    • 启用调度以使代理重新按调度运行

您还可以使用“代理”编辑器的“调度”选项卡中的已启用框来禁用和启用代理调度。

什么是设备和传送概要文件?

您可以通过设备和传送概要文件接收有关内容的通知。

设备和传送概要文件控制当代理生成预警时将预警传送给您的方式以及哪些设备会收到内容:

  • 设备 - 设备是用于将内容传送给您的介质。可以将代理的内容作为电子邮件或短信传送到各种设备。

  • 传送概要文件 - 传送概要文件指定根据内容的优先级使用哪些设备将内容传送给您。可以定义多个传送概要文件以满足您的需求,并在这些概要文件之间切换。不过,在任意指定时间,只能有一个概要文件处于有效状态。

    例如,您可能具有一个将内容传送到办公电子邮件的在办公室传送概要文件,一个将内容传送到移动电话的在途中概要文件,具体使用哪个概要文件取决于信息的优先级。

您可以从我的帐户对话框的传送选项选项卡中配置设备和传送概要文件。请参阅配置设备和传送概要文件。(管理员管理可供您使用的设备类型。请参阅《System Administrator's Guide for Oracle Business Intelligence Enterprise Edition》中的 Managing Device Types for Agents。)

组织可能会自动生成系统传送设备和传送概要文件,如下所示:

  • 使用 SA 系统主题区域,组织可以根据 SA 系统主题区域中每个用户的电子邮件地址和其他设备信息 (例如移动电话号码) 生成系统传送设备,然后使用用户的系统传送设备为每个用户生成系统传送概要文件。

  • 使用 LDAP 服务器 (仅当未在 SA 系统主题区域中生成传送设备和概要文件时),组织可以根据 LDAP 服务器中每个用户的电子邮件地址生成系统传送设备,然后使用用户的系统传送设备为每个用户生成系统传送概要文件。

如果您未配置任何设备或概要文件,则为您生成的系统传送概要文件将用作默认概要文件。即使您定义其他概要文件,也可以将系统概要文件配置为默认概要文件。如果您定义传送概要文件,则可以在此概要文件中包括系统设备并设置此传送设备的使用优先级别。请参阅《Scheduling Jobs Guide for Oracle Business Intelligence Enterprise Edition》中的 Setting Up the SA System Subject Area

根据为代理指定的目的地,可以将内容传送到:

  • 主页和仪表盘。请参阅什么是预警?

  • 有效传送概要文件或特定设备。

    如果目的地是特定设备,内容将传送到您已配置的设备而不是有效传送概要文件中的设备。例如,如果将代理定义为传送到电子邮件设备,则使用您配置的默认电子邮件设备而不是您在有效传送概要文件中配置的任何电子邮件设备。

传送内容分配有特定的优先级。默认优先级为“普通”。为有效概要文件选择设备时,可以指示应将何种优先级内容发送到该设备。例如,如果已将移动电话添加到传送概要文件,则可以仅将移动电话与高优先级内容相关联。如果您知道将来需要经常外出,因而无法接收电子邮件,则可以选择仅通过办公电子邮件接收低优先级的内容。

配置设备和传送概要文件

使用“我的帐户”对话框的“传送选项”选项卡,您可以配置用来在代理生成预警时将预警传送给您的设备和传送概要文件。

  1. 在全局标题中,单击登录身份:用户名(其中,用户名是您登录到 Oracle BI 企业版时使用的用户名),然后选择我的帐户以显示“我的帐户”对话框。
  2. 单击传送选项选项卡。
  3. 在“设备”区域中,添加或编辑适当的设备。
    1. 选择要添加的设备的“设备类别”按钮 (例如,电子邮件)。
    2. 单击创建设备按钮以显示“创建设备”对话框。
      当为代理指定的目的地是特定设备时,您在此处指定的默认设备将覆盖有效传送概要文件中的设备。例如,如果将代理定义为传送到电子邮件设备,则使用您在此处指定的默认电子邮件设备,而非有效传送概要文件中指定的任何电子邮件设备。(代理的目标在“代理”编辑器的“目的地”选项卡上指定)。
    3. 名称字段中,输入设备的名称,例如“工作电子邮件”。
    4. 类别框中,选择设备类别。
    5. 设备类型框中,选择设备的类型。
    6. 地址/号码字段中,输入设备的地址,例如,对电子邮件设备输入电子邮件地址。为设备键入电话号码时,请勿使用标点符号,例如空格、短划线或括号。
    7. 单击确定以返回“我的帐户”对话框的“传送选项”选项卡。
      设备将显示在“设备”列表的适当类别 (例如,电子邮件) 中。
    8. 如果希望此设备成为默认设备,请选中设备名称右侧的默认值选项。
  4. 要编辑设备,请执行以下步骤:
    1. 选择列表中的设备。
    2. 单击编辑设备按钮以显示“编辑设备”对话框。
    3. 进行编辑并单击确定以返回“我的帐户”对话框的“传送选项”选项卡。
  5. 添加或编辑适当的传送概要文件:
    1. 单击创建传送概要文件按钮以显示“创建传送概要文件”对话框。
    2. 名称字段中,输入传送概要文件名称。
    3. 当此概要文件是有效概要文件时,在要使用的每个传送设备的右侧,选择一个或多个优先级选项:普通。将这些优先级与传送内容的优先级一起使用可确定传送内容的目的地。有关传送内容的优先级的详细信息,请参阅“代理”编辑器上的“一般信息”选项卡。
      不要为不希望使用的设备设置优先级。概要文件将不使用未选择优先级的设备。
    4. 单击确定以返回“我的帐户”对话框上的“传送选项”选项卡。
      概要文件将显示在“传送概要文件”列表中。
    5. 如果希望该传送概要文件成为有效概要文件,请选中概要文件名称右侧的有效选项。
  6. 要编辑传送概要文件,请执行以下步骤:
    1. 在列表中选择传送概要文件。
    2. 单击编辑概要文件按钮以显示“编辑传送概要文件”对话框。
    3. 进行编辑并单击确定以返回“我的帐户”对话框上的“传送选项”选项卡。
  7. 单击确定

访问和管理预警

您可以访问预警列表。

该列表显示每个预警的名称、传送日期和时间以及发生次数。使用该列表可以执行以下操作:

  • 查看预警内容。

  • 清除预警及其所有的发生次数。

  • 编辑生成预警的代理(如果您具有修改此代理的权限)。

  • 运行生成预警的代理(如果您具有执行此代理的权限)。

  • 订阅 Oracle BI Alerts Feed。请参阅订阅预警的 RSS Feed

  • 清除所有预警及其所有的发生次数。

请参阅什么是预警?

  1. 在全局标题中,单击预警!
  2. 在“预警”对话框中,根据需要查看和管理您的预警。

您也可以从主页的“预警”区域访问和管理预警。

订阅预警的 RSS Feed

您可以通过支持 HTTP 基本验证的 RSS 2.0 兼容阅读器接收预警。

如果 Oracle BI Presentation Services 使用的是 HTTPS 协议,则您使用的 RSS 阅读器还必须支持 HTTPS 协议。

要订阅预警的 RSS Feed,管理员必须授予您对 RSS Feed 的访问权限。

  1. 单击预警!链接以显示“预警”对话框。
  2. 单击订阅 RSS Feed 按钮 (位于全部清除按钮的左侧)。
    此时将显示订阅 RSS Feed 的浏览器页。
  3. 按照浏览器页上的说明订阅 Oracle BI 预警。