Sdílet prostřednictvím


Vytvoření řešení

Pokud chcete vyhledat a pracovat jenom s komponentami, které přizpůsobíte, vytvořte řešení a 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í, aby bylo možné jej zálohovat nebo importovat do jiného prostředí.

Poznámka

Zvažte zadání vlastního řešení jako preferovaného řešení. Tímto způsobem můžete určit, kde se komponenty řešení ukládají, když je nevytvoříte konkrétně v kontextu vlastního řešení. Další informace: Nastavte upřednostňované řešení.

Postup vytvoření řešení:

  1. Přihlaste se k Power Apps a v levém navigačním okně vyberte Řešení. Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.

  2. Zvolte možnost Nové řešení a vyplňte požadované sloupce pro řešení.

    Pole Popis
    Zobrazovaný název Název uvedený v seznamu řešení. Ten můžete později změnit.
    Název Jedinečný název řešení. Musí obsahovat jen písmena, číslice a podtržítka. Název se vygeneruje z povolených znaků z hodnoty, kterou zadáte do sloupce Zobrazovaný název. Tuto hodnotu lze upravit před uložením řešení, ale po uložení řešení ji již nelze změnit.
    Vydavatel Můžete vybrat výchozího vydavatele nebo vytvořit nového vydavatele. Doporučujeme, abyste pro vaši organizaci vytvořili vydavatele, kterého budete konzistentně používat ve všech prostředích, kde budete řešení používat. Viz Vydavatel řešení dále v tomto článku.
    Verze Zadejte číslo verze vašeho řešení. To je důležité pouze tehdy, pokud řešení exportujete. Číslo verze bude obsaženo v názvu souboru při exportu řešení.
    Nastavení jako upřednostňovaného řešení Použití upřednostňovaného řešení je způsob, jak určit, kde se komponenty řešení ukládají, když je nevytvoříte konkrétně v kontextu vlastního řešení. Pokud vaše upřednostňované řešení není nastavené, ve výchozím nastavení je preferovaným řešením řešení Common Data Services Default. Pokud není k dispozici výchozí řešení Common Data Services, řešení s názvem Výchozí řešení se použije jako upřednostňované řešení. Další informace: Nastavení preferovaného řešení
    Stránka Konfigurace V části Další možnosti můžete volitelně vybrat webový prostředek, který se má použít jako konfigurační stránka. Stránku konfigurace obvykle používá nezávislé dodavatele softwaru (ISV) distribuující řešení. Pokud je tato položka nastavena, nový uzel Konfigurace se zobrazí pod uzlem Informace a zobrazí tento webový prostředek. Vývojáři používají webový prostředek, což je stránka HTML, k zahrnutí pokynů nebo ovládacích prvků, které vám umožní nastavit konfigurační data nebo spustit jejich řešení.
    Description V části Další možnosti můžete volitelně přidat popis řešení. To je užitečné, pokud chcete řešení sdílet s ostatními nebo si chcete zapamatovat, k čemu řešení slouží.
  3. Zvolte Uložit.

Přidání nebo odebrání objektů řešení

Po vytvoření řešení nebude obsahovat žádné objekty řešení. Můžete vytvořit nové objekty pro přidání do řešení nebo přidat existující objekty do nového řešení.

Vytváření objektů v řešení

Pomocí příkazu Nový můžete vytvořit různé typy objektů. Výběrem možnosti Nový a následným výběrem objektu přejdete do jiného prostředí pro vytváření v závislosti na zvoleném typu objektu. Po vytvoření objektu se přidá do řešení.

Přidání existujícího objektu do řešení

S řešeními, která jsou nespravovaná a nejsou výchozím systémovým řešením, můžete pomocí příkazu Přidat existující přidat objekty, které ještě nejsou v řešení.

Poznámka

Seznam existujících objektů se liší v závislosti na verzi a řešeních importovaných ve vašem prostředí.

Mnoho vlastních nastavení, která chcete provést, zahrnuje tabulky. Výběrem tabulek v levém podokně můžete filtrovat a zobrazit seznam všech tabulek v aktuálním řešení. Jakmile se ponoříte do podrobností tabulky, můžete zobrazit objekty, které jsou součástí tabulky, jak je znázorněno na tomto snímku obrazovky s tabulkou účtu.

