Nahrazení dialogů toky obchodních procesů nebo aplikacemi plátna
Dialogy jsou zastaralé, a měly by proto být nahrazeny toky obchodních procesů nebo aplikacemi plátna. Tento článek popisuje různé funkce těchto doplňků. Rovněž získáte informace o situacích, kdy je možné nahradit stávající dialog tokem obchodního procesu nebo aplikací plátna vloženými do formuláře řízeného modelem.
Porovnání funkcí
V této tabulce je seznam funkcí dialogu spolu s odpovídajícími funkcemi toků obchodních procesů a aplikací plátna.
Funkce dialogu | Funkce v tocích obchodních procesů? | Funkce v aplikacích plátna? |
---|---|---|
Stránka | Ano (fáze obchodního procesu) |
Ano (obrazovka aplikace) |
Pouze výzva | Ne | Ano (popisky) |
Otázka a odpověď | Ano (pouze sloupce tabulky) |
Ano (popisky a vstupní pole) |
Vstupní argumenty | Omezený (kroky ve fázi obchodního procesu) |
Ano (parametry řetězce dotazu) |
Proměnné | Ne | Ano |
Proměnné dotazu | Ne | Ano |
Logika podmíněného větvení | Ano | Ano (přechod na libovolnou obrazovku aplikace) |
Opakované použití (spuštění ve formě podřízeného dialogu) |
Ne | Ano (přechod na libovolnou obrazovku aplikace, spuštění jiné aplikace v novém okně) |
Spuštění pracovních postupů na začátku / na konci | Ano | Ne (místo toho použijte cloudový tok) |
Spuštění pracovních postupů na vstupu | Ano | Ne (místo toho použijte cloudový tok) |
Spuštění pracovních postupů při přechodu na stránku | Ano | Ne (místo toho použijte cloudový tok) |
Zahájení použití URL | Ne | Ano |
Protokolování relace | Ano | Ne |
Podpora SDK | Ano | Ano |
Další funkce toků obchodních procesů
- Analýza procesů (zobrazení, grafy a čas strávený ve fázi)
- Vlastní ovládací prvky
Další funkce aplikací plátna
- Analýza aplikace (využití aplikace a její výkon)
- Skládání stránek z více tabulek
- Spuštění toků
- Konektory dat (standardní a vlastní)
- Spuštění jako samostatné aplikace
- Konfigurovatelné rozložení
Výběr toku obchodního procesu nebo aplikace plátna
Když se rozhodnete pro nahrazení dialogů, je důležité si rozmyslet, jaké uživatelské prostředí chcete poskytovat. Pamatujte si, že v aplikaci plátna můžete modelovat téměř jakýkoli dialog.
Toky obchodních procesů jsou nejvhodnější k nahrazení dialogů, které modelují procesy a nabízejí pokyny k zastřešovaným pracovním aktivitám, které vyžadují spolupráci skupin uživatelů v kontextu aplikace Dynamics 365. Například kontrola nabídky a její směrování.
Naproti tomu aplikace plátna je možné použít k nahrazení dialogů, které modelují předepsané úlohy, jako je scénář telefonického hovoru při hledání potenciálních zákazníků. Dají se také použít ke zjednodušení uživatelského prostředí u jiných úloh, jako je aktualizace příležitosti. V těchto scénářích mohou být samostatné aplikace plátna dokonce výhodnější.
Scénář nahrazení dialogu tokem obchodního procesu
Představte si dialog, který na řadě stránek vyžaduje od uživatele klíčové dílčí informace, vygeneruje z nich nabídku, pošle e-mail schvalovatelům, kteří ji potvrdí nebo zamítnou, a pak ji pošle zákazníkovi e-mailem. K modelování tohoto typu procesu je účinnější použít tok obchodního procesu.
Pokud chcete dialog nahradit, nejprve identifikujte klíčové fáze procesu. Může jít o fázi přípravy obsahu, ve které se ověří všechny produkty a použité slevy. V další fázi generování nabídky se vytvoří nabídka a zkontroluje se její přesný formát. Ve fázi primární kontroly se nabídka pošle ke kontrole a schválení. Ve fázi sekundární kontroly se bude nabídka kontrolovat jenom za určitých okolností. A konečně ve fázi doručení nabídky se nabídka pošle zákazníkovi.
V dalším kroku identifikujeme klíčové kroky, které musí uživatelé v rámci tohoto procesu provést. Třeba součástí fáze přípravy obsahu může být jednoduchý krok typu pravda nebo nepravda, kdy uživatel zkontrolujte nabízené produkty, dále povinný vyhledávací krok spočívající ve výběru ceníku a také číselný krok spočívající v zadání slevy před přechodem do další fáze. Fáze generování nabídky může obsahovat akční krok, který na základě všech informací shromážděných ve fázi přípravy obsahu vytvoří nabídku a k ní související řádek v Dynamics 365. Fáze primární a sekundární kontroly nabídky můžou obsahovat více kroků typu pravda nebo nepravda spojených s kontrolou nabídky a také povinný krok, který zaznamená stav schválení a zajistí přechod do další fáze, teprve až bude nabídka schválena. V tomto kroku je potřeba nakonfigurovat zabezpečení na úrovni sloupce, abyste měli jistotu, že nabídky můžou schvalovat jenom oprávnění schvalovatelé. Do fází primární kontroly a sekundární kontroly také můžete přidat pracovní postup, který při zadání nabídky pošle všem schvalovatelům upozornění e-mailem.
Nakonec nakonfigurujte fáze a kroky toku obchodního procesu společně s logikou podmínek, které tok procesu řídí. V tomto příkladu můžete třeba za fázi primární kontroly přidat podmínkovou větev, pokud je v kroku potřeba i druhý stupeň kontroly. Při splnění podmínky bude další fází procesu sekundární kontrola, jinak se přejde do fáze doručení nabídky.
Pokud chcete dát tok obchodního procesu k dispozici uživatelům, zajistěte, aby k němu měli správní uživatelé oprávnění a pak ho aktivujte.
Další informace o vytvoření toku obchodního procesu najdete v kurzu věnovanému vytvoření toku obchodního procesu kvůli standardizaci procesů.
Scénář nahrazení dialogu aplikací plátna
Představte si, že máte dialog, který popisuje scénář hovoru a slouží obchodním zástupcům jako vodítko při telefonování potenciálním zákazníkům. K zachycení tohoto postupu můžete jednoduše požít aplikaci plátna.
Nejprve se připojte ke zdrojům dat, které budete potřebovat pro čtení a zápis. V tomto příkladu použijeme k získání informací o potenciálních zákaznících, účtech a k získání kontaktních údajů připojení k Dynamics 365.
Napřed zjistěte, kolik budete potřebovat obrazovek. V tomto příkladu jich může být třeba pět.
- Obrazovka 1. Slouží k výběru volaného potenciálního zákazníka ze seznamu.
- Obrazovka 2. Vzájemné představení, kontrola dostupnosti pro rozhovor, případně naplánování hovoru na někdy jindy.
- Obrazovka 3. Zjišťování rozpočtu, vedoucího, potřeby a časového horizontu.
- Obrazovka 4. Záznam dalších kroků a naplánování dalších volání.
- Obrazovka 5. Poděkování potenciálnímu zákazníkovi za jeho čas a ukončení hovoru.
Teď vytvoříme obrazovky. Na první obrazovce vytvořte galerii potenciálních zákazníků, které je potřeba obvolat. Na druhé obrazovce použijte popisky, abyste ji pojmenovali a zadali scénář hovoru. Ovládacími prvky, jako jsou přepínače, můžete třeba zaznamenat, jestli je vhodné v této době osobě volat. Pokud je to potřeba, použijte logiku podmínek k aktivování tlačítka, kterým přejdete na další obrazovku. Jinak se na stejné obrazovce zobrazí scénář pokusu o zavolání zákazníkovi později. Podobně definujte scénář volání i na dalších obrazovkách.
Nakonec definujte navigaci po obrazovkách. V tomto příkladu můžete kromě postupného procházení obrazovek uživateli také umožnit přechod z druhé obrazovky na poslední (konec scénáře s poděkováním potenciálnímu zákazníkovi za jeho čas), pokud potenciální zákazník nemá o rozhovor zájem.
Pokud chcete aplikaci zpřístupnit uživatelům, publikujte ji. Zvažte možnou přeměnu tohoto scénáře zpřístupněním samostatné aplikace, která nabízí scénáře hovorů a podporuje rychlé zadávání dat.
Představte si, že toto prostředí chcete integrovat do Dynamics 365 Sales. Nejprve ve formuláři Dynamics 365 Sales vytvořte prvek iframe. Nyní přejděte z nabídky Power Apps k oddílu Aplikace, vyberte právě publikovanou aplikaci, zkopírujte webový odkaz, který je na kartě Podrobnosti, a vložte ho jako URL do iframu.
V dalším kroku můžete tuto aplikaci zpřístupnit přímo v hlavním formuláři potenciálního zákazníka, aby byla v kontextu s jeho daty, a uživatel nemusel potenciálního zákazníka vybírat na první obrazovce. Pokud chcete aplikaci předat potřebné informace, stačí upravit adresu URL prvku iframe a připojit k ní řetězec dotazu s informacemi, jako je ID potenciálního zákazníka nebo účtu. Použijte k tomu JavaScript spuštěný při určité události, jako je načtení formuláře. Dále aktualizujte aplikaci tím, že z ní odeberete první obrazovku (pro výběr potenciálního zákazníka) a místo ní zpřístupníte hodnoty předané aplikaci v řetězci dotazu parametrickou funkcí.
Nejčastější dotazy k nahrazení dialogu
Sledují se v aplikacích plátna závislosti?
- V aplikacích plátna se sledují závislosti úplně stejně jako závislosti v aplikacích Dynamics 365.
Můžu aplikaci plátna spustit tlačítkem na panelu příkazů jako automaticky otevírané okno?
- Ano. Uděláte to jednoduše tak, že nastavíte cílovou adresu URL na adresu aplikace plátna, kterou získáte v části s podrobnými informacemi o aplikaci (viz předchozí popis).
Můžu z aplikací plátna volat pracovní postupy?
- Toto není podporováno. Místo toho doporučujeme použít cloudový tok.
Můžu dialogy automaticky převádět na toky obchodních procesů nebo aplikace plátna?
- Automatický způsob převodu dialogů na toky obchodních procesů nebo aplikace plátna neexistuje.