使用 REST API 调用来启动流程

外部服务 (例如, IBM® App Connect 事件驱动的流) 可以使用 REST API 调用来启动流程,从而与 Business Automation Workflow 进行交互。

调用 Business Automation Workflow API 以启动流程具有以下结构:
表 1.
个 API 描述
HTTP 方法 POST
URL 标准 URL 具有以下结构:https://hostname/bpm/dev/rest/bpm/wle/v1/process?action=start&bpdId=BPD_ID&branchId=Branch_ID

其中 hostnameBusiness Automation Workflow on Cloud 或内部服务器上的主机名, BPD_ID 是 BPD 标识 (以 "25." 开头)。 Branch_ID 是分支标识 (以 "2063." 开头)。

请求头 头必须采用以下 JSON 格式:{"Authorization":"Basic credentials"}

其中,credentials 是通过 userName:password 构造的 base64 编码的字符串。

  • 如果要连接到本地服务器上的 Business Automation Workflow ,请使用 Business Automation Workflow 系统的相应用户名和密码。
  • 如果要连接到 Business Automation Workflow on Cloud 服务器,那么用户名是功能标识,密码是生成的字符串。 您必须确保已向该功能标识授予了对必需操作环境的访问权。 有关为 Business Automation Workflow on Cloud 创建服务帐户的更多信息, 请参阅 管理 Business Automation Workflow on Cloud 的服务帐户
请求主体 (空)