Waar de rules staan
Het tabblad Logic zit boven de veldenlijst, tussen Content en Evaluation. Elke vraag krijgt een Add Rule-knop en een footer-target, en de rules die je schrijft horen bij die vraag. Endings staan onder de scheiding Endings en krijgen geen van beide. Er volgt niets na een ending, dus een rule erop zou nergens naartoe kunnen wijzen.
Anatomie van een rule
Een rule leest alsif <question> <operator> <value> then go to <field>.

- if start de conditie. De vraagkiezer biedt deze vraag en de vragen erboven, nooit een latere en nooit een ending, zodat een rule geen antwoord kan lezen dat nog niemand heeft gegeven.
- De operatorlijst komt van het type van de vraag. Zie Operators per veldtype.
- Het waardevak bevat waar de operator mee vergelijkt. has response vergelijkt niets, dus daar verschijnt geen vak naast.
- Add Condition zet een tweede conditie in dezelfde rule. De rule gaat alleen af wanneer elke conditie matcht. Voor alternatieven schrijf je in plaats daarvan een tweede rule.
- then go to kiest de bestemming. Elk veld wordt aangeboden behalve dit veld en alles wat op Hidden staat, dus een rule kan iemand zowel achteruit als vooruit sturen.
- Delete Rule verwijdert de rule en zijn condities.
Hoe HireData het volgende veld kiest
Zodra een respondent een vraag beantwoordt, leest HireData de rules van die vraag van boven naar beneden en volgt de eerste waarvan alle condities matchen. Matcht er geen, dan volgt het het footer-target. Is er geen footer-target, dan gaat de respondent door naar het volgende veld in de lijst. Volgorde is wat mensen fout doen. Een brede rule boven een smalle wint altijd, dus zet de smalle rule eerst.Operators per veldtype
Het type van de vraag in de conditie bepaalt de operators. Elke veldpagina legt uit wat zijn operators matchen.
De vijfde rij is degene die mensen verrast. Date-, Time-, Datetime- en File Upload-vragen kunnen alleen vragen of er een antwoord is binnengekomen. Hun operatorkiezer is uitgegrijsd, omdat er niets anders te kiezen valt, dus je kunt niet vertakken op de ene datum die voor de andere valt.
Patronen
Vertakken op een keuze
Het alledaagse geval. Eén optie leidt ergens heen waar de andere niet heen leiden.
Vertakken op een Yes/No
Dezelfde vorm, twee antwoorden. Het waardevak biedt Yes en No.
Een vervolgvraag alleen stellen wanneer de vorige vraag is beantwoord
has response is de operator voor optionele vragen. Hij matcht wat het antwoord ook was, zolang er maar een is.
Twee antwoorden tegelijk vereisen
Add Condition zet beide condities in één rule, en beide moeten matchen.
Verschillende respondenten naar verschillende endings sturen
Wijs met de rule naar de ene ending en met het footer-target naar de andere.
Een blok vragen overslaan
Een vraag zonder rules kan nog steeds springen. Stel Always go to in en iedereen die haar beantwoordt landt op dezelfde latere vraag, wat ze ook zeiden.
Verplichte vragen en logica
Een verplichte vraag moet worden beantwoord voordat de respondent verder kan, wat betekent dat haar rules pas draaien zodra er een antwoord te testen is.Wanneer een rule niet afgaat
Werk deze lijst af wanneer een rule niets doet, of mensen ergens heen stuurt waar je ze niet bedoeld had.- Een rule erboven matchte eerst. HireData stopt bij de eerste match. Verplaats de smalle rule boven de brede.
- De rule had elke conditie nodig. Alle condities in één rule moeten matchen. Splits ze in twee rules voor een of-of.
- De conditie leest een vraag die de respondent heeft overgeslagen. Een jump die over een vraag heen stapt laat haar onbeantwoord, dus elke latere conditie erop faalt en het footer-target geldt.
- De vraag is verplicht en het antwoord was No, uit of 0. Zie de waarschuwing hierboven.
- De rule ging af en stuurde ze achteruit. Een target kan een vraag zijn die de respondent al is gepasseerd, en niets houdt ze tegen om twee keer door dezelfde vragen te gaan. Probeer elke achterwaartse jump in Interactive Preview voordat je publiceert.
- Je schreef de rule op de verkeerde vraag. Rules horen bij de vraag die wordt beantwoord, niet bij de bestemming.
Gerelateerd
- Form Builder: Overzicht behandelt de builder, de gedeelde instellingen en elk veldtype.
- Objects en Data sources behandelen de records en lijsten waar een formulier uit kan putten.
- Een formulier maken in HireData brengt één formulier van blanco naar gepubliceerd.