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

Prezentare generală a aplicațiilor bazate pe model

Proiectarea aplicației bazată pe model este o abordare care se concentrează pe adăugarea de componente, cum ar fi forme,vederi, și grafice și tablouri de bord la Mese folosind un instrument de proiectare de aplicații. În plus, relatii conectați tabelele împreună î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 foarte complexe.

Aplicații bazate pe proces

Aplicațiile bazate pe modele sunt potrivite în special pentru a procesa aplicațiile bazate pe date, care au o densitate de date și facilitează trecerea utilizatorilor între înregistrările asociate. De exemplu, dacă construiți o aplicație pentru a gestiona un proces complex, cum ar fi includerea de noi angajați, gestionarea unui proces de vânzări sau relațiile cu membrii într-o organizație, cum ar fi o bancă, o aplicație bazată pe model este o alegere excelentă.

Modelarea datelor

Deși sunt numite aplicații bazate pe model, este adesea mai ușor să ne gândim la ele modelul de date aplicații conduse. Acest lucru se datorează faptului că, fără un model de date găzduit în interior Microsoft Dataverse, nu puteți crea o aplicație bazată pe model.

Experiența de utilizator

Din perspectiva utilizatorului, toate aplicațiile bazate pe model oferă o experiență similară, care este ambele accesibil 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 Mese (provocări, idei, proiecte în echipă), unul bord, și multiple grafice și vederi. 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 bazate pe model

Spre deosebire de aplicație canvas dezvoltare în care designerul are control complet asupra aspectului aplicației, cu aplicații bazate pe model, o mare parte a interfeței cu utilizatorul este determinată pentru dvs. și este în mare parte desemnată de către componente adăugați la aplicație.

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

  • Odata ce modelul de date și relatii au fost create, procesul de construire este relativ rapid datorită designerilor bogati 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 accesibil și receptiv automat.
  • Experiența utilizatorului este consecventă în toate aplicațiile bazate pe model. Odată ce un utilizator are încredere în o aplicație bazată pe 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 de utilizat solutii.

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

Comparație între aplicațiile bazate pe model și aplicațiile canvas

În aplicațiile canvas, producătorul de aplicații are control total asupra aspectului aplicației. Cu aplicațiile bazate pe 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ă
Platforma de date Dataverse numai Dataverse+ multe altele folosind conectori
Experiență de proiectare Design axat pe componente fără cod Manipularea proprietăților de control folosind expresii Power Fx
control UI Limitat, preponderent personalizare Control total
Consecvența aplicației Ridicat – diferă predominant în funcție de tabelele și vederile alese Adesea scăzut, având în vedere controlul semnificativ pe care designerii îl au asupra experienței utilizatorului
Migrația între medii Simplu Potențial complex, având în vedere că sursele de date ar putea avea nevoie să fie actualizate
Viteza de creație Rapid Raportat la complexitatea designului
Receptiv Răspunde automat Reactiv numai dacă este proiectat în acest fel
Navigarea prin relații Automat, cu condiția să existe relații Doar acolo unde este proiectat și aplicat folosind formulele Power Fx
Caracteristicile de accesibilitate Incorporat Proiectat în aplicație: Creați aplicații canvas accesibile

Pași pentru construirea și partajarea unei aplicații bazate pe model

La un nivel fundamental, crearea de aplicații bazată pe model constă din 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 crearea unei aplicații bazate pe model

Folosind o aplicație bazată pe model

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

Aflați mai multe despre utilizarea aplicațiilor bazate pe model

Puteți utiliza aplicații bazate pe 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 este modul în care dezvoltăm o aplicație de la concepție până la sfârșitul vieții.

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

Ca minim, o aplicație bazată pe model necesită un singur tabel, o hartă a site-ului, plus aplicația în sine. Cu toate acestea, aplicațiile bazate pe model includ, în general, o cantitate considerabilă mai mult, iar acestea includ aplicații canvas, 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 bazată pe model, ar trebui să o creați într-o soluție.

Cerințe minime pentru construirea unei aplicații bazate pe model

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

  • A Microsoft Power Apps licență.
  • Capacitate a crea o Power Platform mediu inconjurator. Aceasta este o caracteristică a Power Apps și licențe Dynamics 365 deținute.
  • Un mediu Power Platform.
  • A Dataverse Bază de date în cadrul mediului. 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 bazată pe model. Informații suplimentare: Despre roluri de securitate predefinite
  • A masa. (Există multe tabele standard, inclusiv contul, care există în mod implicit.)
  • O masă coloană. (Fiecare tabel are cel puțin o coloană și multe coloane de sistem.)
  • O masă vedere, pentru a vizualiza înregistrările. (Există un număr în mod implicit.)
  • O masă formă, pentru a introduce date. (Va fi unul implicit.)

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

Pașii următori

Aflați despre valoarea aplicațiilor bazate pe model

Crearea unei aplicații simple bazate pe model este o modalitate excelentă de a începe. Poate doriți Creați o soluție înainte să faci asta.

Pentru a aprofunda în crearea de aplicații bazate pe model, consultați Pași pentru construirea unei aplicații bazate pe 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 bazate pe model vă va ajuta să înțelegeți unele dintre elementele care compun o aplicație bazată pe model.

Aflați despre acordarea de licențe 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).