Faceți upgrade sau actualizați o soluție

Există momente când trebuie să actualizați o soluție gestionată existentă. Pentru a actualiza soluția, urmați acești pași:

  1. Deschideți soluția negestionată în mediul dvs. de dezvoltare și creați componente noi sau adăugați și eliminați componentele existente pe care le doriți.

  2. Măriți numărul versiunii atunci când exportați soluția sub forma unei soluții gestionate. Mai multe informații: Înțelegerea numerelor de versiune pentru actualizări

    Actualizați versiunea soluției.

  3. Aplicați upgrade-ul sau actualizarea în mediul țintă

Aplicați upgrade-ul sau actualizarea în mediul țintă

Procedura de importare a soluției actualizate este similară cu instalarea unui nou soluție gestionată, cu excepția faptului că veți primi câteva opțiuni diferite. Dacă actualizați o soluție primită de la altcineva, ar trebui să primiți îndrumări de la editor de soluții cu privire la opțiunile pe care ar trebui să le alegeți.

  1. Conectați-vă la Power Apps, selectați mediul țintă dorit, apoi selectați Soluții din navigarea din stânga. Dacă elementul nu se află în panoul lateral, selectați …Mai multe, apoi selectați elementul dorit.

  2. În bara de comenzi, selectați Import.

  3. Pe pagina Selectare pachet de soluții, selectați Răsfoire pentru a localiza fișierul comprimat (.zip sau .cab) care conține soluția pe care doriți să o actualizați.

  4. Selectați Următorul.

  5. Această pagină afișează o bară galbenă care indică Acest pachet de soluții conține o actualizare pentru o soluție deja instalată. Pentru a face upgrade la soluție, selectați Următorul. Pentru a vizualiza opțiuni suplimentare, extindeți Setari avansate, apoi selectați dintre următoarele opțiuni de acțiune a soluției:

    • Upgrade Această este o opțiune implicită și îmbunătățește soluția dvs. la cea mai recentă versiune și extrage toate patch-urile anterioare într-un singur pas. Orice componente asociate cu versiunea anterioară a soluției care nu se află în versiunea mai nouă a soluției vor fi șterse. Această opțiune asigură că starea de configurare rezultată este în concordanță cu soluția de import, inclusiv eliminarea componentelor care nu mai fac parte din soluție.

    • Fază pentru upgrade Această opțiune permite efectuarea de upgrade la soluție la o versiune superioară, dar amână ștergerea versiunii anterioare și a oricăror corecții asociate până când aplicați upgrade-ul unei soluții. Această opțiune ar trebui să fie selectată numai dacă doriți să aveți soluții vechi și noi instalate simultan în sistem, astfel încât să puteți efectua unele migrări de date înainte de a finaliza upgrade-ul soluției. Aplicarea upgrade-ului șterge vechea soluție și orice componente care nu sunt incluse în noua soluție.

    • Actualizare Această opțiune înlocuiește soluția dvs. cu această versiune. Componentele care nu se află în soluția mai nouă nu vor fi șterse și rămân în sistem. Rețineți că mediul sursă și cel de destinație pot diferi dacă componentele au fost șterse din mediul sursă. Această opțiune are cea mai bună performanță, terminând de obicei în mai puțin timp decât metodele de actualizare.

  6. Decideți dacă să activați următoarea opțiune pentru acțiunile post import:

    • Activați pașii și fluxurile de inserturi incluse în soluție
      Selectarea acestei opțiuni va activa inserturi și fluxuri Power Automate care sunt incluse în soluție.
  7. Selectați Import.

    Importați informații despre soluții și opțiuni.

  8. Poate fi necesar să așteptați câteva momente până la finalizarea importului soluției. Dacă reușește, puteți vedea rezultatele și puteți selecta Închidere.

Personalizările gestionate sunt întotdeauna importate într-o stare publicată, deci nu este nevoie să publicați personalizări după import în acest scenariu.

