Formulier met waarden uit Suwinet

In dit voorbeeld verwerken we informatie die via Suwinet uit het Kadaster komt tot keuzeopties voor keuzevakjes. We maken daarvoor de kadastrale aanduiding, die de een perceel uniek identificeert.

De Suwinet plugin gebruikt het BSN van de invuller om informatie op te halen, daarom is het vereist om een Authenticatie plugin te gebruiken die een BSN aanbiedt.

We gaan ervan uit dat u een formulier met geavanceerde logica kunt maken.

Formulier maken

  1. Maak een formulier aan met de volgende gegevens:

    • Naam: Subsidieaanvraag duurzame energie en energiebesparing

    • Authenticatiemethode: Een methode die BSN aanbiedt. Bijv. Demo BSN(test)

  2. Klik op het tabblad Stappen en velden.

  3. Klik aan de linkerkant op Stap toevoegen en selecteer Maak een nieuwe formulierdefinitie.

  4. Onder de sectie (Herbruikbare) stapgegevens vul het volgende in:

    • Naam: Onderwerp aanvraag

    • Vink Vereist authenticatie aan

  5. Sleep een Vrije tekst component op het witte vlak en vul de volgende tekst in:

    U heeft deze percelen:
    
    {% for perceel in onroerendeZaken.ClientSuwi.Eigendom.OnroerendeZaak %}
    
    {{perceel.KadastraleAanduiding.KadastraleGemeentenaam}} {{perceel.KadastraleAanduiding.KadastraleSectie}} met perceelnummer: {{perceel.KadastraleAanduiding.KadastraalPerceelnr}}
    
    {% endfor %}
    
    ../../../_images/suwinet_free_text.png
  6. Sleep een Selectievakjes component onder het vrije-tekst-component, vul de volgende gegevens in en druk daarna op Opslaan:

    • Label: Welke percelen gaat u verduurzamen?

    • Scroll naar beneden en selecteer bij Keuzeopties variabele

    • Vul bij Opties-expressie het volgende in:

    {"map": [
        {"var": "onroerendeZaken.ClientSuwi.Eigendom.OnroerendeZaak"},
        {"cat": [
          {"var": "KadastraleAanduiding.KadastraleGemeentenaam"},
          " ",
          {"var": "KadastraleAanduiding.KadastraleSectie"},
          " ",
          {"var": "KadastraleAanduiding.KadastraalPerceelnr"}
        ]}
    ]}
    
    ../../../_images/suwinet_field.png
  7. Klik op de Variabelen tab in het formuliermenu en vervolgens op de Gebruikersvariabelen tab

  8. Klik op Variabele toevoegen

  9. Voer bij Naam Onroerende Zaken

  10. Kies bij Prefill-plugin Suwinet

  11. Kies bij Prefill-attribuut KadasterDossierGSD > PersoonsInfo

  12. Kies bij Datatype Sleutel-waardepaar (object)

  13. Vink Gevoelige gegevens aan.

    ../../../_images/suwinet_vars.png

De testdata van het Kadaster bevat voor BSN 111111110 zaken in Zwolle. Wanneer we met dat BSN inloggen op het formulier zal het er zo uit zien:

../../../_images/suwinet_form.png

Note

TIP: Je kunt een Vrije tekst component uit de Opmaak categorie gebruiken om de structuur van het antwoord object in te zien:

Data:
{{onroerendeZaken}}