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