Osvědčené postupy pro vytváření a správu procesů pracovních postupů

Toto téma se vztahuje na Dynamics 365 Customer Engagement (on-premises). Verzi Power Apps tohoto tématu naleznete na: Osvědčené postupy pro pracovní postupy

Toto téma obsahuje osvědčené postupy pro vytváření a správu pracovních postupů.

Zabránění nekonečným smyčkám

Je možné vytvořit logiku v pracovním postupu, která spustí nekonečnou smyčku, jež spotřebovává prostředky serveru a ovlivňuje výkon. Typickou situací, u níž může dojít k nekonečné smyčce, je, pokud máte pracovní postup, který je nakonfigurován na spuštění v případě, že je aktualizován atribut a poté aktualizuje tento atribut v logice pracovního postupu. Akce aktualizace spustí stejný pracovní postup, který aktualizuje záznam a opakovaně spouští pracovní postup.

Vytvořené pracovní postupy zahrnují logiku detekce a zastavení nekonečných smyček. Pokud je pracovní postup u určitého záznamu opakovaně spouštěn v krátké době, proces se nezdaří s následující chybou: Tato úloha pracovního postupu byla zrušena, protože pracovní postup, který ji spustil, obsahoval nekonečnou smyčku. Opravte logiku pracovního postupu a opakujte akci.. Maximální počet opakování je 16.

Použití pracovního postupu

Pokud máte pracovní postupy, které jsou podobné, a předpokládáte, že budete vytvářet více pracovních postupů podle stejného vzoru, uložte pracovní postup jako šablonu pracovního postupu. Pokud budete příště potřebovat vytvořit podobný pracovní postup, vytvořte jej pomocí šablony, abyste nemuseli zadávat všechny podmínky a akce znovu od začátku.

V dialogovém okně Vytvořit proces vyberte Nový proces z existující šablony (vyberte ze seznamu).

Použití podřízených pracovních postupů

Pokud používáte stejnou logiku v různých pracovních postupech nebo v podmínkových větvích, definujte tuto logiku jako podřízený pracovní postup, abyste nemuseli replikovat tuto logiku ručně v každém pracovním postupu nebo podmínkové větvi. To usnadňuje správu pracovních postupů. Namísto přezkoumání mnoha pracovních postupů, které mohou používat stejnou logiku, můžete pouze aktualizovat jeden pracovní postup.

Ponechání méně protokolů

Chcete-li ušetřit místo na disku, zrušte zaškrtnutí políčka Uchovat protokoly úloh pracovních postupů, ve kterých se stala chyba, není-li třeba zachovávat tato data.

Omezení počtu pracovních postupů, které aktualizují stejnou entitu

Spuštění více než jednoho pracovního postupu, který aktualizuje stejnou entitu, může způsobit problémy s uzamčením zdroje. Představte si několik probíhajících pracovních postupů, ve kterých každá aktualizace příležitosti vyvolá aktualizaci přidruženého obchodního vztahu. Více instancí těchto probíhajících pracovních postupů, které se pokouší o aktualizaci stejného záznamu obchodního vztahu ve stejnou dobu, může mít za následek problémy s uzamčením zdroje. Dojde k selhání pracovního postupu a bude zaznamenána chybová zpráva, jako například Časový limit serveru SQL: Nelze získat zámek zdroje název zdroje.

Sledování změn pomocí Poznámek

Při úpravách pracovních postupů byste měli použít kartu Poznámky a zadat, co jste provedli a proč. Díky tomu může někdo jiný pochopit provedené změny.

Viz také

Přehled procesů pracovního postupu
Konfigurace procesů pracovního postupu
Monitorování a správa procesů pracovního postupu