如何使用服务检查camunda中是否存在流程定义键?

u0sqgete  于 2021-06-29  发布在  Java
关注(0)|答案(2)|浏览(540)

我试图知道camunda中是否存在使用其服务的流程定义密钥。
我知道restapi是用来获取细节的-get/processdefinition/key/{key}。
但是我不想使用rest调用,而是想在java代码中使用服务的方法来实现。

e3bfsja2

e3bfsja21#

检查存储服务。它会给你 createProcessDefinitionQuery 方法,该方法创建一个(除其他属性外)接受流程定义键的查询生成器。

3okqufwl

3okqufwl2#

解决方案-
repositoryservice rs=execution.getprocessengineservices().getrepositoryservice();processdefinitionquery processdefinitionquery=rs.createprocessdefinitionquery().processdefinitionkey(“sample_key”);long count=processdefinitionquery.count();

相关问题