Prezentare generală a soluțiilor în Power Apps

Soluțiile sunt utilizate pentru transportul aplicațiilor și componentelor de la un mediu la altul sau pentru a aplica un set de particularizări la aplicații existente. O soluție poate conține una sau mai multe aplicații, precum și alte componente, cum ar fi hărți site, tabele, procese, resurse web, alegeri, fluxuri și multe altele.

Soluțiile sunt mecanismul de implementare a managementului ciclului de viață al aplicațiilor (ALM) în Power Apps și alte produse Power Platform, cum ar fi Power Automate.

Notă

Pentru a afla mai multe despre conceptele soluțiilor și despre modul în care soluțiile sunt folosite pentru managementul ciclului de viață al aplicațiilor, accesați Prezentare generală a ALM cu Microsoft Power Platform în ghidul Power Platform ALM.

Această secțiune se concentrează pe sarcinile manual pe care dezvoltatorii de aplicații trebuie să le îndeplinească în timp ce lucrează cu soluții în Power Apps.

Începeți: concepte de soluție

Înainte de a lucra cu soluții, este important să vă familiarizați cu următoarele concepte de soluție:

  • Două tipuri de soluții (gestionate și negestionate)
  • Componente soluție
  • Ciclul de viață al unei soluții (creare, actualizare, upgrade și corecție a unei soluții)
  • Editorul de soluții
  • Soluții și dependențele componentelor de soluții

Pentru a afla mai multe, consultați secțiunea *Concepte de soluții* din *ghidul ALM*. Power Platform

Soluții implicite

Power Apps îți oferă următoarele soluții implicite negestionate:

  • Common Data Service Soluție implicită. Această soluție este disponibilă pentru creatori pentru a o folosi implicit pentru particularizările într-un mediu. Soluția implicită Common Data Service este utilă atunci când vrei să evaluezi sau să înveți Power Apps. Cu toate acestea, recomandăm creatorilor de aplicații să lucreze în propriile soluții negestionate.
  • Soluție implicită. Aceasta este o soluție specială care conține toate componentele din sistem. Soluția implicită este utilă pentru a descoperi toate componentele și configurațiile din sistemul dvs.

Totuși, vă recomandăm să creați o soluție pentru gestionarea particularizărilor. Mai multe informații: Utilizați o soluție de personalizare din ghidul Power Platform ALM.

Proprietăți gestionate

Puteți controla care dintre componentele soluției gestionate sunt particularizabile folosind proprietăți gestionate. Vă recomandăm să setați proprietățile gestionate astfel încât componentele dvs. gestionate să nu poată fi modificate. Acest lucru ajută la protejarea soluției de modificări care ar putea cauza defecțiuni după importarea acesteia într-un alt mediu, cum ar fi cel de testare sau de producție.

Mai multe informații: Proprietăți gestionate în Power Platform

Lucrează cu soluții în Power Apps

În Power Apps, puteți vizualiza o listă de soluții selectând Solutions în navigarea din stânga. Puteți efectua aceste activități de soluție:

  • Soluție nouă: Pentru a localiza și a lucra doar cu componentele pe care le-ați personalizat, creați o soluție și efectuați toate personalizările acolo. Apoi, puteți distribui cu ușurință soluția dvs. în alte medii. Mai multe informații: Creați o soluție
  • Importați soluția: Importați o soluție în mediul dvs. Mai multe informații: Importați soluții
  • Open AppSource: AppSource este locul unde poți găsi soluții adaptate industriei tale, care funcționează cu produsele pe care le folosești deja.
  • Publicați toate personalizările: Publicați toate personalizările active din mediul dvs.
  • Setați soluția preferată: Setați soluția preferată în care sunt create toate componentele soluției.
  • Vedeți istoricul: Vizualizați detalii despre operațiunile soluției în timp, cum ar fi importul, exportul și dezinstalarea. Mai multe informații: Vizualizați istoricul unei soluții
  • Connect to Git: Integrarea controlului versiunilor permite echipelor de dezvoltare să sincronizeze soluții și obiecte de soluție prin unul sau mai multe medii Dataverse folosind un depozit Azure DevOps Git. Mai multe informații: Prezentare generală a integrării Git în Power Platform
  • Comutare la versiunea clasică: Deschideți exploratorul de soluții clasic.

Când selectați o soluție, în bara de comenzi devin disponibile activități suplimentare. Aceste sarcini includ:

  • Editare: Editați proprietățile soluției, cum ar fi adăugarea sau eliminarea componentelor soluției.
  • Ștergeți. Ștergeți soluția selectată.
  • Creați un plan. Folosește instrumentul Plan designer pentru a crea un plan pentru soluția existentă. Proiectantul de planuri generează un document detaliat care descrie soluția dumneavoastră. Planul acoperă problema de afaceri, cerințele utilizatorilor, cum ar fi rolurile și poveștile utilizatorilor, modelul de date și tehnologii precum aplicațiile. Această funcție economisește timp atunci când încercați să înțelegeți conținutul unei soluții și îi ajută pe creatori să îmbunătățească o soluție existentă. Mai multe informații: Creați un plan dintr-o soluție
  • Export soluție: Exportați soluția într-un fișier care poate fi importat într-un alt mediu. Mai multe informații: Exportați soluții
  • Implementează. Folosește conducte în Power Platform pentru a implementa soluții în medii de testare și producție. Mai multe informații: Prezentare generală a conductelor din Power Platform
  • Verificator de soluții: Executați sau revizuiți rezultatele verificatorului de soluții pentru această soluție.
  • Afișați dependențele: Vizualizați componentele soluției care au o dependență de o altă componentă. Mai multe informații: Vizualizați dependențele soluțiilor pentru soluțiile care ar bloca dezinstalarea acestei soluții.
  • Setați soluția preferată. Folosește soluția selectată ca soluție preferată. Soluția preferată este cea în care, dacă nu funcționează deja în contextul unei soluții, toate componentele soluției sunt menținute. Mai multe informații: Soluția preferată
  • Vezi istoricul. Vizualizați detalii despre operațiunile soluției în timp, cum ar fi importul, exportul și dezinstalarea. Mai multe informații: Vizualizați istoricul unei soluții
  • Publicare în catalog: Publică soluția în catalog, făcând-o disponibilă pentru utilizarea de către alți creatori din organizația dvs. Acest lucru este util pentru partajarea soluțiilor pe care doriți ca alții să le poată importa și utiliza în mediile lor. Mai multe informații: Catalog în Power Platform
  • Aplicați actualizarea: Apare atunci când selectați o soluție. Aplicați o actualizare în așteptare care a fost inițiată pentru o soluție gestionată.

