Last modified: Apr 12, 2024

Modul 2

Forhåndsutfylling, bygg og publisering

I denne modulen skal du sette opp forhåndsutfylling av personopplysninger. Du skal så bygge og publisere applikasjonen til testmiljø for å teste at den fungerer som forventet.

Temaer som dekkes av denne modulen:

  • Sette opp preutfylling av felter
  • Bygge applikasjon
  • Publisering av applikasjon til testmiljø

Altinn gir fordelen av å ha lett tilgjengelig metadata for enkeltpersoner og bedrifter. Ved hjelp av forhåndsutfylling kan vi hente brukerdata og fylle ut felt sømløst. Dette reduserer behovet for manuell inntasting av data, spesielt for standardopplysninger som navn, adresser og e-postadresser.

Du kan integrere data fra Altinns forhåndsutfyllingskilder direkte i appen ved å tilordne dataene til spesifikke felt i datamodellen. Dette automatiserer utfylling av felt under opprettelse av skjema. Du kan også integrere egendefinerte løsninger for forhåndsutfylling.

Denne oppgaven fokuserer på den første siden for datainnsamling og har som mål å effektivisere brukeropplevelsen ved å forhåndsutfylle brukerens personalia.

Krav fra kommunen

  • Følgende verdier skal forhåndsutfylles for brukeren:

    • Fornavn
    • Mellomnavn
    • Etternavn
    • E-post
    • Telefonnummer
  • Det skal ikke være mulig å endre forhåndsutfylt navn.

  • Det skal være mulig å endre forhåndsutfylt e-post og telefonnummer

Oppgaver

  1. Opprett en fil for forhåndsutfylling.
  2. Konfigurer forhåndsutfylling for verdier tilgjengelig i Altinns forhåndsutfyllingskilder
  3. Konfigurer innstillinger for felter som ikke skal kunne endres av brukeren.
Merk: Applikasjonen publiseres til testmiljø for at forhåndsutfyllinger skal vises.

Nyttig dokumentasjon

Forståelsessjekk

Ja, en standardkomponent med forhåndsutfylt data vil i utgangspunktet være redigerbar.

Komponenten kan settes til readOnly ved å huke av ved “Det skal ikke være mulig å svare (read only)” for den aktuelle komponenten i Altinn Studio.

Alternativt kan man kjøre valideringer av dataen på serversiden for å verifisere at dataen i feltet matcher dataen fra forhåndsutfyllingskilden. Dette kan gjøres i prosesserings- eller valideringslogikken til applikasjonen.

Når man refererer til å bygge en applikasjon i Altinn Studio, betyr dette å opprette en versjon av applikasjonens nåværende tilstand som kan publiseres til ett eller flere miljø.

Oppgaver

  1. Opprett et nytt bygg for applikasjonen med versjonsnr 0.0.1 og legg til en beskrivende kommentar om hva versjonen inneholder.

Nyttig dokumentasjon

Ved å publisere en applikasjon til testmiljø vil man kunne teste alle integrasjoner. I tillegg benyttes TT02 ofte til å verifisere at en applikasjon oppfører seg som forventet før man produksjonssetter den.

For å kunne publisere en applikasjon til TT02 må organisasjonen som eier den ha et app-cluster i testmiljøet. I tillegg må utvikleren som skal gjennomføre publiseringen inneha rollen Deploy-TT02.

Oppgaver

  1. Publiser applikasjonen din til TT02.

Nyttig dokumentasjon

Forståelsessjekk

Nei, det er kun mulig å ha én versjon av applikasjonen ute i et miljø av gangen. Publiserer man en annen versjon, vil eksisterende versjon av applikasjonen overskrives.

Da vil alle operasjoner i forbindelse med publisering kjøres om igjen. Ressurstekster og annen metadata lagres i Altinn Plattform, og publiserings-pipeline for å rulle ut applikasjonen i clusteret vil og kjøre.

Det vil dog ikke bli spunnet opp nye poder i forbindelse med dette da det ikke er noen reelle endringer på tjenesten som kjører i miljøet.

Ja, tjenesten vil være tilgjengelig umiddelbart etter publisering. Dersom status er grønn i Altinn Studio skal du kunne nå applikasjonen.
Det er foreløpig ikke mulig for en tjenesteeier å selv fjerne en applikasjon fra et miljø når den først er publisert. Det jobbes med å få på plass denne funksjonaliteten. Ønsker du å fjerne en publisert applikasjon må du inntil videre kontakte support.

På siden for publisering finner du direktelenken til applikasjonen din. Den er på formatet <org>.apps.tt02.altinn.no/<org>/<app>.

Med mindre du er logget inn med en bruker fra før av vil denne lenken ta deg til innloggingssiden til Altinn. Logg inn med en testbruker fra organisasjonen din eller benytt deg av Tenors testdata. Er du intern i Digdir kan du logge inn med en testbruker fra testdatasettet.

Oppgaver

  1. Logg inn med en testbruker.
  2. Test de ulike sporvalgene og skjemasidene for å bekrefte at de oppfører seg som forventet.

Nyttig dokumentasjon

Oppsummering

I denne modulen har du satt opp preutfylling av data, bygget og publisert applikasjonen din til testmiljøet TT02, logget inn i Altinn med en testbruker og testet applikasjonen din.