Formulare erstellen
Veröffentlichungsprüfungen
Jedes Mal, wenn du bearbeitest, liest formbase dein Formular neu ein und listet auf, was live nicht funktionieren würde. Fehler stoppen die Veröffentlichung; Warnungen lassen sie durch, nachdem du bestätigt hast.
Wo die Prüfung sitzt
Die Problemanzeige sitzt neben der Schaltfläche Veröffentlichen in der oberen Symbolleiste. Sie ist eine Ampel für das gesamte Formular: grün mit einem Häkchen, wenn nichts falsch ist, gelb mit einem Dreieck bei Warnungen, rot mit einem Kreuz bei Fehlern. Klicke darauf, um die Liste zu öffnen, gruppiert unter Fehler und Warnungen.
Jeder Eintrag zeigt den Befund und darunter die Aktion, die ihn behebt. Ein Klick auf den Eintrag bringt dich dorthin — in den Editor und zum passenden Block gescrollt, in den richtigen Tab der Formulareinstellungen oder in den Tab Übersetzen für diese Sprache. Die Liste aktualisiert sich, während du tippst, sodass du nie auf Veröffentlichen klicken musst, um es herauszufinden.
Fehler und Warnungen
| Stufe | Was passiert, wenn du auf Veröffentlichen klickst |
|---|---|
| Fehler | Die Veröffentlichung wird abgelehnt. Eine rote Benachrichtigung zeigt den ersten Fehler, und nichts geht live. Dieselben Prüfungen laufen auch auf dem Server erneut, sodass ein Fehler auch nicht über ein anderes Tool durchrutschen kann. |
| Warnung | Ein Dialog Überprüfung erforderlich listet jede Warnung mit dem Hinweis „Diese könnten nach der Veröffentlichung Ihres Formulars nicht wie erwartet funktionieren." Breche ab und behebe sie, oder klicke auf Veröffentlichen, um trotzdem fortzufahren. |
Bei den Einstellungs-Warnungen ist ein Klick auf Veröffentlichen in diesem Dialog die schnelle Lösung: formbase setzt genau das um, was jede Warnung ankündigt — schaltet die Passwortsperre, die Selbstbenachrichtigung, die Bestätigung für Befragte, die Erinnerung oder die Bearbeitung nach dem Absenden aus, oder entfernt die Weiterleitung — und veröffentlicht dann. Inhaltswarnungen werden nie automatisch behoben; das Formular wird so veröffentlicht, wie es ist.
Inhalt und Referenzen
| Meldung | Was es bedeutet | Wie du es behebst |
|---|---|---|
Variable "Email" verweist auf ein gelöschtes Feld und wird leer angezeigt. Fehler | Eine eingefügte Antwort in deinem Text verweist auf ein Feld, das nicht mehr existiert. Befragte würden dort eine Leerstelle sehen, wo der Wert stehen sollte. | Variable entfernen oder aktualisieren. |
Standardwert "Plan" verweist auf ein gelöschtes Feld und lässt die Eingabe leer. Fehler | Ein Feld-Standardwert stammt aus einem versteckten oder berechneten Feld, das gelöscht wurde, sodass die Eingabe leer startet. | Variable entfernen oder aktualisieren. |
Ein Verweis zeigt auf ein Feld, das nicht mehr existiert. Fehler | Etwas außerhalb der Arbeitsfläche spricht noch ein gelöschtes Feld an: eine Benachrichtigungs-E-Mail-Vorlage, ein Weiterleitungsparameter, eine Integrationszuordnung oder eine Übersetzung. | Der Eintrag nennt die Stelle — aktualisiere die Übersetzung, die E-Mail-Vorlage, den Weiterleitungsparameter oder die Integrationszuordnung. |
Seite 2 enthält keinen Inhalt, den Teilnehmer sehen können. Warnung | Eine Seite enthält nur Logikblöcke, versteckte Felder, berechnete Felder oder ausgeblendete Fragen, sodass Befragte auf einen leeren Schritt stoßen. Einseitige Formulare und die Dankesseite werden nie gemeldet. | Inhalt hinzufügen oder Seitentrenner entfernen. |
Die Entscheidungsfrage hat keine Option zum Genehmigen, Ablehnen oder Anfordern von Änderungen, daher werden Anfragen ohne Ergebnis abgeschlossen. Warnung | Die mit dem Schlüssel decision versehene Frage ist keine Auswahlfrage mehr mit den Werten approve, decline und changes, sodass Requests ohne festgehaltenes Ergebnis abgeschlossen werden. | Über das /-Menü eine Entscheidungsfrage einfügen. |
Logik und Seitensprünge
| Meldung | Was es bedeutet | Wie du es behebst |
|---|---|---|
Eine Logikrege verweist auf ein gelöschtes Feld oder eine gelöschte Seite. Die Regel funktioniert möglicherweise nicht wie erwartet. Fehler | Eine Bedingung oder Aktion verweist noch auf etwas, das du gelöscht hast, sodass die Regel nicht ausgewertet werden kann. | Regel aktualisieren oder entfernen. |
Regeln für berechnete Felder verweisen in einer Schleife aufeinander: Subtotal → Total. Durchbrechen Sie die Schleife, damit sich Werte vorhersehbar auflösen. Warnung | Zwei oder mehr Berechnungen speisen sich gegenseitig im Kreis. Nichts stürzt ab — die Werte pendeln sich einfach nie ein, sodass eine erwartete Summe auf ihrem Startwert bleibt. | Schleife im Logikblock durchbrechen. |
Eine Sprungregel schickt Teilnehmer von Seite 3 zurück zu Seite 2. Sie können zwischen den beiden Seiten hin- und herspringen, statt das Ende zu erreichen. Warnung | Die Regel springt rückwärts, sodass ein Befragter endlos zwischen denselben zwei Seiten kreisen kann. | Sprungregel prüfen. |
Eine Sprungregel zielt auf Seite 2, die Seite, auf der ihre eigene Frage liegt, sodass Teilnehmer stattdessen zur nächsten Seite weitergehen. Warnung | Das Sprungziel ist die Seite, von der die Regel liest, sodass sie nichts bewirkt und „Weiter" sich normal verhält. | Sprungregel prüfen. |
Eine Sprungregel liest eine Frage auf der letzten Seite, Seite 4, wo „Weiter" das Formular absendet. Die Regel wird nie ausgeführt. Warnung | Auf der letzten Seite ist „Weiter" gleich Absenden, sodass es keinen Seitenwechsel gibt, auf den die Regel wirken könnte. | Sprungregel prüfen. |
Feldschlüssel und versteckte Felder
Feldschlüssel sind die Namen, die deine Integrationen und Requests ansprechen — und ebenso die Options-, Zeilen- und Spaltenschlüssel darunter. Siehe Feldschlüssel für ihre Herleitung und wie sie eingefroren werden; beim Veröffentlichen werden Kollisionen abgefangen. Der Veröffentlichungsdialog sammelt jeden Schlüssel, den diese Veröffentlichung entfernt, umbenennt oder dupliziert, auf beiden Ebenen, unter einer Überschrift: Schlüssel, die sich mit dieser Veröffentlichung ändern.
| Meldung | Was es bedeutet | Wie du es behebst |
|---|---|---|
Feldschlüssel "total" wird von mehr als einem Feld verwendet. Fehler | Zwei Felder beanspruchen denselben Schlüssel, sodass eine Automation, die ihn liest, das Feld erreicht, auf das die Auflösung zufällig zuerst trifft. Fragen, Wiederholungsgruppen, versteckte Felder und berechnete Felder teilen sich alle einen Namensraum. | Jedem Feld einen eigenen Schlüssel geben. |
Der Feldschlüssel „company" ist bereits für "Company name" veröffentlicht. Ihn an "Company" zu vergeben, würde den Schlüssel jenes Feldes in „company_2" umbenennen und Automatisierungen brechen, die „company" verwenden. Fehler | Du hast einen Schlüssel eingegeben, den die Live-Version bereits für ein anderes Feld veröffentlicht. Das Veröffentlichen würde das alte Feld auf einen Schlüssel mit Suffix verschieben und stillschweigend jede Automation umleiten. Dieser Fall wird auf dem Server geprüft, daher erscheint er als rote Benachrichtigung, wenn du auf Veröffentlichen klickst. | Jedem Feld einen eigenen Schlüssel geben — gib bei einem der beiden den Schlüssel frei und veröffentliche erneut. |
Verstecktes Feld "utm source" hat einen ungültigen Parameternamen. Fehler | Ein Parametername eines versteckten Felds enthält Zeichen, die in einer URL oder einem Payload nicht funktionieren. | Parameternamen korrigieren. |
Parametername "source" eines versteckten Feldes wird mehrfach verwendet. Fehler | Zwei versteckte Felder reagieren auf denselben Parameternamen. | Eindeutige Parameternamen verwenden. |
Feldschlüssel "company_name" wird nach dieser Veröffentlichung nicht mehr existieren. Integrationen und Anfragen, die ihn verwenden, erhalten diese Antwort nicht mehr. Warnung | Ein Schlüssel, den die Live-Version veröffentlicht, entfällt mit dieser Version — du hast ihn neu eingegeben oder das Feld gelöscht. Webhooks und Callbacks feuern weiterhin, nur ohne diese Antwort, und requests.create beginnt, den Schlüssel abzulehnen. | Automatisierungen aktualisieren, die diesen Schlüssel verwenden. |
…"Company" wird jetzt als "company" veröffentlicht. Setzen Sie seinen Feldschlüssel zurück auf "company_name", damit sie weiter funktionieren. Warnung | Dieselbe Warnung, diesmal mit genanntem Nachfolger: das Feld, dessen Schlüssel du neu eingegeben hast, oder das einzelne neue Feld an der Stelle des alten. | Alten Feldschlüssel für dieses Feld setzen — die Warnung verschwindet, und der Schlüssel bleibt erhalten. |
Der Optionsschlüssel „pro" von „Plan" wird nach dieser Veröffentlichung nicht mehr existieren. Integrationen und Requests, die ihn verwenden, hören auf, diese Antwort zuzuordnen. Warnung | Ein Options-, Zeilen- oder Spaltenschlüssel, den die Live-Version veröffentlicht, entfällt mit dieser Version — du hast die Option gelöscht oder ihren Schlüssel neu eingegeben. Eine Automation, die auf answers.plan == "pro" verzweigt, ordnet nicht mehr zu, und ein Request, der pro vorausfüllt, wird abgelehnt. Existiert die Option noch, nennt die Warnung den Schlüssel, unter dem sie jetzt veröffentlicht ist. | Den alten Schlüssel in der Schlüsseltabelle wieder auf die Option setzen, oder die Automationen aktualisieren, die ihn verwenden. |
Zwei Optionen von „Plan" verwenden den Optionsschlüssel „pro". Fehler | Zwei Optionen einer Frage — oder zwei Zeilen oder zwei Spalten einer Matrix — wurden auf denselben Schlüssel getippt. Abgeleitete Schlüssel lösen ihre eigenen Kollisionen mit _2 auf; kollidieren können nur Schlüssel, die du von Hand vergeben hast. | Jeder Option ihren eigenen Schlüssel geben. |
Entfernte Schlüssel sind deine Entscheidung
Einen Schlüssel wegfallen zu lassen ist eine Warnung, nie ein Fehler. Wenn du das Feld absichtlich entfernt hast, veröffentliche trotzdem und aktualisiere die Automationen, die ihn lesen.
Zahlungen und Terminplanung
| Meldung | Was es bedeutet | Wie du es behebst |
|---|---|---|
Schließen Sie die Einrichtung für diese „Zahlung"-Frage ab, bevor Sie veröffentlichen. Fehler | Einem Zahlungsfeld fehlt ein Teil seiner Konfiguration, etwa der Betrag oder die Währung. | Zahlungseinrichtung abschließen. |
Verbinden Sie Stripe, bevor Sie Formulare veröffentlichen, die Zahlungen erfassen. Fehler | Das Formular hat ein Zahlungsfeld, aber kein Stripe-Konto, das Zahlungen entgegennehmen kann. Wird erst geprüft, sobald jedes Zahlungsfeld ansonsten vollständig ist. | Stripe in Integrationen verbinden. |
Verbinden Sie Cal.com, bevor Sie Formulare veröffentlichen, die Termine planen. Fehler | Eine „Termin planen"-Frage hat einen Ereignistyp ausgewählt, aber keine Terminplanungs-Verbindung. | Cal.com im Terminplanungs-Block verbinden. |
Wählen Sie einen Terminplanungs-Ereignistyp, bevor Sie diese „Termin planen"-Frage veröffentlichen. Fehler | Die Frage ist mit Cal.com verbunden, aber es ist kein Ereignistyp ausgewählt, sodass es nichts zu buchen gibt. | Terminplanungs-Ereignistyp wählen. |
Schließen Sie die Einrichtung für diese „Termin planen"-Frage ab, bevor Sie veröffentlichen. Fehler | Weder die Verbindung noch der Ereignistyp ist festgelegt. | Terminplanungs-Einrichtung abschließen. |
Zugriff, E-Mail und Weiterleitung
Das sind die Einstellungs-Warnungen, und jede von ihnen wird durch die Schaltfläche Veröffentlichen im Dialog behoben.
| Meldung | Was es bedeutet | Wie du es behebst |
|---|---|---|
Die Passwortsperre ist aktiviert, aber es ist kein Passwort konfiguriert. Die Sperre wird deaktiviert, damit Teilnehmer auf das Formular zugreifen können. Warnung | Die Sperre ist eingeschaltet, ohne dass etwas einzugeben ist, was alle aussperren würde. | Passwort festlegen oder Sperre deaktivieren — unter Einstellungen → Zugriff. |
Formulare mit Zahlungs- oder Signaturfeldern unterstützen die Bearbeitung nach dem Absenden nicht. Diese Einstellung wird deaktiviert. Warnung | Eine Zahlung, eine Unterschrift oder eine Buchung lässt sich nicht erneut öffnen, daher kann die Bearbeitung nach dem Absenden für dieses Formular nicht gelten. | Bearbeitung nach Absenden in Absendungseinstellungen deaktivieren. |
Die Selbstbenachrichtigung ist aktiviert, aber es ist keine gültige Empfänger-E-Mail konfiguriert. Benachrichtigungen werden deaktiviert. Warnung | Du wolltest benachrichtigt werden, aber es steht keine gültige Adresse auf der Liste. | Empfänger-E-Mail hinzufügen. |
Eine oder mehrere Empfänger-E-Mails für Benachrichtigungen sind ungültig. Nur die gültigen Adressen werden beibehalten. Warnung | Mindestens eine Adresse auf der Benachrichtigungsliste ist keine gültige E-Mail, und beim Veröffentlichen bleiben nur die gültigen erhalten. | Ungültige Adressen korrigieren oder entfernen — unter Einstellungen → E-Mail-Benachrichtigungen. |
Die Bestätigungs-E-Mail für Teilnehmer ist aktiviert, aber es ist kein Empfänger-E-Mail-Feld angegeben. Die Bestätigungs-E-Mail wird deaktiviert. Warnung | Die Bestätigung hat keine E-Mail-Frage, an die sie gesendet werden kann. Ein Feld innerhalb einer Wiederholungsgruppe zählt nie — es würde zu einer E-Mail pro Eintrag auffächern. | Empfänger-E-Mail-Feld zur Bestätigung wählen. |
Die Erinnerung für Teilnehmer ist aktiviert, aber es ist kein Empfänger-E-Mail-Feld angegeben. Die Erinnerung wird deaktiviert. Warnung | Wie bei der Bestätigung: Die Erinnerung hat kein Ziel. | Empfängerfeld wählen. |
Die Weiterleitungs-URL ist keine gültige Webadresse. Die Weiterleitung wird entfernt, damit Teilnehmer zur Standard-Dankesseite zurückkehren. Warnung | Das Weiterleitungsziel ist keine nutzbare Webadresse, sodass Befragte nirgends landen würden. | Gültige Webadresse eingeben, oder lass die Veröffentlichung sie entfernen und auf deine Danke-Seite zurückfallen. |
Integrationen und Übersetzungen
| Meldung | Was es bedeutet | Wie du es behebst |
|---|---|---|
Slack-Verbindung ist abgelaufen. Stellen Sie die Verbindung erneut her, um Einreichungen weiterhin zuzustellen. Warnung | Die Zugangsdaten einer verbundenen App sind nicht mehr aktiv. Das Formular wird veröffentlicht, aber Einreichungen erreichen diese App nicht mehr. Eine Warnung pro Anbieter. | Integration neu verbinden. |
Französisch: Es ist noch nichts übersetzt — wer diese Sprache wählt, liest das gesamte Formular in der Ausgangssprache. Warnung | Die Sprache wird in der Auswahl angeboten, hat aber keine übersetzten Zeichenfolgen, sodass die Auswahl nichts ändert. | Übersetzungen abschließen. |
Französisch: 12 Zeichenfolgen fehlen — Teilnehmer sehen die Ausgangssprache als Ersatz. Warnung | Ein Teil der Sprache ist übersetzt; der Rest fällt auf die Ausgangssprache zurück. | Übersetzungen abschließen. |
Französisch: 4 Zeichenfolgen veraltet — die Ausgangssprache hat sich seit der Übersetzung geändert. Warnung | Du hast den Ausgangstext bearbeitet, nachdem er übersetzt wurde, sodass die Übersetzung nicht mehr passt. | Übersetzungen überprüfen und aktualisieren. |
Formulartexte und E-Mail-Texte werden getrennt gezählt, sodass dieselbe Sprache für jeden Bereich einmal auftauchen kann.
Weitere Gründe, warum eine Veröffentlichung abgelehnt wird
Das sind keine Einträge in der Problemanzeige — sie erscheinen als rote Benachrichtigung, wenn du auf Veröffentlichen klickst:
- Das Formular liegt im Papierkorb. Stelle es zuerst wieder her.
Eine E-Mail-Frage hat die E-Mail-Verifizierung für Befragte eingeschaltet, und der Plan des Workspace-Inhabers ist nicht Business. Führe ein Upgrade durch, oder schalte die Verifizierung aus.