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

Pregled aplikacij, ki temeljijo na modelu

Oblikovanje aplikacij, ki temelji na modelu, je pristop, ki se osredotoča na dodajanje komponent, kot je npr obrazci,pogledov, in grafikoni in armaturne plošče do mize z orodjem za oblikovanje 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 uporabo oblikovalca aplikacij z malo ali brez kode lahko sestavite aplikacije, ki so preproste ali zelo zapletene.

Aplikacije, ki jih poganja proces

Aplikacije, ki jih poganja model, so še posebej primerne za obdelavo aplikacij, ki jih vodijo podatki, ki so bogate s podatki in uporabnikom olajšajo premikanje med povezanimi zapisi. Na primer, če gradite aplikacijo za upravljanje zapletenega procesa, kot je vključitev 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 se imenujejo aplikacije, ki jih poganja model, je pogosto lažje razmišljati o njih podatkovni model gnane aplikacije. To je zato, ker v njem ni vgrajenega podatkovnega modela Microsoft Dataverse, ne morete ustvariti aplikacije, ki temelji na modelu.

Uporabniška izkušnja

Z vidika uporabnika vse aplikacije, ki jih poganja model, ponujajo podobno izkušnjo, kar je oboje dostopen številnim uporabnikom in uporabljeni napravi. Izkušnja je podobna spodnjemu diagramu.

V tem primeru aplikacija vsebuje tri mize (izzivi, ideje, timski projekti), eno armaturna plošča, in več grafikoni in pogledov. Uporabniki se lahko pomikajo med tabelami z levim podoknom ali prek nadzorne plošče.

Vzorec aplikacije, ki temelji na modelu

Prednosti pristopa, ki temelji na modelu

Za razliko od aplikacija za platno razvoj, kjer ima oblikovalec popoln nadzor nad postavitvijo aplikacije, pri aplikacijah, ki jih poganja model, je velik del uporabniškega vmesnika določen za vas in ga v veliki meri določi komponente dodaš v aplikacijo.

Ta način razvoja aplikacij ima nekaj pomembnih prednosti.

  • Enkrat podatkovni model in Odnosi so bili ustvarjeni, je proces gradnje razmeroma hiter zaradi bogatih oblikovalcev brez kode, osredotočenih na komponente.
  • Aplikacije imajo podoben uporabniški vmesnik v različnih napravah, od namizja do mobilnega telefona.
  • Aplikacije so dostopen in odziven samodejno.
  • Uporabniška izkušnja je skladna v vseh aplikacijah, ki jih poganja model. Ko je uporabnik samozavesten z eno aplikacijo, ki temelji na modelu, je kasnejše aplikacije lažje sprejeti v organizaciji.
  • Selitev aplikacij med razvojem, testiranjem in proizvodnjo okolja je relativno enostavno z uporabo rešitve.

Preberite več o prednostih pristopa, ki temelji na modelu

Primerjava aplikacij, ki jih poganja model, in platna

V platnenih aplikacijah ima izdelovalec aplikacij popoln nadzor nad postavitvijo aplikacije. Pri aplikacijah, ki jih poganja model, je velik del postavitve določen s komponentami, ki jih dodate. Poudarek je bolj na hitrem ogledu vaših poslovnih podatkov in sprejemanju odločitev namesto na zapletenem oblikovanju aplikacij.

Category Aplikacije, ki temeljijo na modelu Aplikacije s platnom
Podatkovna platforma Dataverse samo Dataverse+ mnogi drugi uporabljajo konektorje
Izkušnje oblikovanja Zasnova, osredotočena na komponente brez kode Manipulacija s kontrolnimi lastnostmi z uporabo izrazov Power Fx
Nadzor uporabniškega vmesnika Omejeno, pretežno prilagajanje Popoln nadzor
Doslednost aplikacije Visoko – razlikuje se predvsem glede na izbrane tabele in poglede Pogosto nizka, glede na pomemben nadzor, ki ga imajo oblikovalci nad uporabniško izkušnjo
Migracija med okolji Enostavno Morebitno zapleteno glede na to, da bo morda treba posodobiti vire podatkov
Hitrost ustvarjanja Hitro Glede na kompleksnost zasnove
Odzivno Samodejno odziven Odzivno samo, če je zasnovano na ta način
Navigacija po Odnosi Samodejno, če obstaja Odnosi Samo tam, kjer so zasnovane in uporabljene z uporabo formul Power Fx
Pripomočki za osebe s posebnimi potrebami Vgrajeno Zasnovan v aplikaciji: Ustvarite dostopne aplikacije na platnu

