Sdílet prostřednictvím


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.

  1. Vytvořte řešení vlastní vydavatel a neřízené ve vašem DEV prostředí.

  2. Napište jeden nebo více modulů plug-in nebo vlastní pracovní činnosti.

  3. Zaregistrujte zásuvné moduly nebo vlastní aktivity pracovního postupu v nespravovaném řešení, které jste vytvořili v krok 1.

  4. Exportujte nespravované řešení jako spravované řešení.

  5. 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ů.

  1. 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í.

  2. 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.

  3. Vyhledejte kompilované sestavení vlastního pracovního postupu podle názvu.

  4. 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.

Registrovaný modul plug-in a krok.

Začněme přidávat tyto komponenty do našeho řešení.

  1. 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í.

  2. 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.

  3. Vyhledejte kompilované sestavení modulu plug-in podle názvu.

  4. Vyberte sestavení zásuvného modulu a poté vyberte Přidat.

    Přidání modulu plug-in do řešení.

  5. 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.

  6. Vyhledejte zaregistrovaný krok, vyberte jej a poté vyberte Přidat.

    Přidání kroku do řešení.

Výsledné řešení se dvěma komponenty je znázorněno na následujícím obrázku.

Shrnutí řešení.

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.

  1. 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.

  2. Zaregistrujte nové sestavení souběžně se starým pomocí PRT.

  3. 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í.

  4. Odstraňte staré sestavení.

  5. Exportujte nespravované řešení jako spravované s novým číslem verze.

  6. 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.

Viz také

Aktualizujte řešení
Verze sestavy
webové zdroje