Hauptmenü

Formular mit Session-Timeout-Hinweis

Für den Prozess EBP gibt es für Formulare die Möglichkeit zu bestimmen, ab wann ein Nutzer einen Hinweis bekommen soll (sofern keine weitere Interaktion stattfindet), so dass es nicht zu einem Datenverlust bei Überschreitung des Session-Timeouts kommt.

Hierfür wurde für Formulare neue Attribute eingeführt, zum einen data-form-session-warning: steuert ab wann (in Minuten) der Nutzer den Hinweis erhalten soll und data-form-session-interaction-limit: steuert den Interval (in Sekunden) ab wann der über data-form-session-warning gesetzte Countdown nach einer Nutzeraktion (Felder ausfüllen, klicken etc.) wieder auf den Initialwert gesetzt wird.

Wenn data-form-session-interaction-limit nicht gesetzt ist, so wird auch nicht versucht die Session aufrecht zu erhalten, und der Benutzer erhält die Warnung immer nach eingestellter Zeit. Dies ist nicht empfohlen.

Über data-form-session-keepalive-url kann die Adresse gesetzt werden, die für den interaction-limit-Interval benutzt werden soll.

Das Beispielformular hier ist so konfiguriert, dass nach einer Minute die Warnungsmeldung erscheint, solange der Nutzer nicht innerhalb von einem Interval von 30 Sekunden Eingaben im Formular getätigt hat.

Formular
* Pflichtfelder