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.