Bygge skjemaer
Publiseringssjekker
Hver gang du redigerer, leser formbase gjennom skjemaet ditt på nytt og lister opp hva som ikke ville fungert når det er live. Feil stopper publiseringen; advarsler slipper gjennom etter at du bekrefter.
Hvor sjekken befinner seg
Problemindikatoren sitter ved siden av Publiser-knappen i verktøylinjen øverst. Den er et trafikklys for hele skjemaet: grønn med et hakemerke når ingenting er galt, gul med en trekant når det er advarsler, rød med et kryss når det er feil. Klikk på den for å åpne listen, gruppert under Feil og Advarsler.
Hver oppføring viser funnet og, under det, handlingen som løser det. Klikker du på oppføringen, tar den deg dit — inn i editoren og bladd fram til blokken, inn i riktig fane i skjemainnstillinger, eller inn i Oversett-fanen for det språket. Listen oppdateres mens du skriver, så du trenger aldri å trykke Publiser for å finne det ut.
Feil og advarsler
| Nivå | Hva som skjer når du trykker Publiser |
|---|---|
| Feil | Publiseringen avvises. Et rødt varsel viser den første feilen, og ingenting går live. De samme sjekkene kjøres på nytt på serveren, så en feil kan heller ikke slippe gjennom fra et annet verktøy. |
| Advarsel | En Gjennomgang nødvendig-dialog viser alle advarslene med notatet “Disse fungerer kanskje ikke som forventet når skjemaet er aktivt.” Avbryt og rett dem, eller trykk Publiser for å gå videre. |
For innstillingsadvarslene er det å trykke Publiser i den dialogen ett-klikks-løsningen: formbase gjør akkurat det hver advarsel sier den vil gjøre — slår av passordsperren, egenvarslingen, respondentbekreftelsen, påminnelsen eller redigering etter innsending, eller tømmer omdirigeringen — og publiserer deretter. Innholdsadvarsler blir aldri rettet automatisk; skjemaet publiseres slik det er.
Innhold og referanser
| Melding | Hva det betyr | Hvordan du fikser det |
|---|---|---|
Variabelen “Email” refererer til et slettet felt og vil vises som tom. Feil | Et pipet svar i teksten din peker til et felt som ikke lenger finnes. Respondentene ville lest et tomrom der verdien skulle stått. | Fjern eller oppdater variabelen. |
Standardverdien “Plan” refererer til et slettet felt og vil la feltet stå tomt. Feil | En feltstandard hentes fra et skjult eller beregnet felt som er slettet, så feltet starter tomt. | Fjern eller oppdater variabelen. |
En referanse peker til et felt som ikke lenger finnes. Feil | Noe utenfor lerretet adresserer fortsatt et slettet felt: en e-postmal for varsling, en omdirigeringsparameter, en integrasjonskobling eller en oversettelse. | Oppføringen navngir stedet — oppdater oversettelsen, e-postmalen, omdirigeringsparameteren eller integrasjonskoblingen. |
Side 2 har ikke noe innhold respondentene kan se. Advarsel | En side inneholder bare logikkblokker, skjulte felt, beregnede felt eller skjulte spørsmål, så respondentene havner på et tomt steg. Enkeltsideskjemaer og takkesiden blir aldri flagget. | Legg til innhold eller fjern sideskille. |
Beslutningsspørsmålet mangler alternativer for godkjenn, avslå eller be om endringer, så forespørsler fullføres uten utfall. Advarsel | Spørsmålet med nøkkelen decision er ikke lenger et valgspørsmål som bærer verdiene approve, decline og changes, så forespørsler fullføres uten registrert utfall. | Sett inn et beslutningsspørsmål fra /-menyen. |
Logikk og sidehopp
| Melding | Hva det betyr | Hvordan du fikser det |
|---|---|---|
En logikreegel refererer til et slettet felt eller en slettet side. Regelen fungerer kanskje ikke som forventet. Feil | En betingelse eller handling peker fortsatt til noe du har slettet, så regelen kan ikke evalueres. | Oppdater eller fjern regelen. |
Regler for beregnede felt refererer til hverandre i en løkke: Subtotal → Total. Bryt løkken slik at verdiene løses opp på en forutsigbar måte. Advarsel | To eller flere beregninger mater hverandre i en sirkel. Ingenting krasjer — verdiene stabiliserer seg bare aldri, så en total du forventer, blir stående på startverdien. | Bryt løkken i logikkblokken. |
Et sidehopp sender respondenter tilbake fra side 3 til side 2. De kan hoppe fram og tilbake mellom de to sidene i stedet for å nå slutten. Advarsel | Regelen hopper bakover, så en respondent kan sirkle rundt de samme to sidene for alltid. | Gå gjennom sidehopp-regelen. |
Et sidehopp peker til side 2, siden spørsmålet selv ligger på, så respondentene fortsetter til neste side i stedet. Advarsel | Hoppmålet er siden regelen leser fra, så det gjør ingenting, og Neste oppfører seg normalt. | Gå gjennom sidehopp-regelen. |
Et sidehopp leser et spørsmål på siste side, side 4, der “Neste” sender inn skjemaet. Regelen kjører aldri. Advarsel | På siste side er Neste det samme som Send inn, så det er ingen sideendring for regelen å virke på. | Gå gjennom sidehopp-regelen. |
Feltnøkler og skjulte felt
Feltnøkler er navnene integrasjonene og forespørslene dine adresserer — det samme gjelder alternativ-, rad- og kolonnenøklene under dem. Se Feltnøkler for hvordan de utledes og fryses; publisering er der kollisjonene fanges opp. Publiseringsdialogen samler alle nøkler denne publiseringen fjerner, gir nytt navn til, eller lager duplikater av, på begge nivåer, under én overskrift: Nøkler som endres i denne publiseringen.
| Melding | Hva det betyr | Hvordan du fikser det |
|---|---|---|
Feltnøkkelen “total” brukes av mer enn ett felt. Feil | To felt gjør krav på samme nøkkel, så en automatisering som leser den, ville truffet det feltet resolusjonen tilfeldigvis traff først. Spørsmål, gjentakende grupper, skjulte felt og beregnede felt deler alle ett navnerom. | Gi hvert felt sin egen nøkkel. |
Feltnøkkelen “company” er allerede publisert på “Company name”. Å gi den til “Company” ville gitt det feltet nøkkelen “company_2” og brutt automatiseringer som bruker “company”. Feil | Du skrev inn en nøkkel som den publiserte versjonen allerede bruker på et annet felt. Publisering ville skjøvet det gamle feltet over på en nøkkel med suffiks, og stille omdirigert alle automatiseringer. Denne sjekkes på serveren, så den vises som et rødt varsel når du trykker Publiser. | Gi hvert felt sin egen nøkkel — frigjør nøkkelen på ett av de to feltene og publiser på nytt. |
Skjult felt “utm source” har et ugyldig parameternavn. Feil | Et parameternavn for et skjult felt inneholder tegn som ikke kan sendes i en URL eller en nyttelast. | Rett opp parameternavnet. |
Parameternavnet “source” for skjult felt brukes mer enn én gang. Feil | To skjulte felt svarer til samme parameternavn. | Bruk unike parameternavn. |
Feltnøkkelen “company_name” finnes ikke lenger etter denne publiseringen. Integrasjoner og forespørsler som bruker den, slutter å motta det svaret. Advarsel | En nøkkel den publiserte versjonen bruker, forsvinner med denne publiseringen — du skrev den om, eller slettet feltet. Webhooks og callbacks fortsetter å utløses, bare uten det svaret, og requests.create begynner å avvise nøkkelen. | Oppdater automatiseringene som bruker denne nøkkelen. |
…“Company” publiseres nå som “company”. Sett feltnøkkelen tilbake til “company_name” for å holde dem i gang. Advarsel | Samme advarsel, men med etterfølgeren navngitt: feltet du skrev om nøkkelen på, eller det ene nye feltet som står der det gamle var. | Sett den gamle feltnøkkelen på dette feltet — advarselen forsvinner, og nøkkelen fortsetter å virke. |
Alternativnøkkelen “pro” for “Plan” finnes ikke lenger etter denne publiseringen. Integrasjoner og forespørsler som bruker den, slutter å treffe det svaret. Advarsel | En alternativ-, rad- eller kolonnenøkkel den publiserte versjonen bruker, forsvinner med denne publiseringen — du slettet alternativet eller skrev om nøkkelen. En arbeidsflyt som forgrener seg på answers.plan == "pro" slutter å treffe, og en forespørsel som forhåndsutfyller pro blir avvist. Når alternativet fortsatt finnes, navngir advarselen nøkkelen det publiseres som nå. | Sett den gamle nøkkelen tilbake på alternativet i Nøkler-tabellen, eller oppdater automatiseringene som bruker den. |
To alternativer av “Plan” bruker alternativnøkkelen “pro”. Feil | To alternativer på ett spørsmål — eller to rader eller to kolonner i én matrise — ble skrevet inn med samme nøkkel. Avledede nøkler bryter egne uavgjorte med _2; bare nøkler du setter selv kan kollidere. | Gi hvert alternativ sin egen nøkkel. |
Fjernede nøkler er ditt valg
Å fjerne en nøkkel er en advarsel, aldri en feil. Hvis du fjernet feltet med vilje, publiser likevel og oppdater automatiseringene som leser den.
Betalinger og planlegging
| Melding | Hva det betyr | Hvordan du fikser det |
|---|---|---|
Fullfør oppsettet for dette Betaling-spørsmålet før publisering. Feil | Et betalingsfelt mangler en del av konfigurasjonen sin, for eksempel beløpet eller valutaen. | Fullfør betalingsoppsettet. |
Koble til Stripe før du publiserer skjemaer som samler inn betalinger. Feil | Skjemaet har et betalingsfelt, men ingen Stripe-konto som kan ta imot belastninger. Sjekkes først når alle betalingsfelt ellers er fullført. | Koble til Stripe i integrasjoner. |
Koble til Cal.com før du publiserer skjemaer som planlegger avtaler. Feil | Et Planlegg avtale-spørsmål har valgt en hendelsestype, men mangler tilkobling til en planlegger. | Koble til Cal.com i blokken Planlegg avtale. |
Velg en hendelsestype før du publiserer dette Planlegg avtale-spørsmålet. Feil | Spørsmålet er koblet til Cal.com, men ingen hendelsestype er valgt, så det er ingenting å bestille. | Velg en hendelsestype. |
Fullfør oppsettet for dette Planlegg avtale-spørsmålet før publisering. Feil | Verken tilkoblingen eller hendelsestypen er angitt. | Fullfør oppsett for Planlegg avtale. |
Tilgang, e-post og omdirigering
Dette er innstillingsadvarslene, og hver eneste én ryddes opp av Publiser-knappen i dialogen.
| Melding | Hva det betyr | Hvordan du fikser det |
|---|---|---|
Passordsperren er aktivert, men det er ikke konfigurert noe passord. Sperren slås av slik at respondentene får tilgang til skjemaet. Advarsel | Sperren er slått på uten noe å skrive inn, noe som ville stengt alle ute. | Angi et passord eller slå av sperren — i Innstillinger → Tilgang. |
Skjemaer med betalings- eller signaturfelt støtter ikke redigering etter innsending. Denne innstillingen blir slått av. Advarsel | En belastning, en signatur eller en bestilling kan ikke gjenåpnes, så redigering etter innsending kan ikke brukes på dette skjemaet. | Slå av redigering etter innsending i innsendingsinnstillinger. |
Egenvarsling er aktivert, men det er ikke konfigurert noen gyldig mottaker-e-post. Varsler slås av. Advarsel | Du ba om å bli varslet, men ingen gyldig adresse står på listen. | Legg til en mottaker-e-post. |
En eller flere mottaker-e-poster for varsling er ugyldige. Beholder kun de gyldige adressene. Advarsel | Minst én adresse på varslingslisten er ikke en gyldig e-postadresse, og publisering beholder bare de gyldige. | Rett opp eller fjern ugyldige adresser i Innstillinger → E-postvarsler. |
Bekreftelses-e-post til respondent er aktivert, men det er ikke angitt noe mottaker-e-postfelt. Bekreftelses-e-posten slås av. Advarsel | Bekreftelsen har ingen e-postspørsmål å sende til. Et felt inni en gjentakende gruppe teller aldri — det ville forgrenet seg til én e-post per oppføring. | Velg et mottaker-e-postfelt for bekreftelse. |
Påminnelse til respondent er aktivert, men det er ikke angitt noe mottaker-e-postfelt. Påminnelsen slås av. Advarsel | Samme som bekreftelsen: påminnelsen har ingen steder å gå. | Velg et mottakerfelt. |
Omdirigerings-URL-en er ikke en gyldig nettadresse. Tømmer omdirigeringen slik at respondentene kommer tilbake til standard takkeside. Advarsel | Omdirigeringsmålet er ikke en brukbar nettadresse, så respondentene ville ikke havnet noe sted. | Skriv inn en gyldig nettadresse, eller la publiseringen tømme den og falle tilbake til takkesiden din. |
Integrasjoner og oversettelser
| Melding | Hva det betyr | Hvordan du fikser det |
|---|---|---|
Slack-tilkoblingen er utløpt. Koble til på nytt for å fortsette å levere innsendinger. Advarsel | Legitimasjonen til en tilkoblet app er ikke lenger aktiv. Skjemaet publiseres, men svar slutter å nå den appen. Én advarsel per leverandør. | Koble til integrasjonen på nytt. |
Fransk: ingenting er oversatt ennå — de som velger dette språket leser hele skjemaet på kildespråket. Advarsel | Språket tilbys i språkvelgeren, men har ingen oversatte strenger, så å velge det endrer ingenting. | Fullfør oversettelser. |
Fransk: 12 strenger mangler — respondentene vil se tilbakefall til kildespråket. Advarsel | Deler av språket er oversatt; resten faller tilbake til kildespråket. | Fullfør oversettelser. |
Fransk: 4 strenger er utdaterte — kilden er endret siden oversettelsen. Advarsel | Du redigerte kildeteksten etter at den ble oversatt, så oversettelsen stemmer ikke lenger. | Gå gjennom og oppdater oversettelser. |
Skjematekst og e-posttekst telles hver for seg, så samme språk kan dukke opp én gang for hver av dem.
Andre grunner til at en publisering avvises
Disse er ikke oppføringer i problemindikatoren — de vises som et rødt varsel når du trykker Publiser:
- Skjemaet ligger i papirkurven. Gjenopprett det først.
Et e-postspørsmål har e-postverifisering for respondenter slått på, og arbeidsområdeeierens abonnement er ikke en Business-plan. Oppgrader, eller slå av verifiseringen.