Documentatie voor klanten en partners van Digitaal Vlaanderen - bouwstenen Mijn Burgerprofiel, Verenigingsloket en e-loketondernemers
Aantal inzendingen beperken op veldniveau
In sommige gevallen wilt u een beperking kunnen zetten op het aantal inzendingen op veldniveau; bijv. een infosessie die op meerdere data en/of plaatsen georganiseerd wordt, met telkens een beperkt aantal inschrijvingen. Zodra dat aantal is bereikt voor een bepaald slot, kunt u uw gebruikers een boodschap tonen met de reden waarom ze niet kunnen inschrijven.
Een voorbeeld formulier is terug te vinden op de test omgeving: https://beheer.dv.formulieren-ti.vlaanderen.be/editor.html/content/forms/af/vlaamse-overheid/voorbeelden/inschrijving-evenement.html
Nota: er bestaat ook een mogelijkheid om inzendingen te beperken op formulierniveau (bijv. éénmalig evenement); dit wordt in een aparte pagina besproken.
Het aantal inzendingen op veldniveau beperken
Open uw formulier
Veld waarop beperkt wordt
Op volgende componenten kan veldafhankelijk beperken ingesteld worden: checkboxes, radio buttons, keuzelijst.
Belangrijk!: vermijd komma en / in de itemteksten; dit breekt de goede werking van de beperken logica.Genereer en bind formulier schema
Het genereren van het formulier schema maakt een JSON schema; dit is hier nodig om naar het juiste veld te kunnen verwijzen in de vervolgstappen.
Het genereren en binding van het formulier schema voert u best pas uit als het formulier grotendeels afgewerkt is (met name als alle velden - en zeker het veld waarop gaat beperkt worden - een logische naam hebben). Deze stap kan ook zonder probleem terug uitgevoerd worden als er nog iets fundamenteel veranderd is in de formulierstructuur.Klik op het icoontje voor de Pagina-informatie en selecteer in het menu Open Properties.
Open de Restricties-tab.
Kies onder Aantal Inzendingen > Beperk aantal inzendingen > Veldafhankelijk beperken en vul de configuratievelden in.
In veldreferentie kiest u het veld waarop er moet beperkt (“geteld”) worden; dit is een dropdown met alle velden uit het formulier.
In veldmapping geeft u exact dezelfde omschrijvingen in als in het keuzeveld, gevolgd door = en het maximum aantal inschrijvingen voor deze optie.
In boodschap geeft u het bericht in dat u aan de gebruiker wil tonen als het maximum bereikt is.
Controleren goede werking / inzendingen per optie
Als het formulier één of meerdere keren ingevuld is, kan de formulierbouwer onder Restricties ook het aantal inzendingen zien.
Enkele aandachtspunten:Tellers van inzendingen kunnen niet ge-reset worden. Dus als bijv. iemand nadien laat weten dat hij/zij toch niet kan komen, wordt de teller in het formulier best met 1 verhoogd (en terug ge-published).
Hetzelfde geldt als je de goede werking wil testen: dit resulteert dan in de verhoging van de teller voor 1 optie; je verhoogt die dan dus nadien best met 1.
Een andere mogelijkheid: het formulier een andere naam geven (copy/paste); dit reset de teller voor het nieuwe formulier.
Dit is een officiële website van de Vlaamse overheid - Uitgegeven door Digitaal Vlaanderen: https://www.vlaanderen.be/digitaal-vlaanderen
DISCLAIMER: http://www.vlaanderen.be/nl/disclaimer
TOEGANKELIJKHEID:
http://www.vlaanderen.be/nl/toegankelijkheid