从 ProcessInstanceQuery 访问流程实例变量
Accessing process instance variables from ProcessInstanceQuery
在 Camunda 中查询流程实例变量的正确方法是什么?
在 Activiti 中,org.activiti.engine.runtime.ProcessInstance
上有一个 getProcessVariables()
方法可用,但已从 org.camunda.bpm.engine.runtime.ProcessInstance
中删除。
camunda 引入了一个新的、单独的流程实例变量查询:
VariableInstance v =
runtimeService.createVariableInstanceQuery()
.processInstanceIdIn(pId)
.variableName("myVariable")
.singleResult();
在 Camunda 中查询流程实例变量的正确方法是什么?
在 Activiti 中,org.activiti.engine.runtime.ProcessInstance
上有一个 getProcessVariables()
方法可用,但已从 org.camunda.bpm.engine.runtime.ProcessInstance
中删除。
camunda 引入了一个新的、单独的流程实例变量查询:
VariableInstance v =
runtimeService.createVariableInstanceQuery()
.processInstanceIdIn(pId)
.variableName("myVariable")
.singleResult();