Vytvoření a aktualizace řešení
Chcete-li vyhledat a pracovat pouze s komponentami, které jste přizpůsobili, vytvořte řešení a tam proveďte veškeré přizpůsobení. Při přidávání, úpravách a vytváření součástí vždy nezapomeňte pracovat v kontextu vlastního řešení. To usnadňuje export vašeho řešení pro import do jiného prostředí nebo jako zálohu. Další informace: Vytvoření řešení
Aktualizace řešení
Proveďte změny v nespravovaném řešení, například přidejte nebo odeberte součásti. Poté, když importujete spravované řešení, které bylo dříve importováno, logika importu detekuje řešení jako aktualizaci a zobrazí následující obrazovku možností.
Další informace: Použití aktualizace nebo upgradu řešení
Vytvořit opravy řešení
Můžete vytvořit opravu pro nadřazené řešení a exportovat ji jako menší aktualizaci do základního řešení. Když provedete klonování řešení, systém shrne všechny související opravy do základního řešení a vytvoří novou verzi.
Upozorňující
Použití opravy a klonování řešení pro aktualizaci řešení se nedoporučuje, protože omezuje vývoj teamu a zvyšuje složitost při ukládání řešení do systému řízení zdrojů. Informace o tom, jak aktualizovat řešení, získáte v části Aktualizace řešení.
Vytváření aktualizací pomocí klonování řešení a klonování k opravě
Při práci s opravami a klonovanými řešeními mějte na paměti následující informace:
Oprava představuje dílčí přírůstkovou aktualizaci nadřazeného řešení. Oprava může přidat nebo aktualizovat součásti a prostředky v nadřazeném řešení při instalaci na cílový systém, ale nemůže odstranit žádné součásti a prostředky z nadřazeného řešení.
Oprava může mít pouze jedno nadřazené řešení, ale nadřazené řešení může mít jednu nebo více oprav.
Oprava se vytváří z nespravovaného řešení. Ze spravovaného řešení nelze vytvořit opravu.
Při importu opravy do cílového systému je třeba opravu exportovat jako spravovanou opravu. Nepoužívejte nespravované opravy v provozních prostředích.
Aby bylo možné nainstalovat opravu, musí se v cílovém systému vyskytovat nadřazené řešení.
Opravu lze odstranit nebo aktualizovat.
Při odstranění nadřazeného řešení jsou odstraněny také všechny podřízené opravy. Systém zobrazí varovnou zprávu s upozorněním, že operaci odstranění nelze vrátit zpět. Odstranění se provádí v jediné transakci. Pokud se odstranění jedné opravy nebo nadřazeného řešení nepodaří, celá transakce se vrátí zpět.
Po vytvoření první opravy pro nadřazené řešení se řešení uzamkne a nelze v tomto řešení provádět změny nebo je exportovat. Pokud však odstraníte všechny jeho podřízené opravy, nadřazené řešení se odemkne.
Když provedete klonování základního řešení, všechny podřízené opravy se shrnou do základního řešení a to se stane novou verzí. Můžete přidávat, upravovat nebo odstraňovat součásti a prostředky v klonovaném řešení.
Klonované řešení představuje náhradu za základní řešení, když se nainstaluje do cílového systému jako spravované řešení. Klonované řešení se běžně používá k dodání hlavní aktualizace předchozího řešení.
Když klonujete řešení, číslo verze, které zadáte, zahrnuje hlavní a vedlejší pozice.
Když klonujete opravu, číslo verze, které zadáte, zahrnuje pozice sestavení a revize.
Další informace o číslech verzí viz Čísla verzí klonovaných řešení a oprav v tomto článku.
Vytvoření opravy řešení
Oprava obsahuje změny nadřazeného řešení, jako je například přidání nebo úprava součástí a prostředků. Není nutné zahrnovat nadřazené součásti, pokud je neplánujete upravovat.
Vytvoření opravy pro nespravované řešení
Přejděte na portál Power Apps a poté vyberte Řešení.
V seznamu řešení vyberte nespravované řešení, pro které se má vytvořit oprava. Na panelu příkazů vyberte Klonovat a poté zvolte Klonovat opravu. Pravo otevřené podokno obsahuje název základního řešení a číslo verze opravy. Zvolte Uložit.
V seznamu řešení vyhledejte a otevřete nově vytvořenou opravu. Všimněte si, že byl přidán jedinečný název řešení s Opravahexnumber. Stejně jako u základního řešení přidejte požadované součásti a prostředky.
Vytvořte opravu pomocí průzkumníka řešení
Následující obrázky poskytují příklad vytvoření opravy pro existující řešení. Začněte výběrem tlačítka Klonovat opravu (v komprimovaném zobrazení je ikona Klonovat opravu znázorněna jako dva malé čtverečky, jak je znázorněno níže).
V dialogovém okně Klonovat do opravy vidíte, že číslo verze pro opravu je založeno na číslu verze nadřazené řešení, ale číslo sestavení se zvyšuje o jedničku. Každá následná oprava má vyšší číslo sestavení nebo revize než předchozí oprava.
Následující obrázek ukazuje základní řešení SegmentedSolutionExample, verze 1.0.1.0 a opravu SegmentedSolutionExample_Patch, verze 1.0.2.0.
V opravě jsme přidali novou vlastní entitu s názvem Book
a zahrnuli jsme do opravy všechny prostředky entity Book
.
Klonování řešení
Při klonování nespravovaného řešení se původní řešení a všechny opravy související s tímto řešením zahrnou do nově vytvořené verze původního řešení. Po klonování nová verze řešení obsahuje původní entity a všechny komponenty nebo řešení, které byly přidány v opravě.
Důležité
Klonování řešení sloučí původní řešení a přidružené opravy do nového základního řešení a odstraní původní řešení a opravy.
Přejděte na portál Power Apps a poté vyberte Řešení.
V seznamu řešení vyberte nespravované řešení, pro které se má vytvořit klon. Na panelu příkazů vyberte Klonovat a poté zvolte Klonovat řešení. Pravo otevřené podokno zobrazí název základního řešení a číslo nové verze. Zvolte Uložit.
Čísla verzí klonovaných řešení a oprav
Oprava musí mít vyšší číslo sestavení nebo revize než nadřazené řešení. Nemůže mít vyšší hlavní verze nebo podverze. Pro základní řešení verze 3.1.5.7 například oprava může být verze 3.1.5.8 nebo verze 3.1.7.0, ale nikoli verze 3.2.0.0. Klonované řešení musí mít číslo verze větší nebo rovno číslu verze základního řešení. Pro základní řešení verze 3.1.5.7 například klonované řešení může být verze 3.2.0.0 nebo verze 3.1.5.7. Když klonujete řešení nebo opravu, lze nastavit hodnoty hlavní verze a podverze klonovaného řešení a hodnoty sestavení nebo revize pro opravu.