Kaj je aplikacija, ki temelji na modelu, v storitvi Power Apps?
Pregled aplikacij, ki temeljijo na modelu
Oblikovanje aplikacije na podlagi modela je pristop, ki se osredotoča na dodajanje komponent, kot so obrazci, pogledi, grafov in nadzornih plošč do tabel z uporabo orodja za načrtovanje aplikacij. Poleg tega Odnosi povežite tabele skupaj na način, ki omogoča navigacijo med njimi in zagotavlja, da se podatki ne ponavljajo po nepotrebnem.
Z oblikovalcem aplikacij z malo kode ali brez nje lahko ustvarite aplikacije, ki so preproste ali zapletene.
Aplikacije, ki temeljijo na procesih
Aplikacije, ki temeljijo na modelu, so zlasti zelo primerne za aplikacije, ki temeljijo na procesu, z veliko gostoto podatkov in olajšanim premikanjem uporabnikov med povezanimi zapisi. Na primer, če gradite aplikacijo za upravljanje zapletenega procesa, kot je vključevanje novih zaposlenih, upravljanje prodajnega procesa ali član Odnosi v organizaciji, kot je banka, je aplikacija, ki temelji na modelu, odlična izbira.
Modeliranje podatkov
Čeprav jih imenujemo aplikacije, ki temeljijo na modelu, je pogosto lažje razmišljati o njih kot o aplikacijah, ki temeljijo na podatkovnem modelu. To pa zato, ker brez vgrajenega podatkovnega modela v storitvi Microsoft Dataverse ne morete ustvariti aplikacije, ki temelji na modelu.
Uporabniška izkušnja
Z vidika uporabnika vse aplikacije, ki temeljijo na modelu, ponujajo podobno izkušnjo, kar je dostopno tako številnim uporabnikom, kot tudi uporabljenim napravam. Izkušnja je podobna diagramu, ki je prikazan tukaj.
V tem primeru aplikacija vsebuje tri tabele (izzivi, ideje, timski projekti), eno nadzorno plošča, več grafikonov in pogledov . Uporabniki krmarijo med tabelami z uporabo levega podokna ali prek nadzorne plošče.
Prednosti pristopa, ki temelji na modelu
V nasprotju z razvojem aplikacij s platnom, kjer mora imeti oblikovalnik popoln nadzor nad postavitvijo aplikacije, je pri aplikacijah, ki temeljijo na modelu, postavitev že določena s komponentami, ki jih dodate v aplikacijo.
Ta metoda razvoja aplikacij ima nekaj pomembnih prednosti.
- Ko sta podatkovni model in Odnosi ustvarjena, je postopek gradnje relativno hiter zaradi bogate osredotočenosti na komponente oblikovalci brez kode.
- Aplikacije imajo podoben uporabniški vmesnik v različnih napravah, od namiznih do mobilnih.
- Aplikacije so samodejno dostopne in odzivne.
- Uporabniška izkušnja je dosledna v vseh aplikacijah, ki temeljijo na modelu. Ko je uporabnik samozavesten pri uporabi ene aplikacije, ki temelji na modelu, je uvedba dodatnih aplikacij v organizaciji lažja.
- Selitev aplikacij med okolji razvoja, testiranja in proizvodnje je relativno enostavna z uporabo rešitev.
Preberite več o prednostih pristopa, ki temelji na modelu
Primerjava aplikacij, ki temeljijo na modelu, in aplikacij s platnom
Pri aplikacijah s platnom ima oblikovalnik aplikacije popoln nadzor nad postavitvijo aplikacije. Pri aplikacijah, ki temeljijo na modelu, velik del postavitve določajo dodane komponente. Večji poudarek je na hitrem ogledu vaših poslovnih podatkov in sprejemanju odločitev in ne zapleteni zasnovi aplikacije.
Category | Aplikacije, ki temeljijo na modelu | Aplikacije s platnom |
---|---|---|
Podatkovna platforma | Samo Dataverse | Dataverse+ mnoge drug, ki uporabljajo povezovalnike |
Izkušnja oblikovalnika | Oblikovanje brez kod, osredotočeno na komponente | Upravljanje lastnosti kontrolnika z izrazi Power Fx |
Kontrolnik uporabniškega vmesnika | Omejene, zlasti prilagajanje | Popoln nadzor |
Doslednost aplikacij | Visoko – razlikuje zlasti glede na izbrane tabele in poglede | Pogosto nizka, glede na pomemben nadzor, ki ga imajo oblikovalniki nad uporabniško izkušnjo |
Selitev med okolji | Enostavno | Morebitno zapleteno glede na to, da bo morda treba posodobiti vire podatkov |
Hitrost nastanka | Hitro | Glede na kompleksnost zasnove |
Odzivno | Samodejno odzivno | Odzivno samo, če zasnovano na ta način |
Krmarjenje po odnosih | Samodejno, če odnosi obstajajo | Samo tam, kjer je zasnovano in uporabljeno s formulami Power Fx |
Pripomočki za osebe s posebnimi potrebami | Vgrajeno | Oblikovano v aplikacijo: Ustvarjanje aplikacij s platnom, ki so dostopne za osebe s posebnimi potrebami |
Koraki za izdelavo in souporabo aplikacije, ki temelji na modelu
Ustvarjanje aplikacije, ki temelji na modelu, je v osnovi sestavljeno iz naslednjih področij.
- Oblikovanje poslovnih podatkov
- Določanje poslovnih procesov
- Sestavljanje aplikacije
- Konfiguracija varnostnih vlog
- Skupna raba aplikacije
Velik del časa, potrebnega za izdelavo aplikacije, je namenjen oblikovanju poslovnih podatkov in v nekaterih primerih določanju poslovnih procesov. Prilagajanje varnostnih vlog je odvisno od potreb organizacije.
Preberite več o korakih ustvarjanja aplikacije, ki temelji na modelu
Uporaba aplikacije, ki temelji na modelu
Razvita je bila dokumentacija, ki uporabnikom pomaga pri uspešnem krmarjenju in interakciji z aplikacijami, ki temeljijo na modelu, na način, ki jim pomaga narediti bolj produktivne.
Preberite več o uporabi aplikacij, ki temeljijo na modelu
Aplikacije, ki temeljijo na modelu, lahko uporabljate v mobilni napravi in jih izvajate v načinu brez povezave.
Uporaba rešitev za pomoč pri upravljanju življenjskega cikla aplikacije
Upravljanje življenjskega cikla aplikacije (ALM) je način, na katerega razvijamo aplikacijo od zasnove do konca življenjske dobe.
Rešitve se uporabljajo kot ovoji za vse elemente, potrebne za dostavo izdelka za uporabo v podjetju.
Aplikacija, ki temelji na modelu, zahteva najmanj eno tabelo, zemljevid spletnega mesta in samo aplikacijo. Vendar pa aplikacije, ki temeljijo na modelu, na splošno vključujejo precej več, in to vključuje aplikacije s platnom, varnostne vloge, spremenljivke okolja in še veliko več.
Rešitve ponujajo sredstva, s katerimi je mogoče te objekte seliti med okolji. Posledično so rešitve pomemben del vsake strategije upravljanja življenjskega cikla aplikacije.
Ko ustvarite aplikacijo, ki temelji na modelu, jo morate ustvariti znotraj rešitve.
Minimalne zahteve za izdelavo aplikacije, ki temelji na modelu
Aplikacije, ki temeljijo na modelu, so lahko zapletene. Vendar so minimalne zahteve za njihovo ustvarjanje razmeroma enostavne.
- Aplikacija Microsoft Power Apps in licenca zanjo
- Zmogljivost za ustvarjanje Power Platform okolja. To je značilnost licenc za storitev Power Apps in Dynamics 365.
- Okolje Power Platform.
- Dataverse podatkovna baza v okolju. To izberete, ko ustvarite okolje. Več informacij: Ustvarjanje okolja z zbirko podatkov
- Prednosti za oblikovalnik, da deluje kot sistemski prilagajalec ali izdelovalec okolja v okolju, v katerem je ustvarjena aplikacija, ki temelji na modelu. Več informacij: O vnaprej določenih varnostnih vlogah
- Tabela. (Na voljo je veliko standardnih tabel, vključno z računi, ki so na voljo privzeto.)
- En stolpec tabele. (Vsaka tabela ima vsaj en stolpec in veliko sistemskih stolpcev.)
- Ena pogled tabele za ogled zapisov. (Privzeto so na voljo številni.)
- En obrazec tabele za vnos podatkov. (Pogosto bo privzeto samo eden.)
Z uporabo oblikovalnika aplikacij se aplikacija, ki temelji na modelu, ustvari z dodajanjem strani, ki aplikaciji doda navigacijo in običajno temelji na tabeli ali stran po meri.
Naslednji koraki
Preberite več o vrednosti aplikacij, ki temeljijo na modelu.
Izdelava preproste aplikacije, ki temelji na modelu, je odličen način za začetek. Morda boste želeli Ustvariti rešitev preden to storite.
Če se želite poglobiti v ustvarjanje aplikacij, ki temeljijo na modelu, pojdite na Koraki za izdelavo aplikacije, ki temelji na modelu.
Če ste novi Power Apps in želite izvedeti, kako svoj Zamisli pretvoriti v popolnoma delujočo rešitev z Power Apps, začnite z Načrtovanjem Power Apps projekt.
Razumevanje komponent aplikacije, ki temelji na modelu vam pomaga razumeti nekatere elemente, ki sestavljajo aplikacijo, ki temelji na modelu.
Preberite več o licencah za Power Platform
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).