Formulier (Verzoek) prefill
Bijv. Actie op product
Last updated
Bijv. Actie op product
Last updated
Auteur: Jan Verbeek en Jan Brekelmans | Status: Concept
De wens is om een formulier in open formulieren (OF) te kunnen starten met vooraf ingevulde data. Een voorbeeld hiervan is het starten van een actie op een product (verzoek tot wijziging, afkoop erfpacht, heraanvraag/verlenging).
Momenteel is het alleen mogelijk om OF data live op te laten halen via een OF plugin / service.
Op deze pagina beschrijven we het patroon om data voor het starten van het formulier vast te leggen en die bij de start van het formulier in te laden.
Voor de prefill mechaniek is er gekozen om het formuliercontract te gaan gebruiken. De definitie en mapping bestaat al (van formulier naar contract) maar zal voor deze oplossing bi-directioneel moeten worden.
Let op; Afgeleide data kan niet worden geprefilled omdat dit niet kan worden terug berekend (Bijv. een afgeleid veld ‘ouder dan 18’ kan niet worden terug herleid naar het invoerveld ‘leeftijd’)
Eerste trigger naar ZAC zal genegeerd moeten worden
ZAC luistert natuurlijk naar het formulier contract (/verzoek) objectType, maar moet nog geen actie ondernemen in de eerste stap
Bij voorkeur wordt dit al bij de notificatie service er uit gefilterd
Hash is een … (MD5?) hash van het gehele object
Dit betekent dat de geldigheid van de hash tot verandering (dus tot update) van het object geldig is aangezien dan het object en dus de hash veranderd