for (Map<String, Object> map : result) {
FlowNodeInstance flowNodeInstance = neo4jTemplate.convert(map.get("flownodeinstance"), FlowNodeInstance.class);
String flowNodeId = (String) map.get("flownode.uniqueFlowNodeId");
FlowNode archivedFlowNode = flowNodeRepositoryService.findArchivedByRunningUniqueFlowNodeId(flowNodeId);
flowNodeInstance.moveToArchive(archivedFlowNode, processInstanceId);
}
// save the process instance node to the archived process node
ProcessNode archivedProcessNode = processRepositoryService.findArchivedByRunningUniqueProcessId(uniqueProcessId);
ProcessInstanceNode processInstanceNode = loadProcessInstanceNode(uniqueProcessId, processInstanceId);