Hi Camunda Community,
I am currently struggling with a selection on a running process instance.
The process instance has an embedded multi-instance subprocess and is waiting in an intermediate receive message event.
Now I need the buisiness process key and some process instance variables and all I have is the name and value of a process instance variable that is assigned to one instance of the embedded subprocess. The variable is like:
{
"type": "String",
"value": "4711",
"valueInfo": {},
"id": "28af6499-8f57-11e8-a493-fc084a69ea91",
"name": "organizationId",
"processInstanceId": "ef1dd8e2-8f56-11e8-a493-fc084a69ea91",
"executionId": "28af3d86-8f57-11e8-a493-fc084a69ea91",
"caseInstanceId": null,
"caseExecutionId": null,
"taskId": null,
"activityInstanceId": "my-embedded-subprocess:28af8bac-8f57-11e8-a493-fc084a69ea91",
"errorMessage": null,
"tenantId": null
}
Is there a way to archive this with the java api, like…
… give me the business key and variable value of variable x of the process instance that is waiting in a subprocess “my-sub-process” at a messeage receive event with name ‘message_response_organization’ and has a sub-process-variable organizationId with value 4711.
Giving up for today…
…any input highly appreciated
Thanks
Kristian