Tjenesteeier-funksjonalitet i Altinn 3
Dette er funksjonaliteten for tjenesteeier som allerede eksisterer, og noen av de større endringene som er planlagt framover i Altinn 3.
På denne siden:
Lansert funksjonalitet
For informasjon om hvordan man bruker funksjonalitetene som er beskrevet her, se brukerdokumentasjonen for Altinn Studio.
Tjenesteutvikling i GUI
I brukergrensesnittet til Altinn Studio kan du gjøre følgende:
- Opprette (og finne igjen) en app
- Laste opp datamodell
- Legge inn tekster
- Lage et enkelt skjema (en eller flere sider), med kobling mellom elementer, tekster og datamodell
- Legge inn dynamikkregler (NB! Kodes i JavaScript)
- Deploye app til test- og produksjonsmiljø
Tjenesteutvikling via kode
Ved å hente ned applikasjonskoden (via Git) lokalt (eller ved å redigere på app-filene i repository-visning) kan du gjøre alle mulige endringer av appen. Dette inkluderer blant annet standardfunksjonalitet for å:
- Lage kalkulerings- og valideringsregler
- Koble på forhåndsutfylling
- Legge inn API-oppslag
- Redigere på prosessen/arbeidsflyten i appen
- Redigere på autorisasjonsreglene for appen, samt lage egendefinert instansieringslogikk
- Lage egendefinerte hendelser/events
Teste lokalt
Når du har applikasjonskoden lokalt, kan du også benytte deg av muligheten til å ha et lokalt testmiljø for å gjøre de fleste typer testing.
Integrasjon med tjenesteeier
Altinn 3 har standardiserte API-er som tjenesteeier kan bruke for å hente og laste opp data. For nedlasting bygger Altinn 3 på at tjenesteeier gjør spørringer og laster ned data (pull). I tillegg kan tjenesteeier benytte app-enes API-er for å instansiere eller gjøre endringer på instanser.
For å benytte API-ene som tjenesteeier må man autentisere seg med Maskinporten.
Kommende funksjonalitet
Altinn 3 er i stadig videreutvikling, og funksjonalitet lanseres løpende. Backlogg revideres åtte ganger i året, og mindre endringer kan også forekomme mellom revisjonene. Generelt kan man si at jo lenger frem i tid leveranse er planlagt jo mer usikkert er angitt leveransetidspunkt.
Endringer beskrevet i kursiv er å regne som på idéstadiet, og er ikke besluttet at skal utvikles.
Tjenesteutvikling i GUI
For all kommende funksjonalitet gjør vi vurderinger av om det er egnet å løse det i GUI. På et senere tidspunkt (2023 eller senere) vil vi gjøre et løft for at mer funksjonalitet skal være tilgjengelig via GUI.
- Støtte for branching i Altinn Studio (Q2 2021) (#985)
Datamodellering
Den avhengigheten vi i dag har til at datamodellering skal gjøres i et eksternt system vil forsvinne. Noen høydepunkter i planene for datamodellering i Altinn 3 er:
- Å kunne jobbe med en datamodell i et GUI (Q2 2021) (#5551)
- Integrasjoner med Felles datakatalog (Q3 2021) (#3811)
- Å kunne få automatisk generert datamodell fra det man bygger av brukergrensesnitt
- Å kunne få automatisk generert forslag til brukergrensesnitt ut fra datamodellen
Forvaltning av tjenester
Vi ønsker å gjøre tjenesteeiere i stand til å selv forvalte sine applikasjoner i Altinn 3. For å få til dette kommer blant annet:
- Tilgang til overvåking av egne applikasjoner (Q2 2021)
- Mulighet for å avpublisere en applikasjon (Q1 2021) (#3717)
- Webanalyse for applikasjonene
Integrasjon med tjenesteeier
Pull av data vil fortsatt være grunnmønsteret for at tjenesteeier får tilgang til data, men det kommer et par unntak:
- Mulighet for å bruke eFormidling som grensesnitt for å få data direkte fra en Altinn 3-app til tjenesteeiers systemer (Q1 2021) (#4788)
- Push av events - at tjenesteeier varsles når det er data til nedlasting (Q1 2021) (#4728)
- Splitt av data - flere tjenesteeiere kan motta data fra samme tjeneste (2022) (#4274)