Sdílet prostřednictvím


Vytváření a úprava procesů

 

Publikováno: listopad 2016

Platí pro: Dynamics CRM 2015

Definování a prosazování konzistentních obchodních procesů je jedním z hlavních důvodů, proč lidé používají Microsoft Dynamics 365. Procesy jsou skupiny funkcí, které můžete použít k definování a vynucení konzistentních procesů pro vaši organizaci. Tyto konzistentní procesy pomáhají zajistit, aby se uživatelé, kteří používají systém, mohli soustředit na svou práci a ne na to, aby si vzpomněli, že musejí provést řadu ručních kroků. Procesy mohou být jednoduché nebo složité a mohou se v průběhu času měnit.

Procesy jsou určeny pro osoby, které nejsou vývojáři. Pravidla, která jsou definována v procesech, obsahují podobnou logiku, kterou mohou vývojáři použít pomocí kódu, avšak není třeba volat vývojáře pokaždé, když chcete změnit pravidla. Musíte však jednoznačně pochopit logiku pravidel a seznámit se s možnostmi každého druhu procesu. Stále musíte procesy používat obezřetně a testovat výsledky, abyste se ujistili, že dostanete to, co chcete.

Následující tabulka obsahuje přehled použití jednotlivých kategorií procesu.

Kategorie procesu

Popis

Pracovní postup

Pomocí pracovních postupů můžete automatizovat obchodní procesy na pozadí. Pracovní postupy jsou obvykle iniciovány systémovými událostmi, takže uživatel nemusí vědět, že jsou spuštěny, ale lze je také nakonfigurovat tak, aby je bylo možné spustit ručně.

Pracovní postupy mohou pracovat na pozadí (asynchronně) nebo v reálném čase (synchronně). Tyto jsou označovány samostatně jako pracovní postupy na pozadí nebo pracovní postupy v reálném čase.

Dialogy

Pomocí dialogů lze vytvořit uživatelské rozhraní, které bude pomáhat uživatelům pracovat se skriptem pro interakci se zákazníkem, nebo průvodce, který bude důsledně provádět složité akce.

Akce

Pomocí akcí lze rozšířit slovník, který je k dispozici vývojářům pro vyjádření obchodních procesů. Akce využívají základní příkazy jako Vytvořit, Aktualizovat, Odstranit a Přiřadit poskytované systémem k vytvoření expresivnějších příkazů jako Schválit, Eskalovat, Směrovat nebo Naplánovat. Pokud se změní definice obchodního procesu, pak i uživatel, který není vývojář, může upravit akci, aniž by bylo nutné měnit kód.

Toky obchodního procesu

K definování kroků, v nichž musejí uživatelé k dosažení výsledku zadat data, použijte toky obchodního procesu. Toky obchodního procesu přidají do horní části formuláře ovládací prvek, který uživatelům ukáže, jaká data je nutné zadat pro přechod do další fáze a k dokončení obchodního procesu. Tok obchodního procesu může zahrnovat více entit.

Poznámka

Toky obchodního procesu se liší od jiných typů procesů. Všechny procesy používají stejnou základní technologii a informace o nich jsou uloženy v entitě Process. Toky obchodního procesu se vyznačují odlišným způsobem konfigurace a jiným chováním ve srovnání s jinými typy procesů.Další informace:Toky obchodního procesu

V tomto tématu

Kdo může vytvářet procesy?

Kde se procesy nacházejí?

Co mohou procesy dělat?

Jsou procesy aktivní během importu?

Kdo může vytvářet procesy?

Procesy, které platí pro celou organizaci, mohou vytvářet pouze správci systému, úpravci systému nebo uživatelé s rolí zabezpečení výkonný/obchodní ředitel. Ostatní uživatelé s následujícími rolemi zabezpečení mohou vytvářet procesy s omezenou úrovní přístupu. Uživatelé s přístupem na úrovni uživatele například mohou vytvářet pracovní postupy pro své vlastní použití s využitím záznamů, které vlastní.

Uživatelé, kteří mohou vytvořit tok obchodního procesu, pracovní postup v reálném čase nebo procesy akce, potřebují mít k jejich aktivaci oprávnění Aktivovat toky obchodního procesu nebo Aktivovat procesy běžící v reálném čase.

Následující tabulka zobrazuje úroveň přístupu procesů na základě výchozích rolí zabezpečení.

