Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tim:webform

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tim:webform [2014/12/16 16:32]
127.0.0.1 Externe Bearbeitung
software:tim:webform [2021/07/01 09:52] (aktuell)
Zeile 1: Zeile 1:
-==== Was ist eine Webform ====+==== Webform ====
  
-Eine Webform ist ein HTML Dokument welches ausserhalb ​von T!M erreichbar ist und aus welchem Instanzen gestartet werden können.\\ +Webforms werden verwendet, um Prozessinstanzen ​von außerhalb von TIM zu starten.\\ 
-Alle in der Webform hinterlegten Daten (Inputfelder,​...) ​werden als Prozessvariablen an die gestartete Instanz ​angehängt.\\ +Alle in der Webform hinterlegten Daten werden als Prozessvariablen an die gestartete Instanz ​weitergeleitet.\\ 
-Es ist möglich Dateien an die Webform anzuhängen welche dann als Dokumente auf der Instanz hinterlegt sind. +Es ist möglich Dateien an die Webform anzuhängen welche dann als Dokumente auf der Instanz hinterlegt sind.\\
-\\+
 __Aufbau:__ __Aufbau:__
-<​code ​html>+<​code ​html4strict>
 <​html>​ <​html>​
 <​title>​HIER STEHT DER TITEL</​title>​ <​title>​HIER STEHT DER TITEL</​title>​
Zeile 25: Zeile 24:
  
 <input type="​hidden"​ name="​processdefinition"​ id="​processdefinition"​ value="​ZU STARTENDE PROZESSDEFINITION"​ /> <input type="​hidden"​ name="​processdefinition"​ id="​processdefinition"​ value="​ZU STARTENDE PROZESSDEFINITION"​ />
-<input type="​hidden"​ name="​namingfields"​ id="​namingfields"​ value="​NAME DER INSTANZ"​ /> 
 <!-- Optional ab Version 4.0 <!-- Optional ab Version 4.0
 <input type="​hidden"​ name="​scheduledStart"​ id="​scheduledStart" ​ value="​2015-6-18T8:​0:​0"​ /> <input type="​hidden"​ name="​scheduledStart"​ id="​scheduledStart" ​ value="​2015-6-18T8:​0:​0"​ />
Zeile 40: Zeile 38:
 </​html>​ </​html>​
 </​code>​ </​code>​
-\\ + 
-__ERSETZMICH 1:__\\ +__ERSETZMICH 1:__ Server Adresse z.b.: localhost:​8080 
-Server Adresse\\ + 
-z.b.: localhost:​8080\\ +__ERSETZMICH 2:__ Base64 codierte Zugangsdaten. Um Zugangsdaten zu Codieren kann folgender Link benutzt werden: [[http://​tim.taskinmotion.de/​loom-portal/​helper.htm|Hier klicken um Zugangsdaten zu codieren!]]\\
-\\ +
-__ERSETZMICH 2:__\\ +
-Base64 codierte Zugangsdaten.\\ +
-Um Zugangsdaten zu Codieren kann folgender Link benutzt werden: +
-[[http://​tim.taskinmotion.de/​loom-portal/​helper.htm|Hier klicken um Zugangsdaten zu codieren!]]\\+
 Zugangsdaten nach folgendem Schema eingeben und dann auf "​Encode"​ klicken: Zugangsdaten nach folgendem Schema eingeben und dann auf "​Encode"​ klicken:
 +
 <​code>​ <​code>​
 mandant/​user:​passwort mandant/​user:​passwort
 </​code>​ </​code>​
  
-===Forwarding / Weiterleitung ===+==== Input-Felder ==== 
 + 
 +Momentan werden nur die Werte von den Feldern übernommen,​ deren "​id"​- und "​name"​-Attribut sich gleicht. D.h. ein Feld in der Webform sollte immerbeide Attribute haben, während das dazugehörige Feld in der Smartform nur ein "​id"​-Attribut braucht, das der "​id"​ des dazugehörigen Feldes in der Webform gleich ist (aber auch ein "​name"​-Attribut haben kann). 
 + 
 +=== Forwarding / Weiterleitung ===
  
-Soll der Benutzer nach Absenden des Formulars anstatt auf die T!M Bestätigungsseite auf eine andere beliebige Website weitergeleitet werden so ist ein zusätzliches Feld anzulegen. Dieses Feld kann equivalent zu den anderen Feldern auf versteckt gesetzt werden. Der **name** und die **ID** des Feldes müssen hierbei als **forward** gekennzeichnet sein. Das **Value** Attribute beinhaltet nun die Website an welche weitergeleitet werden soll. In diesem Beispiel auf "​http://​www.google.de"​.+Soll der Benutzer nach Absenden des Formulars anstatt auf die T!M Bestätigungsseite auf eine andere beliebige Website weitergeleitet werden so ist ein zusätzliches Feld anzulegen. Dieses Feld kann equivalent zu den anderen Feldern auf versteckt gesetzt werden. Der **name** und die **ID** des Feldes müssen hierbei als **forward** gekennzeichnet sein. Das **Value** Attribute beinhaltet nun die Website an welche weitergeleitet werden soll. In diesem Beispiel auf "​http://​www.google.de"​. ​
  
 <code html> <code html>
software/tim/webform.1418743920.txt.gz · Zuletzt geändert: 2021/07/01 09:56 (Externe Bearbeitung)