Avatar

Level 2

Hi,  try this for ES3

ServiceClientFactory myFactory = ServiceClientFactory.createInstance(connectionProps);

long processId = YOUR_PROCESS_ID;

ProcessManagementQueryService queryService = ProcessManagementClientFactory.getProcessManagementQueryService(myFactory);

List<Task> lst= queryService.getTasksForProcessInstance(processId);

String taskId = lst.get(0).getTaskId() + ""; // i think, the current task is first at collection

String route ="YOUR ROUTE NAME";

ProcessManagementTaskService taskService=ProcessManagementClientFactory.getProcessManagementTaskService(myFactory);

taskService.submitWithPriorData(taskId, "");

taskService.complete(taskId, route);