act_re_procdef 流程部署后,表无数据
camunda 流程部署后表无数据
camunda流程部署时,有个校验resourceName
必须以"bpmn20.xml", "bpmn"
结尾,否则校验不通过,不会向表act_re_procdef 插入数据。但是act_re_deployment和act_ge_bytearray 表会有数据。
@Test
public void deploy() throws IOException {
String path="D:\\logs\\123.bpmn";
FileInputStream fileInputStream = new FileInputStream(path);
Deployment deploy = repositoryService.createDeployment()
.addInputStream("测试流程", fileInputStream)
.name("测试流程3")
.deploy();
fileInputStream.close();
log.info("流程部署成功,id:{},name:{}",deploy.getId(),deploy.getName());
}
修改后代码
@Test
public void deploy() throws IOException {
String path="D:\\logs\\123.bpmn";
FileInputStream fileInputStream = new FileInputStream(path);
Deployment deploy = repositoryService.createDeployment()
.addInputStream("测试流程.bpmn", fileInputStream)
.name("测试流程3")
.deploy();
fileInputStream.close();
log.info("流程部署成功,id:{},name:{}",deploy.getId(),deploy.getName());
}