Deli putem


Šta su aplikacije zasnovane na modelu u Pover Apps?

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.

Dizajner aplikacija sa dodanim nalogom i kontaktnom tabelom

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.

Primer aplikacije koju pokreće model

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.

Istraživač rešenja

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.

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.

Saznajte više o licenciranju za Pover Platform