if(!UEngineUtil.isNotEmpty(taskId) && taskIds.length==1){
taskId = taskIds[0];
}
KeyedParameter[] parameters = new KeyedParameter[]{};
worklist.completeWorkItem(taskId, parameters, instance.getProcessTransactionContext());
if(taskIds!=null && taskIds.length>1){
Map map = getTaskStatusMap(instance);
map.put(taskId, Activity.STATUS_COMPLETED);