将运行时提示添加到业务规则

部署业务规则时,可以输入或编辑运行时提示变量的值。利用运行时提示,您可以通过标识和定义规则中使用的值列表来参数化规则。如果业务规则包含运行时提示,则用户将在启动业务规则之前输入所需的信息。业务规则可以提示用户输入成员、文本、日期或数字等变量。提示应该具体并能告诉用户何种类型的数据最佳。例如,您可以添加一个运行时提示,使用户能够在运行规则时选择特定的“实体”。

可以从预定义的值列表(如 POV 期间)中选择运行时提示值。

您还可以指定自定义参数,在这种情况下,您可以明确声明变量或输入任何 Oracle Essbase 筛选器语法。

此外,您还可以引用存储在“选项”页上的“集成选项 1”到“集成选项 4”字段中的值来驱动计算逻辑。

注:

数据集成不会验证运行时提示。

要为业务规则添加运行时提示:

  1. 业务规则页,单击独立

  2. 单击 图中显示了“添加”按钮。

  3. 选择要向其添加运行时提示的业务规则。

  4. 运行时提示中,单击 图中显示了“编辑”图标。 以添加或编辑任何运行时提示。

  5. 运行时提示页中,单击 图中显示了“添加”按钮。

  6. 名称中,键入在业务规则(在 Planning 中)中定义的运行时提示的名称。

    例如,键入实体作为运行时提示名称。

    LOV(值列表)此时不可用。

  7. 值类型中,选择预计用于运行时提示的值类型:

    用于构造运行时提示的可用值类型基于以下内容:

    • 自定义 - 在自定义值字段中指定的自定义参数。您还可以使用基于 Essbase 筛选器语法的自定义值。有关详细信息,请参阅“使用 Essbase 计算脚本”。

    • POV 期间 - 基于集成运行的期间的预定义“POV 期间”值

    • POV 年 - 基于集成运行的期间的预定义“POV 年”值

    • POV 类别 - 基于来自集成(数据规则)定义的 POV 类别的预定义“方案”值。

    • 所有数据加载实体 - 数据加载中的实体列表

    • 所有数据加载帐户 - 数据加载中的帐户列表

    • 集成选项 1-4 - 保存到“常规选项”中的“集成选项 1”到“集成选项 4”字段中的任何自由形式文本或值。有关详细信息,请参阅“定义直接集成选项”。

    注:

    默认情况下,将对集成中指定的“目标规划类型”执行业务规则。如果要为其他规划类型执行业务规则,请指定一个名为“规划类型”的运行时提示,指定一个“自定义值类型”,然后提供所需规划类型的名称作为自定义值。

    以下示例显示如何指定与“清除数据”业务规则的集成相关联的默认规划类型以外的规划类型。

    图中显示了“运行时提示”页。

  8. 如果为运行时提示选择了自定义值类型,请在自定义值字段中指定实际值。

  9. 单击确定

    在本例中,已为提示输入实体的“清除数据”业务规则定义了自定义运行时提示。

    图中显示了“运行时提示”页。

    您可以在“进程详细信息”中查看业务规则的详细信息。

    图中显示了“进程详细信息”日志。