Din zona Soluții , deschideți o soluție pentru a vizualiza toate obiectele acesteia.

Soluție exemplu cu toate obiectele.

Răsfoiți toate obiectele dintr-o soluție derulând prin elemente. Dacă există mai mult de 100 de elemente în listă, puteți selecta Încărcați următoarele 100 de elemente pentru a vedea mai multe.

Încărcați următoarele 100 de articole.

Coloanele pot fi sortate și filtrate prin selectarea antetului coloanei.

Anteturile de coloană includ:

  • Gestionat: Obiectul soluției provine dintr-o soluție gestionată. Puteți inspecta obiectul selectând elementul și apoi selectând Avansat>Vedeți straturile soluției.
  • Personalizabil: Componenta este disponibilă pentru personalizare.
  • Personalizat: Aceasta indică faptul că obiectul este un obiect negestionat sau un obiect gestionat cu un strat de personalizare negestionat. Puteți utiliza această coloană pentru a localiza rapid modificările negestionate pe care le aveți pentru componentele din soluție.
  • Proprietar: Dacă obiectul soluției acceptă dreptul de proprietate asupra utilizatorilor și echipelor, se afișează proprietarul curent.
  • Stare: Dacă obiectul soluției acceptă gestionarea stării (activat/dezactivat, activat/dezactivat, activ/inactiv), starea este afișată.

Sfat

Puteți localiza rapid toate obiectele soluției care sunt negestionate sau au personalizări negestionate selectând soluția implicită și filtrând în coloana Personalizat .

Căutare și filtrare într-o soluție

Căutați o anumită componentă după numele acesteia.

Componentă de căutare.

Sau filtrați toate articolele din listă după tipul de componentă.

Filtrați componenta după tip.

Comenzi contextuale

Pe măsură ce selectați fiecare componentă, acțiunile disponibile în bara de comenzi se modifică în funcție de tipul componentei selectate și dacă soluția este implicită sau una gestionată.

Comenzi specifice componentelor.

Când nu selectați nicio componentă, bara de comenzi afișează acțiunile aplicate soluției în sine.

Comenzi specifice soluției.

În cazul soluțiilor negestionate sau al celei implicite, puteți utiliza comanda Nou sau Adăugare existentă pentru a crea sau a adăuga diferite tipuri de componente. Mai multe informații: Adăugați componente ale soluției

Notă

Nu puteți adăuga componente la o soluție gestionată. Când încerci, vei primi următorul mesaj:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."

Sunt necesare privilegii suplimentare

Unele componente pot necesita anumite privilegii pentru ca utilizatorii să ruleze componenta atunci când aceasta este importată în mediu dintr-o soluție. Dataverse

Fluxuri

Pentru a utiliza sau a rula un flux dintr-o aplicație pânză care este inclusă într-o soluție, trebuie să aveți permisiuni la la acel fluxl prin cineva care partajează proprietatea sau execută permisiuni. Când o aplicație dintr-o soluție este partajată cu un set de utilizatori, fluxurile trebuie, de asemenea, partajate explicit.

Mai multe informații: Roluri de securitate implicite și privilegii necesare

Utilizați canale în Power Platform pentru a implementa soluții

Implementați cu ușurință soluții în medii de testare și producție folosind conducte Power Platform. Odată ce pipeline-urile sunt implementate, producătorii pot iniția implementări în produs cu câteva clicuri. Producătorii fac acest lucru direct în mediile lor de dezvoltare. Mai multe informații: Prezentare generală a conductelor din Power Platform

Limitări cunoscute

Următoarele limitări se aplică la utilizarea aplicațiilor, fluxurilor și conectoarelor particularizate în soluții.

  • Dacă întâmpinați o eroare de publicare a aplicației pe pânză: aplicația are conexiuni la fluxuri care nu mai sunt în mediu, eliminați toate fluxurile șterse din aplicație. Apoi salvați și publicați aplicația.
  • Aplicațiile Canvas partajate cu toate persoanele care trec prin operațiuni de backup și restaurare a mediului nu sunt partajate cu toate persoanele din mediul restaurat. Observați că aplicația pânză poate fi partajată cu un grup de securitate, iar aplicația din mediul restaurat este partajată cu acel grup de securitate.

Pentru a afla mai multe despre personalizarea componentelor individuale dintr-o soluție, consultați următoarele articole:

  • Pentru personalizarea tabelelor, a relațiilor dintre tabele, a coloanelor și a mesajelor, accesați Metadate.
  • Pentru formulare de tip tabel, accesați Formulare.
  • Pentru procese, accesați Procese.
  • Pentru regulile de afaceri, accesați Reguli de afaceri.

Soluții de depanare

Pentru probleme cunoscute și informații despre cum să depanezi lucrul cu soluții, accesează Gestionează aplicații și soluții în documentația Power Apps Depanare.

Pasul următor

Creați o soluție