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.