Tabulka účtů s objekty k zobrazení

Odebrání objektů z řešení

Objekty můžete odebrat z neřízeného řešení. Když je řešení otevřené, vyberte objekt a pak na panelu příkazů vyberte Odebrat z tohoto řešení .

Když se objekt odebere, už není součástí řešení. Objekt však stále existuje v prostředí a lze ho přidat do jiného řešení. Jakmile se objekt odebere ze všech řešení v prostředí, můžete ho odstranit.

Důležité

Jakmile objekt odstraníte, nebude možné ho obnovit a všechna přidružená data, například záznamy tabulek při odstranění vlastní tabulky, se ztratí. Pokud chcete objekt zachovat, ale nemáte ho v řešení, odeberte ho z řešení, aniž byste ho odstranili.

Pokud chcete odstranit objekt, vyberte ho a pak vyberte Odstranit z tohoto prostředí.

Publikace změn

Když v prostředí provedete nespravované změny, některé objekty, jako jsou tabulky, formuláře, modelem řízené aplikace, mapy webů a zobrazení, se uloží do nepublikovaného stavu. Akce publikování tyto změny podporuje v aktivním stavu a zpřístupní je koncovým uživatelům a k exportu řešení.

Publikování vašich vlastních nastavení

  1. V levém navigačním podokně vyberte Řešení. Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.

  2. Otevřete řešení, které chcete publikovat.

  3. Na panelu příkazů vyberte Publikovat všechna vlastní nastavení .

Důležité

Příprava přizpůsobení může nějakou dobu trvat. Pokud se zobrazí zpráva, že stránka prohlížeče nereaguje, počkejte na odezvu stránky a nezavírejte ji.

Vydavatel řešení

Každá aplikace, kterou vytvoříte nebo přizpůsobíte, je součástí řešení. Každé řešení má vydavatele. Při vytváření řešení zadáte jeho vydavatele.

Vydavatel řešení ukazuje, kdo aplikaci vyvinul. Z tohoto důvodu byste měli vytvořit vydavatele řešení a zadat srozumitelnou předponu. Vydavatele řešení pro řešení můžete zobrazit tak, že vyberete řešení a pak vyberete ...>Nastavení na panelu příkazů z oblasti Řešení v Power Apps Další informace o vydavateli řešení najdete v části Vydavatel řešení v průvodci Power Platform ALM.

Poznámka

Výchozí řešení Common Data Services je přiřazeno k výchozímu vydavateli Microsoft Dataverse. Výchozí předpona vlastního nastavení je pro tohoto vydavatele náhodně přiřazena, například může být cr8a3. To znamená, že název každé nové položky metadat vytvořené pro vaši organizaci v tomto řešení má toto jako předponu přidané ke jménům, které se používají k jedinečné identifikaci položek.

Vytvoření vydavatele řešení

  1. V Power Apps, vyberte Řešení. Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.

  2. Na panelu příkazů vyberte Nové řešení v pravém podokně možnost Nový vydavatel v části Publisher.

  3. Ve formuláři Nový vydavatel zadejte požadované a volitelné informace:

    • Zobrazovaný název. Zadejte zobrazovaný název vydavatele.
    • Název. Zadejte jedinečný název vydavatele.
    • Description. Volitelně můžete přidat popis vydavatele.
    • Předpona. Zadejte požadovanou předponu vydavatele.
    • Předpona hodnoty výběru. Tento sloupec generuje číslo na základě předpony vydavatele. Toto číslo se používá při přidávání možností mezi volby a značí, které řešení bylo použito k přidání možnosti.
  4. Zvolte Uložit.

Poznámka

Nepoužívejte _upgrade jako součást názvu řešení. Řetězec _upgrade je interní vyhrazené slovo pro proces upgradu řešení.

Změna vydavatele řešení

Vydavatele řešení pro nespravované řešení můžete změnit pomocí následujícího postupu:

  1. V Power Apps vyberte Řešení, vyberte požadované řešení a pak vyberte ...>Nastavení na panelu příkazů Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.
  2. V podokně Nastavení řešení vyberte jiného vydavatele z rozevíracího seznamu Publisher nebo vyberte Nový vydavatel a vytvořte nový. Další informace: Vytvoření vydavatele řešení
  3. Vyberte Aktualizovat.

