Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Pregled aplikacija zasnovanih na modelu
Dizajn aplikacija zasnovan na modelu je pristup koji se fokusira na dodavanje komponenti kao što su obrasci, prikazi, grafikoni i kontrolne table u tabele pomoću alata za dizajniranje aplikacija. Pored toga, odnosi povezuju tabele zajedno na način koji omogućava navigaciju između njih i osigurava da se podaci ne ponavljaju nepotrebno.
Koristeći dizajnera aplikacija sa malo ili nimalo koda, možete izgraditi aplikacije koje su jednostavne ili složene.
Aplikacije vođene procesima
Aplikacije zasnovane na modelu posebno su pogodne za aplikacije vođene procesima koje su guste i olakšavaju korisnicima da se kreću između povezanih zapisa. Na primer, ako gradite aplikaciju za upravljanje složenim procesom, kao što je uključivanje novih zaposlenih, upravljanje prodajnim procesom ili odnosi sa članovima u organizaciji kao što je banka, aplikacija zasnovana na modelu je odličan izbor.
Modeliranje podataka
Iako ih nazivamo aplikacijama zasnovanim na modelu, često je lakše razmišljati o njima kao o aplikacijama zasnovanim na modelu podataka . To je zato što, bez modela podataka smeštenog u Microsoft Dataverse, ne možete kreirati aplikaciju zasnovanu na modelu.
Korisničko iskustvo
Iz perspektive korisnika, sve aplikacije zasnovane na modelu nude slično iskustvo, koje je dostupno mnogim korisnicima i uređaju koji se koristi. Iskustvo je slično dijagramu prikazanom ovde.
U ovom primeru, aplikacija sadrži tri tabele (izazove, ideje, timske projekte), jednu kontrolnu tablu i više grafikona i prikaza. Korisnici se kreću između tabela koristeći levo okno ili preko kontrolne table.
Prednosti pristupa zasnovanog na modelu
Za razliku od razvoja aplikacija na platnu gde dizajner ima potpunu kontrolu nad izgledom aplikacija, sa aplikacijama zasnovanim na modelu, veliki deo korisničkog interfejsa je određen za vas i u velikoj meri je određen komponentama koje dodate u aplikaciju.
Postoje neke značajne prednosti ovog načina razvoja aplikacija.
- Kada se kreiraju model podataka i odnosi , proces izgradnje je relativno brz zbog bogatih dizajnera bez koda fokusiranih na komponente.
- Aplikacije imaju sličan korisnički interfejs na različitim uređajima od desktopa do mobilnog telefona.
- Aplikacije su dostupne i automatski reaguju .
- Korisničko iskustvo je konzistentno u svim aplikacijama zasnovanim na modelu. Jednom kada je korisnik siguran u jednu aplikaciju zasnovanu na modelu, kasnije aplikacije je lakše usvojiti unutar organizacije.
- Migracija aplikacija između razvojnih, testnih i proizvodnih okruženja je relativno jednostavna pomoću rešenja.
Saznajte više o prednostima pristupa zasnovanog na modelu
Upoređenje aplikacija zasnovanih na modelu i platnu
U aplikacijama za platno, proizvođač aplikacija ima potpunu kontrolu nad izgledom aplikacije. Sa aplikacijama zasnovanim na modelu, veći deo rasporeda je određen komponentama koje dodate. Naglasak je više na brzom pregledu vaših poslovnih podataka i donošenju odluka umesto na zamršenom dizajnu aplikacija.
| Kategorija | Aplikacije zasnovane na modelu | Aplikacije podloge |
|---|---|---|
| Platforma podataka | Samo Dataverse | Dataverse + mnogi drugi koji koriste konektore |
| Iskustvo u dizajnu | Dizajn fokusiran na komponentu bez koda | Manipulacija kontrolnim svojstvima koristeći Pover Fk izraze |
| UI kontrola | Ograničeno, pretežno prilagođavanje | Potpuna kontrola |
| Konzistentnost aplikacije | Visoka – razlikuje se pretežno na osnovu izabranih tabela i pogleda | Često niska, s obzirom na značajnu kontrolu koju dizajneri imaju nad korisničkim iskustvom |
| Migracija između okruženja | Jednostavni | Potencijalno složeno s obzirom na to da će izvori podataka možda morati da se ažuriraju |
| Brzina stvaranja | Brzo | U odnosu na složenost dizajna |
| Reaguje | Automatski reaguje | Reaguje samo ako je dizajniran na ovaj način |
| Navigacija kroz odnose | Automatski, pod uslovom da postoje odnosi | Samo tamo gde je dizajniran i primenjen korišćenjem Pover Fk formula |
| Funkcije pristupačnosti | Ugrađen | Dizajnirano u aplikaciji: Kreirajte pristupačne aplikacije za platno |
Koraci za izgradnju i deljenje aplikacije zasnovane na modelu
Na osnovnom nivou, izrada aplikacija zasnovanih na modelu sastoji se od sledećih oblasti.
- Modeliranje poslovnih podataka
- Definisanje poslovnih procesa
- Sastavljanje aplikacije
- Konfigurisanje bezbednosnih uloga
- Deljenje aplikacije
Veliki deo vremena provedenog u izgradnji aplikacije posvećen je modeliranju poslovnih podataka i u nekim slučajevima definisanju poslovnih procesa. Prilagođavanje bezbednosnih uloga zavisi od potreba organizacije.
Saznajte više o koracima za izgradnju aplikacije zasnovane na modelu
Korišćenje aplikacije zasnovane na modelu
Razvijena je dokumentacija koja pomaže korisnicima da se uspešno kreću i komuniciraju sa aplikacijama zasnovanim na modelu na način koji im pomaže da budu produktivniji.
Saznajte više o korišćenju aplikacija zasnovanih na modelu
Možete koristiti aplikacije zasnovane na modelu na mobilnom uređaju i pokrenuti ih u offline modu.
Korišćenje rešenja za pomoć u upravljanju životnim ciklusom aplikacija
Upravljanje životnim ciklusom aplikacija (ALM) je način na koji razvijamo aplikaciju od začeća do kraja života.
Rešenja se koriste da deluju kao omoti za sve elemente potrebne za isporuku proizvoda za upotrebu u okviru preduzeća.
Kao minimum, aplikacija zasnovana na modelu zahteva jednu tabelu, mapu sajta, plus samu aplikaciju. Međutim, aplikacije zasnovane na modelu uglavnom uključuju značajnu količinu više, a to uključuje aplikacije za platno, bezbednosne uloge, varijable okruženja i još mnogo toga.
Rešenja nude sredstva pomoću kojih se ovi objekti mogu migrirati između okruženja. Shodno tome, rešenja su važan deo svake strategije upravljanja životnim ciklusom aplikacije.
Kada kreirate aplikaciju zasnovanu na modelu, trebalo bi da je kreirate u okviru rešenja.
Minimalni zahtevi za izgradnju aplikacije zasnovane na modelu
Aplikacije zasnovane na modelu mogu biti složene. Međutim, minimalni zahtevi za njihovu izgradnju su relativno jednostavni.
- Microsoft Pover Apps licenca.
- Kapacitet za kreiranje Pover Platform okruženja. Ovo je karakteristika Pover Apps i Dinamics 365 licenci koje se drže.
- Pover Platform okruženje.
- Dataverse baza podataka unutar okruženja. Ovo se bira kada kreirate okruženje. Još informacija: Kreiranje okruženja sa bazom podataka
- Privilegije za proizvođača da radi kao prilagođavač sistema ili proizvođač okruženja u okruženju u kojem je kreirana aplikacija zasnovana na modelu. Dodatne informacije: O unapred definisanim bezbednosnim ulogama
- Sto. (Postoji mnogo standardnih tabela, uključujući i račun, koji postoje po defaultu.)
- Jedna kolona tabele. (Svaka tabela ima najmanje jednu kolonu i mnogo kolona sistema.)
- Jedan prikaz tabele, da biste videli zapise. (Postoji broj po defaultu.)
- Jedan obrazac tabele, za unos podataka. (Biće jedan po defaultu.)
Koristeći dizajnera aplikacija, aplikacija zasnovana na modelu kreira se dodavanjem stranice, koja dodaje navigaciju aplikaciji i obično se zasniva na tabeli ili prilagođenoj stranici.
Sledeći koraci
Saznajte više o vrednosti aplikacija zasnovanih na modelu
Izgradnja jednostavne aplikacije zasnovane na modelu je odličan način za početak. Možda ćete želeti da kreirate rešenje pre nego što to učinite.
Da biste dublje ušli u kreiranje aplikacija zasnovanih na modelu, idite na Koraci za izgradnju aplikacije zasnovane na modelu.
Ako ste novi u Pover Apps-u i želite da saznate kako da pretvorite svoje ideje u potpuno radno rešenje koristeći Pover Apps, počnite sa planiranjem projekta Pover Apps.
Razumevanje komponenti aplikacija zasnovanih na modelu pomaže vam da razumete neke od elemenata koji čine aplikaciju zasnovanu na modelu.