Sist endret: 24. apr. 2025

Modul 2: Tilpasse datamodellen

I denne modulen skal du tilpasse datamodellen til tjenesten.

I denne modulen skal vi tilpasse datamodellen for skjemaet vi skal lage.

Temaer i denne modulen

  • Endre navn på felter i datamodellen.
  • Endre type på felter i datamodellen.
  • Legge til nye felter i datamodellen.
  • Endre innstillinger på felter i datamodellen.

Krav fra Sogndal kommune

Kommunen ønsker i første omgang å samle inn følgende data om innflyttere:

  • Personinformasjon
    • Fornavn
    • Mellomnavn (valgfritt)
    • Etternavn
    • Alder
  • Adresse
    • Gateadresse
    • Postnummer
    • Poststed
  • Kontaktinformasjon
    • E-postadresse
    • Telefon

Tilpass datamodellen

Datamodellen definerer hvilke data man forventer å samle inn, og hvilket format disse skal være på. Du kan tenke på en datamodell som en innholdsfortegnelse for skjemaet.

For et enkelt skjema er det ofte en én-til-én-knytning fra felter i datamodellen til felter i skjemaet. For mer avanserte skjemaer kan datamodellen og skjemaet være ganske forskjellige.

Det følger med en datamodell med noen eksempelfelter når du oppretter en tjeneste. Du kan kan redigere feltnavnene for å tydelig vise hva de representerer, og legge til egne felter.

Datamodellen brukes til å bestemme hva som skal hentes inn av data. Den brukes også til å bestemme hvordan dataene skal se ut, ved at man setter på begrensninger som blir validert.

Legg til navn og alder

  1. Gå til Datamodell i menyen. Du ser datamodellen, med de standardfeltene som er lagt inn.
  2. Velg det første feltet i datamodellen, property1. Du kan redigere det i et panel til høyre.
  3. Endre navnet på feltet property1 til fornavn.
  4. Velg feltet property2 ,og endre navnet på feltet til etternavn.
  5. Velg feltet property3, og endre navnet på feltet til mellomnavn.
  6. Legg merke til at mellomnavn-feltet ikke er obligatorisk. Det ser du fordi valget Påkrevd er slått av. Klikk på feltene fornavn og etternavn og sjekk at disse feltene er satt som påkrevd. Du kan beholde disse innstillingene som de er.
  7. Velg Legg til ved siden av model øverst i datamodellen og velg Heltall. Du ser nå at det er lagt til et nytt felt med navnet “name0” og type “Heltall” nederst i datamodellen. Endre navnet på heltallfeltet til alder.
  8. I egenskapspanelet for aldersfeltet går du ned til feltet som heter Mindre enn eller lik. Skriv inn tallet 120 i dette feltet.

Legg til adresse

  1. Velg Legg til ved siden av model igjen, og deretter Objekt.
  2. Du ser at det er lagt til et nytt felt med navnet “name0” og typen “Objekt” nederst i datamodellen. Endre navn på objektet til adresse.
  3. Velg adresse. Studio viser meldingen Dette elementet er tomt.
  4. Hold musepekeren over adressefeltet. Du ser tre knapper ved siden av feltet. Velg + og deretter Legg til tekst for å legge til et nytt tekstfelt i gruppen.
  5. Velg det nye feltet du la inn i gruppen, og endre navnet til gateadresse.
  6. Bruk samme fremgangsmåte som i punkt 4, og legg til et nytt tekstfelt i gruppen. Gi feltet navnet postnummer.
  7. Til slutt legger du til et tekstfelt i adresse-gruppen som du kaller poststed.

Legg til kontaktinformasjon

  1. Gå tilbake til model øverst i datamodellen og legg til en ny gruppe med navnet kontaktinfoog typen Objekt.
  2. Legg til et tekstfelt i kontaktinfo-gruppen, og gi feltet navnet e-postadresse.
  3. Legg til enda et tekstfelt i kontaktinfo-gruppen og gi feltet navnet telefon.
  4. Du har nå lagt inn alle feltene som kommunen ønsket å ha på første side. Klikk på Generer modeller for å lage alle de nødvendige modellfilene for tjenesten. Du får en bekreftelse på at modellen er generert.

Oppsummering

I denne modulen har du tilpasset datamodellen til tjenesten ved å legge til og navngi feltene du ble bedt om.