Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
projekt:jsfundgrube:fetch_processvariables_with_webservice

Inhaltsverzeichnis

Prozessvariablen per WS holen

1. Folgende Funktion aufrufen, Parameter ist die TIM-Instanz-ID, zu der die Variablen geholt werden sollen.

getvariablesFromTimInstance = function(tim_id){
 
	$.ajax({
		url: "http://" + location.host + ":8080/loom-portal/ProcessVariableManager/getProcessVariablesByProcessInstance.soap?args[0]=" + tim_id + "&uid=eWl0L3BtOnRhc2shbm1vdGlvbg",
		contentType: "text/xml;charset=ISO-8859-1",
		success: function(response){
			alert("Hat geklappt");
 			//Hier mit einer Schleife über response gehen
                       jQuery(response).find("properties").each(function(){
                       // für Internetexplorer:
                            var name = response.childNodes[0].text;
			    var wert = response.childNodes[2].text;
                       }
		}
	});
}

2. UID anpassen auf den richtigen User

3. Antwort verarbeiten (siehe „success“)

Fehler treten auf, wenn die Webform nicht im jBoss liegt (wie z.B. bei YIT im Apache) oder wenn die Antwort vom Server zu lange ist (zu viele Variablen) und daher nicht mehr korrekt verarbeitet werden kann.

projekt/jsfundgrube/fetch_processvariables_with_webservice.txt · Zuletzt geändert: 2021/07/01 09:52 (Externe Bearbeitung)