Je kunt met de editor zo veel formulieren maken als je wilt. Deze formulieren kunnen ook met elkaar samenwerken waardoor er een systeem ontstaat. Daarnaast kun je velden verbergen in allerlei omstandigheden. Wat alleen nog mist in deze modulaire setting is een configuratie formulier waarin jij als beheerder kunt bepalen welke module's/features deze klant nodig heeft.
Zodat hij in alle formulieren alleen ziet wat voor hem van toepassing is.
Er bestaat al een functie om velden te verbergen alls bepaalde "templates" niet actief zijn alleen modules zijn niet altijd opgeknipt in meerdere templates. Soms wordt er gebruik gemaakt van labels en dan heeft deze functie geen nut. Daarom is het hebben van een één centraal configuratie-formulier handig.
Het maken van een configuratie formulier is niet zo moeilijk. Er zijn alleen een aantal dingen die je moet weten. De opzet is bijvoorbeeld als volgt:
Hier hebben we één configuratie formulier waarin we vastleggen welke module's de klant gebruikt. Over het algemeen gebruiken we hiervoor een horizontaal formulier met een aantal dropdown keuze velden en één registratie.
Je kunt dit afdwingen door in de form editor bij het tabblad "Aanvullende instellingen", "Heeft slechts 1 rij" op "Ja" te zetten.
Daarnaast is het handig als alleen jij als consultant dit formulier in kunt vullen dus bij de formulier instellingen kun je alle rechten voor andere groepen uit zetten:
De volgende stap is het uitlezen van ons configuratieformulier in een ander formulier. Dit kun je doen middels een speciaal soort referentie. Dit is een "Laatste waarde kiezer" en dit type referentie kan alleen toegevoegd worden in een "Tekst" veld:
Klik hier voor bij het tekstveld op het groene pennetje en ga naar het tabblad "Waarde instellingen".
Selecteer hier bij "Referenties" de "Laatste waarde kiezer" en klik op "Referentie toevoegen".
Dit type referentie laad je configuratie formulier op de achtergrond, pakt de laatst toegevoegde registratie, haalt daar de waarde uit (in dit geval van het veld ISO 27001 module ja/nee) en zet deze in dit veld.
Selecteer dus in de referentie je configuratieformulier en het veld dat je daarvan uit wilt lezen.
Hierna sla je het formulier op, herlaad je de pagina en is je configuratie geladen en kun je er gebruik van maken in je formulier.
De volgende stap is nu om nu bepaalde velden te verbergen op basis van je geladen configuratie.