Sdílet prostřednictvím


Vyvolání vlastní akce z pracovního postupu nebo dialogu

 

Publikováno: únor 2017

Platí pro: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Pracovní postupy a dialogy v aplikaci Microsoft Dynamics 365 mají mnoho možností podporujících obchodní scénáře. Volání základní akce SDK pro záznam, například vytvoření, aktualizace a odstranění, z pracovního postupu nebo dialogu řeší poměrně dost obchodních scénářů. Pokud však využijete možnosti pracovních postupů a dialogů spolu s výkonem vlastních akcí vyvolaných přímo z pracovního postupu nebo dialogu, přidáte do vaší aplikace zcela novou řadu obchodních scénářů bez nutnosti psaní kódu.

Podívejme se na scénář, ve kterém je vyvolána vlastní akce z pracovního postupu a dialogu. Vyvoláme vlastní akci k vyžádání schválení vedoucího, když sleva pro konkrétní příležitost přesáhne 20 %.

V tomto tématu

Vytvoření vlastní akce

Vyvolání vlastní akce z pracovního postupu

Vyvolání vlastní akce z dialogu

Vytvoření vlastní akce

  1. Přejděte na Nastavení > Procesy.

  2. Na navigačním panelu vyberte možnost Nová. Pojmenujte proces a zvolte kategorii Akce.

Chcete-li požadovat schválení pro slevu, použijeme vlastní akci s názvem Schvalovací proces. Přidali jsme vstupní parametr, SpecialNotes, a krok Odeslat e-mail pro vytvoření nové zprávy a odeslání žádosti o schválení vedoucího, jak je znázorněno zde.

Add a step - send email

Chcete-li konfigurovat e-mailovou zprávu, zvolte Nastavit vlastnosti. Po otevření formuláře použijte Asistent formulářů, chcete-li přidat zvláštní poznámky a další informace do e-mailu, jak je zvýrazněno na snímku obrazovky. Chcete-li přidat zvláštní poznámky, umístěte kurzor na požadované místo, kde se mají zobrazit ve zprávě, a poté v Asistentu formulářů pod možností Hledat zvolte Argumenty v prvním rozevíracím seznamu a vyberte SpecialNotes ve druhém rozevíracím seznamu, poté zvolte OK.

Set up email

Předtím, než bude možné vyvolat akci z pracovního postupu nebo dialogu, je nutné ji aktivovat. Po aktivaci akce můžete zobrazit její vlastnosti pomocí příkazu Zobrazit vlastnosti.

Activate custom action - approval process

Vyvolání vlastní akce z pracovního postupu

  1. Přejděte na Nastavení > Procesy.

  2. Na navigačním panelu vyberte možnost Nová. Pojmenujte proces a zvolte kategorii Pracovní postup.

Vytvořili jsme pracovní postup, který vyvolá vlastní akci Schvalovací proces pokaždé, když je požadováno schválení vedoucího pro slevu více než 20 % u příležitosti.

Set action properties from workflow

Vstupní vlastnosti akce lze nastavit pomocí příkazu Nastavit vlastnosti. Přidali jsme název obchodního vztahu vztahující se k příležitosti ve zvláštní poznámce. V Asistentu formulářůpod možností Hledat zvolte Obchodní vztah v prvním rozevíracím seznamu, vyberte Název obchodního vztahu ve druhém rozevíracím seznamu, a pak zvolte OK. Vlastnost Cíl je povinná a je zadána systémem.{Opportunity(Opportunity)} ve vlastnosti Target je stejná příležitost, na které běží pracovní postup volání. Také můžete zvolit specifickou příležitostí pro cílovou vlastnost pomocí vyhledávání.

Set input parameters for ApprovalProcess action

Vyvolání vlastní akce z dialogu

  1. Přejděte na Nastavení > Procesy.

  2. Na navigačním panelu vyberte možnost Nová. Pojmenujte proces a zvolte kategorii Dialog.

Můžete implementovat scénář, který je podobný volání Schvalovacího procesu z dialogu, jak je znázorněno na následujícím obrázku.

Enable custom action from dialog

Nastavte vstupní parametry, jak je znázorněno zde.

Set properties for ApprovalProcess action

Viz také

Akce
Konfigurace akcí

© 2017 Microsoft. Všechna práva vyhrazena. Autorská práva