HTTP data dip subflow template
Přehled
Tento dílčí tok poskytuje dynamické prostředí, kde se informace o zákaznickém účtu načítají pomocí požadavku HTTP. Pokud je vyhledávání úspěšné, je zákazník požádán o potvrzení ID účtu. Pokud selže nebo volající preferuje, může zadat číslo svého účtu ručně. Tok řádně zpracovává chyby, jako jsou neplatné vstupy, časové limity a kritické selhání, s příslušnými výzvami.
Tento dílčí tok používá převod textu Cisco na řeč (TTS) pro všechny zvukové výzvy.
Předpoklady
Před implementací tohoto dílčího toku se ujistěte, že jsou na portálu pro správu kontaktního centra Webex splněny následující požadavky:
- Vytvořte vstupní body, fronty, konektory, týmy, mapování vstupních bodů a jakékoli další konfigurační aktivity specifické pro organizaci.
- Nahrajte statické zvukové soubory, pokud se místo převodu textu na řeč Cisco (TTS) používají vlastní zvukové výzvy.
- Ujistěte se, že adresa URL a parametry požadavku HTTP jsou správně nastaveny na základě potřeb vaší organizace.
Podrobný postup naleznete v části Webex Průvodce nastavením a správou kontaktního centra.
Vstupy podtoku
- errorMessage - STRING: Zpráva, která bude přehrána v případě chyby během podtečení.
Výstupy podtoku
- outputVariable - STRING: Uloží potvrzené nebo ručně zadané číslo účtu.
Porucha podtoku
Následující tabulka popisuje různé prvky dílčího toku zapojené do procesu volání a podrobně popisuje akce a reakce, ke kterým dochází během každé fáze.
Pomocný přepadový prvek |
Popis |
---|---|
Začátek dílčího přetečení (Inicializace) |
Dílčí tok spustí proces načítání zákaznických dat. |
Počkejte prosím (Uklidňující zpráva) |
Volající je informován, že systém načítá jeho informace pomocí výzvy TTS:Počkejte prosím, než vyhledáme vaše informace. |
Požadavek HTTP (Načíst informace o zákaznících) |
Systém odešle požadavek HTTP GET na načtení informací o zákazníkovi ze zadaného koncového bodu API. V případě úspěchu bude odpověď obsahovat ID zákazníka. |
Kontrola stavu HTTP (Vyhodnotit odpověď) |
Odpověď HTTP je vyhodnocena na základě stavového kódu. Pokud byl požadavek úspěšný, proces se přesune k dalšímu kroku. |
Nabídka Potvrzení (Žádost o potvrzení nebo ruční zadání) |
Volající je vyzván k potvrzení načteného ID účtu nebo k ručnímu zadání čísla účtu, pokud je nesprávné. |
Nastavit proměnnou (ID obchodního účtu) |
Pokud volající potvrdí ID účtu, hodnota se uloží do proměnné outputVariable. |
Shromažďování číslic (Ruční zadání účtu) |
Pokud požadavek selže nebo se volající rozhodne znovu zadat číslo účtu, zobrazí se výzva k zadání 6místného čísla účtu následovaného křížkem (#). |
Zpracování chyb (StillThere, neplatné, kritické) |
Dílčí tok zpracovává časové limity, neplatné vstupy a kritické chyby s příslušnými výzvami:
|
Koncový dílčí průtok (Závěr) |
Dílčí tok končí buď po potvrzení čísla účtu, nebo po zpracování chyby. |
Činnosti podtoku
Následující tabulka popisuje posloupnost aktivit dílčího toku pro tuto šablonu.
Aktivita podtoku |
Popis |
---|---|
Začátek dílčího přetečení |
Dílčí tok začíná při vyvolání. |
Počkejte prosím |
Přehraje zprávu pomocí režimu převodu textu na řeč a požádá volajícího, aby počkal, než budou informace načteny. |
Požadavek HTTP |
Odešle požadavek HTTP GET na načtení informací o účtu zákazníka. |
Kontrola stavu HTTP |
Vyhodnotí odpověď HTTP a určí, zda byl požadavek úspěšný. |
Nabídka Potvrzení |
Vyzve volajícího k potvrzení načteného ID účtu nebo k jeho opětovnému zadání, pokud je nesprávné. |
Nastavit proměnnou |
Uloží potvrzené nebo ručně zadané číslo účtu. |
Shromažďování číslic |
Shromáždí 6místné číslo účtu od volajícího, pokud požadavek HTTP selže nebo se rozhodne zadat nové číslo účtu. |
Zpracování chyb |
Několik výzev zpracovává časové limity, neplatné vstupy a kritické chyby během dílčího přetečení. |
Koncový dílčí průtok |
Tok se uzavře po potvrzení čísla účtu nebo výskytu chyby. |