从ProcessInstanceQuery访问流程实例变量

时间:2015-06-05 14:56:54

标签: camunda

在Camunda中查询流程实例变量的正确方法是什么?

在Activiti中,getProcessVariables()提供了org.activiti.engine.runtime.ProcessInstance方法,但该方法已从org.camunda.bpm.engine.runtime.ProcessInstance中移除。

1 个答案:

答案 0 :(得分:4)

camunda为流程实例变量引入了一个新的独立查询:

VariableInstance v = 
  runtimeService.createVariableInstanceQuery()
    .processInstanceIdIn(pId)
    .variableName("myVariable")
  .singleResult();