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 som dekkes 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
- Epost
- Telefon
Tilpass datamodellen
Datamodellen definerer hvilke data man forventer å samle inn, og hvilket format disse skal være på. Man kan se 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
- Gå til “Datamodell” i menyen.
- Du får da opp datamodellen, med de feltene som er lagt inn.
- Velg det første feltet i datamodellen,
property1
. Du får redigeringsmuligheter i et panel til høyre. - Endre navnet på feltet
property1
tilfornavn
. - Velg feltet
property2
,og endre navnet på feltet tiletternavn
. - Velg feltet
property3
, og endre navnet på feltet tilmellomnavn
. - Merk at
mellomnavn
-feltet ikke er obligatorisk. Det ser du fordi valget “Påkrevd” er slått av. Klikk på feltenefornavn
ogetternavn
og sjekk at disse feltene er satt som påkrevd. Du kan beholde disse innstillingene som de er. - Velg “Legg til” ved siden av
model
øverst i datamodellen og velg “Heltall”. - Se at det nå er lagt til et nytt felt med navn “name0” og type “Heltall” nederst i datamodellen. Endre navn på heltallfeltet til
alder
. - Lenger nede i “Egenskaper”-panelet på høyresiden er det et felt som heter “Mindre enn eller lik”. Skriv inn tallet
120
i dette feltet.
Legg til adresse
- Velg “Legg til” ved siden av
model
øverst i datamodellen og velg “Objekt”. - Du skal nå se at det er lagt til et nytt felt med navnet “name0” og typen “Objekt” nederst i datamodellen. Endre navn på objektet til
adresse
. - Velg
adresse
. Du skal nå se beskjedenDette elementet er tomt
. - Hold musepekeren over adressefeltet. Du vil da se tre knapper ved siden av feltet. Velg
+
og deretter “Legg til tekst” i menyen for å legge til et nytt tekstfelt i gruppen. - Velg det nye feltet du la inn i gruppen, og endre navnet til
gateadresse
. - Hold musepekeren på nytt over
adresse
-gruppen, og velg+
-tegnet og deretter “Legg til tekst” for å legge til et nytt tekstfelt i gruppen. Gi feltet navnetpostnummer
. - Legg til enda et nytt tekstfelt i
adresse
-gruppen og gi feltet navnetpoststed
.
Legg til kontaktinformasjon
- Gå tilbake til toppen av datamodellen og legg til en ny gruppe med navn
kontaktinfo
.- Velg “Legg til” ved siden av
model
øverst i datamodellen, og velg “Objekt”. Bytt navnet på feltet fra “name0” til “kontaktinfo”.
- Velg “Legg til” ved siden av
- Legg til et tekstfelt i
kontaktinfo
-gruppen, og gi feltet navnetepost
. - Legg til et til tekstfelt i
kontaktinfo
-gruppen og gi feltet navnettelefon
. - Du har nå lagt inn alle feltene som kommunen ønsket å ha på første side. Velg “Generer modeller” for å lage alle nødvendige modellfiler 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 ønskede felter og navngi dem.