使用业务规则

业务规则允许您在将数据加载到 Planning 应用程序时启动和管理复杂的规则。通过此功能,您无需程序员的协助即可调用规则逻辑,也无需使用诸如 EPM Automate 之类的其他工具。您可以为“仅数字数据”和“所有数据类型”加载方法运行业务规则。此外,还可以运行单个业务规则或规则集。规则集使您能够组合多个要同时运行或按顺序执行的规则。

业务规则的示例包括:

  • 数据加载前清除数据
  • 执行计算
  • 聚合数据
  • 将数据复制到多维数据集的一个切片

业务规则在应用程序或集成级别进行注册。可以对将数据加载到应用程序的所有集成执行在应用程序级别注册的业务规则。在集成级别,您在“选项”选项卡上注册要为所选集成执行的业务规则。

要开始使用业务规则,请转到“应用程序”中的新“业务规则”页,然后以“独立”或“嵌入式”模式注册业务规则。

使用“独立”模式可注册为了响应数据集成工作流中的系统事件而运行的规则。注册包括系统事件、规则或规则集名称、任何运行时参数以及运行顺序。

“嵌入式”模式用于注册在数据加载过程之后执行的业务规则。此模式作为数据加载过程的一部分嵌入,并提供对加载的数据交叉点的访问。仅当使用“所有数据类型”加载方法时,此模式才可用。嵌入式规则并非由事件触发,并且不支持运行时参数。

您可以执行运行计算脚本的业务规则。有关使用计算脚本设计和创建业务规则的更多信息,请参阅“设计业务规则”。

您可以执行运行 Groovy 脚本的业务规则。有关使用 Groovy 脚本设计和创建业务规则的更多信息,请参阅“创建 Groovy 业务规则”。