Antragsstrecke nur einmal Ausfüllen
Jetzt ohne Dispatcher Transaktion sondern die Einsprungseiten regeln das Ganze :-)
Anwendungsfall
Für eine Umfrage werden zig Leute eingeladen, an dieser Umfrage teil zu nehmen. Jedem Teilnehmer wird eine ActionID zugeordnet.
Der Teilnehmer kann an der Umfrage nur teilnehmen, wenn er eine (gültige) ActionID liefert und für diese ActionID die Umfrage nicht schon einmal ausgefüllt wurde. Die ActionID wird als Parameter an den Aufruf der Umfrage angehängt:
http://host/formscenter...woa/wa/path=/Umfrage&x-actionID=QWERT
Beispiel
Die Formularstrecke besteht auf folgenden Teilen:
- Dispatcher: Überprüft, ob die ActionID vorhanden bzw. noch gültig ist
- ein oder mehrere Fragebogen Seiten
- Abschluss: speichert die ActionID als verbraucht
Hinweis
Die Initialisierung der notwendigen Werte kann nun schon in Fragebogen/Formularstrecke "Globale Werte" erfolgen. Das früher notwendige anlegen von versteckten Feldern kann entfallen.