Dagens komponent og grensesnitt for opplasting av filer er laget med utgangspunkt i å behandle filer som én entitet. Dvs. man validerer om filen er av rett type, har høy nok oppløsning eller rett versjon. Behovet i denne saken handler om å laste opp en fil som inneholder en gitt mengde av strukturerte data, typisk i form av rader i et Excel ark eller en CSV fil, lese og validere disse dataene, gi tilbakemelding på om dataene er på feil format eller på annen måte er ugyldige før de evt. leses inn i datamodellen eller filen aksepteres.
SSB, Brønnøysundregistrene og Finanstilsynet har alle laget sin variant som skreddersøm i sine tjenester. Etter en gjennomgang av disse er det klart at det er mye likheter og fellestrekk i behovet - og at disse danner et godt grunnlag for å kunne tilby dette som en standard funksjonalitet ifm. skjemautfylling. Se for øvrig vedlagte bilder for eksempler fra disse tjenestene.
Additional Information
SSB
Brønnøysundregistrene
**
Finanstilsynet
Tasks
No response
Acceptance Criterias
[ ] Kunne lese filen i det den lastes opp, før den skrives til disk med det formål å kunne validere der og da og ikke akseptere ugyldige filer
[ ] Støtte mange valideringsfeil på en effektiv og brukervennlig måte
[ ] Kunne populere datamodellen og gi beskjed tilbake til frontend at data er oppdatert
[ ] Kunne laste ned en mal for Excel/CSV basert på en repeterende gruppe - dvs. generere filen dynamisk alternativt ha en fast mal liggende som en del av tjenesten
[ ] Kunne støtte muligheten for å skrive feil tilbake til filen og la brukeren laste ned filen igjen hvor feilene da er skrevet inn der de faktisk feiler
Description
Dagens komponent og grensesnitt for opplasting av filer er laget med utgangspunkt i å behandle filer som én entitet. Dvs. man validerer om filen er av rett type, har høy nok oppløsning eller rett versjon. Behovet i denne saken handler om å laste opp en fil som inneholder en gitt mengde av strukturerte data, typisk i form av rader i et Excel ark eller en CSV fil, lese og validere disse dataene, gi tilbakemelding på om dataene er på feil format eller på annen måte er ugyldige før de evt. leses inn i datamodellen eller filen aksepteres.
SSB, Brønnøysundregistrene og Finanstilsynet har alle laget sin variant som skreddersøm i sine tjenester. Etter en gjennomgang av disse er det klart at det er mye likheter og fellestrekk i behovet - og at disse danner et godt grunnlag for å kunne tilby dette som en standard funksjonalitet ifm. skjemautfylling. Se for øvrig vedlagte bilder for eksempler fra disse tjenestene.
Additional Information
SSB
Brønnøysundregistrene **
Finanstilsynet
Tasks
No response
Acceptance Criterias