Activiti删除key相同的流程

Activiti删除key相同的流程

2023年8月1日发(作者:)

Activiti删除key相同的流程⼀个流程定义不需要的,包括所有版本,这时候在⽤户界⾯上⼀个⼀个删除太⿇烦;有时候有这样的需求,⼀下⼦把所有Key相同的流程定义批量删除;实现步骤是:1、根据Key查询所有的流程定义2、遍历集合,取得每个流程的部署ID3、根据流程部署ID即可删除所有的流程定义/** * 删除所有Key相同的流程定义 * @throws Exception */@Testpublic void deleteByKey()throws Exception{ List pdList=ositoryService() // 获取service类 .createProcessDefinitionQuery() // 创建流程定义查询 .processDefinitionKey("helloWorldProcess") // 根据Key查询 .list(); for(ProcessDefinition pd:pdList){ // 遍历集合 获取流程定义的每个部署Id,根据这个id来删除所有流程定义 ositoryService() .deleteDeployment(loymentId(), true);

}}

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690874376a452268.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信