Document toolboxDocument toolbox

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

  1. Open uw formulier

    image-20241119-090509.png
  2. Veld waarop beperkt wordt

    image-20241119-092505.png

    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.

  3. 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.

  4. 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.

  • Publiceer het formulier.

  • 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