Nadgradnja ali posodobitev rešitve

Včasih je treba posodobiti obstoječo upravljano rešitev. Če želite posodobiti rešitev, upoštevajte ta navodila:

  1. Odprite neupravljano rešitev v okolju za razvoj in ustvarite nove ali dodajte in odstranite obstoječe komponente, ki jih želite.

  2. Ko izvozite rešitev kot upravljano rešitev, povečajte številko različice. Več informacij: Razumevanje številk različic za posodobitve

    Posodobi različico rešitve.

  3. Nadgradnjo ali posodobitev uporabite v ciljnem okolju.

Uporaba nadgradnje ali posodobitve v ciljnem okolju

Postopek uvoza posodobljene rešitve je podoben namestitvi nove upravljane rešitve, le da boste imeli na voljo nekaj drugačnih možnosti. Če posodabljate rešitev, ki ste jo dobili od nekoga drugega, se posvetujte z izdajateljem rešitve o tem, katere možnosti morate izbrati.

  1. Prijavite se v Power Apps, izberite želeno ciljno okolje in nato v levi navigaciji izberite Rešitve . Če elementa ni v stranskem podoknu, izberite ... Več ... in nato izberite želeni element. ...

  2. V ukazni vrstici izberite Uvozi.

  3. Na strani Izberi paket rešitve izberi Prebrskaj , da poiščeš stisnjeno datoteko (.zip ali .cab), ki vsebuje rešitev, ki jo želiš posodobiti.

  4. Izberite Naprej.

  5. Na tej strani je prikazana rumena vrstica, ki označuje, da ta paket rešitev vsebuje posodobitev za rešitev, ki je že nameščena. Za nadgradnjo rešitve izberite Naprej. Če si želite ogledati dodatne možnosti, razširite Napredne nastavitve in nato izberite med naslednjimi možnostmi dejanj rešitve:

    • Nadgradnja To je privzeta možnost in nadgradi vašo rešitev na najnovejšo različico ter v enem koraku združi vse prejšnje popravke. Vse komponente, povezane s prejšnjo različico rešitve, ki niso v novejši različici rešitve, bodo izbrisane. Ta možnost zagotavlja, da je nastalo konfiguracijsko stanje skladno z rešitvijo za uvoz, vključno z odstranitvijo komponent, ki niso več del rešitve.

    • Faza za nadgradnjo Ta možnost nadgradi vašo rešitev na višjo različico, vendar odloži brisanje prejšnje različice in vseh povezanih popravkov, dokler pozneje ne uporabite nadgradnje rešitve. To možnost izberite le, če želite, da sta stari in novi sistemi nameščeni hkrati, da lahko pred dokončanjem nadgradnje opravite migracijo podatkov. Z nadgradnjo se izbriše stara rešitev in vse komponente, ki niso vključene v novo rešitev.

    • Posodobi Ta možnost zamenja vašo rešitev s to različico. Komponente, ki niso v novejši rešitvi, ne bodo izbrisane in bodo ostale v sistemu. Upoštevajte, da se lahko izvorno in ciljno okolje razlikujeta, če so bile komponente izbrisane v izvornem okolju. Ta možnost ima najboljšo zmogljivost, saj se običajno zaključi v krajšem času kot metode nadgradnje.

  6. Odločite se, ali želite omogočiti spodnjo možnost za dejanja po izvozu:

    • Omogočanje korakov in potekov vtičnikov, vključenih v rešitev
      Izbira te možnosti omogoča vtičnike in Power Automate tokove, ki so vključeni v rešitev.
  7. Izberite Uvozi.

    Uvozi informacije in možnosti rešitve.

  8. Morda boste morali počakati nekaj trenutkov, da se uvoz rešitve zaključi. Če je uspešno, si lahko ogledate rezultate in izberete Zapri.

Upravljane prilagoditve se vedno uvozijo v objavljenem stanju, zato v tem primeru ni treba objaviti prilagoditev po uvozu.

