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

Java 如何使用服务检查camunda中是否存在流程定义密钥?,java,service,process,definition,camunda,Java,Service,Process,Definition,Camunda,我试图知道Camunda中是否存在使用其服务的流程定义键 我知道获取细节的RESTAPI是-GET/process definition/key/{key} 但是我不想使用rest调用,而是想在Java代码中使用服务的方法来实现。它将为您提供createProcessDefinitionQuery方法,该方法创建一个接受流程定义键(以及其他属性)的查询生成器。选中。它将为您提供createProcessDefinitionQuery方法,该方法创建一个接受流程定义键(以及其他属性)的查询生成器。

我试图知道Camunda中是否存在使用其服务的流程定义键

我知道获取细节的RESTAPI是-GET/process definition/key/{key}

但是我不想使用rest调用,而是想在Java代码中使用服务的方法来实现。它将为您提供
createProcessDefinitionQuery
方法,该方法创建一个接受流程定义键(以及其他属性)的查询生成器。

选中。它将为您提供
createProcessDefinitionQuery
方法,该方法创建一个接受流程定义键(以及其他属性)的查询生成器。

解决方案-

RepositoryService RS=execution.getProcessEngineServices().getRepositoryService(); ProcessDefinitionQuery ProcessDefinitionQuery=RS.createProcessDefinitionQuery().processDefinitionKey(“示例_键”); long count=processDefinitionQuery.count()

解决方案-

RepositoryService RS=execution.getProcessEngineServices().getRepositoryService(); ProcessDefinitionQuery ProcessDefinitionQuery=RS.createProcessDefinitionQuery().processDefinitionKey(“示例_键”);
long count=processDefinitionQuery.count()

谢谢你的指点!我们能够找到解决方案。谢谢你的指点!我们能够找到解决办法。