Het gebruik van de keuzelijst
Het is in Regelbeheer, bij het opstellen van vragen voor de vergunningcheck, mogelijk om naast een ja/nee-vraag (booleaan) en een getalvraag een vraag met als antwoordvorm een keuzelijst aan te bieden. In dit artikel zal worden toegelicht hoe je deze antwoord vorm kunt toepassen. Nog niet zo bekend met het fenomeen gebruikersvragen? Lees hier de basis beginselen.
Snel naar:
Situaties waarin een keuzelijst kan worden toegepast
Een keuzelijst kan handig zijn om te gebruiken wanneer er een meerkeuzevraag gesteld zou kunnen worden waarbij de mogelijke antwoorden vastliggen. Het is bij de keuzelijst alleen mogelijk om één antwoord te selecteren. Door het gebruik van een keuzelijst hoef je niet voor elke keuze uit de lijst een aparte ja/nee-vraag te stellen.
In de praktijk wordt de keuzelijst onder andere gebruikt om de geselecteerde werkzaamheid of activiteit verder de specificeren. Bijvoorbeeld wanneer de activiteit dam aanleggen/verbreden/verwijderen actief is:
‘Wat gaat u precies doen met de dam?’
- Dam aanleggen
- Dam verbreden
- Dam verwijderen
Een andere toepassing van de keuzelijst is bijvoorbeeld om men aan te laten geven met welk doel een bepaalde activiteit wordt gedaan. Een voorbeeld hiervan is de volgende vraag:
‘Wat gaat u precies doen met de dam?’‘Met welk doel wordt er water uit de grond gehaald?’ ‘Wat gaat u precies doen met de dam?’
- Beregening of bevloeiing
- Bluswatervoorziening
- Bouwputbemaling
- Grondsanering
- Grondwatersanering
- Proefbronnering
- Sleufbemaling
- Overige doeleinden
Gebruik een keuzelijst dus wanneer er keuze is uit meer dan twee antwoorden en de antwoorden vooraf bepaald kunnen worden.
Het inregelen van een keuzelijst
Opstellen van de gebruikersvraag
Het opstellen van een gebruikersvraag met als antwoordtype: keuzelijst verloopt vergelijkbaar met het opstellen van een gemiddelde gebruikersvraag. Hieronder wordt het proces stap voor stap doorlopen.
Stap 1: maak een gebruikersvraag aan. Kies hierbij een naam voor de gebruikersvraag
Stap 2: vul de vraag in die gesteld zou moeten worden in bij het kopje ‘vraag’ en kies bij ‘type antwoord’ de optie ‘keuzelijst’
Stap 3: vul bij ‘waarden’ de opties in waar de gebruiker straks uit zou moeten kiezen. Gebruik een regel per waarde.
Dit is de manier waarop je een gebruikersvraag aanmaakt. Lees in de volgende sectie hoe je deze in je regelstructuur gebruikt.
Opstellen van de regel(s)
Het opnemen van gevolgen van een bepaalde keuze van de keuzelijst in de regelstructuur zit wat ingewikkelder in elkaar. Grofweg zijn er twee manieren waarop de keuzelijst gebruikt kan worden: een tweesplitsing in antwoorden (één of een paar antwoorden geven een ‘ja’ en de rest een ‘nee’) of bij elke keuze in de keuzelijst horen andere consequenties. Deze situaties zullen hieronder beide worden toegelicht.
Tweesplitsing in antwoorden
De situatie kan zich voordoen waarin het voldoende is om een aantal antwoorden te selecteren die de regel moeten omzetten in een ‘ja’ uitkomst. Een voorbeeld wat we hiervoor zouden kunnen gebruiken is de eerder gestelde vraag over de doelen voor grondwaterontrekking. Het kan zijn dat meerdere uitkomsten dezelfde gevolgen hebben in de regels. Wanneer bijvoorbeeld de keuzes: bouwputbemaling, grondsanering, grondwatersanering, proefbronnering en sleufbemaling dezelfde gevolgen hebben kun je die uitkomsten combineren in een regel. Dit kun je op de volgende manier inregelen:
Stap 1: maak een regel aan en stel de beslissingsvom in op basis van een gebruikersvraag.
Stap 2: kies bij de gebruikersvraag voor de keuzelijst gebruikersvraag die je wilt gebruiken
Stap 3: kies bij de ‘conversie’ voor ‘komt wel voor in de lijst’. Dit betekent dat de wanneer de opgegeven waarden voorkomen in de lijst er een ‘ja’ gegenereerd wordt.
Stap 4: kies bij ‘waarden’ voor de waarde waarbij de regel een ‘ja’ zou moeten genereren. Voor de overige waarden genereert de regel een ‘nee’ tenzij er aanvullende regels aangemaakt worden voor de overige opties, zie hiervoor de volgende sectie.
Stap 5: neem de regel op in de beslistabel. De geselecteerde opties genereren in de beslistabel een ‘ja’. In de situatie in de afbeelding zal bij de selectie bouwputbemaling, grondsanering, grondwatersanering, proefbronnering en/of sleufbemaling een ‘ja’ worden gegenereerd. Wanneer de regel ‘kast repareren’ ook een ‘ja’ genereerd zal de uitkomst van de beslistabel dus ‘ja’ zijn. Wanneer er bijvoorbeeld bluswatervoorziening wordt geselecteerd zal de regel een ‘nee’ genereren en de uitkomst van de tabel ‘nee’ zijn. Je hoeft voor de overige opties dus geen specifieke regel aan te maken, de opties die je niet bij ‘waarde’ geselecteerd hebt zullen door de opgestelde regel worden omgezet in een ‘nee’.
Per keuze een andere consequentie
Wanneer er een keuzelijst wordt gebruikt voor het uitsplitsen van welke activiteit er specifiek gedaan wordt is het gewenst om voor elke keuze uit de lijst een andere consequentie in te regelen in de regelstructuur. Dit wordt toegepast door voor elke keuze waar een andere consequentie voor geldt een nieuwe regel aan te maken. Hieronder wordt het proces beschreven voor de eerder genoemde case voor activiteiten bij een dam. Het scenario wordt ingevuld rondom de wanneer de activiteiten toestemmingvrij zijn. Voor Dam aanleggen, dam verplaatsen en dam verwijderen zouden dat bijvoorbeeld verschillende voorwaarden kunnen zijn. We beginnen bij deze case bij de overkoepelende regel ‘dam – toestemmingsvrij’ waarin voor alle 3 de activiteit de situatie wordt ingeregeld waarin ze toestemmingsvrij zijn.
Stap 1: maak de overkoepelende regel ‘Dam toestemmingsvrij’ aan met in de beslistabel de regels ‘dam aanleggen’, ‘dam verplaatsen’ en ‘dam verwijderen’. Wanneer een van deze regels van een ‘ja’ geeft is de activiteit met dam toestemmingsvrij. Stel de beslistabel daarom in op ‘Enkele’.
Stap 2: open de ‘dam verwijderen’ regel en regel hier de situatie in wanneer het verwijderen van de dam toestemmingsvrij is. In deze afbeelding is dat onder voorwaarde dat de dam een functie heeft van perceelontsluiting en wanneer de dam geen onderhoudsdam van het waterschap is.
Stap 3: Naast de regels uit de vorige stap wordt aan deze beslistabel ook de keuzelijstregel toegevoegd die de activiteit verder specifieert in het verwijderen van een dam. Doe dat door bijvoorbeeld een regel ‘dam activiteit specificeren – verwijderen’ toe te voegen. Kies bij deze regel de beslissingsvorm op basis van gebruikersvraag en selecteer de gebruikersvraag met de keuzelijst. Selecteer bij ‘conversie’ komt wel voor in de lijst en bij ‘waarden’ de optie dam verwijderen. De regel zal nu een ‘ja’ in de beslistabel geven wanneer deze keuze uit de keuzelijst wordt geselecteerd. De regel die de keuzelijst behandeld moet altijd als eerste regel in de beslistabel worden opgenomen. Op deze manier zal de vergunningcheck de vragen aanpassen aan welke optie je uit de keuzelijst geselecteerd hebt.
Stap 4: herhaal stap 2 en 3 voor de volgende optie in de keuzelijst, bijvoorbeeld ‘dam verplaatsen’. Open de regel en stel een beslistabel op die toets wanneer aan de voorwaarde voldoet dat een dam verplaatsen toestemmingsvrij is. In deze afbeelding is dat wanneer in de keuzelijst ‘dam verplaatsen’ geselecteerd is, wanneer de dam een functie heeft van perceelontsluiting en wanneer de dam minder breed is dan 20 meter.
Op deze manier is de regelconstructie nu gereed gemaakt voor de opties ‘dam verwijderen’ en ‘dam verplaatsen’. Wanneer in de vergunningcheck deze regels worden nagelopen zie je terugkomen dat de vragen onder de keuzelijst worden aangepast aan de keuze die je in de lijst gemaakt hebt. Op deze manier kun je de keuzelijst gebruiken om een activiteit verder uit te splitsen en de vragen die niet relevant zijn voor die specifieke activiteit niet te tonen.
Conclusie
Een keuzelijst kan dus gebruikt worden voor het opstellen van een meerkeuzevraag waarbij de mogelijke antwoorden vast staan. Hij kan worden ingezet om bijvoorbeeld een activiteit verder te specificeren of het doel van een bepaalde activiteit aan te geven. Je kunt de regel met als input de keuzelijst implementeren op een wijze dat één antwoord of een set van antwoorden een ‘ja’ geeft. De rest geeft in dat geval automatisch een ‘nee’. Daarnaast kun je meerdere regels aanmaken voor dezelfde keuzelijst die allen een verschillende betekenis geven aan een geselecteerde waarde. Op deze manier kun je de vervolgvragen laten afhangen van keuze die gemaakt is in de keuzelijst.