Partajați prin


Soluții în Power Apps prezentare generală

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 gestionării ciclului de viață al aplicației (ALM) în Power Apps și alte produse Power Platform, cum ar fi Power Automate.

Notă

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

Această secțiune se concentrează pe sarcinile manuale pe care trebuie să le îndeplinească producătorii de aplicații în timp ce lucrează cu soluții 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, accesați Concepte de soluție din Power Platform ghidul ALM.

Soluții implicite

Power Apps vă 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 doriți să evaluați sau să învățaț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 pentru a personaliza în Power Platform ghidul 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 vă ajută pe proteja soluția dvs. de la modificări care ar putea duce la întreruperea acesteia după ce este importată într-un alt mediu, cum ar fi testarea sau producția.

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

Lucrul cu soluțiile în Power Apps

În Power Apps, puteți vizualiza o listă de soluții selectând Soluții î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 faceț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
  • Import: importați o soluție în mediul dvs. Mai multe informații: Importați soluții
  • Deschidere AppSource: Microsoft AppSource este locul unde puteți ajunge pentru a obține soluții adaptate industriei dvs. care funcționează cu produsele pe care le utilizați 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ă unde sunt create toate componentele soluției.
  • Comutați la clasic: deschideți exploratorul clasic de soluții.
  • Vedeți istoricul: vedeți detalii despre operațiunile soluției de-a lungul timpului, cum ar fi importul, exportul și dezinstalarea. Mai multe informații: Vizualizați istoricul unei soluții
  • Verificator de soluții: rulați sau examinați rezultatele verificatorului de soluții pentru această soluție.
  • Afișați dependențele: Vizualizați dependențele soluției pentru soluțiile care ar bloca dezinstalarea acestei soluții.
  • Aplicați o actualizare: Aplicați o actualizare în așteptare care a fost inițiată pentru un soluție gestionată.

Sarcinile disponibile fără nicio soluție selectată includ: soluție nouă, soluție importată, deschidere AppSource, publicați toate personalizările, setați soluția preferată.

Comenzi disponibile atunci când nu este selectată o soluție.

Sarcinile disponibile cu o soluție selectată includ: Soluție nouă, Editare, Ștergere, Export soluție, Verificare soluție, Afișare dependențe, Set soluție preferată, Vedeți istoricul, Clonați, Aplicați upgrade (când este disponibil upgrade-ul).

Comenzi disponibile atunci când este selectată soluția.

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

Exemplu de soluție cu toate obiectele.

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

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

Coloanele pot fi sortate și filtrate selectând antetul coloanei.

Antetele coloanelor includ:

  • Gestionat: obiectul soluție este dintr-un soluție gestionată. Puteți inspecta obiectul selectând elementul și apoi selectați Avansat>Vedeți straturi de soluție.
  • Personalizabil: componenta este disponibilă pentru a fi personalizată.
  • Personalizat: aceasta indică faptul că obiectul este un obiect negestionat sau un obiect gestionat cu o personalizare negestionată strat. 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ție acceptă calitatea de proprietar al utilizatorului și al echipei, este afișat proprietarul actual.
  • Stare: dacă obiectul soluție acceptă gestionarea stării (activat/dezactivat, activat/dezactivat, activ/inactiv), starea este afișată.

Sfat

Puteți găsi rapid toate obiectele soluției care nu sunt gestionate sau care au personalizări negestionate selectând soluția implicită și filtrand pe coloana Personalizat .

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

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

Componenta 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 comandă se modifică în funcție de tipul de componentă pe care ați selectat-o ​​și dacă soluția este cea implicită sau una gestionată.

Comenzi specifice componentelor.

Când nu selectați nicio componentă, bara de comandă arată acțiunile aplicate soluției în sine.

Comenzi specifice soluției.

Cu soluțiile care nu sunt gestionate sau cu cea implicită, puteți utiliza comanda Nou sau Adăugare existentă pentru a crea sau adăugați 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 încercați, veți 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 ar putea necesita anumite Dataverse privilegii pentru ca utilizatorii să ruleze componenta atunci când componenta este importată în mediu dintr-o soluție.

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, să fie partajate în mod explicit.

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

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

Implementați cu ușurință soluții pentru medii de testare și producție folosind conducte în Power Platform. Odată ce conductele sunt la locul lor, 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ă asupra conductelor în 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 aplicație creată pe planșă: 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 planșă de lucru partajate cu Toată lumea care trec prin operațiuni de backup și restaurare a mediului nu sunt partajate cu Toată lumea din mediul restaurat. Observați că aplicație creată pe planșă 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, accesați următoarele articole:

  • Pentru tabel, relații de tabel, coloane și personalizări ale mesajelor, accesați Metadate.
  • Pentru formulare de 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ă depanați lucrul cu soluții, accesați Gestionați aplicațiile și soluțiile din Power Apps documentația de depanare.

Pasul următor

Creați o soluție