# Veröffentlichungsprüfungen

Was formbase prüft, bevor dein Formular live geht, welche Befunde die Veröffentlichung blockieren und wie du jeden behebst.

## 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.

<h2 id="where">Wo die Prüfung sitzt</h2>

<p>
  Die <strong>Problemanzeige</strong> 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 <strong>Fehler</strong> und <strong>Warnungen</strong>.
</p>
<p>
  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.
</p>

<h2 id="errors-vs-warnings">Fehler und Warnungen</h2>

Überprüfung erforderlich</strong> 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 <strong>Veröffentlichen</strong>, um trotzdem fortzufahren.',
      ],
    },
  ]}
/>

<p>
  Bei den Einstellungs-Warnungen ist ein Klick auf <strong>Veröffentlichen</strong> 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.
</p>

<h2 id="content">Inhalt und Referenzen</h2>

decision</code> 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.',
      ],
    },
  ]}
/>

<h2 id="logic">Logik und Seitensprünge</h2>

<h2 id="field-keys">Feldschlüssel und versteckte Felder</h2>

<p>
  Feldschlüssel sind die Namen, die deine Integrationen und Requests ansprechen — und ebenso die Options-, Zeilen- und Spaltenschlüssel
  darunter. Siehe <a href="/de/requests/field-keys">Feldschlüssel</a> 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:{' '}
  <strong>Schlüssel, die sich mit dieser Veröffentlichung ändern</strong>.
</p>

requests.create</code> beginnt, den Schlüssel abzulehnen.',
        'Automatisierungen aktualisieren, die diesen Schlüssel verwenden.',
      ],
    },
    {
      label: {
        title:
          '…"Company" wird jetzt als "company" veröffentlicht. Setzen Sie seinen Feldschlüssel zurück auf "company_name", damit sie weiter funktionieren.',
        description: 'Warnung',
      },
      cells: [
        '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.',
      ],
    },
    {
      label: {
        title:
          '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.',
        description: 'Warnung',
      },
      cells: [
        '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 <code>answers.plan == "pro"</code> verzweigt, ordnet nicht mehr zu, und ein Request, der <code>pro</code> 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.',
      ],
    },
    {
      label: { title: 'Zwei Optionen von „Plan" verwenden den Optionsschlüssel „pro".', description: 'Fehler' },
      cells: [
        '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 <code>_2</code> 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**
> <p>
>     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.
>   </p>

<h2 id="payments-scheduling">Zahlungen und Terminplanung</h2>

<h2 id="access-email">Zugriff, E-Mail und Weiterleitung</h2>

<p>Das sind die Einstellungs-Warnungen, und jede von ihnen wird durch die Schaltfläche Veröffentlichen im Dialog behoben.</p>

<h2 id="integrations-translations">Integrationen und Übersetzungen</h2>

<p>Formulartexte und E-Mail-Texte werden getrennt gezählt, sodass dieselbe Sprache für jeden Bereich einmal auftauchen kann.</p>

<h2 id="server-refusals">Weitere Gründe, warum eine Veröffentlichung abgelehnt wird</h2>

<p>Das sind keine Einträge in der Problemanzeige — sie erscheinen als rote Benachrichtigung, wenn du auf Veröffentlichen klickst:</p>

<ul>
  <li>Das Formular liegt im Papierkorb. Stelle es zuerst wieder her.</li>
  <li>
    Eine E-Mail-Frage hat die <a href="/de/building-forms/email-verification">E-Mail-Verifizierung für Befragte</a> eingeschaltet, und der
    Plan des Workspace-Inhabers ist nicht <strong>Business</strong>. Führe ein Upgrade durch, oder schalte die Verifizierung aus.
  </li>
</ul>

<h2 id="next-steps">Nächste Schritte</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Feldschlüssel](/de/requests/field-keys) — Wie Schlüssel abgeleitet, eingefroren und sicher umbenannt werden
  - [Versionsverlauf](/de/building-forms/version-history) — Eine bereute Veröffentlichung rückgängig machen
  - [Formulareinstellungen](/de/building-forms/form-settings) — Zugriff, Benachrichtigungen und Regeln für Einreichungen
  - [Formularinhalte übersetzen](/de/building-forms/translating-form-content) — Übersetzungswarnungen beheben
</div>
