部分 IV. 使用 KIE API 与 Red Hat Process Automation Manager 交互
作为业务规则开发人员或系统管理员,您可以使用 KIE API 与红帽流程自动化管理器中的 KIE 服务器、KIE 容器和业务资产进行交互。您可以使用 KIE Server REST API 和 Java 客户端 API 与 KIE 容器和业务资产(如业务规则、流程和解决程序)交互,使流程自动化管理器控制器 REST API 和 Java 客户端 API 与 KIE 服务器模板和实例交互,以及知识库 REST API 与 Business Central 中的空格和项目交互。
KIE 服务器以及 Process Automation Manager 控制器的 REST API 端点列表与本文档独立发布,并动态维护,以确保端点选项和数据尽可能最新。使用本文档了解 KIE Server 和 Process Automation Manager 控制器 REST API 的作用以及如何使用它们,并使用单独维护的 REST API 端点获取特定端点详情。
如需 KIE Server REST API 端点和描述的完整列表,请使用以下资源之一:
- 在 jBPM 文档页面的 Execution Server REST API(静态)
-
KIE Server REST API 的 Swagger UI 位于
http://SERVER:PORT/kie-server/docs
(动态,需要运行 KIE Server)
如需流程 Automation Manager 控制器 REST API 端点和描述的完整列表,请使用以下资源之一:
- JBPM 文档页面上的控制器 REST API (静态)
-
位于
http://SERVER:PORT/CONTROLLER/docs
的过程 Automation Manager 控制器 REST API 的 Swagger UI (需要运行 Process Automation Manager 控制器)
先决条件
- Red Hat Process Automation Manager 已安装并运行。有关安装和启动选项,请参阅 规划 Red Hat Process Automation Manager 安装。
您可以使用以下用户角色访问 Red Hat Process Automation Manager:
-
kie-server
:用于访问 KIE Server API 功能,并在没有 Business Central 的情况下访问无头流程 Automation Manager 控制器 API 功能(如果适用) -
rest-all
:为内置流程自动化管理器控制器和 Business Central 知识库访问 Business Central API 功能 admin
:控制对 Red Hat Process Automation Manager 的完全管理访问权限虽然每个 KIE API 都不需要这些用户角色,但请考虑获取所有它们以确保您可以在不中断的情况下访问任何 KIE API。有关用户角色的更多信息,请参阅 规划红帽流程自动化管理器安装。
-