我从示例Get IP Country之一开发了一个简单的工作流程。我将其部署在activiti-explorer上,并且工作正常。现在,我想将其部署到activiti-explorer以外的其他地方,并希望从我的Web应用程序访问它。我该如何实现?有人可以指导我吗?

最佳答案

我是通过在服务器上部署Activiti提供的activiti-rest来实现的,并在使用Postman进行rest调用之后使用它来部署我的工作流.bpmn文件。

方法:开机自检

要求网址:http://localhost:8080/activiti-rest/service/repository/deployments

标头:

标头名称:授权标头值:用户名:kermit和密码:kermit

标头名称:Content-Type标头值:multipart / form-data

身体:

正文内容类型:多部分/表单数据

文件名:一些文件名并选择.bpmn文件

连同上述信息一起进行POST调用后,我们的工作流程将被部署,并且将收到以下JSON响应:

{
"id": "2501",
"name": "ApplyLeave.bpmn",
"deploymentTime": "2018-02-16T18:15:04.277+05:30",
"category": null,
"url": "http://localhost:8080/activiti-rest/service/repository/deployments/2501",
"tenantId": ""
}

关于java - 如何部署除Activiti Explorer以外的Activiti工作流并从外部Webapp访问它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48657173/

10-09 04:12