Šta su to aplikacije koje pokreće model u usluzi Power 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 praviti aplikacije koje su jednostavne ili složene.

Dizajner aplikacija sa dodatim računom i tabelom kontakata

Aplikacije zasnovane na procesu

Aplikacije zasnovane na modelu posebno su pogodne za aplikacije zasnovane na procesu koje su prenatrpane podacima i olakšavaju korisnicima kretanje 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 da kreirate 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 levi panel ili preko kontrolne table.

Primer aplikacije koju pokreće model

Prednosti pristupa zasnovanog na modelu

Za razliku od razvoja aplikacija sa podlogom, gde dizajner ima punu kontrolu nad rasporedom aplikacije, glavni deo korisničkog interfejsa u aplikacijama zasnovanim na modelu se utvrđuje nezavisno i uglavnom je određen komponentama koje dodajete u aplikaciju.

Postoje neke zapažene prednosti ovog metoda 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 računara do mobilnog uređaja.
  • Aplikacije su pristupačne i automatski prilagodljive.
  • Korisničko iskustvo je usaglašeno u svim aplikacijama zasnovanim na modelu. Kada je korisnik siguran u jednu aplikaciju zasnovanu na modelu, kasnije aplikacije se lakše usvajaju u organizaciji.
  • Migracija aplikacija između razvojnog, testnog i proizvodnog okruženja je relativno jednostavna pomoću rešenja.

Saznajte više o prednostima pristupa zasnovanog na modelu

Poređenje aplikacija zasnovanih na modelu i aplikacija sa podlogom

U aplikacijama sa podlogom, autor aplikacija ima potpunu kontrolu nad rasporedom u aplikaciji. U aplikacijama zasnovanim na modelu, veći deo rasporeda određuju komponente koje dodajete. Naglasak je više na brzom prikazivanju poslovnih podataka i donošenju odluka umesto na složenom dizajnu aplikacija.

Kategorija Aplikacije zasnovane na modelu Aplikacije podloge
Platforma za podatke Samo Dataverse Dataverse i mnoge druge usluge koje koriste konektore
Iskustvo dizajna Dizajn fokusiran na komponente bez kodiranja Manipulacija svojstvima kontrola pomoću Power Fx izraza
Kontrola korisničkog interfejsa Ograničeno, pretežno prilagođavanje Puna kontrola
Doslednost aplikacija Visoka – razlikuje se pretežno na osnovu odabranih tabela i prikaza Često niska, s obzirom na značajnu kontrolu koju dizajneri imaju o korisničkom iskustvu
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 kreiranja Brzo Relativno u odnosu na složenost dizajna
Brzo se odaziva Automatski prilagodljivo Prilagodljivo samo ako je dizajnirano na taj način
Navigacija kroz relacije Automatska, pod uslovom postoje relacije Samo tamo gde je dizajnirano i primenjeno pomoću Power Fx formula
Funkcije pristupačnosti Ugrađene Dizajnirano u aplikaciju: Kreiranje pristupačnih aplikacija sa podlogom

Koraci za izradu i deljenje aplikacije zasnovane na modelu

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

  • Modeliranje poslovnih podataka
  • Definisanje poslovnih procesa
  • Sastavljanje aplikacije
  • Konfigurisanje bezbednosnih uloga
  • Deljenje vaše aplikacije

Veliki deo vremena provedenog u izradi aplikacije posvećen je modelovanju poslovnih podataka, a u nekim slučajevima i definisanju poslovnih procesa. Prilagođavanje bezbednosnih uloga zavisi od potreba organizacije.

Saznajte više o koracima izrade aplikacija zasnovanih 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

Aplikacije zasnovane na modelu možete koristiti na mobilnom uređaju i pokretati ih u režimu rada van mreže.

Korišćenje rešenja za pomoć u upravljanju životnim ciklusom aplikacija

Upravljanje životnim ciklusom aplikacija (ALM) je način na koji razvijamo aplikaciju od koncepcije do kraja života.

Rešenja se koriste kao omotači za sve elemente potrebne za isporuku proizvoda za upotrebu u okviru preduzeća.

Kao minimum, aplikacija zasnovana na modelu zahteva jednu tabelu, mapu lokacije, kao i samu aplikaciju. Međutim, aplikacije zasnovane na modelu uglavnom uključuju značajno više, a to uključuje aplikacije sa podlogom, bezbednosne uloge, promenljive okruženja i još mnogo toga.

Pretraž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 izradu aplikacije zasnovane na modelu

Aplikacije zasnovane na modelu mogu biti složene. Međutim, minimalni zahtevi za njihovu izradu su relativno jednostavni.

  • Microsoft Power Apps licenca.
  • Kapacitet za kreiranje Power Platform okruženja. Ovo je funkcija držanja Power Apps i Dynamics 365 licenci.
  • Power Platform okruženje.
  • Dataverse baza podataka u okruženju. To je izabrano kada kreirate okruženje. Još informacija: Kreiranje okruženja sa bazom podataka
  • Privilegije za autora da radi kao stručnjak za prilagođavanje sistema ili autor okruženja u okruženju u kojem se kreira aplikacija zasnovana na modelu. Još informacija: O unapred definisanim bezbednosnim ulogama
  • Tabela. (Postoje mnoge standardne tabele, uključujući poslovni kontakt, koje podrazumevano postoje.)
  • Jedna kolona u tabeli. (Svaka tabela ima najmanje jednu kolonu i mnogo sistemskih kolona.)
  • Jedan prikaz tabele da biste prikazivali zapise. (Podrazumevano ih ima nekoliko.)
  • Jedan obrazac tabele, da biste unosili podatke. (Podrazumevano će postojati jedna.)

Koristeći dizajner aplikacija , aplikacija zasnovana na modelu se kreira 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

Izrada jednostavne aplikacije zasnovane na modelu je odličan način da počnete. Možda ćete želeti da napravite 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 i Power Apps želite da naučite kako da svoje Ideje pretvorite u potpuno funkcionalno rešenje Power Apps, počnite sa planiranjem projekta Power Apps.

Razumevanje komponenti aplikacije zasnovane na modelu pomaže vam da razumete neke od elemenata koji čine aplikaciju zasnovanu na modelu.

Saznajte više o licenciranju za Power Platform

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).