Funktion — Erheben
Speichern und fortsetzen
Speichern und fortsetzen gibt einer teilnehmenden Person einen
Fortsetzungslink auf Basis eines 24-stelligen Tokens, sodass eine
lange Umfrage in mehreren Sitzungen ausgefüllt werden kann.
Teilantworten liegen in einer Tabelle, die überhaupt keine
Richtlinien für die Zeilensicherheit trägt und nur über
Datenbankfunktionen mit SECURITY DEFINER erreichbar ist.
Das heißt: Kein Browser-Client kann die halb ausgefüllte Antwort
einer anderen Person lesen, selbst wenn er weiß, dass es die Tabelle
gibt.
Warum halb ausgefüllte Antworten zählen
Die meisten Abbrüche sind kein Widerspruch. Es sind ein leerer Telefonakku, ein beginnender Termin, eine Frage, für die eine Zahl von einer Kollegin fehlt, oder ein Formular, das im Bus geöffnet und nie wieder aufgerufen wurde. Ein Förderantrag oder eine Leistungsbewertung mit sechzig Fragen ist keine Aufgabe für eine einzige Sitzung, und wer sie so behandelt, siebt seine Stichprobe still auf jene Menschen herunter, die eine freie halbe Stunde haben.
Speichern und fortsetzen entfernt dieses Sieb. Am meisten bringt es bei Umfragen mit Bedingungslogik und abschnittsweisem Aufbau, bei denen ohnehin mehrere Bildschirme durchzuarbeiten sind statt einer kurzen Seite.
Wie der Fortsetzungslink funktioniert
Für die Sitzung wird ein 24-stelliges Token erzeugt, und die Antworten werden während des Ausfüllens dazu gespeichert. Über die Schaltfläche zum späteren Fortsetzen erhält die Person den Link mit diesem Token. Das Token ist der gesamte Berechtigungsnachweis — dahinter stehen keine E-Mail-Adresse, kein Passwort und kein Teilnehmendenkonto. Wird der Link geöffnet, sind die bislang erfassten Antworten wiederhergestellt und die Person steht wieder in der Umfrage.
Daraus folgen zwei praktische Punkte, die man klar aussprechen sollte:
- Der Link ist übertragbar. Auf dem Telefon anfangen, am Rechner beenden. Nichts hängt an der ursprünglichen Browsersitzung.
- Der Link ist ein Inhaberausweis. Wer ihn hat, kann diese Antwort fortsetzen. Sagen Sie Teilnehmenden, dass sie ihn wie einen privaten Link behandeln sollen, und fragen Sie in einer Umfrage nichts ab, was Sie nicht über eine weiterleitbare Adresse erreichbar haben möchten.
NumoForms verschickt den Link nicht per E-Mail. Teilnehmende kopieren ihn selbst oder legen ein Lesezeichen an, was eine kleinere Angriffsfläche ist als eine Nachricht in einem gemeinsam genutzten Postfach — dafür sollten Sie im Text der Umfrage darauf hinweisen, dass der Link der einzige Weg zurück ist.
Wo Teilantworten liegen
Abgeschlossene und teilweise ausgefüllte Antworten werden getrennt gespeichert, und die Tabelle der Teilantworten ist bewusst strenger abgeriegelt als alles andere im Produkt.
| Maßnahme | Wie sie umgesetzt ist |
|---|---|
| Unmittelbarer Zugriff durch Clients | Nicht möglich. Die Tabelle der Teilantworten trägt keine RLS-Richtlinien, sodass für jeden Browser-Client die voreingestellte Verweigerung gilt. |
| Der einzige Weg hinein | Funktionen mit SECURITY DEFINER, die mit den Rechten ihrer definierenden Rolle laufen und das Token als Argument entgegennehmen. |
| Länge des Tokens | 24 Zeichen. |
| Speicherort | Supabase, London (eu-west-2), dieselbe Region wie die abgeschlossenen Antworten. |
| Verschlüsselung | TLS bei der Übertragung, AES-256 im Ruhezustand, bereitgestellt durch die Plattform. |
Warum „keine Richtlinien“ strenger ist als „eine Richtlinie“
Zeilensicherheit verweigert im Zweifel: Eine Tabelle mit eingeschalteter Zeilensicherheit und ohne Richtlinie trifft auf niemanden zu. Erst eine Richtlinie öffnet eine Tür, und eine im Detail falsche Richtlinie ist der häufigste Weg, auf dem Umfragewerkzeuge Daten zwischen Mandanten durchlassen. Hier gibt es keine Tür, die falsch stehen könnte. Der einzige Weg zu einer Teilantwort ist eine Funktion, die genau für diese Aufgabe geschrieben wurde, und diese Funktion entscheidet, wozu ein Token berechtigt.
Das wiegt hier schwerer als sonst, weil Antworten unmittelbar aus dem Browser eingetragen werden und nicht über einen Anwendungsserver. Aus demselben Grund gibt der private Speicherbereich für Uploads kurzlebige signierte URLs aus, statt Dateien lesbar zu machen.
Wie es sich in den einzelnen Darstellungsarten verhält
NumoForms hat drei Darstellungsarten für Teilnehmende, und das Speichern funktioniert in allen — es fühlt sich nur jeweils anders an:
- Klassisch — eine durchgehend scrollbare Seite. Speichern hilft der Person, die die obere Hälfte ausgefüllt hat und eine Zahl nachschlagen muss.
- Seitenweise — ein Abschnitt je Bildschirm. Das natürliche Muster: einen Abschnitt abschließen, speichern, für den nächsten wiederkommen.
- Dialogisch — eine Frage nach der anderen, wobei Fragen mit einer einzigen Berührung selbst weiterschalten. Speichern verhindert hier, dass eine Folge aus fünfzig Schritten alles oder nichts ist.
Schlussdaten, Obergrenzen und Teilantworten
Eine Umfrage kann ein Schlussdatum und eine Antwortobergrenze tragen, und beides setzt ein Datenbank-Trigger durch, nicht die Oberfläche. Weil Antworten unmittelbar aus dem Browser eingetragen werden, wäre eine Durchsetzung in der Oberfläche eine Empfehlung; ein Trigger ist eine Regel. Für das Speichern und Fortsetzen heißt das: Ein Fortsetzungslink befreit niemanden vom Schlussdatum. Wenn Ihre Beteiligung um Mitternacht endet, schreiben Sie das in die Umfrage und geben Sie den Menschen genug Vorlauf, damit sich die Rückkehr zu einer gespeicherten Antwort noch lohnt. Ist eine Umfrage geschlossen, sehen Teilnehmende Ihre eigene Schlussmitteilung statt einer allgemeinen Fehlermeldung.
Teilantworten vor dem Start löschen
Eine lange Umfrage zu testen bedeutet, Teilantworten zu erzeugen. Auf der Ergebnisseite gibt es die Aktion „Testantworten löschen“, die abgeschlossene Antworten, die hochgeladenen Dateien und die Teilantworten zusammen entfernt. So stehen „wir haben es ordentlich getestet“ und „der Datenbestand ist sauber“ nicht im Widerspruch. Tun Sie das vor der Veröffentlichung, nicht nach der ersten echten Antwort.
Was es nicht leistet
Über die Grenzen genau zu sprechen, nützt mehr als eine Aufzählung von Funktionen:
- Keine Konten für Teilnehmende und keine Möglichkeit, den eigenen Link später nachzuschlagen.
- Kein Versand des Fortsetzungslinks per E-Mail, weil das Produkt Teilnehmenden keine E-Mails schickt.
- Kein CAPTCHA und keine Spam-Filterung auf dem Weg der Fortsetzung.
- Kein Offline- oder Kioskbetrieb — ein Fortsetzungslink braucht eine Verbindung.
Verwandte Seiten
Speichern und fortsetzen ist ein Teil der Erhebungsseite des Produkts. Siehe auch Datei-Uploads und signierte URLs, wie Barrierefreiheit für Menschen mit Tastatur- oder Screenreader-Nutzung gehandhabt wird, sowie den Produktüberblick dazu, wie Erstellen, Erheben und Auswerten zusammenspielen. Wenn Sie uns für eine Beteiligung der öffentlichen Hand prüfen, behandelt die Seite zur Sicherheit Speicherort und Unterauftragsverarbeiter.
Häufige Fragen
Brauchen Teilnehmende ein Konto, um ihren Stand zu sichern?
Nein. Es gibt keine Konten für Teilnehmende. Der Stand hängt an einem 24-stelligen Token im Fortsetzungslink, sodass eine Person auf einem anderen Gerät weitermachen kann, ohne sich irgendwo anzumelden.
Wo werden Teilantworten gespeichert?
In einer eigenen Tabelle innerhalb desselben britischen Supabase-Projekts (London, eu-west-2) wie die abgeschlossenen Antworten. Diese Tabelle hat überhaupt keine Richtlinien für die Zeilensicherheit, sodass kein Browser-Client sie unmittelbar lesen oder beschreiben kann. Jeder Zugriff läuft über Datenbankfunktionen mit SECURITY DEFINER.
Kann ich Teilantworten löschen?
Ja. Das Löschen der Testantworten einer Umfrage entfernt die Teilantworten und die hochgeladenen Dateien zusammen mit den abgeschlossenen Antworten, sodass eine Umfrage vor dem Start wirklich leer zurückgesetzt werden kann.
Wird der Fortsetzungslink per E-Mail verschickt?
Nein. NumoForms schickt Teilnehmenden keine E-Mails. Der Link wird auf dem Bildschirm angezeigt, um ihn zu kopieren oder als Lesezeichen zu sichern — womit er auch nicht in einem Postfach liegt, in das jemand anderes hineinsehen kann.
Lange Umfragen, ordentlich zu Ende gebracht.
Schalten Sie Speichern und Fortsetzen ein, und die teilnehmende Person erhält einen Fortsetzungslink zum Kopieren oder als Lesezeichen. Eine Befragung mit sechzig Fragen ist dann keine Aufgabe für eine einzige Sitzung mehr — und filtert Ihre Stichprobe nicht länger still auf Menschen mit einer freien halben Stunde herunter.
- Ein 24-stelliger Fortsetzungslink, kein Konto für Teilnehmende
- Am Telefon beginnen, am Rechner beenden
- Testantworten löschen entfernt auch Teilantworten und Uploads