Použití segmentovaných tabulek v řešení

Používejte segmentaci tabulky, abyste zahrnuli pouze objekty tabulky, které se aktualizují při distribuci aktualizací řešení. Více informací: Použití segmentovaných řešení v průvodci Power Platform ALM

Pokud chcete vytvořit řešení se správnými segmentacemi tabulky, začněte vytvořením nespravovaného řešení a přidejte pouze objekty, které jste aktualizovali.

Představte si například, že jste vytvořili novou vlastní tabulku, která neexistuje v žádném jiném prostředí s názvem Vlastní tabulka , a také jste přidali nový sloupec s názvem Prvních deset pro tabulku účtů. Pokud chcete vytvořit řešení se segmentací tabulky, postupujte takto.

  1. Přejděte na Power Apps a vyberte Řešení. Pokud se položka nenachází v bočním podokně, vyberte možnost …Více a poté vyberte požadovanou položku.

  2. Vyberte tlačítko Nové řešení a vytvořte řešení. Zadejte informace do povinných sloupců: Vyberte Vytvořit.

  3. Otevřete řešení, které jste vytvořili. Na panelu příkazů vyberte Přidat existující a pak vyberte Tabulka.

  4. V podokně Přidat existující tabulky vyberte jednu nebo více tabulek, které chcete přidat do řešení. Například vyberte Obchodní vztah a Vlastní tabulka. Vyberte Další.

  5. V podokně Vybrat tabulky můžete zvolit ze zdrojů, které chcete zahrnout:

    • Zahrnout všechny objekty. Tato možnost zahrnuje všechny komponenty a metadata přidružená k tabulce. Může zahrnovat další tabulky nebo komponenty tabulky, jako jsou toky obchodního procesu, sestavy, připojení a fronty. Pokud například vlastní tabulka nebyla nikdy importována do cílového prostředí, vyberte tuto možnost. V tomto příkladu se do cílového prostředí nikdy neimportovala vlastní tabulka, proto tuto možnost vyberte pro vlastní tabulku.
    • Zahrnout metadata tabulky. Tato možnost zahrnuje pouze metadata přidružená k tabulce. Metadata zahrnují atributy tabulky, jako je auditování, vyhledávání duplicit nebo sledování změn.
    • Upravte objekty. Tato možnost umožňuje jednotlivě vybrat každou komponentu, která je přidružena k tabulce, například sloupce, vztahy, obchodní pravidla, zobrazení, formuláře a grafy. Všimněte si, že tabulka účtů je zahrnuta v Dataverse a záměrně existuje také v cílovém prostředí. V našem příkladu je proto v tabulce účtů nový pouze vlastní sloupec Top Ten , takže ho vyberete po výběru upravit objekty (v dalším kroku).
    • Vymažte všechny objekty. Pokud jste vybrali objekty pomocí možnosti Upravit objekty , můžete vymazat všechny vybrané objekty a začít znovu. Volba vhodných možností při přidávání objektů řešení

    Další informace: Proč je segmentace tabulek v řešení důležitá

  6. Pokud jste vybrali možnost Upravit objekty, otevře se podokno seznamu objektů. Tady můžete vybrat konkrétní objekty, které chcete zahrnout do řešení. V našem příkladu jste dříve vybrali tabulku Účet , takže teď vyberete sloupec Prvních deset , protože je to jediná nová nebo upravená komponenta pro tabulku a pak vyberte Přidat. Výběr objektů, které chcete zahrnout do řešení

  7. Výběrem možnosti Přidat přidáte objekty do řešení.

Proč je segmentace tabulek v řešení důležitá

