# Publicatiecontroles

Wat formbase controleert voordat je formulier live gaat, welke bevindingen publiceren blokkeren, en hoe je elke bevinding oplost.

## Publicatiecontroles

Telkens wanneer je bewerkt, leest formbase je formulier opnieuw en toont wat niet zou werken zodra het live is. Fouten stoppen de publicatie; waarschuwingen laten die door nadat je bevestigt.

<h2 id="where">Waar de controle zit</h2>

<p>
  De <strong>publicatie-indicator</strong> staat naast de knop Publiceren in de bovenste werkbalk. Het is een verkeerslicht voor het hele
  formulier: groen met een vinkje als er niets mis is, oranje met een driehoek bij waarschuwingen, rood met een kruis bij fouten. Klik erop
  om de lijst te openen, gegroepeerd onder <strong>Fouten</strong> en <strong>Waarschuwingen</strong>.
</p>
<p>
  Elk item toont de bevinding en daaronder de actie die deze oplost. Als je op het item klikt, ga je er direct naartoe — naar de editor en
  gescrold naar het blok, naar het juiste tabblad van de formulierinstellingen, of naar het tabblad Vertalen voor die taal. De lijst wordt
  bijgewerkt terwijl je typt, dus je hoeft nooit op Publiceren te drukken om het te weten te komen.
</p>

<h2 id="errors-vs-warnings">Fouten en waarschuwingen</h2>

Beoordeling vereist</strong> toont elke waarschuwing met de melding "Dit werkt mogelijk niet zoals verwacht zodra je formulier live is." Annuleer en los ze op, of druk op <strong>Publiceren</strong> om door te gaan.',
      ],
    },
  ]}
/>

<p>
  Voor de instellingenwaarschuwingen is op <strong>Publiceren</strong> drukken in dat dialoogvenster de fix met één klik: formbase past
  precies toe wat elke waarschuwing zegt te gaan doen — het uitschakelen van de wachtwoordbeveiliging, de melding bij nieuwe inzending, de
  bevestiging aan de respondent, de herinnering, of bewerken na verzenden, of het wissen van de omleiding — en publiceert daarna.
  Inhoudswaarschuwingen worden nooit automatisch opgelost; het formulier wordt gepubliceerd zoals het is.
</p>

<h2 id="content">Inhoud en verwijzingen</h2>

decision</code> is niet langer een keuzevraag met de waarden voor goedkeuren, afwijzen en wijzigingen, dus aanvragen worden afgerond zonder geregistreerd resultaat.',
        'Voeg een Beslissingsvraag toe via het /-menu.',
      ],
    },
  ]}
/>

<h2 id="logic">Logica en paginasprongen</h2>

<h2 id="field-keys">Veldsleutels en verborgen velden</h2>

<p>
  Veldsleutels zijn de namen waarmee je integraties en aanvragen een veld aanspreken — en dat geldt ook voor de optie-, rij- en
  kolomsleutels eronder. Zie <a href="/nl/requests/field-keys">Veldsleutels</a> voor hoe ze worden afgeleid en bevroren; bij het publiceren
  worden botsingen opgespoord. Het publicatievenster verzamelt elke sleutel die deze publicatie verwijdert, hernoemt of dupliceert, op beide
  niveaus, onder één kop: <strong>Sleutels die deze publicatie wijzigt</strong>.
</p>

requests.create</code> gaat de sleutel weigeren.',
        'Werk de automatiseringen bij die deze sleutel gebruiken.',
      ],
    },
    {
      label: {
        title: '…"Company" wordt nu gepubliceerd als "company". Zet de veldsleutel weer op "company_name" om ze te laten werken.',
        description: 'Waarschuwing',
      },
      cells: [
        'Dezelfde waarschuwing, met de opvolger genoemd: het veld waarvan je de sleutel hebt herschreven, of het ene nieuwe veld dat in de plaats kwam van het oude.',
        'Zet de oude veldsleutel weer op dit veld — de waarschuwing verdwijnt en de sleutel blijft werken.',
      ],
    },
    {
      label: {
        title:
          'Optiesleutel "pro" van "Plan" bestaat na deze publicatie niet meer. Integraties en aanvragen die deze gebruiken, zullen dat antwoord niet meer matchen.',
        description: 'Waarschuwing',
      },
      cells: [
        'Een optie-, rij- of kolomsleutel die de live versie publiceert, vervalt in deze publicatie — je hebt de optie verwijderd of haar sleutel herschreven. Een workflow die vertakt op <code>answers.plan == "pro"</code> stopt met matchen, en een aanvraag die <code>pro</code> vooraf invult wordt geweigerd. Bestaat de optie nog, dan noemt de waarschuwing de sleutel waaronder ze nu publiceert.',
        'Zet de oude sleutel terug op de optie in de Sleuteltabel, of werk de automatiseringen bij die hem gebruiken.',
      ],
    },
    {
      label: { title: 'Twee opties van "Plan" gebruiken de optiesleutel "pro".', description: 'Fout' },
      cells: [
        'Twee opties van één vraag — of twee rijen of twee kolommen van één matrix — zijn getypt op dezelfde sleutel. Afgeleide sleutels verbreken hun eigen gelijkstand met <code>_2</code>; alleen sleutels die je zelf instelt kunnen botsen.',
        'Geef elke optie haar eigen sleutel.',
      ],
    },
  ]}
/>

> ℹ️ **Verwijderde sleutels zijn jouw keuze**
> <p>
>     Een sleutel laten vervallen is een waarschuwing, nooit een fout. Als je het veld met opzet hebt verwijderd, publiceer dan gewoon en werk
>     de automatiseringen bij die hem uitlezen.
>   </p>

<h2 id="payments-scheduling">Betalingen en planning</h2>

<h2 id="access-email">Toegang, e-mail en omleiding</h2>

<p>Dit zijn de instellingenwaarschuwingen, en elke ervan wordt opgelost door de knop Publiceren in het dialoogvenster.</p>

<h2 id="integrations-translations">Integraties en vertalingen</h2>

<p>Formuliertekst en e-mailtekst worden apart geteld, dus dezelfde taal kan voor elk apart verschijnen.</p>

<h2 id="server-refusals">Andere redenen waarom een publicatie wordt geweigerd</h2>

<p>Dit zijn geen items van de publicatie-indicator — ze verschijnen als een rode melding wanneer je op Publiceren drukt:</p>

<ul>
  <li>Het formulier staat in de prullenbak. Zet het eerst terug.</li>
  <li>
    Een e-mailvraag heeft <a href="/nl/building-forms/email-verification">e-mailverificatie voor respondenten</a> ingeschakeld en het
    abonnement van de werkruimte-eigenaar is geen <strong>Business</strong>. Upgrade, of schakel verificatie uit.
  </li>
</ul>

<h2 id="next-steps">Volgende stappen</h2>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Veldsleutels](/nl/requests/field-keys) — Hoe sleutels worden afgeleid, bevroren en veilig hernoemd
  - [Versiegeschiedenis](/nl/building-forms/version-history) — Herstel een publicatie die je liever terugdraait
  - [Formulierinstellingen](/nl/building-forms/form-settings) — Toegang, meldingen en inzendingsregels
  - [Formulieren vertalen](/nl/building-forms/translating-form-content) — Los de vertaalwaarschuwingen op
</div>
