---
title: Verificare il form
description: Come capire se il form ha problemi prima di pubblicarlo — la mappa del flusso, le diagnostiche (errori rossi e avvisi ambra) con il loro significato, il pre-check di pubblicazione e l'anteprima.
---

Il builder segnala da solo i problemi di struttura: blocchi che nessuno
vedrà mai, regole che puntano nel vuoto, vicoli ciechi. Le segnalazioni
compaiono in **due posti con gli stessi messaggi**: accanto ai blocchi
nell'elenco della tab Costruisci e sui nodi della mappa nella tab Flusso.

## La mappa del flusso (tab Flusso)

La tab **Flusso** disegna il percorso del form: le domande in colonne
ordinate per distanza dall'inizio, le chiusure incolonnate a destra, e gli
eventuali blocchi irraggiungibili in una colonna dedicata sotto
l'intestazione rossa **"Non raggiungibili"**.

La legenda in alto spiega gli archi:

- **linea continua** → una regola di logica (con etichetta, es. `= Sì`,
  `> 5`, `contiene urgente`, "sempre");
- **linea tratteggiata** → il percorso di default ("Altrimenti");
- **linea puntinata** → una regola mai raggiunta (viene dopo un salto
  incondizionato);
- **pallino rosso / ambra** → un blocco con errori / avvisi.

Cliccando un blocco si evidenzia il percorso per raggiungerlo e si apre a
destra lo stesso ispettore della tab Costruisci (con il pulsante **Apri in
Costruisci** per saltare alla modifica). La stessa mappa, in sola lettura,
è anche nella tab **Anteprima** della pagina di dettaglio del form.

## Le diagnostiche

Ogni segnalazione ha una gravità: **errore** (rosso — qualcosa non
funzionerà) o **avviso** (ambra — funziona, ma probabilmente non come
intendevi). Passando il mouse sul badge si legge il messaggio completo.

### Errori (rosso)

| Problema | Messaggio | Cosa significa |
|---|---|---|
| Blocco irraggiungibile | "Nessun percorso arriva a questo blocco: chi compila il form non lo vedrà mai." | Nessuna combinazione di risposte porta lì: probabilmente una regola più in alto salta sempre oltre. |
| Chiusura irraggiungibile | "Nessun percorso arriva a questa chiusura: nessuno la vedrà mai." | Nessuna regola punta a quella schermata finale e non è la predefinita. |
| Regola rotta | "Una regola punta a un blocco che non esiste più: il salto non si può eseguire e il flusso prosegue al blocco successivo / alla prima chiusura / sul percorso predefinito." | Il blocco di destinazione è stato eliminato: il salto viene ignorato e si segue il default. |
| Vicolo cieco | "Da questo blocco non si va da nessuna parte: non c'è un blocco successivo né una chiusura dichiarata." | L'ultimo blocco non ha una chiusura su cui atterrare. |

### Avvisi (ambra)

| Problema | Messaggio | Cosa significa |
|---|---|---|
| Regola morta | "Una regola non verrà mai valutata: viene dopo un salto senza condizioni." | Una regola "Sempre" più in alto vince sempre: riordina o aggiungi condizioni. |
| Opzioni instradate a metà | "L'opzione «X» non ha una destinazione: chi la sceglie prosegue al blocco successivo / alla prima chiusura / sul percorso predefinito." | Hai instradato alcune opzioni ma non tutte: chi sceglie quelle scoperte segue il default. Verifica che sia voluto. |

<Callout type="info">
  L'avviso sulle opzioni non instradate viene taciuto di proposito quando non
  avrebbe senso: sui campi a **selezione multipla** e quando l'opzione
  "Altro" è abilitata con tutte le opzioni esplicite già instradate.
</Callout>

## Il pre-check di pubblicazione

Premendo **Pubblica** il builder esegue prima un controllo di pubblicabilità
(lo stesso che applica il server). Se qualcosa non va, compare l'alert
**"Il form non è pubblicabile"** con l'elenco dei problemi, ognuno con un
link **"vai al blocco"** che ti porta dritto al punto da sistemare. I casi
tipici:

| Messaggio | Rimedio |
|---|---|
| "Il form non ha ancora nessuna domanda." | Aggiungi almeno un blocco domanda. |
| "Serve almeno una schermata finale." | Aggiungi una chiusura. |
| "Questo blocco deve avere almeno un'opzione." | Un blocco a scelta è rimasto senza opzioni. |
| "Una regola di logica punta a un blocco che non esiste più." | Apri la tab Logica del blocco segnalato e sistema o elimina la regola. |

## L'anteprima

Il pulsante **Anteprima** (in alto a destra) salva la bozza e apre in una
nuova scheda il form **così come lo vedrà chi compila** — comprese le
modifiche non ancora pubblicate.

- L'anteprima mostra un banner "Anteprima della bozza — le risposte non
  vengono registrate": puoi compilarla e inviarla senza sporcare i dati.
- Il link di anteprima vale **15 minuti** e funziona solo per te: non è un
  modo per condividere il form (per quello serve pubblicare).

<Callout type="info">
  Usa l'anteprima per percorrere **tutti i rami** della logica: rispondi in
  modi diversi e verifica di atterrare sulla schermata finale giusta in ogni
  caso. È lo stesso percorso che poi deciderà quali automazioni partono.
</Callout>

## Prossimi passi

<Cards>
  <Card
    href="/docs/form/pubblicare-e-incorporare"
    title="Pubblicare e incorporare"
    description="Aspetto, pubblicazione, link pubblico e snippet embed."
  />
  <Card
    href="/docs/form/automazioni"
    title="Automazioni"
    description="Collega workflow all'invio del form e smista per chiusura."
  />
</Cards>