Koraki za izdelavo in skupno rabo aplikacije, ki temelji na modelu

Na osnovni ravni je izdelava aplikacij na podlagi modela sestavljena iz naslednjih področij.

  • Oblikovanje poslovnih podatkov
  • Določanje poslovnih procesov
  • Sestavljanje aplikacije
  • Konfiguriranje varnostnih vlog
  • Skupna raba aplikacije

Velik del časa, porabljenega za izdelavo aplikacije, je namenjen modeliranju poslovnih podatkov in v nekaterih primerih definiranju poslovnih procesov. Prilagajanje varnostnih vlog bo odvisno od potreb organizacije.

Preberite več o korakih za izdelavo aplikacije, ki temelji na modelu

Uporaba aplikacije, ki temelji na modelu

Razvita je bila dokumentacija, ki uporabnikom pomaga pri uspešni navigaciji in interakciji z aplikacijami, ki jih poganja model, na način, ki jim omogoča, da so bolj produktivni.

Preberite več o uporabi aplikacij, ki jih poganja model

V mobilni napravi lahko uporabljate aplikacije, ki temeljijo na modelu, in jih zaženete v načinu brez povezave.

Uporaba rešitev za pomoč pri upravljanju življenjskega cikla aplikacij

Upravljanje življenjskega cikla aplikacije je način, na katerega razvijamo aplikacijo od spočetja 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 mesta in samo aplikacijo. Vendar pa aplikacije, ki temeljijo na modelu, običajno vključujejo precej več, in to vključuje platnene aplikacije, varnostne vloge, spremenljivke okolja in še veliko več.

Raziskovalec rešitev

Rešitve ponujajo sredstva, s katerimi je mogoče te elemente prenesti med okolja. Posledično so rešitve pomemben del strategije upravljanja življenjskega cikla katere koli aplikacije.

Ko ustvarite aplikacijo, ki temelji na modelu, jo morate ustvariti v rešitvi.

Minimalne zahteve za izdelavo aplikacije, ki temelji na modelu

Aplikacije, ki jih poganja model, so lahko zapletene. Vendar pa so minimalne zahteve za njihovo gradnjo razmeroma enostavne.

  • A Microsoft Power Apps licenco.
  • Zmogljivost ustvariti a Power Platform okolje. To je značilnost Power Apps in licence Dynamics 365.
  • Okolje Power Platform.
  • A Dataverse bazo podatkov znotraj okolja. To je izbrano, ko ustvarite okolje. Več informacij: Ustvarjanje okolja z zbirko podatkov
  • Privilegiji za izdelovalca, da deluje kot program za prilagajanje sistema ali izdelovalec okolja v okolju, kjer je ustvarjena aplikacija, ki temelji na modelu. Več informacij: O vnaprej določenih varnostnih vlogah
  • A mizo. (Obstaja veliko standardnih tabel, vključno z računom, ki obstajajo privzeto.)
  • Ena miza stolpec. (Vsaka tabela ima vsaj en stolpec in veliko sistemskih stolpcev.)
  • Ena miza pogled, za ogled zapisov. (Privzeto je na voljo številka.)
  • Ena miza oblika, za vnos podatkov. (Privzeto bo ena.)

Aplikacija, ki temelji na modelu, je ustvarjena z dodajanjem tabele v a zemljevid mesta uporabljati oblikovalec aplikacij, in poteka skozi postopek preverjanja veljavnosti in objave aplikacije.

Naslednji koraki

Preberite več o vrednosti aplikacij, ki jih poganja model

Izdelava preproste aplikacije, ki temelji na modelu je odličen način za začetek. Morda boste želeli Ustvarite rešitev preden to storite.

Če se želite poglobiti v ustvarjanje aplikacij, ki temeljijo na modelu, glejte 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.

Razumeti komponente aplikacije, ki jih poganja model vam bo pomagal razumeti nekatere elemente, ki sestavljajo aplikacijo, ki temelji na modelu.

Več o licenciranju 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).