Dokončanje nadgradnje rešitve Če ste se odločili za pripravo na nadgradnjo ali če je sistem imel težave pri dokončanju nadgradnje, boste videli, da imate v sistemu še vedno nameščeno prvotno rešitev in novo rešitev, ki ima isto ime kot osnovna rešitev s pripono _Upgrade. Za dokončanje nadgradnje izberite osnovno rešitev na seznamu rešitev in izberite Uporabi nadgradnjo rešitve. S tem se odstranijo vsi prejšnji popravki in osnovna rešitev, nato pa se rešitev _Upgrade preimenuje tako, da bo imela isto ime kot prejšnja osnovna rešitev. Vse komponente, ki so bile v izvirni rešitvi, in popravki, ki niso prisotni v rešitvi _Upgrade, bodo kot del tega postopka izbrisani.

opomba,

Nedavne spremembe na platformi so optimizirale postopek nadgradnje v enem koraku, tako da ne uporablja več začasne rešitve _Upgrade ali odstranitve izvirne rešitve.

Razumevanje številk različic za posodobitve

Različica rešitve ima naslednjo obliko: glavna.manjša.gradnja.revizija. Številka glavne različice, podrazličice, delovne različice ali revizije posodobitve mora biti višja od številke nadrejene rešitve. Za osnovno rešitev različice 3.1.5.7 lahko manjšo posodobitev predstavlja različica 3.1.5.8, malce večjo posodobitev pa različica 3.1.7.0. Bistveno pomembnejša posodobitev bi lahko bila različica 3.2.0.0.

Odstranitev upravljane komponente iz ciljnega okolja

Morda boste želeli upravljano komponento odstraniti iz okolja. Upravljano komponento lahko iz okolja odstranite na dva različna načina.

  • Nadgradite rešitev (priporočeno). V razvojnem okolju, iz katerega izvira upravljana rešitev, posodobite rešitev, tako da ne bo več vsebovala komponente. Z drugimi besedami: iz rešitve odstranite komponento, kot je stolpec, grafikon ali obrazec, nato pa jo izvozite kot upravljano. Nato pri uvozu upravljane rešitve v ciljno okolje izberite Dejanje rešitve kot Nadgradnja. S tem dejanjem se komponenta odstrani (če v ciljnem okolju ni drugih komponent, ki so od nje odvisne).
  • Izbrišite upravljano rešitev. To dejanje odstrani vse komponente v rešitvi. V okolju, v katerega je bila upravljana rešitev izvožena, izbrišite upravljano rešitev, ki vsebuje upravljano komponento. To lahko storite v razdelku Rešitve na strani . Power Apps

    Opozorilo

    Brisanje upravljane rešitve izbriše vse komponente v upravljani rešitvi ter vse povezane podatke. Pred izbrisom upravljane rešitve bodite vedno previdni.

Možnost za prepisovanje prilagoditev

Možnost prepisovanja prilagoditev je na voljo pri klasični izkušnji uvoza, pri uporabi ukaza CLI pac solution import ali z uporabo možnosti s sporočiloma . Microsoft Power PlatformOverwriteUnmanagedCustomizationsImportSolutionImportSolutionAsync Več informacij: Razred ImportSolutionRequest, Dejanje ImportSolution ali Dejanje ImportSolutionAsync.

Pomembno

Izbira možnosti Overwrite Customizations (ni priporočljivo) prepiše ali odstrani vse neurejene prilagoditve, ki so bile prej izvedene na komponentah, vključenih v to rešitev. Ta možnost ne vpliva na komponente, ki podpirajo združevanje (obrazci, zemljevid strani, trak, moduli aplikacij). Komponente, ki imajo druge upravljane rešitve poleg obstoječe rešitve, ki jo zamenjuješ, te možnosti ne prizadenejo.

Glejte tudi

Združevanje znotraj upravljane rešitveDodajanje komponent rešitve
Ustvarjanje popravkov rešitev
Za razvijalce: Kloniranje, nameščanje popravkov in nadgradnja