Informasjonsmodell 4.0
Introduksjon
Informasjonsmodellen versjon 3.0 ble lansert i juni 2018. Siden den gang har Novari lagt stor vekt på å ivareta bakoverkompabilitet ved endringer og utvidelser i modellen.
I løpet av denne perioden har det vært nødvendig å fjerne eller omplassere enkelte elementer i modellen. Ettersom slike endringen kan bryte bakoverkompabiliteten med tidligere versjoner, har vi ikke kunnet gjennomføre dem direkte. I stedet har vi valgt å markere de berørte elementene som utgåtte, og disse vil forbli slik inntil en ny hovedversjon av modellen publiseres.
Felter som er markert som utgåtte kan fortsatt være i bruk av klienter. Derfor må adapterne fortsatt levere data både i henhold til de nye feltene og de opprinnelige. Dette medfører til mye dobbeltarbeid for adaptere, og bidrar samtidig til at informasjonsmodellen fremstår som mer kompleks enn nødvendig.
Derfor har vi nå igangsatt arbeidet med å lansere ny hovedversjon av informasjonsmodellen. For å sikre en smidig og forutsigbar overgang for våre brukere, har vi opprettet denne informasjonssiden hvor vi vil samle relevant informasjon knyttet til prosessen.
Informasjonsbrev om v4.0
Den 10. april sendte vi ut et formelt informasjonsbrev med kunngjøring om arbeidet med ny hovedversjon av informasjonsmodellen. I informasjonsbrevet ba vi om navn på en kontaktperson i hver fylkeskommune. Vi har nå mottatt disse, og det er disse kontaktpersonene som vil ha ansvar for den videre oppfølgingen i sin fylkeskommune.
Prosjektgjennomføring
For å sikre god fremdrift og samordning i arbeidet, vil Novari etablere faste og regelmessige møter. Disse skal bidra til at alle parter holder samme tempo i prosessen, og gi nødvendig støtte underveis. Første møte er planlagt i uke 25.
Overordnet fremdriftsplan
Hovedaktivitetene i prosessen er tegnet inn i overordnet fremdriftsplan.
Forklaring til fremdriftsplanen
Det første steget i prosessen er at fylkeskommunene etablerer dialog med adapterleverandørene så snart som mulig, og deler den overordnede fremdriftsplanen. Det er viktig at leverandørene får god oversikt tidlig, slik at de kan sette av nødvendige ressurser og gjøre tilpasninger innenfor de angitte tidsrammene. Dette er avgjørende for å sikre ønsket fremdrift i prosjektet.
Milepæler:
MP 1: 12. desember 2025 - Relase av 4.0 i Java og C#
MP2: 20. januar 2026 - FINT API bli oppdatert til 4.0 i testmiljø (Beta)
MP 3: 10. mars 2026 - FINT API bli oppgradert til 4.0 i produksjonsmiljø (API)
Oppdatering i BETA
For å sikre en stabil og uavbrutt tjenesteleveranse er det viktig at utfasingen av utgåtte felter gjennomføres i riktig rekkefølge og etter den planlagte prosessen under. Dette fordi de ulike stegene har avhengigheter til hverandre.
1. Tilpasse adaptere - adaptere utvides med informasjon i nye felter
Det er viktig å sikre at alle nye elementer som erstatter utgåtte felter blir korrekt fylt med data.
For eksempel må adaptere fylle ut informasjon i det nye feltet Basisgruppemedlemskap, som nå overtar funksjonen for det tidligere feltet Basisgruppe.
Et eksempel på dette, fra Visma InSchool, som er godt i gang med arbeidet:
Ansvar: Alle som leverer informasjon via adapter.
2. Tilpasse klienter - klienter slutter å bruke utgåtte felter
Alle klienter som benytter informasjon fra informasjonsmodellen må avslutte bruken av data fra elementer som er markert som utgåtte. Mye kan tilpasses allerede nå. For eksempel er det nå mulig for klienter å hente informasjon fra det nye feltet Basisgruppemedlemskap, som erstatter den utgåtte relasjonen Basisgruppe.
Ansvar: Alle som bruker FINT API.
3. Tilpasse adaptere - adaptere slutter å levere data i utgåtte felter
Adaptere kan nå slutte å levere data til elementer som er markert som utgåtte. For systemer som ennå ikke er oppdater til å benytte de nye feltene, vil dette medføre at enkelte typer informasjon ikke lenger vil være tilgjengelig. FINT vil svare, men felter som er utgått vil da være tomme.
Fra dette tidspunktet vil informasjon kun være tilgjengelig gjennom feltene som er en del av den nye informasjonsmodellen.
Ansvar: Alle som leverer informasjon via adapter
4. Etter produksjonssetting i API
Ved produksjonssetting av ny hovedversjon 4.0, vil alle utgåtte felt fjernes fra informasjonsmodellen.
Fra dette tidspunktet vil FINT API ikke lengre inneholde de utgåtte feltene. Dette vil kunne medføre feil i klienter som ikke er oppdatert.
Oversikt over endringer i informasjonsmodellen
Utgåtte informasjonselementer fjernes
Informasjonselementer (felter/relasjoner/klasser) som tidligere er satt som UTGÅTT vil nå bli fjernet. Det er derfor viktig at en så snart som mulig går over til å bruke de oppgitte alternativene som er beskrevet i Informasjonsmodellen. For eksempel relasjonen elevforhold på Eksamensgruppe:
Utdanning.Elev
Hovedklasse | Navn | Type |
|---|---|---|
Basisgruppe | elevforhold | Relasjon |
Elevforhold | basisgruppe | Relasjon |
Elevforhold | sidemål | Relasjon |
Elevforhold | kroppsøving | Relasjon |
Elevforhold | vurdering | Relasjon |
Elevforhold | kontaktlærergruppe | Relasjon |
Elevforhold | programområde | Relasjon |
Elevforhold | fravær | Relasjon |
Elevforhold | eksamensgruppe | Relasjon |
Elevforhold | undervisningsgruppe | Relasjon |
Elevforhold | underveisordensvurdering | Relasjon |
Elevforhold | halvårsordensvurdering | Relasjon |
Elevforhold | sluttordensvurdering | Relasjon |
Elevforhold | underveisfagvurdering | Relasjon |
Elevforhold | halvårsfagvurdering | Relasjon |
Elevforhold | sluttfagvurdering | Relasjon |
Basisgruppe | periode | Felt |
Kontaktlærergruppe | periode | Felt |
Persongruppe | periode | Felt |
Basisgruppe | medlemskap | Relasjon |
Kontaktlærergruppe | medlemskap | Relasjon |
Persongruppe | medlemskap | Relasjon |
Kontaktlærergruppe | elevforhold | Relasjon |
Medlemskap |
| Hovedklasse |
Elevforhold | medlemskap | Relasjon |
Undervisningsforhold | medlemskap | Relasjon |
Utdanning.Vurdering
Hovedklasse | Felt/Relasjon | Type |
|---|---|---|
Eksamensgruppe | elevforhold | Relasjon |
Fagvurdering | undervisningsgruppe | Relasjon |
Halvårsfagvurdering | undervisningsgruppe | Relasjon |
Sluttfagvurdering | undervisningsgruppe | Relasjon |
Underveisfagvurdering | undervisningsgruppe | Relasjon |
Fravær |
| Hovedklasse |
Underveisordensvurdering | elevforhold | Relasjon |
Halvårsordensvurdering | elevforhold | Relasjon |
Sluttordensvurdering | elevforhold | Relasjon |
Underveisfagvurdering | elevforhold | Relasjon |
Halvårsfagvurdering | elevforhold | Relasjon |
Sluttfagvurdering | elevforhold | Relasjon |
Eksamensgruppe | periode | Felt |
Eksamensgruppe | medlemskap | Relasjon |
Vurdering |
| Hovedklasse |
Utdanning.Basisklasser
Sti | Navn | Type |
|---|---|---|
Gruppe | periode | Felt |
Gruppe | medlemskap | Relasjon |
Utdanningsforhold | medlemskap | Relasjon |
Utdanning.Timeplan
Sti | Navn | Type |
|---|---|---|
Fag | periode | Felt |
Faggruppe | periode | Felt |
Undervisningsgruppe | periode | Felt |
Fag | medlemskap | Relasjon |
Faggruppe | medlemskap | Relasjon |
Undervisningsgruppe | medlemskap | Relasjon |
Undervisningsgruppe | elevforhold | Relasjon |
Utdanning.Utdanningsprogram
Sti | Navn | Type |
|---|---|---|
Årstrinn | periode | Felt |
Programområde | periode | Felt |
Utdanningsprogram | periode | Felt |
Årstrinn | medlemskap | Relasjon |
Programområde | medlemskap | Relasjon |
Utdanningsprogram | medlemskap | Relasjon |
Programområde | elevforhold | Relasjon |
Felles
Sti | Navn | Type |
|---|---|---|
Kontaktperson | foreldreansvar | Felt |
Kontaktperson | person | Relasjon |
Arkiv.Noark
Sti | Navn | Type |
|---|---|---|
Dokumentobjekt | format | Felt |
Administrasjon.Personal
Sti | Navn | Type |
|---|---|---|
Arbeidsforhold | lønn | Relasjon |
Administrasjon.Fullmakt
Sti | Navn | Type |
|---|---|---|
Fullmakt | myndighet | Relasjon |
Administrasjon.Kodeverk
Sti | Navn | Type |
|---|---|---|
Kontodimensjon | fullmakt | Relasjon |
Aktivitet | fullmakt | Relasjon |
Anlegg | fullmakt | Relasjon |
Ansvar | fullmakt | Relasjon |
Art | fullmakt | Relasjon |
Diverse | fullmakt | Relasjon |
Formål | fullmakt | Relasjon |
Funksjon | fullmakt | Relasjon |
Kontrakt | fullmakt | Relasjon |
Løpenummer | fullmakt | Relasjon |
Objekt | fullmakt | Relasjon |
Prosjekt | fullmakt |