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

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

Proiectarea aplicației proiectate pe bază de model este o abordare care se concentrează pe adăugarea de componente, cum ar fi formulare, vizualizări și grafice și tablouri de bord la tabele folosind un instrument de proiectare de aplicații. În plus, relatiile conectează tabelele împreună într-un mod care să permită navigarea între ele și să se asigure că datele nu se repetă în mod inutil.

Folosind proiectantul de aplicații cu puțin sau fără cod, puteți genera aplicații simple sau foarte complexe.

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 integrarea noilor angajați, gestionarea unui proces de vânzări sau relațiile cu membrii într-o organizație precum o bancă, o aplicație proiectată bazată pe modele este o alegere excelentă.

Modelarea datelor

Deși sunt numite aplicații proiectate pe bază de model, este adesea mai ușor să ne gândim la ele ca modele de date aplicații conduse. 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ă mai jos.

Î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 pot naviga î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.

  • Odata ce modelul de date și relațiile au fost create, procesul de construire este relativ rapid datorită proiectanților bogați axați pe componente fără cod.
  • 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 va 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ție care îi ajută pe utilizatori să navigheze cu succes și să interacționeze cu aplicațiile proiectate pe bază de mode într-un mod care le permite 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 managementul ciclului de viață al aplicației

Managementul ciclului de viață al aplicației este modul în care gestionă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 elemente 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.)

Se creează o aplicație proiectată pe bază de model, prin adăugarea unui tabel la o harta site folosind proiectantul de aplicații și rulează prin procesul de validare și publicare a aplicației.

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 să faceți asta.

Pentru a aprofunda crearea de aplicații proiectate pe bază de model, consultați Pași pentru construirea unei aplicații proiectate pe bază de model.

Dacă sunteți începător în ceea ce privește Power Apps și doriți să aflați cum să vă convertiți ideile într-o soluție complet funcțională folosind Power Apps, începeți cu Planificarea unui proiect Power Apps.

Înțelegeți componentele aplicației proiectate pe bază de model care vă va ajuta să înțelegeți unele dintre elementele care compun o aplicație proiectată pe bază de 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).