Role zabezpečení

Úroveň přístupu

Výkonný/obchodní ředitel

Organizace

Správce systému

Organizace

Úpravce systému

Organizace

Marketingový náměstek

Nadřazená: Podříz. org. jednotky

Viceprezident pro prodej

Nadřazená: Podříz. org. jednotky

Manažer oddělení služeb zákazníkům

Organizační jednotka

Marketingový manažer

Organizační jednotka

Manažer prodeje

Organizační jednotka

Manažer plánování

Organizační jednotka

Zástupce oddělení služeb zákazníkům

Uživatel

Marketingový odborník

Uživatel

Prodejce

Uživatel

Plánovač

Uživatel

Kde se procesy nacházejí?

Existují dvě cesty k procesům v Dynamics 365:

  • Nastavení > Procesy
    Tato cesta představuje nejjednodušší přístup a umožňuje použít zobrazení definovaná pro entitu Process, včetně všech vlastních zobrazení.

  • Nastavení > Vlastní nastavení > Přizpůsobit systém > Součásti > Procesy
    Tato cesta poskytuje pohodlný přístup při provádění dalšího přizpůsobení v nástrojích pro vlastní nastavení.

Jednotlivé toky obchodního procesu lze upravovat také pomocí tlačítka Upravit proces na panelu příkazů formuláře, kde je tok obchodního procesu aktivní.

Co mohou procesy dělat?

Poznámka

Toky obchodního procesu se liší od jiných typů procesů.Další informace:Co toky obchodního procesu dělají?

Procesy jsou ve vlastnictví uživatele, stejně jako obchodní vztahy a kontakty. Akce, které lze provádět pomocí procesu, někdy závisí na oprávněních uživatele, který proces vlastní, a někdy závisí na kontextu uživatele, který pracovní postup zahajuje.

Procesy mohou kontrolovat podmínky, používat logiku větvení a provádět akce. Tyto akce jsou prováděny v řadě kroků. Toky obchodního procesu obsahují fáze a řídí rozvoj do fází, ale neposkytují žádné jiné funkce. Následující tabulka popisuje dostupné kroky pracovního postupu, dialog a procesy akce. Podrobnější informace naleznete v tématech pro jednotlivé typy procesu.

krok

Typ procesu

Popis

Fáze

Pracovní postup, dialog, akce

Pomocí fází lze zpřehlednit a objasnit logiku pro pracovní postup. Fáze však neovlivňují logiku ani chování pracovních postupů. Pokud proces obsahuje fáze, musí fáze obsahovat všechny kroky v procesu.

Kontrolní podmínka

Pracovní postup, dialog, akce

Logický výraz „if-<podmínka> then“.

Můžete kontrolovat hodnoty pro záznam spuštěného pracovního postupu, všechny záznamy spojené s tímto záznamem ve vztahu N:1 nebo všechny záznamy vytvořené pomocí předchozích kroků. Na základě těchto hodnot můžete definovat další kroky v případě, že podmínka je true.

Podmínková větev

Pracovní postup, dialog, akce

Logický výraz „else-if-then“, editor používá text „Otherwise, if <podmínka> then:“.

Vyberte kontrolní podmínky, které jste definovali dříve, a můžete přidat podmínkovou větev, chcete-li definovat další kroky při vrácení kontrolní podmínky false.

Výchozí akce

Pracovní postup, dialog, akce

Logický výraz „else“ (jinak). editor používá text „Otherwise:“ (Jinak:)

Vyberte kontrolní podmínku, podmínkovou větev, čekací podmínku nebo paralelní čekací větev, kterou jste definovali dříve, a můžete použít výchozí akci k definování kroků pro všechny případy, které nesplňují kritéria definovaná v podmínce nebo větvích.

Čekací podmínka

Pouze pracovní postup běžící na pozadí

Umožňuje pozastavit pracovní postup na pozadí, dokud nejsou splněna kritéria definovaná podmínkou. Pracovní postup se automaticky znovu spustí při splnění kritérií v čekací podmínce.

Paralelní čekací větev

Pouze pracovní postup běžící na pozadí

Definuje alternativní čekací podmínku pro pracovní postup na pozadí s odpovídající sadou dalších kroků, které jsou provedeny pouze při splnění prvotní podmínky. Souběžné čekací větve lze použít k vytvoření časových limitů v logice pracovního postupu. Zabraňují, aby pracovní postup nečekal na splnění kritérií definovaných v čekací podmínce nekonečně dlouho.

