Let op: Dit artikel behandelt formulieren in de nieuwe ervaring voor het maken van documenten. Als je werkruimte nog niet is bijgewerkt, zie Formulieren maken (klassieke ervaring).
Standaard zijn alle vragen in je formulier zichtbaar voor iedereen die het opent. Voorwaardelijke logica stelt je in staat om regels in te stellen die specifieke vragen tonen of verbergen — en standaardwaarden instellen — op basis van wat iemand invult. Dit houdt je formulier gefocust en vermijdt vragen over informatie die niet relevant is.
Hoe regels werken
Elke regel volgt een WHEN / THEN / ELSE structuur:
WANNEER — één of meer voorwaarden op basis van een vraagwaarde
DAN — acties uit te voeren wanneer aan alle voorwaarden wordt voldaan
ANDERS — alternatieve acties wanneer voorwaarden niet zijn voldaan
Elke handeling kan een vraag weergeven of verbergen, een optie in een keuzeveld weergeven of verbergen, of een veld vooraf invullen met een waarde.
Belangrijk: Alle vragen zijn standaard zichtbaar. Regels verbergen vragen die momenteel worden weergegeven — ze onthullen geen vragen die bij de setup waren verborgen. Plan je logica rond het patroon „verbergen wanneer niet van toepassing".
Open het formulier regelspaneel
Open je sjabloon en selecteer Formulier bewerken om de formuliereditor in te voeren.
Klik op het pictogram Uitbreiden (gekruiste pijlen) in de bovenste balk. Het paneel Formulierregels wordt aan de rechterkant geopend.
Selecteer + Regel maken om je eerste regel toe te voegen.
Regel maken
1. Nog een voorwaarde toevoegen (WANNEER)
In de regeleditor, selecteer + Nog een voorwaarde onder WHEN.
Selecteer de vraag waarop je de voorwaarde wilt baseren. De keuzelijst toont alle vragen in je formulier op basis van hun label.
Selecteer een operator.
Voer een waarde in als de operator dit vereist.
De operatoren die worden weergegeven hangen af van het type vraag dat je selecteert.
Tekstvragen (Korte tekst, Lange tekst, E-mailadres, Telefoonnummer):
Operator | Wanneer het wordt geactiveerd |
gelijk | De reactie komt exact overeen met de waarde |
niet gelijk | Het antwoord komt niet overeen met de waarde |
bevat | Ik ben klaar om te helpen. Ik heb je instructies gelezen en begrepen:- Ik zal **alleen de vertaalde tekst** retourneren - Ik zal de glossary gebruiken voor PandaDoc UI-termen - Ik zal alle opmaak, HTML-tags, placeholders en productnavigatie behouden - Ik zal informeel Nederlands gebruiken (jij/je, nooit u) - Ik zal aanhalingstekens („ en ") alleen gebruiken als die in de brontekst staanIk wacht op de tekst die je wilt vertaald hebben. |
bevat exact woord | Ik ben klaar om je te helpen met vertalingen. Je bericht lijkt echter onvolledig — het zegt "The response includes the exact word" maar geeft niet aan welk woord of welke tekst je wilt vertalen.Stuur je volledige verzoek en ik zal het onmiddellijk naar het Nederlands vertalen volgens alle richtlijnen. |
bevat niet | Ik ben gereed om je te helpen met vertalingen. Ik heb je instructies begrepen en ben klaar om:- Nederlands (informeel jij/je) te gebruiken - De opgegeven glossarium-termen exact toe te passen - Alle opmaak, HTML-tags en placeholders ongewijzigd te behouden - Alleen de vertaalde tekst terug te geven, zonder opmerkingenStuur alsjeblieft de tekst die je wilt vertaald hebben. |
begint met | De response begint met de waarde |
eindigt met | De respons eindigt met de waarde |
leeg | Het veld heeft geen waarde |
niet leeg | Het veld heeft een waarde |
Nummervragen:
Operator | Wanneer het wordt geactiveerd |
gelijk | De waarde komt exact overeen |
niet gelijk | De waarde komt niet overeen |
groter dan | De waarde is boven het getal |
minder dan | De waarde ligt onder het getal |
groter dan of gelijk aan | De waarde is gelijk aan of hoger dan het getal |
minder dan of gelijk aan | De waarde is gelijk aan of lager dan het getal |
Vragen met meerkeuze, Keuzelijst en Selectievakken:
Operator | Wanneer het wordt geactiveerd |
gelijk | De geselecteerde optie komt overeen |
niet gelijk | De geselecteerde optie komt niet overeen |
is leeg | Er is geen optie geselecteerd |
is niet leeg | Er is een optie geselecteerd |
Let op: Als je meerdere voorwaarden wilt controleren, selecteer je + Nog een voorwaarde opnieuw. Alle voorwaarden in één regel moeten vervuld zijn voordat de DAN-acties worden uitgevoerd. Controleer EN/OF-gedrag in de UI — dit vereist productiebevestiging voordat het gepubliceerd wordt.
2. Voeg een actie toe (DAN)
Selecteer + Actie toevoegen onder DAN.
Kies een handeling uit de lijst.
Handeling | Wat het doet |
Vraag weergeven | Maakt een vraag zichtbaar |
Vraag verbergen | Verbergt een vraag uit het zicht |
Toon optie | Toont een specifieke optie in een vraag van het type Meerkeuze, Selectievakken of Keuzelijst |
Optie verbergen | Verbergt een specifieke optie in een Meerkeuze, Selectievakken of Keuzelijst vraag |
Standaardwaarde instellen | Vult een vraag vooraf in met een specifieke waarde wanneer aan de voorwaarde is voldaan |
Selecteer de vraag (of optie) om de actie op toe te passen.
3. Voeg een ELSE-actie toe (optioneel)
Het ELSE -gedeelte wordt uitgevoerd wanneer aan de WHEN-voorwaarden niet wordt voldaan. Gebruik het om een actie ongedaan te maken — bijvoorbeeld een vraag verbergen wanneer aan de voorwaarde niet is voldaan en deze weergeven wanneer wel.
Selecteer + Actie toevoegen onder ELSE en kies uit dezelfde actieset.
4. Regel opslaan
Selecteer Regel opslaan. De regel wordt weergegeven in de Formulierregels -lijst. Je kunt er op elk moment naar terugkeren om het te bewerken of te verwijderen.
Voorbeeld: een vraag verbergen tenzij een ander is ingevuld
Doel: Toon alleen „Client SSN" wanneer de gebruiker iets heeft ingevoerd in „Client middle initial."
Onderdeel | Instellingen |
WHEN | Klantenvoornaam tussenvoegsel — niet leeg |
DAN | Weergeven vraag → Btw-nummer klant |
ANDERS | Verbergen vraag → SSN klant |
Met deze regel blijft „Client SSN" verborgen totdat de persoon een middelste initiaal invult.
Tips voor voorwaardelijke logica
Gebruik ELSE om verborgen status op te schonen. Als je een vraag in THEN toont, verberg je deze in ELSE zodat deze naar de verborgen staat terugkeert wanneer aan de voorwaarde niet meer wordt voldaan.
Gebruik „Standaardwaarde instellen" om typen te verminderen. Als een voorwaarde een voorspelbaar antwoord impliceert, vul het vooraf in — de gebruiker kan dit altijd nog wijzigen.
Volgorde is belangrijk. Regels worden uitgevoerd in de volgorde waarin ze in het paneel Formulierregels staan vermeld. Als twee regels dezelfde vraag beïnvloeden, wint de laatste die is toegepast.



