Import řešení
[Toto téma představuje předběžnou dokumentaci a může se změnit.]
Řešení můžete ručně importovat pomocí kroků v tomto článku. Musíte importovat pouze řešení získaná z důvěryhodného zdroje.
Poznámka
- K importu součásti není nutné oprávnění vytváření. Ačkoli má role zabezpečení Úpravce systému oprávnění vytvářet většinu součástí, které se běžně importují, ve výchozím nastavení nemá oprávnění pro vytváření u tabulky Sestavení modulu plug-in. Toto oprávnění má role zabezpečení správce systému.
- Při importu spravovaného řešení se všechny změny součástí přenesou do prostředí v publikovaném stavu. Když však importujete nespravované řešení, změny se importují ve stavu konceptu, takže je musíte publikovat, aby byly aktivní.
- Chcete-li implementovat zdravou správu životního cyklu aplikací ve vaší organizaci, zvažte použití systému řízení zdrojů pro ukládání a spolupráci na vašich řešeních a automatizaci procesu importu řešení. Další informace: Základy správy životního cyklu aplikací v průvodci správy životního cyklu aplikací Power Platform.
Když importujete nespravované řešení:
- Do svého prostředí přidáte všechny součásti tohoto řešení a součásti nelze odstranit odstraněním řešení. Odstranění nespravovaného řešení odstraní pouze kontejner řešení.
- Pokud obsahuje přizpůsobené součásti, stávající přizpůsobení součásti budou po importu nespravovaného řešení přepsány. Tuto operaci nelze vzít zpět.
Import řešení:
Přihlaste se do Power Apps a vyberte Řešení v levém navigačním okně.
Na panelu příkazů vyberte Import.

