使用queryProcessInstancesCount方法调用时,在Camunda BPM中没有获得正确的值

时间:2016-05-18 07:38:12

标签: camunda

NodeMappingAbstract

{   "计算":1 }     如果我尝试从REST客户端获取它,它将为我提供正确的输出(如果数据库中存在该值)。但我需要使用以下代码从Java应用程序中获取值

http://localhost:8080/myApp/camunda-rest/engine/default/history/process-instance/count?processInstanceBusinessKey=myApp-201010

我每次都算0,请让我知道我哪里出错了

1 个答案:

答案 0 :(得分:1)

业务键不是流程变量。同样在REST URL中,您查询历史流程实例,但在代码剪切中,您使用运行时流程实例查询。在运行时(ProcessInstanceQueryDto #setBusinessKey)和历史(HistoricProcessInstanceQueryDto#setProcessInstanceBusinessKey)DTO上有业务键的setter方法。