部分 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 服务器和 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 端点和描述的完整列表,请使用以下资源之一:

先决条件

  • 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 安装