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