Splitting av datatyper for alle varianter av underskjema/strukturerte vedlegg
For tre dager siden postet vi en blogg om splitting av datatyper for gjennomføringsplan. Vi har siden oppdaget at dette er en problemstilling som gjelder all bruk av underskjema. Vi har også opprettet egne dokumentasjonssider for underskjema i Altinn 3 – lenke nederst i blogginnlegget.
Saken oppsummert på nytt:
Altinn 3 krever at det kun er strukturerte data (xml) i datatyper som er satt opp for bruk til underskjema. Vedlegg som hittil har kunnet lastes opp enten som pdf eller som underskjema må derfor endres. Dette betyr at vi må innføre en splitting av datatyper – for eksempel for vedleggstypen gjennomfoeringsplan – slik at vi ender opp med:
dataType gjennomfoeringsplanData, med kun xml som mulig contentType. Det er denne som brukes til underskjema-funksjonaliteten, og ved bruk av denne genereres det en pdf basert på xml-en.
dataType gjennomfoeringsplan, med flere mulige ustrukturerte contentTypes (pdf, jpg, etc). Denne brukes i de tilfellene der søker laster opp en fil som vedlegg, og underskjema ikke er benyttet.
Splittingen av datatyper er en rendyrking av funksjonaliteten som ligger i Altinn 3. Det løser med et sentralt grep problemstillinger som hadde krevet flere mindre tilpasninger og gir et godt grunnlag for fremtidig utvikling.
Sjekking av filtype ved generering av pdf
Skjuling av tekniske filer i Altinn-innboks og -arkiv
Muliggjør innsending av ustrukturerte vedlegg som et alternativ til bruk av strukturerte data i underskjemaet
Dette gjelder som nevnt alle underskjemaer. Les mer om underskjema/strukturerte vedlegg på egne dokumentasjonssider.