《Activiti/Flowable 深入BPM工作流》-流程定义怎么进行删除?
一. 问题
之前我们分享过流程定义的流程任务查询, 流程任务处理,
任务那么怎么进行删除?
二. 详情
直接repositoryService.deleteDeployment(deploymentId,true); 即可
设置true 级联删除流程定义,即使该流程有流程实例启动也可以删除,设
置为false非级别删除方式.
删除已经成功不是的流程定义
具体实现代码如下:
/**
* 删除流程定义
*/
@Test
public void removeDeployment() {
// 1.建立配置文件链接
ProcessEngineConfiguration configuration = ProcessEngineConfiguration
.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
// 2.创建引擎