我们需要下载camunda的流程设计器https://camunda.com/download/modeler/,下载安装完成后打开Camunda Modeler
我们设计一个简单的流程
说明一下,camunda提供了一系列操作流程的restful api,但是本系列所有camunda流程操作都使用原生api来完成。
1.流程部署
部署流程主要使用到的类
RepositoryService(部署定义服务)
Deployment(部署对象)
核心代码如下
//读取流程文件,获取文件输入流
String fileName = "diagram_1.bpmn";
InputStream inputStream = ProcessDeployTest.class.getResourceAsStream("/bpmn/" + fileName);
//获取Deployment对象
Deployment deployment = repositoryService.createDeployment()
.name("diagram_1")
.addInputStream(fileName, inputStream)
.deploy();