Když přidáte existující systémovou tabulku, například účet nebo kontakt, nebo vlastní tabulku do řešení pro tabulku, která je už naimportovaná do podřízených prostředí, je osvědčeným postupem přidat pouze objekty tabulky, které byly v řešení aktualizovány . Díky segmentaci řešení můžete exportovat aktualizace řešení s vybranými prostředky tabulek, jako jsou sloupce, formuláře a zobrazení, a nikoli celé tabulky se všemi prostředky. Tím se vyhnete zbytečným vrstvám, které brání efektivním jiným řešením, a zbytečným závislostem na jiných řešeních. Systém automaticky vybere možnost Zahrnout všechny objekty, pokud je tabulka nespravovaná, a možnost Zahrnout metadata tabulky, pokud je v tabulce nespravovaná vrstva. Systém také automaticky předem vybírá zdroje tabulky, které jsou nespravované nebo mají nespravované vlastní úpravy. Před výběrem možnosti Přidat můžete vybrat odkaz Upravit objekty a tento výběr zkontrolovat, než tento proces dokončíte.

Důležité

Nes segmentujte tabulky, které v cílovém prostředí neexistují. Všimněte si, že pokud tabulka nebyla nikdy importována nebo ještě v cílovém prostředí neexistuje, musíte při přidání tabulky do řešení vybrat Možnost Zahrnout všechny objekty , například při přidání nové vlastní tabulky, kterou jste nedávno vytvořili. V opačném případě se při pokusu o import řešení zobrazí chybová zpráva o chybějící závislosti.

Vytvoření řešení s segmentací tabulek pomocí Průzkumníka řešení

Následující obrázky poskytují příklad vytvoření segmentovaného řešení výběrem prostředků tabulky z tabulek Account, Case a Contact.

Poznámka:

Tabulka Case je součástí některých aplikací Dynamics 365, například Dynamics 365 Customer Service.

Začněte otevřením nespravovaného řešení, které jste vytvořili. Vyberte komponentu tabulky.

Přidejte existující zdroje.

Poté vyberte součásti řešení.

Vyberte součásti řešení.

Postupujte podle kroků v průvodci. V Kroku 1 vyberte v abecedním pořadí prostředky pro první tabulku, tabulku Account, jak je znázorněno zde.

Spusťte průvodce.

Otevřete kartu Pole a vyberte sloupec Číslo obchodního vztahu.

Výběr prostředků tabulky Account

V Kroku 2 přidejte všechny prostředky pro tabulku Case.

Výběr prostředků tabulky Case

V Kroku 3 přidejte sloupec Výročí pro tabulku Contact.

Výběr prostředků tabulky Contact

V důsledku toho bude vytvořené segmentované řešení obsahovat tři tabulky Account, Case a Contact. Každá tabulka obsahuje pouze prostředky, které byly vybrány.

Řešení s tabulkami.

Odstranění řešení

Protože existují dva různé typy řešení, spravované a nespravované, chování pro odstranění každého typu řešení se liší.

Řešení, které chcete odstranit, může mít komponenty, které mají závislosti na jiné komponenty. Tyto závislosti musí být odebrány před odstraněním součásti. Více informací: Zobrazení závislostí součásti v Power Apps

Odstranění spravovaného řešení

Odstranění spravovaného řešení odebere (odinstaluje) všechny komponenty v rámci řešení. Kromě toho jsou také odstraněna všechna související data.

Upozornění

Vzhledem k tomu, že se odstraní všechny komponenty v rámci řešení a všechna přidružená data, při odstranění spravovaného řešení buďte opatrní.

Odstranění nespravovaného řešení

Odstranění nespravovaného řešení odstraní kontejner řešení, ale neodstraní žádné nespravované komponenty uvnitř. Veškerá přidružená data také zůstanou. Každá nespravovaná součást musí být odstraněna jednotlivě, aby se odebraly všechny součásti v rámci nespravovaného řešení.

Odstranění spravovaného nebo nespravovaného řešení

Upozornění

Před odstraněním řešení se ujistěte, že rozumíte důsledkům. Jakmile je řešení odstraněné, nejde ho obnovit. Další informace: Odstranění spravovaného řešení a Odstranění nespravovaného řešení

  1. Přihlaste se k Power Apps.
  2. Vyberte Řešení v levém navigačním podokně a potom vyberte (neotevírejte) řešení, které chcete odstranit, v seznamu Řešení.
  3. Na panelu příkazů vyberte možnost Odstranit.

Omezení

  • Velikost řešení je omezena na 95 MB.
  • Počet řešení je omezen kapacitou Microsoft Dataverse.
  • Počet objektů v řešení je omezen kapacitou Dataverse.