Historicalactivity
One row of the activity history for a process instance
BPMN element id of the activity (the id attribute on the BPMN shape, e.g. startEvent_1, calculateServiceTask). Matches the id in the deployed BPMN XML.
Unique id of this activity execution. Stable across queries for the same activity execution.
BPMN element name if provided in the model (the name attribute on the BPMN shape). Null when the author did not set a name.
BPMN element type — e.g. startEvent, serviceTask, exclusiveGateway, endEvent, userTask, subProcess, callActivity, multiInstanceActivity.
User assigned to the task when activityType=userTask; null otherwise.
Id of the child process instance when activityType=callActivity; null otherwise. Use as the {processInstanceId} on a separate history query to walk into the callee's trace.
Duration in milliseconds between startTime and endTime. Null while the activity is still running.
End timestamp, ISO-8601 UTC. Null while the activity is still running.
Id of the BPMN execution that ran this activity. On a flat process every row shares the root execution id. On hierarchical BPMN (subprocess, multi-instance loop, call activity) child executions get distinct ids — rows sharing the same executionId belong to the same execution subtree.
Start timestamp, ISO-8601 UTC.
Id of the user task when activityType=userTask; null otherwise. Pairs with taskId on /history/variables so task-local variables can be correlated with the user task that owned them.
{
"activityId": "string",
"activityInstanceId": "string",
"activityName": "string",
"activityType": "string",
"assignee": "string",
"calledProcessInstanceId": "string",
"durationInMillis": 0,
"endTime": "string",
"executionId": "string",
"startTime": "string",
"taskId": "string"
}