Přiřadit hodnotu

Dialog, akce

Nastaví hodnotu proměnné nebo výstupní parametr v procesu.

Vytvořit záznam

Pracovní postup, dialog, akce

Vytvoří nový záznam entity a přiřadí hodnoty atributům.

Aktualizovat záznam

Pracovní postup, dialog, akce

Můžete aktualizovat hodnoty pro záznam spuštěného pracovního postupu, všechny záznamy spojené s tímto záznamem ve vztahu N:1 nebo všechny záznamy vytvořené pomocí předchozích kroků.

Přiřadit záznam

Pracovní postup, dialog, akce

Můžete přiřadit hodnoty pro záznam spuštěného pracovního postupu, všechny záznamy spojené s tímto záznamem ve vztahu N:1 nebo všechny záznamy vytvořené pomocí předchozích kroků.

Odeslat e-mail

Pracovní postup, dialog, akce

Odešle e-mailovou zprávu. Je možné vytvořit novou e-mailovou zprávu nebo použít šablonu e-mailu, která je nakonfigurována pro entitu záznamu, na které pracovní postup běží, nebo všechny entity, které mají vztah N:1 s entitou, nebo entitu pro všechny záznamy vytvořené pomocí předchozích kroků.

Spustit podřízený pracovní postup

Pracovní postup, dialog, akce

Spustí proces pracovního postupu, který byl nakonfigurován jako podřízený pracovní postup.

Změnit stav

Pracovní postup, dialog, akce

Změní stav záznamu spuštěného procesu, všechny záznamy spojené s tímto záznamem ve vztahu N:1 nebo všechny záznamy vytvořené pomocí předchozích kroků.

Zastavit pracovní postup/Ukončit Dialog

Pracovní postup, dialog, akce

Zastaví aktuální pracovní postup, dialog nebo akci. Můžete nastavit stav Úspěch nebo Zrušeno a zadat zprávu o stavu.

Stránka

Dialog

Kontejner pro kroky otázky a odpovědi v dialogu.

Otázka a odpověď

Dialog

Na stránce dialogu zobrazí výzvu a může obsahovat pole k získání dat z odpovědi.

Dotaz na data CRM

Dialog

Definuje dotaz, který vrátí data obsahující možnosti pro odpověď v kroku s otázkou a odpovědí dialogu.

Propojit podřízený dialog

Dialog

Spustí proces dialogu, který byl nakonfigurován jako podřízený dialog.

Vlastní krok

Pracovní postup, dialog, akce

Umožňuje rozšířit logické prvky, které jsou k dispozici ve výchozím nastavení v aplikaci Dynamics 365. Kroky mohou obsahovat podmínky, akce, jiné kroky nebo kombinaci těchto prvků. Vývojáři mohou vytvářet vlastní kroky pracovního postupu. Standardně nejsou v Dynamics 365 k dispozici žádné vlastní kroky. Další informace pro vývojáře naleznete v Microsoft Dynamics CRM SDK tématu MSDN: Vlastní aktivity pracovního postupu (sestavení pracovního postupu).

Jsou procesy aktivní během importu?

Procesy pracují až po aktivaci. Obecně při importu řešení, které v organizaci vytvoří nový proces, stav tohoto procesu ve vaší organizaci závisí na stavu procesu při vytvoření řešení. To platí pro všechna řešení, která byla exportována z Microsoft Dynamics CRM 2013 nebo Microsoft Dynamics CRM Online organizace po vydání Microsoft Dynamics CRM Online – podzim 2013. Pokud bylo řešení vytvořeno pomocí Microsoft Dynamics CRM 2011 nebo Microsoft Dynamics CRM Online organizace před Microsoft Dynamics CRM Online – podzim 2013, řešení bude aktivováno při své instalaci.

Někdy je nutné znovu nainstalovat řešení nebo nainstalovat aktualizaci pro řešení, které obsahuje procesy. V tomto případě se stav procesu ve vaší organizaci nezmění.

Viz také

Akce
Toky obchodního procesu
Procesy pracovního postupu
Dialogy
Sledování a správa procesů
Akce
Vytváření a úprava obchodních pravidel

© 2016 Microsoft Corporation. Všechna práva vyhrazena. Autorská práva