Kaj je aplikacija, ki temelji na modelu, v storitvi Power Apps?

Pregled aplikacij, ki temeljijo na modelu

Oblikovanje aplikacij, ki temeljijo na modelu, je pristop, ki se osredotoča na dodajanje komponent, kot so npr. obrazci, pogledi ingrafikoni ter nadzorne plošče in tabele, z uporabo oblikovalnika aplikacij. Poleg tega tabele med seboj povezujejo odnosi, in sicer na način, ki dovoljuje navigacijo med njimi in zagotavlja, da se podatki po nepotrebnem ne ponavljajo.

Z oblikovalnikom aplikacij lahko z malo ali brez kod ustvarite aplikacije, ki so preproste ali zelo 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. Če na primer izdelujete aplikacijo za upravljanje kompleksnega procesa, kot je uvajanje novih zaposlenih, upravljanje prodajnega procesa ali odnosov članov v organizaciji, kot je banka, so aplikacije, ki temeljijo na modelu, dobra izbira.

Modeliranje podatkov

Čeprav se imenujejo aplikacije, ki temeljijo na modelu, si jih je pogosto lažje predstavljati kot aplikacije, 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 spodnjemu diagramu.

V tem primeru aplikacija vsebuje tri tabele (izzivi, ideje, timski projekti), eno nadzorno plošča, več grafikonov in pogledov . Uporabniki lahko krmarijo med tabelami z uporabo levega podokna ali prek nadzorne plošče.

Vzorec aplikacije, ki temelji na modelu

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 ustvarite podatkovni model in odnose, je postopek ustvarjanja relativno hiter zaradi bogatih oblikovalnikov brez kod, ki so osredotočeni na komponente.
  • 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 Potencialno zapleteno glede na to, da je vire podatkov morda treba posodobiti
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 bo odvisno od potreb organizacije.

Preberite več o korakih ustvarjanja aplikacije, ki temelji na modelu

Uporaba aplikacije, ki temelji na modelu

Razvita je bila dokumentacija za pomoč uporabnikom za uspešno krmarjenje in interakcije z aplikacijami, ki temeljijo na modelih, da postanejo uporabniki bolj produktivni.

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 je način, na katerega razvijamo aplikacijo od zasnove do konca življenja.

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

Raziskovalec rešitev

Rešitve ponujajo sredstva, s katerimi je mogoče te elemente 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.)

Aplikacija, ki temelji na modelu, se ustvari z dodajanjem tabele v zemljevid spletnega mesta z oblikovalnikom aplikacij in izvajanjem prek preverjanja aplikacije in postopka objave.

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, glejte temo Koraki za izdelavo aplikacije, ki temelji na modelu.

Če ste nov uporabnik rešitve Power Apps in vas zanima, kako svoje zamisli pretvoriti v popolnoma delujočo rešitev z uporabo rešitve Power Apps, začnite z razdelkom Načrtovanje projekta Power Apps.

Razumevanje komponent aplikacije, ki temelji na modelu, vam bo pomagalo razumeti nekatere elemente, ki tvorijo 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).