Process definition information acquisition (table act_re_procdef)
@Test
public void q() {
List<ProcessDefinition> list = repositoryService.createProcessDefinitionQuery()
.latestVersion()//查询最后的版本
.processDefinitionName("testStr.bpmn20.xml")//name
.list();
list.forEach(v->{
System.out.println("****************");
System.out.println(v.getId());
System.out.println(v.getCategory());
System.out.println(v.getDeploymentId());
});
}
Delete process definition information (table act_re_procdef)
/**
* 级联
*/
@Test
public void deleteDeployment() {
String deploymentId = "10001";
repositoryService.deleteDeployment(deploymentId);
}
/**
* 级联删除 多删除了 流程实例
*/
@Test
public void deleteDeploymentCaseCade() {
String deploymentId = "1";
repositoryService.deleteDeployment(deploymentId,true);
}