Tip: Get the status of the last processed Portal workflow task

var id_dms = ID_DMS;
if(id_dms == null)
	return "PAS DE PORTAL";
var ws = new JSE_WebService("127.0.0.1", "http", 8000);
ws.setAuthentication("admin","admin");
var res = ws.send("/ws/v2/wf/document/"+id_dms);
if(res != null){
	var documentDMS = JSON.parse(res.StringResponse);
	if(documentDMS != null && documentDMS.wfDocument != null && documentDMS.wfDocument.tasksHistory != null && documentDMS.wfDocument.tasksHistory.length > 0){
		var i= documentDMS.wfDocument.tasksHistory.length - 1;
		
		if(documentDMS.wfDocument.tasksHistory[i].wfTask.taskStatus != null){
			if(documentDMS.wfDocument.tasksHistory[i].wfTask.taskStatus == "PROCESSING" && i - 1 >= 0)
				return documentDMS.wfDocument.tasksHistory[i - 1].wfTask.taskStatus;
			else
				return documentDMS.wfDocument.tasksHistory[i].wfTask.taskStatus;
		}
	}
}
return "DOCUMENT INCONNU";