flowable部署无反应,无报错,还有部署id返回
最近集成flowable部署方案,想弄成自定义流程模型部署,发现有一块不易发现的bug,
DeploymentBuilder builder = repositoryService.createDeployment()
// 这个.bpmn20.xml必须加上,不然代码一切正常,但是不会保存到部署表中,后续查询流程图报流程找不到
.addString(detail.getLcmc()+ ".bpmn20.xml", model.getModelEditorXml())
.name(detail.getLcmc())
.key(detail.getLcbh()));
Deployment deploy = builder.deploy();
String deployId = deploy.getId();
System.out.println("部署id:"+deployId);
找了2个多小时,终于找到这个不算bug的bug,坑死我了。因为对代码太熟悉了,都是自己写的,放参数的时候真没有想过。如果一开始就直接复制源码就不会出现这个问题了