Přehled práce s akcemi

Toto téma se vztahuje na Dynamics 365 Customer Engagement (on-premises). Verzi Power Apps tohoto tématu naleznete na: Používání akcí

Akce jsou typem procesu. Nyní můžete spustit akce, včetně vlastních akcí, přímo z pracovního postupu nebo dialogu, aniž by bylo potřeba psát jakýkoli kód! Další informace: Vyvolání vlastní akce z pracovního postupu nebo dialogu

Akce lze také vyvolat pomocí vlastního kódu, který používá webové služby Dynamics 365 Customer Engagement (on-premises).

Můžete volat akce:

  • Z kódu, který se spouští v rámci modulu plug-in nebo vlastního pracovního postupu.

  • Z příkazu, který je umístěn v aplikaci a provádí operaci pomocí kódu jazyka JavaScript.

  • Z integrace s jiným systémem, který používá webové služby Dynamics 365 Customer Engagement (on-premises).

  • Z vlastní klientské aplikace, která používá webové služby Dynamics 365 Customer Engagement (on-premises).

Vývojáři mohou získat další informace v tomto tématu: Vytvoření vlastních akcí.

Proč používat akce?

Akce otevírají řadu možností pro vytváření obchodní logiky. Před akcemi byl primární způsob, jakým vývojáři mohou implementovat obchodní procesy, omezen na moduly plug-in nebo vlastní aktivity obchodního procesu. Pomocí akcí můžete provádět operace, jako je vytvoření, aktualizace, odstranění, přiřazení nebo provedení akce. Vnitřně akce vytvoří vlastní zprávu. Vývojáři tyto akce označují jako „zprávy“. Každá z těchto zpráv je založena na akcích provedených u záznamu entity. Pokud je tedy cílem tohoto procesu vytvořit záznam, aktualizovat jej, poté jej přiřadit, existují tři samostatné kroky. Každý krok je definován funkcemi entity – nikoli nutně obchodním procesem.

Akce umožňují definovat jedno sloveso (nebo zprávu), které odpovídá operaci, kterou je třeba provést pro vaše podnikání. Tyto nové zprávy jsou řízeny procesem nebo chováním spíše než tím, co lze provádět s entitou. Tyto zprávy mohou odpovídat slovesům jako eskalovat, převést, naplánovat, směrovat nebo schválit – cokoliv, co potřebujete. Přidání těchto sloves poskytuje bohatší slovní zásobu, abyste mohli své obchodní procesy definovat plynuleji. Tuto bohatší slovní zásobu můžete použít od klientů nebo integrací namísto nutnosti psát akce v rámci klientů. To je díky tomu také jednodušší, protože můžete spravovat a zaznamenávat úspěch nebo neúspěch celé akce jako jeden celek.

Konfigurovatelné zprávy

Po definování a aktivaci akce může vývojář použít tuto zprávu stejně jako jakoukoli jinou zprávu poskytovanou platformou. Nicméně významný rozdíl je, že teď někdo, kdo není vývojář, může použít změny toho, co by mělo být provedeno při použití této zprávy. Můžete nakonfigurovat akce, chcete-li kroky upravit, když se změní obchodní procesy. Jakýkoli vlastní kód, který používá tuto zprávu, se nemusí změnit, dokud se argumenty procesu nezmění.

Pracovní postupy a moduly plug-in nadále poskytují podobné možnosti pro definování automatizace. Pracovní procesy stále poskytují funkce pro jiné uživatele než vývojáře, kteří změny používají. Rozdíl je však ve způsobu, jakým se obchodní procesy skládají a jak mohou vývojáři jejich kód napsat. Akce je zpráva, která působí na stejné úrovni jako všechny zprávy poskytované platformou. Vývojáři mohou registrovat zásuvné moduly pro akce.

Globální zprávy

Na rozdíl od pracovních postupů nebo modulů plug-in akce nemusí být přidruženy k určité entitě. Můžete definovat "globální" akce, které lze samostatně vyvolat.

Viz také

Vytvoření vlastních akcíKonfigurace akcí
Vyvolání vlastních akcí z pracovního postupu nebo dialogu
Přehled procesů pracovního postupu
Přehled toků obchodního procesu