Ce sunt aplicațiile pe pe bază de model în Power Apps?

Prezentare generală aplicații proiectate pe bază de model

Proiectarea aplicației bazată pe model este o abordare care se concentrează pe adăugarea de componente precum forme, vizualizări, diagrame și tablouri de bord la tabele folosind un instrument de proiectare de aplicații. În plus, relațiile conectează tabelele într-un mod care să permită navigarea între ele și să se asigure că datele nu se repetă în mod inutil.

Folosind designerul de aplicații cu puțin sau fără cod, puteți crea aplicații simple sau complexe.

Designer de aplicații cu contul și tabelul de contacte adăugate

Aplicații determinate de proces

Aplicațiile proiectate bazate pe model sunt potrivite în special pentru aplicațiile bazate pe procese, care sunt densitate de date și facilitează deplasarea utilizatorilor între înregistrările conexe. De exemplu, dacă construiți o aplicație pentru a gestiona un proces complex, cum ar fi înrolare noi angajați, gestionarea unui proces de vânzări sau relațiile cu membrii unei organizații, cum ar fi o bancă, o aplicație bazată pe model este o alegere excelentă.

Modelarea datelor

Deși le numim aplicații bazate pe model, este adesea mai ușor să ne gândim la ele ca fiind aplicații bazate pe model de date . Acest lucru se datorează faptului că, fără un model de date găzduit în Microsoft Dataverse, nu puteți crea o aplicație proiectată pe bază de model.

Experiența de utilizator

Din perspectiva utilizatorului, toate aplicațiile proiectate pe bază de model oferă o experiență similară, care este ambele accesibile pentru mulți utilizatori și pentru dispozitivul utilizat. Experiența este similară cu diagrama prezentată aici.

În acest exemplu, aplicația conține trei tabele (provocări, idei, proiecte în echipă), un tablou de bord, și multiple grafice și vizualizări. Utilizatorii navighează între tabele folosind panoul din stânga sau prin tabloul de bord.

Mostră de aplicație pe bază de model

Beneficiile abordării proiectate pe bază de model

Spre deosebire de dezvoltarea de aplicații pe pânză în care proiectantul deține întreg controlul asupra aspectului aplicației, cu aplicațiile pe bază de model mare parte din aspect este determinat și în mare parte proiectat de componentele pe care le adăugați în aplicație.

Există câteva avantaje notabile ale acestei metode de dezvoltare a aplicațiilor.

  • Odată ce modelul de date și relațiile s-au creat, procesul de construire este relativ rapid datorită faptului că nu se concentrează pe componente. -designeri de coduri.
  • Aplicațiile au o interfață de utilizator similară pe diferite dispozitive, de la desktop la mobil.
  • Aplicațiile sunt accesibile și receptive automat.
  • Experiența utilizatorului este consecventă în toate aplicațiile proiectate pe bază de model. Odată ce un utilizator are încredere în o aplicație proiectate pe bază de model, aplicațiile ulterioare sunt mai ușor de adoptat în cadrul unei organizații.
  • Migrarea aplicațiilor între dezvoltare, testare și producție medii este relativ simplu prin utilizarea soluțiilor.

Aflați mai mulde despre beneficiile abordării bazate pe model

Comparație între aplicați pe bază de model și proiectate create pe planșă

În aplicațiile create pe planșă, producătorul de aplicații are control total asupra aspectului aplicației. Cu aplicațiile proiectate pe bază de model, o mare parte a aspectului este determinată de componentele pe care le adăugați. Accentul se pune mai mult pe vizualizarea rapidă a datelor de afaceri și pe luarea deciziilor decât pe designul complicat al aplicației.

Categorie Aplicații proiectate pe bază de model Aplicații proiectate pe pânză
Platformă de date Dataverse numai Dataverse + multe altele folosind conectori
Proiectați experiența Proiectare concentrată pe componente și fără cod Manipularea proprietăților de control folosind expresii Power Fx
UI control Limitat, predominant particularizare Control deplin
Consistența aplicației Ridicat – diferă predominant în funcție de tabelele și vizualizările alese Adesea scăzut, având în vedere controlul semnificativ pe care designerii îl au asupra experienței utilizatorului
Migrare între medii Simplu Potențial complex, având în vedere că sursele de date ar putea avea nevoie să fie actualizate
Viteza creării Rapid Raportat la complexitatea proiectării
Receptiv Automat resposiv Responsiv numai dacă este proiectat în acest fel
Navigarea între relații Automat, cu condiția să existe relații Numai acolo unde este proiectat și aplicat folosind formule Power Fx
Caracteristicile de accesibilitate Construit Proiectat în aplicație: Creați aplicații create pe planșă accesibile

