Sluttbruker-funksjonalitet i Altinn 3

Dette er funksjonaliteten for sluttbrukere 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.

Skjemafunksjonalitet

Støtte for innsendingstjenester. Et utvalg standardkomponenter å bygge med (eks. tekstfelt, radioknapp, sjekkliste, datovelger, vedlegg). Standarddesign der alle komponenter kommer under hverandre. Støtte for at skjemaet består av flere sider, men avgrenset til at sider kommer i bestemt rekkefølge.

Elementene kobles med tekster og knyttes til datamodell. Mulighet til å koble på API-er som datakilder, samt å forhåndsutfylle med data fra Altinns kopier av Folkeregisteret og Enhetsregisteret.

Arbeidsflyt i applikasjonen

Du kan kombinere flere ulike steg i den rekkefølgen som er relevant for tjenesten:

  • Utfylling/melding (data) - eksponering av data fra tjenesteeier og/eller innhenting av data fra sluttbruker
  • Bekreftelse (confirm) - bruker skal bekrefte at dette er dataene de ønsker å sende inn
  • Vente på tilbakemelding (feedback) - prosessen er ikke fullført, men det er andre enn bruker (tjenesteeier eller tredjepart) som skal gjøre noe

I tillegg har alle en sluttstatus for at instanser er arkivert/fullført.

Autentisering og autorisasjon

Det er støtte for å definere hvilke(n) rolle(r) som har tilgang til ulike operasjoner per steg i arbeidsflyten. Rollene kan enten være Altinn-roller, roller fra Enhetsregisteret eller at tjenesteeier selv har tilgang.

Integrasjon med meldingsboksen i Altinn

Instanser av tjenester ligger i brukers meldingsboks på samme måte som i Altinn 2. Det er mulig å finne instansene ved bruk av søk (men med enkelte begrensninger).

Tjenesteeier har selv mulighet til å angi hvilken status som er relevant for den enkelte instans. Det er også mulig å definere opp at instanser av en app aldri skal legges i brukers arkiv.

Integrasjon med sluttbrukersystemer

Tjenestene har standardiserte API-er som kan benyttes for innsending fra tredjepartssystemer. Hver app har sine egne endepunkter. Autentisering av bruker skjer med ID-porten.

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. Lenker i parentes er til beskrivelser i vår åpne backlog på Github.

Skjemafunksjonalitet

Det skal være mulig å definere opp brukergrensesnitt som passer godt til den enkelte tjenestens behov. Eksempler på kommende funksjonaliteter:

  • Støtte for mer fleksibilitet i design – f.eks. sidestilling av elementer (Q1 2021) (#1293)
  • Dynamikk på sidenivå (Q1 2021) (#5557)
  • Fylle ut repeterende gruppe over flere sider (Q1 2021) (#5176)
  • Friere navigering mellom sider (Q3 2021) (#2115)
  • Ulike «tema» for brukergrensesnittet i portalen

Arbeidsflyt i applikasjonen

Vi vil utvide biblioteket med tilgjengelige arbeidsflytsteg for å dekke stadig flere bruksområder. Eksempler på kommende funksjonaliteter:

  • Funksjonell signering (Q2 2021) (#5540)
  • Teknisk signering (Q4 2021)
  • Komplekse signeringsregler - f.eks. basert på hva som fylles ut i skjemaet og parallellsignering (x av y personer skal signere) (Q3 2021)
  • Betaling (2022)
  • Erstatning for innsynstjenester (Q2 2021) (#1328)
  • Innhenting av samtykke

Autentisering og autorisasjon

Vi skal tilby minst samme fleksibilitet for brukerne til å styre hvem som har tilgang til Altinn 3-tjenestene som finnes i Altinn II. Det innebærer f.eks. følgende endringer:

  • Støtte for delegering på app-nivå (Q2 2021) (#2731)
  • Støtte for delegering på instansnivå (Q3 2021) (#2732)
  • Tilgang til app med virksomhetsbruker

Hendelsesstyrte tjenester

For å bygge sammenhengende tjenestekjeder, uten at man må bygge kompleks orkestrering, er det nødvendig at en tjeneste skal kunne “reagere” på hendelser i en annen app, eller på eksterne hendelser. Å legge til rette for denne måten å lage tjenestekjeder ligger i planene for 2022.

Varslinger

Å sende ut varsler på e-post og/eller sms er en viktig del av flere tjenester. Inntil videre vil Altinn 3 bruke varslingsfunksjonaliteten i Altinn II. Det skal fra Q4 2021 være mulig å koble varslingene til ulike hendelser i appene. (#4275)

Integrasjon med meldingsboksen i Altinn

Det skal være lett å finne riktig instans av en tjeneste i meldingsboksen. For å få til dette legger vi til:

  • Presentasjonsfelter - mulighet for å skille instanser av samme app fra hverandre (Q1 2021) (#594)
  • Støtte for å lage ny instans med utgangspunkt i en eksisterende - lag ny kopi (#1566)
  • Mulighet for å søke i innholdet i instansene