变量采用您为其定义的值。可以在设计业务规则和模板时在组件中使用变量。
您可以通过以下方式创建变量:
例如:
创建变量时,变量会在您选择的级别创建:全局、应用程序、规划类型或业务规则。如果在每个级别创建相同的命名变量,则在规则中使用最低级别的变量。例如,如果您创建一个名为 Month 的全局变量和一个名为 Month 的规划类型变量,则规则将使用规划类型中的变量。
有两种类型的变量:
执行 - 启动业务规则时,执行为变量定义的计算。可以在脚本组件或固定循环组件中使用执行变量。
替换 - 设计或启动业务规则时,会在计算中替换变量。可以在任何组件中使用替换变量。
您可以创建多种类型的执行和替换变量。根据应用程序类型以及是要创建执行变量还是替换变量,可创建的变量将有所不同。
注:
对于非 Groovy 规则,聚合存储选项 (Aggregate Storage Option, ASO) 类型的 Planning 多维数据集仅支持一个成员或多个成员类型的变量。
可创建当用户启动业务规则时提示用户输入信息的变量。这些运行时提示变量会提示用户输入成员、文本、日期或数字之类的信息。提示将告诉用户所需的数据类型。
例如:
选择月份。
输入预计每个季度的客户访问次数。
指定您预计下个月收入变化的百分比是多少。
最多可以将四个数据库对象与变量关联,具体取决于您要为其创建变量的应用程序类型。变量可以同时存在于多个对象中,且可以在每个对象中使用相同的名称。