Alle valideringsregler ligger i en valideringstjeneste utenfor altinn appen. Den blir brukt som en del av innsendingsprosessen i appen, men kan og brukes for å prevalidere data.
Valideringer
Planvarsel Valideringsregler for varsel om planforslag v2
Planområde https://dibk.atlassian.net/wiki/x/CwDwfQ
Prevalidering - Ftpb validationService
...
Valideringstjeneste (ValService) for nye byggsøknader og plantjenester
...
I tillegg til altinn appen sine valideringer , om data er i henhold til konfigurasjon i applicationMetadata, så har vi lagt på data analyse og validering av enkelte datatyper, for å sjekke at data er henhold til datamodellen.
...
Her blir instan validering kjørt automatisk. Dersom man ikke får gå videre, må man sjekke instans validering for å få se evt valideringsfeil.
Oppsummering
Prevalidering er noe man kan velge å gjøre. Hvis man vil prevalidere før man oppretter en instans, så må man bruke prevalidering direkte mot ftpb validationservice Valideringstjeneste (ValService) for nye byggsøknader og plantjenester. Når man har en instans og har lastet opp data, kan man bruke endepunkter i appen for å prevalidere.
Process next all validering av data og instans. Dersom man kaller process next og får beskjed om at instansen har valideringsfeil, så må man kalle på appen sitt valideringsendepunkt GET instans/validate
for å få vite hva som er feil.
For å komme videre til neste steg så alle valideringsfeil være rettet.