使用参数作为业务规则

注:

将参数用作业务规则只适用于 Oracle Hyperion Financial Management

使用规则设计器中的参数选项卡可以指定要用于业务规则的参数。Oracle Hyperion Calculation Manager 将确定规则中是否使用了任何执行变量。(执行变量的应用范围可以是规则集或规则。)参数选项卡中的网格上列出了业务规则中使用的任何执行变量。

在该网格的“参数”列中,默认选中具有规则集范围的执行变量所对应的复选框。这些执行变量将作为参数传递。系统默认清除具有规则范围的执行变量所对应的复选框,因为这些变量仅适用于使用它们的业务规则。这些执行变量不会作为参数传递。您可以更改此网格中列出的任何变量的默认设置。

传递方法列中,默认设置为按引用,但您可以选择按值传递参数。

注:

参数选项卡中显示的变量是自动生成的。如果在变量设计器中通过添加、删除或更改变量范围来更改其中的任何变量,则只有再次选择业务规则的参数选项卡时,才会显示影响该规则的任何更改。

要将参数用作业务规则:

  1. 在规则设计器中创建或打开业务规则。
  2. 属性中,确保已选中是函数,以便将规则视为可以包含执行变量(指定为参数)的函数。

    无论是否选中是函数,参数传递对任何业务规则都可用。如果未选择该选项,业务规则将为具有参数传递功能的普通业务规则。如果选择了该选项,则将业务规则视为函数。

  3. 保存业务规则。
  4. 打开另一个业务规则。
  5. 现有对象中将第一个业务规则的副本拖放到第二个业务规则的流程图中。
  6. 参数选项卡中,为要用作业务规则的参数输入值。
  7. 单击 “保存”按钮