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

    Posodobitev različice rešitve.

  3. Uporaba nadgradnje ali posodobitve v ciljnem okolju

Uporaba nadgradnje ali posodobitve v ciljnem okolju

Postopek za uvoz posodobljene rešitve je podoben namestitvi novega upravljana rešitev, le da boste imeli nekaj drugačnih možnosti. Če posodabljate rešitev, ki ste jo dobili od nekoga drugega, bi vam moral izdajatelj rešitve svetovati, katere možnosti izbrati.

  1. Vpišite se v Power Apps, izberite želeno ciljno okolje in nato še Rešitve v levem podoknu za krmarjenje. Če elementa ni v podoknu leve plošče, izberite … Več in nato izberite želeni element.

  2. V ukazni vrstici izberite Uvozi.

  3. Na strani Izbira paketa rešitev izberite Prebrskaj in poiščite stisnjeno datoteko (.zip ali .cab) z rešitvijo, ki jo želite posodobiti.

  4. Izberite Naprej.

  5. Ta stran prikazuje rumeno vrstico z besedilom Ta paket rešitev vsebuje posodobitev za rešitev, ki je že nameščena. Če želite nadgraditi rešitev, izberite Naprej. Če si želite ogledati dodatne možnosti, razširite Napredne nastavitve in nato izberite med naslednjimi možnostmi dejanja rešitve:

    • Nadgradnja Gre za privzeto možnost, ki vašo rešitev nadgradi na najnovejšo različico in v enem koraku zbere 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 stanje vaše nastale konfiguracije skladno z rešitvijo za uvoz, vključno z odstranitvijo komponent, ki niso več del rešitve.

    • Stopnja za nadgradnjo Ta možnost nadgradi vašo rešitev na novejšo različico, vendar odloži izbris predhodne različice in vseh povezanih popravkov, dokler ne uporabite nadgradnje rešitve. To možnost izberite le, če želite, da sta v sistemu hkrati nameščeni stara in nova rešitev, tako da lahko preselite podatke, preden dokončate nadgradnjo rešitve. Z uporabo nadgradnje izbrišete staro rešitev in vse komponente, ki niso vključene v novo rešitev.

    • Posodobitev Gre za možnost, ki vašo rešitev nadomesti s to različico. Komponente, ki niso v novejši rešitvi, ne bodo izbrisane in ostanejo v sistemu. Zavedajte se, 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 konča 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 za vtičnik in tokov, ki so vključeni v rešitev
      Z izbiro te možnosti boste omogočili vtičnike in tokove storitve Power Automate, ki so vključeni v rešitev.
  7. Izberite Uvozi.

    Informacije in možnosti za uvoz rešitve.

  8. Postopek uvažanja rešitve lahko traja dalj časa. Če uspe, si lahko ogledate rezultate in izberete Zapri.

Upravljane prilagoditve so vedno uvožene v objavljenem stanju, zato v tem scenariju prilagoditev po uvozu ni treba objaviti.

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

Razumevanje številk različic za posodobitve

Različica rešitve ima naslednjo obliko: major.minor.build.revision. Š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. Ko upravljano rešitev uvozite v ciljno okolje, za možnost Nadgradnja izberite Dejanje rešitve. To dejanje odstrani komponento (če v ciljnem okolju ni drugih komponent, ki so odvisne od nje).
  • 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 območju Rešitve v storitvi Power Apps.

    Opozorilo

    Z izbrisom upravljane rešitve bodo izbrisane VSE komponente, ki so v upravljani rešitvi, vključno z vsemi povezanimi podatki. Pred izbrisom upravljane rešitve bodite vedno previdni.

Možnost za prepisovanje prilagoditev

Možnost prepisovanja prilagoditev je na voljo s klasično izkušnjo uvoza, ko uporabite ukaz Microsoft Power Platform CLI pac solution import ali uporabite OverwriteUnmanagedCustomizations možnost z ImportSolution ali ImportSolutionAsync sporočili. Več informacij: Razred ImportSolutionRequest, Dejanje ImportSolution ali Dejanje ImportSolutionAsync.

Pomembno

Če izberete možnost Prepisovanje prilagoditev (ni priporočeno), boste prepisali ali odstranili vse neupravljane prilagoditve, ki so bile pred tem izvedene v komponentah, vključenih v to rešitev. Ta možnost ne vpliva na komponente, ki podpirajo združevanje (obrazci, zemljevid mesta, trak, moduli aplikacij). Komponente, ki imajo druge upravljane rešitve poleg obstoječe rešitve, ki jo nadomeščate, še vedno ostanejo na vrhu in ta možnost ne vpliva nanje.

Glejte tudi

Layering within a managed solution Add solution components
Ustvarjanje popravkov rešitve
Za razvijalce: kloniranje, popravljanje in nadgradnja

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).