Dimpact-Samenwerking / Open-Formulieren

Repository voor de backlog van OpenFormulieren
2 stars 0 forks source link

API - Vanuit een bepaald veld in een formulier een request kunnen doen naar een BE systeem en het antwoord verwerken/tonen #101

Open hlmr-erik opened 1 year ago

hlmr-erik commented 1 year ago

We zouden graag in een formulier een oproep request een backendserver kunnen doen, bijvoorbeeld om te controleren of een zaaknummer -al aanwezig is in een database -is aangemaakt door dezelfde initiator als de entiteit die op dat moment is ingelogd in het formulier. Bijvoorbeeld om bestanden aan een zaak toe te voegen/uploaden of om een eerder toegekende subsidie te verantwoorden.

Momenteel doen we de oproepen naar het BE-systeem op zo'n manier: {"zaaknummer":"2651855","id":"uploadFormulierEherk"}

En verwerken het antwoord: {"statusCode":200,"statusTekst":"U kunt geen documenten uploaden bij deze zaak. Mogelijk bestaat het zaaknummer niet, bent u geen betrokkene of is de zaak afgehandeld. Neem contact op met uw contactpersoon bij de gemeente of vul het contactformulier in.","error":true}

Op zo'n manier: image

De verificatie of het zaaknummer in het BE systeem is aangemaakt met dezelfde auth-login als de gebruiker die nu in het formulier is wordt gedaan op basis van een token in de request.

Toegevoegde waarde

Om ervoor te zorgen dat documenten worden toegevoegd aan het juiste dossier en door de juiste persoon/entiteit.