Skip to content

Latest commit

 

History

History
95 lines (64 loc) · 3.23 KB

suwinet.rst

File metadata and controls

95 lines (64 loc) · 3.23 KB

Formulier met waarden uit Suwinet

In dit voorbeeld verwerken we informatie die via Suwinet <configuration_prefill_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 <configuration_authentication_index> te gebruiken die een BSN aanbiedt.

We gaan ervan uit dat u een formulier met geavanceerde logica <example_advanced_logic> 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 %}

    image

  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"}
        ]}
    ]}

    image

  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.

    image

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:

image

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}}