Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Accessing process instance variables from ProcessInstanceQuery

Tags:

camunda

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.

like image 324
Anatoly Avatar asked Sep 10 '26 02:09

Anatoly


1 Answers

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

VariableInstance v = 
  runtimeService.createVariableInstanceQuery()
    .processInstanceIdIn(pId)
    .variableName("myVariable")
  .singleResult();
like image 105
Martin Schimak Avatar answered Sep 12 '26 22:09

Martin Schimak