mall för HTTP-datadoppning
Det här delflödet ger en dynamisk upplevelse där kundkontoinformation hämtas med en HTTP-begäran. Om sökningen lyckas uppmanas kunden att bekräfta konto-ID:t. Om det misslyckas, eller om den som ringer föredrar, kan de ange sitt kontonummer manuellt. Flödet hanterar smidigt fel som ogiltiga indata, tidsgränser och kritiska fel med lämpliga uppmaningar.
I det här delflödet används Cisco Text-to-Speech (TTS) för alla ljuduppmaningar.
Förutsättningar
Kontrollera att följande krav uppfylls i hanteringsportalen för Webex Contact Center innan du implementerar det här underflödet:
- Skapa startpunkter, köer, kopplingar, team, startpunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter.
- Ladda upp statiska ljudfiler om anpassade ljuduppmaningar används i stället för Cisco Text-to-Speech (TTS).
- Kontrollera att URL:en och parametrarna för HTTP-begäran är korrekt inställda baserat på organisationens behov.
Detaljerade anvisningar finns Webex konfigurations- och administrationsguiden för Contact Center.
Ingångar för delflöden
- errorMessage - STRING: Ett meddelande som spelas upp i händelse av ett fel under delflödet.
Utdata för delflöde
- outputVariable - STRING: Lagrar det bekräftade eller manuellt angivna kontonumret.
Uppdelning av delflöden
I följande tabell beskrivs de olika delflödeselementen som ingår i samtalsprocessen, med detaljer om de åtgärder och svar som inträffar under varje steg.
| Delflödeselement | Beskrivning | 
|---|---|
| Starta delflöde (Initiering) | Underflödet startar processen med att hämta kunddata. | 
| Snälla vänta (Tröstmeddelande) | Uppringaren informeras om att systemet hämtar deras information med hjälp av en TTS-prompt: Vänta medan vi letar upp din information. | 
| HTTP-begäran (Hämta kundinformation) | Systemet skickar en HTTP GET-begäran för att hämta kundinformation från en angiven API slutpunkt. Om det lyckas innehåller svaret kund-ID. | 
| Kontrollera HTTP-status (Utvärdera svar) | HTTP-svaret utvärderas baserat på statuskoden. Om begäran lyckades går processen vidare till nästa steg. | 
| Menyn Bekräftelse (Begär bekräftelse eller manuell inmatning) | Uppringaren uppmanas att bekräfta det hämtade konto-ID:t eller ange sitt kontonummer manuellt om det är felaktigt. | 
| Ange variabel (Store-konto-ID) | Om anroparen bekräftar konto-ID:t lagras värdet i outputVariable. | 
| Samla siffror (Manuell kontoinmatning) | Om begäran misslyckas eller om uppringaren väljer att ange sitt kontonummer igen uppmanas de att ange ett 6-siffrigt kontonummer följt av nummernyckeln (#). | 
| Hantering av fel (FortfarandeDär, Ogiltig, Kritisk) | Underflödet hanterar tidsgränser, ogiltiga indata och kritiska fel med respektive uppmaningar: 
 | 
| Avsluta delflöde (Slutsats) | Delflödet avslutas antingen efter att kontonumret har bekräftats eller ett fel har hanterats. | 
Delflödesaktiviteter
I följande tabell beskrivs sekvensen för delflödesaktiviteter för den här mallen.
| Delflödesaktivitet | Beskrivning | 
|---|---|
| Starta delflöde | Delflödet börjar när det anropas. | 
| Snälla vänta | Spelar upp ett meddelande med hjälp av TTS och ber uppringaren att vänta medan informationen hämtas. | 
| HTTP-begäran | Skickar en HTTP GET-begäran för att hämta kundens kontoinformation. | 
| Kontrollera HTTP-status | Utvärderar HTTP-svaret för att avgöra om begäran lyckades. | 
| Menyn Bekräftelse | Uppmanar uppringaren att bekräfta det hämtade konto-ID:t eller ange det igen om det är felaktigt. | 
| Ange variabel | Lagrar det bekräftade eller manuellt angivna kontonumret. | 
| Samla siffror | Samlar in ett 6-siffrigt kontonummer från uppringaren om HTTP-begäran misslyckas eller om de väljer att ange ett nytt kontonummer. | 
| Hantering av fel | Flera prompter hanterar tidsgränser, ogiltiga indata och kritiska fel under delflödet. | 
| Avsluta delflöde | Flödet avslutas när kontonumret har bekräftats eller ett fel har inträffat. |