Afhankelijke vragen ontwerpen zonder digitaal doolhof

Gebruik afhankelijke vragen alleen om aantoonbaar irrelevante vervolgstappen weg te laten. Houd de logica één niveau diep, maak voorwaarden zichtbaar voor beheer en test wat er met een eerder antwoord gebeurt wanneer de hoofdkeuze verandert.

Conditionele formulieren voelen korter, maar kunnen onvoorspelbaar worden. Als vraag C afhangt van B en B weer van A, begrijpt de cliënt niet waarom informatie verschijnt of verdwijnt. De beheerder kan bovendien moeilijk verklaren welke route iemand volgde.

Formuleer de voorwaarde in gewone taal

Schrijf naast de technische koppeling een zin: ‘Toon vraag over afvoer alleen als optie vaatwasser is gekozen.’ Daarmee kan een proceseigenaar de regel beoordelen zonder ids of configuratiescherm. Yindle Portal kan een vraag laten afhangen van één geselecteerde optie van een andere vraag.

Dat ene niveau is een nuttige begrenzing. Heb je diepere beslisbomen nodig, overweeg dan aparte stappen of formulieren. Meer logica is niet automatisch een betere ervaring.

Bepaal het lot van verborgen antwoorden

Stel dat iemand ‘ja’ kiest, een vervolgvraag invult en daarna teruggaat naar ‘nee’. Het eerdere antwoord mag niet ongemerkt in prijs of verwerking blijven tellen. Kies bewust tussen verwijderen, tijdelijk bewaren maar uitsluiten, of bij wijziging opnieuw bevestigen.

Voor audit en ondersteuning kan bewaarkennis nuttig zijn, maar de actieve inzending moet alleen zichtbare, geldige antwoorden gebruiken. Vertel de cliënt wanneer een keuze andere invoer wist.

Werkvoorbeeld: fictieve congresorganisatie

Congresbureau Samenkomst vraagt fictief of een deelnemer een stand reserveert. Alleen na ‘ja’ verschijnen oppervlakte en stroomaansluiting. De vraag over krachtstroom verschijnt vervolgens niet conditioneel op stroomaansluiting; die complexiteit wordt onder één duidelijke standstap gezet met uitleg.

Deelnemer Mei kiest eerst een stand van twaalf vierkante meter en gaat later terug naar ‘geen stand’. De oppervlakte telt niet meer mee en de eindcontrole toont geen standkosten. Bij opnieuw kiezen wordt Mei gevraagd de details opnieuw te controleren.

Teken een kleine regelkaart

Maak per afhankelijke vraag een kaart met:

  • de bovenliggende vraag en exacte activerende optie;
  • de reden waarom de vervolgvraag anders irrelevant is;
  • het gedrag bij teruggaan of wijziging;
  • de invloed op verplichtheid, prijs en voortgang;
  • de tekst die beheer en support kunnen gebruiken om de route uit te leggen.

Als de reden niet in één zin past, is de kans groot dat je meerdere processen in één formulier probeert te vangen.

Test routes, niet losse velden

Maak voor elke combinatie een testpad: direct nee, ja en volledig invullen, ja en terug naar nee, concept opslaan en later wijzigen, en openen op een tweede apparaat. Controleer eindoverzicht, totaal, verplichte velden en beheerweergave.

Rapporteer niet simpelweg ‘vraag onbeantwoord’ wanneer de voorwaarde nooit actief was. Gebruik in exports een toepasselijkheidskolom of laat de vraag bewust weg. Zo voorkomt support dat een cliënt om een onzichtbaar veld wordt gevraagd.

Een tweede valkuil is circulaire logica. Vraag A mag nooit afhankelijk zijn van een optie uit B als B zelf via A verschijnt. Blokkeer dat bij beheer en visualiseer de relatie als eenvoudige pijl. Bij veel pijlen is het formulier waarschijnlijk te complex voor één schermroute.

Let op verplichtheid. Een vervolgvraag kan verplicht zijn zodra zij zichtbaar wordt, maar mag een verborgen concept niet blokkeren. Valideer daarom met dezelfde voorwaarden die de interface gebruikt. Doe de controle ook op de server; alleen een verborgen HTML-element is geen betrouwbare regel.

Maak voor support een leesbare routesamenvatting. Bijvoorbeeld: ‘Krachtstroom verschijnt na stand = ja en stroomvoorziening = zwaar.’ Deel geen technische ids. Zo kan een medewerker verklaren waarom een deelnemer een vraag wel of niet zag zonder het formulier opnieuw na te bootsen.

Meet tijdens de pilot hoe vaak mensen teruggaan nadat een vervolgblok verschijnt. Veel terugkeer kan betekenen dat de hoofdoptie onvoldoende uitlegt welke extra informatie of kosten volgen. Zet die consequentie eerder bij de keuze, zodat de cliënt niet pas na klikken verrast wordt.

Wanneer de logica per klantgroep verschilt, overweeg aparte vragenlijsten boven tientallen uitzonderingen. De kortste configuratie is vaak het makkelijkst te testen en later uit te leggen.

Lees hoe formulieren in een bredere klantportaalroute passen en bekijk Yindle Portal. Wil je een complexe beslisboom vereenvoudigen, loop dan met Yindle de langste én kortste route door.

Vorig inzicht
Volgend inzicht

Begin met je vraag

Waar loopt jouw team op vast?

Een eerste vraag hoeft geen technische briefing te zijn. Vertel welke systemen je gebruikt en waar het werk nu blijft liggen. Samen bespreken we wat mogelijk is en welke stap je daarna kunt zetten.

Bespreek mijn vraag