【问题标题】:How to check if a process definition key exist in camunda using services?如何使用服务检查camunda中是否存在流程定义键?
【发布时间】:2020-12-28 19:35:23
【问题描述】:

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

我知道用于获取详细信息的其余 api 是 - GET /process-definition/key/{key}。

但我不想使用 rest 调用,而是想在我的 Java 代码中使用服务的方法来实现。

【问题讨论】:

    标签: java service process definition camunda


    【解决方案1】:

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

    【讨论】:

    • 感谢指点!能够找到解决方案。
    【解决方案2】:

    解决方案-

    RepositoryService RS= execution.getProcessEngineServices().getRepositoryService(); ProcessDefinitionQuery processDefinitionQuery = RS.createProcessDefinitionQuery().processDefinitionKey("sample_key"); long count= processDefinitionQuery.count();

    【讨论】:

      猜你喜欢
      • 2020-05-02
      • 1970-01-01
      • 2015-07-31
      • 2020-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多