Moduly plug-in
Řešení se používá k zabalení a nasazení modulů plug-in a vlastních činností pracovního postupu do jiných prostředí. Níže uvedená sekvence například definuje zjednodušující vývojovou a implementační sekvenci.
Vytvořte řešení vlastní vydavatel a neřízené ve vašem DEV prostředí.
Napište jeden nebo více modulů plug-in nebo vlastní pracovní činnosti.
Zaregistrujte zásuvné moduly nebo vlastní aktivity pracovního postupu v nespravovaném řešení, které jste vytvořili v krok 1.
Exportujte nespravované řešení jako spravované řešení.
Importujte spravované řešení do jiného prostředí (tj. TEST nebo PROD).
V reálném světě ladíte kód v prostředí TEST, vraťte se a aktualizujete nespravované řešení pomocí revidovaného kódu a exportujete do spravovaného řešení. V rámci způsobu, jakým používáte ovládací prvek revize ke správě aktualizací kódu a verzí řešení. Další informace o kontrole revizí a verzích řešení naleznete v části Řízení zdroje.
Při plánování návrhu řešení zvažte, zda svůj vlastní kód a další přizpůsobení (přizpůsobené entity, formuláře, pohledy atd.) umístíte do stejného řešení, nebo rozdělíte tyto úpravy mezi více řešení, kde jedno řešení obsahuje vlastní kód a další řešení obsahuje další přizpůsobení (přizpůsobené entity, formuláře, pohledy atd.).
Zpropitné
Začněte s vlastním vydavatelem a nespravovaným řešením a poté v tomto řešení vytvořte a otestujte zásuvný modul nebo vlastní aktivita pracovního postupu. Nedoporučujeme vývoj modulu plug-in nebo vlastní aktivity pracovního postupu ve výchozím řešení a jeho přidáním do vlastního řešení.
Zaregistrujte modul plug-in nebo vlastní aktivitu pracovního postupu ve vlastním nespravovaném řešení
Po vytvoření vlastního vydavatele a nespravovaného řešení a po napsání vlastního kódu jste připraveni zaregistrovat kód v nespravovaném řešení a začít jej testovat.
Zaregistrujte vlastní sestavení aktivity pracovního postupu
Chcete-li distribuovat vlastní aktivitu pracovního postupu v řešení, musíte do nespravovaného řešení přidat registrovanou sestavu, která jej obsahuje. Za prvé, registrujte vlastní sestavu pracovního postupu a poté přidejte sestavu k řešení podle těchto kroků.
Vytvořte nové řešení v Power Apps portál výrobce nebo použijte existující řešení. Chcete-li vytvořit nové řešení, vyberte Řešení>Nové řešení a poté zadejte požadované informace pro vaše řešení.
Po výběru Řešení v levém navigačním podokně vyberte název řešení v seznamu a poté vyberte Přidat existující>Další>Sestavení modulů plug-in.
Vyhledejte kompilované sestavení vlastního pracovního postupu podle názvu.
Vyberte vlastní sestavení aktivity pracovního postupu a poté vyberte Přidat.
Zaregistrujte sestavení plug-in a krok
Postup registrace modulu plug-in je podobný registraci vlastní sestavy aktivity pracovního postupu, kromě toho musíte také zaregistrovat jeden nebo více kroků, které určují podmínky, za kterých by měl být modul plug-in proveden Microsoft Dataverse.
Chcete-li začít, postupujte podle těchto pokynů a zaregistrujte modul plug-in a krok pomocí nástroje pro registraci modulu plug-in. Dále vytvoříme řešení a poté přidáme sestavení plug-in a krok k řešení pomocí moderního rozhraní výrobce. Příklad segistrace modulu plug-in „Followup“ a kroku, který použijeme, je zobrazen na následujícím obrázku.
Začněme přidávat tyto komponenty do našeho řešení.
Vytvořte nové řešení v Power Apps portál výrobce nebo použijte existující řešení. Chcete-li vytvořit nové řešení, vyberte Řešení>Nové řešení a poté zadejte požadované informace pro vaše řešení.
Po výběru Řešení v levém navigačním panelu vyberte název řešení v seznamu a poté vyberte Přidat existující>Další>Sestavení modulů plug-in.
Vyhledejte kompilované sestavení modulu plug-in podle názvu.
Vyberte sestavení zásuvného modulu a poté vyberte Přidat.
Přidejte krok k řešení výběrem Přidat existující>Další>Krok modulu plug-in.
Zpropitné
V nástroji pro registraci modulu plug-in se krok nazývá krok. V klasickém rozhraní Průzkumník řešení se krok se nazývá Krok zpracování zprávy Sdk. V moderním rozhraní tvůrce se krok nazývá Krok modulu plug-in.
Vyhledejte zaregistrovaný krok, vyberte jej a poté vyberte Přidat.
Výsledné řešení se dvěma komponenty je znázorněno na následujícím obrázku.
Je možné přidat krok k řešení před (nebo bez) přidáním souvisejícího sestavení modulů plug-in. Chcete-li přidat sestavení, vyberte možnost (...) vedle názvu kroku modulu plug-in, vyberte Přidejte požadované komponenty a poté vyberte OK. Tím se automaticky přidá související sestavení modulů plug-in. Nepřidávejte sestavení zásuvných modulů k řešení, pokud chcete tuto sestavu poskytnout v jiném řešení, na kterém bude aktuální řešení záviset.
Upozorňujeme, že odebráním sestavení modulů plug-in z řešení se neodstraní žádné kroky, které na něm závisí. Tyto kroky musíte odebrat jednotlivě.
Odstranění modulu plug-in z řešení prostřednictvím aktualizace sestavení
Někdy může být nutné odstranit modul plug-in z řešení, ale to nelze udělat upgradem řešení. Místo toho můžete upgradem řešení odstranit sestavení a dosáhnout požadovaného výsledku.
Podrobnosti tohoto řešení jsou popsány v těchto pokynech.
Začněte aktualizací „hlavního“ čísla verze sestavení, které má odebrány cílové typy modulů plug-in.
Po této změně verze nebudete moci aktualizovat sestavení pomocí nástroje pro registraci modulů plug-in (PRT). Sestavení však budete moci zaregistrovat jako nové souběžně se starým sestavením.
Zaregistrujte nové sestavení souběžně se starým pomocí PRT.
Proveďte migraci všech existujících kroků pro staré typy modulů plug-in na odpovídající typy modulů plug-in v novém sestavení.
Odstraňte staré sestavení.
Exportujte nespravované řešení jako spravované s novým číslem verze.
Importujte nové spravované řešení jako upgrade do prostředí, kde je registrováno staré sestavení. Upgrade řešení by měl odstranit staré sestavení a s ní nežádoucí typy.