<aside> <img src="/icons/promoted_red.svg" alt="/icons/promoted_red.svg" width="40px" /> Home | Standards | ModuleHilfe

</aside>

Speicherung & Validierung

Speicherung im Back-end

Eingaben im Back-end werden bei “Verlassen” eines Feldes gespeichert, also z.B. bei Klick daneben, auf eine Funktion oder bei Navigation. Ein Rückgängig-machen ist nicht möglich. Eingaben in Dialogen werden bei Bestätigen des Dialogs gespeichert und bei Abbrechen verworfen.

Temporärspeicherung im Front-end

Bei Log-in im Front-end durch einen Teilnehmer werden alle Eingaben dort zunächst in einem temporären Datensatz gespeichert. Erst bei Abschließen/Speichern im Front-end wird ein richtiger Teilnehmer-Datensatz angelegt (bei Nutzung des offenen Log-ins mit Neuanlage-Code) oder ein bestehender Teilnehmer-Datensatz um die Eingaben ergänzt. Die betrifft auch Gruppen-Zuweisungen, Attribut-Zuweisungen und Käufe. Somit sind Eingaben verloren, die ein Teilnehmer im Front-end tätigt und dann diese nicht durch Speichern/Abschließen bestätigt. Da üblicherweise auch erst bei Speichern/Abschließen eine eingestellte Bestätigung angezeigt und eingestellte Bestätigungen per E-Mail versendet werden, ist es sowohl für den Teilnehmer als auch für Sie nachvollziehbar, ob eine Anmeldung abgeschlossen wurde.

Datenfelder

Neben den “nativen” (immer vorhandenen) Datenfeldern können zu bestimmten Daten zusätzliche Datenfelder angelegt werden. Dies betrifft:

Diese Datenfelder können im Modul “Einstellungen” angelegt und verwaltet werden. Individuelle Teilnehmer-Felder haben die Besonderheit, dass sie entweder immer den gleichen Inhalt enthalten (global) oder je Zugehörigkeit zu einer Event-Gruppe einen unterschiedlichen Inhalt enthalten (gruppen-bezogen). Dies wird bei Anlage eines individuellen Teilnehmer-Feldes festgelegt.

Validierung von Eingaben

Es gibt im Back-end Felder, die niemals KEINEN Inhalt enthalten dürfen, in denen also immer ein Wert gespeichert sein muss. Ebenso gibt es Felder, deren Inhalte bestimmten Konventionen entsprechen müssen. An vielen Stellen im Back-end ist dies durch die Art und Weise der Eingabemöglichkeit vorgegeben, zum Teil gibt es aber systembedingt Felder, deren Inhalt manuell frei änderbar ist.

Wenn Eingaben fehlen oder fehlerhaft sind, erfolgt eine Validierung, bei deren Fehlschlagen abhängig vom Eingabe-Element eine Fehler-Rückmeldung an den Nutzer gezeigt wird:

Felder, die eine Ganzzahl erwarten, ist die Eingabe auf die Ziffern 0-9 begrenzt, andere Zeichen können nicht eingegeben werden.

Als Besonderheit in der Detailansicht des Moduls “Teilnehmer” werden dort ebenfalls Felder rot markiert wenn das Feld auf dem Front-end vorhanden ist, das in der Event-Gruppe ausgewählt ist und