Anatoly
Anatoly

Reputation: 456

Accessing process instance variables from ProcessInstanceQuery

What is the proper way to query process instance variables in Camunda?

In Activiti there is a getProcessVariables() method available on the org.activiti.engine.runtime.ProcessInstance but it was removed from org.camunda.bpm.engine.runtime.ProcessInstance.

Upvotes: 3

Views: 5339

Answers (1)

Martin Schimak
Martin Schimak

Reputation: 1373

camunda introduced a new, separate query for process instance variables:

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

Upvotes: 6

Related Questions