搜索

30.4. "添加操作 BRL 片段"

download PDF

业务规则语言(BRL)片段是使用指导规则设计器创建的规则的一个部分。条件 BRL 片段 是规则的"WHEN"部分,操作 BRL 片段是规则的"THEN"部分。通过此列选项,您可以定义规则右侧("THEN")侧要使用的操作 BRL 片段。更简单的栏类型可以参考 BRL 片段中绑定的事实和事实字段,反之亦然。

以下示例是 loan 应用程序的操作 BRL 片段:

图 30.3. 使用嵌入式指导规则设计器添加操作 BRL 片段

《指导决策表设计器》中的操作 BRL Fragment

您还可以从操作选项列表中选择 Add free form DRL,以定义操作 BRL 片段,而无需嵌入的指南规则设计器。

图 30.4. 使用免费形式 DRL 添加操作 BRL 片段

指导决策设计者的操作 BRL Fragment 列
指导决策设计者的操作 BRL Fragment 列
模板键

当您为操作 BRL 片段添加字段时,其中一个值是 Template 键 (而不是 LiteralFormula)。模板键是占位符变量,在生成指导的决策表时,会使用指定的值进行更改,并为每个指定模板键值的表中形成单独的列。您可以在 Value options 页面中指定 Template 键的默认值。在决策表中 Literal 和 Formula 值是静态的,但可以根据需要修改 Template 键值。

在嵌入式指南规则设计器中,您可以通过选择 Template key 字段选项并以 $key 格式在编辑器中输入值,将模板键值添加到字段中。例如,$age 在决策表中创建一个 $age 列。

在自由形式的 DRL 中,您可以使用 @{key} 格式为事实添加模板键值。例如,Person(age > @{age}) 在决策表中创建一个 $age 列。

使用模板键添加的新列的数据类型是 String。

必需的列参数

Add a new 列 向导需要以下参数来设置此列类型:

  • 规则模型程序: 定义规则的 BRL 片段("关键EN"部分)。
  • 标题(描述): 为列添加标头文本。
  • 隐藏列: 选择此项以隐藏列,或清除此列以显示列。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.