第 2 章 Red Hat Process Automation Manager BPMN 和 DMN 型号器
Red Hat Process Automation Manager 提供了以下扩展程序或应用程序,您可以使用它们设计业务流程模型和符号(BPMN)流程模型,以及使用图形模型(DMN)决策模型。
Business Central :使您能够在相关嵌入式设计人员中查看和设计 BPMN 模型、DMN 模型和测试方案文件。
要使用 Business Central,您可以设置一个包含 Business Central 的开发环境,用于设计业务规则和流程,以及 KIE 服务器来执行和测试创建的业务规则和流程。
Red Hat Process Automation Manager VS Code 扩展 :允许您在 Visual Studio Code(VS Code)中查看和设计 BPMN 模型、DMN 模型和测试场景文件。VS Code 扩展需要 VS Code 1.46.0 或更新版本。
要安装 Red Hat Process Automation Manager VS Code 扩展,请在 VS Code 中选择 Extensions 菜单选项,并搜索并安装 Red Hat Business Automation Bundle 扩展。
-
独立 BPMN 和 DMN 编辑器 :使您能够查看和设计嵌入在 web 应用程序中的 BPMN 和 DMN 模型。要下载所需的文件,您可以使用 NPM registry 中的 NPM 工件,或直接下载位于
https://<YOUR_PAGE>/dmn/index.js
的 DMN 独立编辑器库的 JavaScript 文件。
2.1. 安装 Red Hat Process Automation Manager VS Code 扩展捆绑包
Red Hat Process Automation Manager 提供了一个 Red Hat Network Automation Bundle VS Code 扩展,它可让您设计决策模型和符号(DMN)决策模型、业务流程模型和符号(BPMN)2.0 业务流程并直接在 VS Code 中测试场景。VS Code 是开发新业务应用的首选集成开发环境(IDE)。Red Hat Process Automation Manager 还提供单独的 DMN Editor 和 BPMN Editor VS Code 扩展(如果需要)。
VS Code 中的编辑器部分与 Business Central 中的编辑器兼容,并且 VS Code 不支持几个 Business Central 功能。
先决条件
- 安装了 VS Code 的最新稳定版本。
流程
在 VS Code IDE 中,选择 Extensions 菜单选项,并搜索 Red Hat Business Automation Bundle for DMN、Harllse 和 test scenario 文件支持。
对于 DMN 或 BPMN 文件支持,您还可以搜索单独的 DMN Editor 或 BPMN Editor 扩展。
- 当 Red Hat Business Automation Bundle 扩展出现在 VS Code 中时,选择它并点 Install。
- 要获得最佳 VS Code 编辑器行为,请在扩展安装完成后,重新加载或关闭并重新启动 VS Code 实例。
安装 VS Code 扩展捆绑包后,任何 .dmn
、.bpmn
或 .bpmn2
文件都会自动显示为图形模型。此外,您打开或创建的 .scesim
文件自动显示为表格测试场景模型,用于测试您的业务决策功能。
如果 DMN、CEP 或测试场景模型器只打开 DMN、Hardb 或 test scenario 文件的 XML 源,并显示错误消息,请查看报告的错误和模型文件,以确保定义所有元素。
对于新的 DMN 或 BPMN 模型,您还可以在网页浏览器中输入 dmn.new
或 BPMn.new
,以在在线模型程序中设计 DMN 或 BPMN 模型。完成创建模型后,您可以点击 Download in the online modeler 页面将 DMN 或 BPMN 文件导入到 VS Code 中的 Red Hat Process Automation Manager 项目中。