Na stránce Importovat řešení vyberte Procházet k vyhledání komprimovaného souboru (ZIP nebo CAB) obsahujícího řešení, které chcete importovat.
Vyberte Další.
Zobrazí se informace o řešení. Ve výchozím nastavení v části Pokročilé nastavení, pokud v řešení existují zprávy a toky SDK, budou importovány. Vymažte možnost Povolit zprávy a toky sady SDK zahrnuté do řešení, pokud chcete, aby importovaly v neaktivním stavu.
Pokud vaše řešení obsahuje odkazy na připojení, budete vyzváni k výběru požadovaných připojení. Pokud připojení ještě neexistuje, vytvořte nové. Vyberte Další.
Pokud vaše řešení obsahuje proměnné prostředí, budete vyzváni k zadání hodnot. Tuto obrazovku neuvidíte, pokud jsou hodnoty již přítomny ve vašem řešení nebo v cílovém prostředí.
Pokud jsou v cílovém prostředí zjištěny chybějící závislosti, zobrazí se seznam závislostí. V prostředích, kde je k dispozici požadovaná verze balíčku pro import do cílového prostředí, se zobrazí odkaz na vyřešení problému se závislostí. Výběrem odkazu se dostanete do centra pro správu Power Platform, kde můžete nainstalovat aktualizaci aplikace. Po dokončení aktualizace aplikace můžete znovu spustit import řešení.
Vyberte Importovat.
Vaše řešení se importuje na pozadí a může to chvíli trvat.
Pokud jste importovali jakékoli změny vyžadující publikování, budou tato vlastní nastavení dostupná až po publikování.
Pokud import není úspěšný, zobrazí se oznámení na stránce řešení znázorňující všechny shromážděné chyby nebo varování. Zvolte Stáhnout soubor protokolu pro záznam informace o důvodu selhání importu. Nejčastější příčinou selhání při importu je, že řešení neobsahuje některé požadované součásti.
Po stažení souboru protokolu vyhledejte soubor XML, který lze otevřít pomocí aplikace Office Excel, a zobrazte jeho obsah.
Poznámka
Podrobnosti o všech operacích řešení včetně importu řešení můžete zobrazit pomocí vlastnosti historie řešení. Chcete-li tyto operace zobrazit, vyberte Zobrazit historii na stránce řešení.
Poradce při potížích s importem řešení
Po importu spravovaného řešení je vytvořena aktivní nespravovaná vrstva.
Během importu řešení musí systém zajistit, aby existoval základní formulář pro tabulku. Tento požadavek je vynucen při vytváření tabulek nebo formulářů. Pokud během importu není pro tabulku zadán základní formulář, pak import vytvoří nespravovanou aktivní vrstvu pro jeden z hlavních formulářů a nespravovaná vlastní nastavení označují formulář jako základní formulář. Tím je zajištěno, že uživatelé mohou zobrazit formulář, když nemají přístup k žádnému z ostatních formulářů tabulky. Další informace: Nastavení základního formuláře pro tabulku
Po importu nespravovaného řešení se formulář v cílovém prostředí neobjeví
Během exportu nespravovaných řešení se exportují některé formuláře, které se nemění, s atributem unmodified=1 pro formulář XML v souboru customizations.xml umístěném v balíčku řešení. Tento atribut je umístěn v uzlu FormXml v souboru customization.xml v balíčku řešení. Tento atribut zajišťuje, že i když jsou tyto formuláře součástí exportovaného řešení, při importu stejného řešení do nového prostředí bude tento formulář během importu přeskočen. Abyste se vyhnuli tomuto scénáři, musí mít formulář aktivní přizpůsobení, aby mohl být exportován bez atributu unmodified = 1. Chcete-li to ověřit, extrahujte exportovaný balíček řešení a vyhledejte v souboru customizations.xml příslušný uzel FormXml a ověřte nezměněný atribut.
Microsoft.Crm.CrmInvalidOperationException: očekává se úplný formXml, aby šlo vytvořit zprávu <formid> formuláře během importu řešení
K této chybě může dojít, když importovaný formulář v cílovém prostředí neexistuje a formulář se importuje poprvé. Řešení, které importujete, má ve formuláři XML pouze změny formulářů (rozdíl), když by měl obsahovat celý formulář XML. Řešení by mělo importovat XML formuláře rozdílu, pouze když je formulář již v prostředí a importujete změny. Chcete-li to ověřit, otevřete soubor customizations.xml řešení a vyhledejte uzel FormXml pomocí ID formuláře, které se zobrazí v chybové zprávě. Pokud formulář XML obsahuje atribut s názvem solutionaction, pak je formulář XML rozdílový. K vyřešení této situace musí být formulář v plném formátu XML (neměl by obsahovat atribut solutionaction) a lze jej získat z instance, ve které byl tento formulář původně vytvořen jako nespravovaný.
Zpráva během upgradu nebo odinstalace řešení: Chyba: Microsoft.Crm.CrmException: Tento formulář nelze odstranit, protože je to jediný základní formulář hlavního typu pro tabulku „Tabulka“. Každá tabulka musí mít nejméně jeden základní formulář pro každý typ formuláře
K této chybě dochází, když se upgrade nebo odinstalace řešení pokusí odstranit poslední zbývající formulář pro tabulku. Toto chování je záměrné. Každá tabulka musí být schopna zobrazit formulář pro jakéhokoli platného uživatele. Proto musí být alespoň jeden formulář označen jako základní formulář. Základní formulář je dostupný pro uživatele, jejichž role zabezpečení nemají výslovně přiřazené žádné formuláře. Chcete-li tento problém vyřešit, vytvořte dočasný formulář nakonfigurovaný jako záložní formulář pro tabulku a opět zkuste upgrade nebo odinstalaci. Další informace: Nastavení základního formuláře pro tabulku
Zpráva Řešení nelze odstranit kvůli závislostem jiných součástí v systému při odinstalování řešení.
K tomuto problému může dojít, když řešení obsahuje součásti, na které v zásobníku vrstev odkazují jiná řešení. Chcete-li tento problém vyřešit, odstraňte komponentu nebo odeberte závislost z řešení, které se pokoušíte odinstalovat. Další informace: Odebrání závislostí
Nově přidané součásti se nezobrazují v aplikaci po importu aktualizace do aplikace
Změna modelem řízené aplikace, která využívá Vše při výběru součásti, například zobrazení, se neprojeví po importu aktualizace do aplikace v cílovém prostředí. K tomu může dojít při splnění následujících podmínek:
- Zpočátku jste nevybrali Vše v návrháři aplikací, ale vybrali jste součásti jednotlivě. Například jste vybrali dvě zobrazení a poté jste aplikaci exportovali ve spravovaném řešení z vývojového prostředí a importovali do svého testovacího (cílového) prostředí.
- Pak jste ve vývojovém prostředí vytvořili další řešení se stejnou aplikací. Vybrali jste Vše, čímž jste vybrali všechna zobrazení v návrháři aplikací. Řešení je poté exportováno jako spravované z vašeho vývojového prostředí a importováno do testovacího (cílového) prostředí.
Chcete-li toto chování obejít, vyberte součásti jednotlivě, například nově přidaná zobrazení popsaná v kroku 2, namísto volby Vše.
Text popisku se po importu nezobrazuje v dalších jazycích
Text popisku se po importu řešení nezobrazuje v jiných jazycích. K tomuto problému může dojít při importu řešení s překlady předtím, než povolíte jazyk v cílovém prostředí.
Chcete-li tento problém vyřešit, povolte požadované jazyky a potom znovu importujte řešení. Další informace: Povolení jazyka
Duplicitní role zabezpečení po importu řešení
Všimněte si, že když se pokusíte vytvořit role zabezpečení v centru pro správu Power Platform, když v prostředí již existuje role zabezpečení se stejným názvem, obdržíte zprávu, že role se zadaným názvem již existuje a není vytvořena. Nicméně prostřednictvím importu řešení je možné importovat roli zabezpečení do prostředí, které již má jinou roli zabezpečení se stejným názvem. Když k tomu dojde, v prostředí existují obě role zabezpečení se stejným názvem, což může ztížit rozlišení mezi těmito dvěma rolemi.
Viz také
Aktualizace řešení
Export řešení
Publikace změn
Pro vývojáře: Vytvoření, export a import nespravovaného řešení
Poznámka
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).
Váš názor
Odeslat a zobrazit názory pro