第 1 章 Business Central 中的项目和业务资产示例
Business Central 包含示例项目,您可以使用这些资产作为您在您自己的红帽流程自动化管理器项目中创建的规则、流程或其他资产的引用。每个示例项目都通过不同的设计来演示红帽流程自动化、决策管理或业务优化资产和逻辑。
红帽不支持 Red Hat Process Automation Manager 发行版中包含的示例代码。
Business Central 中提供了以下示例项目:
- course_Scheduling :(业务优化)课程安排和课程决策流程.为房间分配讲座,并根据课程冲突和课堂房间容量等因素确定学员的课程。
- Dinner_Party :(业务优化)使用指导决策表优化客户机。根据客户机的作业类型、策略以及已知关系分配客户机席位。
- Employee_Rostering: (业务优化)使用决策和解决者资产来增强优化。为员工提供基于技能的转变。
- Evaluation_Process: (处理自动化)使用业务流程资产的评估流程。根据性能评估员工。
- IT_Orders :(处理自动化和案例管理)使用业务流程和案例排序。根据需求和批准放置 IT 硬件订单。
- 抵制 处理:(规则决策管理)使用基于规则的决策资产的批准流程。根据适用范围数据和资格确定出不满意。
- Mortgage_Process: (处理自动化)使用业务流程和决策资产进行循环审批流程。根据适用范围数据和资格确定出不满意。
- OptaCloud :(业务优化)使用决策和解决资产进行资源分配优化。为具有有限资源的计算机分配进程。
- 流量_Violation :(通过 DMN 决策管理)使用决策模型和符号(DMN)模型进行流量违反决策服务。根据流量违反情况决定驱动损失和挂起。
1.1. 访问 Business Central 中的示例项目和业务资产
您可以使用 Business Central 中的示例项目来探索业务资产,作为您在您自己的红帽流程自动化管理器项目中创建的规则或其他资产的参考。
先决条件
- Business Central 已安装并运行。有关安装选项,请参阅 规划 Red Hat Process Automation Manager 安装。
流程
-
在 Business Central 中,前往 Menu
Design Projects。如果存在现有项目,您可以点击 MySpace 默认空间,然后从 Add Project 下拉菜单中选择 Try Samples 来访问示例。如果没有现有项目,请单击 Try samples。 - 查看每个示例项目的描述,以确定您要探索的项目。每个示例项目都通过不同的设计来演示红帽流程自动化、决策管理或业务优化资产和逻辑。
- 选择一个或多个示例项目,然后点 Ok 将项目添加到您的空间。
- 在空格的 Projects 页面中,选择一个示例项目来查看该项目的资产。
选择每个资产来探索项目如何实现指定目标或工作流。一些示例项目包含多个资产页面。点击右上角的左或向右箭头查看完整的资产列表。
图 1.1. 资产页面选择
在项目 资产 页面的右上角,单击 Build 以构建示例项目或 Deploy 以构建项目,然后将其部署到 KIE Server。
注意您还可以选择 Build & Install 选项来构建项目,并将 KJAR 文件发布到配置的 Maven 存储库,而无需部署到 KIE 服务器。在开发环境中,您可以点击 Deploy 将构建的 KJAR 文件部署到 KIE 服务器,而无需停止任何正在运行的实例(如果适用),或者点击 Redeploy 部署构建的 KJAR 文件并替换所有实例。下次部署或重新部署构建的 KJAR 时,以前的部署单元(KIE 容器)会在同一目标 KIE 服务器中自动更新。在生产环境中,Redeploy 选项被禁用,您可以点 Deploy only 将构建的 KJAR 文件部署到 KIE 服务器上的新部署单元(KIE 容器)。
要配置 KIE 服务器环境模式,请将
org.kie.server.mode
系统属性设置为org.kie.server.mode=development
或org.kie.server.mode=production
。要在 Business Central 中配置对应项目的部署行为,请转至 Project SettingsGeneral Settings Version,切换 Development Mode 选项,然后点 Save。默认情况下,KIE 服务器和 Business Central 中的所有新项目都处于开发模式中。您不能部署打开 Development 模式 的项目,或使用手动将 SNAPSHOT
版本后缀添加到生产模式的 KIE 服务器中。要查看项目部署详情,请单击屏幕顶部的部署横幅中的 View deployment details,或者在 Deploy 下拉菜单中。这个选项将您定向到 Menu
Deploy Execution Servers 页面。