Finalizarea actualizării soluției Dacă ați ales să faceți upgrade sau dacă sistemul a avut o problemă la finalizarea unui upgrade, veți vedea că aveți încă instalată soluția originală în sistem, precum și o soluție nouă. care are același nume de soluție ca și soluția de bază cu sufixul _ Upgrade. Pentru a finaliza upgrade-ul, pur și simplu selectați soluția de bază din lista de soluții și selectați Aplicați upgrade-ul soluției. Aceasta dezinstalează toate corecțiile anterioare și soluția de bază, apoi redenumiți _ Soluția de actualizare pentru a avea același nume cu soluția de bază anterioară. Orice componente care au fost în soluția originală și patch-urile care nu sunt prezente în _ Soluția de actualizare vor fi șterse ca parte a acestui proces.

Notă

Modificările recente ale platformei au optimizat procesul unic de upgrade pas pentru a nu mai folosi o soluție temporară _Upgrade sau a utiliza o operațiune de dezinstalare pe soluția originală.

Înțelegerea numerelor de versiune pentru actualizări

Versiunea unei soluții are următorul format: major.minor.build.revision. O actualizare trebuie să aibă un număr major, minor, de versiune sau de revizie mai mare decât soluția părinte. De exemplu, pentru o versiune de soluție de bază 3.1.5.7, o mică actualizare ar putea fi o versiune 3.1.5.8 sau o actualizare puțin mai semnificativă ar putea avea versiunea 3.1.7.0. O actualizare mult mai semnificativă ar putea fi versiunea 3.2.0.0.

Eliminarea unei componente gestionate din mediul țintă

S-ar putea să apară ocazii când doriți să eliminați o componentă gestionată dintr-un mediu. Există două acțiuni de soluție diferite pe care le puteți efectua, care vor elimina o componentă gestionată dintr-un mediu.

  • Upgrade-ul soluției (recomandat). În mediul de dezvoltare în care a apărut soluție gestionată, actualizați soluția astfel încât să nu mai includă componenta. Cu alte cuvinte, eliminați componenta, cum ar fi o coloană, o diagramă sau un formular din soluție și apoi exportați-o ca gestionată. Apoi, când importați soluția gestionată în mediul țintă, alegeți Acțiune soluție drept Upgrade. Această acțiune elimină componenta (dacă nu există alte componente care depind de ea în mediul țintă).
  • Ștergeți soluția gestionată. Această acțiune elimină toate componentele soluției. În mediul în care a fost importată soluția gestionată, ștergeți soluția gestionată care include componenta gestionată. Puteți face acest lucru din zona Soluții a Power Apps.

    Avertisment

    Ștergerea unei soluții gestionate șterge TOATE componentele care se află în soluția gestionată, precum și orice date asociate. Aveți întotdeauna grijă înainte de a șterge un soluție gestionată.

Opțiunea de suprascriere a particularizărilor

Opțiunea de a suprascrie personalizările este disponibilă cu experiența clasică de import, atunci când utilizați comanda Microsoft Power Platform CLI pac solution import sau utilizând OverwriteUnmanagedCustomizations opțiunea cu mesajele ImportSolution sau ImportSolutionAsync . Mai multe informații: Clasa ImportSolutionRequest, Acțiunea ImportSolution sau Acțiunea ImportSolutionAsync.

Important

Selectați opțiunea Suprascrieți particularizări (nu este recomandat) va suprascrie sau elimina orice particularizări negestionate efectuate anterior pe componente incluse în această soluție. Această opțiune nu afectează componentele care acceptă comportamentul de îmbinare (formulare, sitemap, panglică, module de aplicație). De asemenea, componentele care au alte soluții gestionate pe deasupra soluției existente pe care le înlocuiești rămân deasupra și nu sunt afectate de această opțiune.

Consultați și

Stratificare într-o soluție gestionată Adăugați componente ale soluției
Crearea corecțiilor de soluții
Pentru dezvoltatori: clonare, aplicare și upgrade

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).