Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Prezentare generală a aplicațiilor proiectate pe bază de model
Proiectarea aplicației bazată pe model este o abordare care se concentrează pe adăugarea de componente precum formulare, vizualizări, diagrame și tablouri de bord la tabele folosind un instrument de proiectare a aplicațiilor. În plus, relațiile conectează tabelele într-un mod care permite navigarea între ele și asigură că datele nu se repetă inutil.
Folosind proiectantul de aplicații cu puțin sau deloc cod, puteți crea aplicații simple sau complexe.
Aplicații bazate pe procese
Aplicațiile proiectate pe bază de model sunt potrivite în special pentru aplicațiile bazate pe procese care sunt dense în date și facilitează deplasarea utilizatorilor între înregistrările asociate. De exemplu, dacă construiți o aplicație pentru a gestiona un proces complex, cum ar fi integrarea 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 le numim aplicații bazate pe model, este adesea mai ușor să ne gândim la ele ca la aplicații bazate pe modele 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 bazate pe modele oferă o experiență similară, care este accesibilă atât multor utilizatori, cât și dispozitivului utilizat. Experiența este similară cu diagrama prezentată aici.
În acest exemplu, aplicația conține trei tabele (provocări, idei, proiecte de echipă), un tablou de bord și mai multe diagrame și vizualizări. Utilizatorii navighează între tabele utilizând panoul din stânga sau prin tabloul de bord.
Beneficiile abordării bazate pe modele
Spre deosebire de dezvoltarea aplicațiilor proiectate , unde proiectantul are control complet asupra aspectului aplicației, în cazul aplicațiilor proiectate pe model, o mare parte din interfața cu utilizatorul este determinată pentru dvs. și este în mare parte desemnată de componentele pe care le adăugați la aplicație.
Există câteva avantaje notabile ale acestei metode de dezvoltare a aplicațiilor.
- Odată ce modelul de date și relațiile sunt create, procesul de compilare este relativ rapid datorită designerilor fără cod bogați axați pe componente.
- 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 model. Odată ce un utilizator este încrezător cu o aplicație bazată pe model, aplicațiile ulterioare sunt mai ușor de adoptat în cadrul unei organizații.
- Migrarea aplicațiilor între mediile de dezvoltare, testare și producție este relativ simplă prin utilizarea soluțiilor.
Aflați mai multe despre beneficiile abordării bazate pe modele
Aplicații proiectate pe bază de model și pânză comparate
În aplicațiile proiectate, producătorul de aplicații are control total asupra aspectului aplicației. Cu aplicațiile proiectate pe bază de model, o mare parte din aspect 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 | Numai Dataverse | Dataverse + multe altele care utilizează conectori |
| Experiență de proiectare | Design axat pe componente fără cod | Manipularea proprietăților de control folosind expresii Power Fx |
| Controlul interfeței de utilizare | Personalizare limitată, predominant | Control deplin |
| Consecvenț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 proiectanții îl au asupra experienței utilizatorului |
| Migrarea între medii | Simplu | Potențial complex, având în vedere că sursele de date ar putea avea nevoie să fie actualizate |
| Viteza de creare | Repede | În raport cu complexitatea designului |
| Receptiv | Răspuns automat | Receptiv numai dacă este proiectat în acest fel |
| Navigarea prin relații | Automate, cu condiția să existe relații | Numai în cazul în care a fost proiectat și aplicat folosind formule Power Fx |
| Caracteristici de accesibilitate | Încorporat | Proiectat în aplicație: Creați aplicații proiectate pe pânză accesibile |
Pași pentru construirea și partajarea unei aplicații proiectate pe bază de model
La un nivel fundamental, crearea de aplicații bazate pe modele constă în următoarele domenii.
- Modelarea datelor de business
- Definirea proceselor de business
- Compunerea aplicației
- Configurarea rolurilor de securitate
- Partajarea aplicației
O mare parte din timpul petrecut construind aplicația este dedicat modelării datelor de business și, în unele cazuri, definirii proceselor de business. Particularizarea 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ție care ajută utilizatorii să navigheze cu succes și să interacționeze cu aplicațiile proiectate pe bază de model într-un mod care le ajută să devină mai productive.
Aflați mai multe despre utilizarea aplicațiilor bazate pe modele
Puteți utiliza aplicații proiectate pe bază de model pe un dispozitiv mobil și le puteți rula în modul offline.
Utilizarea soluțiilor pentru gestionarea ciclului de viață al aplicațiilor
Managementul ciclului de viață al aplicațiilor (ALM) este modul în care dezvoltăm o aplicație de la concepție până la sfârșitul duratei de viață.
Soluțiile sunt folosite pentru a acționa ca ambalaje pentru toate elementele necesare pentru a livra un produs pentru a fi utilizat într-o afacere.
Cel puțin, 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 aceasta include aplicații proiectate, roluri de securitate, variabile de mediu și multe altele.
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 gestionare a ciclului de viață al aplicațiilor.
Când creați o aplicație proiectată 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 licență Microsoft Power Apps.
- Capacitatea de a crea un mediu Power Platform. Aceasta este o caracteristică a licențelor Power Apps și Dynamics 365 deținute.
- Un mediu Power Platform.
- O bază de date Dataverse în mediu. Aceasta este selectată atunci când creați un mediu. Mai multe informații: Creați un mediu cu o bază de date
- Privilegii pentru ca producătorul să lucreze ca persoană care particularizează sistemul sau ca creator de mediu în mediul în care este creată aplicația proiectată pe bază de model. Informații suplimentare: Despre rolurile de securitate predefinite
- O masă. (Există multe tabele standard, inclusiv cont, care există în mod implicit.)
- O coloană de tabel. (Fiecare tabel are cel puțin o coloană și multe coloane de sistem.)
- O vizualizare de tabel, pentru a vizualiza înregistrările. (Există un număr în mod implicit.)
- Un formular de tabel, pentru a introduce date. (Va exista unul în mod implicit.)
Utilizând proiectantul de aplicații, o aplicație proiectată pe bază de model este creată prin adăugarea unei pagini, care adaugă navigare la aplicație și se bazează de obicei pe un tabel sau pe o pagină particularizată.
Pașii următori
Aflați despre valoarea aplicațiilor proiectate pe bază de model
Construirea unei aplicații simple bazate pe 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 aplicațiilor proiectate pe bază de model, accesați Pașii pentru construirea unei aplicații proiectate pe bază de model.
Dacă sunteți nou în Power Apps și doriți să aflați despre cum să vă convertiți ideile într-o soluție complet funcțională utilizând Power Apps, începeți cu Planificarea unui proiect Power Apps.
Înțelegerea componentelor aplicației proiectate pe bază de model vă ajută să înțelegeți unele dintre elementele care alcătuiesc o aplicație proiectată pe bază de model.