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
- Gå til Datamodell i menyen. Du ser datamodellen, med de standardfeltene som er lagt inn.
- Velg det første feltet i datamodellen,
property1
. Du kan redigere det 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
. - Legg merke til 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. Du ser nå at det er lagt til et nytt felt med navnet “name0” og type “Heltall” nederst i datamodellen. Endre navnet på heltallfeltet tilalder
. - 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
- Velg Legg til ved siden av
model
igjen, og deretter Objekt. - 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
. - Velg
adresse
. Studio viser meldingenDette elementet er tomt
. - 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. - Velg det nye feltet du la inn i gruppen, og endre navnet til
gateadresse
. - Bruk samme fremgangsmåte som i punkt 4, og legg til et nytt tekstfelt i gruppen. Gi feltet navnet
postnummer
. - Til slutt legger du til et tekstfelt i
adresse
-gruppen som du kallerpoststed
.
Legg til kontaktinformasjon
- Gå tilbake til
model
øverst i datamodellen og legg til en ny gruppe med navnetkontaktinfo
og typen Objekt. - Legg til et tekstfelt i
kontaktinfo
-gruppen, og gi feltet navnete-postadresse
. - Legg til enda et tekstfelt i
kontaktinfo
-gruppen og gi feltet navnettelefon
. - 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.