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ă.
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).
Din zona Soluții , selectați o soluție pentru a vedea toate obiectele acesteia.
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.
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.
Sau filtrați toate articolele din listă după tipul de componentă.
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ă.
Când nu selectați nicio componentă, bara de comandă arată acțiunile aplicate soluției în sine.
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.