Pași pentru construireași partajarea unei aplicații proiectate pe bază de model

La un nivel fundamental, realizarea de aplicații proiectate pe bază de model constă în următoarele domenii.

  • Modelarea datelor de business
  • Definirea proceselor de business
  • Compunerea aplicației
  • Configurarea rolurilor de securitate
  • Împărtășirea aplicației dvs

O mare parte a timpului petrecut în construirea aplicației este dedicată modelării datelor de afaceri și, în unele cazuri, definirii proceselor de afaceri. Personalizarea rolurilor de securitate depinde de nevoile organizației.

Aflați mai multe despre pașii pentru construirea unei aplicații proiectate pe bază de model

Folosirea unei aplicații proiectată pe bază de model

A fost dezvoltată documentația care îi ajută pe utilizatori să navigheze cu succes și să interacționeze cu aplicațiile bazate pe modele într-un mod care îi ajută să fie mai productivi.

Aflați mai multe despre folosirea aplicațiilor proiectate pe bază de model

Puteți utiliza aplicații proiectată pe bază de model pe un dispozitiv mobil și le puteți rula în modul offline.

Utilizarea soluțiilor pentru a ajuta la gestionarea ciclului de viață al aplicației

Managementul ciclului de viață al aplicației (ALM) este modul în care dezvoltăm o aplicație de la concepție până la sfârșitul vieții.

Soluțiile sunt folosite pentru a acționa ca încapsulare pentru toate elementele necesare pentru a livra un produs pentru utilizare în cadrul unei afaceri.

Ca minim, o aplicație proiectată pe bază de model necesită un singur tabel, o hartă a site-ului, plus aplicația în sine. Cu toate acestea, aplicațiile proiectate pe bază dee model includ, în general, o cantitate considerabilă mai mult, iar acestea includ aplicații create pe planșă, roluri de securitate, variabile de mediu și multe altele.

Explorator de soluții

Soluțiile oferă mijloacele prin care aceste obiecte pot fi migrate între medii. În consecință, soluțiile sunt o parte importantă a oricărei strategii de management al ciclului de viață al aplicației.

Când creați o aplicație proiectate pe bază de model, ar trebui să o creați într-o soluție.

Cerințe minime pentru construirea unei aplicații proiectate pe bază de model

Aplicațiile proiectate pe bază de model pot fi complexe. Cu toate acestea, cerințele minime pentru construirea lor sunt relativ simple.

  • O Microsoft Power Apps licență.
  • Capacitatea de a crea un Power Platform mediu. Aceasta este o caracteristică a Power Apps și licențe Dynamics 365 deținute.
  • Un mediu Power Platform.
  • O Dataverse bază de date în mediu. Acesta este selectat atunci când creați un mediu. Mai multe informații: Creați un mediu cu o bază de date
  • Privilegii pentru producător de a lucra ca personalizator de sistem sau creator de mediu în mediul în care este creată aplicația proiectată pe bază de model. Informații suplimentare: Despre roluri de securitate predefinite
  • Un tabel. (Există multe tabele standard, inclusiv contul, care există în mod implicit.)
  • Un tabel coloane. (Fiecare tabel are cel puțin o coloană și multe coloane de sistem.)
  • Un tabel vizualizaree, pentru a vizualiza înregistrările. (Există un număr implicit.)
  • Un tabel formular, pentru a introduce date. (Va fi unul implicit.)

Folosind designerul de aplicații, o aplicație bazată pe model este creată prin adăugarea unei pagini, care adaugă navigare la aplicație și se bazează de obicei pe un tabel sau pagină personalizată.

Pașii următori

Aflați despre valoarea pentru aplicații proiectate pe bază de model.

Crearea unei aplicații simple proiectată pe bază de model este o modalitate excelentă de a începe. Poate doriți să Creați o soluție înainte de a face acest lucru.

Pentru a aprofunda crearea de aplicații bazate pe model, accesați Pași pentru crearea unei aplicații bazate pe model.

Dacă sunteți nou în Power Apps și doriți să aflați cum să vă convertiți Idei într-o soluție complet funcțională folosind Power Apps, începeți cu Planificarea unei Power Apps proiect.

Înțelegerea componentelor aplicației bazate pe model vă ajută să înțelegeți unele dintre elementele care compun o aplicație bazată pe model.

Aflați mai multe despre licențierea pentru Power Platform

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).