Vytvoření vlastní obchodní logiky pomocí procesů
Definování a prosazování konzistentních obchodních procesů je jedním z hlavních důvodů, proč lidé používají aplikace řízené podle modelu. 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.
Power Apps zahrnuje několik typů procesů, každý určený pro jiný účel:
Toky obchodních procesů
Toky mobilních úloh
Pracovní postupy
Akce
Podobně jako procesy můžete také vytvořit obchodní pravidla a doporučení. Další informace: Vytvoření obchodních pravidel a doporučení pro použití logiky ve formuláři
Poznámka:
Použití procesů může ovlivnit licenční požadavky pro Power Apps a toky. Další informace: Licenční požadavky tabulky.
Kdy použít toky obchodního procesu
Tok obchodního procesu použijte, pokud chcete, aby zaměstnanci procházeli stejným fázemi a postupovali stejným způsobem při interakci se zákazníkem. Můžete například vytvořit tok obchodního procesu, pokud chcete, aby všichni pracovali stejným způsobem se servisními požadavky zákazníků, nebo požadovat, aby zaměstnanci získali schválení faktury před odesláním objednávky.
Vaše prostředí zahrnuje několik připravených toků obchodních procesů pro běžný prodej, služby a úkoly marketingu, které lze použít, přičemž stačí učinit jen málo nebo dokonce žádné změny. Nebo můžete vytvořit vlastní. Další informace: Vytvoření toku obchodního procesu
Když použít pracovní postupy
Pomocí pracovních postupů můžete automatizovat obchodní procesy na pozadí. Pracovní postupy jsou obvykle zahájeny pomocí událostí systému, takže uživatel ani nemusí vědět o tom, že jsou spuštěny. Pracovní postupy, které běží na pozadí jsou "asynchronní". Pracovní postupy lze také nakonfigurovat tak, aby je lidé mohli ručně iniciovat, když chcete automatizovat běžné úkoly, například automatické odesílání potvrzovacího e-mailu zákazníkovi při odeslání objednávky. Pracovní postupy, které fungují v reálném čase, jsou „synchronní“. Další informace o pracovních postupech naleznete v části Procesy pracovních postupů
Vhodné použití služby Power Automate
Službu Power Automate využijete, když chcete vytvořit automatizované pracovní postupy, které provádějí akce mezi vašim prostředím a vašimi oblíbenými aplikacemi a službami jako Dynamics 365, Twitter, Dropbox, Google, Microsoft 365 nebo SharePoint. Můžete aktivovat cloudový tok na základě určité akce nebo jej spustit z aplikace. Další informace: Použití Power Automate k automatizaci procesů mezi službami
Kam přejít ke tvorbě procesů?
Existují dvě cesty k přechodu k procesům:
Otevřete průzkumníka řešení a přejděte na 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í.
Nastavení>Procesy. Tato cesta umožňuje použití zobrazení definovaných pro tabulku Proces, včetně případných vlastních zobrazení.
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í.
Kdo může vytvářet procesy?
Procesy, které se vztahují na celé prostředí, mohou vytvářet jen uživatelé s rolí zabezpečení Správce systému, Úpravce systému nebo Výkonný/obchodní ředitel. Uživatelé s jinými rolemi 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í.
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řízené organizační jednotky |
Obchodní náměstek | Nadřazená: Podřízené organizační jednotky |
Service Manager | Organizační jednotka |
Marketingový manažer | Organizační jednotka |
Obchodní manažer | 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živatelská |
Prodejce | Uživatelská |
Plánovač | Uživatelská |
Poznámka:
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.
Další informace o pracovních postupech a akcích
Procesy mohou kontrolovat podmínky, používat logiku větvení a provádět akce. Tyto akce jsou prováděny v řadě kroků. Následující tabulka popisuje dostupné kroky v rámci procesů pracovního postupu a akcí. Podrobnější informace naleznete v tématech pro jednotlivé typy procesu.
krok | Typ procesu | Popis |
---|---|---|
Fáze | Pracovní postup, 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, akce | Logický příkaz "if <podmínka> then". Můžete kontrolovat hodnoty pro řádek spuštěného pracovního postupu, všechny řádky spojené s tímto řádkem ve vztahu N:1 nebo všechny řádky 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, akce | Logický výraz „else-if-then“. Editor používá text “Otherwise, if <condition> 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, 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. |
Assign Value | Akce | Nastaví hodnotu proměnné nebo výstupní parametr v procesu. |
Vytvoření řádku | Pracovní postup, akce | Vytvoří nový řádek pro tabulku a přiřadí hodnoty sloupcům. |
Aktualizovat řádek | Pracovní postup, akce | Můžete aktualizovat řádek spuštěného pracovního postupu, všechny řádky spojené s tímto řádkem ve vztahu N:1 nebo všechny řádky vytvořené pomocí předchozích kroků. |
Přiřadit řádek | Pracovní postup, akce | Můžete přiřadit řádek spuštěného pracovního postupu, všechny řádky spojené s tímto řádkem ve vztahu N:1 nebo všechny řádky vytvořené pomocí předchozích kroků. |
Odeslat e-mail | Pracovní postup, 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 tabulku řádku, na které pracovní postup běží, nebo všechny tabulky, které mají vztah N:1 s tabulkou, nebo tabulku pro všechny řádky vytvořené pomocí předchozích kroků. |
Spustit podřízený pracovní postup | Pracovní postup, akce | Spustí proces pracovního postupu, který byl nakonfigurován jako podřízený pracovní postup. |
Změnit stav | Pracovní postup, akce | Změní stav řádku spuštěného procesu, všechny řádky spojené s tímto řádkem ve vztahu N:1 nebo všechny řádky vytvořené pomocí předchozích kroků. |
Ukončit pracovní postup | Pracovní postup, akce | Zastaví aktuální pracovní postup nebo akci. Můžete nastavit stav Úspěch nebo Zrušeno a zadat zprávu o stavu. |
Vlastní krok | Pracovní postup, akce | Umožňuje rozšířit logické prvky, které jsou k dispozici ve výchozím nastavení. 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 ve výchozím nastavení k dispozici žádné vlastní kroky. |