Møt utviklerne av modelldrevne apper

For å kunne utvikle en modelldrevet app kreves flere designere i ulike faser i utviklingsprosessen.

I hovedsak brytes apputvikling ned i følgende faser:

  • Datamodellutvikling
  • Apputvikling
  • Datasikkerhet

Ressurser som er opprettet, for eksempel tabeller, skyflyter eller modelldrevne apper, har kapasitet til å holdes inne i løsninger for å muliggjøre sikker administrasjon av programsyklusen.

Denne artikkelen fokuserer på de to første trinnene. Hvis du vil ha mer informasjon om datasikkerhet, kan du gå til Sikkerhet i Microsoft Dataverse

Obs!

Det er ikke nødvendig å bruke alle redigeringsprogrammene til å opprette en modelldrevet app. Som et minimum bør du konsentrere deg om redigeringsprogrammet for tabellkolonner, skjemautforming og visningsutforming i tillegg til å legge til eventuelle relasjoner. Bruk deretter apputformingen til å trekke sammen komponentene i appen.

Datamodellutvikling

Verdien av modelldrevne apper er sentrert rundt med en kraftig, sikker datamodell som kan brukes om igjen. Når datamodellen er på plass, er prosessen med å utvikle appen enkel.

Utvikling av datamodellen starter med bruk av tabellutforming. En tabell er en betydelig artefakt av en modelldrevet app. Det finnes en tabellutforming som definerer tabellstrukturen og gir tilgang til de andre utformingene for relasjoner, visninger, skjemaer og så videre.

Tabellutformingen vises nedenfor. Eksempel på modelldrevet app

Tabellen nedenfor beskriver utformingene og hva de gjør, og inneholder koblinger om hvordan de kan åpne dem.

Redigeringsprogram Beskrivelse Kobling
Tabellutforming Tabeller inneholder oppføringsmetadata i kolonner for en rekke datatyper, for eksempel tekst, e-post, bilde, valuta og mer. Mange standardtabeller er tilgjengelige. Du kan tilpasse en standardtabell som ikke er system. Du kan også opprette en ny egendefinert tabell fra bunnen av.
Tabellutformingen er i praksis et inngangspunkt til de andre utformingene, for eksempel visning og skjema. I mange tilfeller er utformingene fra tabellutformingen, og i andre åpnes det en ny fane i leseren der redigering kan finne sted.
Kolonneområdet i tabellutformingen gjør det mulig for utvikleren å definere tabellkolonnene.
Opprett en egendefinert tabell
Relasjoner Del av tabellutformingen. Relasjoner er grunnleggende for driften av alle modelldrevne apper. Uten dem er alle tabeller isolert. Opprett en relasjon
Designer for forretningsregel Du får tilgang til en separat utforming via tabellutformingen. Forretningsregler bruker regel- anbefalingslogikk i et skjema for å angi kolonnekrav, skjule kolonner eller validere data med mer. Apputforminger bruker et enkelt grensesnitt for å implementere og vedlikeholde regler som endres og brukes ofte. Opprett en forretningsregel for en tabell
Visningsutforming Del av tabellutformingen. Visninger er knyttet til tabellen og presenterer tabelldata i kolonner ved å velge, plassere og filtrere dem. Opprett en visning
Skjemautforming Du får tilgang til en separat utforming via tabellutformingen. Skjemaer gjør det mulig for brukere å samhandle med data som holdes i tabelloppføringer. Opprette et skjema
Instrumentbordutforming Du får tilgang til en separat utforming via tabellutformingen. Brukes til å opprette og redigere instrumentbord som presenterer forskjellige datavisualiseringer, for eksempel innebygde Power BI-rapporter, datadiagrammer og visninger. Opprett et instrumentbord
Diagramutforming En separat utforming som brukes til å opprette tabelldiagrammer. Opprett et systemdiagram
Designer for forretningsprosessflyt Forretningsprosessflyt veileder brukerne gjennom en standard forretningsprosess.
Selv om de er en del av løsningen, opprettes de ved hjelp av Power Automate.
Opprett en forretningsprosessflyt

Forretningslogikkutvikling

Forretningslogikk kan innføres som forretningsregler og forretningsprosessflyter.

I tillegg kan Power Automate-skyflyter brukes i en modelldrevet app som benytter skyflytfunksjonalitet, som har tilgang til hundrevis av datakoblinger, ikke bare Dataverse.

Lær mer om bruk av Power Automate med Dataverse

Apputforming

Apputformingen er verktøyet som brukes til å opprette appen og konfigurere tabellene som brukes i appen. Det er viktig å forstå at kvaliteten på appen har mye mindre å gjøre med redigeringene som utføres på dette trinnet enn de som bruker de andre designerne.

Utviklere kan velge visningene, skjemaene, diagrammene og instrumentbordene som er relevante for appen som er under utvikling.

Opprett en app med apputformingen

Neste trinn

Trinn for å bygge en modelldrevet app

Lage din første modelldrevne app

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).