Koraci za kreiranje aplikacije zasnovane n modelu

Ova stranica opisuje korake povezane sa izradom aplikacije zasnovane na modelu. Za jednostavnu šetnju kroz izradu prve aplikacije, idite na izradu prve aplikacije zasnovane na modelu.

Koraci za izradu i deljenje aplikacije zasnovane na modelu

Na osnovnom nivou, pravljenje aplikacija zasnovanih na modelu se sastoji od sledećih faza.

Faza Svrha
Modeliranje poslovnih podataka Da biste se uverili da su podaci konstruisani na ispravan način za rešavanje poslovnog problema.
Definisanje poslovnih procesa Da biste pomogli korisnicima da ažuriraju tabele i završe svoj rad efikasno i precizno.
Sastavljanje aplikacije Da biste kreirali aplikaciju i izabrali tabele i elemente tabela relevantne za aplikaciju.
Konfigurisanje bezbednosnih uloga Da biste se uverili da korisnici aplikacije mogu da komuniciraju samo sa podacima relevantnim za svoje uloge.
Deljenje aplikacije Distribucija aplikacije.

Svaka faza zahteva niz uređivača kako bi se osiguralo da aplikacija može da se kreira, bilo da proizvođač aplikacije ažurira model podataka ili prolazi kroz proces sastavljanja aplikacije.

Iako možda izgleda čudno imati više uređivača, to odražava razne tehnologije koje su angažovane da biste se lakše nosili sa platformom Dataverse. Često će se autori neprimetno kretati kroz uređivače da bi napravili aplikaciju.

Modeliranje poslovnih podataka

Da biste modelirali poslovne podatke, određene podatke potrebne za aplikaciju i način na koji će podaci stupiti u vezu sa drugim podacima. Dizajn zasnovan na modelu koristi arhitekturu koju pokreću metapodaci, tako da dizajneri mogu da prilagode aplikaciju bez pisanja koda. Metapodatak znači „podatak o podatku“ i on definiše strukturu podataka koji se čuvaju u sistemu.

Napomena

Aplikacije zasnovane na modelu ne mogu da se kreiraju bez Dataverse tabela. Međutim, Dataverse tabele mogu da koriste mnoge Power Platform usluge, uključujući aplikacije sa podlogom i Power Automate.

Uputstvo: Kreiranje prilagođene tabele koja ima komponente u usluzi Power Apps

Definisanje poslovnih procesa

Definisanje i sprovođenje doslednih poslovnih procesa je važan aspekt dizajna aplikacija zasnovanih na modelu. Međutim, treba napomenuti da je moguće kreirati aplikaciju zasnovanu na modelu bez poslovnog procesa konfigurisanog oko nje.

Bez obzira na to, dosledni procesi pomažu korisnicima aplikacije da se fokusiraju na posao, a ne da stalno podsećaju sebe da obave skup ručnih koraka. Ti procesi mogu biti jednostavni ili složeni i mogu da sadrže operacije na više tabela.

Dolenavedeni snimak ekrana ilustruje uticaj na tok poslovnog procesa na mestu.

Uzorak aplikacije zasnovane na modelu sa tokom poslovnog procesa

Tokovi poslovnih procesa se kreiraju i oni se konfigurišu korišćenjem usluge Power Automate.

Još informacija: Pregled tokova poslovnog procesa i Primena poslovne logike pomoću usluge Microsoft Dataverse.

Sastavljanje aplikacije koju pokreće model

Nakon kreiranja modela podataka i definisanja poslovnih procesa tamo gde je to neophodno, aplikacija može da se izgradi.

To se može uraditi na jedan od dva načina, izgradnjom aplikacije pomoću savremenog interfejsa ili u klasičnom interfejsu.

Koristeći savremeni interfejs, autori mogu da uoče efekte promena koje prave dok dizajniraju, dok sa klasičnim interfejsom postoji nivo apstrakcije između konačnog korisničkog iskustva i dizajnerskog iskustva. Još informacija:

Sa oba iskustva kreira se mapa lokacije, koja definiše iskustvo navigacije za korisnike. Sa savremenim pristupom ovo je deo procesa dizajniranja aplikacija, dok se sa klasičnim dizajnerom aplikacija koristi zaseban dizajner mape lokacije.

Pokretanje aplikacije

Pokrenite aplikaciju preko dizajnera aplikacija ili preko istraživača rešenja.

Kada se ove faze završe, možete da pređete na poslednje faze povezane sa distribucijom aplikacije.

Još informacija: Izrada mape lokacije

Konfigurisanje bezbednosnih uloga

Pristup tabelama se definiše pomoću bezbednosnih uloga i te uloge regulišu radnje koje korisnici mogu da izvršavaju sa tabelama u usluzi Dataverse. Bez toga, korisnici neće imati smislen pristup aplikaciji.

Te radnje pokrivaju kreiranje, čitanje, pisanje, brisanje, dodavanje, prilaganje, dodeljivanje i deljenje. Potrebno je prvo konfigurisati bezbednosne uloge, a zatim se korisnicima dodeljuju uloge na mestu deljenja.

Za više informacija o razumevanju, kreiranju i konfigurisanju bezbednosnih uloga, idite na članak:

Deljenje aplikacije

Da biste delili aplikaciju, potrebne su dve radnje.

  • Dodeljivanje bezbednosne uloge korisniku. To znači da imaju dozvolu da vide podatke.

    Primer aplikacije koju pokreće model

  • Deljenje veze u aplikaciji. Za preuzimanje veze:

  1. Uredite aplikaciju i izaberite karticu Svojstva.
  2. Kopirajte URL adresu objedinjenog interfejsa.
  3. Nalepite URL adresu aplikacije na lokaciji kojoj korisnici mogu da pristupe, kao što je objava na SharePoint lokaciji ili slanje putem e-pošte.

"Pribavljanje veze za aplikaciju zasnovanu na modelu"

Deljenje aplikacije i bezbednosnih uloga su suštinski povezani. Da biste pravilno delili aplikaciju, potrebno je da imate dobro razumevanje oba koncepta. Otkrijte više o deljenju aplikacija i uspostavljanju bezbednosti

Korišćenje aplikacije zasnovane na modelu

Razvijena je dokumentacija koja je posvećena pružanju pomoći korisnicima aplikacija zasnovanih na modelu da se uspešno kreću okolo i komuniciraju na načine koji im pomažu da budu produktivniji. Saznajte više o korišćenju aplikacija zasnovanih na modelu

Sledeći koraci

Kreiranje prve savremene aplikacije

Upoznajte dizajnere aplikacija zasnovanih na modelu

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).