25.3. 支持的流程自动化管理器控制器 REST API 端点

Process Automation Manager 控制器 REST API 提供与 KIE 服务器模板(配置)、KIE 服务器实例(远程服务器)和相关 KIE 容器(部署单元)交互的端点。Process Automation Manager 控制器 REST API 基本 URL 是 http://SERVER:PORT/CONTROLLER/rest/。所有请求都需要 HTTP 基本身份验证,如果您安装了 Business Central 并希望使用内置的 Process Automation Manager控制器则为 rest-all 用户使用基于令牌的验证;如果安装了独立于 Business Central 的无头 Process Automation Manager 控制器,则为 kie-server 使用基于令牌的身份验证。

如需流程 Automation Manager 控制器 REST API 端点和描述的完整列表,请使用以下资源之一:

  • 用户界面文档页面上的控制器 REST API (静态)
  • http://SERVER:PORT/CONTROLLER/docs 中的 Process Automation Manager 控制器 REST API 的 Swagger UI (动态,需要运行 Process Automation Manager 控制器)

    注意

    默认情况下,Process Automation Manager 控制器的 Swagger Web 界面由 org.kie.workbench.swagger.disabled=false 系统属性启用。要禁用 Process Automation Manager 控制器的 Swagger Web 界面,请将此系统属性设置为 true

    如果您使用内置于 Business Central 中的 Process Automation Manager 控制器,则与 Process Automation Manager 控制器关联的 Swagger 页面被识别为 Business Central REST 服务的" Business Central API"。如果您在没有 Business Central 的情况下使用无头 Process Automation Manager 控制器,则与无头进程自动化管理器控制器关联的 Swagger 页面被识别为 "Controller API"。在这两种情况下,Process Automation Manager 控制器 REST API 端点都是相同的。