52.2. 在指导规则中添加功能


规则的 THEN 部分包含满足规则 WHEN 条件时要执行的操作。例如,当 loan applicant 低于 21 年时,cu N 操作可能会将 批准 设置为 false,因为申请者处于年龄之下。您可以设置简单或复杂的操作来确定如何应用规则。

先决条件

  • 您的规则所需的所有数据对象已创建或导入,并列在指导规则设计器 的数据对象 选项卡中。

流程

  1. 在指导规则设计器中,点击 the the rightN 部分右侧的加号图标 5686

    此时会打开 Add a new action 窗口,其中带有可用的操作元素。

    图 52.5. 为规则添加新操作

    列表中包含基于指导规则设计器的数据对象以及为软件包定义的 DSL 对象 (如果您在创建此指导规则时显示所 声明的 DSL 项)的数据对象的插入和修改选项:

    • 更改字段值: 使用此命令在事实(如 LoanApplication)上设置字段值,而不通知更改的决策引擎。
    • 删除: 使用这个事实删除。
    • 修改: 使用这个方法指定要修改的字段,并通知更改的决策引擎。
    • 插入事实: 使用它插入事实,并为事实定义生成的字段和值。
    • 逻辑插入事实: 使用此事实将事实逻辑插入到决策引擎中,并为事实定义结果字段和值。决策引擎负责对插入和检索事实的逻辑决策。在常规或声明插入后,必须明确指定事实。逻辑插入后,当最初断言的事实不再为 true 时,会自动重新处理事实。
    • 添加自由表格 DRL: 使用此项来插入自由定义条件元素的免费 DRL 字段,而无需指导规则设计程序。
    • 调用方法: 使用此方法从另一事实调用方法。
  2. 选择一个 action 元素(如 Modify)并点击 Ok
  3. 单击指导规则设计器中的 action 元素,并使用 Add a field 窗口来选择字段。

    图 52.6. 添加一个字段

    选择了字段后,窗口会自动关闭。

  4. 点编辑图标( 6191 )定义字段值。字段值可以是字面值或一个公式。
  5. 在定义了规则的所有操作组件后,在指导规则设计器的右上角点击 Validate 来验证指导的规则操作。如果规则验证失败,解决错误消息中描述的任何问题,查看规则中的所有组件,然后重试验证规则直到规则通过为止。
  6. 在指导规则设计器中点击 Save 保存您的更改。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat