【发布时间】:2020-12-28 19:35:23
【问题描述】:
我想知道 Camunda 中是否存在使用其服务的流程定义键。
我知道用于获取详细信息的其余 api 是 - GET /process-definition/key/{key}。
但我不想使用 rest 调用,而是想在我的 Java 代码中使用服务的方法来实现。
【问题讨论】:
标签: java service process definition camunda
我想知道 Camunda 中是否存在使用其服务的流程定义键。
我知道用于获取详细信息的其余 api 是 - GET /process-definition/key/{key}。
但我不想使用 rest 调用,而是想在我的 Java 代码中使用服务的方法来实现。
【问题讨论】:
标签: java service process definition camunda
检查RepositoryService。它将为您提供createProcessDefinitionQuery 方法,该方法创建一个查询构建器,该构建器(以及其他属性)接受流程定义键。
【讨论】:
解决方案-
RepositoryService RS= execution.getProcessEngineServices().getRepositoryService(); ProcessDefinitionQuery processDefinitionQuery = RS.createProcessDefinitionQuery().processDefinitionKey("sample_key"); long count= processDefinitionQuery.count();
【讨论】: