Scénář 3: Přechod z nespravovaných na spravovaná řešení ve vaší organizaci
Tento scénář řeší situaci, kdy vaše produkční prostředí obsahuje několik nespravovaných řešení nebo jste provedli úpravy výchozího řešení. Zde popsané úlohy vám ukáží, jak převést všechny vaše nespravované součásti modelem řízené aplikace na spravované pomocí jediného řešení, které se použije k vytvoření jedné spravované vrstvy v testovacích a produkčních prostředích. Později budete možná chtít vytvořit další řešení pro vývoj různých strategií vrstvení a závislostí mezi řešeními.
Konečným výsledkem je mít ve vašem prostředí pouze spravovaná řešení, s výjimkou vašeho vývojového prostředí. Více informací: Spravovaná a nespravovaná řešení.
Požadavky
- Oddělená vývojová a produkční prostředí. Dále doporučujeme udržovat alespoň jedno testovací prostředí, které je oddělené od vašich vývojových a produkčních prostředí.
- Pro všechna svá řešení ve všech prostředích použijte jediného vydavatele. Další informace: Vydavatel řešení.
Převod nespravovaného řešení na spravované
Identifikujte a odeberte nepotřebné tabulky a součásti.
- Vytvořte zálohu svého produkčního prostředí. V dalším kroku můžete zařadit zpět součásti, které mohly být neúmyslně odstraněny exportem a importem řešení.
- Odeberte z produkčního prostředí tabulky a součásti, které nejsou potřebné. Zvažte například odstranění tabulek bez záznamů nebo obsahující pouze velmi staré záznamy, nebo tabulek a součástí, které nemají žádné závislosti. Více informací: Zobrazení závislostí součástí
Vytvořte řešení, které se použije k převodu součástí z nespravovaných na spravované.
- Ve vývojovém prostředí vytvořte jediné nespravované řešení, které bude obsahovat všechny modelem řízené aplikace, tabulky a závislé komponenty Microsoft Dataverse, jako jsou formuláře, pohledy, pole, grafy a řídicí panely. Začlenění všech těchto součástí může pomoci snížit pravděpodobnost problémů s vrstvením mezi řešeními, které se mohou objevit později, když aktualizujete nebo nasadíte nové modelem řízené aplikace a přizpůsobení. Další informace: Vytvoření řešení
- U nespravovaných součástí, například vlastní nespravovaných tabulek, nepoužijete segmentaci, ale vyberete při přidávání těchto komponent do řešení možnost Zahrnout všechny součásti.
- Pokud existují spravované součásti, které jste přizpůsobili, použijte segmentaci při přidávání těchto součástí do řešení. Pokud jste například přidali vlastní sloupec nebo změnili zobrazovaný název existujícího sloupce ve standardní tabulce Power Apps, např. tabulce Účet nebo Kontakt, použijte segmentaci, abyste exportovali pouze přizpůsobené součásti, které váš projekt potřebuje, a nikoli další součásti, které nemáte v úmyslu obsluhovat. Chcete-li to provést, zvolte příkaz Vybrat součásti a pak do řešení přidejte pouze své přizpůsobené součásti.
Zpropitné
Chcete-li zjistit, zda byla spravovaná komponenta přizpůsobena, vyhledejte nespravovanou vrstvu, která bude nad základní spravovanou vrstvou komponenty. Více informací: Zobrazení vrstev řešení pro komponentu
- Pokud máte aplikace plátna, toky, portálové aplikace nebo doplňky, které chcete převést, můžete je přidat do samostatného nespravovaného řešení ihned nebo později.
- Nezapomeňte pro všechna svá řešení použít jednoho vydavatele. Další informace: Vydavatel řešení.
- Ve vývojovém prostředí vytvořte jediné nespravované řešení, které bude obsahovat všechny modelem řízené aplikace, tabulky a závislé komponenty Microsoft Dataverse, jako jsou formuláře, pohledy, pole, grafy a řídicí panely. Začlenění všech těchto součástí může pomoci snížit pravděpodobnost problémů s vrstvením mezi řešeními, které se mohou objevit později, když aktualizujete nebo nasadíte nové modelem řízené aplikace a přizpůsobení. Další informace: Vytvoření řešení
Nasaďte spravované řešení.
- Pokud máte existující testovací prostředí, můžete přejít k dalšímu kroku. Doporučujeme však vytvořit kopii produkčního prostředí, která se použije jako testovací prostředí. Další informace: Kopírování prostředí
- Exportujte nespravovaná řešení z vašeho vývojového prostředí jako spravovaná. Další informace: Export řešení
- Pokud ve vašem testovacím prostředí existuje nespravované řešení, které má stejný název jako spravované řešení, které chcete importovat, odstraňte záznam nespravovaného řešení v testovacím prostředí. Chcete-li odstranit záznam nespravovaného řešení, přejděte na Power Apps, vyberte testovací nebo produkční prostředí, vyberte Řešení, vyberte nespravované řešení a poté na panelu příkazů vyberte možnost Odstranit. Všimněte si, že odstranění nespravovaného řešení neodstraní nespravované součásti řešení.
- Importujte řešení do testovacího prostředí pomocí příkazu pro import řešení v rozhraní příkazového řádku Power Platform CLI s parametrem convert-to-managed nebo pomocí úlohy pro import řešení nástrojů DevOps. V současné době nemůžete pomocí portálu Power Apps úspěšně importovat řešení a převést všechny součásti na spravované.
- Existují různé typy testů, pomocí kterých můžete zkontrolovat, zda konkrétní funkce nebo vlastnosti vaší aplikace fungují správně. Některé z těchto testů zahrnují jednotkové testy, komplexní testy a uživatelské akceptační testy (UAT).
- Po dokončení a ověření testů opakujte kroky c-e, ale namísto provedení kroku v testovacím prostředí proveďte krok ve vašem produkčním prostředí.
- Pokud máte aplikace plátna, toky nebo portálové aplikace, importujte spravovaná řešení nejprve do svého testovacího prostředí a poté do svých produkčních prostředí podobným způsobem, jak je popsáno výše.
Další kroky
Nyní, když jste přešli na spravovaná řešení, doporučujeme vám nastudovat vrstvení řešení a součástí. Kromě toho – s výjimkou vašich vývojových prostředí – by se ve vašich prostředích neměla nacházet žádná nespravovaná přizpůsobení nebo nespravovaná řešení. Další informace: Vrstvy řešení