Modul 5
Forhåndsutfylling, bygg og publisering
I denne modulen skal du sette opp forhåndsutfylling av personopplysninger. Du skal så bygge og publisere tjenesten til testmiljø for å teste at den fungerer som forventet.
Temaer som dekkes av denne modulen:
- Sette opp preutfylling av felter
- Bygge tjeneste
- Publisering av tjeneste 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
- Opprett en fil for forhåndsutfylling.
- Konfigurer forhåndsutfylling for verdier tilgjengelig i Altinns forhåndsutfyllingskilder
- Konfigurer innstillinger for felter som ikke skal kunne endres av brukeren.
Nyttig dokumentasjon
- Forhåndsutfylling fra nasjonale registre og brukerprofil
- Tilgjengelige kilder og verdier for forhåndsutfylling
- Bonus: Egendefinert forhåndsutfylling
- Instance - Metadata for tjenesten.
Forståelsessjekk
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 tjenesten.
Når man refererer til å bygge en tjeneste i Altinn Studio, betyr dette å opprette en versjon av tjenestens nåværende tilstand som kan publiseres til ett eller flere miljø.
Oppgaver
- Opprett et nytt bygg for tjenesten med versjonsnr
0.0.1
og legg til en beskrivende kommentar om hva versjonen inneholder.
Nyttig dokumentasjon
Ved å publisere en tjeneste til testmiljø vil man kunne teste alle integrasjoner. I tillegg benyttes TT02 ofte til å verifisere at en tjeneste oppfører seg som forventet før man produksjonssetter den.
Oppgaver
- Publiser tjenesten din til TT02.
Nyttig dokumentasjon
Forståelsessjekk
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 tjenesten 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.
På siden for publisering finner du direktelenken til tjenesten 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
- Logg inn med en testbruker.
- 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 tjenesten din til testmiljøet TT02, logget inn i Altinn med en testbruker og testet tjenesten din.