Forslag til oppdatering av eksisterende tjeneste for distribusjon av ansvarsrett
Oppdateringen ble presentert på dialogmøtet i desember. Blogginnlegget detaljerer forslaget litt mer. Vi ønsker tilbakemeldinger fra søknadssystemene før vi eventuelt legger denne løsningen ut i produksjon etter frys perioden i januar.
Bakgrunn
Datamodellen for erklæring av ansvarsrett skjemaet som blir opprettet i Altinn portalen for ansvarlige foretak gjennom distribusjonstjenesten innholder to felter relatert til Sentral Godkjenning:
harSentralGodkjenning: indikerer om foretaket er registrert med SG, en variable på foretaksnivå. Påkrevet felt.
dekkesOmraadeAvSentralGodkjenning: indikerer om det enkelte fagområde er dekket av foretakets sentral godkjenning, et felt per fagområde i erklæringen. Påkrevet felt.
Distribusjonstjenesten som oppretter disse skjemaene, har bare tilgang til å sette harSentralGodkjenning.
Den nåværende tjenesten for erklæringsskjemaet bruker ikke feltet harSentralGodkjenning mens feltet for harSentralGodkjenning er default satt til usann.
Ønsker til forbedring
Vi har mottatt ønsker om oppdatere dagens tjeneste til å indikere på ansvarsrettskjemaet at foretaket har sentral godkjenning og påkreve at bruker tar et aktivt valg om ansvarsområdet er dekket eller ikke.
Løsning
Løsningen vi foreslår er:
Påkreve at søknadssystemene setter feltet harSentralGodkjenning ved distribusjon.
Org nummeret kan sjekkes for SG mot API for Sentral Godkjenning
Gjøre feltet dekkesOmraadeAvSentralGodkjenning nillable i skjema datamodellen
Hvis harSentralGodkjenning er satt false i distribusjonen blir feltet ikke vist i svar skjema
Hvis det er satt til true, blir feltet satt till null, og et svar blir påkrevet i skjemaet.
Reglene i backend og skjema blir satt opp slik at når XML for svarskjemaet er mottatt av stønadssystem er feltet dekkesOmraadeAvSentralGodkjenning satt til true eller false (aldri null) og de-serialisering blir som før.
Oppsummering:
| harSentralGodkjenning | dekkesOmraadeAvSentralGodkjenning |
Distribusjon | Påkrevet, | Ikke tilgjengelig |
Ansvarsrett skjema | Påkrevet, | Påkrevet, |
Ny plan | ||
Distribusjon | Påkrevet | Ikke tilgjengelig |
Ansvarsrett skjema | Påkrevet | Påkrevet |
Eksempel (prototype)
Distribusjon med harSentralGodkjenning = true
Ansvarsrett skjema indikerer at foretaket har sentral godkjenning og innsender må ta et valg om ansvarsområdet dekkes eller ikke.
Distribusjon med harSentralGodkjenning = false
Skjemaet indikerer at foretaket ikke har SG (den gult uthevede teksten kan eventuelt tas helt vekk) og man blir ikke spurt om å ta stilling til om ansvarsområdet dekkes.
Kommentarer på denne implementasjon sendes til Service Desk!!