Called activity subprocess giving processInstanceId and processDefinitionId of main process in childActivityInstances section in REST api call.
Ideally it should give processInstancId / processDefinitionId of child activity being called from main process.I am using camunda 9.0
REST Request
Response
{
“id”: “cf32c13d-7929-11e8-9886-185e0f247b87”,
“parentActivityInstanceId”: null,
“activityId”: “AEO_Process:1:9164c37e-7929-11e8-9886-185e0f247b87”,
“activityType”: “processDefinition”,
“processInstanceId”: “cf32c13d-7929-11e8-9886-185e0f247b87”,
“processDefinitionId”: “AEO_Process:1:9164c37e-7929-11e8-9886-185e0f247b87”,
“childActivityInstances”: [
{
“id”: “Task_16d0rfx:cf35a77c-7929-11e8-9886-185e0f247b87”,
“parentActivityInstanceId”: “cf32c13d-7929-11e8-9886-185e0f247b87”,
“activityId”: “Task_16d0rfx”,
“activityType”: “callActivity”,
“processInstanceId”: “cf32c13d-7929-11e8-9886-185e0f247b87”, // this is same as main process processInstanceId. Should be called process processInstanceId
“processDefinitionId”: “AEO_Process:1:9164c37e-7929-11e8-9886-185e0f247b87”,// this is same as main process processDefinitionId. Should be called process processDefinitionId
“childActivityInstances”: [],
“childTransitionInstances”: [],
“executionIds”: [
“cf35806b-7929-11e8-9886-185e0f247b87”
],
“activityName”: “Application Sub Process”,
“name”: “Application Sub Process”
}
],
“childTransitionInstances”: [],
“executionIds”: [
“cf32c13d-7929-11e8-9886-185e0f247b87”
],
“activityName”: “AEO_Process”,
“name”: “AEO_Process”
}