Datamodellen

Datamodellen

Designet til Compose har blitt oppdatert. Siden kan inneholde skjermbilder av det gamle designet, men informasjonen er oppdatert. Vi takker for din tålmodighet mens vi oppdaterer bildene!

English

Datamodellen kan beskrives som kjernen til et skjema. Datamodellen består av alle spørsmålselementene i et skjema og lagrer alle svar når en tjeneste-sesjon lagres. I interaksjon med andre Compose-elementer, som f.eks. integrasjoner, prosesser, representeres skjema med datamodellen. Spørsmålene kan brukes i ulike visninger (f.eks. PC, mobil, PDF) og kan ha ulike innstillinger for ulike visninger (https://composetogo.atlassian.net/wiki/spaces/DNO/pages/1842217322). Spørsmålene vil ha samme ID, og transformeringen av data fra fullførte skjema kan derfor kobles til de samme variablene i en PDF, XML e.l. Slik kan skjema tilpasses flere enheter uten å måtte opprette flere skjema. Slik holdes vedlikehold av skjema til et minimum.

Siden datamodellen viser skjemaets “kjerne”, kan globale egenskaper for skjemaelementene settes her. Noen slike egenskaper er visnings- og aktiveringsbetingelser, maks antall tegn, hvorvidt spørsmål er obligatorisk/ valgfri etc. Eksklusivt for datamodellen er å kunne legge til valideringsskript (https://composetogo.atlassian.net/wiki/spaces/DNO/pages/1681359216) og dupliserbare spørsmål (https://composetogo.atlassian.net/wiki/spaces/DNO/pages/1301119229).

Når spørsmål legges til i Bygger-menyen av skjemaet, legges spørsmålene automatisk til datamodellen. Man kan velge å bygge skjema direkte fra datamodellen også.

Hvis du ønsker å endre design, hjelpetekster og stil på spørsmål, må dette gjøres i Bygger-menyen. Kun egenskapene som påvirker hvordan spørsmål lagres i datamodellen er tilgjengelige i Datamodell-menyen. Velg et element for å vise elementets egenskaper.

Egenskapene satt i datamodellen er universelle med mindre du endrer dem for ulike visninger. Endringer per visning overkjører universelle innstillinger for den spesifikke visningen.

Elementer – Datamodellen

I datamodellen finner du alle spørsmålskategoriene som kan tillegges skjemaets datamodell. Kun spørsmål er tilgjengelige i datamodellen (siden kun spørsmål tar inn data i en prosess). Dekorasjoner som tekst-, bilde- og video-elementer samt side-elementer som grupper, tabeller og knapper inkluderes ikke i datamodellen.

I datamodellen er det mulig å legge til spørsmålsgrupper. Disse kan kobles til grupper eller tabeller i Bygger-menyen, slik at sluttbrukeren kan duplisere gruppen/tabellrader.

Spørsmål

Legg merke til forskjellen mellom spørsmålselementene som er tilgjengelige i datamodellen kontra byggeren. I byggeren har spørsmålene ulik layout. I elementpanelet finner du f.eks. nedtrekksliste- og radioknappspørsmål. I datamodellen er begge disse inkludert i elementet enkeltvalg. Det er fordi nedtrekkslister og radioknapper har samme funksjon (kun et alternativ kan velges). Begge spørsmålstypene faller inn under kategorien enkeltvalg.

Ulik layout på spørsmålstyper med lik funksjon er implementert for sluttbrukerens brukeropplevelse og tjenestetilbyders tilpassingsfrihet av skjemalayout. Etter at et enkeltvalg-spørsmål er opprettet, kan spørsmålstypen endres i Type-listen i egenskaperpanelet i Bygger-menyen.

Du vil se det samme tilfellet for Inntasting-elementet i datamodellen. Datamodellen skiller ikke mellom inntastingsspørsmål, uavhengig om det gjelder et tekstfelt-, tekstboks-, dato-, eller et passord-spørsmål.