我从示例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/