第 19 章 用于 IDE 的 Red Hat Process Automation Manager 决策示例


Red Hat Process Automation Manager 提供了作为 Java 类分发的示例决策,您可以将其导入到集成开发环境(IDE)中。您可以使用这些示例来更好地了解决策引擎功能,或者将其用作您在您自己的 Red Hat Process Automation Manager 项目中定义的决策参考。

以下示例决定集是 Red Hat Process Automation Manager 中的一些示例:

  • hello World 示例 :演示基本规则执行和使用 debug 输出
  • State 示例 :通过规则 salience 和 sales 组来演示转发链和冲突解析
  • Fibonacci 示例 :通过规则 salience 来演示递归和冲突解析
  • 示例 :演示模式匹配、基本排序和计算
  • pet Store 示例 :演示规则关联组、全局变量、回调和 GUI 集成
  • Sudoku 示例 :演示复杂模式匹配、问题问题、回调和 GUI 集成
  • Doom 示例的托管 :演示后链和递归
注意

有关 Red Hat Business Optimizer 提供的优化示例,请参阅开始使用 Red Hat Business Optimizer

您可以将 Red Hat Process Automation Manager 示例决策导入到集成开发环境(IDE)中,并执行它们来探索规则和代码功能的方式。您可以使用这些示例来更好地了解决策引擎功能,或者将其用作您在您自己的 Red Hat Process Automation Manager 项目中定义的决策参考。

先决�件

  • 安装了 Java 8 或更高版本。
  • 已安装 Maven 3.5.x 或更高版本。
  • 已安装 IDE,如 Red Hat CodeReady Studio。

流程

  1. 从红帽客户门户网站下载 并解压 Red Hat Process Automation Manager 7.9.1 源 分发到临时目录,如 /rhpam-7.9.1-sources
  2. 打开 IDE 并选择 File Import Maven Existing Maven Projects,或者导入 Maven 项目的等效选项。
  3. Browse,导航到 ~/rhpam-7.9.1-sources/src/drools-$VERSION/drools-examples (或,对于生命周期的 Conway 的 Game,~/rhpam-7.9.1-sources/src/droolsjbpm-integration-$VERSION/droolsjbpm-integration-examples),并导入项目。
  4. 导航到您要运行的示例软件包,并使用 main 方法查找 Java 类。
  5. 右键点击 Java 类并选择 Run As Java Application 来运行示例。

    要通过基本用户界面运行所有示例,请运行 org.drools . examples 主类中的 drorools App.java 类(例如,Brorools.examples 主类)。

    图 19.1. drools-examples (DroolsExamplesApp.java)中的所有示例的接口

    图 19.2. droolsjbpm-integration-examples (DroolsJbpmIntegrationExamplesApp.java)中的所有示例的接口

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat