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:

  1. Dispatcher: Überprüft, ob die ActionID vorhanden bzw. noch gültig ist
  2. ein oder mehrere Fragebogen Seiten
  3. 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.