30.4. "添加操作 BRL 片段"
业务规则语言(BRL)片段是使用指导规则设计器创建的规则的一个部分。条件 BRL 片段 是规则的"WHEN"部分,操作 BRL 片段是规则的"THEN"部分。通过此列选项,您可以定义规则右侧("THEN")侧要使用的操作 BRL 片段。更简单的栏类型可以参考 BRL 片段中绑定的事实和事实字段,反之亦然。
以下示例是 loan 应用程序的操作 BRL 片段:
图 30.3. 使用嵌入式指导规则设计器添加操作 BRL 片段
您还可以从操作选项列表中选择 Add free form DRL,以定义操作 BRL 片段,而无需嵌入的指南规则设计器。
图 30.4. 使用免费形式 DRL 添加操作 BRL 片段
当您为操作 BRL 片段添加字段时,其中一个值是 Template 键 (而不是 Literal 或 Formula)。模板键是占位符变量,在生成指导的决策表时,会使用指定的值进行更改,并为每个指定模板键值的表中形成单独的列。您可以在 Value options 页面中指定 Template 键的默认值。在决策表中 Literal 和 Formula 值是静态的,但可以根据需要修改 Template 键值。
在嵌入式指南规则设计器中,您可以通过选择 Template key 字段选项并以 $key
格式在编辑器中输入值,将模板键值添加到字段中。例如,$age
在决策表中创建一个 $age
列。
在自由形式的 DRL 中,您可以使用 @{key}
格式为事实添加模板键值。例如,Person(age > @{age})
在决策表中创建一个 $age
列。
使用模板键添加的新列的数据类型是 String。
必需的列参数
Add a new 列 向导需要以下参数来设置此列类型:
- 规则模型程序: 定义规则的 BRL 片段("关键EN"部分)。
- 标题(描述): 为列添加标头文本。
- 隐藏列: 选择此项以隐藏列,或清除此列以显示列。