- Start
- /
- Artikel
Flow Designer är en integrerad del av Webex Contact Center som gör att du kan dirigera samtal i realtid via ett system. Du kan ange hur agenter tilldelas anrop och vad som händer i varje steg i processen genom att konfigurera aktiviteter och händelser.
Kom igång
Flow Designer tillhandahåller ett gränssnitt för att skapa realtidsflöden för att uppfylla dina organisatoriska krav. Fördefinierade aktiviteter relaterade till samtalshantering och flödeskontroll fungerar som byggstenar för flödesskapande. Dra-och-släpp-gränssnittet gör det enkelt att konfigurera flödeskomponenter. Du kan ställa in egenskaperna för varje aktivitet som påverkar flödesexekveringen. Du kan också konfigurera variabler och uttryck för att definiera flödeslogik.
Innan du använder Flow Designer måste du tillhandahålla flera enheter från Webex Contact Center Control Hub. Använd dessa entiteter direkt, som en del av Flow Designer (till exempel köer och ljudfiler), eller indirekt för att aktivera kontaktrutning (till exempel samtals distribution i köroutningsstrategier).
Konfigurera följande objekt innan du bygger flöden i Flow Designer:
- Inträdespunkter
- Kö
- Agenter
- Användarprofil
- Skrivbordsprofil
- Lag
- Virtuell agent
- Ljudfiler
Nyckelterminologi
Bekanta dig med följande termer i den här artikeln:
-
Aktiv itet: En nod i Flow Designer-gränssnittet som representerar ett enda steg i ett flöde, till exempel att spela upp ett meddelande eller göra en HTTP-begäran. Användaren drar och släpper detta element i ett flöde.
För aktivitetsegenskaper som är rullgardinsbaserade är sökfiltret aktiverat som standard. Om en listruta innehåller fler alternativ än standardgränsen anger du ett sökord du vill söka efter och väljer önskat alternativ från de automatiskt ifyllda resultaten.
-
Händelse: En händelse, oavsett om den är intern eller extern, utlöser ett flöde eller en flödes bana. Händelser kan inkludera Kafka-meddelanden, externa HTTP-förfrågningar eller användar åtgärder. Flow Designer, ett händelsestyrt program, kör flöden som svar på dessa triggers och kör dem automatiskt baserat på konfiguration.
-
F löde: En användardefinierad sekvens av aktiviteter som körs som svar på en händelse.
-
Län k: En länk är pilen som kopplar en aktivitet till en annan. Det indikerar flödesriktningen och beroendet mellan händelser. För att ta bort en länk och bryta anslutningen mellan två aktiviteter, klicka på länken för att avslöja raderingsikonen och fortsätt för att radera raden.
Åtkomst till flödesdesigner
Flow Designer använder enkel inloggning (SSO) med Cisco Identity Service. Om du är inloggad på Control Hub kan du komma åt Flow Designer utan att logga in igen. Om inte, uppmanar systemet dig att ange dina SSO-referenser.
Innan du börjar
För att komma åt Flow Designer-programmet måste du ha en Premium Agent-licens och en användarprofil som har behörighet att redigera flöden.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas med följande tre flikar:
|
Utforska modern och enhetlig Flow Designer-duk
Webex Contact Center Flow Designer-arbetsytan har ett modernt användargränssnitt som anpassar sig till Webex-portföljens utseende och känsla, vilket säkerställer en konsekvent upplevelse i hela portföljen. Canvasen ger riktade tillgänglighetsförbättringar, vilket gör nyckelelement enklare att använda för ett bredare spektrum av användare.
En levande bakgrundsfärg ger starkare kontrast med uppdaterade noder, vilket hjälper användarna att fokusera på flödesskapande. Portdesignen på noder har större beröringspunkter och tydligare differentiering mellan utgångar, vilket påskyndar förståelsen och gör det lättare att ansluta noder medan flöden byggs. Dessutom skapar den flytande panelen och verktygsfältets design en mer uppslukande arbetsyta genom att lägga till visuellt djup och maximera det synliga området för flödes utveckling.
Oavsett om du försöker skapa ett nytt flöde eller arbeta med ett befintligt flöde visas flödessidan i ett modernt användargränssnitt med följande modala popup-fönster som hjälper dig att upptäcka de nya funktionerna.
Växla mellan modernt och äldre användargränssnitt
Användarinställningsmenyn låter dig växla mellan modernt och äldre användargränssnitt:
- Klicka på ikonen för användarinställningar längst upp till höger på duken.
- Inaktivera växeln Nytt utseende för att växla till äldre läge.
Växla mellan mörkt och ljust läge
Flow designer canvas finns i teman i mörkt och ljust läge för att minimera ögonbelastningen. Välj önskat tema som fungerar bäst för dig:
- Klicka på ikonen för användarinställningar längst upp till höger på duken.
- Inaktivera växeln Mörkt läge.
Förbättringar av Aktivitetspalatte
Aktivitetspaletten förbättras enligt följande:
- Aktivitetsgruppering: Aktiviteter grupperas logiskt baserat på deras funktion
, så att du enkelt kan hitta den aktivitet du behöver. I varje grupp
listas aktiviteterna alfabetiskt. Följande grupper är nu tillgängliga:
- Kontakthantering
- Avancerad köinformation
- Koppla bort kontakten
- Eskalera samtalsdistributionsgruppen
- Feedback v2
- Få köinformation
- Kökontakt
- Kö till agent
- Skärmpop
- Ställ in kontaktprioritet
- Virtuell agent
- Virtuell agent V2
- Röst
- Blind överföring
- Överbryggad överföring
- Analys av samtalsförlopp
- Återuppringning
- Samla siffror
- Meny
- Spela Meddelande
- Spela musik
- Spela in
- Inspelningskontroll
- Schemalägg återuppringning
- Skicka siffror
- Ställ in tillkännagivande
- Ställ in uppringnings-ID
- Ställ in Whisper-tillkännagivande
- Starta medieström
- Ladda upp ljud
- Flödeskontroll
- Fall
- Skick
- Slutflöde
- Gå till
- Procentfördelning
- Vänta
- Verktyg
- BRE-begäran
- Öppettider
- HTTP-begäran
- Analysera
- Ställ in variabel
- Kontakthantering
- Sökfält: Sökfältet låter dig hitta aktiviteter och delflöden snabbt utan att behöva bläddra igenom hela listan. Funktionerna för automatiskt förslag och sökordsmatch ning förbättrar sökupplevelsen för flödesdesignerna.
- Aktivitetsikoner och verktygstips: Aktiviteter har nu ikoner som match ar deras syfte, medan verktygstips ger kort information om aktiviteterna.
Webbläsarkrav
Använd följande tabell för att referera till webbläsare som stöds:
|
Webbläsare |
Microsoft Windows10 |
Microsoft Windows11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 eller högre |
76.0.3809 eller högre |
|
Mozilla Firefox |
ESR 68 eller högre ESR |
ESR V102.0 eller högre ESR |
ESR 68 och högre ESR |
NA |
|
Microsoft Edge |
42.17134 eller högre |
103.0.1264.44 eller högre |
NA |
NA |
|
Krom |
NA |
NA |
NA |
79 eller högre |
Konfigurera följande webbläsaralternativ:
-
Aktivera cookies och webbplatsdata.
-
Ställ in säkerhetsnivån till Medium.
-
Aktivera bildalternativ.
-
Inaktivera popup-blockeraren.
-
Aktivera JavaScript.
E-postkrav
Flow Designer stöder följande e-postservrar:
-
Office 365
-
Gmail
Utforska layouten
Aktivitetsbibliotek
Aktivitetsbiblioteket är där du hittar alla aktiviteter. Dra och släpp aktiviteterna från aktivitetsbiblioteket till huvud- eller händelseflödesdukarna för att bygga dina flöden. Det är organiserat i följande avsnitt:
- Samtalshantering: Använd samtalshanteringsaktiviteter för att bygga flöden som hanterar röst interaktioner. De är specifika för användningsfallet för hantering av samtal via Interactive Voice Response (IVR) och virtuella eller mänskliga agenter.
-
Flödeskontroll: Flödeskontrollaktiviteter är agnostiska till flödestyp, och du använder dem för att styra logiken i flödet oavsett användningsfall.
Du kan dölja och expandera aktivitetsbiblioteket efter behov för att öka arbetsutrymmet på arbetsy tan mellan konfigurationerna.
Canvas, huvudflöde och händelseflöden
Duken är det grå arbetsutrymmet där du släpper aktiviteterna. Använd kontroller na längst ned till vänster på skärmen för att flytta runt arbetsytan och zooma in och ut. Det finns inga begränsningar för flödesstorlek eller arbetsytanvändning.
Det finns två flikar som tillåter extra arbetsyta, huvudflöde och hän delseflöden. Dessa flikar separerar logiskt olika banor i ditt flöde och skapar en mer organiserad arbetsyta.
Huvudflöde
Använd fliken Huvudflöde för att skriva det primära flödet baserat på den triggerhändelse som defini erats i startflödesaktiviteten. Konfigurera hela upplevelsen för en uppringare på huvudflödesfliken. Detta startar från Cisco Unified IP Interactive Voice Response (IVR) -menyn tills du väljer bort eller avslutar samtalet. Flödet innehåller förutsägbara steg som systemet kör i en sekvens.
Händelse flöden
När som helst under utförandet av huvudflödet utlöser systemet händelser som avbryter huvudflödet. Till exempel, när en agent svarar på ett telefonsamtal avbryts den uppringarens upplevelse i kön. Om du vill definiera unikt beteende när dessa händelser utlöses kan du skriva valfria händelseflöden. Händelseflöden är asynkrona till huvudflödet. Du kan inte förutsäga när systemet utlöser ett hän delseflöde. Av denna anledning är händelseflöden valfria och är en förlängning av huvudflödesfunktionen.
Du kan konfigurera flera händelsehanteringsflöden i händelseflödesarbetsytan. Varje händelseflöde måste ha en unik start och slut, utan delade aktiviteter.
Mer information om händelsehanterare finns i Hän delseflöden.
Zoom-verktygsfältet
Zoomverktygsfältet har följande ikoner:
- Globala egenskaper — Klicka på
ikonen för att öppna fönstret
Globala egenskaper. Mer information finns i fönstret
Egenskaper. - Automatiskt ordna —Klicka på
ikonen i verktygsfältet för att organisera aktivit eterna i arbetsytan.
- Ångra — Klicka på
ikonen i verktygsfältet för att ångra den senast utförda arbetsytan.
- Gör om — Klicka på
ikonen i verktygsfältet för att göra om den senast utförda arbetsytan.
Du kan ångra och göra om upp till de tio senaste arbetsåtgärderna. Du kan inte ångra och göra om ändringarna på attribut och egenskaper.
- Anpassa för visning — Klicka på
ikonen i verktygsfältet för att justera
förstoringen av duken så att alla noder är synliga. - Zooma in — Klicka på
ikonen i verktygsfältet för att zooma in arbetsytan. När du når maxgränsen är ikonen inaktiverad.
- Zooma ut — Klicka på
ikonen i verktygsfältet för att zooma ut arbetsytan. När du når maxgränsen är ikonen inaktiverad.
- Alternati vet Zooma vid rull ning tillåter både panorering (standard) och zoomning (med Ctrl-tangenten). Du kan fortsätta zooma genom att hålla ned Ctrl-tangenten och rulla mushjulet uppåt eller nedåt.
- Om du vill panorera över arbetsytan bläddrar du mushjulet uppåt eller nedåt.
- Om du vill panorera från vänster till höger med mushjulet använder du Skift + S croll tangenterna.
Canvaskontrollåtgärder och snabbtangenter
För att öka effektiviteten och produktiviteten hos flödesutvecklare har Flow Designer -arbetsytan följande alternativ:
- Åtgärder Ångra och gör om — Använd ikonerna Ångra, Gör om i zoomverktygsfältet eller använd kortkommandona.
- Klipp ut, kopiera, klistra in och ta bort — Högerklicka på arbetsytan för att klippa ut, kopiera,
klistra in och ta bort åtgärder. Du kan klippa ut, kopiera och klistra in samtalshantering
och flödeskontrollaktiviteter och länkar enligt följande:
- Inom och över flöden
- Mellan huvudflöde och händelseflöden
- Mellan flöden och subflöden
Det finns få begränsningar när du försöker kopiera aktiviteter och länkar från andra webbläsare till FireFox. För att aktivera den här funktionen måste du ange följande inställningar till true i Firefox:
Dom.events.asyncClipboard.readTextDOM.Events.Testing.AsyncClipboard
Skriv
about:configi Firefox-adressfältet. Sök efter de angivna inställningarna. Ändra värdena till true för att tillåta klistring från andra webbläsare. - Automatiskt arrang era —Använd
ikonen i zoomverktygsfältet för att automatiskt organisera aktiviteterna i duken för ökad förståelse och enkelt underhåll.
- Fäst till rutnät — Använd för att fästa aktiviteterna i steg om 20 pixlar.
- Kortkommand on — Du kan snabbt redigera flödet med kortkommandon. Klicka på hjälpikonen. Välj Kort kommand on för att visa listan över tillgängliga kortkommandon.
Kortkommandon
Använd följande kortkommandon i arbetsytan:
|
Genväg |
Windows operativsystem | MAC OS |
|---|---|---|
| Allmänt | ||
|
Öppna kortkommandon |
Ctrl + Alt + K | Kontroll + Alt + K |
|
Verktyg | ||
|
Automatiskt arrangera |
Skift + A | Skift + A |
|
Redigera | ||
|
Kopiera |
Ctrl+C | Kommando + C |
|
Klipp ut |
Ctrl+X | Kommando + X |
|
Klistra in |
Ctrl+V | Kommando + V |
|
Ångra |
Ctrl+Z | Kommando + Z |
|
Gör om |
Ctrl + Skift + Z | Kommando + Skift + Z |
|
Ta bort |
Backspace |
Ta bort |
|
Välj alla |
Ctrl+A | Kommando + A |
|
Välj flera | Skift + Klicka | Skift + Klicka |
|
Välj region | Skift + Klicka och dra | Skift + Klicka och dra |
|
Se | ||
|
Zooma in |
Ctrl + | Kommando + + |
|
Zooma ut |
Ctrl + - | Kommando + - |
|
Zooma in eller ut |
Ctrl + Bläddra | Kommando + Bläddra |
|
Zooma till 100% | ||
|
Anpassa för visning |
Skift + 1 | Skift + 1 |
|
Bläddra åt vänster eller höger |
Skift + Bläddra | Skift + Bläddra |
Egenskapspanelen
Egenskapsfönstret visas till höger om programmet. Du ställer in parametrarna för antingen flödet (globala egenskaper) eller för en markerad aktivitet. Du kan dölja och expandera rutan för att öka arbetsutrymmet på arbetsytan mellan konfigurationerna.
Den globala egenskapspanelen visas som standard när flödet laddas. Klicka på
ikonen för att öppna fönstret Globala egenskaper. I
konen hjälper dig att öppna och stänga
egenskapsfönstret när du arbetar med flöden. Du kan också klicka var som helst på den tomma arbetsy
tan för att återgå till den globala egenskapspanelen. Den globala egenskapspanelen visas inte
när du markerar en aktivitet.
Följande konfigurationer finns i de globala egenskaperna:
- (Valfritt) Ange en flödesbeskrivning.
- Hantera anpassade och fördefinierade variabler. Mer information om flödesvariabler finns i Ange variabel.
- Visa information om flödeshistorik, inklusive ägaren, senast redigerat datum, och flödes
versionsnummer. Klicka på
ikonen för att stänga den globala egenskapspanelen.
Det finns för närvarande ingen versionskontrollfunktion. F low- versionen räknar antalet gånger flödet publiceras.
Rubrikfönster
Rubriken visar namnet på flödet, som uppdateras dynamiskt när du redigerar flödesnamnet från de globala egenskaperna. Rubriken har också en Logga ut knapp. Om du vill återvända och fortsätta arbeta senare kan du spara ett befintligt flödesutkast. Om du vill spara dina utkast till flöden eller stänga programmet klickar du på Spara flöde och loggar ut längst upp till höger i programmet.
Sidfotsfönstret
Sidfoten har följande:
-
Spara automatiskt aktiverat: Flöden sparas automatiskt för att undvika data
förlust. Om autosave är avstängd visas ett felmeddelande.
Om du stänger webbläsarfönstret medan data sparas automatiskt kan du förlora data. Vi rekommenderar att du väntar några sekunder efter att du har ändrat flödet innan du stänger webbläsaren.
- Applikationsversion: Till vänster om sidfoten visas versionen av programmet. Du kan använda versionen för felsökning av fel i Flow Designer.
- Flödesvalid ering: Flödesvalidering upptäcker fel i ett flö des struktur som kan hindra det från att fungera. Du kan aktivera valideringsknappen på höger sida av sidfoten när som helst. Som standard är validering inaktiverad, så fel visas inte. När du aktiverar växeln startar backend-valideringen och eventuella fel i flödet blir synliga. När växeln är aktiverad börjar backend- valideringen och eventuella fel i flödet visas. Mer information om flödes validering finns i Val idera ett flöde.
- Flödespublic ering: Innan du publicerar ett flöde måste du validera det och åtgärda eventuella fel. Om valideringsknappen är inaktiverad förblir knappen Publicera inaktiverad. När valideringen har aktiver ats förblir knappen Publicera inaktiverad tills du löser alla fel i flödet. Mer information om flödespublicering finns i Publicera ett flöde.
Förstå aktiviteter och händelser
Så här navigerar du till Aktivitetsbiblioteket och använder aktiviteterna i dina flöden:
-
Logga in på Control Hub.
-
Gå till .
-
Klicka på Flöden under Customer Experi ence.
-
Från sidan Flöden väljer du önskat flöde för vilket du behöver lägga till aktiviteten och starta flödet.
-
Dra och släpp önskad aktivitet från Aktivitetsbiblioteket till arbetsy tan.
-
Utför den nödvändiga konfigurationen som beskrivs i detalj under var och en av aktiviteterna.
Aktiviteter inom Kontakthantering
- Avancerad köinformation
- Koppla bort kontakten
- Eskalera samtalsdistributionsgruppen
- Feedback V2
- Få köinformation
- Kökontakt
- Kö till agent
- Skärmpop
- Ställ in kontaktprioritet
- Virtuell agent
- Virtuell agent V2
Avancerad köinformation
Aktiviteten Avancerad köinformation returnerar realtidsantalet av agenter som är i läget Tillgängligt i en kö och är inloggade för en viss uppsättning färdigheter, tillsammans med annan köinformation. Flödesutvecklare använder aktiviteten Avancerad köinformation för att programmera flödet. Flödesdesigners fattar beslut baserat på aktiviteten Avancerad köinformation.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delser.
Innan du börjar
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. | |||||||||||||||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
Utgångsvariabler När aktiviteten Avancerad köinformation utlöses uppdateras följande variabler:
Felkoder Följande är felkoder och beskrivningar för aktiviteten Avancerad köinformation:
|
Koppla bort kontakten
Använd den här avslutande aktiviteten för att koppla bort en aktiv del av ett samtal. Den här aktiviteten krävs om inga agenter ansluter till samtalet för att manuellt koppla bort.
Du kan till exempel använda den här aktiviteten innan ett samtal ställs i kö eller efter att ha skriptat för att välja bort köupplevelsen. Du kan använda så många Koppla bort kontaktaktiviteter som önskas när du konstruerar ditt flöde för att säkerställa att samtalet avslutas oavsett vilken flödesväg det tar.
Du har möjlighet att ge varje aktivitet en unik etikett och beskrivning, men ingen annan konfiguration krävs.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Händelseflöden.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
Utgångsvariabler Den här aktiviteten har inga tillgängliga utgångsvariabler. |
Eskalera samtalsdistributionsgruppen
Aktiviteten Eskalera samtalsdistributionsgrupp gör det möjligt för administratörer att eskalera en kontakt i kö till nästa eller senaste samtalsdistributionsgrupp. Detta ger bättre kontroll och flexibilitet för administratörer att hantera kontakter som är parkerade i en kö.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delseflöden.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. | ||||||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
Utgångsvariabler När aktiviteten Eskalera samtalsdistributionsgrupp aktiveras uppdateras följande variabler:
Felkoder Följande är felkoder och beskrivningar för aktiviteten Eskalera samtalsdistributions grupp:
|
Feedback V2
Konfigurera Feedback V2-aktiviteten för att initiera IVR-undersökningar efter samtal (drivs avWebex Experience Management) och samla in feedback från uppringare.
-
IVR-undersökningar efter samtal: Konfigurera aktiviteten Feedback V2 i arbetsytan Event Flows i Flow Designer efter händelsen
AgentDisconnected. Beroende på installationen iWebex Experience Management, kontaktcentret spelar en IVR-undersökning till uppringare.Den som ringer använder knappsatsen för att besvara enkäten. Om den som ringer delvis svarar på en käten genom att inte svara inom den inställda tidsgränsen eller genom att tillhandahålla ogiltig inmatning skickar kontaktcentret partiella enkätsvar till. Webex Experience Management
Se till att du använder aktiviteten Koppla bort kontakt efter aktiviteten Feedback V2 för att avsluta IVR-samtalet.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Välj ett röstbaserat frågeformulär i avsnittet Under sökning. De frågeformulär som konfigurerats i Webex Experience Management finns tillgängliga i listan.
|
| 4 |
Hantera språket som kunden upplever undersökningen på i avsnittet Språkinställningar. Om språket inte stöds i Webex Experience Management är reservspråket engelska (US). Mer information finns i Webex Experience ManagementSpråk stöd.
Om växling sknappen Åsidosätt språkinställningar inte är aktiverad används variab eln Global_Language för att definiera standardinställningarna. Webex Experience Management Mer information finns i Globala variabler. |
| 5 |
I avsnittet Kundinformation kan du ange vilken kundinformation som ska skickas tillsammans med de förfyllningar som skickas för att Webex Experience Management fånga enkätsvaret. Beroende på vilka sändningskonfigurationer Webex Experience Management som anges skickar kontaktcentret förfyllningsinformationen.
|
| 6 |
I avsnittet Variabel pas sering kan du ange ytterligare variabler som anpassade förfyllningar som skickas (förutom enkätsvar) från Webex Contact Center till. Webex Experience Management
Mer information om anpassade förfyllningar finns i Konfigurera anpassade förfyllningar för återkoppling sundersökningar efter samtal i Dokumentation. Webex Experience Management |
| 7 |
Konfigurera följande inställningar i avsnittet Avanc erade inställningar för att validera förväntade DTMF-svar från kunderna.
|
Få köinformation
Aktiviteten Hämta köinfo ger den uppringandes aktuella position i kö (PIQ) och beräknad väntetid (EWT) tillsammans med andra aktivitetsutmatningsvariabler. Du kan använda dessa variabler för att bestämma agentens tillgänglighet i en kö och för att dirigera samtal någon annanstans när det behövs.
Förväntad väntetid (EWT) gäller inte köer med teamtilldelning med färdigheter tilldelade i flöde. För kontakter i dessa köer returner ar EWT-utmatningsvariabeln alltid -1.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. | |||||||||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
| |||||||||||||||
| 3 |
Konfigurera följande i avsnittet Köinformation och återblick stid:
Aktiviteten Hämta köinfo har tre typer av utdataflödesgrenar. Dessa grenar utlöses baserat på returstatus och värden för EWT, PIQ och realtidsstatistiken för andra utgångsvariabler.
Utgångsvariabler När Hämta köinfo utlöses uppdateras följande variabler:
Beräkning av beräknad väntetid Den beräknade väntetiden (EWT) rapporteras i ms. För att beräkna EWT samlar programmet in alla statistiskt giltiga prover (ett prov är genomsnittet av väntetider för aktiviteter som framgångsrikt anslutits till en agent inom ett intervall på en minut) under de senaste XX minuterna som anges av den användardefinierade Lookback Time. Medelvärdet av de insamlade proverna används som EWT. Statistiskt giltiga prover är de prover som samlats in, för vilka det maximala värdet för CoV (varianskoefficient för väntetiderna för de uppgifter som blev anslutna till en agent i varje minutintervall) faller under 40 procent. Om procentandelen giltiga prover som samlats in för den användardefinierade Lookback Time sjunker under 40 procent beräknas inte EWT. Felkoder Följande är felkoder och beskrivningar för aktiviteten Hämta köinfo:
|
Kökontakt
Aktiviteten Kökontakt placerar en kontakt i en kö. När du använder den här aktiviteten i huvudflödet visas en uppsättning händelser på fliken Händelseflöden. För mer information om dessa händelser, se Hän delser.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delser.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
I avsnittet Kontakthantering väljer du om alla kontakter ska gå till en enda kö, eller om köval ska ändras baserat på värdet på en flödes variabel. När du placerar en HTTP-förfrågningsaktivitet omedelbart efter kökontak taktiviteten kanske HTTP-begäran inte hämtar nödvändiga data. För att säkerställa att nödvändiga data är tillgängliga rekommenderas det att införa en kort fördröjning — till exempel genom att lägga till ett uppspelningsmeddelande eller spela upp musikaktivitet — mellan aktiviteterna Kökontakt och HTTP-begäran.
Färdighetskrav Om den valda kön använder färdighetsbaserad routning visas ett annat avsnitt för att konfigurera kompetenskrav och kompetensavslappning. Du kan lägga till ett eller flera kompetenskrav för att tilldela en kontakt i den här kön baserat på den valda kön. Om du inte anger några färdigheter är alla tillgängliga agenter i den valda kön berättigade att ta emot kontakter.
Färdighetsavslappning Använd inställningarna för kompetensavslappning för att minska eller ta bort de tilldelade kompetenskraven till ett flöde som svar på överdrivna kundväntetider. Med den här inställningen kan du ut öka poolen med agenter som är tillgängliga för att betjäna kontakter. Använd vanliga tidsintervall för att anpassa Skill Relaxation till kölogiken i flödet och med inställningar för samtalsfördelning konfigurerade för team i kön. Så här konfigurerar du färdighetsavslappning:
Färdighetsborttagning När du aktiverar knappen Ta bort färdigheter vid blind överföring tas färdigheter bort från kontakten efter överföring av agent. Det betyder att den överförda kontakten inte kommer att ha några färdigheter och kontakten kommer att erbjudas den längsta tillgängliga agenten i den överförda kön. Utgångar som kan bytas ut När kökontakt utlöses uppdateras följande variabler:
Felkoder Följande är felkoder och beskrivningar för aktiviteten Kökontakt:
|
Kö till agent
Aktiviteten Kö till agent aktiverar agentbaserad routing. Aktiviteten Kö till agent diriger ar kontakterna direkt till den föredragna agenten. Mer information om agentbaserad routing finns i Agentbaserad routing.
Aktiviteten Kö till agent identifierar en agent med dess Webex Contact Center-agent-ID eller e-postadress.
Om agenten är tillgänglig kan du konfigurera aktiviteten Kö till agent så att kontakten dirigeras till en föredragen agent. Om agenten inte är tillgänglig kan du konfigurera aktiviteten Kö till agent för att parkera kontakten mot agenten tills agenten blir tillgänglig.
Flödesutvecklaren kan kedja en Kö till agentaktivitet med en annan Kö till agentaktivitet för att dirigera kontakter till på varandra följande föredragna agenter. Flödesutvecklaren kan också kedja en Kö till agentaktivitet med en kökontak taktivitet för att dirigera kontakten med en vanlig kö när ingen av de föredragna agenterna är tillgängliga.
Flödesutvecklaren kan kedja en Queue To Agent-aktivitet med en Återuppring ningsaktivitet i huvudflödet och händelseflödena. Detta hjälper till att konfigurera återuppringning till önskad agent som samtalet ursprungligen köades till som en del av aktiviteten Kö till agent.
Använd återuppringningsaktiviteten efter aktiviteten Kökontakt eller Kö till agent.
Aktiviteten Kö till agent utlöser följande händelser på fliken Händelseflöden i huvudflödet:
-
AgentAccepted: Aktiviteten Kö till agent utlöser den här händelsen när en agent svarar på ett inkommande samtal.
-
AgentDisconnected: Aktiviteten Kö till agent utlöser den här händelsen när agenten kopplar från ett live-samtal.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delseflöden.
I följande avsnitt kan du konfigurera aktiviteten Kö till agent:
-
Allmänna inställningar
-
Kontakthantering
Så här konfigurerar du aktiviteten Kö till agent:
| 1 |
Dra och släpp aktiviteten Kö till agent från aktivitetsbiblioteket till arbetsytan i flödesdesignern. |
| 2 |
Klicka på aktiviteten Kö till agent för att konfigurera aktivitetsinställningarna. |
| 3 |
Ange följande information i avsnittet Allmänna inställningar: |
| 4 |
I avsnittet Kontakthantering väljer du en agentvariabel i listrutan. Aktiviteten Kö till agent associerar den här flödesvariabeln med agentens e-post eller agent -ID som du vill välja för varje flödeskörning. |
| 5 |
Välj agentens e-postadress eller agentens ID i listrutan Agentsökning styp för att dirigera kontakter till önskad agent. Ange ett giltigt domännamn för agentens e-postadress för att säkerställa att sökningen lyckas. |
| 6 |
Aktivera växlingsknappen Ange kontaktprioritet för att prioritera kontakterna som väntar i kön. Som standard är växlingsknappen inaktiverad. Aktiviteten Kö till agent hanterar kontakterna enligt följande:
|
| 7 |
Välj ett kö-ID i listrutan Rappor teringskö. Aktiviteten Kö till agent rapporterar kontaktens uppgifter med hjälp av rapporteringsk ön: Rapporteringskön anger också konfigurationen för:
|
| 8 |
Aktivera växlingsknappen Parkera kontakt om agenten inte är tillgänglig om du vill parkera kontakten till en föredragen agent tills agenten blir tillgänglig. Om agenten inte är tillgänglig och växlingsknappen Parkera kontakt om agenten inte är tillgänglig är inaktiverad kan kontakten inte nå agenten. Aktiviteten Kö till agent lämnar felgrenen till nästa aktivitet i flödet med motsvarande utdata. |
| 9 |
Välj ID för återställningskö i listrutan Åter ställningsk ö. Aktiviteten Kö till agent köar kontakter till återställningskön när:
Du kan konfigurera återställningskön med den längsta tillgängliga agenten. Återställningskön stöder inte Skills-based Routing. |
Aktiviteten Kö till agent lyckas när kontakten ansluter till den föredragna agenten. Ett felscenario inträffar när en kontakt inte når agenten.
Felscenarier
En kontakt når inte agenten när:
-
En föredragen agent är inte tillgänglig och parkering är inaktiverad för kontakten.
-
En variabelsökning kan inte hitta den föredragna agenten.
Variabler för aktivitetsutdata
Aktivitetsutmatningsvariablerna lagrar data som hämtas från aktiviteter och skapas automatiskt när du lägger till specifika aktiviteter i arbetsytan.
Aktiviteten kö till agent har följande utdatavariabler:
|
Utgångsvariabel |
Beskrivning |
|---|---|
|
QueuetoAgent.AgenTid |
Lagrar agent-ID som kontakten står i kö till. |
|
QueueToAgent.FailureBeskrivning |
Lagrar beskrivningen för felscenariot när kontakten misslyckas med att köas. |
|
QueueToAgent.FailureCode |
Lagrar felkodsvärdet för felscenariot när kontakten misslyckas med att köas. |
|
QueueToAgent.AgentState |
Lagrar tillstånden för den föredragna agenten när du försöker ställa kontakten i kö. |
|
QueueToAgent.AgentidleCode |
Lagrar beskrivningen för inaktiv kod för den föredragna agenten. |
Utdat avariabeln QueueToAgent.failureCode innehåller ett av följande värden när ett fel inträffar. Varje värde anger en felkod och en felbeskrivning.
|
Felkod |
Felkodsvärde |
Felbeskrivning |
|---|---|---|
|
1 |
AGENT_UNAVAILABLE |
Agenten är för närvarande inte i tillgängligt tillstånd. |
|
2 |
AGENT_NOT_FOUND |
Aktiviteten Kö till agent kan inte hitta agenten efter agentens id eller e-postadress. |
|
3 |
AGENT_NOT_LOGGED_IN |
Agenten är för närvarande inte inloggad. |
|
4 |
FEATURE_NOT_ENABLED |
Funktionen Agentbaserad routning är inte aktiverad. |
|
5 |
INVALID_VTEAM_ERROR |
Rapporterings- eller återställningskön är ogiltig. |
|
6 |
AGENT_BUSY |
Agenten är tillgänglig, men engagerad i ett annat samtal. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Kontakten har nått sin maximala gräns från att stå i kö till flera köer. |
|
8 |
INVALID_OPERATION_FOR_INTERACTION_STATE |
Köning är inte tillåten i vissa tillstånd av kontakten, till exempel avslutad kontakt. |
Följande tabell visar tillämpliga värden för QueueToAgent.AgentState och QueueToAgent.AgenTidleCode.
|
Användningsfall |
Agentstat |
AgentidleCode |
|---|---|---|
|
NOT_APPLICABLE |
NOT_APPLICABLE |
|
Agent är reserverad för detta samtal. |
AVAILABLE |
NOT_APPLICABLE |
|
Parkera kontakt om agenten inte är tillgänglig växling sknappen är På och agenten är inaktiv |
Viloläge |
<AuxCode Name> Den tomgångskod som valts av agenten iAgent Desktop. |
|
Parkera kontakt om agenten inte är tillgänglig väx lingsknappen är På och agentkanalen är upptagen |
AVAILABLE |
NOT_APPLICABLE |
|
Parkera kontakt om agenten inte är tillgänglig växling sknappen är Av och agenten är inaktiv |
Viloläge |
<AuxCode Name> Den tomgångskod som valts av agenten iAgent Desktop. |
|
Parkera kontakt om agenten inte är tillgänglig väx lingskn appen är Av, agenten är tillgänglig och agentkanalen är upptagen |
AVAILABLE |
NOT_APPLICABLE |
Skärmpop
En skärmpop är ett fönster eller en dialogruta som visas på en ombuds skrivbord när agenten svarar på ett kundsamtal. Agenten får mer information om den som ringer för att fortsätta med en konversation. Mer information finns i avsnittet Skärmfönster i Kom ma igång med Agent Desktop artikeln.
Screen Pop-aktiviteten blir relevant först efter att en agent är involverad i en interaktion. Den använder vanligtvis händelsen AgentAccepted och PhoneContactend-händelsen.
När du använder den här aktiviteten i huvudflödet visas en uppsättning händelser på fliken Händelseflöden. För mer information om dessa händelser, se Hän delser.
Du kan skapa ett enda händelsehanteringsflöde för varje händelse. När en agent till exempel accepterar ett inkommande samtal visas en skärmpop. Aktiviteten Screen Pop innehåller information som baseras på flödesvariablerna. Screen Pop integrerar Webex Contact Center med andra affärsapplikationer som CRM (Salesforce), biljettverktyg och orderingångssystem.
Slutför den här konfigurationen på fliken Händelseflöden i Flow Designer. Om du vill definiera olika skärmpop-beteenden som baseras på kriterier för huvudflöde använder du en Villkor eller Fallaktivitet. Du kan definiera en skärmpop för varje flöde.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Händelseflöden.
Skärmpop för nya digitala kanaler måste konfigureras i Connect Flow Builder. Mer information finns på https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
I avsnittet Web badressinställningar använder du alternativet URL-inställningar för att definiera en webbadress för skärmpop-konfigurationer. För att infoga en variabel använder du syntaxen {{variabel}} (till exempel {{newContact.ani}}). Konfigurera sedan följande inställningar:
|
| 4 |
Konfigurera följande i avsnittet Skärminställningar:
Om visningsalternativet Skärmfönster är fliken Inne i skrivbordet eller Befintlig webbläsare förloras data som matas in i Skärmfönstret för ett samtal om agenten accepterar ett nytt samtal. För att förhindra förlust av data, konfigurera visningsalternativet som Ny webbläsar flik. Tänk till exempel på att visningsalternativet Screen Pop är Inside Desktop. Om agenten accepterar ett nytt inkommande samtal medan han anger data i skärmfönstret för ett tidigare samtal förloras de data som matats in för det föregående samtalet när Skärmfönstret för det nya samtalet dyker upp. |
Ställ in kontaktprioritet
Använd aktiviteten Ange kontaktprioritet för att tilldela prioritetsnivåer till kontakter. Du kan ställa in prioriteringar med siffror från 1 (högsta) till 9 (lägsta). Kontakter med högre prioritet dirigeras först. Mer information om routing och köhantering finns i avsnittet Ange kontaktprioritet i Förstå routing och köning i Webex Contact Center.
I följande avsnitt kan du konfigurera aktiviteten Ange kontaktprioritet:
- Allmänna inställningar
- Kontaktprioritetsinställningar
- Variabler för aktivitetsutdata
| 1 |
Dra och släpp aktiviteten Ange kontaktprioritet från aktivitets biblioteket till arbetsytan i flödesdesignern. |
| 2 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 3 |
Ange följande information i avsnittet Allmänna inställningar: |
| 4 |
I avsnittet Kontaktprioritetsinställningar anger du kontak tens prioritet. Du kan konfigurera ett statiskt prioritetsvärde i listrutan. Om du vill att prioriteten ska ändras dynamiskt konfigurerar du en variabel prioritet med hjälp av flödes variabler. |
Variabler för aktivitetsutdata
Aktivitetsutmatningsvariablerna lagrar data som hämtas från aktiviteter och skapas automatiskt när du lägger till specifika aktiviteter i arbetsytan.
Aktiviteten Ange kontaktprioritet har följande utdatavariabler:
- setContactPriority.failureCode: Lagrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.
- setContactPriority.failureDescri ption: Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.
Felkoder
Följande är felkoder och beskrivningar för aktiviteten Ange kontaktprioritet:
|
Felkod |
Felkodsvärde |
Felbeskrivning |
|---|---|---|
|
6 |
SYSTEM_ERROR |
Den här koden representerar diverse fel (som inte faller inom någon av de definierade kategorierna). |
|
48 |
Flödesaktivitet som inte stöds |
Ange kontaktprioritet stöds inte för kontakter för utgående samtal och kampanjkontakter. |
Virtuell agent
Aktiviteten Virtual Agent ger en konversationsupplevelse i realtid för dina kontakt centerkunder. Du kan lägga till en virtuell agent i samtalsflödet för att hantera kundfrågor i konvers ationsformatet. Den virtuella agenten drivs av Googles Dialogflow-funktioner. När en kund talar matchar dialogflödet kundkonversationen med den bästa avsikten i den virtuella agenten. Dessutom hjälper den kunden som en del av upplevelsen av Interactive Voice Response (IVR).
Innan du börjar
-
Ställ in en Dialogflow-agent. Mer information om hur du skapar en Dialogflow-agent i Google Cloud finns i Skapa en agent.
Inkludera Hej som en träningsfras på önskat språk för Dialogflow-agenten för att starta en konversation med den som ringer. Du kan lägga till den här träningsfrasen i standardvälkomstintentionen eller i någon annan avsikt för Dialogflow-agenten. Mer information finns i Av sikter.
Beroende på hur du konfigurerar Dialogflow-agenten kan du använda aktiviteten Virtual Agent för att hantera olika typer av användningsfall.
-
Konfigurera en virtuell agent i Control Hub.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delseflöden.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande i avsnittet Konversation supplevelse:
|
| 4 |
I avsnittet Variabel pass ning kan de valfria parametrarna i aktiviteten Virtual Agent innehålla personligt identifierbar information (PII). Webex Contact Center skickar dessa parametrar till Google Dialogflow som variabler för att stödja avancerad konversationslogik med boten.
|
| 5 |
Konfigurera följande i avsnittet Avancerade inställningar:
|
| 6 |
I avsnittet Utdat avariabler kan du lagra utdat astatus för händelsen som inträffar under konversationen mellan den virtuella agenten och kunden.
|
Vad du ska göra härnäst
Resultat:
Anger utmatningsvägarna för den virtuella agenten som sker baserat på resultatet av konversationen mellan den virtuella agenten och kunden.
-
Hanter ad: Dialogflödet tar den här sökvägen om systemet utlöser den hanterade avsikten.
-
Eskalerad: Dialogflödet tar den här sökvägen om systemet utlöser upptrappnings avsikten.
Mer information om avsikter i dialogflödet finns i Avsikter.
Felhantering
Anger utdatasägen för den virtuella agenten som baseras på felet som uppstår under konversationen mellan den virtuella agenten och kunden.
-
Fel: Flödet tar den här sökvägen i alla felscenarier.
Om det finns ett fel spelar kontaktcentret inte upp något ljudmeddelande för att meddela kunden om felet, som standard. Flödesutvecklaren kan konfigurera en uppspelningsmed delandeaktivitet antingen generiskt eller baserat på felkoden enligt beskrivningen i avsnittet Utdatavariabler.
Funktionen för utdatabanorna beror på konfigurationen och flödet som definieras av administratören.
Virtuell agent V2
Virtual Agent V2-aktiviteten ger en konversationsupplevelse i realtid för dina kontakter. Du kan lägga till Virtual Agent V2-aktiviteten i samtalsflödet för att hantera talbaserade AI-aktiverade konversationer. När en uppringare talar matchar systemet talet till den bästa avsikten i den virtuella agenten. Dessutom hjälper den den som ringer som en del av IVR-upplevelsen (Interactive Voice Response).
Konfigurera Virtual Agent V2-aktivitet
De kunder som använder Next Generation-plattformen kan konfigurera Virtual Agent V2-aktiviteten i Flow Designer.
Placera inte en Virtual Agent V2-aktivitet efter en kökontaktaktivitet, eftersom den här konfigurationen för närvarande inte stöds. Placera inte heller någon Virtual Agent V2- aktivitet i arbetsytan Event Flow.
Anger utmatningsvägarna för aktiviteten som sker baserat på resultatet av konversationen mellan den virtuella agenten och den som ringer.
-
Hanter ad — Resultatet utlöses när exekveringen av den virtuella agenten är klar.
-
Eskal erad — Resultatet utlöses när samtalet måste es kaleras till den mänskliga agenten.
Anger aktivitetssökvägen för eventuella fel som uppstår under konversationen mellan den virtuella agenten och den som ringer.
Fel — Flö det tar den här vägen i alla fel scenarier.
Standardinställningar på systemnivå
Följande inställningar definieras internt i systemet som standard. Dessa inställningar visas inte i användar gränssnittet och kan inte ändras:
-
Oändligt antal försök för hantering av ogiltiga eller inga inmatningsfel.
-
Barge-in är aktiverat för att avbryta den virtuella agenten under interaktion.
-
DTMF-avslutningssymbol = #. Den här inställningen indikerar slutet på ingången.
-
DTMF 'Ingen ingång timeout' = 5 sekunder. Den här inställningen anger hur länge den virtuella agenten väntar på den uppringarens inmatning.
-
DTMF ”Inter-digit timeout” = 3 sekunder. Den här inställningen anger hur länge den virtuella agenten väntar på nästa DTMF-inmatning från den som ringer innan den virtuella agenten går vidare i konversationsflödet.
Innan du börjar
-
Ställ in en Dialogflow-agent. Mer information om hur du skapar en Dialogflow-agent i Google Cloud finns i Skapa en agent.
-
Konfigurera Google CCAI-anslutningen och skapa en CCAI-konfiguration i Control Hub.
-
Konfigurera ingångspunkten och välj routningsflödet (när flödet har skapats i Flow Designer). Mer information finns i St älla in en kanal.
| 1 |
Logga in på Control Hub. |
| 2 |
Navigera till . |
| 3 |
Klicka på Hantera flöden och klicka sedan på Skapa flöden. |
| 4 |
Ange ett unikt namn i fältet Flödesnamn och klicka på Starta byggflöde. F önstret Flow Designer visas. |
| 5 |
Dra och släpp Virtual Agent V2- aktiviteten från Aktivitetsbiblioteket till huvudflödesarbetsytan. |
| 6 |
I Allmänna inställningar utför du följande åtgärder:
|
| 7 |
Välj ett av följande Contact Center AI konfigur ationsalternativ i inställningarna för konversation supplevelse:
|
| 8 |
Ange det anpassade händel senamnet och data i kolumnerna Händelsen amn - Händelsedata i inställningarna för statshändelse. Tillståndshändelsen är en mekanism för att utlösa avsikten utan behov av matchad text eller talad inmatning. Du kan definiera de anpassade händelserna för att utlösa avsikten. Information om hur du konfigurerar avsikten för händelser i Dialogflow ES finns i Googles dokumentation.
Du kan ange händelsens namn och data i form av ett statiskt värde eller uttryck. För uttryck, använd den här syntaxen: Händelsens namn: Händelsedata: |
| 9 |
Utför följande åtgärder i Avancerade inställningar: |
| 10 |
Med dekrypteringsinställningar kan du dekryptera utgångs variablerna för VAV2-aktiviteten, om det behövs. Om dekryptering är aktiverad på flödesnivå kan användare med felsökningsdekrypteringsåtkomst visa de omaskade utdatavär dena för VAV2-aktiviteten i flödesfelsökningsloggarna. Stäng av knappen Aktivera dekryptering för att inaktivera dekryptering på aktivitets nivå för ytterligare skydd. |
| 11 |
I Aktivitetsutgångsvariabler kan du visa listan med variabler som lagrar utdatastatus för händelsen som inträffar under konversationen mellan den virtuella agenten och den som ringer.
|
Aktiviteter inom flödesstyrning
- Starta flödet
- Slutflöde
- Fall
- Skick
- Gå till
- Procentalfördelning
- Vänta
- Stöd för arbetsflöden i Outdial Entry Point
Starta flödet
Aktiviteten Starta flöde visas som standard på arbetsytan Huvudflöde. Du kan inte ta bort aktiviteten Start Flow. Denna aktivitet indikerar händelsen som utlöser detta flöde. Den här aktiviteten dikterar hur flödet kan användas och vilka typer av aktiviteter som är tillgängliga för konfiguration.
Den enda Flow Trigger-händelsen som för närvarande är tillgänglig är NewContact.
Systemet utlöser denna händelse när ett nytt samtal når en telefoninmatningspunkt i kontaktcentret. Du kan använda flöden som utlöses av händelsen newContact i routningsstrategier för ingångspunkt. Flow Trigger Event är för närvarande markerad som standard och kan inte redigeras. Ytterligare händelser kommer att avslöjas i framtiden.
NewContact gäller endast nya flöden. För flöden som skapats före veckan den 20
april förblir NewPhoneContact som Flow Trigger Event.
Aktiviteten Start Flow märks automatiskt med namnet på den markerade Flow Trigger-hän delsen. Detta gör att du snabbt kan se vilken typ av flöde som byggs.
Utgångsvariabler
Antalet och typen av utdatavariabler som är associerade med aktiviteten Start Flow beror på den
valda flödestriggerhändelsen. Dessa variabler lagrar data som fångas i det ögonblick som
flödet utlöses. Exempelvis exponeras utdatavariablerna som beskrivs nedan genom händelsen
newContact.
Använd dessa variabler i senare aktiviteter för att styra flödessekvensen.
-
NewContact.aniAutomatisk nummeridentifiering (ANI) är en funktion i ett telekommunikationsnätverk för att automatiskt bestämma det ursprungliga telefonnumret för ett samtal. Den här variabeln lagrar telefonnumret till den uppringare som utlöste händelsen
newContact. -
NewContact.dnisDNIS (Dialed Number Identification Service) är en tjänst som identifierar det ursprungligen uppringda telefonnumret för ett samtal. Den här variabeln lagrar det telefonnummer som uppringaren ringde för att utlösa
newContact-händelsen.När ett samtal överförs till ett katalognummer för ingångspunkt identifierar Webex Contact Center EPDN-målet och hanterar överföringen internt.
En överföring till ett EPDN kan initieras från ett flöde som använder Blind Transfer- aktiviteten eller från Agent Desktop när en agent överför eller konsulterar till ingångspunkten DN.
När överföringen är klar visas destinationsnumret som används för överföringen för det mottagande in matningspunktsflödet som DNIS-värdet (Dialed Number Identification Service) . DNIS-värdet är tillgängligt i flödesvariabeln
newPhoneContact.dnis.Mottagningsflödet kan utvärdera
NewPhoneContact.dnis och användadet i routinglogik. Flöden bör dock undvika att anta ett enda DNIS-format såvida inte konfigur ationen för destinationsinmatningspunkten garanterar det formatet.Det DNIS-värde som presenteras för mottagningsflödet beror på hur numreringen konfigureras för målingångspunkten.
Tabell 9. DNIS-beteende för överförda samtal till epDNS Konfiguration av destinationsinmatningspunktnummer
DNIS presenteras för mottagningsflödet
Exempel
Endast E.164-nummer
DNIS presenteras i E.164-format. Om överföringsdestinationen är uppringd i nationellt format konverterar Webex Contact Center den och presenterar DNIS i E.164-format.
Om destinationen är uppringd som 5550101234 ser mottagningsflödet +15550101234.
E.164-nummer och tillägg
DNIS presenteras alltid som E.164-numret, oavsett om överföringen initierades genom att ringa E.164-numret, det nationella numret eller tillägget.
Om ingångspunkten har +15550101234 och förlängning 1234 ser mottagningsflödet +15550101234.
Endast förlängning
DNIS presenteras som förlängningen. Om ett platsprefix har konfigurerats för platsen förs DNIS med platsprefixet, utan avgränsare.
Om förlängningen är 1234 ser mottagningsflödet 1234. Om platsprefixet är 555 ser mottagningsflödet 5551234.
Vid konsultöverföringar överensstämmer DNIS-beteendet med överföringsbeteendet. Calling Line ID (CLID) ändras dock under konsultationen.
Om målingångspunktsflödet utvärderar
NewPhoneContact.dnis kontrollerardu att routningslogiken tar hänsyn till det DNIS-format som Webex Contact Center presenterar för ingångspunktens numreringskonfiguration. Detta är särskilt viktigt om ingångspun ktskonfigurationen ändras från numrering med enbart tillägg till E.164-numrering, eller om flödet jämför DNIS-värden direkt.När ett samtal överförs till ett EPDN förblir det överförda samtalet en del av den befintliga interaktionen. Rapporterings- och samtalsposter fortsätter att använda samma interaktions-ID.
-
NewContact.InteractionIDEn unik Webex Contact Center-identifierare som är associerad med varje interaktion som utlöses av
newContact-händelsen.Du kan visa interaktions-ID på skrivbordet. Mer information finns i Exempel: Visa interaktions-ID på skrivbordet i avsnittet Skapa anpassade flödesvariabler.
-
NyhetKontakt.pstnRegionPSTN-regionen som är konfigurerad i Entry Point (EP) - Dial Number (DN) mappning för regionala röstmedietjänster. Den här variabeln stöds endast på nästa generations röstplattform.
-
newContact.flowVersionLabelVersionsetikett för flödet som genereras under flödesexekvering. Flow-utvecklare kan skapa olika beteenden för olika flödesversioner som 'Dev', 'Test', 'Live' och 'Latest'. Med variabeln
newContact.flowVersionLabelkan utvecklare ändra flödeslogiken dynamiskt genom att komma åt versionsetiketterna i flödet. -
NewContact.flowIDUnik identifierare för det pågående flödet.
-
necontact.entrypointIDUnik identifierare för ingångspunkten som startar flödet.
-
NewContact.orgIDUnik identifierare för organisationen.
- Återuppringningsvariabler:
NyhetKontakt.CallbackReasonAnledningen till återuppringning som anges vid tidpunkten för schemaläggning av en återuppringning. Du kan göra orsaken till återuppringning tillgänglig i det inkommande flytande fönstret Agent Desktop genom att tilldela detta till en Agentvisningsbar variabel.
Nykontakt.CallbacktypLagrar värdet som ”schemalagd” för en schemalagd återuppringning eller ”schemalagd personlig” för personlig schemalagd återuppringning.
newContact.ScheduleResourceInteractionIdDet interaktions-ID från vilket återuppringningen ursprungligen begärdes.
Dessa variabler har endast värden för schemalagd återuppringning och förblir tomma för andra samtalstyper.
-
NewContact.rubrikerLagrar SIP-rubrikinformationen (Session Initiation Protocol) för det inkommande samtalet i JSON- format. Flödesutvecklare kan extrahera och använda de inkommande SIP-anpassade X-Headers för att fatta routningsbeslut och för att integrera Webex Contact Center med IVR-system från tredje part. När en kund ringer till Webex Contact Center analyserar systemet flödesdata och extraherar SIP-huvudet.
Förutsättningar
- Extrahering av SIP-rubriker är endast tillgängligt för hyresgäster på RTMS (Next Generation Voice Media-plattformen).
- Användning av anpassade X-rubriker stöds för närvarande för organisationer som använder Webex Calling Local Gateway (LGW) som telefonalternativ för Webex Contact Center.
Exempel Tänk på följande SIP- inbjudan:
INVITE sip:12345@domain.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: HighI det här exemplet extraherar systemet följande detaljer:
X-kund-ID: 987654321
X-Call-Reason: Stöd
X-prioritet: Hög
Systemet konverterar SIP-rubrikerna till gemener. Använd aktiviteten Ange variabel för att tilldela en eller flera SIP-rubriker till variabler som definierats i systemet.
Följande rubrikmönster är reserverade för internt bruk och får inte vidarebefordras som anpassade rubriker. Som standard kommer alla rubriker som matchar det här mönstret att tas bort och skickas inte till Webex Contact Center.
X-adress
X-ADD-DIVERSION
X-BNR-tillstånd
X-BNR-originalkodek
X-BNR-förbikopplad
X-broadworks-korrelationsinfo
X-FS-stöd
X-väg
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SOUND
X-RTMS-APP-PREFIX
X-RTMS-ingen sökning
X-VPOP-DOMAIN
Viktiga överväganden:
- Systemet analyserar uppringarens namn som Caller_id_name.
- Systemet kan extrahera upp till 20 rubriker från det inkommande SIP-inbjudningsmeddelandet. Om antalet rubriker är mer än 20 extraherar systemet endast de första 20 alfabetiskt sorterade rubrikerna.
- Det finns en gräns på 1000 byte för all rubrikinformation.
Om du vill lägga till och analysera SIP-rubriker till externa IVR-system använder du följande aktiviteter:
Slutflöde
Slutflöde är en avslutande aktivitet som markerar slutet på en flödesbana. Du kan använda valfritt antal End Flow-aktiviteter för att konstruera ditt flöde för att säkerställa att alla flödesvägar avslutas.
Använd inte aktiviteten End Flow i ett IVR-flöde. Slutflödesanvändning med IVR kan resultera i död luft och samtalet kanske inte kopplas bort.
Du kan ge varje aktivitet en unik etikett och beskrivning.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
Fall
Använd ärendeaktiviteten om det finns flera möjligheter eller resultat vid en viss beslutspunkt i samtalsflödet.
Du kan till exempel använda en ärendeaktivitet för att definiera olika skärmfönster för olika agentteam beroende på teamnamnet. Varje ärende blir en gren från vilken du definierar lämpliga sökvägar. Flödet fortsätter längs vägen som utvärderas som sant för en viss instans av flödet. Varje ärendeaktivitet har en standard som systemet använder för alla odefinierade ärenden. Om inget av fallen är sant utvärderas standardfallet som sant och flödet fortsätter längs den grenen.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delseflöden.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande i avsnittet Ärende inställningar:
Aktivitetsresultat
|
Skick
Aktiviteten Villkor representerar ett beslut. Flödet tar vägen Sant eller Falskt beroende på om villkoret är uppfyllt.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delseflöden.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande i avsnittet Uttryck: Omslut varje uttryck enligt följande: {{Ange uttryck}}. Exempel: {{httpRequest1.httpStatusCode == 200}} Om du använder ett uttryck utan parenteser, genererar systemet ett flödesfel.
|
Gå till
Flödeskedja ger dig möjlighet att kedja flera flöden. För att uppnå flödeskedja kan du lägga till GoTo-avslutningsaktiviteten i arbetsytan och ange om det aktuella flödet ska gå till en ingångspunkt eller ett annat flöde. Mer information finns i Länka flera flöden (med GoTo).
Använd GoTo-noden för att flytta kontakter inom Webex Contact Center, till exempel mellan ingång spunkter eller flöden. Använd flödesvariabel mappning för att sömlöst överföra data tillsammans med kontakten.
Om aktivitetsbiblioteket inte visar GoTo-aktiviteten kontaktar du Cisco Support för att aktivera motsvarande funktionsflagga.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delseflöden.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. | |||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
| |||||||||
| 3 |
I avsnittet Flödesmålsinställningar kan du ändra uppringarens upplevelse baserat på tid (om samtalet lämnas till en ingångspunkt) eller återanvända ett enskilt flöde i flera scenarier (om samtalet lämnas till ett flöde). Baserat på alternativet GoTo överförs flödesvariablerna från det aktuella flödet enligt följande:
Konfigurera följande:
| |||||||||
| 4 |
Om du väljer alternativet Gå till flöde visas avsnittet Mappning av flödesvariabler. Flödesvariabler och globala variabler med samma namn och samma datatyp mellan flöden mapp as automatiskt för inkommande samtal. För utgående anrop mappas endast globala variabler automatiskt . Automatisk mappning av flödesvariabler stöds inte. Med den här funktionen kan du redigera, ta bort eller lägga till fler variabla mappningar mellan det aktuella flödet och målflödet. Du kan inte mappa variabler för flöden i en GoTo-aktivitet när du använder variabla flöden. Du kan bara mappa variabler till statiska flödesmål. Se tabellen nedan för beteendet för variabelmappning med variabla flöden. När du mappar en JSON-variabel från ett huvudflöde till målflödet i GoTo-aktivitet lag rar du JSON-utdata i en annan variabel, till exempel en sträng eller någon annan variabeltyp, och mappar den till samma typ av variabel i målflödet. Konfigurera följande:
Så här lägger du till, redigerar eller tar bort variabelmappningar:
Variabla detaljer I avsnittet Aktuella flödesvariab ler visas alla flödesvariabler och globala variabler i det aktuella flödet. Avsnittet Detaljer om variabler för målflöde visar alla flödesvariabler och globala variabler i målflödet. Du kan klicka på taggen för information om en variabel. När du väljer en variabel för mappning blir variabeln grön vilket hjälper dig att se vad som redan har mappats. För att säkerställa sömlös informationstillgänglighet och interaktion under hela samtalets livscykel är variabel mappning avgörande vid flödeskörning. Det innebär strategisk anpassning av globala variabler med både lokala och agentvisningsbara flödesvariabler, skräddarsydda för både statiska och dynamiska flödestyper: Variabel mappning är viktig under flödeskedjning. Tabellen nedan förklarar viktiga skillnader mellan att använda statiska och dynamiska GoTo-alternativ.
Felkoder för GoTo-aktivitet
|
Vänta
Med aktiviteten Vänta kan du pausa flödesexekveringen under en angiven varaktighet. När du konfigurerar den här aktiviteten med vänteperioden pausar flödesexekveringen under den tid som anges i Vänteaktiviteten i körsökvägen.
Vi rekommenderar inte att du använder vänteaktiviteten när en IVR-session är aktiv eftersom det kan leda till att IVR-sessionen tar slut. I sådana fall kommer kontakten att uppleva död luft vilket resulterar i samtalsfel. Vi rekommenderar starkt flödesdesigners att använda aktiviteten Vänta i händelsen CallbackFailed och ange väntetiden.
Väntaktiviteten är generisk till sin natur. När du utformar ett flöde kan du placera den här aktiviteten efter någon aktivitet enligt dina krav. Under återuppringningsförsöket pausar den här aktiviteten till exempel flödesexekveringen och försöker återuppringningen igen.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande i avsnittet Vänteinställningar:
Utdatavariabler Ingen utdatavariabel är tillgänglig i den här aktiviteten. |
Procentalfördelning
Med aktiviteten Procentalallokering kan du fördela samtalstrafik över olika sökvägar i ett flöde. Du kan använda den här aktiviteten som en flödesförgreningsmekanism över flera flödesvägar och skapa flera utgångsvägar för att allokera kontakter till olika köer, platser och externa servrar.
Systemet använder en Weighted Round Robin (WRR) algoritm för att distribuera trafiken och detta kan skapa obalanser. Algoritmen återställs varje gång du publicerar flödet. Vi rekommenderar att du testar flödesexekveringen innan du distribuerar ändringar i produktionen.
Låt oss ta ett exempel på en procentfördelning på 50%, 30% respektive 20% för att förstå fördelningen av 10 samtal under WRR. Så småningom kommer systemet att distribuera samtal jämnt, såsom 5 i utgångsväg 1, 3 i utgångsväg 2, 2 i utgångsväg 3. Detta händer dock dynamiskt på ett justerat sätt med vikterna 5:3: 2. Ett möjligt resultat av distributionen är som följer, tar 10 på varandra följande samtal som Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Det är viktigt att notera att detta är en möjlig fördelning och att kontaktfördelningar justeras med varierande belastningsfördelningar.
Den procentuella allokeringsaktiviteten tillåter nu procentvärden från 0 till 100. Administratörer kan använda inställningen 0% för att skapa användningsfall för växlar. Detta gör att trafiken kan stängas av som standard. Du kan dock aktivera dessa anslutningar senare för att allokera distributioner större än 0%.
På samma sätt kan du i en geografiskt varierad miljö konfigurera aktiviteten Procentalallokering för att skicka 10% av kontakterna till Boston, 5% till Chicago och distribuera resterande 85% till en annan uppsättning platser.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Felhantering.
Innan du börjar
| 1 |
Dra och släpp aktiviteten Procentalallokering från Aktivitets biblioteket till huvudarbetsytan i Flow Designer. |
| 2 |
Klicka på aktiviteten Procentalallokering för att konfigurera aktivitetsinställningarna. |
| 3 |
I Allmänna inställningar:
|
| 4 |
Skapa de nödvändiga allo keringsvägarna i Procentallokering. Ursprungligen ställer systemet in allokeringsstandardvägen till 100%. Du kan redigera procentvärdet och beskrivningen, och även lägga till nya sökvägar.
Den procentuella allokeringsaktiviteten har följande outputvariabler:
|
Stöd för arbetsflöden i Outdial Entry Point
Följande aktiviteter och händelser stöds när du skapar arbetsflöden för röstkontakter för utgående samtal:
-
HTTP-begäran
-
Skick
-
Analysera
-
Ställ in variabel
-
Öppettider
-
Slutflöde
-
Skärmpop
-
PreDial-händelse
Alla händelsehanterare som är tillämpliga stöds. Händelsehanterare som PreDial-händelse, Agent Offered och så vidare fylls i baserat på de aktiviteter som du lägger till i huvudflödet. Globala variabler och lokala variabler stöds som en del av flödet.
Följande aktiviteter stöds inte när du skapar arbetsflöden för röstkontakter för utgående samtal:
-
Kökontakt
-
Kö till agent
-
Återuppringning
-
Kösökning
-
Avancerad köinformation
-
Blind överföring
-
Eskalera samtalsdistributionsgruppen
-
IVR-meddelande
- Meny
- Undersökning
Baserat på ovanstående aktiviteter kommer systemet graciöst att stödja fel- och framgångsvägarna sömlöst.
- När du utformar ett flöde för Outdial Entry Point ska du inte inkludera en Koppla från kontaktaktivitet i slutet av flödet. Om du använder aktiviteten Koppla från kontakt i flödet kommer flödet att avsluta samtalet och uppmanas att avsluta samtalet, medan utuppringningssamtalet faktiskt är aktivt och anslutet.
Aktiviteter inom Utilities
- BRE-begäran
- Öppettider
- Krytografisk hash
- Generera OTP
- HTTP-begäran
- Analysera
- Ställ in variabel
- Verifiera OTP
BRE-begäran
Använd aktiviteten BRE Request för att hämta data från organisationens Business Rules Engine (BRE) som ska användas i flödet. BRE Request-aktiviteten använder standard HTTP-protokoll för att hämta data från BRE.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
I Frågeparametrar kan du skicka parametrarna som tillhandahålls i API-anropet till BRE. I kolumnerna Nyckelvärde kan du ange nyckeln för frågan och det tillhörande värdet som ska skickas tillsammans med frågan. Du kan också använda syntaxen med dubbla lockiga parenteser för att skicka variabelvärden. BRE-aktiviteten har en fördefinierad frågeparameter: sammanhang. Denna frågeparameter skickas i API-anropet till BRE. TenanTid injiceras automatiskt som en parameter och behöver inte konfigureras .
Om du vill lägga till en frågeparameter klickar du på Lägg till ny. Detta lägger till en rad där du kan ange nyckelvärdepar. Du kan lägga till så många frågeparametrar som krävs som en del av BRE-begäran. |
| 4 |
I avsnittet Parse Sett ings kan du analysera svaret från BRE-begäran till olika variabler:
Utgångsvariabler BRE-begäran returnerar två utmatningsvariabler:
Innehållstypformat Följande exempel beskriver exempel på inmatningsinnehållstypformat och JSON- svaret.
|
Öppettider
Aktiviteten Öppettider gör att du kan använda arbetstid och icke-arbetstid som helgdagar och åsidosättningar i din organisation som definieras i Control Hub. Du kan lägga till aktiviteten Öppettider i ett flöde och tilldela det flödet till en ingångspunkt. Med den här aktiviteten kan du konsumera arbetstid, helgdagar och åsidosättningar för att konsolidera flera routningsstrategier för alla deras scheman i ett enda flöde.
Använd aktiviteten Öppettider för att programmera ett schema för drift i ett flöde. Denna aktivitet avgör om ett visst schema är aktivt vid en given tidpunkt och dirigerar utförandet av flödet därefter.
Administratörer kan hantera kontorstidsenheter från Control Hub. Mer information finns i Ställa in öppettider.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körningen av flödet. Mer information finns i Konfigurera felhantering.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
I avsnittet Schem ainformation kan du välja en arbetstimme i listrutan för att definiera när olika flödesvägar ska köras. Schema anger det skift som definieras i arbetstidsobjektet för den valda arbetstiden. Flödet exekveras främst baserat på den tidsram som definierats i skiftet för den valda arbetstiden. Andra affärstidsenheter som semesterlistor och åsidosättningar har företräde framför arbetstiden om tiderna sammanfaller med den aktuella skifttimingen.
Om någon av de ordnade listingångarna är tomma, genererar Flow Designer ett flödesvaliderings fel. Du måste lösa dessa fel innan du publicerar flödet. Noder för öppettider Du kan konfigurera följande noder i aktiviteten Öppettider:
Utdatavariabler Aktiviteten Öppettider använder följande utdatavariabler.
|
Kryptografisk hash
Kryptografisk hash låter dig generera en enkelriktad hash av en vanlig sträng med hjälp av en av de algoritmer som stöds. Du kan applicera salt som extra säkerhet.
| 1 |
Dra och släpp aktiviteten Cryptographic Hash på flödesarbetsytan. | ||||||||||||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
| ||||||||||||||||||
| 3 |
Konfigur era följande i avsnittet Hashkonfiguration:
|
Vad du ska göra härnäst
Standardutmatningsvariabeln för Cryptographic Hash-noden är CryptographicHash.hashoutput som fångar hashen.
Generera OTP
Aktiviteten Generera OTP genererar ett engångslösenord (OTP) för användarautentiserings scenarier som tvåfaktorsautentisering, multifaktorautentisering. Du kan använda OTP : er i flera scenarier som att bekräfta användarens identitet, kontrollera giltigheten av konton för företag, säkra information och många fler.
Aktiviteterna Generera OTP och Verifiera OTP används ofta tillsammans för att ställa in användarautentiseringsflöden som två faktorsautentisering.
| 1 |
Dra och släpp aktiviteten Generera OTP på flödesarbetsytan. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera önskat engångslösen ordsformat och längd i OTP Generation Logic. |
Vad du ska göra härnäst
HTTP-begäran
Aktiviteten HTTP-begäran hämtar information från en extern datakälla, till exempel en CRM, med hjälp av vanliga HTTP-protokoll.
Grundläggande Auth- och OAuth 2.0-attribut stöds för autentiserade slutpunkter.
I Parseinställningar krävs sök vägsuttryck när du konfigurerar en tolkad variabelrad. Om du lämnar fältet tomt misslyckas valideringen och du kan inte publicera flödet.
Relaterade flödesmallar
Följande mallar använder aktiviteten HTTP-begäran:
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande i avsnittet Inställningar för HTTP-begäran:
|
| 4 |
I avsnittet Analysinställningar kan du analysera svaret som genereras från HTTP-begäran till olika variabler. Den här konfigurationen är valfri eftersom inte alla HTTP-begäran-scenarier kräver analys.
Utgångsvariabler HTTP-begäran returnerar följande utdatavariabler:
Innehållstypformat Följande exempel beskriver exempel på inmatningsinnehållstypformat och JSON- svaret.
Inställningar för aktivitetsvänta I vissa fall, om ett HTTP-svar upplever en märkbar fördröjning, upplever den som ringer en period av tystnad. För att mildra detta scenario är det möjligt att ladda upp en ljudfil. Den här filen kommer att spelas upp till den som ringer under tiden för HTTP-svarshämtning . Dessutom är det möjligt att konfigurera fördröjningens varaktighet innan ljudet spelas upp.
Det är bäst att hålla fördröjningsinställningen över 2 sekunder och försöka optimera svarstiden för HTTP- frågan. Detta säkerställer att ljudet inte spelas upp i onödan samtidigt som det säkerställs en minimal fördröjning för död luft till den som ringer. |
Analysera
Använd Parse-aktiviteten för att extrahera information från dataobjektet. Parse-aktiviteten tar inmatningssträng (JSON, TOML, XML och YAML) och konverterar den till en JSON-struktur baserad på angivna data. Du kan sedan tilldela JSON-strukturen till en variabel med hjälp av ett JSON-sök vägsuttryck.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Konfigurera felhantering.
Innan du börjar
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande i avsnittet Analy sinställningar:
Innehållstypformat Följande exempel beskriver exempel på inmatningsinnehållstypformat och JSON- svaret.
|
Ställ in variabel
Använd aktiviteten Ange variabel för att ställa in värden på variabler. Du kan ändra värdena på variablerna baserat på ditt krav eller enligt flödet.
Du kan konfigurera flera variabler inom en enda Set Variabel-aktivitet. Detta elimin erar behovet av att konfigurera flera enskilda Set Variable-aktiviteter i arbetsytan, vilket gör det möjligt för flödesutvecklarna att bygga och ändra flöden snabbare.
Ange vilken typ av variabel du vill välja. Mer information finns i Anpassade variabler och För definierade variabler.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Konfigurera felhantering. Om du inte konfigurerar sökvägen för felhantering hanterar den globala felhanteraren felet i körningen av flödet.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
I avsnittet Variabelinställningar konfigurerar du följande:
|
Verifiera OTP
Aktiviteten Verifiera OTP låter dig validera den användartillhandahållna OTP med hjälp av transaktions referensen som fångats under OTP-genereringen.
| 1 |
Dra och släpp Verifiera OTP-aktiviteten på flödesarbetsytan. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande i avsnittet OTP-detaljer: |
| 4 |
Konfigurera följande i Avancerade inställningar:
|
| 5 |
I Extra parametrar anger du nyckelvärdepar som ställdes in i den genererade OTP-noden i form av nyckel och värde. Upprepa detta steg för att lägga till flera parametrar. |
Aktiviteter i Voice
- Blind överföring
- Överbryggad överföring
- Analys av samtalsförlopp
- Återuppringning
- Samla siffror
- Meny
- Spela Meddelande
- Spela musik
- Spela in
- Inspelningskontroll
- Schemalägg återuppringning
- Skicka siffror
- Ställ in tillkännagivande
- Ställ in uppringnings-ID
- Ställ in Whisper-tillkännagivande
- Starta medieström
- Ladda upp ljud
Blind överföring
Aktiviteten Blind Transfer gäller när ett samtal ska överföras till ett externt eller tredjeparts-DN baserat på en uppsättning flödeskriterier. Överföringen kan också initieras till en extern bro. Den konfigurerade kriterieuppsättningen utlöser aktiviteten.
Använd noden Blind Transfer för att överföra samtal till externa uppringningsnummer eller EPDNS (Entry Point Directory Numbers). Du kan inte överföra variabler med den här överföringen. För att flytta kontakter mellan ingångspunkter eller flöden och skicka kontaktdata med kontakten, använd GoTo med variabel mappning.
Under blind överföring kommer de tidigare färdighetsbegränsningarna att behållas när ett samtal överförs till en färdighetsbaserad kö. Detta beror på att färdighetsbegränsningar beräknas när ett flöde körs. Eftersom flödet inte utförs vid blind överföring behålls dock de tidigare färdighetsbegränsningarna.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delseflöden.
När du utformar ett flöde kan en Consult-interaktion inte inkludera en Blind Transfer-aktivitet. Du kan inte lägga till en Blind Transfer-aktivitet i händelseflödena i Flödeskontroll.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
I avsnittet Överför uppringningsnummer konfigurerar du destin ationsnumret för samtalet genom att ange det manuellt eller välja en variabel.
|
| 4 |
I avsnittet Lägg till rubri k kan du konfigurera och skicka SIP-rubri kparametrarna till externa system via SIP INVITE-meddelandena. Du kan konfigurera upp till 20 rubriker i det utgående SIP INVITE-meddelandet. Användning av anpassade X-rubriker stöds för närvarande för organisationer som använder Webex Calling Local Gateway (LGW) som telefonalternativ för Webex Contact Center.
Du måste undvika att inkludera följande känsliga PII-information i SIP- rubrikerna.
Följande rubrikmönster är reserverade för internt bruk och får inte vidarebefordras som anpassade rubriker. Som standard släpps alla rubriker som matchar detta mönster och skickas inte till Webex Contact Center.
|
| 5 |
Avsnittet Felkoder för utgående fel beskriver utdatafelkoderna för aktiviteten Blind Transfer,
|
Överbryggad överföring
Med Bridged Transfer-aktiviteten kan ett samtal tillfälligt överföras med ett flöde till en extern destination samtidigt som kontrollen över samtalet bibehålls. Den externa destinationen kan vara en extern bro eller en interaktiv röstsvarstjänst (IVR).
När tredje part avslutar samtalet fortsätter samtalsflödet och återkopplas efter behov, till exempel att köa samtalet till en agent.
Överbryggad överföringsaktivitet förbättras för att avköa kontakten när du skickar en kontakt till ett interaktivt röstsvar från tredje part (IVR) eller automatisk samtalsdistribution (ACD). Om kontakten inte hanteras i tredjepartssystemet kan den tas tillbaka till den ursprungliga kön.
Anta till exempel att ett kontaktcenter har Webex Contact Center-agentresurser och agent resurser på ett externt callcenter/PBX. Kunden vill ställa ett samtal i kö mot en kö av Webex Contact Center-agenter under en kort period (säg 60 sekunder). Om ingen agent är tillgänglig under den perioden kan samtalet sedan överföras (med en implicit avkö) till det externa callcentret för hantering för att förbättra svarstiden till kunden.
Innan du börjar
-
Du kan inte lägga till aktiviteten Överbryggad överföring i aktiviteten Kökontakt.
-
Introducera inte en överbryggad överföringsaktivitet senare i flödet för kontakter som är parkerade, står i kö eller tilldelats en agent. Detta kan leda till ett flödesfel som inte stöds.
-
Du kan inte använda aktiviteten Överbryggad överföring i utgående samtalsflöden.
-
Du kan inte lägga till en överbryggad överföringsaktivitet i händelseflödena i Flödeskontroll.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. | ||||||||||||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
| ||||||||||||||||||
| 3 |
I avsnittet Överför uppringningsnummer konfigurerar du destin ationsnumret för samtalet genom att ange det manuellt eller välja en variabel.
| ||||||||||||||||||
| 4 |
I avsnittet Inställningar för tidsgräns för överföring kan du konfigurera beteendet för en överbryggad överföringsaktivitet när det överförda samtalet inte besvaras inom en viss tid .
| ||||||||||||||||||
| 5 |
I avsnittet Inställningar för utmatnings siffror kan du skicka ut DTMF- siffror till destinationen under en överbryggad överföring. Använd detta för att skicka information eller navigera i menyer på en IVR från tredje part. Du kan ange siffrorna manuellt eller välja dynamiska siffror med hjälp av en variabel.
Den maximala längden på DTMF-siffror är 32 tecken. Tecken som stöds är 0-9, A-D, asterisk (*), hash (#) och komma (,). Teckenkommatecken (,) betyder en sekunds fördr öjning. | ||||||||||||||||||
| 6 |
I avsnittet Lägg till rubri k kan du konfigurera och skicka SIP-rubri kparametrarna till externa system via SIP INVITE-meddelandena. Du kan konfigurera upp till 20 rubriker i det utgående SIP INVITE-meddelandet.
Användning av anpassade X-rubriker stöds för närvarande för organisationer som använder Webex Calling Local Gateway (LGW) som telefonalternativ för Webex Contact Center. Du måste undvika att inkludera följande känsliga PII-information i SIP- rubrikerna.
Följande rubrikmönster är reserverade för internt bruk och får inte vidarebefordras som anpassade rubriker. Som standard släpps alla rubriker som matchar detta mönster och skickas inte till Webex Contact Center.
| ||||||||||||||||||
| 7 |
I avsnittet Output Vari able kan du fånga information om resultatet av överföringen.
|
Analys av samtalsförlopp
Använd aktiviteten Samtalsförloppsanalys för att ställa in CPA-parametrarna för att utföra en röstmeddelande/telefonsvarardetektering (AMD) för en återuppringning.
Du kan placera aktiviteten Samtalsförloppsanalys på följande områden:
-
I huvudflödet, när som helst efter återuppringningsaktiviteten.
-
I händelseflödet, endast på händelsehanteraren CallbackFailed.
-
I huvudflödet, när som helst för schemalagd återuppringning eller personlig schemalagd åter uppringning.
När du försöker återuppringning, om samtalet träffar AMD/Voicemail, markerar systemet samtalet som misslyckat. Resultatet av AMD-detektering fångas i variabeln reason för händelsehanteraren callbackFailed. Om värdet CallbackFailed.Reason är AMD indikerar det att AMD/VoicEmail upptäcktes för kunden. Baserat på den här utmatningsvariabeln kan du konfigurera återuppringningsförsök.
Den här aktiviteten är endast tillgänglig om den önskade kön och återuppringningsfunktionerna är aktiverade för företaget.
Om du har konfigurerat en kundundersökning efter samtal i ditt flöde initieras den inte om samtalet besvaras av en AMD eller röstbrevlåda, vilket förhindrar onödiga undersökningar.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delser.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande CPA- parametrar i avsnittet Avancerade medi aparametrar:
Utdatavariabler
|
Återuppringning
Återuppringningsaktiviteten är endast tillgänglig om den önskade kön och funktionen Återuppringning är aktiverade för företaget. Som standard skapar aktiviteten Återuppringning en Courtesy Callback- aktivitet i samma kö som samtalet ursprungligen placerades. Om så önskas kan du konfigurera en annan kö. Om du använder samma kö behåller aktiviteten sin position i kön tills nästa agent är tillgänglig.
När du utformar ett flöde kan en Consult-interaktion inte inkludera en Courtesy Callback- aktivitet.
Om en ny kö är att föredra placerar du uppgiften längst ned i önskad kö. När en agent accepterar uppgiften initieras återuppringningen. Om den som ringer inte svarar prövas inte åter uppringningen igen.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Hän delseflöden.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
Konfigurera följande i avsnittet Inställningar för återuppring ning:
Avsnittet Inställningar för åter uppringning definierar numret för återuppringning och kön där uppringaren måste placeras för begäran om återuppringning. Systemet reserverar uppringarens plats i kön tills nästa agent är tillgänglig. Du måste använda aktiviteten Koppla från kontakt för att avsluta en flödesgren som använder en återuppringningsaktivitet. Annars slutar samtalet inte när en återuppringningsförfrågan görs . Flödesadministratörer bör testa funktionen i en icke-produktionsmiljö för att se till att ANI som konfigurerats som en del av variabel ANI är korrekt eller inte. Om den angivna ANI är felaktig växlar återuppringningen till standardsystemet ANI. Det här är scenarierna där den anpassade ANI konfigureras och valideras för Ten ant Management och Flow Control. Baserat på stacken som du använder kan du se valideringar som endast är tillämpliga på den stacken.
Utgångsvariabler:
Felkoder Följande är felkoder och beskrivningar för återuppringningsaktiviteten:
|
Samla siffror
Aktiviteten Samla siffror uppmanar den som ringer att ange en DTMF- inmatning (Dual-Tone Multi-Frequency), till exempel ett kontonummer. I likhet med aktiviteterna Spela upp meddelande och meny kan aktiviteten Samla siffror använda ljudfiler, text-till-tal-meddelanden eller en kombination av båda.
Denna aktivitet accepterar DTMF-inmatningssiffror från 0 till 9 och alfabeten A, B, C och D. Den som ringer kan ange # eller * som en avslutningssymbol för att indikera slutet på DTMF-ingången.
Den som ringer kan inte använda uppsägningssymbolerna för andra scenarier som en del av Collect Digit-aktiviteten, till exempel att bekräfta beloppet eller kund-ID.
Som standard stöder nästa generations medieplattform endast DTMF av typen RFC2833 för både inkommande och utgående samtal.
Nästa generations medieplattform stöder in-band DTMF.
Den här funktionen är endast tillgänglig om motsvarande funktionsflagga är aktiverad.
Du kan också höra DTMF-toner i bandet under inspelning och vid konferens med andra parter.
Du kan konfigurera följande felhanteringsvägar för att hantera flödesexekveringsfel:
-
Tidsavbrott för inmatning — Anger felutmatningsvägen som flödet tar efter att tidsgränsen för inmatning har löpt ut. Konfigurera den här sökvägen säkerställer att den som ringer inte går i viloläge för länge. Ändra tidsgränsen för inmatningen i avsnittet Avancerade inställningar i fönstret Egenskaper. Överväg att spela ett meddelande för att klargöra vad som förväntas av den som ringer, och sedan gå tillbaka till början av aktiviteten.
-
Omatchad post — Anger felutmatningsvägen som flödet tar om den som ringer anger en DTMF-ingång som inte är konfigurerad i avsnittet Anpassade menylänkar. Genom att konfigurera den här sökvägen säkerställs att den som ringer får starta om aktiviteten och försöka igen. Överväg att spela ett meddelande för att klargöra vad som förväntas av den som ringer, och sedan gå tillbaka till början av aktiviteten.
-
Odefinierat fel —Mer information finns i Konfigurera felhantering.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande inställningar i avsnittet Prompt:
|
Meny
Menyaktiviteten låter dig bygga en Cisco Unified IP Interactive Voice Response (IVR) - upplevelse i ditt flöde. Aktiviteten spelar upp en uppmaning som gör det möjligt för den som ringer att ange en DTMF-siffra . Baserat på siffran som uppringaren anger kan flödet ta en annan väg.
En meny kan ha 1—10 grenar, representerade av siffrorna 0—9.
Du kan använda menyaktiviteten med eller utan text-till-tal aktiverat. Konfiguration salternativen ändras därefter.
Du kan konfigurera följande felhanteringsvägar för att hantera flödesexekveringsfel:
-
Timeout utan inmatning — Anger felutmatningsvägen som flödet tar efter att tidsgränsen för inmatning har löpt ut. Konfigurera den här sökvägen säkerställer att den som ringer inte går i viloläge för länge. Ändra tidsgränsen för ingen inmatning i avsnittet Avancerade inställningar i fönstret Egenskaper. Överväg att spela ett meddelande för att klargöra förväntningarna för den som ringer, och sedan gå tillbaka till början av aktiviteten.
-
Omatchad post — Anger felutmatningsvägen som flödet tar efter att den som ringer har angett en DTMF-ingång som inte är konfigurerad i avsnittet Anpassade menylänkar. Konfigurera den här sökvägen säkerställer att den som ringer kan starta om aktiviteten och försöka igen. Överväg att spela ett meddelande för att klargöra förväntningarna för den som ringer, och sedan gå tillbaka till början av aktiviteten.
Så här loppar du anropet tillbaka till aktivitetens början ett visst antal gånger:
-
Lägg till aktiviteten Ange variabel efter menyaktiviteten.
-
I menyaktiviteten ansluter du noderna No-input timeout och Omatchad post till aktiviteten Ange variabel.
-
Konfigurera aktiviteten Ange variabel enligt följande:
-
Välj Timeout i fältet Vari abel.
-
Ställ in variabelvärdet till {{Timeout +1}}.
-
-
Lägg till aktiviteten Villkor efter aktiviteten Ange variabel.
-
Ange följande uttryck i aktiviteten Villkor:
{{Timeout >= n}}, där 'n' är antalet gånger du vill återföra samtalet till menyn innan samtalet kopplas bort.
Om till exempel {{Timeout >= 3}} returnerar konfigurationen samtalet tillbaka till menyn tre gånger innan samtalet kopplas bort.
-
Lägg till aktiviteten Spela upp meddelande följt av aktiviteten Koppla från kontakt för att spela upp inspel ningen och koppla bort samtalet om den som ringer inte väljer de konfigurerade alternativen eller om timeout inträffar efter n antal gånger.
-
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande inställningar i avsnittet Prompt:
|
Spela Meddelande
Aktiviteten Spela upp meddelande spelar upp ett avbrottsfritt meddelande till den som ringer. Du kan använda aktiviteten Spela upp meddelande med eller utan Text-till-tal-funktionen aktiverad. Konfiguration salternativen ändras därefter.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Konfigurera felhantering.
Uppspelningsmeddelandeaktiviteten är avbrottsfri för DTMF-ingångar.
Aktiviteten Spela upp meddelande kan avbrytas på grund av agentens tillgänglighet för att svara på samtalet, om den ingår efter kökontaktaktiviteten i ett samtalsflöde.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande inställningar i avsnittet Prompt:
Inkludera inte bara aktiviteten Spela upp meddelande i loop efter aktiviteten Kökontakt i samtalsflödet. Du kan använda en kombination av aktiviteten Spela musik och aktiviteten Spela upp meddelande i slinga för att skapa ett giltigt samtalsflöde. När du inkluderar aktiviteten Spela upp meddelande före HTTP-begäran i ett samtalsflöde körs HTTP- begäran först efter att ljudet har spelats upp helt. |
Spela musik
Aktiviteten Spela musik spelar upp musik när ett samtal anländer eller står i kö. Du kan välja en ljudfil att spela upp när du placerar en uppringare i vänteläge.
Du kan konfigurera en felhanteringssökväg (Undefined Error) för att hantera systemfel som kan uppstå under körning av flödet. Mer information finns i Konfigurera felhantering.
Innan du börjar
När du inkluderar aktiviteten Spela upp musik före HTTP-begäran i ett samtalsflöde körs HTTP- begäran först efter att ljudet har spelats upp helt.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande inställningar i avsnittet Musik inställningar:
När du inkluderar aktiviteten Spela upp musik före HTTP-begäran i ett samtalsflöde körs HTTP-begäran först efter att ljudet har spelats upp helt. |
Spela in
Aktiviteten Spela in registrerar talinmatning eller yttrande från uppringare som kan refereras till i samma samtalsflöde. Den här aktiviteten är endast tillgänglig för kunder som använder Next Generations medieplattform. Systemet lagrar de inspelade ljudfilerna endast under samtalet, varefter dessa filer automatiskt raderas från systemet. För närvarande är de inspelade ljudfilerna i ett okrypterat format. Vi rekommenderar inte att du registrerar känslig information med den här funktionen.
Använd inte Spela in aktivitet i en konsultation till Inmatningspunktnummerflödet, eftersom den här konfigurationen inte stöds.
| 1 |
Logga in på Control Hub, välj Tjänster > Kontaktcenter > Flö den. | ||||||||||||||||||||||||
| 2 |
Klicka på Hantera flöden och klicka sedan på Skapa flöden. | ||||||||||||||||||||||||
| 3 |
Klicka på Start Fresh. F önstret Flow Designer visas. | ||||||||||||||||||||||||
| 4 |
Ange ett unikt namn i fältet Flödes namn. | ||||||||||||||||||||||||
| 5 |
Dra och släpp inspelningsaktiv iteten från Aktivitetsbiblioteket till huvudflödesarbetsytan. | ||||||||||||||||||||||||
| 6 |
I Allmänna inställningar utför du följande åtgärder:
| ||||||||||||||||||||||||
| 7 |
Konfigurera följande fält i Post inställningar:
| ||||||||||||||||||||||||
| 8 |
Visa följande variabler i avsnittet Ut datavariabler:
Du kan använda utmatningsvariabeln Record_AudioFileData i aktiviteter
som Spela upp meddelande, Men y och Samla siffror i ett samtalsflöde.
Denna utgångsvariabel kan konfigureras som en ljudvariabel i
Promp t-inställningarna för IVR-aktiviteterna för att spela upp det inspelade
ljudet till de som ringer. Variabelvärdet kan vara i form av ett stenigt
uttryck:
Du kan använda utmatningsvariabeln Record_AudioFileData i HTTP Re quest- aktiviteten för att ladda upp det inspelade ljudet till den externa tredjepartsservern eller API:et. Detta kan göras genom att välja Innehållstyp som fil och utmat ningsvariab eln Registreringsaktivitet från rullgardinsmenyn Inne håll i begäran. I följande tabell visas felkoder och beskrivningar för aktiviteten Record:
|
Inspelningskontroll
Flow Designer tillhandahåller en inspelningskontrollaktivitet i syfte att fånga inspelningssamtycke från användaren eller den som ringer. Registrering av samtycke är en av de konfigurationsegenskaper som är tillgängliga som en del av den här aktiviteten. Använd en menyaktivitet för att fånga användarens samtycke till en boolesk flödesvariabel. Om du vill fånga samtyckesvärdet för att generera en rapport under en interaktion använder du den booleska variabeln som en indata till egenskapsvärdet för samtyckegenskapsvärdet för inspelningskontrollaktiviteten. Sedan kan du markera variabeln som används för att fånga samtalarens samtycke som rapporterbar.
Flödesutvecklaren kan avgöra om inspelningssamtycket för ett samtal måste fångas eller inte, för rapporteringsändamål. När en kund vill samla in samtycket för inspelning använder du globala variabler för att generera en samtyckesrapport. När en kund inte vill samla in samtycket för inspelning, använd lokala variabler. Detta ger bättre flexibilitet för hyresgäster och kunder att hantera användningen av variabler.
Du kan konfigurera inspelningskontroll med hjälp av dessa steg:
-
Dra och släpp aktiviteten In spelningskontroll från Aktivitets biblioteket till arbetsytan i Flow Designer.
-
Klicka på aktiviteten In spelningskontroll för att konfigurera aktivitetsinställningarna.
-
Ange ett namn för aktiviteten i Aktivitetsetikett i Allmän na inställningar.
-
(Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.
-
I Inställningar för inspelningskontroll väljer du en flödesvariabel i rullgardinsmenyn för Aktivera inspelning.
En menyaktivitet för IVR (Interactive Voice Response) och en inspelningskontrollaktivitet när de används tillsammans i flödet möjliggör insamling av inspelningssamtycke. Prioritet ges till användarens samtyckesinställning i flödet jämfört med konfigurationsinställningar för klientnivå eller könivå eller inspelning av schemanivå.
Inspelningskontroll kan hanteras i följande scenarier:
-
Om användarens samtyckeskonfiguration är inställd på Ja i flödet spelas samtalet in, oavsett vilken inspelningskonfiguration som är inställd på innehavarens eller kön eller inspelningsschemanivå.
-
Om användaren inte samtycker och konfigurationen är inställd på Nej i flödet spelas inte in samtalet, oavsett vilken inspelningskonfiguration som är inställd på hyresgäst- eller kö- eller inspelningsschemanivå.
-
Om användarens samtycke inte är konfigurerat i flödet, men en konfiguration är inställd på Ja på någon av de andra nivåerna, t.ex. hyresgäst eller kö eller inspelningsschema, spelas samtalet in.
-
Om användarens samtycke inte är konfigurerat och en konfiguration är inställd på Nej på alla nivåer, t.ex. hyresgäst, kö och inspelningsschema, spelas inte samtalet in.
Dessutom används fortfarande andra inspelningskonfigurationer som Fortsätt vid överföring, Pausa återupptagning aktiverat och Pausa varaktighet och så vidare baserat på befintlig hierarki, t.ex. klientorganisation, kö eller inspelningsschemanivå.
Utgångsvariabler
Denna aktivitet har inga utdatavariabler.
Schemalägg IVR-återuppringningar
Den schemalagda återuppringningsfunktionen gör det möjligt för kunder att schemalägga återuppringning med IVR. K under kan begära återuppringningar oberoende, utan att prata med en agent, vilket resulterar i effektivare kontaktcenterverksamhet. För att stödja schemalagda återuppringningsfunktioner till kunderna tillhandahåller modulen Flow Designer aktiviteten Schemalägg återuppringning i flödet.
Schemalägg återuppringning
Använd aktiviteten Schemalägg återuppringning för att göra det möjligt för uppringare att enkelt schemalägga återuppringningar via IVR- systemet. Du kan använda specifika DTMF-uppmaningar för att fånga schemaläggningsinformation från den som ringer och skicka denna information som indata till aktiviteten Schemalägg återuppringning.
I följande avsnitt kan du konfigurera aktiviteten Schemalägg återuppringning:
- Allmänna inställningar
- Schemalägg återuppringningsinställningar
- Variabler för aktivitetsutdata
Innan du börjar
Se till att konfigurera ingångspunkten för återuppringning i Control Hub. Mer information finns i avsnittet Konfigurera en ingångspunkt för återuppring ning.
| 1 |
Dra och släpp aktiviteten Schemalägg återuppringning från aktivitets biblioteket till arbetsytan i Flow Designer. |
| 2 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 3 |
Ange följande information i avsnittet Allmänna inställningar: |
| 4 |
Konfigurera följande information i avsnittet S chemalägg återuppringningsinställningar: Inkludera en serie IVR-aktiviteter (meny, samla siffror) för att samla in denna information
från den som ringer och vidarebefordra den till den schemalagda återuppringningsaktiviteten. För att göra det enkelt, se delflödet för schem
alagd återuppringning för mer information.
|
Variabler för aktivitetsutdata
Aktivitetsutmatningsvariablerna lagrar data som hämtas från aktiviteter och skapas automatiskt när du lägger till specifika aktiviteter i arbetsytan.
Aktiviteten Schemalägg återuppringning har följande utdatavariabler:
- ScheduleCallback.failure Code: Lagrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.
- ScheduleCallback.failure Description: Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.
Följande är felkoder och beskrivningar för aktiviteten Schemalagd återuppringning:
|
Felkod |
Felkodsvärde |
Felbeskrivning |
|---|---|---|
|
1 | INVALID_REQUEST | För ogiltiga ingångar. |
|
3 | INVALID_QUEUE | För ogiltiga ködetaljer. |
|
6 |
SYSTEM_ERROR |
Den här koden representerar diverse fel (som inte faller inom någon av de definierade kategorierna). |
Vad du ska göra härnäst
Skicka siffror
Du kan använda aktiviteten Skicka siffror för att konfigurera flöden som skickar DTMF-toner till den som ringer under en IVR-interaktion. Detta är användbart för:
-
Säker autentisering — Upprätta ett autentiserat samtalsflöde genom att verifiera uppringaren med hjälp av DTMF.
-
Interagera med externa system — Kommunicera med andra system som kräver DTMF-ingång.
Aktiviteten Skicka siffror möjliggör tonbaserad autentisering och är viktig i scenarier som kräver säkra interaktioner som att verifiera äktheten hos samtalsvägen.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
Konfigurera följande inställningar i avsnittet Spela DTMF- inställningar:
|
Ställ in tillkännagivande
En Ange meddelandeaktivitet konfigurerar meddelanden som spelas upp vid samtalsanslutning till en agent. När det är aktiverat kan du konfigurera ett förinspelat meddelande som ett efterlevnadsmeddelande med juridisk information, eller personlig agenthälsning, eller båda. Du kan använda den här aktiviteten för både inkommande och utgående samtal.
- För inkommande flöden — Konfigurera meddelandeaktiviteten före aktiviteten Kökontakt för optimal prestanda. Alternativt kan du konfigurera det inom Pre-Dial-hän delsen i ett händelseflöde.
- För utgående flöden — Meddelandeaktiviteten måste konfigureras inom Pre-Dial-händelsen . Kontrollera att aktiviteten Ange uppringnings-ID är terminalaktiviteten för Pre-Dial Event.
Aktiviteten Ange meddelande stöder följande meddelandetyper:
- Meddelande om efterlevnad
- Agenthälsning
- Viskningsmeddelande
Se Förbättra effektiviteten med förinspelade meddelanden för mer information.
Gör så här för att konfigurera aktiviteten Ange meddelande:
- Logga in på Control Hub.
- Navigera till .
- Välj önskat flöde och klicka på ikonen Gå till flödesinställningar för att öppna önskat flöde.
- Dra och släpp aktiviteten Ange meddelande till huvudflödesarbetsytan.
- Konfigurera följande
parametrar på fliken Allmänna inställningar:
-
Ange ett namn för aktiviteten i fältet Aktivitetsetikett.
-
Ange en beskrivning för aktiviteten i fältet Aktivitetsbeskrivning.
-
- Om du vill konfigurera agenthälsning aktiverar du växeln Aktivera agenthälsning. Ange namnet på hälsningssyftet i fältet Häl sningssyfte.
-
Om du vill konfigurera efterlevnadsmeddelande aktiverar du växeln Aktivera efterlev nadsmeddel ande. Välj önskad ljudfil från rull gardinsmenyn.
- Klicka på Spara.
- Klicka på Publicera för att publicera flödet.
Ställ in uppringnings-ID
Använd aktiviteten Ange uppringnings-ID för att definiera det uppringnings-ID som visas under ett samtal. Aktiviteten Ange uppringnings-ID ska endast användas i händelseflöden. Ange uppringnings-ID är en terminal aktivitet som markerar slutet på ett inträffat PreDial-händelseflöde. Aktiviteten Ange uppringnings-ID hjälper till att konfigurera ANI för följande scenarier:
-
Inkommande samtal
-
Outdial-samtal
-
Återuppringning med artighet
-
Förhandsgranskningskampanj
-
Webb-återuppringning
-
Utför flöde
-
Överför till uppringningsnummer
-
Kontakta för att ringa nummer
Rådgör med ombud
Kontakta EP-DN/Queue
-
Överför till EP/kö
Du kan konfigurera den här aktiviteten bredvid en PreDial-händelsehanterare. Den nödvändiga ANI kan konfigureras med hjälp av aktiviteten Ange uppringnings-ID baserat på DNIS (Dialed Number Identification Service), åtgärdstyp eller deltagartyp.
Du kan konfigurera agentens DN som en anpassad ANI, så att den uppringda agenten kan se samtalsagentens DN/tilläggsnummer när de kontaktas. Detta minskar risken för att interna samtal tappas. Till exempel, när en front office-användare (kontaktcenter agenten) ringer en back-office-användare (en intern anställd), kan back-office-användaren se agentens interna uppringnings-id (kontaktnummer/anknytning), vilket minimerar avslag på samtal.
För detta ändamål kan den som ringer bara se kontaktnummeret/anknytningen när den uppringda ag enten kontaktas via outdial, consult eller transfer till DN, och DN läggs till i listan över kontaktnummer.
Du måste lägga till kontaktnumret i listan över interna nummer för en organisation i Control Hub. Mer information om hur du lägger till ett kontaktnummer finns i Skapa kontaktnummer eller kontaktnummer.
Om du anger ett slumptal kontrollerar systemet det här numret med standardmappningen EP-DN som är konfigurerad på Control Hub eller. Management Portal Om det finns en felmatchning dirigerar systemet det tillbaka till standard ANI. Mer information om Anpassad ANI- validering finns i Återuppringning.
För att säkerställa att de ursprungliga siffrorna förblir tillgängliga för analys i rapporterna ändras inte ANI som visas i rapporterna till den anpassade ANI.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. | ||||||||||||||||||||||||||||||
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
| ||||||||||||||||||||||||||||||
| 3 |
I avsnittet Inställningar för uppringnings-ID konfigurerar du följande:
ANI-anpassning är beroende av lagkrav. Tänk på de regionala beroenden innan miljön distribueras. En preDial-händelsehanterare som används för att anpassa uppringnings-ID åsidosätter den ANI som du har valt tidigare, till exempel agentvald outdial ANI, court-callback med anpassa ANI, eller något liknande scenario. Flödesstöd krävs för alla inkommande eller utgående scenarier för att anpassa ANI. För användningsfall som är beroende av tjänsteleverantörer, till exempel landkodbaserade beslut, regionala begränsningar etc., bör du överväga att testa flödena med tjänsteleverantörerna först. För att ANI ska fungera som förväntat i olika samtalsscenarier behöver du en Next Generation- miljö. ANI-användningen för flera scenarier som är tillämpliga i Next Generation- miljön är:
Skapa kontaktnummer eller tillägg Du kan lägga till ett kontaktnummer i listan över interna nummer för din organisation. De anpassade ANI:erna kommer att vara synliga för dessa tillagda kontakter. Du kan antingen lägga till ett enda kontaktnummer åt gången eller använda massåtgärder för att ladda upp kontaktnummer som en CSV -fil. Mer information om hur du utför massoperationer för att skapa, ändra, importera eller exportera konfigurationsobjekt i Control Hub finns i Bulkoperationer i Webex Contact Center. Så här lägger du till ett kontaktnummer eller ett tillägg:
|
Ställ in Whisper-tillkännagivande
Aktiviteten Ange viskningsmeddelande spelar upp ett kort, förinspelat meddelande till en agent strax innan agenten ansluter till en uppringare. Meddelandet spelas bara upp för agenten; den som ringer hör standardringningen medan viskningsmeddelandet spelas upp.
Innehållet i meddelandet kan innehålla information om den som ringer som hjälper till att förbereda ag enten för att hantera samtalet.
Genom att förse agenterna med denna information i förväg hjälper viskningsmeddelanden dem att hantera samtal mer effektivt, vilket leder till kortare samtalshanteringstider och förbättrad kun dnöjdhet.
När en viskning spelas kan du inte:
-
Sätt samtalet i vänteläge, överföring eller konferens.
-
Begär handledarhjälp.
Dessa funktioner blir tillgängliga igen efter att tillkännagivandet är klart.
Ett viskande meddelande:
-
Gäller inkommande samtal och blind överföring till EP.
-
Kan vara en snabb eller (text-till-tal) TTS-sträng.
-
Kan kombineras med efterlevnadsmeddelande och agenthälsning, i vilket fall viskningen spelas först.
-
Ingår inte i samtalsinspelningen.
-
Stöder alla typer av agentslutpunkter som telefon, mjukklient och WebRTC.
| 1 |
Klicka på aktiviteten för att konfigurera aktivitetsinställningarna. |
| 2 |
Ange följande information i avsnittet Allmänna inställningar:
|
| 3 |
I avsnittet Vis kningsmeddelande kan du ställa in ett meddelande före samtal för agenter och leverera nyckeluppringningsuppgifter för personlig service. När du aktiverar växeln Aktivera text-till-tal kan du välja önskad anslutning.
|
Starta medieström
Aktiviteten Starta medieström används för att aktivera strömning av röstmedia från aktiva samtalskonversationer mellan en uppringare och en agent.
Mer information om hur du använder aktiviteten i samtalsflöden finns i Aktivera medieströmning för specifika köer.
Ladda upp ljud
Använd aktiviteten Ladda upp ljud i flödet för att aktivera uppladdning av agenthälsningar.
| 1 |
Logga in på Control Hub. |
| 2 |
Navigera till . |
| 3 |
Välj önskat flöde och klicka på ikonen Gå till flödesinställningar för att öppna önskat flöde. |
| 4 |
Dra och släpp aktiviteten Ladda upp ljud till huvudflödesarbetsytan. |
| 5 |
Konfigurera följande parametrar i avsnittet Allmänna inställningar: |
| 6 |
Konfigurera följande parametrar på fliken Information om ljudfiler: |
Händelse flöden
Flik en Händelseflö den innehåller följande händelsehanterare som du använder för olika aktiviteter:
- OnGlobalError
- AgentAccepterad
- Telefonansluten
- AgentErbjuds
- Agentfrånkopplad
- Återuppringning misslyckades
- PreDial
- ContactAniUppdaterad
- OutboundCampaignCallResult
OnGlobalError
Den här händelsen underlättar den globala felhanteringen. Systemet utlöser den här händelsen när du inte konfigurerar felsökvägslänkarna för en aktivitet. Alla aktiviteter i samtalshantering och aktiviteter i flödeskontroll avslöjar denna händelse. Mer information finns i OnGlobalEr ror Workflow.
AgentAccepterad
Systemet utlöser den här händelsen när en agent svarar på ett inkommande samtal och avbryter kontak tens upplevelse i en kö. Den här händelsen utlöses direkt för progressiva, förutsägbara kampanjsamtal och förhandsgranskningskampanjer när agenten svarar på samtalet.
Aktiviteter som öppnar denna händelse är Screen Pop och Queue Contact.
Telefonansluten
Systemet utlöser den här händelsen när ett live-samtal kopplas bort och tar bort alla deltagare. Händelsen är tillgänglig om du använder utvalda samtalshanteringsaktiviteter i ett flöde som Screen Pop och Feedback V2. Den här händelsen kräver inte eskalering till en agent.
När du skapar ett flöde ska du inte lägga till någon IVR-aktivitet efter
Phone Contactend-händelsen. Under flödesexekveringen
fungerar flödet inte när du lägger till en aktivitet efter att kontakten avslutats.
Endast aktiviteten Kökontakt avslöjar den här händelsen.
AgentErbjuds
Systemet utlöser denna händelse när en röstkontakt erbjuds en agent. Den här händelsen gör det möjligt för flödesutvecklaren att konfigurera flera aktiviteter som stöds som ingår i händelsehanteringen. En flödesutvecklare kan till exempel konfigurera en Screen Pop- aktivitet mot en AgentOffered-händelse. Den här konfigurationen tillhandahåller kundrelat erad information till agenten innan agenten tar emot eller svarar på ett samtal.
Denna händelse är associerad med NewContact.
Eventet AgentOffered stöds inte för progressiva kampanjer, prediktiva kampanjer
och förhandsgranskningskampanjer.
Du kan visa de relaterade variablerna i hän delseutmatningsvariabler.
Agentfrånkopplad
Systemet utlöser den här händelsen när den sista agenten kopplar bort från ett live-samtal och lämnar kunden ensam på linjen.
Aktiv iteten Kö kontakt avslöjar den här händelsen.
Återuppringning misslyckades
Systemet utlöser den här händelsen när en tillmötesgående återuppringning eller en schemalagd återuppringning eller en personlig schemalagd återuppringning misslyckas.
-
Systemet försöker återuppringning endast när en återuppringning misslyckas från kontaktens ände. Återuppringningen misslyckas när kontakten är upptagen eller otillgänglig, eller om det inte finns något svar från en agent.
-
Samtalet misslyckas också från agentens slut när agentens telefon inte kan nås eller agenten avböjer samtalet. Samtalet flyttas tillbaka till kön och dirigeras igen till en tillgänglig agent.
-
För schemalagda återuppringningar misslyckas återuppringningen också när den schemalagda sluttiden har nåtts utan att samtalet dirigeras till en agent. För personliga schemalagda återuppringningar misslyckas återuppringningen även när den tilldelade agenten inte är inloggad.
Om du vill använda en återuppringning i ett flöde konfigurerar du en lokal flödesvariabel (med setVariable- aktivitet) med värdet 0 och ökar den efter behov. Kontrollera att värdet är mindre än värdet för antalet variabler Försök igen.
Du kan bifoga andra händelser som du behöver i flödet för att försöka återuppringning. Inkludera en vän teaktivitet följt av en återuppring ning eller någon av kö aktiviteterna som kö till agent och kökontakt i flödet. Använd dessa aktiviteter i valfri kombination eller ordning efter aktiviteten Vänta.
Så här avslutar du omförsöken:
-
Använd End Flow Activity för ett sant tillstånd. Använd inte en Koppla frånkoppling saktivitet.
-
För ett falskt villkor använder du en Koppla från efter att en omförsöksvariabel har konfigur erats i flödet. I det här fallet är alla försök på nytt slutförda och det finns inga omförsök tillgängliga.
Det maximala antalet återuppringningsförsök är 10. Den maximala tiden interaktionen kan stanna i systemet är 14 dagar. Det som inträffar först betraktas som livslängden för en interaktion för att konfigurera ett nytt försök.
När du använder en vänteaktivitet är det minsta fördröjningsintervallet mellan omförsöket 10 sekunder och det maximala fördröjningsintervallet mellan omförsöket är 72 timmar.
När tillståndet för en kontakt är i parkerad timeout, och om försök igen är tillgängliga, genereras en CallbackFailed-händelse. Den konfigurerade händelsehanteraren i flödet fortsätter att försöka återuppringningen för de återstående försöken.
När en återuppringning till en kontakt misslyckas tas kontakten ur kö och händelsen callbackFailed genereras. Återförsökshanteraren kan ställa den i kö igen med någon av aktiviteterna som återuppringning (samma eller annan destination), kökontakt och/eller kö till agent.
Om återuppringning är konfigurerad till en annan destination i händelsehanteraren för
callback Failed, överförs inte färdigheter vidare.
För schemalagd återuppringning eller personlig schemalagd återuppringning — i återförsöksflödet — använd NewContact.DNIS i aktiviteten Återuppringning om den är konfigurerad.
PreDial
Som en del av newContact gör preDial-händelsen det möjligt för flödesutvecklaren att ställa in eller anpassa uppringnings-ID med aktiviteten Ange uppringnings-ID.
När du skapar ett arbetsflöde är den här händelsen tillgänglig på fliken Händelseflöden i Flow Designer. Detta är en händelse som avslutas genom att konfigurera Set Caller ID- aktivitet. Den här händelsen utlöses för både agent och kund baserat på samtals scenariot.
För att kampanjsamtal ska lyckas måste agentsamtal och kundsamtal göras från samma mediaregion. Medieområdet väljs baserat på ANI/CLID för samtalet när det presenteras för media. Mappningen mellan ANI och medie området utförs i Control Hub. De ANI som väljs på agentsam talet och kundsamtalet, om de styrs via preDial-händelsen i flödet, bör väljas så att båda samtalen kommer från samma region.
Om en agent till exempel finns i Singapore, men kundsamtalen ska göras i USA, kan ANI för kundsamtalet väljas så att mediaregionen är USA. På samma sätt bör den ANI som valts för agent samtalet i preDial-händelsen också väljas så att den valda mediaregionen är USA.
Följande tabell innehåller en lista över åtgärdstyper och motsvarande
deltagartyper för Predial .OperationType.
|
Predial.OperationType |
Predial.ParticipantType |
|---|---|
|
|
Ombud |
|
|
Ombud, Kund |
|
|
Ombud, Kund |
|
|
Ombud, Kund |
|
|
Ombud, Kund |
|
|
DN |
|
|
Ombud |
|
|
DN |
|
|
Ombud |
|
|
Ombud |
|
|
EP-DN |
Anpassa ANI är inte tillämpligt för Supervisor när samtalsövervakning är konfigurerad.
Konfigurera varje preDial-händelsehanterarsökväg med Ange uppringnings-ID som en terminal aktivitet, annars kan kontakten överges.
Flödesstöd krävs för alla inkommande eller utgående scenarier för att använda PreDi al-händelsehanteraren.
Använd inte flödesaktiviteter som köar en kontakt med händelse hanteraren PreDial.
För ANI konfigurerad mot en utgående kontakt dirigeras samtalet genom den region som Agent ANI mappas till oavsett region där kontakten finns. Om en organisation till exempel har kontaktcenter i USA och Australien och ett utgående samtal utlöses för en kontakt som är belägen i USA med Agent ANI mappad till regionen Australien, dirigeras samtalet genom Australien.
Se tabellen ANI- användning för flera scenarier i nästa generations miljö i avsnittet Ange uppringnings-ID för ANI-användning i olika samtalsscenarier.
Du kan visa de relaterade variablerna i hän delseutmatningsvariabler.
ContactAniUppdaterad
Systemet utlöser denna händelse när ANI för den som ringer ändras. Till exempel, om en kunds samtal först går till en operatörsdisk och sedan skickas till agenten, uppdateras agentens skrivbord, agentenhet och all relaterad information automatiskt med den uppringandes ANI. Detta säkerställer att den ursprungliga uppringarens ID och korrekta uppgifter alltid visas.
Endast samtalsöverföringar som initieras från stationära telefoner eller Jabber-klienter lokalt återspeglar den slutliga CLI. Överföringar som utförs via Webex-appen uppdat Webex Calling eras inte för att visa den slutliga CLI.
OutboundCampaignCallResult
Som en del av NewCont act utlöses denna händelse om kontakten är
ansluten till en telefonsvarare eller håller på att överges. I båda fallen
kan du spela upp ett meddelande innan du kopplar bort kontakten. Systemet avbryter samtalet
om agenten inte är tillgänglig.
Endast aktiviteter för Spela musik och Spela upp meddelande stöds för den här hanteraren och samtalet måste sedan kopplas bort.
Du kan ytterligare lägga till ytterligare samtalskontrollaktiviteter som Spela musik, Koppla bort kontakt etc. till den här händelsen enligt CPA-resultatet (Call Progress Analysis). CPA- resultat kan vara något av följande:
- AMD - indikerar att en telefonsvarare upptäcks.
- ÖVERGIVEN - indikerar att samtalet har övergivits på grund av att en agent inte är tillgänglig.
- LIVE_VOICE - indikerar att en kunds live-röst upptäcks i en IV R-kampanj.
Om du vill konfigurera IVR i ett utgående kampanjsamtal:
- Identifiera flöden som använder händelsen
OutboundCampaignCallResult. - Placera en GoTo-aktivitet för att kartlägga flödet till ett andra flöde.
- Använd IVR-steg konfigurerade med Virtual Agent-aktivitet i det andra flödet.
Se till att du utför dessa steg, eftersom du inte kan använda en Virtual Agent-aktivitet
direkt med ett Outb oundCampaignCallResult.
Du kan visa den relaterade variabeln i hän delseutmatningsvariabler.
OnGlobalError arbetsflöde
När du skapar ett flöde kan du ange felsökvägen för en aktivitet för att hantera ett aktivitetsfel eller ett generiskt fel som du får under körningen av flödet.

Om du får ett fel under flödeskörningen fortsätter körningen med nästa aktivitet som definieras i felsökvägen. Om du inte konfigurerar felsökvägen i huvudflödet kan du fortfarande ställa in onGlobalError-händelsen som är tillgänglig på fliken Händelseflöden för att hantera felet vid körning av flödet.
Om du misslyckas med att definiera felsökvägar i både huvudflöde och händelseflö den slutar flödet när ett fel uppstår under körningen av flödet.
Låt oss överväga ett scenario där du konfigurerar aktiviteten Ange variabel i ett flöde.

Du kan ställa in noden Odefinierat fel för aktiviteten Ange variabel i huvudflödet för att hantera eventuella systemfel under flödeskörningen. Om du inte vill definiera felsökvägen i huvudflödet kan du fortfarande gå till fliken Event Flow och konfigurera händelseflödet On GlobalError.

I exemplet ovan läggs Play Message till händelsehanteraren On GlobalError. Om det uppstår ett systemfel under exekveringen av Ange vari abelaktivitet i huvudflödet, kommer systemet att överväga konfigurationen som gjorts i aktiviteten Ange variabel först. Om det inte finns någon felsökväg definierad kontrollerar systemet händelsehanter aren OnGlobalError i händelseflödet. Eftersom en upp spelningsm eddelandeaktivitet är kopplad till onGlobalErr or-händelsen i exemplet ovan spelar systemet upp meddelandet och avslutar flödet.
Använda variabler och uttryck
Flow Designer stöder följande typer av variabler:
Anpassade variabler
Anpassade flödesvariabler är konfigurerbara variabler av olika datatyper som du kan använda i hela flödet. Du kan skapa så många flödesvariabler som du behöver för att tillfredsställa logiken i ditt flöde.
Säkra variabler
Du kan markera flödesvariabler som säkra för att förhindra loggning och lagring av känslig information (dessa värden maskeras också i fönstret Flödesfelsökning). Du kan ställa in säkra variabler som Agent Visible eller Agent Editable för att styra hur dessa variabler presenteras påAgent Desktop.
Som standard fungerar alla befintliga variabler i de distribuerade flödena som osäkra variabler. Öppna dessa flöden i redigeringsläge för att granska och behålla de säkra variablerna efter behov.
I flödesvariabel-mappning kan du inte mappa en säker variabel till en osäker variabel i GoTo-aktiviteten.
Du kan inte markera globala variabler som säkra.
Skapa anpassade flödesvariabler
| 1 |
Logga in på Control Hub. | ||||||||||||||
| 2 |
Gå till . Sidan Flöden visas.
| ||||||||||||||
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid flödet. F önstret Flow Designer visas.
| ||||||||||||||
| 4 |
Öppna avsnittet Variabeldefinition på panelen Konfiguration. | ||||||||||||||
| 5 |
Klicka på Lägg till flödesvariabel. Du kan lägga till högst 30 variabler i ett flöde. Detta antal inkluderar alla globala variabler och flödesvariabler, oavsett om de är rapporterbara eller agentsynliga. | ||||||||||||||
| 6 |
Ange namn och beskrivning av variabeln. | ||||||||||||||
| 7 |
Välj en variabeltyp i listrutan. Du kan inte ändra variabeltypen efter att du har skapat variabeln. Variabeltyperna som stöds är:
| ||||||||||||||
| 8 |
Ange standardvärdet för variabeln enligt den valda variabeltypen. | ||||||||||||||
| 9 |
(Valfritt) Slå på växlingsknappen Aktivera extern åsido sättning. Genom att aktivera det här alternativet exponerar du variabeln på kanalkonfigurationssidan. Detta gör det möjligt för administrat örer och övervakare att åsidosätta det konfigurerade variabelvärdet från Control Hub. Med andra ord kan de ändra värdet på flödesvariabeln för en specifik kanal utan att öppna flödet från Flow Designer-modulen. Mer information om att åsidosätta variabler från Control Hub finns i Konfigur era en kanal. När du konfigurerar variabeltypen som en sträng visas listrutan Res urstyp med följande alternativ. Välj den resurstyp som du vill tillåta administratörerna att åsidosätta under kanalkonfigurationen.
| ||||||||||||||
| 10 |
(Valfritt) Om du aktiverar växlingsknappen Inne håller känslig information markerar systemet variabeln som en säker variabel. Under flödeskörning loggar eller lagrar systemet ingen information som skickas genom den här variabeln. | ||||||||||||||
| 11 |
(Valfritt) Om du aktiverar växlingskn appen Gör agenten synlig visas variabeln på skrivbordet tillsammans med det värde som fångats som en del av flödet. När du aktiverar växlingsknappen Gör agenten synlig visas följande fält:
| ||||||||||||||
| 12 |
Klicka på Spara. När du sparar en anpassad flödesvariabel sparas variabeln som en tagg i panelen Globala egenskaper på skrivbordet. Om du markerade variabeln som Agent Visible visas en headsetikon i taggen för enkel identifiering. |
Exempel: Ordningen för flödesvariabler som visas på skrivbordet
När du skapar variabler som är markerade som Agentvisningsbara visas visas dessa variabler i en viss ordning på skrivbordet.
Om du till exempel skapar följande flödesvariabler: CustomerType, subscribedCustomer, CustomerCount, callRatio, dob, Dat etest.
Skrivbordet tar emot dessa variabler från Flow Designer i följande ordning: callRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeOut, Dat etest.
Skrivbordet visar variablerna i följande ordning, från vänster till höger, i användargränssnittet:
-
Kundvariablerna
.Telefonnummer, DN, Kö, RONA-tid -
Flödesvariablerna sorteras i alfabetisk ordning med variabler som börjar med versaler först, följt av variabler med gemener: callRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
Exempel: Visa interaktions-ID på skrivbordet
Ett interaktions-ID (Contact Session ID) är ett systemgenererat unikt ID som identifierar en given interaktion. Du kan hämta interaktions-ID från analysator rapporterna och använda ID:t för felsökning av problem relaterade till samtalsfel. Så här visar du interaktions-ID på skrivbordet:
- Öppna önskat flöde och välj Lägg till flödesvariabler.
- Ställ in fältet Standardvärde till NewContac t.interactionId.
- Aktivera växlingsknappen Gör agenten synlig.
När agenten tar emot ett samtal visas interaktions-ID på skrivbordet.
Redigera anpassade flödesvariabler
Om variabeln redan används kan du inte redigera variabeltypen. Att göra det kan få stora konsekvenser för flödet. Så denna åtgärd är förbjuden. I det här fallet är rullgardinsmenyn Variabel typ inaktiverat och ett varningsmeddelande visas.
När du har redigerat en variabel visas ändringarna som görs i hela flödet och i popup-fönstret som visas när du klickar på en flödesvariabel i fönstret Globala egenskaper.
Så här redigerar du en anpassad flödesvariabel:
| 1 |
Logga in på din kundorganisation med kontrollhubbens URL https://admin.webex.com/. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid flödet. F önstret Flow Designer visas.
|
| 4 |
Klicka på Redigera i det övre högra hörnet av popup-fönstret. Dialogrutan Redigera flödesvariabel visas. Om variabeln inte används i flödet kan alla fält redigeras. Du kan ändra variabelnamn, beskrivning, typ och värde. |
| 5 |
Klicka på ikonen Information i det här meddelandet om du vill visa en lista över de aktiviteter där variabeln används. Om du vill fortsätta redigera variabeln tar du bort variabeln från alla flödeskonfigurationer innan du försöker redigera igen. |
| 6 |
Gör nödvändiga ändringar. Spar a- knappen förblir inaktiverad tills du gör en ändring. |
| 7 |
Klicka på Spara. |
Ta bort anpassade flödesvariabler
Om variabeln används i ett flöde kan du inte ta bort den. Att göra det har stora konsekvenser för flödet. I det här fallet är knappen Ta bort i fönstret Ta bort variabel inaktiverad och en lista över aktiviteter där variabeln används visas.
Aktiviteterna grupperas baserat på om de visas på fliken Huvudflöde eller Händelseflöden. Om du vill ta bort en variabel som används tar du bort den från alla flödeskonfigurationer innan du försöker ta bort den.
Gör så här om du vill ta bort en anpassad flödesvariabel:
| 1 |
Gå till . Sidan Flöden visas.
|
| 2 |
Klicka på ikonen Gå till flödesdesigner bredvid flödet. F önstret Flow Designer visas.
|
| 3 |
Klicka på ikonen Ta bort som visas på den variabeltagg som du vill ta bort i fönstret Globala egenskaper. |
Åsidosätt flödesinställningar
Funktionen åsidosätt flödesinställningar i modulen Flow Designer gör det möjligt för behöriga användare att ändra vissa fördefinierade inställningar för ett flöde från Control Hub. Den här funktionen gör det möjligt för administratörer och handledare att enkelt ändra vissa flödesparametrar som öppettider, ljudmeddelanden eller kötilldelningar utan att öppna önskat flöde.
Så här åsidosätter du flödesinställningar:
-
Du måste konfigurera vissa variabler med i flödet som externt konfigurerbara. Se avsnittet Skapa anpassade flödesvariabler för konfigurationsinformation.
-
Administratörer och handledare måste sedan göra nödvändiga ändringar av dessa variabler. De konfigurerade flödesvariablerna visas på kanalkonfigurationssidan i Control Hub. Mer information finns i avsnittet Skapa en kanal.
Funktionen åsidosätta flödesinställningar ger följande fördelar:
- Flödesåteranvändbarhet: Administratörer kan använda samma flöde för olika organisationer. De kan konfigurera olika värden för samma variabel för olika kanaler utan att ändra standardvärdet som definierats i flödet.
- Snabbare svarstider: Ändringar som görs i variabelvärdena tillämpas omedelbart, även på samtal som redan pågår.
- Minskade fel: Eliminerar risken för misstag vid modifiering av komplexa flöden.
- Förenklad uppgiftshantering: Utan den här funktionen måste administratör
erna utföra följande uppgifter som kan vara komplexa och tidskrävande för icke-tekniska användare:
- Logga in på Control Hub.
- Öppna modulen Flow Designer.
- Navigera till önskat flöde och hitta relevant flödesväg.
- Gör de ändringar som krävs.
- Publicera flödet igen.
Fördefinierade variabler
Flow Designer skapar automatiskt fördefinierade variabler när du använder vissa händelser och aktiviteter i ett flöde.
En lista över tillgängliga fördefinierade variabler visas i avsnittet Fördefinierade variabler i fönstret Egenskaper för globalt flöde. De visas också i fönstret Egenskaper för den markerade händelsen eller aktiviteten.
Klicka på varje variabel för att öppna ett popup-fönster som förklarar vilken typ av data variabeln lagrar, så att du vet hur du använder variabeln i ditt flöde.
Medan de flesta attribut för en händelseutmatningsvariabel är fördefinierade och inte kan redigeras, kan du redigera variabeln för att ändra den globala variabelbeteckningen.
Variabler för händelseutdata
Händelseutgångsvariabler är specifikt associerade med händelser och tar på sig nomenklaturen: <EventName>. <VariableName>.
Alla händelseutmatningsvariabler som är tillgängliga för användning i ett flöde visas automatiskt i fönstret Globala egenskaper efter att en händelse har introducerats i flödet, och även i fönstret Egenskaper för den associerade händelsehanteraraktiviteten.
De tillgängliga händelseutmatningsvariablerna är:
-
NewContact.ani -
NewContact.dnis -
NewContact.InteractionID -
NyhetKontakt.pstnRegion -
AgentAccepted.AgentID -
AgentAccepted.AgentName -
Agentaccepted.agentEmailID -
AgentAccepted.AgentSessionId -
AgentAccepted.queueID -
AgentAccepted.queueNamn -
Agentaccepted.teamID -
AgentAccepted.TeamName -
Agentaccepted.tenantiD -
Agentaccepterad.cad -
PhoneContactended.agenID -
PhoneContactended.agentEmailID -
Telefonkontaktad.teamID -
PhoneContactended.queueID -
Telefonkontaktad.InboundChannel -
PhoneContactended.RoutingStrategyID -
AgentOffered.AgenTid -
AgentOffered.agentnamn -
AgentOffered.agentEmailID -
AgentOffered.AgentSessionId -
AgentOffered.Queuid -
AgentOffered.queueNamn -
Agentoffered.teamID -
AgentOffered.teamnamn -
Agentoffered.tenantid -
Agentoffered.callAssociatedData -
AgentOffered.AgenTid -
AgentOffered.agentnamn -
AgentOffered.AgentSessionId -
AgentOffered.Queuid -
AgentOffered.queueNamn -
Agentoffered.teamID -
AgentOffered.teamnamn -
Agentoffered.tenantid -
Agentoffered.cad -
Predial.Direction -
Predial.ParticipantType -
preDial.dialNumber -
Predial.OtherPartyDN -
Predial.epdn -
Predial.AgentSelectedani -
Predial.OperationType -
OutboundCampaignCallResult.cparesult -
OutboundCampaignCallResult.cpareSultCode -
AgentDisconnected.AgenTid -
AgentDisconnected.agentEmailID -
AgentDisconnected.queueID -
AgentDisconnected.teamID -
Agentfrånkopplad. InboundChannel -
AgentDisconnected.RoutingStrategyID
I vissa fall kan variabeln AgentEmailID vara null. Flödes
utvecklare bör validera den här variabeln innan den används, särskilt i scenarier
som involverar problem med cache-uppslag.
Anpassa systemvariabler
Du kan bara anpassa skrivbordsetiketten för variablerna Telefonnummer och DNIS (Dialed Number Identification Service). Du kan skapa ett alias för dessa variabler och konfigurera det med hjälp av aktiviteten Ange variabel i flödet.
| 1 |
Logga in på din kundorganisation med kontrollhubbens URL https://admin.webex.com/. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid flödet. F önstret Flow Designer visas.
|
| 4 |
Öppna avsnittet Variabeldefinition i fönstret Egenskaper för globalt flöde. |
| 5 |
Klicka på fliken Konfiguration. |
| 6 |
Klicka på Lägg till flödesvariabel. |
| 7 |
Ange namn och beskrivning av variabeln. |
| 8 |
Välj S träng i listrutan Variabeltyp. |
| 9 |
Aktivera växlingsknappen Gör agenten synlig. |
| 10 |
Ange önskad skrivbordsetikett för variabeln i fältet Skrivbordsetikett. |
| 11 |
Klicka på Spara. Detta skapar variabeln.
|
| 12 |
Från aktivitetsbiblioteket drar du aktiviteten Ange variabel till arbetsytan. |
| 13 |
Gör följande i avsnittet Vari abel inställningar i fönstret Aktiv itetsinställningar: När du publicerar flödet ersätter den nyskapade flödesvariabeln den valda systemvariabeln. Under flödeskörningen visas skrivbordsetiketten för den nyskapade variabeln i fönstret Inkommande flytande fönster och interaktion på skrivbordet.
|
Variabler för aktivitetsutdata
Variabler för aktivitetsutdata lagrar data som hämtats från aktiviteter och skapas automatiskt när du lägger till specifika aktiviteter i arbetsytan. Aktivitetsutgångsvariabler använder följande syntax: <ActivityName>. <VariableName>där ActivityName ändras dynamiskt baserat på aktiviteten.
Om ett flöde använder en aktivitet flera gånger har varje aktivitet en unik instans av varje associerad aktivitetsutmatningsvariabel. Alla aktivitetsutgångsvariabler som är tillgängliga för användning i ett flöde visas automatiskt i fönstret Globala egenskaper när du introducerar en aktivitet i flödet, och även i fönstret Egenskaper för den associerade aktiviteten.
De tillgängliga variablerna för aktivitetsutdata är:
-
menu.optionEntered:Lagrar menyalternativet som uppringaren valde under Menyaktivitetsinstansen. Detta är en enda siffra från 0 till 9. -
CollectDigitsEntered: Lagrar siffrorna som angavs av uppringaren under aktivitetsinstansen Collect Digits. Antalet siffror beror på aktivitetskonfigurationen. -
HttpRequest.httpStatusCode: Lagrar statuskodensom mottogs när HTTP-begäran försöks. -
HttpRequest.HttpResponseBody: Lagrar svaret när HTTP-begäran utlöses framgångsrikt. -
HttpRequest.responseHeaders: Lagrar rubrikerna som skickas som en del av HTTP-begäran. -
VirtualAgent.IntentTriggered: Lagrar avsikten som utlöste konversationsupplevelsen att antingen hanteras eller eskaleras. -
GetQueueInfo.ewt: Lagrar värdet för den beräknade väntetiden för den valda kön. -
GetQueueInfo.piq: Lagrar värdet för positionen i en kö för den markerade kön.
Globala variabler
Globala variabler är anpassade variabler som du kan visa och komma åt när du skapar flöden. Administratören skapar globala variabler i modulen Provisioning i Control Hub. Mer information finns i avsnittet Globala variabler i konfigurations- och administrationsguiden för Webex Contact Center.
Som flödesutvecklare kan du konsumera dessa variabler enligt dina krav. Du kan lägga till dessa variabler i ett flöde. Du kan också redigera och ta bort en global variabel när du har lagt till den i flödet.
Redigera global variabel i ett flöde
När du redigerar en global variabel kan du inte ändra något metadatavärde för en global variabel i flödesdesignern. Du kan dock ändra standardvärdet med växlingskn appen Skriv över standardvärde.
Så här redigerar du en global variabel i ett flöde:
| 1 |
Logga in på din kundorganisation med kontrollhubbens URL https://admin.webex.com/. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid flödet. F önstret Flow Designer visas.
|
| 4 |
Bläddra ner till avsnittet Variabel definition > Fördefinierade variab ler i fönstret Egenskaper för globalt flöde. |
| 5 |
Klicka på en global variabel på panelen Global variabel
och klicka på redigera ( Dialogrutan Redigera globala variabler visas. Den visar
detaljerna för den valda globala variabeln, t.ex. Variabeltyp, Standardvärde, Skriv
bordsetikett och Redigerbar agent.
|
| 6 |
(Valfritt) Aktivera väx lingsknappen Skriv över portalkonfigurationer om du vill skriva över befintliga värden som har konfigurerats i Control Hub. Detta gör att du kan ändra fältvärden som Standardvärde, Agent Viewability, Agent Editable och Desktop Label. Ange det nödvändiga värdet i Standardvärdet enligt den valda variabeltypen. Om variabeltypen till exempel är boolesk visas det här fältet som en listruta. Standardvärdet som anges för en global variabel av typen sträng som är agentrapporterbar får inte överstiga 256 tecken. |
| 7 |
Gör nödvändiga ändringar. |
| 8 |
Klicka på Spara. |
Ta bort globala variabler från ett flöde
Du kan ta bort en global variabel som inte används i något flöde.
Om du inte kan ta bort en global variabel kontaktar du administratören för att aktivera funktionsflaggan för att ta bort globala variabler från flödet.
Så här tar du bort en global variabel från ett flöde:
| 1 |
Logga in på din kundorganisation med kontrollhubbens URL https://admin.webex.com/. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid flödet. F önstret Flow Designer visas.
|
| 4 |
Bläddra ner till avsnittet Variabel definition > Fördefinierade variab ler i fönstret Egenskaper för globalt flöde. |
| 5 |
Klicka på ikonen Ta bort (x) för den globala variabel som du vill ta bort på panelen Globala variab ler. Ett popup-meddelande uppmanar dig att bekräfta din åtgärd.
|
| 6 |
Klicka på Ta bort. Detta tar bort den markerade globala variabeln från listan.
|
Variabler som visas på skrivbordet
Du kan konfigurera följande variabeltyper för inkommande flytande fönster och fönstret Interaktion på skrivbordet för inkommande och utgående röstsamtal:
-
Systemvariabler som telefonnummer, DNIS (uppringd nummeridentifieringstjänst), könamn och RONA-tidsgräns
-
Globala variabler som skapas och hanteras i Control Hub.
-
Anpassade flödesvariabler som skapas och hanteras i Flow Designer
Du kan bara konfigurera de variabler som är markerade som Agentvisningsbara.
Du kan konfigurera dessa variabler på de nya flödena såväl som på befintliga flöden. De befintliga flödena fortsätter dock att visa standardvariablerna för flytande fönster som Telefonnummer, DNIS och Könamn. Du kan redigera dessa flöden för att lägga till fler variabler med den här funktionen.
Stegen för att konfigurera variabler för inkommande flytande fönster och Interaktionsfönstret för inkommande och utgående samtal är desamma.
Du måste skapa separata flöden för inkommande och utgående samtalsscenarier för att konfigurera variabler för inkommande flytande fönster och interaktionsfönster.
- Inkommande flytande fönster på skrivbordet
- Det inkommande flytande fönstret visas när en agent tar emot ett inkommande samtal eller ringer ett utgående samtal. Den visar nyckelinformation om kunden enligt variablerna som konfigurerats i Flow Designer. Du kan ange en visningsordning för var och en av dessa variabler i det inkommande flytande fönstret som kan innehålla valfri kombination av systemvariabler, globala och anpassade flödesvariabler. Du kan också redigera skrivbordsetiketten för dessa variabler.
- Du kan anpassa skrivbordsetiketten för systemvariabler som Telefonnummer och DNIS. Mer information finns i Anpassa systemvariabler.
- För inkommande och utgående samtal kan du välja minst tre och högst sex variabler. För konsultsamtal visar den konsulterade agenten ytterligare tre variabler som agentnamn, agentnamn och agentteam som läggs till i listan som standard.
-
Du kan inte konfigurera variabler som innehåller känslig information i det inkommande flytande fönstret på skrivbordet.
- Mer information om hur du konfigurerar variabler för det inkommande flytande fönstret finns i Konfigurera variabler för inkommande flytande fönster.
- Interaktionsfönstret
- Interaktionsfönstret på skrivbordet visas när agenten har accepterat det inkommande eller utgående samtalet. Den visar information som anges i variablerna i Interaktionsfönstret som är konfigurerade i Flow Designer. Du kan välja högst 30 variabler. Du kan ange en visningsordning för var och en av dessa variabler i interaktionsfönstret som kan innehålla valfri kombination av systemvariabler, globala och anpassade flödesvariabler. Du kan också redigera skrivbordsetiketten för dessa variabler.
-
Webex Contact Center Desktop stöder för närvarande inte översättning av etiketter för dynamiska variabler.
- Du kan anpassa skrivbordsetiketten för systemvariabler som Telefonnummer och DNIS. Mer information finns i Anpassa systemvariabler.
- Mer information om hur du konfigurerar variabler för fönstret Interaktion finns i fönstret Konfigurera variabler för interaktion.
Konfigurera variabler för inkommande flytande fönster
Innan du börjar
Konfigurera variabler på inkommande flytande fönster för inkommande och utgående samtal.
-
Du måste skapa variabler som du vill lägga till i det inkommande flytande fönstret på skrivbordet. Mer information finns i Skapa en global variabel och Skapa anpassade flödesvariabler.
-
Du måste markera variabler som Agentvisningsbara. Mer information om hur du markerar en global variabel som agentvisning finns i Redigera global variabel i ett flöde.
| 1 |
Logga in på din kundorganisation med kontrollhubbens URL https://admin.webex.com/. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid flödet. F önstret Flow Designer visas.
|
| 4 |
Öppna avsnittet Variabeldefinition i fönstret Egenskaper för globalt flöde. |
| 5 |
Klicka på fliken Skrivbordsvisning och ordning. |
| 6 |
Klicka på Välj variabler för inkommande flytande fönster i avsnittet Inkommande flytande fönster. Fönstret Välj variabler på inkommande flytande fönster visas. Den visar alla variabler som innehåller fyra standardsystemvariabler som telefonnummer, DNIS, könamn och RONA Timeout. Systemvariabler som Telefonnummer, DNIS och Könamn är markerade som standard som du kan avmarkera när du lägger till fler variabler.
|
| 7 |
Använd följande sökalternativ för att filtrera listan: Listan fylls automatiskt med variabler enligt dina kriterieposter.
|
| 8 |
Markera kryssrutorna för de variabler som du vill välja för det inkommande flytande fönstret. Du kan välja minst tre och högst sex variabler. |
| 9 |
Klicka på Spara. Du kan hoppa över det här steget om du aktiverar växlingsknappen Autosave. De valda variablerna visas i avsnittet Inkommande flytande fönster.
|
| 10 |
Använd handtagsi konen ( |
| 11 |
(Valfritt) Klicka på x- ikonen bredvid en variabel för att ta bort den variabeln från listan. |
Konfigurera variabler för Interaktionsfönstret
Innan du börjar
Konfigurera variabler i fönstret Interaktion för inkommande och utgående samtal.
-
Du måste skapa variabler som du vill lägga till i det inkommande flytande fönstret på skrivbordet. Mer information finns i Skapa en global variabel och Skapa anpassade flödesvariabler.
-
Du måste markera variabler som Agentvisningsbara. Mer information om hur du markerar en global variabel som agentvisning finns i Redigera global variabel i ett flöde.
| 1 |
Logga in på din kundorganisation med kontrollhubbens URL https://admin.webex.com/. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid flödet. F önstret Flow Designer visas.
|
| 4 |
Öppna avsnittet Variabeldefinition i fönstret Egenskaper för globalt flöde. |
| 5 |
Klicka på fliken Skrivbordsvisning och ordning. |
| 6 |
Klicka på Välj variabler för interaktionsfönstret i avsnittet Interaktionsfönster. Fönstret Välj variabler i interaktionsfönstret visas. Den visar alla variabler tillsammans med fyra systemvariabler som telefonnummer, DNIS, könamn och RONA Timeout.
|
| 7 |
Använd följande sökalternativ för att filtrera listan: Listan fylls automatiskt med variabler enligt dina kriterieposter.
|
| 8 |
Markera kryssrutorna för de variabler som du vill välja för fönstret Interaktion. Du kan välja högst 30 variabler. |
| 9 |
Använd handtagsi konen ( |
| 10 |
Klicka på Spara. Du kan hoppa över det här steget om du aktiverar växlingsknappen Autosave. De valda variablerna visas i avsnittet Interaktions fönster.
|
| 11 |
(Valfritt) Klicka på x- ikonen bredvid en variabel för att ta bort den variabeln från listan. |
JSON-variabler
JSON-variabler är anpassade flödesvariabler av typen JSON. Du kan skapa JSON-variabler i Flow Designer. Mer information finns i Skapa anpassade flödesvariabler.
Du kan använda följande aktiviteter för att lagra data i JSON-variabeln: HTTP-begäran, Tolka och Ange variabel.
I HTTP- och Parse- aktiviteter kan du extrahera data med hjälp av JSON-sökvägsfilteruttryck och lagra dem i JSON-variabel.
I Ange vari abelaktivitet kan du använda JSON-variabeln i alternativet Ange värde på följande sätt:
-
Skriv in JSON-värdet i textrutan. Till exempel:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
Använd ett Pebble-uttryck.
Användning av JSON-variabler i Pebble Expression
-
Dot (.) separerad åtkomst: Du kan använda dot (.) separerad åtkomst i Pebble-uttryck för JSON-variabel i samtalshantering och flödeskontrollaktiviteter.
Syntax:
{{JSONVariableName.fieldName}} där, JSONVariableName.fieldName ska utvärderastill ett fält iJSON-variabel.I föregående exempelkodavsnitt, om du extraherar medarbetaren till en variabel som heter
empvarmed HTTP eller Parse:använd{{empvar.EmployeeCode}}för att få värdet som E1. -
Indexåtkomst för JSON-array: Du kan komma åt ett specifikt index från JSON-arrayen som liknar Pebble Syntax. För mer information om indexåtkomst i Pebble, besök https://pebbletemplates.io/wiki/guide/basic-usage/, till exempel:
Om du extraherar JSON-arrayen Employees till en variabel som heter{ "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { "userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }varmed HTTP eller Parse:-
Använd
{{var [0]}}för att få information om anställda omriranisom är chef. -
Använd
{{var [1] .directReports [0]}}för att få information om anställda omJohnsom är direktrapporter för chefen. -
Använd{{var [1] .directReports [0] .preferredFullName}}för att få värdet som John Irani. -
Använd{{var [0] .preferredFullName}}för att få värdet som Romin Irani.
-
Användning av JSON-variabel i HTTP-begäran
Om du vill använda en JSON-variabel som begäran i en HTTP-begäran använder du aktiviteten Ange variabel först för att konvertera JSON-variabeln till en sträng. Ange till exempel en variabel JSON String med värdet Variable}} i avsnittet Ange variabel-aktivitetsvariabler inställningar.{{json
Använd den här variabeln som ingång till HTTP-inställningarna. I avsnittet Inställningar för HTTP-begäran anger du till exempel Re quest Body som {{JSONString}}.
Skriva uttryck
De flesta textinmatningsfält i Flow Designer stöder skrivuttryck. Uttryck krävs inte, men de möjliggör kraftfull skriptfunktionalitet genom variabler för avancerade användare. Du kan också ange grundläggande text och siffror i samma inmatningsfält för enkla flöden om du inte behöver uttryck.
Lägg in varje uttryck i dubbla lockiga parenteser som visas här: {{Enter Expression}}
Om du till exempel vill kombinera två strängvariabler tillsammans måste du använda {{var1+var2}}. Mer information finns på: https://pebbletemplates.io/.
Pebble-mallsyntax
Följande symboler stöds i Pebble Templates: ==,! =, <, >, <=, >=, +, -, *,/. Om du vill skriva anpassade variabler i ett uttryck använder du den här syntaxen: {{variable}}
I syntaxen för Pebble Template måste variabelnamn börja med en bokstav, ett underst reck (_) eller ett dollartecken ($), men inte ett tal. Till exempel är 311_Promo ogiltigt, medan Promo_311 är giltigt.
Logiska operatorer stöds också. Mer information finns på https://pebbletemplates.io/wiki/operator/logic/.
Vi rekommenderar att du granskar dokumentationen för Pebble Template innan du använder uttryck i Flow Designer. För information om att skriva uttryck, se dokumenten på: https://pebbletemplates.io/wiki/.
I det här användningsfallet för grundläggande villkor kontrollerar uttrycket till exempel om uppringarens kontonummer är större än eller lika med ett visst värde. Baserat på hur uttrycket utvärderas för en given flödesexekvering kan flödet ta sökvägen Sant eller Falskt.
Anpassade Pebble-filter
Epoch tidsstämpel
Du kan använda följande Pebble-filter för att returnera epokens tidsstämpel för Nu eller en given datumsträng:
Epoch tidsstämpel för Nu:
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829
Epoch Time Stamp för ett visst datum:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Validera uttryck
Om ett inmatningsfält upptäcker att ett uttryck används (dvs. syntaxen {{}} anges) visas en blå ikon längst ned till höger i fältet.
Klicka på den blå ikonen för att öppna en modal där du kan testa och ändra uttrycket tills du får önskat resultat.
Modalen Testuttryck innehåller följande fält:
-
Ut tryck: Visar uttrycket som ursprungligen angavs i inmatningsfältet från aktivitetskonfigurationen.
-
Variabelfält: Varje variabel som används i uttrycket har ett stödfält där du kan ange ett exempelvariabelvärde. Ange ett värde för varje variabel och klicka sedan på Testa för att se resultaten om uttrycket körs med de angivna parametrarna.
Om du vill ställa in variabler i ett uttryck använder du bara formatet {{variable name}}. Till exempel är {{newContact.ani}} en variabel syntax.
-
Resultat: Visar resultatet av uttrycket efter att du har klickat på Testa. Om resultaten är annorlunda än förväntat ändrar du uttrycket som önskat. Om du gör ändringar i konfigurationen klickar du på Använd ändringar för att uppdatera uttrycket i aktivitetskonfigurationen.
Använda flödesmallar
Flödesmallar är färdiga flöden utformade för specifika användningsfall. Dessa mallar är lättillgängliga i Flow Designer-arbetsytan, vilket gör det möjligt för flödesutvecklare att snabbt bygga och publicera flöden med minimal ansträngning.
Om du vill skapa flöden med flödesmallar väljer du önskad mall, anpassar den efter dina affärsbehov, validerar, publicerar och börjar använda flödet. Mer information finns i Skapa flöden från flödes mallar.
Användning av öppettider
Använd den här flödesdesignermallen för hantering av öppettider i Webex Contact Center. Uppringare hälsas med ett meddelande, och deras samtal dirigeras baserat på öppettider, helgdagar och nödförhållanden som fastställts för organisationen.
Detta flöde dirigerar samtal baserat på kontaktcentrets arbetstid, semesterlistor och nödsituationer, vilket säkerställer en optimal uppringningsupplevelse och effektiv hantering av icke-arbetstid. Om kontaktcentret är stängt meddelas den som ringer om stängningen.
Viktiga funktioner inkluderar följande:
- Centraliserad hantering av arbetstid, helgdagar och nödsituationer.
- Automatisk routing baserat på konfiguration av öppettider.
- Cisco Text-to-Speech (TTS) används för alla ljudmeddelanden, även om anpassade ljudfiler kan laddas upp.
- Standardmusiken i väntelä
ge är defaultmusic_on_hold.wav, men det kan anpassas.
Förutsättningar
- Inställning av öppettider: Skapa arbetstider, semesterlistor och åsidosättningar i Control Hub.
- Ljudfiler: Ladda upp nödvändiga ljudfiler för uppmaningar som
BusinessHoursOpen.waveller använd Cisco TTS-funktionen. - Kö-, team- och ingångspunktsmappning: Konfigurera dessa element i Webex Contact CenterManagement Portal.
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
| Flödeselement | Beskrivning |
|---|---|
| Samtal mottaget | Ett samtal initieras och går in i flödet. |
| Utvärdering av öppettider | Systemet kontrollerar om den aktuella tiden faller inom arbetstid, helgdagar eller ett åsidosättningsvillkor. |
| Hantering av öppettider | Om kontaktcentret är öppet spelas ett välkomstmeddelande upp och samtalet dirigeras till agentkön. |
| Efter timmar | Om kontaktcentret är stängt spelas ett meddelande om stängda timmar och samtalet koppl as bort. |
| Nödåtgärder | Om en nödåsidosättning är aktiv spelas nödmeddelandet upp och sam talet kopplas bort. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter.
| Flödesaktivitet | Beskrivning |
|---|---|
|
Start (Ny telefonkontakt) | Flödet börjar när en ny telefonkontakt tas emot. |
|
Kontroll av öppettider (Affärsresor) | Systemet kontrollerar om kontaktcentret är inom ordinarie arbetstid, en semester eller en nödsituation. |
|
Arbetstidsprompten (Working Hours_prompt) | Under arbetstid spelas ett meddelande upp för att informera den som ringer om att kontakt
centret är öppet (standardfil: BusinessHoursOpen.wav). |
Kökontakt (Agent_kö) | Den som ringer placeras i kön som ska dirigeras till en tillgänglig agent. |
Håll musik (Holdmusik) | Musik spelas medan den som ringer väntar i kön (standardfil:
defaultmusic_on_hold.wav). |
|
Helgdagar stängt (Helg_Stängd) | Om det är en semester spelas ett meddelande som informerar den som ringer om att kontoret är stängt. |
|
Uppmaning efter timmar (Eftertimmar_prompt) | Om det är utanför kontorstid spelas ett meddelande upp för att informera den som ringer om att kontoret är stängt. |
| Nödstyrning (Överride_Emergency) | I händelse av en nödåtgärd spelas ett nödmeddelande upp. |
| Koppla bort kontakten (Koppla bort kontakten) | När meddelandet har spelats upp (oavsett om det är efter timmar, en semester eller en nödsituation) kopplas samtalet bort. |
Ytterligare resurser
Mer information om hur du konfigurerar öppettider, semesterlistor och åsidosättningar finns i konfigurations- och administr ationsguiden för Webex Contact Center.
Omfattande inkommande kontakt
Använd den här flödesdesignermallen i Webex Contact Center för omfattande hantering av inkommande samtal, öppettider, position i kömeddelanden och återuppringningsalternativ.
Detta flöde visar ett omfattande scenario för inkommande röstsamtal för Webex Contact Center. Det inkluderar hantering av öppettider, helgdagar, nödåtgärder, självbetjäningsalternativ, PIQ-meddelanden (position i kö) och alternativ för återuppringning av kunder. Den är lämplig för miljöer där grundläggande självbetjäning och samtalsköning är avgörande.
Ändra flödet för att passa specifika organisationsbehov och hantera okända förhållanden graciöst.
Detta flöde använder Cisco Text-to-Speech (TTS) för ljudaktiviteter som kräver uppmaningar (om
sådana finns). För musik är den som standard filen defaultmusic_on_hold.wav
som tillhandahålls utanför boxen.
Förutsättningar
Se till att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta flöde:
- Skapa ingångspunkter, köer, team och ingångspunktsmappningar och andra organisationsspecifika konfigurationer som kopplingar, outdial ANI med mera.
-
Ställ in arbetstider, semesterlistor och nödstyrningar från → ster → → Öpp .
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Flödeselement |
Beskrivning |
|---|---|
| Samtalet tas emot | Samtal går in i flödet vid aktiviteten NewContact. |
| Kontrollera öppettider | Flödet kontrollerar aktuell tid mot de definierade öppettiderna med hjälp av aktiviteten
BusinessHours.
|
| Självbetjäningsalternativ | Under öppettiderna spelar aktiviteten Welcome Menu (IVR Menu) en meny
som erbjuder grundläggande självbetjäningsalternativ för uppringare:
|
| Köplacering | Den som ringer placeras i en kö med hjälp av kö aktiviteten. GetPositionInqueue- aktiviteten hämtar uppringarens position i kön, och denna information meddelas till den som ringer med hjälp av PlayPiq-aktiviteten. |
| Alternativ för återuppringning och röstbrevlåda | Om den som ringer väljer att lämna en röstbrevlåda eller begära ett återuppringning utlöses
FinalMenu-aktiviteten:
|
|
Håll musik | Musik spelas medan den som ringer väntar i kön (standardfil: defaultmusic_on_hold.wav). |
|
Loophantering | Flödet säkerställer att om en uppringare loopar för många gånger (genom aktiviteterna CallLoopCy cle och LoopCycle), dirigeras de till de sista menyalternativen (återuppringning eller röstbrevlåda). |
| Samtalsfrånkoppling | När alla steg har slutförts eller om den som ringer väljer att avsluta, kopplas samtalet bort med aktiviteterna Disconnect Contact. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter som är involverade i denna flödes mall.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start (Ny kontakt) | Startar flödet när samtalet tas emot. |
|
Kontroll av öppettider (Affärsresor) | Kontrollerar om samtalet sker under öppettider, helgdagar eller nöd situationer. |
|
IVR-meny (WelcomeMenu) |
Spelar upp en meny med alternativ för självbetjäning (Tryck på 1 för support, tryck på 2 för försäljning). |
|
Köhantering |
|
|
Håll musik (MusiConhold) | Spelar upp hållmusik medan den som ringer väntar i kön. |
|
Loophantering (CallLoopCycle och LoopCycle) | Säkerställer att samtal som loppar för många gånger riktas till slut menyn. |
|
Frånkoppling (Koppla bort kontakten) | Kopplar från samtalet efter meddelanden eller när den som ringer väljer att avsluta interaktionen . |
Ytterligare resurser
Mer information finns i konfigurations- och administrationsguide för Webex Contact Center.
CSAT DTMF-undersökning
Den här flödesmallen innehåller funktionaliteten för ett interaktivt röstsvar (IVR) baserat på PCS-system (Post-Call Survey). Undersökningen är utformad för att fånga kundnöjdhetsbetyg effektivt med hjälp av en grundläggande meny och touch-ton IVR.
Detta flöde hjälper Webex Contact Center att effektivt samla in feedback från kunder genom en enkel automatiserad undersökning efter samtal med hjälp av DTMF-toner (Dual-Tone Multi-Frequency). K under betygsätter sin samtalsupplevelse när de får en uppmaning om betyg. Systemet samlar in kundernas svar i en global variabel som används för rapportering. Undersökningen fångar kun dnöjdhetsbetyg på en skala från 1—5.
Detta flöde är byggt för att enkelt ställa in enkäter efter samtal i ett par enkla steg. Den levereras fär digförpackad med alla nödvändiga byggstenar inklusive tal till text-kontakt.
Användning
Om du vill använda det här flödet effektivt som ett enkätflöde efter anrop ansluter du ett GoTo-flöde från AgentDisconnected-hän delsen på ditt huvudflöde. Detta säkerställer att när agenten kopplar bort samtalet presenteras den som ringer med en IVR-undersökning (Interactive Voice Response) efter samtal som fångar upp svar på kundnöjdhet (CSAT).
Detta flöde inkluderar meddelanden som kan spelas upp till kunder. Du kan anpassa meddelandena efter behov.
Förutsättningar
Innan du konfigurerar det här flödet skapar du följande variabler:
-
CounterSurvey
-
Typ —INTE GER
-
Standardvärde —0
-
Beskrivning — Spårar antalet undersökningsförsök och steg för varje ogiltigt svar eller timeout-svar.
-
-
Global_feedbackSurveyResponse
-
Typ —INTE GER
-
Standardvärde —0
- Källa —Global variabel
- Gör rapporterbar —Växla på.
-
Beskrivning — Lagrar kundens betygssvar eller ”NoResponse” om det finns ett ogiltigt/timeout-scenario.
-
Flödesaktiviteter
Följande tabell beskriver de aktiviteter som används i flödet.
| Flödesaktivitet | Beskrivning |
|---|---|
|
Starta NyhetKontakt |
Startar undersökningen när en ny telefonkontakt initieras. |
|
SurveyOptions (IVR-meny) |
Uppmanar användaren att välja ett betyg (1—5). Siffrorna 1, 2, 3, 4, 5 motsvarar tillfredsställelsesnivåer. Timeout eller ogiltigt svar leder till ett nytt försök. |
|
SetSurveyResponse | Fångar användarens val och lagrar det i variabeln Global_FeedbackSurveyResponse. |
|
SetCounterSurvey |
Ökar variabeln CounterSurvey efter en timeout eller ogiltigt svar. |
| CheckCounterSurvey |
Validerar om antalet försök överstiger 2 med följande villkor CounterSurvey > 2. Avslutar undersökningen om återförsöken är slut. |
|
SetVariable_R3k |
Tilldelar ”NoResponse” till SurveyResponse om återförsök är slut. |
|
PlaySurveyInspelad |
Spelar upp ett tackmeddelande efter att ha fångat svaret. |
|
Koppla frånKontakt |
Avslutar samtalet graciöst. |
DialogFlow ES virtuell agent
Denna Webex Contact Center-flödesdesigner mall visar dataflödet mellan Google DialogFlow ES och Webex Contact Center, med fokus på hur man skickar data till och från båda plattformarna under en interaktion.
Detta flöde visar hur data överförs mellan Webex Contact Center och DialogFlow ES för bearbetning av kundinteraktioner. Det ger ett grundläggande flöde där data utbyts med DialogFlow ES för bearbetning av naturligt språk och automatiserad agent uppfyllelse. Integrationen med DialogFlow gör det möjligt för boten att förstå kundernas avsikter och vidta lämpliga åtgärder baserat på konversationen. Dessutom inkluderar flödet felhantering för att säkerställa en smidig kundupplevelse, även när oväntade förhållanden uppstår.
Förutsättningar
Se till att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta flöde:
- En Google DialogFlow ES-agent med relevanta avsikter för konversationen.
- Skapa ingångspunkter, köer, team och ingångspunktsmappningar.
- Aktivera Webhook Fulfillment i DialogFlow ES och använd exempelkoden node.js i den inbyggda redigeraren .
-
Cisco Text-to-Speech (TTS) är aktiverat för att generera anpassade meddelanden dynamiskt. Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Flödeselement |
Beskrivning |
|---|---|
| Kunden initierar kontakt | Samtalet tas emot av Webex Contact Center. |
| Data skickas till DialogFlow ES | En anpassad hälsning, som innehåller kunduppgifter som namn och anledning till att ringa, skickas till DialogFlow ES-boten för bearbetning. |
| Bot-interaktion med DialogFlow | DialogFlow bearbetar inmatningen och svarar baserat på konfigurerade avsikter . |
| Musik i kö | Medan boten behandlar begäran placeras kunden i en kö med hållmusik. |
| Koppla bort | Interaktionen avslutas när dialogrutan är klar. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter som är involverade i denna flödes mall.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start | Denna aktivitet markerar början på flödet. Det utlöses när ett nytt samtal tas emot. |
| Ställ in språk | Flödet använder en Ange variabelaktivitet för att konfigurera språkkoden (sv-SE) för hela interaktionen. Detta säkerställer att alla röstinteraktioner överensstämmer med uppringarens språkpreferenser. |
| Anpassad hälsning | Denna aktivitet skickar kunduppgifter som namn, e-post och anledning till att
ringa till DialogFlow ES-boten. Hälsningen genereras dynamiskt med Cisco
Text-to-Speech (TTS). Exempel på data som skickats:
|
|
Kö till agent | Om interaktionen kräver eskalering placeras kunden i en kö och lå
nemusik spelas upp med
filen defaultmusic_on_hold.wav. |
| Spela musik | Musik spelas medan den som ringer väntar i kön. Flödet använder Ciscos standardmusik men kan anpassas genom att ladda upp olika musikfiler. |
|
Koppla bort | Denna aktivitet kopplar bort samtalet när flödet är klart, vilket säkerställer ett sömlöst slut på interaktionen. |
Flödesspecifikationer
FlödesJSON som används i det här exemplet innehåller variabler och aktiviteter som är nödvändiga för interaktionshantering, felbehandling och kommunikation mellan Webex Contact Center och DialogFlow. De viktigaste variablerna som används inkluderar:
|
Flödesvariabel |
Beskrivning |
|---|---|
|
Global_feedbackSurveyOptin | Spårar om kunden väljer att delta i en undersökning efter samtal. |
| Kundnamn | Fångar kundens namn för personalisering. |
| Kunde-post | Fångar kundens e-post. |
| Kundorsak | Registrerar orsaken till kundens samtal. |
| Global_Språk | Konfigurerar standardspråket (sv-SE). |
|
Global_röstnamn | Bestämmer vilken röst som används för text-till-tal. |
Ytterligare resurser
Mer information om den här integrationen finns i videon Ar beta med data på Google DialogFlow ES med Webex Contact Center.
Se Webex Contact Center Developer Documentation och DialogFlow ES-dokumentation för ytterligare vägledning.
Utvecklarsupport
För all support angående denna integration, öppna en ärende med Webex Contact Center Developer Support-teamet via Webex Developer Portal.
För ytterligare diskussioner, besök Webex Contact Center APIs Developer Community.
Stöd för dynamiska variabler
Den här mallen ger ett avancerat, dynamiskt inkommande röstflöde som hämtar externa inställningar, ställer in flödesvariablerna med dessa inställningar och dirigerar samtal baserat på variabelkonfigurationerna.
Flödet hämtar dynamiskt flödesinställningar via en HTTP-begäran och ställer in variabler som styr resten av flödet. Dessa variabler hanterar routningsbeslut, kö hantering, uppmaningar och felhantering. Detta används ofta för scenarier som kräver flexibilitet i samtalshantering baserat på affärsförhållanden i realtid som arbetstid eller helg dagar - där ett enda flöde kan återanvändas över olika användningsfall med dynamisk variabel-baserad routing.
Flödet säkerställer en smidig och effektiv uppringningsupplevelse genom att spela upp lämpliga meddelanden, hantera arbetstid eller felfall och tillhandahålla routing baserat på organisationens specifika krav.
Flödet använder Cisco Text-to-Speech (TTS) för alla ljudaktiviteter som kräver uppmaningar. Anpassad musik i vänteläge eller meddelanden kan konfigureras genom att uppdatera flödes variablerna.
Förutsättningar
Se till att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta flöde:
- Skapa ingångspunkter, köer, team, ingångspunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter som anslutningar, outdial ANI med mera.
-
Se till att alla nödvändiga statiska ljudfiler eller anpassade TTS-uppman ingar laddas upp till systemet.
-
Ha en giltig API-slutpunkt för att hämta flödesinställningarna
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Flödeselement |
Beskrivning |
|---|---|
| NyhetKontakt | Flödet börjar när ett samtal tas emot vid ingångspunkten. |
| HTTP-begäran | Flödet gör en HTTP-begäran om att hämta flödesinställningar dynamiskt baserat på samtalets DNIS. |
| Kontroll av öppettider | Beroende på flödesinställningarna kontrollerar flödet öppettider, helgdagar och åsidosättningar för att dirigera samtalet på lämpligt sätt. |
| Spela Meddelande (Välkommen) | Baserat på de hämtade inställningarna spelas ett välkomstmeddelande med TTS eller en förinspelad prompt. |
| Köaktivitet | Vid behov placeras samtalet i en kö baserad på dynamiska variabler. |
| Spela musik (köhantering och musik i kö) | Medan den som ringer väntar i kön spelas hållmusik, som kan ställas in dynamiskt. |
| Felhantering | Om något fel inträffar omdirigeras anropet till ett felhanteringsflöde eller en annan ingångspunkt med hjälp av GoTo aktiverat av dynamiska variabler. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter som är involverade i denna flödes mall.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start | Flödet startar när ett samtal tas emot via aktiviteten NewContact. |
| HTTP-begäran | Aktiviteten FetchFlowSettings gör en HTTP-begäran om att hämta alla nödvändiga flödesinställningar, till exempel öppettider, uppmaningar och kökonfigurationer. |
|
IVR-meny (WelcomeMenu) |
Spelar upp en meny med alternativ för självbetjäning (Tryck på 1 för support, tryck på 2 för försäljning). |
| Ange variabler | Aktiviteten setVariable lagrar data som hämtats från HTTP-begäran och tilldelar värden till flödesrelaterade variabler som BusinessHours, kö, WelcomePrompt och HoldMusic. |
| Öppettider | Aktiviteten BusinessHours kontrollerar arbetsschema, helgdagar och åsido sättningar och styr flödet baserat på aktuell tid. |
| Spela Meddelande | PlayMessage-aktiviteten spelar upp ett välkomstmeddelande till den som ringer. Detta kan ställas in dynamiskt eller förkonfigureras. |
| Kökontakt | Aktiviteten QueueContact placerar den som ringer i lämplig kö och använder dynamiska variabler för köhantering och reservhantering. |
| Spela musik | PlayMusic-aktiviteten som spelas upp håller musik till uppringare som väntar i kön, konfigurerad baserat på variabeln HoldMusic. |
| Gå till | Flera Go To-aktiviteter används för att navigera mellan olika delar av flödet eller hantera specifika förhållanden som helgdagar eller fel. |
| Koppla bort | När alla nödvändiga steg är slutförda slutar flödet med lämplig frånkoppling eller omdirigering. |
Hej världen
Använd den här mallen för att skapa ett enkelt inkommande röstflöde där uppringare hälsas med ett meddelande och sedan kopplas bort. Detta flöde används ofta under stängda timmar.
Detta flöde ger ett enkelt flöde som spelar upp ett meddelande till den som ringer. Ändra flödet för att säkerställa en smidig uppringningsupplevelse genom att hantera eventuella fel eller okända förhållanden.
Delflödet använder Cisco Text-to-Speech för alla ljudmeddelanden. För musik är den som
standard den inbyggda filen (defaultmusic_on_hold.wav), för musik i vänteläge
.
Förutsättningar
Se till att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta flöde:
- Skapa ingångspunkter, köer, team och ingångspunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter som anslutningar, outdial ANI med mera.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för
Cisco-text-till-tal (TTS).
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Flödesuppdelning
- Samtalet tas emot och går in i flödet.
- Ett välkomstmeddelande spelas upp till den som ringer.
- Den som ringer placeras i en kö.
- Hold-musik spelas medan den som ringer väntar.
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter som är involverade i denna flödes mall.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start | Flödet börjar när ett samtal tas emot |
| Spela Meddelande |
|
|
Koppla bort |
|
Ytterligare resurser
Mer information finns i konfigurations- och administrationsguide för Webex Contact Center.
Meny automatisk skötare
Använd den här Webex Contact Center-flödesdesigner mallen för att skapa ett menydrivet system för effektiv samtalsdirigering. Det automatiserar inkommande åtgärder och dirigerar uppringare till rätt team eller tjänster för en smidigare upplevelse.
Detta flöde automatiserar den första interaktionen med den som ringer, så att de kan navigera genom olika menyalternativ. Det inkluderar dynamisk felhantering, flerspråkig support och en artig frånkopplingsprocess vid fel eller okända ingångar.
Detta flöde använder Cisco Text-to-Speech (TTS) för alla ljudmeddelanden. För musik är den som
standard den inbyggda filen (defaultmusic_on_hold.wav), för musik i vänteläge
.
Förutsättningar
Se till att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta flöde:
- Skapa ingångspunkter, köer, team och ingångspunktsmappningar.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Flödeselement |
Beskrivning |
|---|---|
|
Samtal mottaget (Ny telefonkontakt) |
Flödet utlöses när en ny telefonkontakt initieras av ett inkommande samtal. |
|
Välkomstmeddelande (Välkomstprompt) |
Ett hälsningsmeddelande spelas upp: Välkommen till Webex Contact Center! |
|
Huvudmeny (IVR-meny) |
Den som ringer presenteras med en uppsättning menyalternativ. Menyn läses högt med hjälp av TTS och guidar den som ringer genom olika servicealternativ:
|
|
Routing baserat på urval |
Baserat på det valda alternativet överförs den som ringer antingen till ett specifikt team (blind transfer) eller placeras i en kö för att vänta på nästa tillgängliga agent. |
|
Felhantering |
Ogiltiga ingångar adresseras med ett felmeddelande och den som ringer uppmanas att försöka igen. |
|
Musik i vänteläge (Spela musik) |
När du väntar i en kö spelas standardlåsmusiken
( |
|
Koppla bort |
Flödet avslutas genom att koppla bort samtalet. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Ny telefonkontakt (Start) |
Detta är utgångspunkten för flödet när en ny telefonkontakt initieras av ett inkommande samtal. |
|
Spela upp meddelande (Välkomstprompt) |
Kunden hälsas med ett meddelande: Välkommen till Webex Contact Center! Det här steget använder Cisco Cloud text-till-tal (TTS) för att generera meddelandet. |
|
Huvudmeny (IVR-meny) |
En meny presenteras för den som ringer med olika alternativ:
|
|
Routing baserat på urval (Villkor) |
Baserat på det valda alternativet överförs den som ringer antingen till ett specifikt team (blind transfer) eller placeras i en kö för att vänta på nästa tillgängliga agent.
|
|
Spela musik (Musik i vänteläge) |
För samtal i kö spelar systemet upp reservmusik medan den som ringer väntar på nästa tillgängliga agent. |
|
Felhantering |
Om ett ogiltigt alternativ är markerat eller tiden för inmatningen avbryts spelas ett meddelande som uppmanar den som ringer att försöka igen. |
|
Koppla bort |
När interaktionen är klar eller ett fel inträffar kopplar flödet från sam talet med aktiviteten Koppla bort kontakt. |
Ytterligare användningsfall
- Undermenyer: Det finns en språkvalsmeny där användare kan välja önskat språk genom att trycka på 1 för engelska eller 2 för spanska. Menyn upprepas om uppringaren trycker på #.
- Felmeddelanden: När ogiltig indata tas emot spelas ett felmeddelande upp. För kritiska fel ber systemet om ursäkt och kopplar bort den som ringer.
Ytterligare resurser
Mer information finns i konfigurations- och administrationsguide för Webex Contact Center.
Microsoft Dynamics HTTP (S) -datadapp
Använd den här flödesdesignermallen för att skapa ett IVR-flöde i Webex Contact Center som ansluter till MS Dynamics med hjälp av en HTTP-anslutning. Detta flöde hämtar kund- och ärendeinformation med ANI från CRM, hälsar den som ringer med ett personligt meddelande och dirigerar samtalet.
Med detta flöde hälsas den som ringer med ett personligt meddelande baserat på CRM-data, och om inget fall hittas överförs samtalet till en agent. Agenten förses med kund- eller ärendeinformation i realtid via en skärmpop. Flödet interagerar med MS Dynamics genom två HTTP-förfrågningar:
- Hämtar kundinformation genom att utföra en ANI-sökning.
- Hämtar de senaste ärendeuppgifterna baserat på kund-ID. Om ingen kund- eller ärende information hittas dirigeras samtalet till en agent och lämpligt meddelande spelas upp till den som ringer. Agenten får en skärmdump som visar antingen ett Nytt är endeformulär eller detaljerna i det senast skapade ärendet för kunden.
Skärmfönster är aktiverade för att säkerställa att agenter är utrustade med nödvändig information när de svarar på samtal.
Förutsättningar
Se till att följande krav uppfylls innan du implementerar detta flöde:
- Program registrerat i Azure för MS Dynamics CRM.
- OAuth 2.0 och anslutningsinställning i Control Hub måste konfigureras i förväg.
- Importera mallen till Flow Designer.
- Justera flödesvariabler, köer och eventuella specifika konfigurationer baserat på dina organisationsbehov.
Flödet använder Cisco Text-to-Speech (TTS) för dynamiska uppmaningar. Om statiskt ljud krävs kan användare ladda upp ljudfiler. Standardlåtmusik används från Webex- databasen.
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Flödeselement |
Beskrivning |
|---|---|
|
Samtal mottaget |
Den uppringarens ANI fångas. |
|
Strip ANI |
Land skoden + tas bort från ANI. |
|
Hämta kundinformation |
En HTTP-begäran görs till MS Dynamics CRM för att slå upp kundinformation med hjälp av den borttagna ANI. |
|
Villkorlig kontroll - kund finns |
Om kunden existerar görs en annan HTTP-begäran för att hämta deras ärendeinformation. Om kunden inte finns spelas meddelandet No Case Found upp. |
|
Spela personlig fallinformation |
Om ett ärende hittas hälsas den som ringer med detaljer om deras senaste fall. |
|
Rutt till agent eller koppla bort |
Den som ringer erbjuds sedan möjligheten att prata med en agent eller koppla bort. |
|
Skärmpop för agent |
När agenten svarar visas ärendedetaljerna eller det nya ärendeformuläret i en ny webbläsarflik. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter för ett IVR-flöde som ansluter till MS Dynamics med hjälp av en HTTP-anslutning.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start |
Initierar flödet när samtalet tas emot. |
|
Strip ANI |
Avlägsn ar landskoden+ från ANI för att förbereda för MS Dynamics-sö kningen. |
|
Få kundinformation |
En HTTP GET-begäran skickas för att hämta kundens fullständiga namn och kontakt-ID baserat på ANI. |
|
Villkorlig kontroll - kund finns |
Kontrollerar om kunden finns i MS Dynamics. Om det är sant, hämtar ärendedetaljerna. Om false spelas upp ett meddelande som informerar den som ringer om att inget fall hittades. |
|
Få ärendeinformation |
Hämtar ärendetitel och ärendenummer med kundens ID från föregående steg. |
|
Spela personligt meddelande |
Hälsar den som ringer med namn och ger ärendeinformation med hjälp av TTS (Text-till-tal). |
|
Spela inget fodral hittades |
Spelar upp ett meddelande om inget ärende hittas för den som ringer och informerar dem om att de kommer att överföras till en agent. |
|
Huvudmeny |
Erbjuder uppringaren valet att ansluta till en agent eller koppla bort samtalet. |
|
Kökontakt |
Dirigerar uppringaren till en tillgänglig agent baserat på fördefinierade köinställningar. |
|
Spela musik |
Spelar upp hållmusik medan den som ringer väntar i kön. |
|
Koppla bort kontakten |
Avslutar samtalet om den som ringer väljer att koppla bort. |
|
Skärmpop |
Popper upp ärendeinformation eller nytt ärendeformulär för agenten när samtalet besvaras. |
Ytterligare resurser
För steg-för-steg-instruktioner om hur du konfigurerar flöden, se konfigurerings- och administrationsguide för Webex Contact Center.
För en demonstration av MS Dynamics-integrering, se hur du konfigurerar en anpassad anslutning för MS Dynamics CRM.
Mer information om API-verktyg för autentisering till Microsoft Dataverse-miljöer finns i Använda Insomnia med Dat averse Web API.
Procentalfördelning och A/B-fördelning
Använd den här Webex Contact Center-flödesdesigner mallen för att distribuera samtal i procent över olika köer, vilket säkerställer smidig drift och minimerar avbrott under höga samtalsvolymer.
Detta flöde distribuerar inkommande samtal baserat på en procentbaserad allokering. Specifikt dirigeras 90% av kontakterna till huvudkön, 0% till överflödesstöd (inaktiv) och 10% till en offsite-kö. Efter allokering spelas uppringare upp ett meddelande som anger deras kötill delning, följt av musik i vänteläge tills en agent är tillgänglig. Du kan ändra flödet så att det passar organisationens behov.
Detta flöde använder Cisco Text-to-Speech (TTS) för alla ljudmeddelanden. För musik är den som
standard den inbyggda filen (defaultmusic_on_hold.wav), för musik i vänteläge
.
Förutsättningar
Se till att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta flöde:
- Skapa ingångspunkter, köer, team och ingångspunktsmappningar.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Flödeselement |
Beskrivning |
|---|---|
|
Samtalskvitto |
Samtalet går in i flödet vid den nykontakt punkten. |
|
Procentuell fördelning |
90% av alla samtal dirigeras till huvudkön. 10% av alla samtal dirigeras till offsite-kön. |
|
Spela upp kömeddelande |
Efter den procentuella tilldelningen hör den som ringer ett meddelande som anger deras allokeringsväg. |
|
Kökontakt |
Den som ringer placeras i den tilldelade kön. |
|
Håll musik |
Medan de väntar i kön hör uppringare hållmusik. |
|
Agenttilldelning |
Samtal dirigeras till den tillgängliga agenten i deras tilldelade kö. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
NyhetKontakt |
Detta är utgångspunkten när en ny telefonkontakt tas emot. |
|
Procentfördelning |
Tilldelar den inkommande kontakten baserat på den procentuella fördelningen:
|
|
SetVariable |
Fångar den tilldelade procentsatsen (90%, 10%) i en variabel som kallas procentallokerad. |
|
SetVariable |
Fångar utgångssökvägen (Huvudkö eller Offsite) som anropet tog till en variabel som heter Percent ageExitPath. |
|
Spela Meddelande |
Spelar upp ett meddelande med Cisco TTS som informerar den som ringer om deras tilldelning, till exempel: Du har nått 90% tilldelning! Gren 1 Huvudkö. |
|
QueueKontakt |
Köar kontakten baserat på den tilldelade sökvägen (Huvudkö eller Offsite). |
|
Spela musik |
Spelar upp hållmusik ( |
Ytterligare resurser
Mer information finns i konfigurations- och administrationsguide för Webex Contact Center.
Salesforce HTTP (S) -datadapp
Använd den här flödesdesignermallen för att skapa ett IVR-flöde i Webex Contact Center som ansluter till Salesforce via en HTTP-anslutning, vilket möjliggör dynamisk routing och datautvinning för hantering av Salesforce-ärenden.
Detta flöde använder Webex Contact Centers HTTP-anslutning för att hämta kundinformation från Salesforce med hjälp av en ANI-sökning. Flödet hämtar kundens konto-, kontakt- och ärende information från Salesforce och dirigerar samtalet därefter.
Detta flöde använder Cisco Text-to-Speech (TTS) för alla ljudmeddelanden. För musik är den som
standard den inbyggda filen (defaultmusic_on_hold.wav), för musik i vänteläge
.
Förutsättningar
Innan du konfigurerar detta flöde, se till följande:
- Skapa ingångspunkter, köer, team, ingångspunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter som anslutningar, outdial ANI med mera.
- Konfigurera Salesforce-anslutningen med OAuth2. För detaljerade steg, se Konfigurera den anslutna appen för Webex Contact Center Salesforce-anslutning.
- Importera det bifogade flödet
SalesForce_HTTP_Connector.json till Webex Contact Center-flödesdesigner. - Använd Salesforce API-samlingen för att utforska REST API:erna.
- Om du vill generera OAuth-åtkomsttoken manuellt använder du följande kommando:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
Användningsfall
Det här exemplet på integration visar hur detta flöde säkerställer sömlös kundservice genom att integrera Salesforce med Webex Contact Center, vilket säkerställer att relevant information är lätt tillgänglig för både kunder och agenter.
- En kund ringer till Webex Contact Center och deras telefonnummer fångas.
- Systemet utför en ANI-sökning i Salesforce för att hitta matchande konto- och kontakt information.
- Baserat på de hämtade uppgifterna hälsas kunden med ett personligt IVR- meddelande.
- Om det finns ett öppet ärende kopplat till kunden får agenten den här informationen på sitt skrivbord.
- Efter samtalet skickar Webex Contact Center samtalsinformation och kommentarer tillbaka till Salesforce-ärendet.
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Flödeselement |
Beskrivning |
|---|---|
|
ANI-sökning och routing |
Flödet börjar med att fånga kundens telefonnummer. Telefonnumret är formaterat och ett Salesforce API-samtal hämtar kontot och kontakten som är kopplad till ANI. Om kunden hittas dirigeras de baserat på det associerade Salesforce-ärendet. |
|
Uppdateringar efter samtal |
När agenten har slutfört samtalet publicerar Webex Contact Center information som samtalskommentarer och samtals-ID till det relevanta Salesforce-ärendet. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start (Ny kontakt) |
Fångar informationen om inkommande samtal och startar flödet. |
|
Ställ in telefonnummer (Ställ in Telefonnummer) |
Formaterar det fångade telefonnumret för Salesforce API-sökning. |
|
Kontosökning (AccountByani) |
Utför en HTTP GET-begäran till Salesforce och hämtar kundens kontou ppgifter baserat på telefonnumret. |
|
Kontaktuppslag (KontaktByani) |
Hämtar kontakten som är associerad med telefonnumret via en Salesforce SO QL-fråga. |
|
Fallsökning (CaseByContactID) |
Hämtar de öppna ärendena som är kopplade till kontakten, hämtar ärendeinformation inklusive ärendenummer och ID. |
|
Kökontakt (QueueContact) |
Dirigerar samtalet till lämplig agent baserat på den hämtade Salesforce- informationen och kundprioriteten. |
|
Spela musik (Musik) |
Spelar upp lånemusik medan kunden väntar på att anslutas till en agent. |
|
Skärmpop (ScreenPopAccount) |
Öppnar kundens Salesforce-kontosida på agentens skrivbord när samtalet besvar as. |
|
Skriv kommentar (PostKommentar) |
Publicerar samtalsinformationen till det relevanta Salesforce-ärendet när interaktionen är klar. |
|
Slutflöde (Slutflöde) |
Avslutar flödet efter att alla uppgifter har slutförts. |
Ytterligare resurser
Mer information om hur du konfigurerar Salesforce med Webex Contact Center finns i introduktion till Salesforce REST API och konfigurations- och administrationsguide för Webex Contact Center.
För en omfattande genomgång av videokonfiguration, titta på den här tvådelade serien:
ServiceNow HTTP (S) -datadapp
Använd den här flödesdesignermallen för att säkert hämta och uppdatera incidenter och andra objekttyper i ServiceNow via Webex Contact Center.
Detta flöde integrerar Webex Contact Center med ServiceNow med hjälp av en HTTP-anslutning för att dirigera beslut och hämta incidentinformation via ServiceNows REST API: er. Den hanterar inkommande röstsamtal, utför en ANI-sökning, hämtar relevant information och levererar personlig service. Processflödet är som följer:
- Ett samtal tas emot av Webex Contact Center.
- Ett välkomstmeddelande spelas upp till den som ringer och nämner deras händelsedetaljer.
- Systemet utför en sökning i ServiceNow med ANI för att hämta uppringarens
sys_id för att få uppringarens objektidentifierarepå ServiceNow. - Baserat på
sys_id sökersystemet upp den aktiva incidenten för den som ringer. - Incidentnumret spelas upp till den som ringer.
- Samtalet ställs i kö för nästa tillgängliga agent, prioriterat baserat på incid entens allvarlighetsgrad.
- Hold-musik spelas medan den som ringer väntar i kön.
- När samtalet är anslutet till en agent visas incidentinformationen på agentens skrivbord.
- Efter samtalet skickar Webex Contact Center samtalsinformation tillbaka till relevant incident i ServiceNow.
Förutsättningar
Innan du konfigurerar detta flöde, se till följande:
- OAuth2-inställning: Konfigurera OAuth2 i ServiceNow och Webex Contact Center, följ videohandledningen.
- Administratörsin ställning: Logga in på admin.webex.com och konfigurera anslutningen. Ange nödvändiga referenser enligt beskrivningen i videohandledningen.
Exempel på användningsfall
Det här exemplet på integration visar hur Webex Contact Center kan förbättra kunduppl evelsen genom personliga interaktioner, samtidigt som ServiceNow utnyttjas för ANI-uppslag och incidenthantering:
- Inkommande samtal: Kunden ringer till Webex Contact Center.
- ANI-sökning: Webex utför en ANI-sökning i ServiceNow för att identifiera den som ringer.
- Incident sökning: ServiceNow hämtar tillhörande incident-ID baserat på uppringarens uppgifter.
- Personlig hälsning: Kunden hälsas med ett personligt meddelande som hänvisar till deras aktiva incident.
- Routing och prioritering: Samtal dirigeras baserat på incidentens svårighetsgrad, vilket säkerställer att kritiska problem åtgärdas först.
- Agenttilldelning: Samtalet dirigeras till en tillgänglig agent, med incidentinformation som visas på agentens skrivbord.
- Uppdateringar efter samtal: Webex Contact Center publicerar relevant samtalsinformation, inklusive samtalsidentifierare, till ServiceNow med hjälp av händelseflöden.
Flödesaktiviteter
Följande tabell beskriver de aktiviteter som används i flödet och deras roll i integrationen.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start (Ny kontakt) |
Flödet börjar när ett inkommande samtal tas emot. |
|
Spela upp meddelande (Hälsning) |
Spelar upp ett välkomstmeddelande med Cisco Cloud Text-till-tal, till exempel: Välkommen till
ServiceNow-demo. Ditt incidentnummer är:
|
|
Ställ in variabel (Siffrremsa ANI) |
Avlägsnar den internationella koden (+1) från ANI för exakt matchning. |
|
Ställ in variabel (ANI-format) |
Formaterar ANI till ServiceNows önskade format för frågor: (123) 456-7890. |
|
HTTP-förfrågan (Sök användare) | Söker upp användarens sys_id i ServiceNow med hjälp av deras ANI. |
|
HTTP-förfrågan (Uppslagshändelse) | Använder sys_id för att hämta uppringarens aktiva incident från ServiceNow. |
|
Spela upp meddelande (Incidentnummer) | Meddelar incidentnumret till den som ringer med hjälp av Text-till-tal. |
|
Kökontakt (Kö till agent) | Placerar den som ringer i kön för nästa tillgängliga agent, baserat på incidentens allvar lighetsgrad. |
|
Spela musik (Håll musik) | Spelar upp lånemusik medan den som ringer är i kön. |
|
Skicka samtal (Skicka kommentarer till ServiceNow) | Lägger in samtalsinformationen, inklusive incidentnumret, tillbaka till ServiceNow när samtalet avslutas. |
Ytterligare resurser
Om du vill utforska och testa REST API:erna kan du importera ServiceNow API Postman-samlingen
(ServiceNow API Collection.Postman_Collection.json) till Postman. Detta
hjälper till att förstå vilka API:er som är tillgängliga och hur de interagerar med Webex Contact
Center.
- ServiceNow REST API-dokumentation: RES T API-dokument
- ServiceNow-tabell API-dokumentation: Tab ell-API-dokument
Mer information om Webex Contact Center-flöden finns i konfigurations- och administrationsguide för Webex Contact Center.
Enkelt inkommande samtal till kö
Använd den här flödesdesignermallen i Webex Contact Center för att tillhandahålla en enkel process för hantering av inkommande samtal. Uppringare hälsas, köas till en agent och hör hålla musik medan de väntar.
Detta flöde ger en enkel process för hantering av inkommande samtal i ett kontakt center:
- Ett samtal tas emot och går in i flödet genom ingångspunkten.
- Ett välkomstmeddelande spelas upp till den som ringer.
- Den som ringer placeras i en kö för nästa tillgängliga agent.
- Medan du väntar i kön spelas hållmusik till den som ringer.
- Detta flöde säkerställer en smidig upplevelse genom att placera felhanteringsmekanismer och tillåta reserv scenarier om agenter inte är tillgängliga.
Förutsättningar
Se till att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta flöde:
- Skapa ingångspunkter, köer, team och ingångspunktsmappningar.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter som är involverade i denna flödes mall.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start (Ny telefonkontakt) |
Flödet börjar när ett samtal tas emot via ingångspunkten. Samtalet accepteras i flödet och fortsätter till nästa steg. |
|
Spela upp meddelande (Välkomstprompt) |
Ett meddelande spelas upp för att välkomna den som ringer. I det här flödet säger meddelandet: Välkommen till Webex Contact Center! Det här meddelandet är konfigurerat med Cisco TTS, men det kan ersättas med anpassade inspelningar. |
|
Kö (Direktkontakt) |
Efter välkomstmeddelandet placeras samtalet i en kö. Kön är inställd på att dirigera samtalet till Q_Arubhatt-kön, som diriger ar uppringaren till den längsta tillgängliga agenten. |
|
Spela musik (Musik i vänteläge) |
Medan du väntar i kön spelar flödet hållmusik
( |
|
Spela upp meddelande (Håll meddelandet) |
Ett sekundärt meddelande spelas medan den som ringer väntar: Tack för ditt tålamod. Vänta tills vi hittar dig en expert. Det här meddelandet är konfigurerat med Cisco TTS, men det kan ersättas med anpassade inspelningar. |
|
Slutflöde |
Flödet avslutas vid agentanslutning eller om ett fel uppstår. Det säkerställer att den som ringer hanteras smidigt, oavsett om de är anslutna till en agent eller om flödet måste avslutas på grund av ett fel. |
|
Felhantering |
Flödet är utformat för att hantera oväntade problem genom att avsluta graciöst, med reservrut ter tillgängliga. |
Bygg det här flödet
Om du vill bygga det här flödet för inkommande samtal skapar du ett flöde från en mall och väljer mallen Enkelt inkommande samtal till kö. Mer information om hur du skapar finns i Skapa flöden från flödesmallar.
Om du vill förhandsgranska mallen innan du använder den finns i Visa information om flödesmallen. När du har skapat flödet anpassar du mallen för din kö, uppmaningar och felhantering. Validera och publicera sedan flödet.
Ytterligare resurser
Mer information finns i konfigurations- och administrationsguide för Webex Contact Center.
Virtuell agent med Google DialogFlow CX
Använd den här flödesdesignermallen för att integrera Google DialogFlow CX med Webex Contact Center. Detta flöde ger förbättrad kund interaktion med flexibel och dynamisk datahantering.
Detta flöde visar hur du skickar data från Webex Contact Center till Google DialogFlow CX, så att du kan utnyttja avancerade virtuella agentfunktioner. Den innehåller exempel för hantering av uppringningsinmatningar som namn, möten och samtalsskäl, med fokus på att överföra data sömlöst mellan båda plattformarna.
Detta flöde använder Cisco Text-to-Speech (TTS) för eventuella ljudmeddelanden.
Förutsättningar
Kontrollera att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta delflöde:
- Skapa ingångspunkter, köer, team, ingångspunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter som kopplingar.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
- Ställ in den virtuella agenten för Google DialogFlow CX och konfigurera nödvändiga web hook-integrationer.
Flödesuppdelning
- Samtalet tas emot och går in i flödet.
- Den som ringer dirigeras till ett API som hämtar deras namn från en falsk slutpunkt.
- Ett välkomstmeddelande spelas upp till den som ringer, inklusive deras namn, med hjälp av Google DialogFlow CX.
- DialogFlow CX-virtuell agent interagerar med den som ringer för att samla in indata som mötesdatum och tider.
- Kunddata skickas tillbaka till Webex Contact Center för eventuell vidare bearbetning.
- Baserat på interaktionen eskalerar samtalet antingen eller slutar.
- Om den eskaleras placeras den som ringer i en kö.
- Hold-musik spelas medan den som ringer väntar på en agent.
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start |
Flödet börjar när ett samtal tas emot, initierat genom aktiviteten NewContact. |
|
HTTP-förfrågan (GetCustomerName) |
Systemet gör en API-begäran för att hämta kundens namn från ett externt system via HTTP-begäran. Resultatet lagras i en global variabel (DF_CustomerName) som används för vidare interaktion med Google DialogFlow CX. |
|
Virtuell agent |
Flödet anropar VirtualAgent-aktiviteten för att skicka kundens namn och interagera med Google DialogFlow CX. Den virtuella agenten samlar in information, inklusive samtalsskäl, avtalsinformation och mer. |
|
Analysera |
Den här aktiviteten analyserar svaret från DialogFlow CX och uppdaterar flödesvariablerna (Call_Reason, Appointment_date, Appointment_time) därefter. |
|
Ange variabel - möte |
Mötesdatum och tid som samlats in från DialogFlow CX formater as och lagras i en global variabel (DF_Appointment). |
| Kökontakt |
Efter interaktionen med den virtuella agenten placeras kunden i en kö för att vänta på nästa tillgängliga agent. |
|
Spela musik |
Medan den som ringer väntar i kön spelar systemet standardlåsmusik
( |
|
Koppla bort kontakten |
Om ingen ytterligare åtgärd krävs kopplas samtalet bort med aktiviteten DisconnectContact. |
Ytterligare resurser
Mer information om hur du integrerar Webex Contact Center med Google DialogFlow CX finns i Google Di alogFlow CX-utvecklardokumentation och Konfigurera virtuell ag ent-röst i Webex Contact Center.
För support, besök Webex Contact Center-utvecklarsupport eller gå med i utvecklar communityn för Webex Contact Center API:er.
Zendesk HTTP (S) -datadapp
Den här mallen använder Webex Contact Centers HTTP-kontakt för att integrera med Zendesk. Använd den här flödesdesignermallen för att utföra uppslag av kund data, hantera ärenden i Zendesk och effektivt.
Detta flöde använder Zendesk API:er för att förbättra Webex Contact Center genom att extrahera kunddata baserat på ANI (Automatic Number Identification) och hämta ärendeinformation. Den dirigerar samtal baserat på incidentens allvarlighetsgrad eller agenternas tillgänglighet, vilket förbättrar kundinteraktionen. Systemet kan utföra flera åtgärder:
- Sök upp en Zendesk-användare baserat på ANI (uppringarens nummer).
- Hämta användarens senaste olösta biljett.
- Presentera relevanta biljettdetaljer för kunden via IVR.
- Rikta samtalet till en agent baserat på fördefinierade kriterier eller låt kunden välja att koppla bort.
Detta flöde använder Cisco Text-to-Speech (TTS) för alla ljudmeddelanden. För musik är den som
standard den inbyggda filen (defaultmusic_on_hold.wav), för musik i vänteläge
.
Förutsättningar
Se till att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta flöde:
- Se till att API-autentisering är aktiverad i Zendesk-instansen. Följ stegen: .
- Zendesk HTTP-anslutningen måste konfigureras med Bas icAuth.
- Skapa ingångspunkter, köer, team och andra organisationsspecifika konfigurationsaktiviteter.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden eller musikfiler används istället för Cisco Text-to-Speech (TTS).
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Användningsfall
Använd det här exemplet för att förstå mer om hur detta flöde fungerar.
- En kund ringer till Webex Contact Center.
- En ANI-sökning utförs för att hämta kunduppgifter från Zendesk.
- Den senaste biljetten som är kopplad till kunden hämtas.
- Kunden hälsas via en IVR och informeras om statusen för sin biljett.
- Kunden kan antingen:
- Anslut till en agent.
- Koppla bort om de väljer att inte prata med en agent.
- Efter samtalet kan systemet uppdatera Zendesk-biljetten med relevant samtalsinformation.
Flödesuppdelning
Följande tabell beskriver de olika flödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Flödeselement |
Beskrivning |
|---|---|
|
Samtal mottaget |
Samtalet går in i systemet och Zendesk-kontakten startar. |
|
Sök upp användare i Zendesk |
Systemet utför en sökning i Zendesk med hjälp av uppringarens nummer. |
|
Hämta biljettinformation |
Systemet hämtar den senaste olösta biljetten för användaren. |
|
Presentera biljettdetaljer |
Kunden informeras om biljettstatus via ett IVR-meddelande. |
|
Menyalternativ |
Kunden kan välja att prata med en agent eller koppla bort. |
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start |
Flödet börjar när ett samtal tas emot. |
|
Sök användare (Zendesk) |
Denna aktivitet utför en HTTP-begäran till Zendesk, söker efter användaren baserat på deras ANI. |
|
Hämta biljettinformation |
En annan HTTP-begäran görs till Zendesk för att hämta den senaste biljet ten för användaren. |
|
Presentera biljettdetaljer |
Ett meddelande spelas upp till den som ringer via TTS, ger information om deras biljetts status. |
|
Bekräftelsesmeny |
Systemet presenterar en meny för kunden, så att de antingen kan ansluta till en agent eller koppla bort. |
|
Kökontakt |
Om kunden väljer att ansluta till en agent placeras de i en kö. |
|
Spela musik |
Hold-musik spelas medan kunden väntar på en agent. |
|
Skicka kommentarer (Zendesk) |
Efter samtalet publicerar systemet en kommentar på Zendesk-biljetten som sammanfattar interaktionen . |
|
Koppla bort |
Systemet kopplar bort samtalet om kunden väljer att koppla bort eller efter att sam talet är avslutat. |
Ytterligare resurser
Detta flöde utnyttjar Webex Contact Centers HTTP-anslutning för att interagera med Zendesk API: er. Mer information finns i dokumentationen för Zendesk API och konfigurations - och administrationsguide för Webex Contact Center .
Undvik dubbel återuppringning
Den här flödesmallen visar hur du förhindrar dubbla återuppringningsposter i Webex
Contact Center genom att utnyttja den förbättrade HTTP-aktiviteten med stöd för
Con tent-Type: GraphQL. Den använder WebExCC API:s HTTP-anslutning för att
interagera med Search API, vilket gör det möjligt för flödet att söka efter befintliga återuppringningsförfrågningar från
samma uppringare. Den här mallen förbättrar effektiviteten och kundupplevelsen genom att undvika
överflödiga återuppringningar.
Denna flödesmall kontrollerar om en kund redan har gjort en återuppringningsförfrågan i systemet. Den använder Search API via GraphQL för att avgöra om det finns en aktiv återuppringningsuppgift för anroparens ANI (Automatic Number Identification).
Den använder funktionen som förbättrar HTTP-aktiviteten i Webex Contact Center genom att lägga till
stöd för Content-Type: GraphQL - Möjlighet att använda WebExCC API:s HTTP-
kontakt för att använda Search API via den nya innehållstypen GraphQL, inklusive variabelsubstitution.
Förutsättningar
Se till att följande krav uppfylls innan du implementerar detta flöde:
-
Konfigurera en API:er för anslutning till Webex Contact Center.
-
Se till att Webex Contact Center-miljön är korrekt inställd: ingångspunkt, ingångspun ktsmappning, köer etc.
Flödesuppdelning
|
Flödeselement |
Beskrivning |
|---|---|
|
Samtalet tas emot |
Samtal går in i flödet vid aktiviteten NewContact. |
|
Inledande hälsning |
Aktiviteten PlayMessage_WGK spelar upp ett första hälsningsmeddelande till den som ringer. |
|
Extrahera aktuell tid |
|
| Beräkna tid timmar sedan |
|
| Trimma ANI |
Aktiviteten SetVariable_AK4 trimmar ANI (uppringarens telefonnummer) för att ta bort prefixet ”+1" för uppslagsändamål. |
|
Sök API-anrop (GraphQL) |
|
|
Kontrollera API-svar |
|
|
Hantera dubblett återuppringning (om det hittas) |
|
| Schemalägg ny återuppringning (om den inte hittas): |
Om ingen dubblett återuppringning hittas fortsätter flödet till aktiviteten Menu_LSI, som ger den som ringer alternativ för att schemalägga ett återuppringning eller vänta i kön. |
| Schemalägg återuppringning |
Om den som ringer väljer att schemalägga ett återuppringning (trycker på 1), schemalägger aktiviteten Callback_20e ett återuppringning med anroparens ANI. Ett bekräftelsemeddelande spelas upp via PlayMessage_YSW och sedan frånkopplar DisconnectContact_MX8 _2bg samtalet. |
| Vänta i kö |
Om den som ringer väljer att vänta i kön (trycker på 2) ökar setVariable_ c0y en räknare. Samtalet köas sedan till en agent via QueueContac t_95e och musik spelas upp i vänteläge via PlayMusic_ QNE. Anropet slingrar tillbaka till aktiviteten Menu_LSI. |
Variabler
-
CallbackStatus: (STRING) - Status för återuppringningen.
-
counter: (INTEGER) - En räknevariabel.
-
currentTime: (STRING) - Aktuell tid i millisekunder sedan epok.
-
goback_by_a_day: (STRING) - Tiden för 24 timmar sedan i millisekunder sedan epok.
-
APIOutput: (STRING) - Den kombinerade HTTP-statuskoden, återuppringningsstatus och HTTP- svar från Search API.
-
AniTrim: (STRING) - Den trimmade ANI (telefonnummer) för den som ringer.
-
response: (STRING) - HTTP-svaret från Search API.
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter som är involverade i denna flödes mall.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start (Ny kontakt) | Startar flödet när samtalet tas emot. |
|
Åtgärder | |
|
Spela Meddelande |
Spelar upp ett meddelande till den som ringer. |
|
Återuppringning |
Schemalägger en återuppringning för den som ringer. |
|
Spela musik |
Spelar musik i vänteläge. |
|
QueueKontakt |
Kör samtalet till en agent. |
|
HTTP |
Gör en HTTP-begäran till Search API med GraphQL. |
|
Koppla frånKontakt |
Kopplar från samtalet. |
|
Ställ in variabel |
setVariable: Ställer in olika variabler, inklusive aktuell tid, tid för 24 timmar sedan, trimmad ANI och API-utdata. |
|
Villkor |
|
|
Håll musik (MusiConhold) |
Spelar upp hållmusik medan den som ringer väntar i kön. |
|
Loophantering (CallLoopCycle och LoopCycle) |
Säkerställer att samtal som loppar för många gånger riktas till slut menyn. |
|
Frånkoppling (DisconnectContact) |
Kopplar från samtalet efter meddelanden eller när den som ringer väljer att avsluta interaktionen . |
Ytterligare resurser
Mer information om hur du använder HTTP-förfrågningar med GraphQL och andra aktiviteter inom Webex Contact Center finns i avsnittet Aktivitet för HTTP-begäran.
Se även dokumentationen för Webex Contact Center API:er för mer information om Search API och GraphQL-frågor.
Inspelning och hantering av ljudprompter
Denna flödesmall ger en strömlinjeformad metod för administratörer att spela in och hantera ljudmeddelanden i Webex Contact Center via ett Telephony User Interface (TUI). Den utnyttjar förbättrade HTTP-aktivitetsmöjligheter, inklusive stöd för ”Innehållstyp: Formulärdata” för att interagera med Webex Contact Centers Audio File (Prompt) API: er. Den här mallen replikerar funktioner som är bekanta från lokala system, vilket förbättrar kundupplevelsen och operativ effektivitet.
Förutsättningar
-
Skapa och ingångspunkt och konfigurera ingångspunktsmappning från inställningssidan Control Hub för Webex Contact Center. Se konfigurations- och administrationsguiden för Webex Contact Center.
-
Konfigurera en API:er för anslutning till Webex Contact Center.
-
Om Cisco Text-to-Speech (TTS) inte är aktiverat för uppmaningar laddar du upp de statiska ljudfilerna som krävs.
Flödesfördelning
|
Flödeselement |
Beskrivning |
|---|---|
| Samtalet är mottaget | Samtal går in i flödet vid aktiviteten NewContact. |
| (VALFRITT) Administratörsautentisering via OTP | Flödesutvecklaren kan implementera en valfri autentiseringsbarriär för administratören, med hjälp av en säker metod som OTP som levereras via SMS till ANI, eller ett slumpmässigt genererat nummer/PIN-kod. Detta kan läggas till före huvudmenyn. |
| Huvudmeny | Huvud Menu- aktiviteten (IVR-menyn) ger administratören
följande alternativ:
|
| Skapa prompt (alternativ 1) |
|
| Uppdateringsprompt (alternativ 2) |
|
| Ta bort prompten (alternativ 3) |
|
| Utgång (alternativ 4) |
|
Variabler
|
Variabel |
Typ |
Beskrivning |
|---|---|---|
| BloBid | STRING | Ljudfilens blob-ID |
| LjudFilnamn | STRING | Namnet på ljudfilen (standard: "EmergencyDemo.wav ”). |
| id | STRING | Ljudfilens ID. |
| status | STRING | Status för API-begäran. |
| Nyfilnamn | STRING | Namnet på den uppdaterade ljudfilen (standard: "updatedFile.wav ”). |
| svar | STRING | HTTP-svaret från API-förfrågningarna. Detta är valfritt för felsökning. |
Aktiviteter som används
|
Flödesaktivitet |
Beskrivning |
|---|---|
| Start | NewContact: Startar flödet när samtalet tas emot. |
| IVR-meny | MainMenu: Spel ar upp en meny med alternativ för snabb hantering. |
| Skapa prompt |
|
| Uppdatera uppmaning |
|
| Radera uppmaning |
|
| Övrigt |
|
Ytterligare detaljer
Mer information om hur du använder kontrollerna Spela in aktivitet, HTTP-förfrågningar och inspelning i Webex Contact Center finns i avsnittet Aktivitet för HTTP-begäran.
Senaste agentroutningsmall
Den sista agentroutningsmallen visar hur du implementerar Last Agent Routing i Webex
Contact Center genom att utnyttja den förbättrade HTTP-aktiviteten med stöd för Content- Type: GraphQL. Den använder WebExCC APIs HTTP-kontakt för att interagera med Search API,
vilket möjliggör dirigering av samtal till den sista agenten som hanterade samtalet. Den här mallen förbättrar kun
dupplevelsen genom att ansluta dem till en välbekant agent.
Denna flödesmall kontrollerar om en kund har ringt inom de senaste 24 timmarna och dirigerar i så fall samtalet till samma agent. Den använder Search API via GraphQL för att hitta den sista agenten som hanterade samtalet baserat på anroparens ANI (Automatic Number Identification).
Den använder funktionen som förbättrar HTTP-aktiviteten i Webex Contact Center genom att
lägga till stöd för Content-Type: GraphQL - Möjlighet att använda
WebExCC API:s HTTP-kontakt för att använda Search API via den nya innehållstypen GraphQL: inklusive variabelsubstitution.
Förutsättningar
-
Konfigurera en API:er för anslutning till Webex Contact Center.
-
Se till att Webex Contact Center-miljön är korrekt inställd: ingångspunkt, ingångspun ktsmappning, köer etc.
Flödesfördelning
-
Samtalet tas emot:
-
Samtal går in i flödet vid aktiviteten NewContact.
-
-
Inledande hälsning:
-
PlayMessage- aktiviteten spelar upp ett första hälsningsmeddelande till den som ringer.
-
-
Extrahera aktuell tid:
-
Aktiviteten CurrentTime extraherar aktuell tid.
-
-
Beräkna tid för 24 timmar sedan:
-
Aktiviteten GoBack_by_a_Day beräknar tiden 24 timmar före aktuell tid.
-
-
Trimma ANI:
-
Aktiviteten setVari able trimmar ANI (uppringarens telefonnummer) för att ta bort prefixet ”+1" för uppslagsändamål.
-
-
Sök API-anrop (GraphQL):
-
Aktiviteten SearchApilastAgent ringer till Webex Contact Center Search API med GraphQL för att hitta agenten som hanterade det föregående samtalet baserat på ANI.
-
Den använder variablerna
goback_by_a_dayochcurrentTimeför att söka inom de senaste 24 timmarna. -
GraphQL-frågan söker efter uppgifter som matchar anroparens ANI eller trimmade ANI som inte är aktiva och extraherar ägar-ID (agent- ID) för uppgiften.
-
-
Felsökningsloggning:
-
DebugLog-aktiviteten lo ggar HTTP-statuskoden och svarstexten från Search API-anropet.
-
Aktiviteten Debug_Log lo ggar det extraherade agent-ID:t.
-
-
Kontrollera API-svar:
-
Aktiviteten condition_kxu kontrollerar om HTTP-statuskoden från Search API-anropet är 200 (lyckades).
-
-
Kontrollera om agent-ID extraheras:
-
Aktiviteten Condition_JTN kontrollerar om ett agent-ID har extrah erats från Search API-svaret.
-
-
Rutt till sista agenten (om den hittas):
-
Om ett agent-ID hittas spelas playMessage_EE8- aktiviteten upp ett bekräftelsemed delande till den som ringer och informerar dem om att de överförs till samma agent som de pratade med tidigare.
-
Aktiviteten QueuetoAgent_xh1 kö ar anropet till agenten med det extraherade agent -ID:t.
-
-
Rutt till standardkö (om den inte hittas):
-
Om inget agent-ID hittas (antingen API-anropet misslyckades eller inget tidigare anrop hittades inom 24 timmar) köar aktiviteten QueueToDefault anropet till en standardkö.
-
-
Spela musik i vänteläge:
-
Aktiviteten PlayMusic_i73 spelar upp musik i vänteläge medan den som ringer väntar i kön.
-
Variabler
-
AgentID: (STRING) - ID för den sista agenten som hanterade samtalet.
-
currentTime: (STRING) - Aktuell tid i millisekunder sedan epok.
-
goback_by_a_day: (STRING) - Tiden för 24 timmar sedan i millisekunder sedan epok.
-
Svar: (STRING) - HTTP-svaret från Search API.
-
AniTrim: (STRING) - Den trimmade ANI (telefonnummer) för den som ringer.
Flödesaktiviteter
Följande tabell beskriver sekvensen av flödesaktiviteter som är involverade i denna flödes mall.
|
Flödesaktivitet |
Beskrivning |
|---|---|
|
Start (Ny kontakt) | Startar flödet när samtalet tas emot. |
|
Åtgärder | |
|
Spela Meddelande |
Spelar upp ett meddelande till den som ringer. |
|
QueueToAgent |
Köar samtalet till en specifik agent. |
|
Spela musik |
Spelar musik i vänteläge. |
|
Kö |
Köar samtalet till en standardkö. |
|
HTTP |
Gör en HTTP-begäran till Search API med GraphQL. |
|
Spela Meddelande |
Spelar upp ett meddelande som anger att den som ringer dirigeras till den sista agenten. |
|
Ställ in variabel |
|
|
Villkor |
|
|
Håll musik (MusiConhold) |
Spelar upp hållmusik medan den som ringer väntar i kön. |
|
Loophantering (CallLoopCycle och LoopCycle) |
Säkerställer att samtal som loppar för många gånger riktas till slut menyn. |
|
Frånkoppling (DisconnectContact) |
Kopplar från samtalet efter meddelanden eller när den som ringer väljer att avsluta interaktionen . |
Ytterligare resurser
Mer information om hur du använder HTTP-förfrågningar med GraphQL och andra aktiviteter inom Webex Contact Center finns i avsnittet Aktivitet för HTTP-begäran.
Se även dokumentationen för Webex Contact Center API:er för mer information om Search API och GraphQL-frågor.
AI Agent Autonomous (paketspårning)
Detta flöde använder en autonom AI-agent för att hantera röstinteraktioner relaterade till paket spårning. Flödet ger ett alternativ att eskalera till mänskliga agenter vid behov eller på AI- agentfel.
Flödet är utformat för att hantera kundinteraktioner om paketspårning via en autonom AI-agent. AI-agenten består av en åtgärd för att spåra paket och en kunskaps bas relaterad till allmänna leveransfrågor. Kunder kan be om att prata med en mänsklig agent när som helst.
Förutsättningar
För att använda det här flödet, se till att följande är inställda:
-
En autonom AI-agent konfigurerad med lämplig åtgärd (tillsammans med uppfyllande) och kunskapsdokument. Ett provdistributionsflöde är tillgängligt i Webex Connect flödes mallar.
-
Mappning av ingångspunkt, kö, team och ingångspunkt konfigurerad på inställningssidan Control Hub för Webex Contact Center.
-
Cisco Text-to-Speech (TTS) är aktiverat för att generera anpassade meddelanden dynamiskt.
-
Ladda upp statiska ljudfiler om du inte använder Ciscos standardljud.
Integrationsfördelning
-
Uppringare initierar kontakt: Samtalet tas emot av Webex Contact Center och dirigeras till den autonoma AI-agenten.
-
AI-agentinteraktion: AI-agenten behandlar uppringarens begäran relaterad till paketspårning.
-
Kö till agent: Om eskalering krävs på kundbegäran eller på grund av AI-agent fel placeras den som ringer i en kö för en mänsklig agent.
-
Koppl a från: Interaktionen avslutas när uppringarens begäran hanteras eller den som ringer överförs till en agent.
Aktiviteter som används i flödet
|
Flödesaktivitet |
Beskrivning |
|---|---|
| Start (Ny telefonkontakt) | Denna aktivitet markerar början på flödet, utlöst av ett nytt samtal. |
| Virtuell agent V2 (VAV2) | Aktiviteten som ansvarar för interaktionen mellan flödet och AI- agenten. Interaktion. Samma aktivitet används för att initiera konversationen och för att skicka tillståndshändelser till AI-agenten. |
| Spela Meddelande | Tillhandahåller systemmeddelanden med Cisco Text-to-Speech. Används för att spela upp ett fel meddelande före eskalering till human agent i händelse av VAV2-aktivitetsfel. |
| Kö till agent | Hanterar kölogik för eskalering till mänskliga agenter. |
| Spela musik | Håll musik som spelas under köen när den som ringer väntar på agent anslutning. |
| Koppla bort | Avslutar interaktionen efter slutförande av uppgifter eller om den eskaleras till en mänsklig agent. |
Felhantering
Flödet inkluderar felhanteringsstrategier för att hantera oväntade problem graciöst, säkerställa att den som ringer informeras och omdirigeras på lämpligt sätt.
Utvecklarsupport
För djupare insikter om hur du använder Webex Contact Center med autonoma AI-agenter, se relaterad dokumentation:
Ytterligare resurser
För support relaterat till det här flödet, kontakta Webex Contact Center Developer Support-teamet via Webex Contact Center utvecklar support.
För ytterligare diskussioner, besök Webex Contact Center APIs Developer Community.
AI Agent Scripted (paketspårning)
Detta flöde är utformat för att hantera röstinteraktioner relaterade till paketspårning med hjälp av en skriptad virtuell agent. Detta flöde visar det enklaste sättet att utföra uppfyllelse för en skriptagent. Utöver det visar flödet att köa kunder till olika agentköer baserat på den senaste aktiva avsikten och anpassade rapporter för AI-agenter i Analyser.
Detta flöde utnyttjar en skriptbaserad Webex AI-agent för att interagera med kunder angående paketspårning. Aktiviteten VAV2 (Virtual Agent V2) avslutas genom sin ”hanterade” kant när den skriptade agenten tar upp en anpassad händelse för att spåra paketet. Flödet använder ett paketspårnings- API för att uppnå detta. Detta API är tillgängligt för utvecklare för testning och demos. Ut datadata analyseras i flödet och skickas tillbaka till agenten via en tillståndshändelse. Mer information om hur du konfigurerar uppfyllande för skriptagenter för röst.
Förutsättningar
För att använda det här flödet, se till att följande är inställda:
-
En Webex AI-agent konfigurerad för att hantera förfrågningar om paketspårning. Den här agenten är tillgänglig för import när du skapar en ny agent.
-
Mappning av ingångspunkt, kö, team och ingångspunkt konfigurerad på inställningssidan Control Hub för Webex Contact Center.
-
Se till att Cisco Text-to-Speech (TTS) är aktiverat för att generera dynamiska ljudmeddelanden.
-
Ladda upp statiska ljudfiler för anpassade systemaviseringar om det behövs.
Integrationsfördelning
|
Integrationsfördelning |
Beskrivning |
|---|---|
| Uppringaren initierar kontakt | Samtalet tas emot av Webex Contact Center och skickas till den skriptskrivna AI- agenten. |
| Interaktionstillståndet loggas med Global Variable | Flödet ställer in den globala variabeln CustomaiAgentInteractionOutcome för att logga tillståndet för kundens interaktion med AI-agenten. Detta uppdateras vid olika punkter och används för att bygga anpassade rapporter med hjälp av visualiserare. |
| Interaktion med AI-agenter | AI-agenten behandlar kundinmatningar och svarar baserat på konfigurerade av sikter. Om användaren avser att spåra ett paket och uppger ett giltigt paket nummer, skickas kontrollen tillbaka till flödet via en anpassad händelse. |
| Analysering och uppfyllande av metadata för AI-agenter | Kundens paketnummer extraheras från VAV2-metadata och används i HTTP- aktiviteten. |
| Villkor för uppfyllande av svar | Flödet kontrollerar om paketinformationen hittas eller inte och ställer in lämpliga svar. |
| Interaktionen med AI-agenten återupptagas* | Beroende på leveranssvaret skickas meddelandet som ska skickas till kunderna tillbaka till skriptagenten via händelsedata under ”Tillstånd shändelse”. |
| Agentöverlämning och ärendeaktivitet | Bestämmer nästa steg baserat på föregående avsikt och styr flödet till olika köer baserat på tidigare avsikt. |
| Kö till agent | Om eskalering krävs eller i händelse av fel placeras den som ringer i en kö för en mänsklig agent. |
| Koppla bort | Interaktionen avslutas när den uppringarens begäran hanteras eller den som ringer överförs till en agent. |
Aktiviteter som används i flödet
|
Flödesaktivitet |
Beskrivning |
|---|---|
| Start | Initierar flödet när ett nytt samtal tas emot. |
| Ställ in interaktionsresultatvariabel | Använd den inställda variabeln aktivitet för att uppdatera den globala variabeln CustomaiAgentInteractionOutcome för att lagra det senaste tillståndet för interaktionen med AI-agenten. |
| Interaktion med AI-agenter | Hanterar paketspårningsförfrågningar med hjälp av skriptinteraktioner. Samma aktivitet används för att initiera konversationen och för att skicka tillståndshändelser till AI-agenten. |
| Analysera paketdetaljer | Extraherar paketnummer från metadata som tillhandahålls av den virtuella agenten. |
| HTTP-begäran om paketinformation | Skickar en begäran till logistik-API:et för att hämta paketstatus och beräk nad leverans. Använd ABC123456 som ett provpaketnummer. |
| Villkorlig logik | Bestämmer svaret baserat på paketstatus eller HTTP-statuskoden för API- anropet. |
| Ställ in svarsvariabler | Konfigurerar svar för att kommunicera om paketet hittades eller leveransdetaljerna. |
| Spela Meddelande | Ger systemfelmeddelanden med Cisco Text-to-Speech, särskilt i fall av systemfel. |
| Fallaktivitet | Styr flödet baserat på den tidigare avsikten och beslutar om dirigering till specifika köer. |
| Kö till agent | Hanterar kölogik för eskalering till mänskliga agenter. |
| Spela musik | Håll musik som spelas under köen när den som ringer väntar på agent anslutning. |
| Koppla bort | Avslutar interaktionen efter slutförande av uppgifter eller om den eskaleras till en mänsklig agent. |
Flödesspecifikationer
FlödesJSON som används i det här exemplet innehåller variabler och aktiviteter som är nödvändiga för interaktionshantering, felbehandling och kommunikation mellan Webex Contact Center och DialogFlow. De viktigaste variablerna som används inkluderar:
|
Variabel |
Beskrivning |
|---|---|
händelsen_namn |
Namnet på händelsen som skickats till AI-agenten. |
händelsedata |
Händelsens nyttolast skickas till AI-agenten. |
status |
Status för paketet baserat på HTTP-svaret. |
Uppskattad Leverans |
Beräknat leveransdatum och tid för paketet baserat på HTTP- svaret. |
FörpackningarESP |
Svaret skickas tillbaka till kunden baserat på HTTP-aktivitetss var. |
Global_röstnamn |
Bestämmer vilken röst som används för text-till-tal. |
CustomaiAgentInteractionOutcome |
Loggar interaktionsläget - övergiven, hanterad, eskalerad eller felaktig - baserat på kundens interaktion med AI-agenten. |
Felhantering
Flödet inkluderar felhanteringsstrategier för att hantera oväntade problem graciöst, säkerställa att den som ringer informeras och omdirigeras på lämpligt sätt.
Ytterligare resurser
Mer information om hur du använder Webex Contact Center med skriptbaserade AI-agenter finns i relaterad dokumentation:
Utvecklarsupport
För support relaterat till det här flödet, kontakta Webex Contact Center Developer Support-teamet via Webex Contact Center utvecklar support.
För ytterligare diskussioner, besök Webex Contact Center APIs Developer Community.
AI Agent Scripted (Bokning av läkarbesök)
Den här mallen visar dataflödet mellan Webex Contact Center och Webex AI Agent Studio för en interaktion som utnyttjar en skriptagent. Flödet innehåller flera integrationer med externa system. Dessa anropas baserat på anpassade händelser som skickas av AI Agent och distributionsdata skickas tillbaka till agenten.
Detta flöde visar hur data skickas mellan Webex Contact Center och Webex AI Agent Studio med hjälp av anpassade händelser. Detta flöde underlättar automatiserad schemaläggning och hantering av läkarbesök genom en skript AI-agent. Den integreras med externa system för att kontrollera tillgänglighet, skapa möten, slå upp befintliga möten och avbryta möten. Flödet säkerställer sömlös kommunikation mellan den som ringer och AI-agenten, med eskaleringsalternativ till mänskliga agenter vid behov.
Förutsättningar
För att använda det här flödet, se till att följande är inställda:
-
En skriptbaserad AI-agent konfigurerad med relevanta avsikter för att hantera bokning och avbokning av möten. Detta kan importeras från mallar medan du skapar en ny skriptagent i AI Agent Studio-plattformen.
-
Mappning av ingångspunkt, kö, team och ingångspunkt konfigurerad på inställningssidan Control Hub för Webex Contact Center.
-
API: er för gränssnitt med det externa möteshanteringssystemet.
-
Cisco Text-to-Speech (TTS) är aktiverat för att generera dynamiska ljudmeddelanden.
-
Ladda upp statiska ljudfiler om du inte använder Ciscos standardljud.
Integrationsfördelning
|
Integrationsfördelning |
Beskrivning |
|---|---|
| Uppringaren initierar kontakt | Samtalet tas emot av Webex Contact Center och skickas till AI- agenten. |
| Interaktion med AI-agent | AI-agenten behandlar kundinmatningar och svarar baserat på konfigurerade av sikter. |
| Växling av kontroll mellan AI-agent och flöde | Kontrollen av konversationen utbyts mellan AI-agenten och flödet i olika steg. AI-agenten överlämnar kontrollen till flödet via anpassade händelser, flödet utför lämplig uppfyllelse baserat på händelsens namn och överlämnar kontrollen tillbaka till AI-agenten tillsammans med distributionsdata via State Event i Virtual Agent V2-aktiviteten. |
| Kö till agent | Om eskalering krävs placeras den som ringer i en kö för en mänsklig agent. |
| Koppla bort | Interaktionen avslutas när uppgiften är klar eller den som ringer överförs till en agent. |
Aktiviteter som används i flödet
|
Flödesaktivitet |
Beskrivning |
|---|---|
| Start | Denna aktivitet markerar början på flödet, utlöst av ett nytt samtal. |
| Virtuell agent V2 (VAV2) | Aktiviteten som ansvarar för AI Agent-interaktion. Samma aktivitet används för att initiera konversationen och för att skicka tillståndshändelser till AI-agenten. |
| Analysera | Används för att analysera händelsens nyttolast från VAV2-aktiviteten. |
| Fall | Används för att kontrollera händelsenamnet som skickats av VAV2-aktiviteten och grenen till lämpliga HTTP-förfrågningsaktiviteter. |
| HTTP-begäran | Interagerar med externa system för att utföra åtgärder som att kontrollera tillgänglighet, skapa, slå upp eller avbryta möten med HTTP-förfrågningar baserat på händelsenamnet som skickats av VAV2-aktiviteten. Aktiviteten analyserar också svaret för HTTP-begäran. |
| Skick | Utvärderar resultatet av HTTP-förfrågningar och styr flödet baserat på framgång eller felförhållanden. |
| Ställ in variabel | Används för att konfigurera variabler som händelsenamn och händelsedata, som är väsentliga för att åter anropa VAV2-aktiviteten med lämpliga tillståndshändelsesparametrar. |
| Spela Meddelande | Tillhandahåller systemmeddelanden med Cisco Text-to-Speech. Används för att spela upp ett fel meddelande före eskalering till human agent i händelse av VAV2-aktivitetsfel. |
| Kö till agent | Hanterar kölogik för eskalering till mänskliga agenter. |
| Spela musik | Håll musik som spelas under köen när den som ringer väntar på agent anslutning. |
| Koppla bort kontakten | Avslutar interaktionen efter slutförande av uppgifter eller om den eskaleras till en mänsklig agent. |
Flödesspecifikationer
FlödesJSON som används i det här exemplet innehåller variabler och aktiviteter som är nödvändiga för interaktionshantering, felbehandling och kommunikation mellan Webex Contact Center och DialogFlow. De viktigaste variablerna som används inkluderar:
|
Variabel |
Beskrivning |
|---|---|
händelsen_namn |
Namnet på händelsen som skickats till AI-agenten. |
händelsedata |
Händelsens nyttolast skickas till AI-agenten. |
händelsedata_sträng |
Strängversion av event_data eftersom VAV2-aktiviteten endast accepterar sträng. |
http_input |
Begäran för HTTP-aktiviteten baserad på VAV2-metadata. |
Global_röstnamn |
Bestämmer vilken röst som används för text-till-tal. |
Felhantering
Flödet inkluderar felhanteringsstrategier för att hantera oväntade problem graciöst, säkerställa att den som ringer informeras och omdirigeras på lämpligt sätt.
Ytterligare resurser
För djupare insikter om hur du konfigurerar dina AI-agenter på Webex AI Agent Studio och använder dem med Webex Contact Center, se administrationsguiden för Webex AI Agent Studio.
Utvecklarsupport
-
För all support angående denna integration, öppna en ärende med Webex Contact Center Developer Support-teamet via Webex Contact Center utvecklar support.
-
För ytterligare diskussioner, besök Webex Contact Center APIs Developer Community.
Använda delflödesmallar
Underflödesmallar fungerar på samma sätt som flödesmallar. Dessa mallar effektiviserar skapandet av delflöden som kan integreras i flera flöden, vilket minskar redundans och utvecklingstid.
Om du vill skapa delflöden med hjälp av delflödesmallar väljer du lämplig mall, ändrar den så att den passar dina behov, validerar, publicerar och integrerar den i dina arbetsflöden. Mer information finns i Skapa flöden från flödes mallar.
Samla in återuppringningsinformation
Använd den här mallen för att skapa ett delflöde för insamling av återuppringningsinformation, så att uppringare kan stanna kvar i kön eller begära återuppringning för flexibla servicealternativ.
Detta delflöde ger en meny som gör det möjligt för uppringare att välja en återuppringning eller stanna kvar i kön. Om återuppringningsalternativet väljs samlar det in nödvändig information för ett återuppringning, antingen med hjälp av uppringarens nuvarande nummer eller ett alternativt nummer. Du kan ändra delflödet för att säkerställa en smidig uppringningsupplevelse genom att hantera fel eller okända förhållanden, till exempel timeouts och ogiltiga ingångar.
Detta delflöde använder Cisco Text-to-Speech (TTS) för alla ljudmeddelanden. För musik är den som standard den inbyggda music-on-hold-filen, defaultmusic_on_hold.wav.
Förutsättningar
Kontrollera att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta delflöde:
- Skapa ingångspunkter, köer, team, ingångspunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter som anslutningar, outdial ANI med mera.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
- Kontrollera att återuppringningsvariablerna (till exempel: callbackNumber, callbackNumberEntered, StayInqueue) mappas korrekt till ditt system för att samla in lämpliga data.
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Underflödesingångar
- CallbackNumber - STRING: Numret som ska användas för återuppringningen (antingen det som uppringaren ringer från eller ett nytt nummer).
- StayInqueue - BOOLEAN: Anger om den som ringer valde att stanna kvar i kön (True) eller begära ett återuppringning (False).
Underflödesutgångar
- callbackNumberEntered - STRING: Numret som uppringaren angav för återuppringningen, om de valde att ange ett alternativt nummer.
- StayInqueue - BOOLEAN: Om den som ringer valde att stanna kvar i kön eller få ett återuppringning.
Underflödesuppdelning
Följande tabell beskriver de olika delflödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Underflödeselement |
Beskrivning |
|---|---|
|
Starta delflöde |
Samtalet går in i delflödet. |
|
Opt-Out-menyn |
Den som ringer presenteras med ett alternativ att antingen stanna i kön eller få ett återuppringning.
|
|
Nummermeny |
Om den som ringer väljer att ta emot en återuppringning får han möjlighet att:
|
|
Samla siffror |
Om den som ringer väljer att ange ett nytt återuppringningsnummer uppmanas de att ange sitt 10-siffriga nummer följt av pundtangenten (#). |
|
Ställ in variabel |
Det insamlade återuppringningsnumret lagras i variabeln callbackNumberEntered . |
|
Avsluta underflödet | Delflödet avslutas efter att ha samlat in återuppringningsinformationen eller hanterat eventuella fel. |
Underflödesaktiviteter
Följande tabell beskriver sekvensen av delflödesaktiviteter för insamling av återuppringningsinformation .
|
Subflow-aktivitet |
Beskrivning |
|---|---|
|
Starta delflöde |
Underflödet börjar när det anropas. |
|
Opt-Out-menyn |
Detta ger ett alternativ för den som ringer att antingen stanna i kön eller få ett åter uppringning. Detta använder TTS för att be den som ringer att trycka på 1 för en återuppringning eller 2 för att stanna i kön. |
|
Nummermeny |
Om den som ringer väljer ett återuppringning uppmanas han att antingen använda sitt nuvarande nummer eller ange ett nytt. |
|
Samla siffror |
Om den som ringer väljer att ange ett nytt nummer samlar den här aktiviteten deras 10-siffriga nummer följt av pundtecknet (#). |
|
Ställ in variabel |
Det insamlade numret lagras i variabeln callbackNumberEntered för vidare användning. |
|
Avsluta underflödet | Flödet avslutas efter att ha hanterat uppringarens val och samlat in nödvändig information. |
Ytterligare resurser
Mer information om hur du konfigurerar delflöden finns i konfigurations- och administrationsguide för Webex Contact Center.
Felhantering
Använd delflödesmallen för felhantering i Webex Contact Center för att hantera fel som köhanteringsproblem eller API-förfrågningsfel. Det kan kopplas till specifika aktiviteter eller konfigureras som en global felhanterare, vilket säkerställer att systemet fortsätter att fungera smidigt och ger användarna feedback om eventuella problem.
Förutsättningar
Kontrollera att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta delflöde:
- Kontrollera att Ciscos text-till-tal (TTS) är aktiverat för att kontaktcentret ska kunna använda text-till-tal för felmeddelanden.
- Mappa variabeln errorMessage för att dynamiskt hantera lämpliga felmeddelanden i arbetsflödet .
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Underflödesingångar
- errorMessage - STRING: Felmeddelandet som ska spelas dynamiskt, vilket indikerar problemet som uppringaren stött på.
Underflödesutgångar
- N/A: Detta delflöde producerar inte utgångar eftersom det används för att hantera fel och ge feedback till den som ringer.
Underflödesuppdelning
Följande tabell beskriver de olika delflödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Underflödeselement |
Beskrivning |
|---|---|
|
Starta delflöde |
Underflödet utlöses när ett fel uppstår. |
|
Spela upp felmeddelande |
Systemet spelar upp ett dynamiskt felmeddelande definierat av variabeln errorMessage med hjälp Cisco Cloud av TTS. Till exempel kan meddelandet vara: Vi upplever tekniska svårigheter. Försök igen senare. |
|
Avsluta underflödet (Normalt slut) |
Om felet hanteras framgångsrikt slutar delflödet graciöst. |
|
Avsluta underflödet (Felslut) |
Om ytterligare problem uppstår (till exempel felmeddelandet misslyckas med att spela upp) slutar delflödet i ett eskaleringsläge för att indikera ett kritiskt fel. |
Underflödesaktiviteter
Följande tabell beskriver sekvensen av delflödesaktiviteter för hantering av fel.
|
Subflow-aktivitet |
Beskrivning |
|---|---|
|
Starta delflöde |
Delflödet startar när ett fel inträffar och startar felhanteringssekvensen. |
|
Spela upp felmeddelande |
Spelar upp felmeddelandet till den som ringer med hjälp av Cisco Cloud TTS. Meddelandets innehåll defini eras dynamiskt av variabeln errorMessage. |
|
Avsluta underflödet (Normalt slut) |
Avslutar delflödet om felet åtgärdas utan ytterligare problem. |
|
Avsluta underflödet (Felslut) |
Avslutar delflödet med en eskalering om ytterligare fel uppstår under felhanteringsprocessen. |
Ytterligare resurser
Mer information om hur du konfigurerar delflöden finns i konfigurations- och administrationsguide för Webex Contact Center.
HTTP-datadapp
Använd den här delflödesmallen för att hämta kund kontoinformation via en HTTP-begäran. Den stöder konto-ID-bekräftelse, manuell in matning om begäran misslyckas och hanterar timeouts, ogiltiga inmatningar och kritiska fel - perfekt för automatiska kundkontosökningar i kontaktcenter.
Detta delflöde ger en dynamisk upplevelse där kundkontoinformation hämtas med hjälp av en HTTP-begäran. Om sökningen lyckas uppmanas kunden att bekräfta konto-ID :t. Om det misslyckas, eller den som ringer föredrar, kan de ange sitt kontonummer manuellt. Flödet hanterar graciöst fel som ogiltiga ingångar, timeouts och kritiska fel, med lämpliga uppmaningar.
Detta delflöde använder Cisco Text-to-Speech (TTS) för alla ljudmeddelanden.
Förutsättningar
Kontrollera att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta delflöde:
- Skapa ingångspunkter, köer, kopplingar, team, ingångspunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
- Se till att URL-adressen och parametrarna för HTTP-begäran är korrekt inställda baserat på organisationens behov.
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Underflödesingångar
- errorMessage - STRING: Ett meddelande som kommer att spelas upp i händelse av ett fel under delflödet .
Underflödesutgångar
- outputVariable - STRING: Lagrar det bekräftade eller manuellt angivna kontonumret.
Underflödesuppdelning
Följande tabell beskriver de olika delflödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Underflödeselement |
Beskrivning |
|---|---|
|
Starta delflöde (Initialisering) |
Delflödet startar processen för att hämta kunddata. |
|
Vänligen vänta (Komfortmeddelande) |
Den som ringer informeras om att systemet hämtar sin information med hjälp av en TTS-prompt: Vänta medan vi letar upp din information. |
|
HTTP-förfrågan (Hämta kundinformation) |
Systemet skickar en HTTP GET-begäran för att hämta kundinformation från en specificerad API-slutpunkt. Om svaret 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. |
|
Bekräftelsesmeny (Begär bekräftelse eller manuell inmatning) |
Den som ringer uppmanas att bekräfta det hämtade konto-ID:t eller ange sitt kontonummer manuellt om det är felaktigt. |
|
Ställ in variabel (Lagra konto-ID) |
Om den som ringer bekräftar konto-ID:t lagras värdet i outputVariable. |
|
Samla siffror (Manuell kontoinmatning) |
Om begäran misslyckas eller om den som ringer väljer att ange sitt kontonummer ombeds de att ange ett 6-siffrigt kontonummer följt av pund-nyckeln (#). |
|
Felhantering (Fortfarande där, ogiltig, kritisk) |
Delflödet hanterar timeouts, ogiltiga ingångar och kritiska fel med respektive uppmaningar:
|
|
Avsluta underflödet (Slutsats) |
Delflödet avslutas antingen efter att ha bekräftat kontonumret eller hanterat ett fel. |
Underflödesaktiviteter
Följande tabell beskriver sekvensen av delflödesaktiviteter för den här mallen.
|
Subflow-aktivitet |
Beskrivning |
|---|---|
|
Starta delflöde |
Underflödet börjar när det anropas. |
|
Vänligen vänta |
Spelar upp ett meddelande med TTS och ber den som ringer vänta medan deras information hämtas. |
|
HTTP-förfrågan |
Skickar en HTTP GET-begäran om att hämta kundens kontoinformation. |
|
Kontrollera HTTP-status |
Utvärderar HTTP-svaret för att avgöra om begäran lyckades. |
|
Bekräftelsesmeny |
Uppmanar den som ringer att bekräfta det hämtade konto-ID:t eller ange det igen om det är felaktigt. |
|
Ställ in variabel |
Lagrar det bekräftade eller manuellt angivna kontonumret. |
|
Samla siffror |
Samlar in ett 6-siffrigt kontonummer från den som ringer om HTTP-begäran misslyckas eller om de väljer att ange ett nytt kontonummer. |
|
Felhantering |
Flera uppmaningar hanterar timeouts, ogiltiga ingångar och kritiska fel under delflödet. |
|
Avsluta underflödet |
Flödet avslutas efter att kontonumret har bekräftats eller ett fel inträffar. |
Köbehandling
Använd den här delflödesmallen för att automatisera kö behandling i Webex Contact Center och hålla uppringare engagerade i musik- och meddelandeuppmaningar.
Det här delflödet spelar upp kömusik följt av ett meddelande och upprepar sekvensen upp till ett visst antal gånger (standard är tre). Det säkerställer smidig köhantering och en engagerande uppringningsuppl evelse. Du kan anpassa variabler som musikval, meddelandeinnehåll och loop antal.
Detta delflöde använder Cisco Text-to-Speech (TTS) för alla ljudmeddelanden. För musik är den som
standard den inbyggda filen (defaultmusic_on_hold.wav), för musik i vänteläge
.
Förutsättningar
Kontrollera att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta delflöde:
- Skapa ingångspunkter, köer, kopplingar, team, ingångspunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter.
- Säkerställ korrekt köbehandlingslogik och felhanteringskonfigurationer.
- Ladda upp statiska ljudfiler om anpassade ljudmeddelanden eller musikfiler används istället för Cisco Text-to-Speech (TTS).
För detaljerade steg, se konfigurations- och administrationsguide för Webex Contact Center.
Underflödesingångar
- QueueMessage - STRING: Meddelandet som ska spelas mellan musikspår (standard: Vän ta).
QueueMusic1 - STRING: Den första musikfilen som spelas medan den som ringer väntar (standard: defaultmusic_on_hold.wav).QueueMusic2 - STRING: Den andra musikfilen som ska spelas mellan meddelanden (standard: defaultmusic_on_hold.wav).- räknare - INTEGER: En räknare för att spåra antalet slingor (standard: 0).
- MusicDuration - INTEGER: Varaktigheten för vilken varje musikspår spelas (standard: 10 sekunder).
Underflödesutgångar
Ingen
Underflödesuppdelning
Följande tabell beskriver de olika delflödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
|
Underflödeselement |
Beskrivning |
|---|---|
|
Starta delflöde |
Underflödet börjar. |
|
Tillståndskontroll |
Underflödet kontrollerar om räknaren är mindre än 2. Om det är sant fortsätter flödet till musik- och meddelandesekvensen. Om det är falskt slutar underflödet. |
|
Spela musik 1 |
Den första musikfilen (QueueMusic1) spelas upp under den tid som definieras av MusicDuration. |
|
Spela upp meddelande |
Efter den första musikfilen spelas ett meddelande med Cisco TTS, med innehållet definierat av QueueMessage. |
|
Spela musik 2 |
Efter meddelandet spelas den andra musikfilen (QueueMusic2) upp under den definierade varaktigheten. |
|
Inkrementräknare |
Räknarvariabeln ökas med 1 efter att den andra musikfilen har spelats upp . |
|
Kontrollera tillståndet igen |
Efter att räknaren ökas kontrollerar flödet om räknaren fortfarande är mindre än 2. Om det är sant upprepas slingan; annars slutar underflödet. |
|
Avsluta underflödet |
När räknaren når 2 slutar underflödet. |
Subflow-aktivitet
Följande tabell beskriver sekvensen av underflödesaktiviteter.
|
Subflow-aktivitet |
Beskrivning |
|---|---|
|
Starta delflöde |
Initierar delflödesprocessen. |
|
Tillståndskontroll |
Ett villkor kontrolleras för att säkerställa att räknaren är mindre än 2, så att slingan kan fortsätta. |
|
Spela musik 1 |
Spelar upp den första musikfilen under den tid som anges av MusicDuration. |
|
Spela upp meddelande |
Spelar upp ett meddelande med Cisco TTS med innehåll som tillhandahålls av QueueMessage. |
|
Spela musik 2 |
Spelar upp den andra musikfilen under den tid som anges av MusicDuration. |
|
Inkrementräknare |
Ökar räknarvariabeln med 1 för att styra slingan. |
|
Avsluta underflödet |
Avslutar delflödet när räknaren når den fördefinierade gränsen. |
Subflödesmall för schemalagd återuppringning
Använd den här mallen för att skapa ett delflöde som gör det möjligt för uppringare att schemalägga en återuppringning för ett visst datum och tid, inklusive val av tidszon.
Detta delflöde guidar den som ringer genom en serie uppmaningar för att samla all nödvändig information för en schemalagd återuppringning. Den ber om önskat datum, en start- och sluttid för återuppringningsfönstret, och uppringarens tidszon. Delflödet inkluderar validering för datum- och tidsinmatningar för att säkerställa noggrannhet. Om ett ogiltigt format anges uppmanas den som ringer på nytt. När all information har samlats in används den för att schemalägga återuppringningen i systemet.
Detta delflöde använder Cisco Text-to-Speech (TTS) för alla ljudmeddelanden.
Förutsättningar
Kontrollera att följande krav uppfylls i Webex Contact Center Management Portal innan du implementerar detta delflöde:
-
Skapa ingångspunkter, köer, team, ingångspunktsmappningar och andra organisationsspecifika konfigurationsaktiviteter som anslutningar, out dial ANI med mera.
-
Ladda upp statiska ljudfiler om anpassade ljudmeddelanden används istället för Cisco Text-to-Speech (TTS).
-
För detaljerade steg, se konfigurations- och administrationsguiden för Webex Contact Center.
Underflödesingångar
| Variabelnamn | Typ | Beskrivning |
|---|---|---|
| Återuppringningsnummer | STRING | Telefonnumret som ska användas för återuppringningen. |
| Kundnamn | STRING | Namnet på kunden som begär återuppringningen. |
| CallbackQueue | STRING | Kön som den schemalagda återuppringningen skickas till. |
Underflödesutgångar
| Variabelnamn | Typ | Beskrivning |
|---|---|---|
| Återuppringningsschemalagd Datum | STRING | Det datum för vilket återuppringningen är schemalagd, formaterad som ÅÅÅÅ-MM-DD. |
| ÅteruppringningsschemaTimeZone | STRING | IANA-tidszonsidentifieraren för återuppringningen (t.ex. America/Chicago). |
| ÅteruppringningsschemaStarttid | STRING | Starttiden för återuppringningsfönstret, formaterad som HH:MM:ss. |
| ÅteruppringningsschemaSluttid | STRING | Sluttiden för återuppringningsfönstret, formaterat som HH:MM:ss. |
Underflödesfördelning
Följande tabell beskriver de olika delflödeselementen som är involverade i samtalsprocessen och beskriver de åtgärder och svar som inträffar under varje steg.
| Underflödeselement | Beskrivning |
|---|---|
| Starta delflöde | Samtalet går in i delflödet. |
| Schema datum | Den som ringer uppmanas att ange önskat återuppringningsdatum i formatet ÅÅÅÅÅÅMMDD. Delflödet validerar ingången för att säkerställa att det är ett riktigt datum. Om det är ogiltigt upprepas uppmaningen. |
| Schemalägg starttid | Den som ringer uppmanas att ange starttiden för sitt återuppringnings fönster i formatet HHMM (24 timmar). Delflödet validerar ingången för att säkerställa att det är en giltig tid. Om det är ogiltigt upprepas uppmaningen. |
| Schemalägg sluttid | Den som ringer uppmanas att ange sluttiden för återuppringnings fönstret i formatet HHMM (24 timmar). Delflödet validerar ingången för att säkerställa att det är en giltig tid. Om det är ogiltigt upprepas uppmaningen. |
| Schemalägg tidszon | Den som ringer presenteras med en meny för att välja sin tidszon. - Tryck på 1 för IST (Indian Standard Time). - Tryck på 2 för Central tid. - Tryck på 3 för Eastern Time. |
| Schemalägg återuppringning | Med hjälp av all insamlad information (callbackNumber, CustomerName, CallbackQueue och schemalagt datum, tid och tidszon) schemalägger delflödet officiellt återuppringningen i systemet. |
| Avsluta underflöde | Delflödet avslutas efter schemaläggning av åter uppringningen. |
Underflödesaktiviteter
Följande tabell beskriver sekvensen av delflödesaktiviteter för schemaläggning av en åter uppringning.
| Subflow-aktivitet | Beskrivning |
|---|---|
| Starta delflöde | Underflödet börjar när det anropas. |
| Schemalagd Datum | Samlar in uppringarens föredragna återuppringningsdatum. TTS-prompten är: ”Ange önskat datum i ÅÅÅÅÅMMDD-format”. Inmatningen valideras för att säkerställa att det är ett korrekt datumformat. |
| KonverteraDateFormat | När ett giltigt datum har angetts, den här aktiviteten konverterar ÅÅÅÅÅMMDD- inmatningen till ett format ÅÅÅÅÅ-MM-DD och lagrar det i variabeln CallbackScheduleDate. |
| SchemaStarttid | Samlar in starttiden för återuppringningsfönstret. TTS-prompten är: ”Ange starttiden för din återuppringning i HHMM-format”. Inmatningen valideras för att säkerställa att det är ett korrekt tids format. |
| KonverteraStartTime | Konverterar HHMM-starttidsinmatningen till ett HH:mm:ss-format och lagrar det i variabeln CallbackScheduleStartTime. |
| SchemaSluttid | Samlar in sluttiden för återuppringningsfönstret. TTS-prompten är: ”Ange sluttiden för din återuppringning i HHMM-format”. Inmatningen valideras för att säkerställa att det är ett korrekt tids format. |
| KonverteraEndTime | Konverterar HHMM-sluttidsinmatningen till ett HH:mm:ss-format och lagrar det i variabeln CallbackScheduleEndTime. |
| SchemaTimeZone | Visar en meny för att välja en tidszon. |
| SchemaÅterkallning | Denna sista åtgärd tar alla insamlade och formaterade variabler och skapar den schemalagda återuppringningsförfrågan i systemet. |
| Avsluta underflöde | Flödet avslutas efter att återuppringningen har schemalagts. |
Ytterligare resurser
Mer information om hur du konfigurerar delflöden finns i konfigurations- och administr ationsguiden för Webex Contact Center.
Skapa och hantera flöden
Skapa ett flöde
Du kan skapa och hantera flöden med hjälp av modulen routningsresurser. När du utformar ett flöde får en konsultinteraktion inte innehålla återuppringning, återkoppling från enkäter efter samtal eller blindöverföringsaktivitet.
När du skapar ett flöde, om antalet noder överstiger 100, kan du uppleva latens i flödesdesignern. I sådana fall rekommenderar vi att du använder funktionerna Flödeskedja och Dynamiska variabler för att bryta ner ett stort flöde till lätt hanterbara mindre flöden. Mer information finns i Länka flera flöden (med GoTo) och Kö kontakt.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på Hantera flöden på sidan Flöden. Välj Skapa flöden i listrutan. Guiden Skapa ett nytt flöde visas med
alternativet att välja mellan Flöde eller Del
flöde.
|
| 4 |
Klicka på Flow. Klicka på Delflöde om du vill skapa ett delflöde. Processen att skapa ett delflöde liknar den att skapa ett flöde. |
| 5 |
Välj önskat alternativ för att skapa flödet:
|
| 6 |
Klicka på Starta på nytt. |
| 7 |
Ange ett unikt namn i fältet Flödes namn. Flödesnamnet får inte innehålla mellanslag. Det enda tillåtna specialtecknet är _ (understreck). Den tillåtna längden är 80 tecken. Till exempel NewContact_01. |
| 8 |
Klicka på Skapa flöde. F önstret Flow Designer visas. |
| 9 |
Ange beskrivningen av flödet i avsnittet Allmän na inställningar. Du kan inte ändra beskrivningen senare. |
| 10 |
(Valfritt) Konfigurera följande inställningar i avsnittet Diagram inställningar.
|
| 11 |
Aktivera växeln Aktivera flödesdekryptering i avsnittet Inställningar för flödesdekryptering för att tillåta dekryptering av känslig information i flödet. Ett popup- fönster för felsökningsdetaljer Data Disclosure visas. Markera Jag godkänner och klicka på Spara. Du kommer nu att kunna dekryptera känslig information från flödesloggarna vid tidpunkten för felsökningsflöden. Mer information finns i avsnittet Spårflöden. |
| 12 |
Utför följande uppgifter för att skapa flödet:
|
Skapa flöden från flödesmallar
Flödesmallar ger dig färdiga flöden för vanliga användningsfall. Så här skapar du flöden från flödesmallar:
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . |
| 3 |
Klicka på > Flöden i navigeringsfönstret Kontakt center. |
| 4 |
Klicka på Hantera flö den på sidan Flöden och klicka på listrutan Skapa flöden. Guiden Skapa ett nytt flöde visas med
alternativet att välja mellan Flöde eller Del
flöde.
|
| 5 |
Klicka på Flow. Om du vill skapa ett delflöde klickar du på Under flöde. Processen att skapa ett delflöde liknar den att skapa ett flöde. |
| 6 |
Klicka på F lö des mallar i Välj en metod. |
| 7 |
Välj din mall från den tillgängliga listan med mallar. Klicka på Nästa. Klicka på Visa detaljer för att se en detaljerad förhandsgranskning av mallen. Mer information finns i avsnittet Visa flödesmall detaljer. |
| 8 |
Ange ett unikt namn för flödet i fältet Flödesnamn. Följ namnkonventionerna. |
| 9 |
Klicka på Nästa. Du har skapat ett nytt flöde från en flödesmall.
För mer information om flödena och om flöden kräver ytterligare konfiguration före testning, använd länkarna som finns tillgängliga i listan över flödesmallar. Se Visa information om flödesmall. |
Vad du ska göra härnäst
Anpassa aktiviteterna och händelserna i flödet enligt dina krav. Valid era och publicera flödet.
Visa information om flödesmall
Så här visar du mer information om en specifik mall:
| 1 |
Välj önskad mall på sidan för mallsamling. |
| 2 |
Klicka på Visa detaljer. Sid an Malldetaljer visas.
|
Vad du ska göra härnäst
Klicka på Välj mall för att fortsätta med den valda mallen.
Alternativ för snabbmeny
Använd snabbmenyn för ytterligare åtgärder. Om du vill öppna snabbmenyn från sidan Flöden väljer du flödet och öppnar flödet i modulen Flow Designer. Håll muspekaren över flödesnamnet. En meny visas med följande alternativ:
- Redigera namn —Använd för att byta namn på flödet.
- Exportera —Använd för att exportera flödet.
- Importera —Använd för att importera flödet.
- Ta bort —Använd för att ta bort flödet.
- Visa versionshistorik —Använd för att visa versionsinformationen för flödet.
Redigera flödesvariabler
Du kan inte redigera en variabel när den används. När du har skapat variabeltypen kan du inte redigera variabeltypen.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid det flöde som du vill redigera. Flödet öppnas i fönstret Flow Designer. |
| 4 |
Klicka på en variabel tagg i fönstret Globala egenskaper. Ett popup-fönster visar en sammanfattning av variabel
informationen.
|
| 5 |
Klicka på Redigera i det övre högra hörnet av popup- fönstret. |
| 6 |
Välj den oanvända variabeln i flödet. |
| 7 |
Gör nödvändiga ändringar i variabelnamn, beskrivning, värde och variabelkonfigurationer. |
Ändra ett flöde
Använd reglaget Redigera för att redigera ett flöde. När det är aktiverat kan andra flödes utvecklare inte redigera flödet samtidigt. Som standard öppnas ett flöde i skrivskyddat läge.
Du kan markera variabler som innehåller känslig information som säkra. När du öppnar ett befintligt flöde som innehåller flödesvariabler får du en uppmaning att granska och markera dessa variabler som säkra. Mer information om säkra variabler finns i S äkra variabler.
| 1 |
Logga in på Control Hub. | ||||||||||||
| 2 |
Gå till . Sid an Flöden visas och visar en lista med
flöden med följande fält:
| ||||||||||||
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid det flöde som du vill redigera. Flödet öppnas i fönstret Flow Designer. Om det valda flödet har flödesvariabler uppmanas du att markera variablerna som säkra i ett meddelande. Du kan bara ändra flödet om växlingsk nappen Redigera på är aktiverad. Om växlingsknappen Redigera på är instäl ld på av visas flödet i skrivskyddat läge. | ||||||||||||
| 4 |
Inställningar för flödesdekryptering: Aktivera inställningarna för flödes dekryptering för att tillåta dekryptering av flöde. Mer information finns i avsnittet Spårflöden. | ||||||||||||
| 5 |
Klicka på Gå och välj säkra variabler för att öppna dialogrutan Redigera säkra variabler. Du kan klicka på Hoppa för nu för att fortsätta redigera det valda flödet utan att markera de säkra variablerna. Den här dialogrutan visas nästa gång du redigerar flödet. Markera krys srutan Visa inte detta meddelande igen om du vill hoppa över urvalsprocessen för det valda flödet permanent. För närvarande stöds inte den här funktionen. | ||||||||||||
| 6 |
Markera kryssrutorna för variablerna som innehåller känslig information och klicka på Spara. Fönstret Flow Designer visar de markerade variablerna med en låsik on bredvid variabelnamnen. Det valda flödet öppnas i skrivskyddat läge. | ||||||||||||
| 7 |
Aktivera knappen Redigera för att ändra flödet. | ||||||||||||
| 8 |
Redigera utkastsflödet efter önskemål. När du ändrar ett flöde får en konsultinteraktion inte innehålla åter uppringning, återkoppling från enkäter efter samtal eller blindöverföringsaktivitet. | ||||||||||||
| 9 |
Klicka på Spara för att spara flödet om du inaktiverar växlingsk nappen Spara automatiskt. |
Förhandsgranska ljudprompten i flödet
Funktionen förhandsgranska ljudmeddelanden möjliggör omedelbar ljuduppspelning av.wav-filer och text-till-tal-meddelanden (TTS) i modulen Flow Designer. Promptknappen Förhandsgranska med följande aktiviteter ger en förbättrad utvecklar upplevelse genom att minska tiden och ansträngningen för att validera ljud- och text- till-tal-meddelanden:
Använd knappen För handsgranska för snabb verifiering av ljudmeddelanden, språk och röstval i TTS-meddelanden, tillsammans med att testa SSML-markering för snabb anpassning.
-
Spela musikaktivitet stöder inte förhandsgranskningsprompten.
-
När du förhandsgranskar text-till-tal är röstval obligatoriskt.
-
Du kan inte ändra alternativet TTS-anslutning när du förhandsgranskar prompten. Stäng förhands granskningspromptmodal, välj en annan leverantör på aktiviteten för att testa en annan TTS- leverantör.
-
Inställningarna Språ k och Rö st i listrutan när du förhandsgranskar en ledtext motsvarar variablerna Global_Langu age respektive Global_Vo iceName. Du kan ställa in dessa i flödet för att ändra upplevelsen.
-
När du testar ljudfilvariabler, se till att filsökvägen motsvarar en verklig WAV-fil som finns i systemet.
Sök efter entiteter i ett flöde
Använd sökfunktionen för att söka efter enheter i ett flöde och komma åt deras platser snabbt. För flöden som är mer detaljerade och komplexa, använd denna sök funktion för att undvika manuell ansträngning för att hitta önskade enheter.
Du kan söka i följande entiteter i flödet med den här sökfunktionen:
- Aktivitetsnamn, beskrivningar och indata
- Variabelnamn
- Pebble uttryck
- Flödesegenskaper
Du kan hitta och ersätta fritext i fält som textinmatningar, beskrivningar, stenuttryck och så vidare.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid det flöde som du vill redigera. Flödet öppnas i
fönstret Flow Designer.
|
| 4 |
I sökrutan som visas längst upp till höger anger du nyckelordet (aktivitetsnamn, variabelnamn eller sträng) och trycker på Retur. Alternativt kan du utlösa sökrutan med hjälp av kortkommandona: Cmd + K (för macOS) och Ctrl + k (för Windows). Sökresultaten visas i en separat sökpanel till vänster
på skärmen.
|
| 5 |
(Valfritt) Välj en eller flera entitetstyper i listrutan för att filtrera sökresultaten. |
| 6 |
Så här söker du efter och ersätter en text: |
Använda versionsetiketter på ett flöde
Vi rekommenderar att du lägger till versionsetiketter för att bygga en livscykel för flödet genom olika faser som utveckling, test och live. Istället för att tillämpa ändringar direkt på flödet kan du publicera flödet genom faser innan du distribuerar flödet till produktionen. Den här funktionen hjälper dig att undvika att skriva över ditt nuvarande flöde i produktionen.
När du publicerar ett flöde kopplar du en versionsetikett som ”Live”, ”Test” eller ”Dev” till den nya flödesversionen utöver flödesnamnet. Detta ger möjlighet att bifoga olika versioner av samma flöde till olika ingångspunkter eller GoTo- aktivitet. Senaste är standardversionsetiketten som du inte kan ta bort från en flödes version. Du kan använda vilken annan versionsetikett som helst tillsammans med den senaste.
Dessutom kan du bifoga flera versioner av samma flöde till en ingångspunkt. Under en ingångspunktskonfiguration kan du välja ett flöde tillsammans med en av dess associerade versionsetiketter.
Du kan också ändra flödeslogiken dynamiskt genom att öppna versionsetiketter i
flödet med variabeln newContact (se Starta flöde för mer information). Variabeln
newContact.flowVersionLabel visar den
flödesversion setikett som för närvarande körs: antingen 'Dev, ''Test,' 'Live 'eller 'Latest.'
Genom att använda en flödesversionsetikett kan du skapa anpassad logik som skräddarsy
r efter flödets specifika versionsetiketter.
När du öppnar flödet i redigeringsläge ser du utkastversionen från den senaste flödesversionen publicerad. När du publicerar den här utkastversionen kopplas den senaste versionsetiketten till den. Vid en given tidpunkt är det bara ett flöde som har den senaste versionsetiketten kopplad till den. Detta motsvarar den senast publicerade versionen av flödet.
Innan du börjar
Du måste publicera flödet minst en gång.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid det flöde som du vill redigera. Flödet öppnas i fönstret Flow Designer. |
| 4 |
Redigera flödet. |
| 5 |
Klicka på Spara för att spara flödet om du inaktiverar växlingsk nappen Spara automatiskt. |
| 6 |
Aktivera publicering genom att aktivera knappen Validering. |
| 7 |
Klicka på Publicera. |
| 8 |
(Valfritt) Ange en ant eckning om versionen eller information som du vill dela med andra flödes utvecklare i dialogrutan Publiceringsflöde. |
| 9 |
Som standard väljs Senaste som versionsetikett som anger den senaste versionen av flödet. Du kan använda flera versionseti ketter på en flödesversion, till exempel live, dev eller test från listrutan Lägg till versionsetikett. Om en specifik versionsetikett mappas till en ingångspunkt visas ett meddelande bredvid den versionsetiketten i listrutan som säger att etiketten m appas till en ingångspunkt. |
| 10 |
Klicka på Publicera. När du har valt en eller flera lämpliga versionsetiketter och publicerat använder du den här versionen av flödet när du tilldelar till en ingångspunkt. |
| 11 |
(Valfritt) Klicka på timerikonen bredvid versionsnumret för att visa versionshistoriken för flödet. Modalen Versionshistor ik visas som visar följande information för aktiva versioner och andra versioner av flödet:
Använd något av följande sökordsattribut för att filtrera tabellen:
|
| 12 |
(Valfritt) Klicka på ikonen Visa för valfri rad för att visa flödet som publicerats i den valda versionen. Om du väljer att redigera när du visar en äldre flödesversion skrivs det över det aktuella utkastet med den specifika flödesversionen. |
Du kan lägga till valfritt antal versioner i ett flöde. Flödesversionshistoriken visar dock bara de senaste 100 versionerna. Flödesversioner tas bara bort när du tar bort flödet.
Aktivera eller inaktivera autosave
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Om du vill skapa ett flöde klickar du på Nytt. |
| 4 |
Om du vill redigera ett befintligt flöde klickar du på ikonen Gå till flödesdesigner bredvid det flöde som du vill redigera. Flödet öppnas i
fönstret Flow Designer.
|
| 5 |
För att aktivera alternativet spara automatiskt, ställ in växlingsknappen Autosave till ON. |
| 6 |
Så här inaktiverar du alternativet för automatisk sparning: När du har inaktiverat alternativet för att spara automatiskt sparar du ändringarna manuellt. Annars förlorar du ändringarna i flödet. |
Kopiera och klistra in aktiviteter
Kopiera och klistra in en aktivitet eller en grupp aktiviteter i samma flöde så att du inte behöver konfigurera aktiviteter från grunden. För detta ändamål kan du välja en enskild aktivitet eller en grupp aktiviteter åt gången och återanvända dem i samma flöde. När du kopierar aktiviteter skapar systemet dubbletter av dessa aktiviteter och kopierar alla konfigurerade inställningar och länkar.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Om du vill skapa ett flöde klickar du på . |
| 4 |
Om du vill redigera ett befintligt flöde klickar du på ikonen Gå till flödesdesigner bredvid flödet för att öppna flödet. |
| 5 |
Gör något av följande: Alternativt kan du trycka på Ctrl+C på tangentbordet för att kopiera de valda aktiviteterna och trycka på Ctrl+V för att klistra in de markerade aktiviteterna på duken. |
| 6 |
Ordna om de kopierade aktiviteterna efter behov. |
Validera ett flöde
Validera ett flöde för att säkerställa att alla obligatoriska fält är konfigurerade och att flödesstrukturen är giltig. Validering kan inte avgöra hur systemet kör flödet vid körning och garanterar inte att flödet körs som förväntat.
När valideringen lyckas lämnar du alternativet Validering aktiver at. Du kan inte publicera flödet om inte valideringen lyckas.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid det flöde som du vill validera. Flödet öppnas i
fönstret Flow Designer.
|
| 4 |
Ställ in Val idering sknappen på På. Valideringen startar och fel visas i fönstret. Under valideringen visar systemet fel på följande sätt:
|
| 5 |
Om du stänger fönstret Valideringsinformation och vill öppna det igen klickar du på knappen Flö desfel. |
| 6 |
(Valfritt) Om det finns fel ställer du in reglaget Val idering till Av. Åtgärda felen och starta om valideringen. Flödesvalidering kan inte utvärdera funktioner eller kontrollera om variabler löser sig till förväntade värden. Det kontrollerar bara strukturella fel. Dubbelkolla dina variabler för att säkerställa att de fungerar som förväntat. |
Kopiera ett flöde
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ellipsikonen bredvid flödet som du vill kopiera och klicka på Kop iera. Namnet på det kopierade flödet har följande format: Copy_flowname_flowID. Flödesnamn är namnet på det ursprungliga flödet och flöde-ID är en unik identifierare för det ursprungliga flödet. |
| 4 |
Öppna det kopierade flödet för att redigera namnet. |
Exportera ett flöde
Exportera ett flöde för att extrahera en flödesdefinition som en JSON-fil. Senare kan du importera JSON-filen för att skapa samma flöde på en annan klientorganisation. Information om hur du importerar ett flöde finns i Importera ett flöde.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ellipsikonen bredvid flödet som du vill exportera och klicka på Ex portera. |
| 4 |
I dialogrutan som öppnas väljer du Spara och klickar på OK för att ladda ner flödesfilen. Filen hämtas till ditt lokala system med det befintliga filnamnet i JSON-format. |
Importera ett flöde
Om du vill importera ett flöde från en annan klientorganisation måste du först exportera flödet som en JSON-fil. Information om hur du exporterar ett flöde finns i Exportera ett flöde.
Mer information om hur du återanvänder ett befintligt flöde inom samma klientorganisation finns i Kopiera ett flöde.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på Impor tera under Hantera flöden. |
| 4 |
Välj flödesfilen som är i JSON-format från ditt lokala system. |
| 5 |
Klicka på Öppna för att importera filen. Flödet importeras till din hyresgäst. Du kan bara importera ett flöde i JSON-format. JSON-filen måste vara ett giltigt flöde för att importen ska lyckas. Du kan importera en filstorlek på upp till 10 MB. |
Vad du ska göra härnäst
Du kan ändra eller publicera flödet. Mer information finns i Ar beta med flöden.
Publicera ett flöde
Du kan publicera ett flöde efter att systemet validerat flödet och hittat det fritt från fel. Du kan använda ett publicerat flöde i rout ningsstrategier för ingångspunkter.
Innan du publicerar, bekräfta att flödet är korrekt konfigurerat och klart för användning av kontakt center i realtid. Systemet stöder inte helt redigering av ett publicerat flöde.
Systemet inaktiverar knappen Public erings flöde medan knappen Validering är avstängd. Om det finns några aktiva fel förblir knappen inaktiverad.
När du klickar på Publiceringsflöde visas fönstret Bek rä ftelse av publiceringsflöde. Innan du publicerar ett flöde, se till att alla uttryck fungerar och att flödet beter sig som önskat.
Använd versionsetiketter i dialogrutan Publiceringsflöde för att identifiera vilken publicerad flödesversion som ska användas för testning, utveckling eller live-routning.
- Senaste är valt som standard. Den identifierar den senast publicerade versionen av flödet, och du kan inte ta bort den från den versionen.
- Välj en eller flera etiketter, till exempel Live, Test eller Dev, från Lägg till versionsetikett när du vill identifiera en flödesversion för en viss fas- eller routningsanvändning.
- Om en versionsetikett mappas till en ingångspunkt visas ett meddelande bredvid etiketten i listrutan.
Om ett fel uppstår:
- Du ser ett meddelandefönster med
spårnings-IDochflödesid. Kontakta Ciscos support för hjälp med fel. Support kräverspårnings-ID. - Klicka på Försök publicera igen.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid det flöde som du vill publicera. Flödet öppnas i
fönstret Flow Designer.
|
| 4 |
Klicka på Publicera. Om flödet har publicerats visas ett bekräftelsemeddelande. |
| 5 |
Välj ett av följande alternativ:
|
Ta bort ett flöde
Om ett flöde har statusen Public erat kan det ingå i en routningsstrategikonfiguration. Vet var flödet används innan du tar bort det. Annars kan du påverka live-kontaktcenterinteraktioner.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ellipsikonen bredvid flödet som du vill ta bort och klicka på Ta bort. |
| 4 |
Klicka på Ja för att bekräfta. |
Strategier för routning av ingångspunkter
En routningsstrategi för ingångspunkt är en konfiguration som styr routningsbeteendet för en kontakt när kontakten når en ingångspunkt. När en kontakt anländer till en ingång spunkt kontrollerar routningsmotorn vilken routningsstrategi för ingångspunkt som är aktiv vid den givna tidpunkten och följer den konfigurationen.
I avsnittet samtalskontroll i konfigurationen för routningsstrategi för ingångspunkt kan du välja ett flöde som styr upplevelsen som uppringare har under sin interaktion. Med Flow Designer kan du konfigurera ett heltäckande flöde som styr både den initiala behandlingen av samtalet i IVR och köupplevelsen efter att kontakten står i kö.
Välj ett flöde i rullgardinsmenyn Flöde för att ange det flöde som styr denna heltäckande samtalsupplevelse under det tidsintervall som anges i routningsstrategin. Endast flöden som publiceras från Flow Designer är tillgängliga i den här listrutan.
Flöden är endast tillgängliga för telefoninmatningspunkter. Du kan inte åsidosätta några inställningar i flödet från routningsstrategin för ingångspunkten.
Strategier för ködirigering
En köroutningsstrategi är en konfiguration som styr routningsbeteendet för en kontakt när kontakten når en kö. När en kontakt anländer till en kö kontrollerar routning smotorn vilken köroutningsstrategi som är aktiv vid den givna tidpunkten och följer den konfigurationen.
Kunder som har köroutningsstrategier i Webex Contact Center kan komma åt dem, men de kan inte skapa nya strategier. Vi rekommenderar att alla kunder överför sina konfigurationer till köer.
Skapa och hantera delflöden
Flow Designer låter dig dela upp stora flöden i mindre, mer hanterbara delar som kallas delflöden. Du kan återanvända delflöden över flera flöden för att hantera specifika uppgifter. Detta modulära tillvägagångssätt förenklar flödeshantering och minskar komplexiteten i att bygga stora flöden. Här är några viktiga egenskaper hos subflöden:
-
Du kan skapa delflöden på organisationsnivå för att göra dem tillgängliga internt. Du kan till exempel visa och anropa delflöden som är tillgängliga inom samma organisation. Du kan skapa högst 200 delflöden per organisation.
-
Du kan anropa ett delflöde inifrån ett flöde för att köra logik utan att länka till en ingång spunkt eller lämna huvudflödet.
-
Du kan återanvända delflöden flera gånger i ett huvudflöde eller över huvudflöden inom organisationen.
-
Du kan skicka variabler mellan överordnat flöde och delflöden och mappa in- och utmatnings variabler från huvudflödet till delflödet och tvärtom. Detta gör dessa variabler i delflödet oberoende av variablerna i det överordnade flödet som anropar delflödet.
Text-till-tal (TTS) -inställningarna i huvudflödet överförs dock inte till delflödena. Tänk till exempel på ett flöde där huvudflödesvariabeln är
Global_voiceName:fr-FR-Ariane (franska). Om ett delflöde utlöser att spela TTS spelas ljudet upp på engelska som standard. För att övervinna detta definierar du en delflödesvariabel med samma namn som ärglobal_voicename:fr-FR-Ariane (franska). Alternativt kan du skapa en delflödesvariabelGlobal_VoiceName(samma som i huvudflödet) och mappa värdet från huvudflödet till delflödet. Mer information finns i Konfigurera olika språk och röstnamn som stöds med inbyggd text-till-tal i wxCC-delflödet.Du kan inte lägga till globala variabler i delflödet. Du kan dock mappa en global variabel från huvudflödet till en lokal variabel i delflöde.
-
Du kan publicera delflöde oberoende av varandra. Ändringarna i delflödet träder dock i kraft först när du publicerar huvudflödet på nytt.
-
Du kan bifoga en versionsetikett som Live, Dev och Test till ett delflöde så att du kan utföra en end-to-end-testning av huvudflödet i respektive miljö.
-
Delflöden måste anropas från huvudflödena. Du kan inte anropa ett annat delflöde från ett delflöde.
-
Du kan inte länka ett delflöde från en ingångspunkt eller köroutningsstrategi.
-
Du kan importera och exportera delflöden oberoende.
Skapa ett delflöde
Du kan skapa och hantera delflöden i Control Hub.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . |
| 3 |
Klicka på . |
| 4 |
Ange namnet på delflödet i fältet Underflödesnamn. Delflödesnamnet måste vara unikt. Det kan inte innehålla mellanslag. De enda specialtecknen som tillåts är _ (understreck) och - (bindestreck). Den maximala längden är 80 tecken. |
| 5 |
Klicka på Starta att bygga delflöde. F önstret Flow Designer visas. |
| 6 |
Ange beskriv ningen av delflödet i avsnittet Allmänna inställningar. Du kan ändra den här beskrivningen senare. |
| 7 |
I avsnittet Visningsinställningar konfigurerar du funktioner som böjda länkar, länkfärg, felsökvägsfärg, markeringsfärg och tjocklek. |
| 8 |
I avsnittet Variabeldefinition lägger du till de variabler som krävs för att länka till huvudflödet.
Alla ovanstående variabler kan vara av typen String, Heltal, Date Time, Boolean, Decimal och JSON. |
| 9 |
Utför följande uppgifter för att skapa delflödet:
Åtgärder som att använda versionsetiketter och flödesspårning fungerar på samma sätt som de gör i huvudflödet. Mer information finns i Till ämpa versionsetiketter på ett flöde och Fel sök flöden. |
Redigera ett delflöde
När du redigerar och publicerar ett delflöde träder ändringarna i kraft i huvudflödet först efter att du har publicerat huvudflödet.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . |
| 3 |
Klicka på det delflöde som du vill redigera. |
| 4 |
Aktivera väx lingsknappen Redigera för att ändra delflödet. |
| 5 |
Gör nödvändiga ändringar i underflödet. Klicka på Spara för att spara flödet om du inaktiverar växlingsk nappen Spara automatiskt. |
Ta bort ett delflöde
Om något publicerat huvudflöde använder ett delflöde kan du inte ta bort det, oavsett om flödet är live eller kopplat till en ingångspunkt. För att ta bort delflödet, ta först bort det från huvudflödet eller ta bort huvudflödet helt.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . |
| 3 |
Klicka på ikonen för lodräta ellipser på delflödesraden som du vill ta bort och klicka på Ta bort. |
| 4 |
Klicka på Ja för att bekräfta. |
Lägga till delflöde i ett huvudflöde
Du kan lägga till ett delflöde över flera huvudflöden.
| 1 |
Logga in på Control Hub. |
| 2 |
Navigera till . Du kan också lägga till ett delflöde i ett huvudflöde från Management Portal navigeringsfältet. Välj R . Klicka på ellipsikonen bredvid flödet som du vill redigera och klicka på Öppna. |
| 3 |
Klicka på flödet som du vill ändra för att lägga till ett delflöde. F önstret Flow Designer visas. |
| 4 |
Klicka på fliken Delflöden. En lista med delflöden för den valda organisationen/hyresgästen visas. |
| 5 |
Dra och släpp önskat delflöde från listan till arbetsytan för att lägga till det i huvudflödet. Du kan visa detaljerna för det valda delflödet, till exempel namn, delflödesversion tillsammans med versionsetiketten och alla variabler som konfigurerats i delflödet. Om du vill kan du klicka på Visa bredvid delflödesnamnet för att öppna delflödet på en ny flik i webbläsaren. |
| 6 |
I avsnittet Delflödesversion väljer du önskad delflödes etikett som du vill lägga till i huvudflödet, eftersom den inte är konfigurerad som standard. Som standard är krys srutan Aktivera automatiska uppdateringar markerad. När det är aktiverat uppdat erar systemet automatiskt huvudflödet med den nyare versionen när du skapar en ny version av ett delflöde. Avmarkera alternativet Aktivera automatiska uppdateringar för att inaktivera automatiska uppdateringar. Se till att du publicerar huvudflödet igen när du skapar nyare versioner av del flödet. |
| 7 |
Mappa huvud flödesvariablerna till subflödesinmat nings variablerna i avsnittet Subflow-inmatningsvariabler. Se till att du mappar samma datatyp så att delflödet fungerar utan fel. På samma sätt mappar du subflödesutgångsvariabler na till huvud flödesvariablerna med samma datatyp i avsnittet Subflow-utgångsvariabler. |
| 8 |
Publicera huvudflödet. |
Skapa och hantera funktioner
Du kan skapa och hantera funktioner i modulen Flow Designer. Med funktioner kan du skriva anpassad källkod för att utföra snabba datauppgifter och orkestrera komplexa åtgärder. Du kan skriva kod inline med hjälp av en kodredigerare och använda dem över flöden.
Funktionerna kompletterar ramverket Pebble Template som utvecklarna använder för att utföra liknande uppgifter. Med denna funktion kan flödesutvecklarna:
- Välj språk för att skriva koden. Språk som stöds är JavaScript och Python.
- Skriv anpassad källkod med språkspecifik statisk analys.
- Testa anpassad kod med exempelvärden och visa utdata och fel innan publicering.
- Skriv flödeslogik baserat på aktivitetsutmatningsvariabler och status/felkoder.
- Analysera och ställ in i variabler värdena på utgångar som returneras av funktionen, för vidare användning i flödet.
- Återanvänd funktioner över flera flöden som en aktivitet.
- Felsökningsflöden med hjälp av felmeddelanden som returneras av funktionsutdata, status- och fel koder, felhantering vid körning, flödesfelsökningsfunktioner och analysfunktioner.
Viktiga överväganden
Det här avsnittet belyser några viktiga överväganden att tänka på när du arbetar med funktioner:
- Det maximala antalet funktioner som stöds per organisation är 200.
- Det maximala minnet som tilldelas per funktion är 128 MB.
- Den konfigurerbara tidsgränsen för ljud vid väntan är 2-5 sekunder.
Skapa en funktion
| 1 |
Logga in på Control Hub. |
| 2 |
Navigera till . |
| 3 |
Klicka på Skapa en funktion på sidan Funktioner. Du kan också skapa en funktion från fliken Funktioner i modulen Flow Designer. |
| 4 |
På sidan Skapa en ny funktion väljer du önskad metod för att skapa en funktion. |
| 5 |
Klicka på Publiceringsfunktion. Ange följande information på sidan Publicerings funktion:
Använd rullgardinsmenyn bredvid funktionsnamnet längst upp till vänster på sidan för att visa funktionens versionshistorik. Du kan också återgå till en äldre version om det behövs, liknande hur du gör för flöden. Om du publicerar en funktion efter att ha redigerat dess källkod eller inställningar uppdaterar systemet ändringarna omedelbart till alla flöden som förbrukar de taggade versionerna av funktionen. Var därför uppmärksam när du publicerar taggade versioner av en funktion som används i dina live-produktionsflöden. |
Vad du ska göra härnäst
Lägg till funktionen i ett huvudflöde. Mer information finns i Lä gga till en funktion i ett huvudflöde.
Hantera funktioner
När du har skapat en funktion kan du kopiera, exportera och ta bort funktionen efter behov.
| 1 |
Logga in på Control Hub. |
| 2 |
Navigera till . På sidan Funktioner visas alla funktioner som skapats i
organisationen.
|
| 3 |
Klicka på ellipsikonen bredvid funktionen. Välj Kopi era, Ta bort eller Exportera efter behov. |
| 4 |
Klicka på knappen Hantera funktion i flödesdesigner för att öppna funktionen i modulen flödesdesigner. |
Vad du ska göra härnäst
Lägga till en funktion i ett huvudflöde
Du kan lägga till en funktion över flera huvudflöden.
| 1 |
Logga in på Control Hub. |
| 2 |
Navigera till . |
| 3 |
Klicka för att öppna flödet som du vill lägga till en funktion i. |
| 4 |
Växla på knappen Redigera. |
| 5 |
Klicka på fliken Funktioner i fönstret Aktivitetslista till vänster En lista över publicerade funktioner som skapats för den valda organisationen/hyresgästen visas. |
| 6 |
Dra och släpp önskad funktion från listan till duken. Lägg till det i huvud flödet. Du kan visa detaljerna för den valda funktionen, till exempel funktionsversionsetikett, funktionsinmatningsvariabler, variabeldetaljer och utdatavariabler. |
| 7 |
Mappa huvudflödes variablerna till funktionsinmat nings variablerna i avsnittet Funktionsinmatningsvariabler. Flödesvariabler skapade med samma namn och datatyp som funktionsinmatnings variablerna mappas automatiskt till varandra. |
| 8 |
I avsnittet Funktionsutgångsvariabler analyserar och mappar funktionsutgångsvariablerna till huvudflödesvariablerna med samma datatyp. Du kan analysera med hjälp av JSONPath-uttryck, som beskrivs på skärmen med exempel. |
| 9 |
Publicera huvudflödet. |
Vanliga frågor
Det här avsnittet svarar på vanliga frågor om hur du använder funktioner i din organisation.
Vilka språk stöder modulen Flow Designer för funktionsaktiviteten?
Flow Designer-modulen stöder JavaScript (Node.js 22.x) och Python (3.13) i den första fasen.
Har vi några gränser för de bibliotek jag kan använda inuti kodblocket?
Vanliga infödda bibliotek finns tillgängliga. Det finns dock inget stöd för anpassade moduler.
Finns det någon gräns för antalet kodrader?
Ja. Du kan skriva in upp till 5000 rader kod.
Finns det någon gräns för exekveringstiden?
Ja. Det är begränsat till 5 sekunder för att slutföra körningen.
Kan jag testa min kod? Några begränsningar?
Ja. En körningstestlöpare är tillgänglig med faktiska utgångar eller felmeddelande returnerat. Konsolloggar exponeras inte, men man kan ställa in och komma åt dem med hjälp av en anpassad utmatningssträng array.
Har vi stöd för Musik i väntan på körning väntar mitt samtal (tystnadsskydd )
Ja, inställningen Musik i väntan på flöde hjälper automatiskt till att förhindra tystnad för uppringare. Standardvärdet är 2 sekunder.
Hur fungerar funktionen?
Vi använder FaaS (Function as a Service) infrastruktur för att paketera och köra funktionen. Låg latens för röstsamtal.
Hur många inmatningsvariabler kan jag skicka? Hur många utgångar ställs in?
Tio inmatningsvariabler och en JSON-utgångsvariabel ställs in. Individuella funktionsutgångar kan analyseras i samma aktivitet med hjälp av JSONPath-uttryck.
Kan jag ställa in flera variabler till kodblocket?
Ja. Den nya förbättringen för att ställa in flera variabler liknar aktiviteten ”Parse”.
Kan jag återanvända funktionen över flera flöden?
Ja. Du kan använda funktionen över dina flöden eftersom den är centralt tillgänglig i din organisation.
Vem kan hantera (redigera eller visa) funktioner?
Handledare och administratörer. Handledarens åtkomst till funktionen styrs av inställningen Funk tion (som kan ställas in på Redigera, Visa eller Ingen under Kundupplevelse i Användarprofilen).
Konfigurera felhantering
Systemet markerar felhanteringsvägen för varje aktivitet som ställs in inom det specifika flödet. Konfigurera felhanteringsvägen för att hantera potentiella fel under flödes körning. Systemet visar den här sökvägen som standard, men det är valfritt att konfigurera den. Om du inte ställer in den för en aktivitet visar systemet aviseringar under flödes valideringen. Du kan dock fortfarande publicera flödet med dessa aviseringar.
Systemet klassificerar fel som uppstår under flödeskörning i två kategorier:
-
Aktivitetsutföringsfel: Ange de fel som uppstår under det funktionella utförandet av aktiviteten. Ett aktivitetsfel uppstår till exempel när en kund anger en oöverträffad post under körningen av meny aktiviteten.
-
System/globala fel: Ange de fel som uppstår i systemet under aktivitet sutförande. Systemfel uppstår till exempel när det finns ett ogiltigt Pebble-uttryck under exekveringen av aktiviteten Ange variabel.
-
Odefinierat fel: Den här felnoden anger fel utmatningsvägen som flödet tar när det finns odefinierade systemfel under flödeskörning. Du kan konfigurera flödet för odefinierade fel genom att ansluta utmatningsvägen för den här aktiviteten till lämpliga aktiviteter.
Följande F lödeskontroll aktiviteter har inte no den Odefinierat fel:
- Starta flödet
- Slutflöde
- HTTP-begäran
- Analysera
Om du inte ser noden Odefinierat fel i någon aktivitet kontaktar du Cisco Support för att aktivera motsvarande funktions flagga.
-
Konfigurera felhanteringsvägar för att optimera flödet. Om du inte konfigurerar en fel
hanteringssökväg för aktiviteten är flödet som standard den sökväg som anges i händelsehanteraren On
GlobalError under fliken Händelseflö
den. Mer information om händelsehanteraren
OnGlobalError finns i Händelseflöden.
Systempåtvingade självslinggränser för aktiviteter
Systemet tillämpar självslinggränser för specifika aktiviteter under körning av flöden. Detta förhindrar att aktiviteter går in i oändliga slingor inom en interaktion.
Om en aktivitet överskrider den systempåtvingade gränsen under körning visas ett varningsmeddelande som indikerar att en loop har upptäckts. Mer information om de specifika maximala gränsvärdena för aktiviteter finns i artikeln Systemgränser i Webex Contact Center.
Om en aktivitet överskrider den systempåtvingade gränsen under körning visas ett varningsmeddelande som indikerar att en loop har upptäckts. Se följande tabell för gränsvärden för verksamheter:
Konfigurationer | Självslinggräns |
|---|---|
| Avancerad köinformation | 1500 |
| Blind överföring | 10 |
| Överbryggad överföring | 75 |
| Återuppringning | 10 |
| Analys av samtalsförlopp | 10 |
| SamlaDigit | 100 |
| Koppla bort kontakten | 0 |
| Eskalera samtalsdistributionsgruppen | 750 |
| ÅterkopplingV2 | 10 |
| Meny | 100 |
| Kökontakt | 100 |
| Kö till agent | 100 |
| Ställ in uppringnings-ID | 100 |
| Inspelningskontroll | 10 |
| Spela in | 10 |
| Schemalägg återuppringning | 10 |
| Ställ in kontaktprioritet | 100 |
| Starta medieström | 20 |
| Ladda upp ljud | 3 |
| Virtuell agent | 50 |
| Virtuell agent V2 | 50 |
Även om det finns specifika konfigurationer för samtalshanteringsaktiviteter, omfattas flödeskontroll aktiviteter av systemkonfigurerade överspänningsgränser för att säkerställa stabilitet och förhindra oändlig looping.
Länka flera flöden (med GoTo)
Flow Designer ger dig möjlighet att länka flera flöden (flödeskedja). Du kan ändra uppringarens upplevelse genom att skicka samtal till en ingångspunkt (baserat på tid) eller till ett flöde (för återanvändning i olika scenarier). Använd GoTo för att kedja flera flöden. Du kan kartlägga flödesvariabler över flöden för att säkerställa att data kvarstår över hela samtalsupplevelsen från början till slut.
Vaccinationsregistrering
För att hantera kunder som deltar i en vaccinationskampanj kan du tillhandahålla två alternativ: ett för premiumkunder och det andra för allmänna kunder.
När allmänna kunder ringer skickar systemet samtalet till det flöde som är kopplat till ingångspun kten för hantering av registreringar. Baserat på de aktiva ruttstrategierna för ingångspunkt dirigerar systemet samtalet till lämplig agent för att registrera den allmänna kunden.
När premiumkunder ringer överlämnar systemet samtalet till ett annat flöde för att schemalägga ett möte.
Kända problem med länkning av flöden
-
Systemet hindrar dig från att ta bort en ingångspunkt som deltar i flödeskedja. Ta bort alla associerade resurser — köer och flöden — innan du tar bort ingångspunkten .
-
Systemet hindrar dig från att ta bort ett flöde som deltar i flödesked ja. Ta bort alla flödeskedjereferenser innan flödet tas bort.
-
Om du tvingar bort en ingångspunkt eller ett flöde i flödeskedjan hoppar valideringen över och inga felmeddelanden visas i användargränssnittet.
Felsökningsflöden
Flödesfelsökning är en eftersamtalsprocess i Flow Designer som gör att du kan få insikter i flödet och vägen det tog för ett samtal. Med den här funktionen kan flödesutvecklare visa nyckelinformation i kontrollkörningsvägen för att felsöka och felsöka flödesproblem.
Om du har använt flera versionsetiketter på ett flöde kan du spåra flödet med avseende på dessa versionsetiketter också. Mer information finns i Tillämpa versionsetiketter på ett flöde.
En interaktion sammanfattar och korrelerar aktiviteter längs en kontakts resa genom ett kontaktcenter. Systemet genererar ett unikt interaktions-ID för varje interaktion, som spårar resan, hjälper till att identifiera fel och felsöka flödesex ekvering.
Felsökningsflöden för att visa samtalskontrollvägarna efter flödeskörning i produktionen, vilket säkerställer verifiering av aktivitetsinställningar och beroende flödeskonfigurationer för framgångsrik körning.
Dekryptera flödesloggar
För att förbättra säkerheten och flexibiliteten i flödesfelsökning finns dekrypteringskontroller tillgängliga för hantering av känslig dataexponering under felsökning:
- Dekryptering på flödesnivå: Aktivera växeln Aktivera flödes dekryptering under Inställningar för flödesdekryptering när du skapar och redigerar flöden. Det här alternativet är tillgängligt på sidan Allmänna inställningar för flöde. Denna växla styr dekryptering av alla aktiviteter inom flödet. Om du aktiverar den här växeln dekrypteras loggar över alla aktiviteter, oavsett dekryptering på aktivitetsnivå.
- Dekryptering på aktivitetsnivå: Aktivera
dekryptering för mer detaljerad kontroll av aktiviteterna
. Du kan inaktivera loggdekryptering för aktiviteterna om utdata
är känsliga, även om du har aktiverat dekryptering på flödesnivå. Detta
säkerställer att konfidentiella data i aktiviteterna förblir skyddade under
felsökning.
Flödesdekryptering gäller endast anrop som initieras efter att du har publicerat flödet.
Så här säkrar du flödesloggarna:
-
Aktivera dekrypteringsväxeln på flödesnivå för att tillåta dekryptering över alla aktiviteter.
-
För aktiviteter som kräver extra skydd, inaktivera dekryptering på aktivitetsnivå. Detta tillvägagångssätt ger dig flexibiliteten att spåra och felsöka flöden samtidigt som säkerheten för känslig information bibehålls efter behov.
Exempel på användningsfall:
Som flödesutvecklare kan du aktivera dekryptering på flödesnivå för att felsöka en samtalsväg men inaktivera dekryptering för en aktivitet som behandlar känsliga kunddata med hjälp av insamlingssiffror. Detta säkerställer att resten av flödet kan felsökas samtidigt som känsliga utgångar skyddas.
- Om dekryptering på flödesnivå inte är aktiverad hålls aktivitetsnivåväxlar skyddade och inaktiverade. Hela flödet är säkrat.
- Om dekryptering på flödesnivå är aktiverat kan användare med fullständiga administratörs behörigheter på klientnivå justera dekrypteringsinställningarna för att upprätthålla efterlevnad och säkerhet för vissa aktiviteter.
Innan du börjar
Publicera och kör flöden för att upprätta minst en interaktion. Mer information finns i Skapa och hantera flöden.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . Sidan Flöden visas.
|
| 3 |
Klicka på ikonen Gå till flödesdesigner bredvid det flöde som du vill redigera. Flödet öppnas i fönstret Flow Designer.
|
| 4 |
Klicka på Felsök. Fön stret Interaktioner visas. En tabell visar de senaste 100 interaktionerna för flödet. Du kan se följande detaljer i tabellen:
|
| 5 |
(Valfritt) Använd sökalternativet för att filtrera listan med följande sökparametrar:
|
| 6 |
Välj en interaktion från tabellen. Den markerade aktivitetsbanan markeras i arbetsytan. En ny flik öppnas, som visar sekvensen av aktiviteter som utförts under interaktionen, tillsammans med följande detaljer:
Du kan välja flera interaktioner som öppnas i separata flikar. |
| 7 |
Välj en aktivitet för att visa följande information:
|
| 8 |
Dekryptera loggar ikon: Klicka på ikonen dekryptera loggar för att komma åt omas kerade loggar. Du kan bara dekryptera loggarna och komma åt känslig information om du är en auktoriserad användare. Se följande ansvarsfriskrivning: Friskrivning Aktivering av felsökningsinformation avslöjar förbättrade diagnostiska data som kan innehålla känslig information (t.ex. användar-ID, samtalsmetadata, fel spår och eventuellt annan personlig eller konfidentiell information). Genom att aktivera felsökningsinformation bekräftar och bekräftar du att:
|
| 9 |
(Valfritt) Klicka på kopieringsikonen ( |
Analysera flöden
Analytics i Flow Designer ger en sammanställd vy över alla samtal som gick igenom ett visst flöde. Den visar antalet exekveringar för varje utgående port av en aktivitet under en viss period. Den beräknar också procentandelen av hur många samtal som har passerat genom aktiviteten NewContact. Nämnaren för procentberäkningen är antalet samtal som passerar genom aktiviteten NewContact.
Flow Analytics tar endast hänsyn till slutförda samtal inom den angivna tidsramen. Beräk ningen av det totala antalet samtal inkluderar samtal som startar före och slutar inom den valda perioden. Analysdata utesluter samtal inställda för återuppringning eller samtal som fortsätter av andra skäl (t.ex. pågående eller inte stängda).
Varje aktivitet visar antalet exekveringar vid sina utgående portar. För aktiviteter som menyer med flera grenar får varje port sitt körningsantal och procentsatserna följer. Om exekveringsräkningen för en utgående port inte finns, betyder det att det inte fanns några samtal som rörde porten.
Färgpaletten visar hur antalet körda anrop färgkodar flödesbanorna. I scenarier som samtalslingor kan procentandelen överstiga 100%.
Även utan uttryckliga felhanteringslänkar visar systemet ett körningsantal i sin fel port om ett fel inträffade och dirigerades till onGlobalError-hän delsen. Du hittar den under fliken Event. I sådana fall visar systemet analysdata för händelsehanteraren On GlobalError.
Som standard tar Flow Analytics hänsyn till den senaste versionen av flödet. Om flödet har flera versioner kan du växla mellan flödena med hjälp av tabellen Versionshistor ik.
För närvarande stöder Flow Analytics inte delflöden; det spårar bara ett delflödes tillägg till ett huvud flöde, exklusive dess interna aktivitetsdata.
Innan du börjar
Publicera flödet minst en gång.
| 1 |
Logga in på Control Hub. |
| 2 |
Gå till . |
| 3 |
Välj flödet och klicka på ikonen Gå till Flow Designer. Det valda flödet öppnas i Flow Designer.
|
| 4 |
Klicka på Analytics. Sidan uppdateras och visar analysdata. Som standard visar den mätvärden för alla slutförda kontakter under de senaste 15 minu terna. |
| 5 |
Klicka på widgeten Datum och välj ett av följande alternativ:
På sidan Flow Analytics visas följande mätvärden:
|
| 6 |
(Valfritt) Om du vill växla mellan flödesversioner går du till Version shistorik. Välj en version för att visa analysdata för den flödes versionen. |
| 7 |
(Valfritt) Välj en aktivitet i flödet om du vill visa information om aktivitetsan vändning för den aktiviteten under den valda perioden. Det här valet visar bara de 100 bästa interaktionerna med följande begränsningar:
|
| 8 |
Klicka på Analytics för att stänga analysvyn och komma tillbaka till flödesdesignern. |
Förstå felkoder
Flow Designer returnerar felkoder för att visa arten eller orsaken till ett fel. Använd följande tabell för att identifiera felet och dess beskrivning.
|
Felkod |
Beskrivning |
|---|---|
|
FC1001 |
Flödesversion hittades inte. Uppdatera sidan eller skapa ett nytt flöde. |
|
FC1002 |
Startaktivitet hittades inte. Uppdatera sidan eller skapa ett nytt flöde. Star taktiviteten visas som standard när du skapar ett nytt flöde. |
|
FC1003 |
Ett eller flera händelseflöden har inte en giltig start. Lägg till en händelsehanteraraktivitet i början av varje händelseflöde. |
|
FC1004 |
Alla icke-händelsegrenar måste leda till slutnoden. |
|
FC1005 |
En av variabelkonfigurationerna är ogiltig. Se till att den konfigurerade datatypen och variabelvärdet är kompatibla för varje variabel. |
|
FC1006 |
En eller flera portar i aktiviteten saknar anslutningar. Anslut alla portar till en annan aktivitet med hjälp av länkar. |
|
FC1007 |
Lägg till en beskrivning för aktiviteten. |
|
FC1008 |
Några av variablerna har samma namn. Se till att alla variabler har ett unikt namn. |
|
FC1009 |
Uttrycket är ogiltigt. |
|
FC1010 |
Villkoret är ogiltigt. |
|
FC1011 |
Systemet upptäcker en trasig länk i huvudflödet. Ta bort länken för att åtgärda felet. |
|
FC1012 |
En trasig länk i händelseflödet orsakar felet. Ta bort länken för att fixa den. |
|
FC1013 |
Systemet använder aktiviteten i mer än ett händelseflöde. Händelseflöden kan inte dela gemensamma aktiviteter och måste ha en unik start och slut. |
|
FC1014 |
Kökontakt måste stoppa flödet. Utgångslänken kan bara ansluta till en End Flow-aktivitet. |
|
FC1015 |
Systemet identifierar felaktigt konfigurerade fält i aktiviteten och visar en länk till den misslyckade aktiviteten under valideringen. Klicka på länken för att navigera till aktiviteten och fältet som orsakar felet. Följ kraven i varje fält för att korrigera alla fel och ange giltiga ingångar. |
|
FC1016 |
Ett annat flöde använder samma namn som det här. Redigera flödesnamnet så att det blir unikt. |
|
FC1017 |
En aktivitet har pilar som härstammar från och pekar på sig själv. |
Mer information om GraphQL-serverfel finns på https://www.apollographql.com/docs/react/data/error-handling/.
) ikonen för att ersätta alla förekomster över flödet.