I den här artikeln
dropdown icon
Kom igång
    Nyckelterminologi
    Åtkomst till flödesdesigner
    Utforska modern och enhetlig Flow Designer-duk
    Webbläsarkrav
    E-postkrav
dropdown icon
Utforska layouten
    Aktivitetsbibliotek
    Canvas, huvudflöde och händelseflöden
    Egenskapspanelen
    Rubrikfönster
    Sidfotsfönstret
dropdown icon
Förstå aktiviteter och händelser
    Aktiviteter inom Kontakthantering
    Aktiviteter inom flödesstyrning
    Aktiviteter inom Utilities
    Aktiviteter i Voice
    Händelse flöden
dropdown icon
Använda variabler och uttryck
    Anpassade variabler
    Åsidosätt flödesinställningar
    Fördefinierade variabler
    Globala variabler
    Variabler som visas på skrivbordet
    JSON-variabler
    Skriva uttryck
    Pebble-mallsyntax
    Validera uttryck
dropdown icon
Använda flödesmallar
    Användning av öppettider
    Omfattande inkommande kontakt
    CSAT DTMF-undersökning
    DialogFlow ES virtuell agent
    Stöd för dynamiska variabler
    Hej världen
    Meny automatisk skötare
    Microsoft Dynamics HTTP (S) -datadapp
    Procentalfördelning och A/B-fördelning
    Salesforce HTTP (S) -datadapp
    ServiceNow HTTP (S) -datadapp
    Enkelt inkommande samtal till kö
    Virtuell agent med Google DialogFlow CX
    Zendesk HTTP (S) -datadapp
    Undvik dubbel återuppringning
    Inspelning och hantering av ljudprompter
    Senaste agentroutningsmall
    AI Agent Autonomous (paketspårning)
    AI Agent Scripted (paketspårning)
    AI Agent Scripted (Bokning av läkarbesök)
dropdown icon
Använda delflödesmallar
    Samla in återuppringningsinformation
    Felhantering
    HTTP-datadapp
    Köbehandling
    Subflödesmall för schemalagd återuppringning
dropdown icon
Skapa och hantera flöden
    Skapa ett flöde
    Skapa flöden från flödesmallar
    Alternativ för snabbmeny
    Redigera flödesvariabler
    Ändra ett flöde
    Förhandsgranska ljudprompten i flödet
    Sök efter entiteter i ett flöde
    Använda versionsetiketter på ett flöde
    Aktivera eller inaktivera autosave
    Kopiera och klistra in aktiviteter
    Validera ett flöde
    Kopiera ett flöde
    Exportera ett flöde
    Importera ett flöde
    Publicera ett flöde
    Ta bort ett flöde
    Strategier för routning av ingångspunkter
    Strategier för ködirigering
dropdown icon
Skapa och hantera delflöden
    Skapa ett delflöde
    Redigera ett delflöde
    Ta bort ett delflöde
    Lägga till delflöde i ett huvudflöde
dropdown icon
Skapa och hantera funktioner
    Viktiga överväganden
    Skapa en funktion
    Hantera funktioner
    Lägga till en funktion i ett huvudflöde
    Vanliga frågor
dropdown icon
Konfigurera felhantering
    Systempåtvingade självslinggränser för aktiviteter
Länka flera flöden (med GoTo)
Felsökningsflöden
Analysera flöden
Förstå felkoder
Bygg och hantera flöden med Flow Designer
list-menuI den här artikeln
list-menuHar du feedback?

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 Kontaktcenter > Kundupplevelse > F löden. Sidan Flöden visas med följande tre flikar:

  • Flöden
  • Underflöden
  • Globala variabler
  1. Klicka på Hantera flöden > Skapa flöden. Sidan Flödesskapande visas. Se Skapa ett flöde för mer information.

  2. Klicka på ett befintligt flöde från listan. Det specifika flödet visas.

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.

Discover new features in Flow Designer

Växla mellan modernt och äldre användargränssnitt

Användarinställningsmenyn låter dig växla mellan modernt och äldre användargränssnitt:

  1. Klicka på ikonen för användarinställningar längst upp till höger på duken.
  2. 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:

  1. Klicka på ikonen för användarinställningar längst upp till höger på duken.
  2. 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
  • 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å Settings button represented by a cog icon ikonen för att öppna fönstret Globala egenskaper. Mer information finns i fönstret Egenskaper.
  • Automatiskt ordna —Klicka på Thumbnails icon ikonen i verktygsfältet för att organisera aktivit eterna i arbetsytan.
  • Ångra — Klicka på undo ikonen i verktygsfältet för att ångra den senast utförda arbetsytan.
  • Gör om — Klicka på redo 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å Maximize video player to full screen mode icon ikonen i verktygsfältet för att justera förstoringen av duken så att alla noder är synliga.
  • Zooma in — Klicka på zoom in button ikonen i verktygsfältet för att zooma in arbetsytan. När du når maxgränsen är ikonen inaktiverad.
  • Zooma ut — Klicka på zoom out button 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
    Du kan också kopiera och klistra in i olika organisationer och webbläsare.

    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.readText
    • DOM.Events.Testing.AsyncClipboard

    Skriv about:config i 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 Thumbnails icon 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 + KlickaSkift + Klicka

Välj region

Skift + Klicka och draSkift + 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å Settings button represented by a cog icon ikonen för att öppna fönstret Globala egenskaper. I Settings button represented by a cog icon 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å cancel button 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:

  1. Logga in på Control Hub.

  2. Gå till Tjänster > Kontaktcenter.

  3. Klicka på Flöden under Customer Experi ence.

  4. 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.

  5. Dra och släpp önskad aktivitet från Aktivitetsbiblioteket till arbetsy tan.

  6. 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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

Utgångsvariabler

När aktiviteten Avancerad köinformation utlöses uppdateras följande variabler:

  • Position i kö (PIQ) — Lagrar värdet för den uppringandes aktuella position i den markerade kön. Om kontakten inte står i kö när flödet an ropar den här aktiviteten ställs PIQ-värdet in till antalet kontakter som för närvarande väntar i kön + 1. Detta identifierar positionen för kontakten i kön om kontakten står i kö efter att ha utfört aktiviteten Advanc edQueueInformation.

  • LoggedOnAgentsCurrent — Lagr ar antalet agenter i den aktuella samtalsdistributionsgruppen för den valda kön som är inloggade på skrivbordet. Statistiken för agenter i aktuell samtalsdistributionsgrupp returnerar -1 efter att den aktuella samtalsdistributionsgruppen har beaktats som N/A före köning.

  • LoggedOnAgentsAll — L agrar det totala antalet agenter i alla samtalsdistributionsgrupper för den valda kön, som är inloggade på skrivbordet. Det här värdet kan ändras när samtalsdistributionsgrupperna ändras över tiden i kön.

  • AvailableAgentsCurrent — Lagrar antalet agenter i den aktuella samtalsdistributionsgruppen för den valda kön som är tillgängliga för att acceptera kontakten. Statistiken för agenter i aktuell samtalsdistributionsgrupp returnerar -1 efter att den aktuella samtalsdistributionsgruppen har beaktats som N/A före köning.

  • AvailableAgentsAll — Lagrar det totala antalet agenter i alla samtalsdistributionsgrupper för den valda kön som är tillgängliga för att acceptera samtalet. Det här värdet kan ändras när samtalsdistributionsgrupperna ändras över tiden i kön.

  • CurrentGroup — Lagrar värdet för den aktuella samtals distributionsgruppen där kontakten är parkerad i en viss kö.

  • TotalGroups — Lagrar värdet på det totala antalet samtals distributionsgrupper i kön för kontakten.

  • FailureCode — L agrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.

  • FailureDescription — Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.

Felkoder

Följande är felkoder och beskrivningar för aktiviteten Avancerad köinformation:

Tabell 1. Beskrivning av felkod för avancerad köinformation

Felkod

Felkodsvärde

Felbeskrivning

1

INVALID_REQUEST

En ogiltig begäran gjordes i aktiviteten.

2

QUEUE_NOT_FOUND

Kön som valts i aktiviteten hittas inte.

3

FEATURE_NOT_ENABLED

Funktionen är inte aktiverad i Webex Contact Center-programmet.

4

DATABASE_OPERATION_FAILURE

Databasoperationen misslyckades under körningen av aktiviteten.

5

INVALID_QUEUE

En ogiltig kö angavs i aktiviteten.

48

UNSUPPORTED_FLOW_ACTIVITY

En begäran som inte stöddes gjordes genom aktiviteten.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitetsbeskrivning.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

Utgångsvariabler

När aktiviteten Eskalera samtalsdistributionsgrupp aktiveras uppdateras följande variabler:

  • CurrentGroup — Lagrar värdet för den aktuella samtals distributionsgruppen där kontakten är parkerad i en viss kö.

  • TotalGroups — Lagrar värdet på det totala antalet samtals distributionsgrupper i kön för kontakten.

  • FailureCode — L agrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.

  • FailureDescription — Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.

Felkoder

Följande är felkoder och beskrivningar för aktiviteten Eskalera samtalsdistributions grupp:

Tabell 2. Eskalera felkod för samtalsdistributionsgrupp Beskrivning

Felkod

Faiure kodvärde

Felbeskrivning

1

INVALID_REQUEST

En ogiltig begäran gjordes i aktiviteten.

2

CONTACT_NOT_QUEUED

Kontakten står inte i kö.

3

FEATURE_NOT_ENABLED

Funktionen är inte aktiverad i Webex Contact Center-programmet.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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.

  1. Röstbaserad — Gör följande för att spela upp en IVR-undersökning till kunden:

    • Välj röstbaserad alternati vknapp.

    • Välj den röstbaserade enkäten i listrutan.

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.

  1. Åsidosätt språkinställningar — Aktivera växlingsknappen Åsido sätt språkinställningar för att ställa in ett anpassat språk för. Webex Experience Management

    • Ange språk: Välj önskat språk i li strutan. I listrutan visas de språk som Webex Experience Management stöds.

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.

  1. Kund-ID — (Valfritt) Välj en unik identifierare för kunden i listrutan.

  2. E-post — (Valfritt) Välj kundens e-postadress i li strutan.

  3. Telefonnummer — (Valfritt) Välj kundens telefonnummer i listrutan.

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

  1. Nyckelvärde — An ger de valfria variabelparametrarna som kontakt centret skickar till. Webex Experience Management

    Kolumnerna Nyckel och Värde låter dig ange ett variabelnamn och det tillhörande värdet. Variabelvärdet kan vara antingen en sträng, ett heltal eller ett uttryck med syntax med dubbla lockiga parenteser (i fallet med flödesvariabel). Mer information finns i Anpassade flödesvariabler.

    Om du vill lägga till en variabel parameter klickar du på Lägg till ny. Detta lägger till en rad där du kan ange respektive nyckelvärde-par.

    • Om du vill skicka en anpassad variabel från kontaktcenter måste administratören skapa en anpassad förfyllningsfråga iWebex Experience Management.

      Mer information om hur du konfigurerar ett enkätformulär finns i Frå geformulär i Webex Experience Management Dokumentation.

    • Nyckelparametern i variabeln och visningsnamnet för den förfyllningsfråga som skapats i Webex Experience Management måste vara desamma.

    • Om parametern Key inte matchar Visningsnamnet för förfyllningsfrågan skickar kontaktcentret inte nyckelvärde-parametrarna till. Webex Experience Management

    • Om variabeln innehåller personlig information, se till att aktivera alternativet Markera som personligt identifierbar information (PII) för den frågan iWebex Experience Management.

      Mer information om PII finns i Han tering av personuppgifter i Experience Management in Webex Experience Management Documentation.

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.

  1. Timeout — Anger den maximala varaktigheten under vilken aktiviteten väntar på svar från kunden. Standardvärdet är 3 sekunder.

    Du kan konfigurera det maximala antalet försök igen vid ogiltig eller ingen DTMF-inmatning, samt ljudaviseringsmeddelanden (för ogiltig inmatning, timeout och maximalt antal försök överskridits) för frågeformulär genom att använda. Webex Experience Management

    Mer information finns i Inställningar för försök igen och timeout i IVR- undersökning efter samtal i dokumentationen. Webex Experience Management

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande i avsnittet Köinformation och återblick stid:

  1. Köinformation — Välj namnet på kön för vilken du måste hämta en uppringares beräknade väntetid och nuvarande position i kön. Du kan välja ett av följande alternativ:

    • Statisk kö: Ange det specifika namnet på kön.

    • Variabel kö: Välj flödesvariabeln i listrutan. Listan visar endast variabler av typen ”String”.

    Du kan hantera köerna med hjälp av Control Hub.

  2. Återblickstid — Ange den tid för återblick som används för att beräkna EWT efter Get QueuInfo utlösare.

    Ange varaktigheten endast i minuter. Se till att din inmatning endast har numeriska värden.

    Det accepterade värdeintervallet är 5—240 minuter.

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.

  • Framgång: Denna gren utlöses när både EWT och PIQ API returnerar positiva variabelvärden. I det här flödet kan du hämta och komma åt giltiga EWT- och PIQ-variablervärden.

  • Otillräckligt informationsflöde: Denna gren utlöses när PIQ API returnerar ett giltigt variabelvärde, och EWT har värdet —1. I det här flödet kan du hämta och komma åt PIQ-värdet, men EWT API misslyckas på grund av otillräckliga data för att beräkna EWT-värdet.

  • Fel: Denna gren utlöses när PIQ API, EWT API eller en eller flera av realtidsstatistik-API:erna misslyckas eller returnerar ogiltiga värden. EWT API misslyckas på grund av andra orsaker än otillräckliga data för att beräkna EWT-värdet .

Utgångsvariabler

När Hämta köinfo utlöses uppdateras följande variabler:

  • Position i kö (PIQ) — Lagrar värdet för kontaktens aktuella position i kön för den markerade kön. Om kontakten inte står i kö när flödet an ropar den här aktiviteten ställs PIQ-värdet in till antalet kontakter som för närvarande väntar i kön + 1. Detta identifierar positionen för kontakten i kön, om kontakten står i kö efter att GetQueueInfo-aktiviteten har utförts. Det här värdet är en potentiell köposition, inte en historisk position eller position efter kön, och aktiviteten returnerar inte null eller tom när den anropas efter att kontakten lämnar kön.

  • EstimatedWaitTime (EWT) — Lagrar den ungefärliga tiden en uppgift måste vänta i en kö innan den besvaras av en agent. EWT beräknas för varje kö och baseras på den genomsnittliga tiden som tidigare samtal i samma kö väntade på en agent. EWT använder parameterposten Lookback Time och rappor teras i millisekunder (ms).

  • LoggedOnAgentsCurrent — L agrar antalet agenter i den aktuella samtalsdistributionsgruppen för den markerade kön som är inloggade på skrivbordet. Om aktiviteten används före köning returneras statistiken för agenter i aktuell samtals distributionsgruppscykel baserat på den första samtalsdistributionsgrupp scykeln.

  • LoggedOnAgentsAll — L agrar det totala antalet agenter i alla samtalsdistributionsgrupper, för den valda kön, som är inloggade på skrivbordet. Det här värdet kan ändras när samtalsdistributionsgrupperna ändras över tiden i kön.

  • AvailableAgentsCurrent — Lagrar antalet agenter i den aktuella samtalsdistributionsgruppen för den valda kön som är tillgängliga för att acceptera kontakten. Om aktiviteten används före köning returneras statistiken för agenter i aktuell samtals distributionsgruppscykel baserat på den första samtalsdistributionsgrupp scykeln.

  • AvailableAgentsAll — Lagrar det totala antalet agenter i alla samtal sdistributionsgrupper för den valda kön som är tillgängliga för att acceptera samtalet. Det här värdet kan ändras när samtalsdistributionsgrupperna ändras över tiden i kön.

  • CallsqueuedNow —L agrar det totala antalet samtal i den valda kön.

  • oldestCallTime — Lagrar antalet sekunder som det äldsta sam talet har varit i den valda kön.

  • FailureCode — L agrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.

  • FailureDescription — Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.

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:

Tabell 3. Hämta köinfo Felkod Beskrivning

Felkod

Felkodsvärde

Felbeskrivning

1

SYSTEM_ERROR

Systemet stötte på ett internt fel.

2

STALE_DATA

De returnerade uppgifterna är inte uppdaterade.

3

INSUFFICIENT_DATA

Uppgifterna som returneras av aktiviteten är inte fullständiga.

4

INVALID_QUEUE

En ogiltig kö angavs i aktiviteten.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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.

  1. Statisk kö — Klicka på alternativknappen Statisk kö om du vill dirigera kontakter till den enda kö som valts i rullgardinsmenyn Kö. Alla kontakter som kommer från ingångspun kten som är associerad med det konfigurerade arbetsflödet dirigeras till den valda kön.

  2. Kö — Välj en kö i rullgardinsmenyn Kö för att dirigera kontakterna från ingångspunkten som är associerad med arbetsflödet.

    Du kan hantera köer i Control Hub.

  3. Variabel kö — Klicka på alternativknappen Variabel kö om du vill använda en kövariabel för att dynamiskt välja en kö för att dirigera kontakter. Du kan också välja en reservkö om kö variab eln misslyckas under flödeskörningen.

  4. Kövariabel — Välj en flödesvariabel i rullgardins menyn Kövariabel som ger ett giltigt kö-ID.

    Flödesvariabeln anger vilken kö som ska väljas dynamiskt under flödesexekveringen. Reservkön används endast om kö variabeln inte returner ar ett giltigt kö-ID.

    Det här fältet visas när du klickar på alternati v knappen Variabel kö.

  5. Reservkö — Välj kö-ID i rullgardinsmenyn Fallback Queue. Om kö variabeln returnerar ett ogiltigt kö-ID ställs kontakterna i kö till den valda reserv kön.

    Om du klickar på alternati vknappen Variabel kö kan du inte ange kompetenskraven för kön som använder färdighetsbaserad routing. I sådana fall dirigeras kontakterna till den längsta tillgängliga agenten som åsidosätter den valda köroutingsalgoritmen.

    Det här fältet visas bara när du klickar på alternati vknappen Vari abel kö.

    Kontrollera agenttillgänglighet — Aktivera växlingsknappen Kontrollera agent tillgänglighet om du vill utesluta team utan tillgängliga agenter från dirigering allteftersom tiden i kön fortskrider. Samtalsdistributionsgruppen för den valda kön kan hoppa över för att hitta en agent tidigare.

    Som standard är den här växlingsknappen inaktiverad.

  6. Kontrollera alltid agenttillgänglighet — Klicka på alternativknappen Kontrollera alltid agenttillgänglighet för att aktivera kontroll av agenttillgänglighet. Som standard är alternativknappen aktiverad.

    Det här alternativet visas bara om du aktiverar växlingsknappen Kontrollera agent tillgänglighet.

  7. Kontroll av tillgänglighet för variabel agent — Klicka på alternati vknappen Variabel Check Agent Availability för att välja en flödesvariabel i listrutan Kontrollera agentens tillgäng lighetsvariabel som returnerar en boolesk. Boolesk avgör om agentens tillgänglighet ska kontrolleras i variabelkön.

    Det här alternativet visas bara om du aktiverar växlingsknappen Kontrollera agent tillgänglighet.

  8. Ange kontaktprioritet — Aktivera växlingsknappen Ange kontakt prioritet om du vill tilldela en prioritet till kontakter i kö. Som standard är den här växlingsknappen inaktiverad. Kontak ten med högsta prioritet i alla köer (röst och digital) tilldelas nästa tillgängliga agent som är:

    • Inloggad på ett team som finns i den aktuella samtalsdistributionsgruppen för kontakten.

      Behörig att välja den här kontakten baserat på routingsalgoritmen.

    Kontakterna hanteras enligt följande:

    • Om ingen prioritet tilldelas kontakten är standardprioriteten 10.

    • Kontakter med högre prioritet hanteras först.

    • Om två kontakter har samma prioritet hanteras kontakten som väntar längst i kön först.

    • Om agenten överför samtalet till en ingångspunkt ändras kontaktprioriteten till den prioritet som tilldelats en kökontaktaktivitet i det nya flödet. Mer information finns i Över föra ett samtal till en ingångspunkt.

    Statisk prioritet — Ange statisk prioritet om du vill tilldela en prioritet innan du publicerar flödet. Du kan bara se det här fältet när växlingsknappen Ange kontaktprioritet är aktiverad.

    Välj en prioritet i listrutan Statisk prioritetsnivå. Du kan ställa in en prioritet från P1 till P9, där P1 är den högsta och P9 är den lägsta.

  9. Variabel prioritet — Välj Variabel prioritet om kontaktprioriteten ska ändras dynamiskt med varje flödesexekvering. Det här fältet visas bara när växlingsknappen Ange kontakt prioritet är aktiverad.

    Välj en flödesvariabel som returnerar ett heltal med prioritet från 1 till 9 från listrutan Kontaktprioritetsvariabel. Om prioriteten inte ligger inom intervallet 1—9 är standardprioriteten 10.

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.

  • Skicklighet —Välj önskad färdighet i listrutan. Du konfigurerar färdighetsdefinitionerna i kontrollhubben.

  • Vill kor — Välj önskat villkor i listrutan . Villkorsalternativen baseras på den valda färdighetstypen.

    Färdighetstyper som Boolean och Enum behöver inte ett villkor.

    Tillgängliga villkor är: IS, IS NOT, >=, <=

  • Vär de — Klicka på alternativknappen Statiskt färdigh etsvär de för att välja de statiska färdighetsvärden som anges i fältet Fär dighet svär de.

    Klicka på alternati vknappen Variabelt färdigh etsvärde för att välja färdighetsvärdet från en flödesvariabel som listas i li strutan Vari abel.

    Om färdighetsvärdet är ogiltigt släpps alla kompetenskrav och avslappningar som är associerade med kontakten som kom via QueueContactActivity.

  • Vikt — Ange ett viktvärde för det valda kompetenskravet. Värdet måste vara ett heltal från 1 till 1000.

    Du kan bara ställa in vikt för en fär dighet av skick lighetstyp. För bästa tillgängliga routing definierar vikter den relativa betydelsen av varje kompetensfärdighet skrav och påverkar poängen som används för agentval. Mer information finns i Bästa tillgängliga routning.

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:

  1. Aktivera växlingsknappen Aktivera färdighetsavslappning för att konfigurera färdighetsavkoppling.

    Aktivera den här växlingsknappen för att kopiera och visa de ursprungliga färdighetskraven som standard. Detta gör att du kan konfigurera färdighetsavslappningen med en idealisk uppsättning färdigheter.

    Ställ in fältet Efter att ha väntat i kön för till den varaktighet i sekunder som måste överskrida innan kompetensavslappningen gäller i kön. Standardväntetiden är 60 sekunder.

  2. Du kan lägga till, redigera eller ta bort kraven på kompetensavslappning.

    • Klicka på Lägg till färdighetskrav för att lägga till ett nytt krav på kompet ensavslappning.

    • Klicka på Ta bort för att ta bort kravet på kompetensavslappning.

    • Klicka på Redigera för att redigera kravet på kompetensavslappning.

    Klicka på Lägg till färdighetsav slappningssteg för att lägga till en ny kompeten savkopplingsgrupp.

    Standardfärdighetskraven som visas i steg 1 gör det lättare att ställa in kompetensavkopplingskraven.

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:

  • QueueID — Lagrar ID för kön där kontakten är i kö .

  • FailureCode — L agrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.

  • FailureDescription — Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.

Felkoder

Följande är felkoder och beskrivningar för aktiviteten Kökontakt:

Tabell 4. Beskrivning av felkod för kökontakt

Felkod

Felkodsvärde

Felbeskrivning

1

INVALID_REQUEST

Parametrarna som anges i aktiviteten är ogiltiga.

2

INVALID_ROUTING_STRATEGY

Den valda routningsstrategin är ogiltig.

3

INVALID_WAIT_TIME

Den definierade väntetiden är ogiltig.

4

INVALID_QUEUE

En ogiltig kö angavs i aktiviteten.

6

SYSTEM_ERROR

Systemet stötte på ett internt fel.

7

VTEAM_TRANSITION_LIMIT_REACHED

Kontakten har nått sin maximala gräns från att stå i kö till flera köer.

8

OWNER_ASSIGNED_TO_INTERACTION

Kontakten är redan tilldelad en agent.

9

INVALID_SKILL_NAME

Färdighetsnamnet är inte giltigt.

10

INVALID_SKILL_CONDITION

Färdighetsvillkoret är inte giltigt.

11

INVALID_SKILL_VALUE

Färdighetsvärdet är inte giltigt.

12

INVALID_OPERATION_FOR_INTERACTION_STATE

Köning är inte tillåten i vissa tillstånd av kontakten, till exempel avslutad kontakt.

13

WEIGHT_NOT_SUPPORTED_FOR_SKILL_TYPE

Vikt kan inte ställas in för ett färdighetskrav om färdigheten inte är en fär dighet av skicklighet styp.

14

INVALID_SKILL_WEIGHT

Vikter måste vara heltal från 1 till 1000.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitetsbeskrivning.

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:

  • Om du inte tilldelar kontakten en prioritet tilldelas aktiviteten Kö till agent ett standardvärde på 10.

  • Aktiviteten Kö till agent prioriterar kontakter med högre prioritet.

  • Om en eller flera kontakter har samma prioritet dirigerar aktiviteten Kö till agent kontakten som väntar längst till agenten först.

  1. Ställ in statisk prioritet för att prioritera en kontakt innan du publicerar flödet.

    Aktivera växlingsknappen Ange kontaktprioritet för att visa fältet Statisk prioritet i aktiviteten Kö till agent.

    Välj en prioritet i listrutan Statiskt prioritetsvär de. Du kan ställa in en prioritet från P1—P9, där P1 är den högsta och P9 är den lägsta.

  2. Välj Variabel prioritet om kontaktprioriteten ändras dynamiskt med varje flödeskörning.

    Aktivera växlingsknappen Ange kontaktprioritet för att visa fältet Variabel prioritet i aktiviteten Kö till agent.

    Välj en flödesvariabel som returnerar ett heltal med prioritet 1—9 från listrutan Kontakt prioritetsvariabel. Om prioriteten inte ligger inom intervallet 1—9 är standardprioriteten 10.

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:

  • Tillståndsövervakning

  • Tillåt inspelning

  • Spela in alla samtal

  • Pausa och återuppta aktiverad

  • Tröskelvärde för servicenivå

  • Maximal tid i kö

  • Standardmusik i kö

  • Tidszon

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:

  • Aktiviteten Kö till agent misslyckas med att leverera en kontakt till den föredragna agenten.

  • Agenten svarar inte på kontakten.

  • En föredragen agent avvisar kontakten.

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:

Tabell 5. Utgångsvariabler

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.

Tabell 6. Beskrivning av felkod för kö till agent

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.

Tabell 7. Värden för AgentState och AgentidleCode

Användningsfall

Agentstat

AgentidleCode

  • Ogiltig kö

  • Ogiltig agent

  • Agenten är inte inloggad

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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:

  1. Screen Pop URL — Ange webbadressen till den avsedda webbplatsen, till exempel http://www.salesforce.com. När agenten har svarat på ett samtal fylls den konfigurerade web badressen i Skärmfönstret på skrivbordet.

  2. Frågeparametrar — Ange de olika variablerna i nyttolasten.

    Om du vill lägga till en ny frågeparameter klickar du på Lägg till ny. Ange detaljerna för attribut-värde i fälten NYCK EL respektive VÄRDE.

  3. Screen Pop Desktop Label —Ange en kort och intuitiv anpassad visningstext som ersätter Screen Pop-URL påAgent Desktop.

    När agenten har svarat på eller avslutat ett samtal visas den här etiketten som en hyperlänk i meddelandet Skärmfönster påAgent Desktop.

    Om till exempel URL-adressen för skärmpop är http://www.salesforce.com och skrivbordsetiketten för skärmpop är Salesforce, visar systemet hyperlänken som Salesforce i meddelandet Screen Pop.

    Den här etiketten visas också på fliken Skärmpop påAgent Desktop.

4

Konfigurera följande i avsnittet Skärminställningar:

  1. Ny webbläsarflik — Skärmfönstret visas i en ny webbläsarflik varje gång utan att det påverkar det befintliga skärmfönstret.

  2. Fliken Be@@ fintlig skärmpop — Skärmfönstret visas i den befintliga webbläsarfliken och ersätter föregående skärmpop.

  3. Inne i skrivbordet — Skärmfönstret visas som en flik i rutan Hjälpinformation på skrivbordet.

    Om visningsalternativet Skärmpop är Inne i skrivbordet visas Skärmfönstret i rutan Hjälpinformation under samtalets varaktighet. Skärmfönstret behålls även när du väljer en aktivitet från en annan kanaltyp i fönstret Aktivitetslista.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande i avsnittet Konversation supplevelse:

  1. Virtual Agent — Välj en virtuell agent i Control Hub. Den virtuella agenten driver konversationen på naturligt språk som en del av IVR-upplevelsen med den som ringer.

  2. Gör uppmaningar avbrytbara — Gör det möjligt för kunderna att avbryta den virtuella agenten för att göra nya förfrågningar eller avsluta samtalet.

  3. Åsidosätt standardinställningar för språk och röst — Använd den här växlingsknappen för att åsidosätta språk- och röstinställningarna som har konfigurerats i variablerna Global_Language och Global_VoiceName. Den här parametern är aktiverad som standard.

    För att ett flöde ska fungera måste du ställa in de globala variablerna i flödet för att konfigurera standar dinmatningsspråket och utmatningsrösten för virtuell agent. Mer information om hur du lägger till globala variabler i flödet finns i Globala variabler.

  4. Inmatningsspråk — Anger språket som kunden använder när han talar med den virtuella agenten. Det här fältet visas bara om du aktiverar växlingsk nappen Åsidosätt standardinställningar för språk och röst.

    Om inmatningsspråket som Google stöder inte är tillgängligt i listrutan Inmatnings språk inaktiverar du växlingsk nappen Åsidosätt standardspråk och röstinställningar. Inkludera aktiviteten Ange variabel före aktiviteten Virtual Agent i flödet.

    Konfigurera aktiviteten Ange variabel enligt följande:

    • Ställ in variabeln till Global_language.

    • Ställ in variabelvärdet till önskad språkkod (till exempel fr-CA). Mer information om språken finns på referenssidan för Google Langu age.

    Röstdistributioner för Virtual Agent i Webex Contact Center stöder endast språk med igenkän ningsmodellen som ett förbättrat telefonsamtal (se Röster och språk som stöds som är tillgängliga med Dialogflow Essentials (ES) (se Språkreferens).

  5. Utmatningsröst — Standardvärdet är Automatisk. När värdet är Automatiskt väljer dialogflödet röstnamnet för ett visst språk. Se till att röstnamnet är konfigurerat enligt det valda språket.

    Om det röstnamn som Google stöder inte är tillgängligt i listrutan Utmatningsröst inaktiverar du växlingsk nappen Åsidosätt standardspråk och röstinställningar. Inkludera aktiviteten Ange variabel före aktiviteten Virtual Agent i flödet.

    Konfigurera aktiviteten Ange variabel enligt följande:

    • Ställ in variabeln till Global_voiceName.

    • Ställ in variabelvärdet till önskad utgående röstnamnskod (till exempel sv-US-standard-d). Mer information om röster och språk som stöds finns på sidan Röster och språk som stöds av Google.

    Mer information om Text till tal-röster finns i Röster och språk som stöds.

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.

  1. Nyckelvärde — Med parametern Nyckelvärde kan du ange ett variabelnamn och det tillhörande värdet. Du kan ange variabla värden med hjälp av syntaxen med dubbla parenteser.

    Om du till exempel vill returnera kontosaldot för en kund baserat på ANI kan nyckeln och värdet vara:

    Nyckel: ANI

    Värde: {{newContact.ani}}

    Om du vill lägga till en variabel parameter klickar du på Lägg till ny. Detta lägger till en rad där du kan ange respektive nyckelvärdepar.

    Kontaktcentret skickar dessa parametervärden till Google Dialogflow som ett JSON- värde i objektet request.query_param.payload. Systemet analyserar och hanterar denna JSON i distributionsapplikationen. Systemet når denna applikation via webhooken som är konfigurerad i Dialogflow. Mer information finns i Distribu tion.

5

Konfigurera följande i avsnittet Avancerade inställningar:

  1. Timeout utan indata — Anger hur lång tid den virtuella agenten väntar på kundinmatning (röst eller DTMF).

    Standardvärdet är 5 sekunder. Värdet kan variera från 1 till 30 sekunder.

  2. Max antal försök utan inmat ning — Anger hur många gånger den virtuella agenten väntar på kundinmatning (röst eller DTMF).

    Standardvärdet är 3. Värdet kan variera från 0 till 9.

    När det maximala antalet försök har förflutit avslutas Virtual Agent, med utmatningsvariabeln errorCode inst älld på värdet max_no_input.

  3. Timeout mellan siffror — Den tid som den virtuella agenten väntar på nästa DTMF-inmatning från kunden innan den virtuella agenten går vidare i konversationsflödet.

    Standardvärdet är 3 sekunder. Värdet kan variera från 0 till 30 sekunder.

  4. Terminatorsymbol — Tecknet som kunden kan ange för att indikera slutet på inmatningen. Terminatorsymbolen kan vara antingen # eller * beroende på konfigurationen.

  5. Avslutningsfördröj ning — Gör det möjligt för den virtuella agenten att slutföra det sista meddelandet innan aktiviteten slutar och går vidare till nästa steg i flödet.

  6. Om du till exempel vill att den virtuella agenten ska ange något för den som ringer innan systemet eskalerar samtalet till en agent ska du överväga den tid det tar att slutföra det slutliga meddelandet innan eskalering. Värdet kan variera från 1 till 30 sekunder.

    Om du konfigurerar värdet Avslutningsfördröjning som 0 spelas inte upp det senaste ljudmeddelandet till den som ringer upp.

  7. Talfrekvens —Indikerar talhastigheten. Öka eller minska den numeriska ingången för att bibehålla den ideala talhastigheten och kontrollera utgående talhastighet.

    Giltiga värden för den numeriska inmatningen ligger i intervallet 0,25 till 4,0 ord per minut (wpm). Standardvärdet är 1,0 wpm.

  8. Volymförstärkning —Indikerar ökningen eller minskningen av volym utmatningen. Öka eller minska den numeriska ingången för att bibehålla den ideala volymen för utgående tal.

  9. Giltiga poster för den numeriska ingången ligger i intervallet —96,0 decibel till 16,0 decibel (dB). Standardvärdet är 0,0 dB.

  10. Aktivera konversationstranskript — Gör det möjligt för skrivbordet att visa transkriptet av konversationen mellan den virtuella agenten och kunden. Det råa transkriptet är också tillgängligt via en dynamisk URL. Du kan använda den här webbadressen för att extrahera specifika avsnitt från transkriptet med hjälp av en HTTP-begäran.

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.

  1. VVA.lastIntent — Lagr ar den sista avsikten som utlöses av den virtuella agenten innan den flyttas till Eskalering eller Hanterad avsikt.

  2. vva.transcripturl — Lagrar webbadressen som pekar på transkriptet av konversationen mellan den virtuella agenten och kunden.

    Använd Parse- aktiviteten för att extrahera parametrarna från Virtual Agent-transkriptet.

  3. VVA.errorCode — Lagrar statuskoden vars värde beror på resultatet av konversationen mellan den virtuella agenten och kunden. Denna variabel innehåller ett av följande värden:

    • no_error: Indi kerar att de hanterade och eskalerade utgångarna inte hade några fel.

    • max_no_input: Indiker ar att kunden inte hade några inmatningsfel inom det angivna maximala antalet försök utan inmatning.

    • term_char_without_input: Indikerar att kunden tryckt på avslutningsknappen utan någon inmatning (talat eller genom knapptryckning). Terminatorsymbolen kan vara antingen # eller * beroende på konfigurationen.

    • system_error: Indikerar alla andra fel i systemet. Till exempel Dialogflow-fel, nätverksproblem och så vidare.

    För att spela upp ett anpassat ljudmeddelande för att meddela kunder om ett fel måste flödesutvecklare inkludera en uppspelningsmeddelandeaktivitet (innan samtalet kopplas bort) i flödet. Mer information om aktiviteten Spela upp meddelande finns i Spela upp meddelande.

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.

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.

Utfall

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.

Felhantering

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 Tjänster > Kontaktcenter > F löden.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. Ange en beskrivning för aktiviteten i fältet Aktivitetsbeskrivning.

7

Välj ett av följande Contact Center AI konfigur ationsalternativ i inställningarna för konversation supplevelse:

  • Statisk — Välj CCAI-konfigurationen för att hantera konversationerna inom standard PSTN-regionen.

    Konfigur Contact Center AI ationen fylls i baserat på CCAI-funktionen som är konfigurerad på Control Hub.

  • Vari abel — Välj CCAI-konfigurationen för att hantera konversationerna inom samma plats för den som ringer medan samtalet kommer från fjärrkontrollen eller icke-standard PSTN-regionen. Den här variabeln mappar PSTN-regionen till motsvarande Google-profilregion.

    Mer information om hur du konfigurerar variabeln CCAI config finns i steg 6 till 8 i dokumentet Konfigurera regionala medier för Virtual Agent-Voice.
    • För att ett VAV-flöde ska fungera måste du ställa in de globala variablerna i flödet för att konfigurera standardinmatnings språket och utmatningsrösten för virtuell agent. Mer information om hur du lägger till globala variabler i flödet finns i Globala variabler.

    • Om du vill åsidosätta standardinmatningsspråket och utmatningsrösten för VAV ska du inkludera aktiviteten Ange variabel före aktiviteten Virtual Agent V2 i flödet .

      För anpassat inmatningsspråk konfigurerar du aktiviteten Ange variabel enligt följande:

      • Ställ in variabeln till Global_Language.

      • Ställ in variabelvärdet till önskad språkkod (till exempel fr-CA).

      Konfigurera aktiviteten Ange variabel på följande sätt för anpassad utmatningsröst:

      • Ställ in variabeln till Global_ voiceName.

      • Ställ in variabelvärdet till önskad utgående röstnamnskod (till exempel sv-US-standard-d).

      Mer information om röster och språk som stöds i ES finns i Röster och språk som stöds.

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.

  • Händelsenamn — (valfritt) Anger namnet på händelsen som definieras på den integrerade AI-plattformen från tredje part.

  • Händelsedata — (valfritt) Anger JSON-data som systemet skickar (som en del av det definierade händelsenamnet) till den integrerade AI-plattformen från tredje part.

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: {{variable}}. Följande är ett exempel på statshändelsen som är konfigurerad för att hälsa uppringaren med ett anpassat välkomstmeddelande.

Händelsens namn: CustomWelcome

Händelsedata: {"Name”: ”John"}

9

Utför följande åtgärder i Avancerade inställningar:

  1. I fältet Talfrekvens anger du det numeriska värdet eller uttrycket för att öka eller minska tal utmatningshastigheten.

    • Giltiga värden för den numeriska ingången ligger i intervallet 0,25 till 4,0. Standardvärdet är 1,0.

      Till exempel, med 0,5 inställt som värde, blir utgångshastigheten för tal långsammare än den ideala hastigheten. Med 2 inställda som värde blir utgångshastigheten för tal snabbare än den ideala hastigheten.

    • För uttryck kan du använda syntaxen: {{variable}}.

  2. I fältet Volymförstärkning anger du det numeriska värdet eller uttrycket för att öka eller minska volymen för tal utdata.

    • Giltiga värden för den numeriska ingången ligger i intervallet —96,0 till 16,0 decibel (dB). Standardvärdet är 0,0 dB.

    • För uttryck kan du använda syntaxen: {{variable}}.

  3. I fältet Ton höjd anger du det numeriska värdet eller uttrycket för att öka eller minska tonhöjden för talutmatningen.

    • Giltiga värden för den numeriska ingången ligger i intervallet från —20,0 till 20,0 hertz (Hz). Standardvärdet är 0,0 Hz.

    • För uttryck kan du använda syntaxen: {{variable}}.

  4. Ange det numeriska värdet i fältet Avslutningsför dröj ning. Med den här inställningen kan den virtuella agenten slutföra det sista meddelandet innan aktiviteten upphör och går vidare till nästa steg i flödet.

    Om du till exempel vill att den virtuella agenten ska ange något för den som ringer innan systemet eskalerar samtalet till en agent ska du överväga den tid det tar att slutföra det slutliga meddelandet innan eskalering.

    Det giltiga värdet för den numeriska ingången ligger i intervallet från 0 till 30 sekunder. Standardvärdet är 30 sekunder.

    Om du konfigurerar värdet Avslutningsfördröj ning som 0 spelas inte upp det senaste ljudmeddelandet till den som ringer upp.

  5. Markera krys srutan Aktivera konversationstranskript för Agent Desktop att tillåta att utskriften av konversationen mellan den virtuella agenten och den som ringer visas.

    Det råa transkriptet är också tillgängligt via en dynamisk URL. Denna URL extraherar specifika avsnitt från transkriptet med en HTTP- begäran.

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.

  • VirtualAgentv2.Transcripturl — Lagrar webbadressen som pekar på transkriptet av konversationen mellan den virtuella agenten och den som ringer.

    Använd Parse- aktiviteten för att extrahera parametrarna från Virtual Agent Voice -transkriptet.

  • Variablerna VirtualAgentv2.Metadata och Virtual Agentv2. StateEventName är inte tillämpliga.

  • För närvarande är en-US det enda språk som stöds.

  • Endast U-law-codec stöds.

  • När ett samtal överförs till en live-agent visas transkriptet av konversationen mellan den som ringer och den virtuella agenten i modulen Transkript i Agent Desktop (endast om modulen Transkript är konfigurerad på). Agent Desktop

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.ani

    Automatisk 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.dnis

    DNIS (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 new Contact-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ända det 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 kontrollerar du 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.InteractionID

    En unik Webex Contact Center-identifierare som är associerad med varje interaktion som utlöses av newContac t-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.pstnRegion

    PSTN-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.flowVersionLabel

    Versionsetikett 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.flowVersionLabel kan utvecklare ändra flödeslogiken dynamiskt genom att komma åt versionsetiketterna i flödet.

  • NewContact.flowID

    Unik identifierare för det pågående flödet.

  • necontact.entrypointID

    Unik identifierare för ingångspunkten som startar flödet.

  • NewContact.orgID

    Unik identifierare för organisationen.

  • Återuppringningsvariabler:
    • NyhetKontakt.CallbackReason

      Anledningen 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.Callbacktyp

      Lagrar värdet som ”schemalagd” för en schemalagd återuppringning eller ”schemalagd personlig” för personlig schemalagd återuppringning.

    • newContact.ScheduleResourceInteractionId

      Det 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.rubriker

    Lagrar 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: High 

    I 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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande i avsnittet Ärende inställningar:

  1. Vari abel — Välj en variabel mot vilken du vill utvärdera de olika fallen. Välj variabeln i listrutan.

  2. Uttryck — Ange ett uttryck som de olika fallen ska utvärderas mot. Använd syntaxen för Pebble Template för att definiera uttrycket. Mer information om syntaxen för Pebble-mallen finns i Pebble-mall syntax.

  3. Fall — Definierar de olika fallen som ska jämföras med variabeln eller uttrycket. Du kan lägga till upp till 20 falluttalanden per aktivitet.

    Klicka på Lägg till nytt om du vill lägga till ett nytt case-satsningsblock som ska jämföras med ett statiskt värde, en variabel eller ett uttryck. Om du använder en variabel eller ett uttryck använder du Pebble Template Syntax. Mer information om syntaxen för Pebble-mallen finns i Pebble-mall syntax.

Aktivitetsresultat

  • Sant — Väg att ta om villkoret är uppfyllt. 

  • Falsk — Väg att ta om villkoret inte uppfylls. 

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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.

  1. Villkor — Välj Villkor i rullgardinsmenyn:  

    • < (mindre än)

    • ! = (inte lika)

    • > (större än)

    • == (lika med)

    • > = (större än eller lika med)

    • <= (mindre än eller lika med)

    • * (multiplicerat med)

    • /(dividerat med)

    • + (lägg till)

    • ‐ (subtrahera)

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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:

  • Gå till ingångspunkt: De anpassade flödesvariablerna och globala variablerna med samma namn och datatyp kopieras från det aktuella flödet till flödet som är associerat med ingångspunkten.

  • Gå till flöde: Flödesvariablerna som konfigureras i avsnittet Variabelmappning kopieras från det aktuella flödet till det nya flödet.

Konfigurera följande:

  1. Gå till ingångspunkt — Välj det här alternativet om det aktuella flödet ska gå till en ingångspunkt. I kombinationsrutan anger du ingångspunkten om flödeslogiken ska ändras baserat på den aktiva routningsstrategin vid överföringstillfället.

    De anpassade flödesvariablerna och globala variablerna med samma namn och datatyp kopieras från det första flödet till det nya flödet som är associerat med ingångspunkten.

    Endast de telefoninmatningspunkter som skapas i Webex Contact Center Control Hub visas.

    • Statisk ingångspunkt: Välj en ingångspunkt från listan över förkonfigurerade ingångspunkter. Endast ingångspunkter av samma kanaltyp är giltiga.

    • Dynamisk ingångspunkt: Välj en variabel som mappas till ett giltigt ingångspunkts-ID från kontrollhubben. Endast ingångspunkter av samma kanaltyp är giltiga.

  2. Gå till flöde — Välj det här alternativet om det aktuella flödet ska gå till ett annat flöde. I kombinationsrutan väljer du målflödet i listrutan. I listrutan för mål visas bara de publicerade flödena.

    Du kan visa önskat flöde i en separat flik. Om du vill visa ett flöde kan du antingen klicka på alternativet Visa som visas medan du väljer ett flöde i listan eller klicka på alternativet Visa valt flöde när du har valt ett flöde i alternativet Gå till flöde.

    Du kan manuellt mappa variabler över två flöden i avsnittet Mappning av flödesvariab ler.

    • Statiskt flöde: Välj ett flöde från listan över förkonfigurerade flöden.

    • Dynamiskt flöde: Välj en variabel som mappas till ett giltigt flödesID. Du kan hitta Flöde-ID:t i Flödesinställningar under fönstret Allmänna inställningar.

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:

  1. Mappa aktuella variabler — Listar alla flödesvariabler och globala variabler i det aktuella flödet. Du kan mappa samma variabel till flera variabler i målflödet. Ange variabeln som ska mappas i kombinationsrutan.

  2. Till destinationsvariabel — Lista över alla flödesvariabler och globala variabler i målflödet som kommer att kopieras från det aktuella flödet efter överlämning.

    Ange variabeln som mappas i målflödet i kombinationsr utan. Du kan bara kartlägga variablerna i målflödet en gång, medan du kan kartlägga variablerna i det aktuella flödet flera gånger.

Så här lägger du till, redigerar eller tar bort variabelmappningar:

  • Om du vill redigera en variabelmappning väljer du lämpligt flöde i listrutan.

    När du har valt en variabel i listr utan M appa aktuella variabler eller Till mål variabel visas bara variablerna av samma datatyp i den andra listrutan.

    Om du till exempel väljer CustomerID av typen Heltal i listrutan Koppla aktuella variabler visas bara variabler av typen Hel tal i det nya flödet i listrutan Till målvariabel.

  • Klicka på ikonen Ta bort om du vill ta bort en variabel mappning.

  • Klicka på Lägg till ny om du vill lägga till en ny variabelmappning. Välj variabler som ska mappas i listrut orna Mappa aktuella variabler och Till målvariabel.

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.

  • Statisk

    • GoTo Flow: Den hanterar variabler som mappas i avsnittet Flödesvariabel-m appningar.

    • Gå till ingångspunkt: Agentvisningsbara flödesvariabler och globala variabler mappas automatiskt när de överförs till en ingång spunkt.

  • Dynamisk

    • GoTo-flöde: Agentvisningsbara flödesvariabler och globala variabler mappas automatiskt.

    • Gå till ingångspunkt: Agentvisningsbara flödesvariabler och globala variabler mappas automatiskt

Felkoder för GoTo-aktivitet

Felkod

Felbeskrivning

Förklaring

1

Felkod

Lagrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.

2

Felbeskrivning

Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande i avsnittet Vänteinställningar:

  1. Varaktighet — Välj en varaktighet i formatet HH:MM:SS för att ange den tidslängd under vilken flödesexekveringen pausar med minst 10 sekunder och högst 72 timmar.

    Klicka på fältet Varaktighet för att ställa in tiden. Om du anger minuter- och sekunder fälten till fler än 59, är det automatiskt 59 som standard. Om du ställer in fältet timmar till mer än 72 uppmanas du att ange varaktigheten mellan 00:00:10 och 72:00:00.

    För närvarande finns det en avvikelse upp till några millisekunder när du utför denna aktivitet. Använd inte vänteaktiviteten i användningsfall som kräver hög precision.

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:

  • Ange ett namn för aktiviteten i aktivitetsetiketten.

  • (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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.

  1. Klicka på Lägg till ny för att skapa en ny sökväg.

  2. Ange procentandel och sökvägsnamn.

    Du kan allokera minst 0% och högst 100% per utgångsväg.

    Se till att alla tilldelningar uppgår till 100%. Systemet ger ett fel vid validering av flödet om allokeringsprocenten inte uppfyller eller överstiger 100%.

    Du kan lägga till högst 10 banor.

  3. (Valfritt) Klicka på ikonen Ta bort bredvid en sökväg för att ta bort posten. Du kan välja att justera procentandelen med önskad uppsättning anslutningar och ta bort de ytterligare också. Systemet genererar ett fel om de totala tilldelningarna inte går upp till 100%.

Den procentuella allokeringsaktiviteten har följande outputvariabler:

  • PercentAllocation.Percentage - Lagrar nästa procentu ella rutt.

  • PercentAllocation.Description - Lagrar beskriv ningen.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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 .

  • Samman hang — Innehåller orsaken till begäran. Den här obligatoriska parametern kan inte redigeras eller raderas.

    Den här parametern måste innehålla samma värde som det värde som anges i Attribut kontexten i BRE. Mer information finns i avsnittet Skapa en uppsättning regler i användarhandboken för Cisco Webex Contact Center Business Rules Engine.

  • ANI — Innehåller det ursprungliga telefonnumret för samtalet. Detta är en standardparameter som du kan redigera eller ta bort, baserat på regelkonfigurationen i BRE.

    Ett provvärde för ANI är {{newContact.ani}}

  • Response Timeout — Anger anslutningstidsgränsen för BRE-begäran. Värdet måste vara mellan 100 och 60 000 ms. Standardvärdet är 2 000 ms.

  • Antal försök igen — Anger hur många gånger BRE- begäran försöks efter misslyckande. Det giltiga intervallet är 0 till 5.

    Denna parameter används om statuskoden är 5xx; till exempel 500 eller 501.

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:

  1. Svarsvariabel — Välj en variabel som du vill extrahera ett visst avsnitt från BRE-begäran-svarsobjektet. Du kan bara välja Anpassade flödesvariabler i listrutan.

  2. Sökvägsut tryck — Definiera sökvägsuttrycket för analys av svarsobjektet . Beroende på typen av datastruktur för svarsobjektet och använd ningsfallen för att extrahera en delmängd av den informationen varierar sökvägsuttrycket.

    Data normaliseras till en objekthierarki före körning av sökvägsuttryck, så JSONPath används i svarsobjektet oavsett vilken innehållstyp som konfigurerats.

Utgångsvariabler

BRE-begäran returnerar två utmatningsvariabler:

  • BRERequest1.httpResponseBody: Returnerar svarstexten för BRE-begäran.

  • BRERequest1.httpStatusCode: Returnerar statuskoden för BRE-begäran.

    Dessa svarskoder klassificeras i följande kategorier:

    • Informationssvar (100—199)

    • Framgångsrika svar (200—299)

    • Omdirigeringar (300—399)

    • Klientfel (400—499)

    • Serverfel (500—599)

Innehållstypformat

Följande exempel beskriver exempel på inmatningsinnehållstypformat och JSON- svaret.

  • Innehållstyp XML

    Använd det här verktyget för att konvertera XML till JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inmatningsformat:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Data/JSON-normaliserat svar

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.note.from för att få värdet som Jani.

  • Innehållstyp TOML

    Använd det här verktyget för att konvertera TOML till JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inmatningsformat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON-normaliserat svar

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }
      

      Exempel på JSON-sökvägsuttryck: Använd $.owner.name för att få värdet som 'Tom Preston-Werner'.

  • Innehållstyp YAML

    Använd det här verktyget för att konvertera YAML till JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inmatningsformat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON-normaliserat svar

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.martin.job för att få värdet Utvecklare.

  • Innehållstyp JSON

    Använd JSON Expression Evaluator https://jsonpath.com/.

    • JSON-inmatningsformat:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON-normaliserat svar

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.martin.job för att få värdet Utvecklare.

Ö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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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.

  • Statiska öppettider: Välj en arbetstimme från Control Hub.

  • Variabla öppettider: Välj en variabel som mappas till en giltig arbetstimme från Control Hub.

    Variabeln måste innehålla rätt Business Hour ID som erhållits från Control Hub. Om ID:t är ogiltigt flyttas flödet till felsökvägen.

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:

  1. Åsido sättningar — Om aktuell tid definieras som en åsidosättning som i listan Åsidosättningar, tar aktiviteten grenen Åsidosätt oavsett skifttider som anges i den valda arbetstiden.

  2. Helgdagar — Om den aktuella dagen är en helgdag enligt definitionen i semesterlistan, tar aktiviteten semestergrenen oavsett skifttider som anges i den valda arbetstiden.

  3. Arbetstider — Det här är den primära noden som tar hänsyn till den skifttid som nämns i den valda arbetstiden i avsnittet Schemainformation. Aktiviteten tar denna gren om den aktuella tiden matchar den valda skift timingen.

  4. Standard — Aktiviteten tar förgreningen Standard om inget av ovanstående utvärderas.

Utdatavariabler

Aktiviteten Öppettider använder följande utdatavariabler.

  • WorkingHoursShift_name —Under flödeskörningen lagrar denna variabel namnet på det skift som definierats i arbetstiden.

  • Holidays_Name — Under flödeskörningen lagrar den här variabeln namnet på semestern om den aktuella dagen är en helgdag enligt definitionen i semesterlistan .

  • Åsidosättning_namn — Under flödes körningen lagrar den här variabeln namnet på åsidosättningen som matchar den aktuella tiden som definierats i åsidosättningarna.

  • Status — Den här variabeln lagrar vilken av noden som valts under flödeskörningen, till exempel arbetstid, helgdagar, åsidosättning eller standard.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigur era följande i avsnittet Hashkonfiguration:

InmatningsvariablerUtmatningsvariablerNodresultat
Hashing-algoritm: Välj en hashalgoritm för att generera en hash. Vi stöder följande hashingalgoritmer:
  • SHA-256: Denna algoritm genererar en unik, fast storlek 256-bitars (32-byte) hash.
  • SHA-512: Denna algoritm genererar en unik, fast storlek på 512-bitars (64-byte) hash.
hash.output: Genererad hash lagras i denna variabel. OnSuccess: Hash genereras framgångsrikt.
Ovanlig text: Ange en inmatningsvariabel eller vanlig text som ska hashas. hash.salt: Saltvärdet som används lagras i denna variabel. OnError: Hashgenerering misslyckades på grund av ogiltig indata.
Använd salt: Markera den här kryssrutan om du vill konfigurera ytterligare säkerhet för den krypterade strängen. Salt är slumpmässiga data som läggs till strängen innan den skickas till hashfunktionen.
Salttyp: Välj vilken typ av Saltdata du vill lägga till i strängen. Saltvärden som stöds inkluderar text, base64 och Hex. Du kan också generera ett slumpmässigt värde under körning genom att välja Autogenerate Salt.
Saltvär de: Data som måste läggas till strängen som ska hashas.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera önskat engångslösen ordsformat och längd i OTP Generation Logic.

  1. OTP-format: Välj ett OTP-format. Standardformatet är alfanumeriskt. Webex Connectstöder följande OTP-format:

    • Alfanumerisk - en sträng som innehåller en kombination av alfabetiska och numeriska tecken, till exempel Pq1anq, D345sdrq.

    • Alfabetisk - en sträng som innehåller en kombination av gemener och versaler alfabetiska tecken, till exempel BPMFxV, GHRTYwd.

    • Numerisk - en sträng som innehåller numeriska tecken, till exempel 675468, 4321, 4572.

  2. OTP-längd: Ange OTP-längd. Standardlängden är sex tecken. Minsta OTP-längd är 4 och den maximala längden är 64.

  3. Konfigurera följande ytterligare OTP-inställningar:

    • OTP-giltighet: Definiera OTP-giltighet (i minuter). OTP löper ut efter denna varaktighet. Vid återsändning av OTP-begäran återställs giltigheten. Standardgiltighetstiden för OTP är 30 minuter.

    • Välj åtgärden för Vid återsändning av OTP-begäran, antingen Skapa ny OTP eller Återanvänd aktuell OTP. OTP-giltigheten återställs för någon av åtgärderna.

    • Ange en transaktionsreferens eller välj en variabel som innehåller det här värdet. Detta är en unik referenskod knuten till den genererade OTP som används för att validera den.

Vad du ska göra härnäst

Standardutmatningsvariabeln för den genererade OTP-noden är GenerateOTP.OTP. Detta fångar den genererade OTP: n.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande i avsnittet Inställningar för HTTP-begäran:

  1. Använd autentiserad slutpunkt — Aktiverar möjligheten att göra en HTTP-begäran till en autentiserad slutpunkt. Som standard är den här växlingsknappen på.

  2. Koppl ing — Välj Connector i listrutan. I listrutan visas namnet på de kontakter som konfigurerats i Control Hub. Connector tillhandahåller en gemensam plats för att lagra autentiseringsuppgifter för den tjänst du vill komma åt.

    Salesforce Connector validerar till exempel och tillåter anslutning till Salesfor ce-kontot. Du kan sedan referera till den här anslutningen från HTTP- begäranaktiviteten för att göra en begäran. Detta skapar i huvudsak domänsektionen i webbadressen. Information om hur du konfigurerar en kontakt på Control Hub finns i artikeln Konfigurera integrationsanslutningar för Webex Contact Center.

  3. Begärningssökväg — Ange sökvägen för begäran för HTTP-begäran.

    Det här fältet visas när växlingsknappen Använd autentiserad slutpunkt är aktiverad.

  4. Begäran URL — Definierar begäran URL som spänner över både domän- och begäransökvägar för oautentiserade slutpunkter.

    Det här fältet visas när växlingsknappen Använd autentiserad slutpunkt är avstängd.

  5. Metodtyper: GET, POST, PUT, PATCH, DELETE, OPTIONS, HE AD —Definierar HTTP-förfrågningsaktiviteten som stöder följande populära metoder:

    • GET: Begär data från en angiven resurs.

    • POST: Skicka data till en server för att skapa eller uppdatera en resurs.

    • PUT: Ersätter alla aktuella representationer av målresursen med begäran nyttolast.

    • PATCH: Tillämpa partiella ändringar på en resurs.

    • RADERA: Ta bort den angivna resursen.

    • ALTERNATIV: Beskriv kommunikationsalternativen för målresursen.

    • HEAD: Ber om ett svar som är identiskt med en GET-förfrågan, men utan svarsorganet.

  6. Frågeparametrar — Definierar parametrar som du skickar som en del av HTTP-begäran. Webbservern tillhandahåller dessa extra parametrar att använda till exempel för att göra en GET-begäran. Ange nyckeln för frågan och det tillhörande värdet som du behöver skicka med frågan i kolumnerna Nyckelvärde. Parametrarna är en lista med nyckelvärdepar som är åtskilda med symbolen ampersand (&). Du kan också använda variabelvärdena i syntaxen med dubbla parenteser för att skicka variabelvärden.

    Om du till exempel vill hämta kontosaldot för en kund baserat på ANI, beroende på API:erna för datalagringstjänsten, kan nyckeln och värdet vara:

    Nyckel: ANI

    Värde: {{newContact.ani}}

    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 respektive nyckelvärdepar. Du kan lägga till så många frågeparametrar som krävs som en del av HTTP-begäran.

  7. HTTP-förfrågningsrubri ker — Definierar HTTP-rubriker som låter klienten skicka ytterligare information med en HTTP-begäran. Begärningsrubriker som Acceptera, Accept‐* eller If-* tillåter att utföra villkorade förfrågningar tillsammans med andra rubriker som Cookie och User‐Agent.

    Till exempel, som en del av en GET-begäran, använd:

    HÄMTA /home.html HTTP/1.1

    Värd: developer.mozilla.org

    Användaragent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv: 50.0) Gecko/20100101 Firefox/50.0

    Acceptera: text/html, applikation/xhtml+xml, applikation/xml; q=0.9, */*; q=0.8 Acceptera språk: en‐US, sv; q=0.5 Acceptera kodning: gzip, deflate, br

    Referens: https://developer.mozilla.org/testpage.html

    Anslutning: keep‐alive

    Uppgradering‐Osäkra förfrågningar: 1

    If‐Modifierad‐Sedan: mån, 18 juli 2016 02:36:04 GMT

    Om ingen matchning: ”c561c68d0ba92bbeb8b0fff2a9199f722e3a621a” Cache-kontroll: max‐ålder = 0

    Om du vill lägga till en HTTP-rubrik klickar du på Lägg till ny. Detta lägger till en rad där du kan ange respektive nyckelvärdepar. Du kan lägga till så många HTTP-rubriker som krävs som en del av HTTP-begäran.

  8. Innehållstyp — Anger den förväntade innehållstypen för begärandet exten. Innehållstyperna som stöds inkluderar:

    • Applikation/ JSON

    • Formulär URL kodad

    • TOML

    • XML

    • Arkiv

      YAML

    • Formulärdata

    • GraphQL

    • Övrigt

  9. Begär kroppsvär de — Anger de databytes som överförs i ett HTTP-transaktionsmeddelande, omedelbart efter rubrikerna om det finns några. I vissa typer av HTTP-förfrågningar, till exempel en POST- eller PUT-begäran, kan du skicka en förfrå gningstext som anger innehållet som ska uppdateras på målresursen.

    • Välj inne hållstyp som fil. Kolumnerna CONTENT och FILE NAME visas. I listrutan CONTENT visas listan med JSON-variabler från flödes- och utmatningsvariablerna från Record aktiviteterna.

      • INNEHÅLL — Välj den inspelade ljudfilen i li strutan. Ljudfilen fylls i baserat på de utdatavariabler som konfigurerats i inspelningsaktiv iteterna. Systemet skickar den här ljudfilen till tredjepartsservern eller API.

      • FILNAMN — Ange namnet på ljudfilen. Det här filnamnet visas på målservern eller API:et.

      Innehållstypen Formulärdata hämtar formulärdata i nyckelvärde-par. Det här fältet stöder uppladdning av filer och formulärdata och är användbart för att ladda upp ljud filer.

      Om du väljer innehållstypen som Formulärdata visas följande fält:

      • Nyckel —Använd detta som nyckel för att komma åt data. Det används också i rubriken Content-Disposition.

      • Typ — Typen kan vara antingen Text eller Fil.

      • Vär de —Konfigurera värdet (Text i JSON-format definierar innehållstypen tillsammans med andra parametrar som namnet på filen och så vidare. && Fil innehåller faktiska fildata.

        Formulärdata stöder referens till filnamnet från Record-aktiviteten för användning vid inspelning av uppmaningar och hälsningar via flöde. För 'Arkiv' väljer du variabeln som ger filnamnet som motsvarar postaktivitetens utdatavariabel.

      Om du väljer Innehållstyp som GraphQL visas fältet Fråga- och GraphQL- variabler. Dessa fält används för att fånga data och variabler.

      • Fråga — Frågeparametern krävs och bör innehålla källtexten i ett GraphQL-dokument.

      • GraphQL-variabler — Variablerna representerar de dynamiska värdena för frågan.

        Med GraphQL-stöd kan du göra förfrågningar till valfritt API som stöder GraphQL inbyggt, till exempel när du använder WebExCC API Connector för att anropa Search API. Detta möjliggör användningsfall där rapporteringsdata kan användas för anpassad logik och routingbeslut.

      Om du väljer Innehållstyp som Annat kan du ange vilken innehållstyp du behöver (om API:et kräver en inne hållsty pshuvud som inte är tillgänglig i flödesdesignern). Således kan du välja en annan innehåll styp än de standardtyper som stöds.

  10. Svarstidsgräns — Anger anslutningstidsgränsen för HTTP-begäran. Värdet måste vara mellan 100 och 60 000 ms. Standardvärdet är 2 000 ms.

  11. Antal försök igen — Anger hur många gånger HTTP- begäran försöks efter misslyckande. Det giltiga intervallet är 0 till 5.

    Denna parameter används om statuskoden är 5xx; till exempel 500 eller 501.

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.

  1. Innehållstyp — Anger den förväntade innehållstypen för svarsorganet. Innehållstyperna inkluderar:

    • JSON

    • TOML

    • XML

    • YAML är de innehållstyper som stöds.

  2. Utdatav ariabel — Välj en variabel som ska innehålla data från ett specifikt avsnitt i svarsobjektet HTTP-begäran.

  3. Sökvägsut tryck — Definiera sökvägsuttrycket för analys av svarsobjektet . Beroende på svarsobjektets datastruktur och anledningen till att extrahera en delmängd av information varierar sökvägsuttrycket.

    Data normaliseras till en objekthierarki före körning av sökvägsuttryck, så JSONPath används i svarsobjektet oavsett vilken innehållstyp som konfigurerats.

Utgångsvariabler

HTTP-begäran returnerar följande utdatavariabler:

  • HttpRequest1.httpStatusCode: Returnerar statuskoden för HTTP.

    Dessa svarskoder klassificeras i fem huvudkategorier:

    • Informationssvar (100—199)

    • Framgångsrika svar (200—299)

    • Omdirigeringar (300—399) Klientfel (400—499)

    • Serverfel (500—599)

  • HttpRequest1.httpResponseBody: Returnerar svarstexten för HTTP-begäran.

  • HttpRequest1.HttpResponseHeaders: Returnerar rubrikinformationen från svaret.

Innehållstypformat

Följande exempel beskriver exempel på inmatningsinnehållstypformat och JSON- svaret.

  • Innehållstyp XML

    Använd det här verktyget för att konvertera XML till JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inmatningsformat:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Data/JSON-normaliserat svar

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.note.from för att få värdet som Jani.

  • Innehållstyp TOML

    Använd det här verktyget för att konvertera TOML till JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inmatningsformat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON-normaliserat svar

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.owner.name för att få värdet som 'Tom Preston-Werner'.

  • Innehållstyp YAML

  • Använd det här verktyget för att konvertera YAML till JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inmatningsformat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON-normaliserat svar

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.martin.job för att få värdet Utvecklare.

  • Innehållstyp JSON

    Använd JSON Expression Evaluator https://jsonpath.com/.

    • JSON-inmatningsformat:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON-normaliserat svar

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.martin.job för att få värdet Utvecklare.

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.

  1. Aktivera ljud i väntan — Växla den här inställningen för att spela upp den valda ljudfilen i en kontinuerlig slinga som säkerställer oavbruten uppspelning medan systemet hämtar HTTP-svar.

  2. Ljudfil —Välj en ljudfil. Systemet spelar upp den här ljud filen till den som ringer för att fylla tystnaden medan den hämtar ett HTTP-svar.

  3. Fördröj ning —Ställ in fördröjningstidens värde i millisekunder enligt krav. Standardvärdet är förinställt till 2000 millisekunder.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande i avsnittet Analy sinställningar:

  1. Inmatningsvariabel — Anger variabeln som lagrar data objektet som ska användas för analys.

  2. Innehållstyp — Anger den förväntade innehållstypen för data objektet. JSON, TOML, XML och YAML stöds av innehållstyper.

  3. Utdatav ariabel — Välj en variabel som ska innehålla data från ett specifikt avsnitt i svarsobjektet HTTP-begäran.

  4. Sökvägsut tryck — Definiera sökvägsuttrycket för analys av svarsobjektet . Beroende på svarsobjektets datastruktur och anledningen till att extrahera en delmängd av information varierar sökvägsuttrycket.

    Data normaliseras till en objekthierarki före körning av sökvägsuttryck, så JSONPath används i svarsobjektet oavsett vilken innehållstyp som konfigurerats.

    Sökvägsuttryck bör bekräfta till Jayway JSONPath-uttryck. Mer information finns på https://github.com/json-path/JsonPath.

Innehållstypformat

Följande exempel beskriver exempel på inmatningsinnehållstypformat och JSON- svaret.

  • Innehållstyp XML

    Använd det här verktyget för att konvertera XML till JSON-format https://codeshack.io/xml-to-json-converter/.

    • XML-inmatningsformat:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Data/JSON-normaliserat svar

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.note.from för att få värdet som Jani.

  • Innehållstyp TOML

    Använd det här verktyget för att konvertera TOML till JSON-format https://www.convertjson.com/toml-to-json.htm.

    • TOML-inmatningsformat:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON-normaliserat svar

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.owner.name för att få värdet som 'Tom Preston-Werner'.

  • Innehållstyp YAML

  • Använd det här verktyget för att konvertera YAML till JSON-format https://www.convertjson.com/yaml-to-json.htm.

    • YAML-inmatningsformat:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON-normaliserat svar

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.martin.job för att få värdet Utvecklare.

  • Innehållstyp JSON

    Använd JSON Expression Evaluator https://jsonpath.com/.

    • JSON-inmatningsformat:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON-normaliserat svar

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Exempel på JSON-sökvägsuttryck: Använd $.martin.job för att få värdet Utvecklare.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

I avsnittet Variabelinställningar konfigurerar du följande:

  1. Variabel — Välj variabeln i rullgardinsmenyn. Du kan bara ställa in anpassade flödesvariabler till anpassade värden. Fördefinierade variabler har fasta värden som dikteras av flödesexekveringen.

  2. Variabelvärde — Klicka på alternati vknappen Ange värde för att ställa in variabeln till ett visst värde. Inmatningsfälttypen ändras baserat på datatypen för den valda variabeln. Mer information om variabla dat atyper finns i Skapa anpassade flödesvariabler.

    Om värdet är en sträng kan du ange grundtext eller uttryck.

    Om du vill ange ett uttryck använder du syntaxen {{variable}}.

    Klicka på alternativknappen Ställ in till variabel om du vill ställa in variabel värdet till värdet för en annan variabel i flödet. Välj en variabel i rullgardinsmenyn. Alla variabler i flödet är tillgängliga för urval.

  3. Lägg till ny — Klicka på Lägg till ny om du vill lägga till nya variabler. Definiera variabeln och variabelvärdet. Ta inte med komplexa uttryck när du konfigurerar flera variabler inom en enda Set Variabel-aktivitet.

    Du kan konfigurera upp till 10 variabler inom en enda Set Variabel-aktivitet. Du kan ordna om variablerna inom aktiviteten Ange variabel.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande i avsnittet OTP-detaljer:

  1. OTP: Ange variabelnamnet som innehåller OTP som anges av användaren.

  2. Transaktionsreferens: Den unika referens som noden använder för att verifiera OTP som erhållits i steg 1.

  3. OTP-prefix och OTP-suffix (valfritt): Ange prefixet och/eller suffixet för OTP, som måste tas bort innan OTP verifieras.

4

Konfigurera följande i Avancerade inställningar:

  • Meddela URL (valfritt): Konfigurera en slutpunkt för att ta emot meddelanden om framgång/fel. Meddelandets nyttolast innehåller korrelations-ID (transaktionsreferensen som skickas i Generera OTP), statusen i beskrivnings fältet, OTP-verifieringstidsstämpeln och relaterade metadata.

    Exempel på nyttolast

    { 
      "code": "0", 
      "transid": "f7ff05a4-cab7-663a-bt24-74568e4ff297", 
      "description": "SUCCESS", 
      "correlationid": "c6464f3e-38a3-456t-87ea-a118565677a5", 
      "time": "2026-05-19T10:02:41.234Z", 
      "api": "verify", 
      "txn_log_level": 0 
    } 
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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

I avsnittet Överför uppringningsnummer konfigurerar du destin ationsnumret för samtalet genom att ange det manuellt eller välja en variabel.

  1. Överför uppringningsnummer —Ange det DN som ett samtal ska överföras till. Detta kan vara ett specifikt nummer som anges manuellt, eller ett dynamiskt tal som indikeras genom en flödesvariabel.

  2. Specifikt uppringningsnummer —Ange det nummer som samtalet måste överför as till.

  3. Variabelt uppringningsnummer — Välj flödesvariabeln i listrutan. Listan visar endast variabler av typen ”String”.

    Variabeln lagrar numret till vilket samtalet ska överföras.

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.

  1. Tangent —Ange nyckeln för en anpassad X-Header.

  2. Vär de — Ange ett värde för den anpassade rubriken som ska skickas till det utgående SIP INVITE-meddelandet.

Du måste undvika att inkludera följande känsliga PII-information i SIP- rubrikerna.

  • Fullständiga namn - Undvik att använda fullständiga namn på individer.

  • Personnummer - Inkludera inte någon del av ett person nummer.

  • Fysiska adresser — Avstå från att använda hem- eller arbets adresser.

  • Finansiell information — Uteslut kreditkortsnummer, bankkontouppgifter etc.

  • Hälsoinformation — Undvik att dela hälsorelaterade detaljer eller data som kan betraktas som PHI.

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.

  • 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

5

Avsnittet Felkoder för utgående fel beskriver utdatafelkoderna för aktiviteten Blind Transfer,

  1. Flödesaktivitet som inte stöds — Felkod 48 indikerar att flödet inte kan köra aktiviteten Överbryggad överföring efter köning eller när en agent har tilldel ats samtalet.

  2. Systemfel —Felkod 6 representerar diverse system fel som inte faller inom någon av de definierade kategorierna.

Ö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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

I avsnittet Överför uppringningsnummer konfigurerar du destin ationsnumret för samtalet genom att ange det manuellt eller välja en variabel.

  1. Överför uppringningsnummer —Ange det DN som ett samtal ska överföras till. Detta kan vara ett specifikt nummer som anges manuellt, eller ett dynamiskt tal som indikeras genom en flödesvariabel.

  2. Specifikt uppringningsnummer —Ange det nummer som samtalet måste överför as till.

  3. Variabelt uppringningsnummer — Välj flödesvariabeln i listrutan. Variabeln lagrar numret till vilket samtalet ska överföras.

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 .

  1. Timeout — Det här är hur länge systemet väntar på att den överförda parten tar upp samtalet. Om mottagaren inte hämtar upp inom denna tid avslutar systemet samtalet.

    Varaktigheten bör ligga i intervallet 1—120 sekunder. Standardvärdet är 10 sekunder.

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.

  1. Skicka utdatasi ffror — Slå på växeln om du vill skicka ut DTMF-siffrorna till destinationen, efter att destinationen har svarat på samtalet och innan överföringen är klar.

  2. Specifika utdatasiffror — Ange de specifika DTMF-utgångs siffrorna.

  3. Variabla utmatningssiffror — Välj flödesvariabeln i li strutan. Variabeln lagrar DTMF-numret.

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.

  1. Tangent —Ange nyckeln för en anpassad X-Header.

  2. Vär de — Ange ett värde för den anpassade rubriken som ska skickas till 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.

  • Fullständiga namn - Undvik att använda fullständiga namn på individer.

  • Personnummer - Inkludera inte någon del av ett person nummer.

  • Fysiska adresser — Avstå från att använda hem- eller arbets adresser.

  • Finansiell information — Uteslut kreditkortsnummer, bankkontouppgifter etc.

  • Hälsoinformation — Undvik att dela hälsorelaterade detaljer eller data som kan betraktas som PHI.

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.

  • 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

7

I avsnittet Output Vari able kan du fånga information om resultatet av överföringen.

  1. BridgedTransfer_DXM.FailureCode — Den här parametern registrerar fel- eller statuskoder som motsvarar misslyckade försök att utföra en överbryggad överföring med hjälp av Digital Extension Module (DXM).

  2. BridgedTransfer_DXM.FailureDescription — Den här parametern lagrar beskriv ningen av felet som uppstått under ett försök till överbryggad överföring med hjälp av (DXM).

  3. BridgedTransfer.headers —Den här parametern lagrar SIP- rubriker som analyserats från BYE-meddelandet. Rubrikerna lagras som ett JSON-objekt. Individu ella rubriker kan extraheras och ställas in i flöde eller globala variabler för vidare användning.

    Följande tabell sammanfattar felkoderna för utdata för aktivitet i överbryggad överföring.

    Felkod

    Felbeskrivning

    Förklaring

    1

    Ogiltig_nummer

    Det uppringda externa katalognumret (DN) är ogiltigt.

    2

    Upptagen

    Det externa DN är antingen aktiverat eller har avvisat inkommande samtal.

    3

    Inget svar

    Det externa DN:et kunde inte besvara samtalet inom den förinställda tidsgränsen .

    48

    Flödesaktivitet som inte stöds

    Flödet kan inte köra aktiviteten Överbryggad överföring efter köning eller när en agent har tilldelats samtalet.

    6

    Systemfel

    Den här koden representerar diverse fel som inte faller inom de ovan definierade kategorierna.

    Överbryggad överföring är endast tillgänglig på nästa generations röstmedieplattformar (VPOP och Webex Calling).

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande CPA- parametrar i avsnittet Avancerade medi aparametrar:

  1. Min tystnadsperiod — Detta anger den minsta tystnadsperiod (i millisekunder) som krävs för att klassificera ett samtal som röstdetekterat. Om flera telefonsvararsamtal skickas till agenter som röst, öka sedan detta värde för längre pauser i telefonsvararhälsningar. Du kan ställa in detta värde mellan 100—1000 ms med standardvärdet 608 ms.

  2. Analysperiod — Detta anger hur lång tid (i millisekunder) används för att analysera ett samtal. Om det finns en kort agenthälsning på en telefonsvarare, kategoriserar ett längre värde att telefonsvararen ringer som röst. Om samtalet är till ett företag där operatören har en längre skript hälsning, ett kortare värde kategoriserar den långa och levande hälsningen som ett telefonsvararsamtal . Du kan ställa in detta värde mellan 1000—10000 ms med standardvärdet 2500 ms.

  3. Minsta giltigt tal — Detta anger den minsta tiden (i millisekunder) för röst som krävs för att klassificera ett samtal som röst-upptäckt. Du kan ställa in detta värde mellan 50—500 ms med standardvärdet 112 ms.

  4. Maximal tidsanalys — Detta anger den maximala tidslängden (i millisekunder) som tillåts för analys innan en problemanalys identifieras som död luft eller låg volym. Du kan ställa in detta värde mellan 1000—10000 ms med standard värdet 3000 ms.

Utdatavariabler

  • FailureCode — L agrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.

  • FailureDescription — Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.

Å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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande i avsnittet Inställningar för återuppring ning:

  1. Återuppringningsnummer — Ange det uppringningsnummer där den som ringer ska ta emot återuppringningen. Välj variabeln i listrutan som innehåller återuppringningsnumret, till exempel den ANI som är associerad med samtalet. Variabeln kan vara ett nummer som samlas in i en aktivitet Samla siffror i samtals flödet. Om inget val görs används uppringarens ANI. Återuppringningsnumret lagras i händelseutmatningsvariabeln NewContact.ani.

    Som standard, växlingsknappen för R registrera återuppringning till en annan destination? är inställd på av. Återuppringningen registreras på samma destination i kö. Om den föredragna agenten är upptagen och inte är tillgänglig ställer du på växlingsknappen för att välja en ny destination för återuppringning. Målet ändras från agent till kö. Du kan inte ändra målet direkt till en annan agent, utan bara till en kö som innehåller agenter.

  2. Återuppringningskö — Välj ett av de tillgängliga alternativen för återuppringningskö i listrutan:

    • Statisk kö: Välj en statisk kö där alla återuppringningsförfrågningar placeras. Uppgifter placeras längst ner i den här kön. Hantera köer från Control Hub.

    • Variabel kö: Tillåter administratören att ange en återuppringningskö baserat på villkoren i flödet. Välj en variabel i li strutan. Listan visar endast variabler av typen ”String”.

      Standardinställningen är den kö där den uppringande placeras, som fångats i den parkerade kontakten. Utdatavariabeln QueueName är associerad med aktiviteten Queue Contact. Om det behövs väljer du en annan variabel i rullgardinsmenyn . Kontrollera att variabeln ger ett giltigt köval.

      När du konfigurerar ett flöde för återuppringning till önskad agent placerar du aktiviteten Kö till agent före aktiviteten Återuppringning i flödet.

  3. Återuppringning ANI — Aktiverar ani-konfiguration för återuppringning för kunder när de får en återuppringning. Återuppringning av ANI-konfiguration är inte obligatorisk. Välj ett av de tillgängliga alternativen:

    • Statisk ANI: Välj ett återuppringningsnummer i listrutan . Dessa uppringningsnummer mappar till ingångspunkter som är konfigurerade i Control Hub. Om du inte väljer ett återuppringningsnummer använder Webex Contact Center numret som mappas till den ingångspunkt som du har begärt återuppringningen för.

    • Variabel ANI (valfritt): Välj en variabel i listrutan. Listan visar endast variabler av typen ”String”. Se till att variabeln innehåller ett giltigt 10-siffrigt nummer med landskod.

      Denna kod måste mappas till en ingångspunkt som initierar återuppringningen. För att använda giltiga ANI-format, se den anpassade ANI-valideringstabellen som finns tillgänglig i det här avsnittet. Om du inte väljer en variabel tar Webex Contact Center hänsyn till numret som är mappat till ingångspunkten för vilken du har begärt återuppringningen .

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.

Tabell 12. Anpassad ANI-validering

Beskrivning

Hyresgästhantering — ANI-input

Predial/tillmötesgående återuppringning — ANI-ingång (flödeskontroll)

Validering

ANI utan landskod

Utan landskod. Till exempel 2567312213

Utan landskod. Till exempel: 2567312213

Giltig ANI. Samma ANI används.

Tenant Management ANI-inmatning är med landskod och Flow Control ANI-inmat ning är utan landskod konfigurerad.

Med landskod. Till exempel +1-2567312213

Utan landskod. Till exempel 2567312213

Ogiltig ANI. DNIS används

Hyresgästhantering ANI-inmatning är utan landskod och Flow Control ANI- inmatning är med landskod konfigurerad

Utan landskod. Till exempel 2567312213

Med landskod. Till exempel +1-2567312213

Ogiltig ANI. DNIS används.

Tenant Management ANI-ingången och Flow Control ANI-ingången har landskod konfigurerad.

Med landskod. Till exempel +1-2567312213

Med landskod. Till exempel +1-2567312213

Giltig ANI. Samma ANI används.

Tenant Management ANI-ingången har inte utrymme däremellan och Flow Control AN I-ingång har utrymme däremellan.

Inget mellanrum mellan siffrorna. Till exempel +1-2567312213

Mellanrum mellan siffrorna. Till exempel +1-256 7312213

Giltig ANI. Samma ANI används.

Tenant Management ANI-inmatning har inga bindestreck emellan och Flow Control ANI-ingången har bindestreck däremellan.

Inga bindestreck mellan siffran. Till exempel +1-2567312213

Bindestreck mellan siffran. Till exempel +1-256-731-2213

Giltig ANI. Samma ANI används.

Flödeskontroll ANI-inmatning matchar de sista siffrorna i ANI-ingången för hyresgästhantering.

Komplett ANI-ingång. Till exempel +1-2567312213

De sista fyra siffrorna matchar. Till exempel 2213

Ogiltig ANI. DNIS används.

Flödeskontroll ANI-ingången har fler siffror konfigurerade än Tenant Management ANI- ingången.

Partiell ANI-ingång. Till exempel 2213

10-siffrig ANI-ingång. Till exempel 2567312213

Ogiltig ANI. DNIS används.

Tenant Management ANI-ingången är konfigurerad och Flow Control ANI-ingången är inte konfigurerad.

Komplett ANI-ingång. Till exempel +1-2567312213

ANI är inte konfigurerad.

Ogiltig ANI. DNIS används.

Flödeskontroll ANI innehåller inte en plus-symbol.

Plus-symbolen används. Till exempel +1-2567312213

Plus-symbolen används inte. Till exempel 12567312213

Ogiltig ANI. DNIS används.

Utgångsvariabler:

  • FailureCode — L agrar felkoden. Systemet anger detta värde endast när aktiviteten misslyckas.

  • FailureDescription — Lagrar felinformationen. Systemet anger detta värde endast när aktiviteten misslyckas.

Felkoder

Följande är felkoder och beskrivningar för återuppringningsaktiviteten:

Tabell 13. Beskrivning av kod för återuppringningsfel

Felkod

Felkodsvärde

Felbeskrivning

1

INVALID_REQUEST

En ogiltig begäran gjordes i aktiviteten.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

Återuppringning är inte tillåtet för en barnkontakt.

3

INVALID_QUEUE

En ogiltig kö angavs i aktiviteten.

4

INVALID_DESTINATION

Målnumret för återuppringningen är ogiltigt.

5

FEATURE_NOT_ENABLED

Funktionen är inte aktiverad i Webex Contact Center-programmet.

6

SYSTEM_ERROR

Systemet stötte på ett internt fel.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande inställningar i avsnittet Prompt:

  1. Inaktiverad Text-till-tal — Text-till-tal är som standard inte aktiverat. Om du vill konfigurera prompten utan text-till-tal lägger du till minst en förinspelad ljudfil. Välj ljudfilen i listrutan. Du kan konfigurera upp till totalt fem ljudmeddelanden (ljud filer och ljudpromptvariabler kombinerade). Den fullständiga prompten spelas upp till den som ringer i den konfigurerade ordningen, alternerande mellan ljudfiler och ljud promptvariabler.

    Om någon av de ordnade listingångarna är tomma visas ett flödesfel i systemet. Lös dessa fel innan du publicerar flödet.

    • Lägg till ljudfiler — Klicka på Lägg till nya om du vill lägga till fler ljudfiler. Filerna spelas upp till den som ringer i den sekvens som de är konfigurerade.

      Om du vill ta bort en ljudfil från sekvensen klickar du på ikonen Ta bort som visas bredvid varje listruta. Ikonen Radera visas inte när endast en rullgardinslista är tillgänglig eftersom du behöver minst en ljudfil för uppmaningen.

      Information om hur du hanterar ljudfiler finns i Ladda upp en ljudresursfil.

    • Lägg till ljudvariabel — Använd det här alternativet för att konfigurera ljudprompten så att den spelas upp dynamiskt för kunderna. Du kan till exempel konfigurera den här variabeln så att ljudprompten spelas upp på flera språk baserat på kundens önskemål under interaktionen.

      Om du vill konfigurera ljudvariabeln klickar du på Lägg till ljud variabel. Ange variabelvärdet i form av ett sten uttryck.

      Mer information finns i Syntax för Pebble Template.

      Variabelvärdet måste matcha namnet på.wav-filen som laddas upp till Control Hub

    • Förhandsgranskningsprompt —Klicka på För handsgransk ningsprompten knappen för att förhandsgranska ljudfilen. I dialogrutan För handsgransknings prompten som visas klickar du på play för att spela upp de valda ljud filerna.

    • Gör prompten avbrytbar — Kr yssr utan Gör prompten avbrottsbar låter dig ange om den konfigurerade prompten kan avbrytas av den uppringarens inmatning eller händelse. Som standard kan uppmaningar inte avbrytas. Om uppmaningen är viktig för den som ringer att höra, låt den inte vara avbrytbar.

      Obs!: För organisationer som är etablerade med den nya Next Generation- plattformen konfigurerar systemet prompten som avbrytbar som standard, oavsett om kryssrutan Gör prompter avbrytbara är markerad eller av markerad av flödesutvecklarna.

  2. Aktiverad text-till-tal — Text-till-tal är som standard inte aktiverat. Om du vill använda text-till-tal i dina uppmaningar aktiverar du växlingsknappen Text-till-tal. Du kan konfigurera upp till totalt fem ljudmeddelanden (text-till-tal- meddelanden, ljudfiler och ljudpromptvariabler kombinerat). Den fullständiga prompten spelas upp till den som ringer i den konfigurerade ordningen, alternerande mellan text-till-tal- meddelanden, ljudfiler och ljudpromptvariabler som konfigurerats.

    • Anslutning — Alternativen Språk och Röst ändras baserat på den valda anslutningen. Valet dikterar språk, kön och ton som systemet använder för att läsa text-till-tal-meddelanden till den som ringer.

      Om du använder Google TTS kan du förhandsgranska de olika alternativen på sidan Google Text till tal.

      Befintliga kunder på nästa generations röstplattform kan se både Cisco Cloud Text-till-tal och Google TTS-kontakter.

    • Åsidosätt standardinställningar för språk och röst — Använd den här växeln för att åsidosätta röstinställningarna som konfigurerats i variabeln Globalt röstnamn. Den här parametern är aktiverad som standard.

    • Utgående röst —Indikerar namnet på utgående röst. Det här fältet visas bara om du aktiverar växlingsk nappen Åsidosätt standardinställningar för språk och röst. Välj utmatningsröstnamnet i li strutan.

      Om det röstnamn som stöds av Google inte är tillgängligt i listrutan Utmatningsröst inaktiverar du växlingsknappen Åsidosätt standardspråk och röst inställningar. Inkludera aktiviteten Ange variabel före aktiviteten Samla siffror i flödet.

      Konfigurera aktiviteten Ange variabel enligt följande:

      1. Ställ in variabeln till Global_voiceName.

      2. Ställ in variabelvärdet till önskad utgående röstnamnskod (till exempel sv-US-standard-d). Mer information om röster och språk som stöds finns på sidan Röster och språk som stöds av Google.

    • Lägg till text till talmeddelande — När du skapar en uppmaning kan du använda text-till-tal eller en blandning av förinspelade ljudfiler och text-till-tal-meddelanden. Klicka på Lägg till text-till-tal-meddelande om du vill lägga till ett nytt textinmatningsfält i avsnittet Fråga. Här kan du skriva meddelandet som läses till den som ringer med det valda språket och rösten.

      Viktiga överväganden:

      • Använd en Ange variabelaktivitet för att ställa in värdet på TTS-meddelandet till en flödes variabel innan du använder den i aktiviteten.

      • Använd enkla citat istället för dubbla citat i stenuttryck.

      Det finns ingen teckengräns för Ciscos text-till-tal-meddelanden.

      Fältet accepterar två typer av indata: råtext (klartext) eller SSM L-formaterad data. Du kan också använda variabler som en del av meddelandet för att läsa det dynamiska innehållet.

      För att ange en variabel, använd den här syntaxen: {{variabel}}. Till exempel {{newContact.ani}}.

      För SSML-taggar som stöds för Cisco Cloud text-till-tal, se Text-till-tal (TTS) i Webex Contact Center.

    • Lägg till ljudfil — Klicka på Lägg till ljudfil om du vill växla text-till-tal- meddelanden med förinspelade ljudfiler. Detta lägger till en ny rad i konfigurationen där du kan välja en ljudfil från en listruta.

      Om du vill ta bort ett objekt från sekvensen klickar du på ikonen Ta bort bredvid objektet. Ikonen Ta bort visas inte när bara ett fält är konfigurerat, eftersom minst ett meddelande- eller ljudfil krävs.

    • Lägg till ljudvariabel — Använd det här alternativet för att konfigurera ljudprompten så att den spelas upp dynamiskt för kunderna. Du kan till exempel konfigurera den här variabeln så att ljudprompten spelas upp på flera språk baserat på kundens önskemål under interaktionen.

      Om du vill konfigurera ljudvariabeln klickar du på Lägg till ljudvariabel. Ange variabelvärdet i form av ett sten uttryck.

      Mer information finns i Syntax för Pebble Template.

      Variabelvärdet måste matcha namnet på.wav-filen som laddas upp till Control Hub.

    • Förhandsgranskningsprompten — Klicka på knappen Förhandsgranska prompten för att testa och förhandsgranska text-till-tal-meddelanden och ljudfilerna. Välj önskad röst för att testa prompten i dialogrutan Förhands granskningsprompten som visas. Du kan spela meddelanden och ljudfiler enligt följande:

      1. Klicka på Spela upp alla för att spela upp både ljudfilen och meddelandet tillsammans.

      2. Spela bara ljudfilerna.

      3. Spela bara text-till-tal-meddelanden.

    • Gör prompten avbrytbar — Kr yssr utan Gör prompten avbrottsbar låter dig ange om den konfigurerade prompten kan avbrytas av den uppringarens inmatning eller händelse. Som standard kan uppmaningar inte avbrytas. Om uppmaningen är viktig för den som ringer att höra, låt den inte vara avbrytbar.

      För organisationer som är etablerade med den nya Next Generation- plattformen konfigurerar systemet prompten avbrytbar som standard, oavsett om kryssrutan Gör promp ter avbrytbara är markerad eller av markerad av flödesutvecklarna.

  3. Därefter konfigurerar du text-till-tal-inställningar. Text-till-tal-inställningarna inkluderar följande inställningar som används för att validera den förväntade DTMF-inmatningen från den som ringer.

    • Talfrekvens —Indikerar talhastigheten. Öka eller minska den numeriska ingången för att bibehålla den ideala talhastigheten och kontrollera utgående talhastighet.

      Giltiga värden för den numeriska inmatningen ligger i intervallet 0,25 till 4,0 ord per minut (wpm). Standardvärdet är 1,0 wpm.

    • Volymförstärkning —Indikerar ökningen eller minskningen av volym utmatningen. Öka eller minska den numeriska ingången för att bibehålla den ideala volymen för utgående tal.

      Giltiga poster för den numeriska ingången ligger i intervallet —96,0 decibel till 16,0 decibel (dB). Standardvärdet är 0,0 dB.

  4. Konfigurera följande i Avancerade inställningar:

    • Timeout utan inmatning — Anger den maximala varaktigheten som aktiviteten Samla siffror väntar på inmatning innan du fortsätter till sökvägen för tidsavbrott för inmatning. Standardvärdet är 3 sekunder.

    • Inter-Digit Timeout — Anger den maximala varaktigheten under vilken aktiviteten Samla siffror väntar mellan siffrorna innan du fortsätter i flödet. Detta sker först efter att minst en siffra har angetts. Den som ringer kan ange terminatorsymbolen för att indikera att inmatningen är klar, så att samtalet fortsätter utan att vänta på Inter-Digit Timeout.

      Inter-Digit Timeout gäller inte för kunder som använder plattformen för rösttjänster . Som standard är den här parametern inte inaktiverad för kunder som använder plattformen för rösttjänster.

    • Minsta siffror — Anger det minsta antalet siffror som den som ringer måste ange. Standardvärdet är 1. Om den som ringer anger in data som är mindre än det här värdet följer flödet sökvägen Omatchad post som har konfigurerats i avsnittet Fel hantering.

    • Maximal siff ra — Anger det maximala antalet siffror som den som ringer kan ange. Standardvärdet är 10. Om den som ringer anger in data som är mer än det här värdet följer flödet sökvägen Omatchad post som har konfigurerats i avsnittet Fel hantering.

    • Terminatorsymbol — Anger det tecken som uppringaren kan ange för att ange slutet på inmatningen. Terminatorsymbolen kan vara antingen # eller * beroende på konfigurationen.

      Terminatorsymbolen är som standard #.

  5. I avsnittet Utdatavari abel tillhandahåller aktiviteten Samla siffror variabeln {{collectDigits.digitsEntered}}, som lagrar anroparens DTMF-ingång när flödet körs. Du kan använda den här variabeln i efterföljande aktiviteter för att styra flödeslogiken. Variabelnamnet återspeglar dynamiskt den etikett som till delats aktiviteten Samla siffror. Om flödet innehåller flera Collect Digits - aktiviteter registrerar systemet en separat utdatavariabel för var och en. Mer information finns i Händelseutmatningsvariabler.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande inställningar i avsnittet Prompt:

  1. Inaktiverad Text-till-tal — Text-till-tal är inte aktiverat som standard. Om du vill använda text-till-tal i din uppmaning aktiverar du växlingsknappen Text-till-tal. Välj ljudfilen i listrutan. Du kan konfigurera upp till totalt fem ljudmeddelanden (ljud filer och ljudpromptvariabler kombinerade). Aktiviteten spelar upp hela prompten till den som ringer i den konfigurerade ordningen, alternerande mellan ljudfilerna och ljudpromptvariablerna som konfigurerats.

    Om någon av de ordnade listingångarna är tomma visas ett flödesfel i systemet. Lös dessa fel innan du publicerar flödet.

    • Lägg till ljudfil (er) —Om du vill konfigurera prompten utan text-till-tal lägger du till minst en förinspelad ljudfil. Välj filen i rull gardinsmenyn märkt 1. Om du vill lägga till fler ljudfiler klickar du på Lägg till nya.

      Om du vill ta bort en ljudfil från sekvensen klickar du på ikonen Ta bort som visas bredvid listrutan. Eftersom minst en ljudfil krävs är ikonen Ta bort inte synlig om bara ett rullgardinsfält är synligt.

      Hantera ljudfiler från inställningen Audio Prompts i Control Hub. Mer information finns i Hantera ljudmeddelanden.

    • Lägg till ljudvariabel — Använd det här alternativet för att konfigurera ljudprompten så att den spelas upp dynamiskt för kunderna. Du kan till exempel konfigurera den här variabeln så att ljudprompten spelas upp på flera språk baserat på kundens önskemål under interaktionen.

      Om du vill konfigurera ljudvariabeln klickar du på Lägg till ljud variabel. Ange variabelvärdet i form av ett sten uttryck.

      Mer information finns i Syntax för Pebble Template.

      Variabelvärdet måste matcha namnet på.wav-filen som laddas upp till Control Hub.

    • Förhandsgranskningsprompt —Klicka på För handsgransk ningsprompten knappen för att förhandsgranska ljudfilen. I dialogrutan För handsgransknings prompten som visas klickar du på play för att spela upp de valda ljud filerna.

    • Gör prompten avbrytbar — Med det här alternativet kan du ange om den konfigurerade prompten kan avbrytas av uppringarens inmatning eller händelse. Som standard är alternativet Gör prompten avbrytbar inte markerat för menyaktiviteten. Om du vill att den som ringer ska kunna avbryta menyn när de anger sin DTMF-ingång, överväg att göra meddelandet avbrytbart.

      Obs!: För organisationer som är etablerade med den nya Next Generation- plattformen konfigurerar systemet prompten som avbrytbar som standard, oavsett om kryssrutan Gör promp ter avbrytbara är markerad eller av markerad av flödesutvecklarna.

  2. Aktiverad text-till-tal — Text-till-tal är som standard inte aktiverat. Om du vill använda text-till-tal i din uppmaning aktiverar du växlingsknappen Text-till-tal. Du kan konfigurera upp till totalt fem ljudmeddelanden (text-till-tal- meddelanden, ljudfiler och ljudpromptvariabler kombinerat). Aktiviteten spelar upp hela prompten till den som ringer i den konfigurerade ordningen, växlar mellan text-till-tal-meddelanden, ljudfiler och ljudpromptvariabler.

    • Anslutning — Välj en anslutning för att autentisera text-till-tal-tjänsten. I listrutan visas namnen på de Google- kontakter som är konfigurerade i Control Hub.

      Befintliga kunder på klassisk röstplattform kan bara visa Google TTS- kontakt i listrutan.

      Befintliga kunder på nästa generations röstplattform kan se både Cisco Cloud Text-till-tal och Google TTS-kontakter.

    • Åsidosätt standardinställningar för språk och röst — Använd den här växeln för att åsidosätta röstinställningarna som konfigurerats i variabeln Globalt röstnamn. Den här parametern är aktiverad som standard.

    • Utmatningsröst —Välj utmatningsröstnamnet i li strutan.

      Om det röstnamn som Google stöder inte är tillgängligt i listrutan Utmatningsröst inaktiverar du växlingsk nappen Åsidosätt standardspråk och röstinställningar. Inkludera aktiviteten Ange variabel före meny aktiviteten i flödet.

      Konfigurera aktiviteten Ange variabel enligt följande:

      1. Ställ in variabeln till Global_voiceName.

      2. Ställ in variabelvärdet till önskad utgående röstnamnskod (till exempel sv-US-standard-d). Mer information om röster och språk som stöds finns på sidan Röster och språk som stöds av Google.

    • Lägg till ljudfiler — Klicka på Lägg till ljudfil om du vill växla text-till-tal-meddelanden med förinspelade ljudfiler. Detta lägger till en ny rad i konfigurationen där du kan välja en ljudfil från en rullgardinslista.

    • Om du vill ta bort ett objekt från sekvensen klickar du på ikonen Ta bort nära objektet. Eftersom minst ett meddelande- eller ljudfil krävs visas inte ikonen Ta bort när bara ett fält är konfigurerat.

    • Lägg till text till talmeddelande — När du skapar en uppmaning kan du enbart använda text-till-tal eller så kan du använda en blandning av förinspelade ljudfiler och text-till-tal-meddelanden. Klicka på Lägg till text-till-tal- meddelande om du vill lägga till ett nytt textinmatningsfält i avsnittet för att skapa snabbmeddelanden.

      Viktiga överväganden:

      1. Använd en Ange variabelaktivitet för att ställa in värdet på TTS-meddelandet till en flödes variabel innan du använder den i aktiviteten

      2. . Använd enkla citattecken istället för dubbla citattecken i stenuttryck.

      Du kan skriva meddelandet som ska läsas för den som ringer med det valda språket och rösten.

      Det finns ingen teckengräns för Ciscos text-till-tal-meddelanden.

      Fältet accepterar två typer av indata: råtext (oformaterad text) eller SSML (Spe ech Synthesis Markup Language) ‐formaterad data. Du kan också använda variabler som en del av meddelandet för att läsa det dynamiska innehållet. Om du skriver en variabel, använd den här syntaxen: {{variabel}}. Till exempel använder {{newContact.ani}} giltig variabel syntax.

      För SSML-taggar som stöds för Cisco Cloud text-till-tal, se Text-till-tal (TTS) i Webex Contact Center.

    • Lägg till ljudvariabel — Använd det här alternativet för att konfigurera ljudprompten så att den spelas upp dynamiskt för kunderna. Du kan till exempel konfigurera den här variabeln så att ljudprompten spelas upp på flera språk baserat på kundens önskemål under interaktionen.

    • Om du vill konfigurera ljudvariabeln klickar du på Lägg till ljud variabel. Ange variabelvärdet i form av ett sten uttryck.

      Mer information finns i Syntax för Pebble Template.

      Variabelvärdet måste matcha namnet på.wav-filen som laddas upp till Control Hub.

    • Förhandsgranskningsprompten — Klicka på knappen Förhandsgranska prompten för att testa och förhandsgranska text-till-tal-meddelanden och ljudfilerna. Välj önskad röst för att testa prompten i dialogrutan Förhands granskningsprompten som visas. Du kan spela meddelanden och ljudfiler enligt följande:

      1. Klicka på Spela upp alla för att spela upp både ljudfilen och meddelandet tillsammans.

      2. Spela bara ljudfilerna.

      3. Spela bara text-till-tal-meddelanden.

    • Gör prompten avbrytbar — Med det här alternativet kan du ange om den konfigurerade prompten kan avbrytas av uppringarens inmatning eller händelse. Som standard är alternativet Gör prompten avbrytbar inte markerat för menyaktiviteten. Om du vill att den som ringer ska kunna avbryta menyn när de anger sin DTMF-ingång, överväg att göra meddelandet avbrytbart.

      För organisationer som är etablerade med den nya Next Generation-plattformen konfigurerar systemet prompten som standard avbrytbar, oavsett om flödesutvecklarna har markerat eller avmarkerat kryssrutan Gör prompten avbrytbar.

  3. I Anpassade menylänkar konfigurerar du en eller flera menylänkar baserat på organis ationens krav.

    Denna funktion hjälper en eller flera användare att välja olika grenar i flödet baserat på den valda siffran.

    Du kan konfigurera upp till tio anpassade menylänkar.

    • DIGIT — Välj ett nummer i rullgardinsmenyn. DIGIT motsvarar den DTMF-ingång som anroparen anger för att indikera vilken flödesväg som ska följas. Siffrorna 0‐9 är tillgängliga för val, och du kan bara välja varje alternativ en gång.

    • LÄNKBESKRIVNING — Lägg till en beskrivning för att ange vilken flödes väg siffran motsvarar.

      Om du till exempel trycker på 1 leder den som ringer till en kö som kan hjälpa till med en försäljningsfråga skriver du Försäljning i länkbeskrivningen. LÄNKBESKRIVNING har ingen inverkan på själva samtalet, men kan hjälpa till med att spåra hur menyn är konstruerad.

    • Lägg till nytt — Klicka på Lägg till nytt för att lägga till fler menylänkar. Du kan lägga till en siffra och länkbeskrivning för varje rad. Du kan lägga till upp till tio länkar.

    Du kan konfigurera menylänkar både i fönstret Egenskaper och i själva aktiviteten. Detta möjliggör olika konfigurationsalternativ som är baserade på användar ens preferenser. Systemet uppdaterar innehållet i realtid på båda platserna när en redigering görs.

  4. Konfigurera sedan Text-till-tal-inställningar, inkludera följande inställningar som används för att validera den förväntade DTMF-ingången från den som ringer.

    • Talfrekvens —Indikerar talhastigheten. Öka eller minska den numeriska ingången för att bibehålla den ideala talhastigheten och kontrollera utgående talhastighet.

      Giltiga värden för den numeriska inmatningen ligger i intervallet 0,25 till 4,0 ord per minut (wpm). Standardvärdet är 1,0 wpm.

    • Volymförstärkning —Indikerar ökningen eller minskningen av volym utmatningen. Öka eller minska den numeriska ingången för att bibehålla den ideala volymen för utgående tal.

      Giltiga poster för den numeriska ingången ligger i intervallet —96,0 decibel till 16,0 decibel (dB). Standardvärdet är 0,0 dB.

    • Timeout utan indata — Anger den maximala tiden som aktiviteten väntar på indata innan den fortsätter längs vägen Timeout utan indata. Standardvärdet är 3 sekunder.

  5. Menyaktiviteten använder utmatningsvariabeln {{menu.optionEntered}}. När systemet kör flödet lagrar denna variabel DTMF-ingången som uppringaren angav under sin interaktion med menyn.

    Du kan använda utmatningsvariabeln {{menu.optionEntered}} i senare aktiviteter för att styra flödessekvensen. Variabelnamnet ändras dynamiskt baserat på etiketten som är associerad med menyaktiviteten. Systemet kan fånga flera variabla värden när flödet använder mer än en menyaktivitet. Mer information om den här variabeltypen finns i Aktivitetsutmatningsvariabler.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande inställningar i avsnittet Prompt:

  1. Inaktiverad Text-till-tal — Om du inte vill använda Text-till-tal-funktionen i din uppmaning inaktiverar du växlingsknappen Text-till-tal. Som standard är Text-till-tal inte aktiverat.

    Du kan konfigurera upp till fem ljudmeddelanden (ljudfiler och ljudpromptvariabler kombinerade). Den fullständiga prompten spelas upp till den som ringer i den konfigurerade ordningen, alternerande mellan ljudfiler och ljud promptvariabler.

    Om någon av de beställda listingångarna är tomma svarar systemet med ett flödes fel. Lös dessa fel innan du publicerar flödet

    • Lägg till ljudfiler — Om du vill konfigurera prompten utan Text-till-tal lägger du till minst en förinspelad ljudfil. Välj önskad ljudfil i listrutan som är märkt som 1.

      Om du vill lägga till fler ljudfiler klickar du på Lägg till nya. Filerna spelas upp till den som ringer i den ordning de visas.

      Om du vill ta bort en ljudfil från sekvensen klickar du på ikonen Ta bort som visas bredvid varje listruta.

    • Lägg till ljudvariabel — Använd det här alternativet för att konfigurera ljudprompten så att den spelas upp dynamiskt för kunderna. Du kan till exempel konfigurera den här variabeln så att ljudprompten spelas upp på flera språk baserat på kundens önskemål under interaktionen.

      Om du vill konfigurera ljudvariabeln klickar du på Lägg till ljud variabel. Ange variabelvärdet i form av ett sten uttryck.

      Mer information finns i Syntax för Pebble Template.

      Variabelvärdet måste matcha namnet på.wav-filen som laddas upp till Control Hub.

    • Förhandsgranskningsprompt —Klicka på För handsgransk ningsprompten knappen för att förhandsgranska ljudfilen. I dialogrutan För handsgransknings prompten som visas klickar du på play för att spela upp de valda ljud filerna.

  2. Aktivera text-till-tal — Aktivera växlingsknappen Text-till-tal om du vill använda Text-till-tal-funktionen i prompten. Du kan konfigurera upp till totalt fem ljudmeddelanden (text-till-tal- meddelanden, ljudfiler och ljudpromptvariabler kombinerat). Den fullständiga prompten spelas upp till den som ringer i den konfigurerade ordningen, alternerande mellan text-till-tal-meddelanden, ljudfiler och ljudpromptvariabler.

    • Anslutning — Indikerar anslutningen för att autentisera tjänsten Text till tal . I listrutan visas namnet på alla Google- kontakter i Control Hub. Endast de aktiva kontakterna visas. Välj anslutningen i rullgardinsmenyn.

      Befintliga kunder på klassisk röstplattform kan bara visa Google TTS- kontakt i listrutan.

      Befintliga kunder på nästa generations röstplattform kan se både Cisco Cloud Text-till-tal och Google TTS-kontakter.

    • Åsidosätt standardinställningar för språk och röst — Använd den här växlingsknappen för att åsidosätta röstinställningarna som konfigurerats i variabeln Global Voicename. Den här parametern är aktiverad som standard.

    • Utgående röst —Indikerar namnet på utgående röst. Det här fältet visas bara om du aktiverar växlingsk nappen Åsidosätt standardinställningar för språk och röst. Välj utmatningsröstnamnet i li strutan.

      Om det röstnamn som stöds av Google inte är tillgängligt i listrutan Utmatningsröst inaktiverar du växlingsknappen Åsidosätt standardspråk och röstinställningar. Inkludera aktiviteten Ange variabel före aktiviteten Spela upp meddelande i flödet.

      Konfigurera aktiviteten Ange variabel enligt följande:

      1. Ställ in variabeln till Global_voiceName.

      2. Ställ in variabelvärdet till önskad utgående röstnamnskod (till exempel sv-US-standard-d). Mer information om röster och språk som stöds finns på sidan Röster och språk som stöds av Google.

    • Lägg till ljudfil — Klicka på Lägg till ljudfil om du vill växla text-till-tal- meddelanden med förinspelade ljudfiler. Detta lägger till en ny rad i konfigurationen där du kan välja önskad ljudfil från listrutan.

      Om du vill ta bort ett objekt från sekvensen klickar du på ikonen Ta bort som visas bredvid motsvarande indata eller listruta.

    • Lägg till text-till-tal-meddelande Talmeddelande — Om du vill skapa prompten använder du Text-till-tal eller en blandning av förinspelade ljudfiler och Text-till-tal-meddelanden.

      Klicka på Lägg till text-till-tal- meddelande om du vill lägga till ett nytt textinmatningsfält i avsnittet för att skapa snabbmeddelanden. I det här fältet skriver du meddelandet som ska spelas upp till den som ringer på det valda språket och rösten.

      Viktiga överväganden:

      • Använd en Ange variabelaktivitet för att ställa in värdet på TTS-meddelandet till en flödes variabel innan du använder den i aktiviteten.

      • Använd enkla citat istället för dubbla citat i stenuttryck.

      • Använd Pebble escape filter om ditt TTS-meddelande har mer än en rad (så att systemet spelar upp meddelandet), till exempel {{variable | escape ('json')}}

      • Det finns ingen teckengräns för Ciscos text-till-tal-meddelanden.

      Fältet accepterar två typer av indata — råtext (klartext) eller Speech Synthesis Markup Language (SSML) — formaterad data. Du kan också använda variabler som en del av meddelandet för att läsa det dynamiska innehållet.

      För SSML-taggar som stöds för Cisco Cloud text-till-tal, se Text-till-tal (TTS) i Webex Contact Center.

    • Lägg till ljudvariabel — Använd det här alternativet för att konfigurera ljudprompten så att den spelas upp dynamiskt för kunderna. Du kan till exempel konfigurera den här variabeln så att ljudprompten spelas upp på flera språk baserat på kundens önskemål under interaktionen.

      Om du vill konfigurera ljudvariabeln klickar du på Lägg till ljud variabel. Ange variabelvärdet i form av ett sten uttryck.

      Mer information finns i Syntax för Pebble Template.

      Variabelvärdet måste matcha namnet på.wav-filen som laddas upp till Control Hub

    • Förhandsgranskningsprompten — Klicka på knappen För handsgranska prompten för att testa och förhandsgranska text-till-tal-meddelanden och ljudfiler. Välj önskad röst för att testa prompten i dialogrutan Förhands granskningsprompten som visas. Du kan spela meddelanden och ljudfiler enligt följande:

      1. Klicka på Spela upp alla för att spela upp både ljudfil och TTS- meddelande tillsammans.

      2. Spela bara ljudfiler.

      3. Spela bara text-till-tal-meddelanden.

  3. Därefter konfigurerar du text-till-tal-inställningar. Text-till-tal-inställningarna inkluderar följande inställningar som används för att validera den förväntade DTMF-inmatningen från den som ringer.

    • Talfrekvens —Indikerar talhastigheten. Öka eller minska den numeriska ingången för att bibehålla den ideala talhastigheten och kontrollera utgående talhastighet.

      Giltiga värden för den numeriska inmatningen ligger i intervallet 0,25 till 4,0 ord per minut (wpm). Standardvärdet är 1,0 wpm.

    • Volymförstärkning —Indikerar ökningen eller minskningen av volym utmatningen. Öka eller minska den numeriska ingången för att bibehålla den ideala volymen för utgående tal.

      Giltiga poster för den numeriska ingången ligger i intervallet —96,0 decibel till 16,0 decibel (dB). Standardvärdet är 0,0 dB.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande inställningar i avsnittet Musik inställningar:

  1. Statisk ljudfil — Välj det här alternativet om du vill konfigurera det statiska ljudet som ska spelas upp från sidan Ljudprompt i kontroll hubben. När du har valt väljer du namnet på ljudfilen (.wav) från listrutan Musikfil.

    Mer information finns i Hantera ljudmeddelanden.

  2. Dynamisk ljudfil — Välj det här alternativet om du vill spela upp ljud dynamiskt inom ett enda flöde. Du kan till exempel använda en variabel för att spela upp ledtexter på olika språk baserat på kundens önskemål.

    Om du vill konfigurera dynamiskt ljud anger du ljudvariabeln som ett Pebble-uttryck. Mer information finns i Syntax för Pebble Template.

    Variabelvärdet måste matcha namnet på.wav-filen som laddas upp till Control Hub.

  3. Start Offset — Ställ in uppspelningstiden, i sekunder, för musikfilen.

    Om filen till exempel är 60 sekunder lång är Start förskjut ningen 45 sekunder och varaktigheten är 30 sekunder, de senaste 15 sekunderna spelas upp först, sedan slingrar ljudet till början och spelas upp de första 15 sekunderna. Värdet 0 startar uppspelningen från början.

    Du kan ange startförskjutningen som ett statiskt tal (till exempel 20) eller som ett uttryck (till exempel {{musicLength + 20}}).

    Se till att alla värden är numeriska.

  4. Musikens varaktighet — Ange uppspelningstiden, i sekunder, för den valda musikfilen (till exempel 30). Du kan ange ett statiskt värde ( till exempel 20) eller ett uttryck (till exempel {{musicLength + 20}}). Se till att alla värden är numeriska. Om startförskjutningen och varaktigheten överstiger filens längd, slingrar musiken tillbaka till början och fortsätter att spelas upp.

    Musikuppspelning följer dessa regler:

    • Om den angivna musiklängden är kortare än ljudfilens längd spelas musiken bara upp under den angivna varaktigheten. Till exempel spelas en varaktighet på 30 sekunder med en 40-sekunders fil upp i 30 sekunder.

    • Om musikens varaktighet överstiger ljudfilens längd spelas musiken upp till fem gånger filens längd och loopas efter behov. Till exempel spelas en 600 sekunders varaktighet med en 40-sekunders fil upp i 200 sekunder (5 × 40).

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. Ange en beskrivning för aktiviteten i fältet Aktivitetsbeskrivning.

7

Konfigurera följande fält i Post inställningar:

  1. Markera eller avmarkera krys srutan Startton för att aktivera eller inaktivera det korta pipljudet för att indikera inspelningens början. Som standard är kryssrutan aktiverad.
  2. Ange det numeriska värdet mellan 1 och 120 sekunder i fältet Timeout för tystnad. Detta anger det maximala tystnadsintervallet som tillåts när som helst efter att inspelningen har startat. Standardvärdet är 4 sekunder. Inspelningen stannar när det är tystnad för tystnadstidsgränsen.
  3. I fältet Maximal rekordtid anger du det numeriska värdet mellan 1 och 120 sekunder för att ange den maximala tiden som tillåts att spela in uppringarens yttrande. Standardvärdet är 30 sekunder. Inspelningen stoppas när inspelningen når maximal inspelningstid.
  4. I fältet Avslutningssymbol väljer du antingen teckensymbolen # eller * som slutanvändaren kan använda för att avsluta en inspelning. Som standard är terminatorsymbolen #.
8

Visa följande variabler i avsnittet Ut datavariabler:

  • Record_AudioFileData —Lagrar detaljerna för inspelade ljudfiler.
  • Record_errorCode — Lagrar felstatuskoden för de fel som uppstår vid initiering eller under inspelningen av uppringarens yttrande.
  • Record_errorDescription — Lagrar beskrivningen av de fel som uppstår vid initiering eller under inspelningen av uppringarens yttrande.

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: {{record_activity_ label.audioFileData.name}}.

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:

Felkod

Felbeskrivning

Anledning

1001

INVALID_SILENCE_TIMEOUT

Den konfigurerade Tysta tidsgränsen ligger inte inom det giltiga intervallet mellan 1 och 120 sekunder.

1002

INVALID_MAXIMUM_RECORDING_DURATION

Den konfigurerade maximala inspelningstiden ligger inte inom det giltiga intervallet mellan 1 och 120 sekunder.

1003

INVALID_TERMINATION_SYMBOL

Den konfigurerade uppsägningssymbolen är inte ett av de tillåtna tecknen * eller #.

1004

RECORD_API_FAILURE

Ett fel som inträffade i API:et för att initiera inspelningen.

1005

FEATURE_DISABLED_FOR_ORG

Funktionen är inte aktiverad för organisationen.

1006

Inget ingångsljud upptäcks för inspelning. Den inspelade ljud filen kan innehålla tystnad.

1007

Ett fel som uppstod i medietjänsterna under inspelningen.

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:

  1. Dra och släpp aktiviteten In spelningskontroll från Aktivitets biblioteket till arbetsytan i Flow Designer.

  2. Klicka på aktiviteten In spelningskontroll för att konfigurera aktivitetsinställningarna.

  3. Ange ett namn för aktiviteten i Aktivitetsetikett i Allmän na inställningar.

  4. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

  5. 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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

4

Konfigurera följande information i avsnittet S chemalägg återuppringningsinställningar:

  1. Återuppringningsnummer: Telefonnumret till vilket återuppringning ska schemaläggas. Numret kan innehålla en valfri landskod och siffror (0-9), tillsammans med tillåtna specialtecken: mellanslag (), bindestreck (-), parenteser (()) och punkt (. ). Den totala längden på numret måste vara mellan 7 och 15 tecken.

  2. Återuppringningskö: En unik identifierare som representerar kön som är associerad med återuppringningen. Du kan tilldela ett statiskt kövärde eller konfigurera ett dynamiskt värde med hjälp av flödesvariabler.

  3. Kundnamn (valfritt): Namnet på den kund som tar emot återuppringningen. Om det inte finns något namn används återuppringningsnumret för att identifiera kunden.

  4. Schem adatum: Det datum då kunden vill få återuppringningen.

    Schemadatum måste anges i ISO-8601-format (ÅÅÅÅ-MM-DD). Det måste vara ett giltigt datum i den angivna tidszonen, och bör falla inom 31 dagar från det aktuella datumet.

  5. Schema starttid: Den föredragna starttiden för att ta emot återuppring ningen, specificerad i ISO-8601-format (hh: mm: ss). Starttiden måste vara minst 30 minuter före aktuell tid.

  6. Schema sluttid: Den föredragna sluttid då återuppringningen ska slutföras, även i ISO-8601-format (hh: mm: ss). Sluttiden måste vara minst 30 minuter efter starttiden och får inte överstiga 8 timmar efter start tiden.

  7. Schemalägg tidszon: Kundens tidszon som är relevant för det angivna datumet och tiden. Detta måste vara ett giltigt IANA-tidszonsnamn (till exempel America/New_York). Du kan tilldela en statisk tidszon eller konfigurera ett dynamiskt värde med hjälp av flödesvariabler.

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_REQUESTFör ogiltiga ingångar.

3

INVALID_QUEUEFö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

Använd aktiviteten Koppla bort kontakt för att avsluta samtalsflödet efter schemaläggning av ett återuppringning.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

Konfigurera följande inställningar i avsnittet Spela DTMF- inställningar:

  1. Ange värde — Välj det här alternativet om du vill konfigurera statiska DTMF-siffror.

  2. Ställ in på variabel — Välj det här alternativet om du vill konfigurera DTMF-siffrorna dynamiskt.

    Den maximala längden på DTMF-inmatning är 32 tecken. Tecken som stöds är 0-9, A-D, asterisk (*), hash (#) och komma (,). Teckenkommatecken (,) betyder en sekunds fördr öjning.

    Du kan bara använda aktiviteten Skicka siffror under den första anropssträckan till IVR. Om du använder den i en interaktion som konsult/överför till ingångspunkt ignorerar systemet aktiviteten Skicka siffror.

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:

  1. Logga in på Control Hub.
  2. Navigera till Kontaktcenter > Kundupplevelse > F löden.
  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 Ange meddelande till huvudflödesarbetsytan.
  5. Konfigurera följande parametrar på fliken Allmänna inställningar:
    1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

    2. Ange en beskrivning för aktiviteten i fältet Aktivitetsbeskrivning.

  6. Om du vill konfigurera agenthälsning aktiverar du växeln Aktivera agenthälsning. Ange namnet på hälsningssyftet i fältet Häl sningssyfte.
  7. Om du vill konfigurera efterlevnadsmeddelande aktiverar du växeln Aktivera efterlev nadsmeddel ande. Välj önskad ljudfil från rull gardinsmenyn.

  8. Klicka på Spara.
  9. 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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

3

I avsnittet Inställningar för uppringnings-ID konfigurerar du följande:

  1. Statiskt uppringnings-ID — Välj ett uppringningsnummer som mappas till en ingångspunkt i listrutan. Om du inte väljer ett nummer tar systemet hänsyn till standardvärdet beroende på samtalsscenariot.

  2. Variabelt uppringnings-ID — Välj en giltig variabel (ett E.164-nummer med en giltig EP-DN-mappning) i listrutan. Om du inte väljer ett nummer tar systemet hänsyn till standardvärdet beroende på samtalsscenariot. Om du anger ett nummer som inte är i E.164-nummerformatet använder systemet standard värdet beroende på samtalsscenariot.

    Om du vill tillåta interna tillägg som anpassad ANI för uppringarna väljer du Predi al.otherPartyDn-variabeln i rullgardinsmenyn som Variabelt uppringnings-ID när du konfigurerar föruppringningsflödet för kund/konsulterad agent eller dn/överförd agent eller dn. Eftersom denna variabel innehåller den primära agentens DN kommer det att vara en giltig anpassad ANI som visas på mottagarens enhet.

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:

Tabell 15. ANI-användning för flera scenarier i nästa generations miljö

Scenario

Konfiguration

Resultat ANI

Kund ringer in

PreDial-händelsehanteraren är inte konfigurerad

  • ANI för kontakten presenteras på agentens enhet

  • EP-DN presenteras på kontaktens enhet

Kund ringer in

PreDial-händelsehanteraren är konfigurerad

ANI visas på agentens enhet - enligt definitionen i aktiviteten Ange uppringnings-ID

Ombud Outdial

PreDial-händelsehanteraren är inte konfigurerad

Kontaktens enhet och agentens enhet visas båda med Agent vald Outdial ANI om agenten väljer en Outdial ANI på skrivbordet. Annars presenteras både kontaktens enhet och agentens enhet med hyresgästens standard-ANI.

Ombud Outdial

PreDial-händelsehanteraren är konfigurerad

För varje deltagares enhet kan antingen den valda Outdial ANI behållas, om den är vald, eller kan anpassas, enligt definitionen i aktiviteten Ange uppringnings-ID.

Återuppringning med artighet

Kundens ANI definieras i återuppringningsaktivitet

ANI definierad vid återuppringningsaktiviteten presenteras för kontaktens enhet.

Återuppringning med artighet

  • Kundens ANI definieras i återuppringningsaktivitet

  • PreDial-händelsehanteraren är konfigurerad för kundbenet

Ange konfigurerad uppringnings-ID-aktivitet kommer att ha företräde.

Återuppringning med artighet

  • Kundens ANI definieras i återuppringningsaktivitet

    PreDial-händelsehanteraren är inte konfigurerad för kundbenet

  • ANI definierad vid återuppringningsaktiviteten presenteras för kontaktens enhet.

  • Om ANI definieras vid aktiviteten Ange uppringnings-ID visas den för agentens enhet.

Återuppringning med artighet

  • Kundens ANI är inte definierad i återuppringningsaktivitet

  • PreDial-händelsehanteraren är inte konfigurerad för kundbenet

Hyresgästens standard ANI visas på kontaktens enhet.

Agentöverföring, konsultera

PreDial-händelsehanteraren är konfigurerad

Konfigurerat inställt uppringnings-ID visas på överförd konsulterad Agent-2-enhet.

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:

  1. Logga in på Control Hub.

  2. Gå till Kontaktcenter > Inställningar för hyresgäst > Rö st > Kontaktnummer.

  3. Klicka på Lägg till fler för att lägga till ett nytt kontaktnummer/tillägg i listan.

    Du kan skapa kontaktnummer/tillägg i ett intervall mellan 2 till 9 siffror. Kontaktnummeret/tillägget kan börja med 0. Du kan lägga till högst 5000 kontakt nummer/tillägg per organisation.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. (Valfritt) Ange en beskrivning för aktiviteten i fältet Aktivitets beskrivning.

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.

  • Om du väljer Google TTS-anslutning måste du ha konfigurerat ett Google Cloud-konto och konfigurerat Text-till-tal-tjänsten. Mer information finns i Text-till-tal- avsnittet i Webex Contact Center Installations- och administrationsguide.

  • Om du väljer Cisco TTS-anslutning kan du hoppa över Google Cloud-konto konfigurationen.

  1. Anslutning — Indikerar anslutningen för att autentisera tjänsten Text till tal . I listrutan visas namnet på alla Google- kontakter i Control Hub. Endast de aktiva kontakterna visas. Välj anslutningen i rullgardinsmenyn.

    Befintliga kunder på klassisk röstplattform kan bara visa Google TTS- kontakt i listrutan.

    Befintliga kunder på nästa generations röstplattform kan se både Cisco Cloud Text-till-tal och Google TTS-kontakter.

  2. Åsidosätt standardinställningar för språk och röst — Använd den här växlingsknappen för att åsidosätta röstinställningarna som konfigurerats i variabeln Global Voicename. Den här parametern är aktiverad som standard.

  3. Utgående röst —Indikerar namnet på utgående röst. Det här fältet visas bara om du aktiverar växlingsk nappen Åsidosätt standardinställningar för språk och röst. Välj utmatningsröstnamnet i li strutan.

    Om det röstnamn som stöds av Google inte är tillgängligt i listrutan Utmatningsröst inaktiverar du växlingsk nappen Åsidosätt standardspråk och röstinställningar. Inkludera aktiviteten Ange variabel före aktiviteten Spela upp meddelande i flödet.

    Konfigurera aktiviteten Ange variabel enligt följande:

    • Ställ in variabeln till Global_voiceName.

    • Ställ in variabel värdet till önskad utgående röst namnskod (till exempel sv-US-standard-d). Mer information om röster och språk som stöds finns på sidan Röster och språk som stöds av Google.

  4. Lägg till ljudfil — Klicka på Lägg till ljudfil om du vill växla text-till-tal- meddelanden med förinspelade ljudfiler. Detta lägger till en ny rad i konfigurationen där du kan välja önskad ljudfil från listrutan.

    Om du vill ta bort ett objekt från sekvensen klickar du på ikonen Ta bort som visas bredvid motsvarande indata eller listruta.

  5. Lägg till text-till-tal-meddelande — För att skapa prompten använder du Text-till-tal eller en blandning av förinspelade ljudfiler och Text-till-tal-meddelanden.

    Klicka på Lägg till text-till-tal- meddelande om du vill lägga till ett nytt textinmatningsfält i avsnittet för att skapa snabbmeddelanden. I det här fältet skriver du meddelandet som ska spelas upp till den som ringer på det valda språket och rösten.

    Viktiga överväganden:

    • Använd en Ange variabelaktivitet för att ställa in värdet på TTS-meddelandet till en flödes variabel innan du använder den i aktiviteten.

    • Använd enkla citat istället för dubbla citat i stenuttryck.

      Det finns ingen teckengräns för Ciscos text-till-tal-meddelanden.

    Fältet accepterar två typer av indata — råtext (klartext) eller SSML-formaterad data (Speech Synthesis Markup Language). Du kan också använda variabler som en del av meddelandet för att läsa det dynamiska innehållet.

    För SSML-taggar som stöds för Cisco Cloud text-till-tal, se Text-till-tal (TTS) i Webex Contact Center.

  6. Lägg till ljudvariabel — Använd det här alternativet för att konfigurera ljudprompten så att den spelas upp dynamiskt för kunderna. Du kan till exempel konfigurera den här variabeln så att ljudprompten spelas upp på flera språk baserat på kundens önskemål under interaktionen.

    Om du vill konfigurera ljudvariabeln klickar du på Lägg till ljud variabel. Ange variabelvärdet i form av ett sten uttryck.

    Mer information finns i Syntax för Pebble Template.

    Variabelvärdet måste matcha namnet på.wav-filen som laddas upp till Control Hub.

  7. Förhandsgranskningsprompten — Klicka på knappen För handsgranska prompten för att testa och förhandsgranska text-till-tal-meddelanden och ljudfiler. Välj önskad röst för att testa prompten i dialogrutan Förhands granskningsprompten som visas. Du kan spela meddelanden och ljudfiler enligt följande:

    • Klicka på Spela upp alla för att spela upp både ljudfil och TTS- meddelande tillsammans.

    • Spela bara ljudfilerna.

    • Spela bara text-till-tal-meddelanden.

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 Kontaktcenter > Kundupplevelse > F löden.

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:

  1. Ange ett namn för aktiviteten i fältet Aktivitetsetikett.

  2. Ange en beskrivning för aktiviteten i fältet Aktivitetsbeskrivning.

6

Konfigurera följande parametrar på fliken Information om ljudfiler:

  1. Ljudfiltyp —Välj ljudfiltyp. För närvarande stöds endast Agent Personal Greeting.

  2. Hälsningssyfte — Ange namnet på hälsningssyftet som används för att skapa agenthälsningen.

  3. Inspelningsdata —Ljudfilen inspelad.

  4. Agent-ID — Unikt användar-id som tilldelats varje agent i kontaktcentret.

Händelse flöden

Flik en Händelseflö den innehåller följande händelsehanterare som du använder för olika aktiviteter:

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.

Tabell 16. PreDial.OperationType-relaterade åtgärder och deltagartyper

Predial.OperationType

Predial.ParticipantType

INBOUND

Ombud

OUTDIAL

Ombud, Kund

COURTESY_CALLBACK

Ombud, Kund

PREVIEW_CAMPAIGN

Ombud, Kund

WEB_CALLBACK

Ombud, Kund

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

Ombud

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

Ombud

CONSULT_TO_QUEUE

Ombud

CONSULT_TO_EP_DN

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:

  1. Identifiera flöden som använder händelsen Outbound CampaignCallResult.
  2. Placera en GoTo-aktivitet för att kartlägga flödet till ett andra flöde.
  3. 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.

OnGlobalError Workflow
OnGlobalError arbetsflöde

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.

Flow designer example to show where to set the variable activity in the main flow.
Ställ in variabel aktivitet i huvudflödet

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.

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
OnGlobalError händelseflöde

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 Kontaktcenter > Kundupplevelse > F löden.

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:

Variabel typ

Variabelt värde

Booleska

Välj Sant eller Falskt.

Sträng

Ange strängvärdet. Om du vill använda en variabel i ett uttryck använder du syntaxen: {{variable}}

Heltal

Ange heltalsvärdet.

Decimaltal

Ange decimalvärdet.

Datum Tid

Ange datum och tid i ett av de format som stöds:

ÅÅÅÅ-MM-DDTHH: MM: SS.SSSZ

ÅÅÅÅ-MM-DDTHH: MM: SSZ

ÅÅÅÅ-MM-DDTHH: MMZ

{{nu ()}}

Använd inte funktionen now () för att få aktuell tid i millisekunder eftersom den använder simpleDateFormat. Du kan dock använda epokens tidsstämpelfilter för att hämta aktuell tid i millisekunder. Mer information finns i Anpassade Pebble-filter.

JSON

Ange ett giltigt JSON-variabelt värde med formatet: {"Key” :"Value "}. Till exempel {"companyName” :"Cisco "}.

JSON-variabeln kan innehålla enkla eller kapslade data. Den maximala storleksgränsen för JSON-variabeln kan vara upp till 16 kB. Du kan skapa högst fem JSON-variabler i ett flöde.

Mer information om hur du konfigurerar JSON-variabeln finns i JSON-variabler.

När du väljer JSON som variabeltyp i listan visas inte växling sk napparna Innehåller känslig information och Markera Agent Visible.

JSON-variabler är inte tillåtna i flödeskedja.

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.

  • Ljudprompt—För att åsidosätta inställningarna för ljudprompten som konfigurerats i variabeln. Till exempel välkomstprompten eller ett text-till- tal-meddelande.
  • Öppettider — För att åsidosätta öppettiderna i händelse av en nödstopp.
  • Inmatningspunkt — För att ändra ingångspunktsinställningarna.
  • Ring nummer — Ändra det uppringda numret.
  • Flöde — För att ändra flödet.
  • Kö — Ändra kön.

  • Du kan inte åsidosätta variabler som är markerade som ”Säker”.
  • Du kan konfigurera högst 15 variabler som kan å sidosättas.

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:

  • Skrivbord setikett: Ange etiketten som är associerad med den här variabeln när den visas på skrivbordet. Ange en annan tydlig etikett än själva variabelnamnet, så att agenten kan förstå de data som skickas till dem.

  • Redigerbar agent: Markera den här kryssrutan om du vill att agenten ska kunna redigera värdet på variabeln som en del av interaktionssessionen. När agenten uppdaterar variabeln skickar systemet tillbaka ändringarna till Flow Designer. Agenten kan redigera flödesvariabeln och klicka på knappen Spara från skrivbordet. Om samtalet kopplas bort innan agenten sparar ändr ingarna sker inte variabeluppdateringen.

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:

  1. Kundvariablerna Telefonnummer, DN, Kö, RONA-tid

    .
  2. 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:

  1. Öppna önskat flöde och välj Lägg till flödesvariabler.
  2. Ställ in fältet Standardvärde till NewContac t.interactionId.
  3. 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 Kontaktcenter > Kundupplevelse > F löden.

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 Kontaktcenter > Kundupplevelse > F löden.

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:
    1. Logga in på Control Hub.
    2. Öppna modulen Flow Designer.
    3. Navigera till önskat flöde och hitta relevant flödesväg.
    4. Gör de ändringar som krävs.
    5. 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 Kontaktcenter > Kundupplevelse > F löden.

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:

  1. Välj den variabel som du har skapat i steg 10 i listrutan Variabel.

  2. I avsnittet Variabelt värde väljer du alternati vknappen Ställ in till variabel.

  3. Välj den systemvariabel som du vill redigera, till exempel NewContact. ani för Telefonnummer eller New Contact. dnis för DNIS.

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: Lagr ar siffrorna som angavs av uppringaren under aktivitetsinstansen Collect Digits. Antalet siffror beror på aktivitetskonfigurationen.

  • HttpRequest.httpStatusCode: Lagrar statuskoden som 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 HTT P-begäran.

  • VirtualAgent.IntentTriggered: Lagr ar 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: Lagr ar 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 Kontaktcenter > Kundupplevelse > F löden.

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 (Edit button) ikonen.

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 Kontaktcenter > Kundupplevelse > F löden.

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.

1

Logga in på din kundorganisation med kontrollhubbens URL https://admin.webex.com/.

2

Gå till Kontaktcenter > Kundupplevelse > F löden.

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:

  1. Ange några ord i fältet Sökvariabler för att söka efter en viss variabel efter dess namn.

  2. Välj en variabeltyp i listrutan Välj variabeltyp.

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 (handle icon) bredvid en variabel för att flytta den upp och ner i listan för att ställa in visningsordningen i det inkommande flytande fönstret på skrivbordet.

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.

1

Logga in på din kundorganisation med kontrollhubbens URL https://admin.webex.com/.

2

Gå till Kontaktcenter > Kundupplevelse > F löden.

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:

  1. Ange några ord i fältet Sökvariabler för att söka efter en viss variabel efter dess namn.

  2. Välj en variabeltyp i listrutan Välj variabeltyp.

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 (handle icon) bredvid en variabel för att flytta den upp och ner i listan för att ställa in visnings ordningen i fönstret Interaktion på skrivbordet.

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ärderas till ett fält i JSON-variabel.

    I föregående exempelkodavsnitt, om du extraherar medarbetaren till en variabel som heter empvar med 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:

    {
        "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"
                }
             ]
          }
       ]
    } 
    Om du extraherar JSON-arrayen Employees till en variabel som heter var med HTTP eller Parse:

    • Använd {{var [0]}} för att få information om anställda om rirani som är chef.

    • Använd {{var [1] .directReports [0]}} för att få information om anställda om John som ä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 {{json Variable}} i avsnittet Ange variabel-aktivitetsvariabler inställningar.

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

Alla inmatningsfält i Flow Designer använder en öppen källkodsuttryckssyntax som heter Pebble Templates: https://pebbletemplates.io/.

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.wav eller 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 mottagetEtt samtal initieras och går in i flödet.
Utvärdering av öppettiderSystemet kontrollerar om den aktuella tiden faller inom arbetstid, helgdagar eller ett åsidosättningsvillkor.
Hantering av öppettiderOm kontaktcentret är öppet spelas ett välkomstmeddelande upp och samtalet dirigeras till agentkön.
Efter timmarOm 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ödesaktivitetBeskrivning

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 Control Hub → Tjän ster → Kontaktcenterinställningar → Öpp ettider.

  • 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 emotSamtal går in i flödet vid aktiviteten NewContact.
Kontrollera öppettiderFlödet kontrollerar aktuell tid mot de definierade öppettiderna med hjälp av aktiviteten BusinessHours.
  • Arbetstider: Samtalet dirigeras till aktiviteten Work_non_workHours_match och hanteras vidare baserat på villkor som öppettider eller efter öppettider.
  • Helgdagar: Meddelandet Holiday_Closed spelas upp och informerar den som ringer om att kontoret är stängt på grund av en semester, följt av frånkoppling.
  • Nödåsidosättning: Aktiviteten Överride_Emergency spelar upp ett nöd åsidosättningsmeddelande följt av frånkoppling.
  • Efter timmar: Aktiviteten AfterHours_prompt spelar upp ett meddelande om stäng da timmar och samtalet kopplas bort.
SjälvbetjäningsalternativUnder öppettiderna spelar aktiviteten Welcome Menu (IVR Menu) en meny som erbjuder grundläggande självbetjäningsalternativ för uppringare:
  • Tryck på 1 för kundsupport: Samtalet står i kö för support teamet.
  • Tryck 2 för försäljning: Samtalet står i kö för säljteamet.
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ådaOm den som ringer väljer att lämna en röstbrevlåda eller begära ett återuppringning utlöses FinalMenu-aktiviteten:
  • Tryck på 1 för återuppringning: Aktiviteten Callback_GUF används för att schemalägga en återuppringning.
  • Tryck på 2 för röstbrevlåda: Samtalet överförs till röstbrevlådan med hjälp av VoiceMail-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ånkopplingNä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

  • K ö: Placerar den som ringer i en kö för lämpligt team ( till exempel support eller försäljning).
  • getPositionInqueue: Hämtar och meddelar uppringarens position i kön.
  • PlayPiq: Meddelar uppringarens position i kön.

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ödesaktivitetBeskrivning

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 ESEn 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 DialogFlowDialogFlow 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 bortInteraktionen 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åkFlö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älsningDenna 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:
  • Kundnamn: Jane Doe
  • Kunde-post: customer@email.com
  • Kundorsak: Bokningar

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 musikMusik 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.
KundnamnFångar kundens namn för personalisering.
Kunde-postFångar kundens e-post.
KundorsakRegistrerar orsaken till kundens samtal.
Global_SpråkKonfigurerar 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

NyhetKontaktFlödet börjar när ett samtal tas emot vid ingångspunkten.
HTTP-begäranFlödet gör en HTTP-begäran om att hämta flödesinställningar dynamiskt baserat på samtalets DNIS.
Kontroll av öppettiderBeroende 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öaktivitetVid 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.
FelhanteringOm 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äranAktiviteten 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 variablerAktiviteten 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.
ÖppettiderAktiviteten BusinessHours kontrollerar arbetsschema, helgdagar och åsido sättningar och styr flödet baserat på aktuell tid.
Spela MeddelandePlayMessage-aktiviteten spelar upp ett välkomstmeddelande till den som ringer. Detta kan ställas in dynamiskt eller förkonfigureras.
KökontaktAktiviteten QueueContact placerar den som ringer i lämplig kö och använder dynamiska variabler för köhantering och reservhantering.
Spela musikPlayMusic-aktiviteten som spelas upp håller musik till uppringare som väntar i kön, konfigurerad baserat på variabeln HoldMusic.
Gå tillFlera 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 bortNä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

  1. Samtalet tas emot och går in i flödet.
  2. Ett välkomstmeddelande spelas upp till den som ringer.
  3. Den som ringer placeras i en kö.
  4. 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
  • Samtalet riktas till aktiviteten WelcomeMessage, som spelar ett välkomstmeddelande till den som ringer.
  • Detta använder TTS men kan vara ett förinspelat meddelande, hälsar den som ringer eller ger lite information.

Koppla bort

  • Efter välkomstmeddelandet riktas samtalet till frånkopplingsaktiviteten.
  • Den här aktiviteten kopplar bort samtalet och avslutar interaktionen efter att meddelandet har spelats upp.

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:

  • Tryck 1 för serviceteam
  • Tryck 2 för säljteam
  • Tryck 3 för utländskt lag
  • Tryck på 4 för drifttimmar
  • Tryck 5 för vanliga frågor
  • Tryck på 6 för förkunskaper
  • Tryck 7 för faktureringsproblem
  • Tryck 8 för en representant
  • Tryck 9 för allmän information
  • Tryck på # för att upprepa menyn
  • Tryck på * för att lägga på

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 (defaultmusic_on_hold.wav).

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:

  • Tryck 1 för serviceteam
  • Tryck 2 för säljteam
  • Tryck 3 för utländskt lag
  • Tryck på 4 för drifttimmar
  • Tryck 5 för vanliga frågor
  • Tryck på 6 för förkunskaper
  • Tryck 7 för faktureringsproblem
  • Tryck 8 för en representant
  • Tryck på 9 för att prata med serviceteamet igen
  • Tryck på # för att upprepa menyn
  • Tryck på * för att lägga på

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.

  • Blind överföring till tjänster eller säljteam.
  • Ställ uppringaren i kö efter en representant, med hållmusik som spelas under väntan.

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:

  1. Hämtar kundinformation genom att utföra en ANI-sökning.
  2. 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:

  • 90% riktas till huvudkön.
  • 10% riktas till offsite-kön.

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 (defaultmusic_on_hold.wav) medan den som ringer väntar i kön.

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.

  1. En kund ringer till Webex Contact Center och deras telefonnummer fångas.
  2. Systemet utför en ANI-sökning i Salesforce för att hitta matchande konto- och kontakt information.
  3. Baserat på de hämtade uppgifterna hälsas kunden med ett personligt IVR- meddelande.
  4. Om det finns ett öppet ärende kopplat till kunden får agenten den här informationen på sitt skrivbord.
  5. 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:

  1. Ett samtal tas emot av Webex Contact Center.
  2. Ett välkomstmeddelande spelas upp till den som ringer och nämner deras händelsedetaljer.
  3. Systemet utför en sökning i ServiceNow med ANI för att hämta uppringarens sys_id för att få uppringarens objektidentifierare på ServiceNow.
  4. Baserat på sys_id söker systemet upp den aktiva incidenten för den som ringer.
  5. Incidentnumret spelas upp till den som ringer.
  6. Samtalet ställs i kö för nästa tillgängliga agent, prioriterat baserat på incid entens allvarlighetsgrad.
  7. Hold-musik spelas medan den som ringer väntar i kön.
  8. När samtalet är anslutet till en agent visas incidentinformationen på agentens skrivbord.
  9. 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:

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:

  1. Inkommande samtal: Kunden ringer till Webex Contact Center.
  2. ANI-sökning: Webex utför en ANI-sökning i ServiceNow för att identifiera den som ringer.
  3. Incident sökning: ServiceNow hämtar tillhörande incident-ID baserat på uppringarens uppgifter.
  4. Personlig hälsning: Kunden hälsas med ett personligt meddelande som hänvisar till deras aktiva incident.
  5. Routing och prioritering: Samtal dirigeras baserat på incidentens svårighetsgrad, vilket säkerställer att kritiska problem åtgärdas först.
  6. Agenttilldelning: Samtalet dirigeras till en tillgänglig agent, med incidentinformation som visas på agentens skrivbord.
  7. 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: {{incidentNum}}

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:

  1. Ett samtal tas emot och går in i flödet genom ingångspunkten.
  2. Ett välkomstmeddelande spelas upp till den som ringer.
  3. Den som ringer placeras i en kö för nästa tillgängliga agent.
  4. Medan du väntar i kön spelas hållmusik till den som ringer.
  5. 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 (defaultmusic_on_hold.wav). Den spelas i 30 sekunder innan looping.

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

  1. Samtalet tas emot och går in i flödet.
  2. Den som ringer dirigeras till ett API som hämtar deras namn från en falsk slutpunkt.
  3. Ett välkomstmeddelande spelas upp till den som ringer, inklusive deras namn, med hjälp av Google DialogFlow CX.
  4. DialogFlow CX-virtuell agent interagerar med den som ringer för att samla in indata som mötesdatum och tider.
  5. Kunddata skickas tillbaka till Webex Contact Center för eventuell vidare bearbetning.
  6. Baserat på interaktionen eskalerar samtalet antingen eller slutar.
  7. Om den eskaleras placeras den som ringer i en kö.
  8. 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 (defaultmusic_on_hold.wav).

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: Administratör > App ar och integreringar > API:er > Aktivera AP I-autentisering.
  • 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.

  1. En kund ringer till Webex Contact Center.
  2. En ANI-sökning utförs för att hämta kunduppgifter från Zendesk.
  3. Den senaste biljetten som är kopplad till kunden hämtas.
  4. Kunden hälsas via en IVR och informeras om statusen för sin biljett.
  5. Kunden kan antingen:
    • Anslut till en agent.
    • Koppla bort om de väljer att inte prata med en agent.
  6. 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

Aktiviteten SetVariable_7a1 extraherar aktuell tid i epok millisekunder och lagrar den i variabeln currentTime.

Beräkna tid timmar sedan

Aktiviteten SetVariable_8t9 beräknar tiden 24 timmar före aktuell tid i epokmillisekunder och lagrar den i variabeln goback_by_a_day.

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)

  • S earchApiRequest- aktiviteten ringer till Webex Contact Center Search API med GraphQL för att hitta befintliga aktiva återuppringningsuppgifter baserat på ANI.

  • Den använder variablerna goback_by_a_day och currentTime för att söka inom de senaste 24 timmarna.

  • GraphQL-frågan söker efter uppgifter som matchar anroparens ANI eller trimmade ANI som är aktiva och har en återuppringningsstatus.

Kontrollera API-svar

  • Aktiviteten setVariable_XYE kombinerar HTTP-statuskoden, återuppringningsstatusen och HTTP-svarstex ten från Search API-anropet till variabeln ApiOutput.

  • Aktiviteten Condition_TS8 kontrollerar om HTTP-svarstexten från Search API-anropet innehåller ”Ej bearbetad”, vilket indikerar att det inte finns någon dubbel återuppringning.

Hantera dubblett återuppringning (om det hittas)

  • Om en dubblett återuppringning hittas (API-svaret innehåller en återuppringning) informerar aktiviteten PlayMessage_99x uppring aren om att en återuppringning redan är schemalagd och sedan kopplar aktiviteten DisconnectContact_mx8 samtalet bort.

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

  • Villkor: Kontrollerar om HTTP-svarstexten innehåller ”Ej bearbetad”.

  • Meny: Ger uppringaren alternativ för att schemalägga ett återuppringning eller vänta i kön.

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 mottagetSamtal går in i flödet vid aktiviteten NewContact.
(VALFRITT) Administratörsautentisering via OTPFlö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.
HuvudmenyHuvud Menu- aktiviteten (IVR-menyn) ger administratören följande alternativ:
  • Tryck på 1 för att skapa en ny ledtext.

  • Tryck på 2 för att uppdatera en befintlig ledtext.

  • Tryck på 3 för att ta bort en befintlig ledtext.

  • Tryck på 4 för att lämna flödet

Skapa prompt (alternativ 1)
  • Aktiviteten PlayMessage_KCX uppmanar administratören att spela in en ny ljudprompt.

  • Aktiviteten Record_e0j registrerar ljudingången från administratören.

  • Det inspelade ljudet skickas sedan till Webex Contact Center API med CreatePrompt HTTP-förfrågningsaktivitet med Content- Type: Form Data.

  • Aktiviteten parse_gke analyserar svaret för att extrahera id och bloBid för den ny skapade prompten. Detta behövs om man behöver uppdatera samma prompt.

  • Aktiviteten PlayMessage_Q16 bekräftar att meddelandet har skapats.

  • Systemet spelar upp den inspelade uppmaningen för bekräftelse med hjälp av PlayRecor dedMessage.

Uppdateringsprompt (alternativ 2)
  • Aktiviteten RecordPromptAffterTone uppmanar administratören att spela in en uppdaterad ledtext.

  • Aktiviteten Record_e38 spelar in det nya ljudet.

  • Flödet byter sedan namn på filen som ska raderas med Ren ameFileToDelete. Detta säkerställer att referenser till denna ljudfil tas bort varhelst ljudfiler hän visas till med namn.

  • Det uppdaterade ljudet skickas till Webex Contact Center API med HTTPrequest_13n HTTP-förfrågningsaktivitet med Content-Type: Form Data.

  • Systemet bekräftar uppdateringen och spelar upp den nya prompten med hjälp av PlayMessage_Q16_JPG_03L och PlayMessage_0l6.

Ta bort prompten (alternativ 3)
  • DeleteConfirm- aktiviteten bekräftar raderingen.

  • Flödet byter namn på filen som ska raderas med Ren ameFileToDelete.

  • Aktiviteten HttpRequest_RAF skickar en DELETE-begäran till Webex Contact Center API för att radera prompten.

  • Systemet bekräftar raderingen med DeleteConfirm.

Utgång (alternativ 4)
  • Farväl -aktiviteten spelar ett tackmeddelande.

  • Samtalet kopplas bort med aktiviteten DisconnectContact _CZ4.

Variabler

Variabel

Typ

Beskrivning

BloBidSTRINGLjudfilens blob-ID
LjudFilnamnSTRINGNamnet på ljudfilen (standard: "EmergencyDemo.wav ”).
idSTRINGLjudfilens ID.
statusSTRINGStatus för API-begäran.
NyfilnamnSTRINGNamnet på den uppdaterade ljudfilen (standard: "updatedFile.wav ”).
svarSTRINGHTTP-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
  • PlayMessage: Upp manar administratören att spela in en ny prompt.

  • Spela in: Spelar in ljudingången.

  • HTTP-begäran: HTTP-begäran om att skapa ljudprompten med Content-Type: FORM-DATA.

  • Analysera: Analyserar HTTP-svaret för att extrahera id och bloBid.

  • PlayMessage: Bekrä ftar skapandet av meddelandet.

  • PlayMessage: Spel ar upp den inspelade prompten.

Uppdatera uppmaning
  • Meny: Uppmanar administratören att spela in en uppdaterad uppmaning.

  • Record_E38: Spelar in ljud ingången.

  • HTTP-begäran: HTTP-begäran om att uppdatera ljudprompten med Content-Type: FORM-DATA.

  • PlayMessage: Bekrä ftar meddelandeuppdateringen.

  • PlayMessage: Spel ar upp den uppdaterade prompten.

Radera uppmaning
  • Meny: Bekräftar raderingen av ljudprompten.

  • HTTP-begäran: Byter namn på filen som ska raderas. Behöver ID för prompten som ska defini eras.

  • HTTP-begäran: HTTP-begäran om att radera ljudprompten med hjälp av Content-Type: Application/JSON och DELETE- begäran.

Övrigt
  • Vänta: Vänta aktivitet.

  • setVariable: Stäl ler in variabler.

  • DisconnectContact: Kopplar från samtalet.

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

  1. Samtalet tas emot:

    • Samtal går in i flödet vid aktiviteten NewContact.

  2. Inledande hälsning:

    • PlayMessage- aktiviteten spelar upp ett första hälsningsmeddelande till den som ringer.

  3. Extrahera aktuell tid:

    • Aktiviteten CurrentTime extraherar aktuell tid.

  4. Beräkna tid för 24 timmar sedan:

    • Aktiviteten GoBack_by_a_Day beräknar tiden 24 timmar före aktuell tid.

  5. Trimma ANI:

    • Aktiviteten setVari able trimmar ANI (uppringarens telefonnummer) för att ta bort prefixet ”+1" för uppslagsändamål.

  6. 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_day och currentTime fö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.

  7. 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.

  8. Kontrollera API-svar:

    • Aktiviteten condition_kxu kontrollerar om HTTP-statuskoden från Search API-anropet är 200 (lyckades).

  9. Kontrollera om agent-ID extraheras:

    • Aktiviteten Condition_JTN kontrollerar om ett agent-ID har extrah erats från Search API-svaret.

  10. 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.

  11. 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ö.

  12. 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

  • CurrentTime: Stäl ler in en variabel till aktuell tid.

  • GoBack_by_a_day: Ställer in en variabel till tiden för 24 timmar sedan.

  • DebugLog: Loggar API-svaret för felsökning.

  • Debug_Log: Loggar det extraherade agent-ID för felsökning.

  • SetVariable_7b4: Trimmar ANI för sökning.

Villkor

  • condition_jtn: Kontrollerar om ett agent-ID extraheras.

  • condition_kxu: Kontroller ar om HTTP-statuskoden är 200.

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

  1. Uppringare initierar kontakt: Samtalet tas emot av Webex Contact Center och dirigeras till den autonoma AI-agenten.

  2. AI-agentinteraktion: AI-agenten behandlar uppringarens begäran relaterad till paketspårning.

  3. 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.

  4. 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

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.

  • Tryck på 1 för återuppringning.
  • Tryck på 2 för att stanna kvar i kön.

Nummermeny

Om den som ringer väljer att ta emot en återuppringning får han möjlighet att:

  • Tryck på 1 för att använda numret de ringer från.
  • Tryck på 2 för att ange ett nytt återuppringningsnummer.

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:

  • StillThere: Frågar, Är du fortfarande där? , i händelse av en timeout.
  • Ogiltig: Meddelar den som ringer om ogiltig inmatning och ber dem försöka igen.
  • Fel: Ett kritiskt felmeddelande som informerar, Något gick fel.

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

VariabelnamnTypBeskrivning
Å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

VariabelnamnTypBeskrivning
Å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ödeselementBeskrivning
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-aktivitetBeskrivning
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.

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 Kontaktcenter > Kundupplevelse > F löden.

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:

  • Börja på nytt — Använd det här alternativet för att skapa ett nytt flöde från början.
  • Flödesmallar — Använd det här alternativet om du vill skapa ett flöde från flödesmallar. Mer information finns i Skapa flöden från flödesmallar.
  • Importera — Använd det här alternativet om du vill importera flöden från en lokal lagring. Mer information finns i Importera ett flöde.
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.

  • Böjda länkar — Aktivera eller inaktivera om du vill växla mellan böjda länkar och rätvinkliga länkar för varje flöde.

    Du kan aktivera böjda länkar för att förbättra vyn över kopplingen mellan aktiviteter. I komplexa flöden ger böjda länkar bättre läsbarhet jämfört med raka linjer som tenderar att överlappa varandra.

  • Länkfärg — Välj den färg i den nedrullningsbara färgpaletten för att ange länkarna.

  • Färg på felsökvägen — Välj den färg i den nedrull ningsbara färgpaletten för att ange felsökvägarna.

  • Markeringsfärg — Välj färg i den nedrull ningsbara färgpaletten för att ange den valda länken och de anslutna aktiviteterna.

  • Tjock lek — Ange värdet för att öka eller minska tjockleken på länken och de anslutna aktiviteterna. Tjockleken mäts i pixlar och standardvärdet är 1 pixel. Den maximala tjockleken som stöds är 3 pixlar.

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 Tjänster > Kontaktcenter.

3

Klicka på Kundupplevelse > 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.

  • Den övre panelen visar en förhandsgranskning av den valda mallen. Klicka på helskärmsikonen för att öppna mallen i helskärm. Välj specifika delar av mallen och zooma in och ut. Om det behövs kan du växla mellan huvudflödet och händelseflödena.
  • Den nedre rutan innehåller följande avsnitt som innehåller detaljerad information om den valda flödesmallen:
    • Beskrivning —Kort beskrivning och syfte med mallen.
    • Detaljer —Viktiga funktioner i mallen.
    • Förut sättningar — Steg som du måste konfigurera för att flödesmallen ska fungera som förväntat.
    • Flödesuppdelning —Detaljer om hur flödet startar, vad som händer i flödet och hur flödet slutar.
    • Aktiviteter som används — Listar de olika aktiviteter som används i den specifika mallen.
    • Ytterligare detaljer —Ytterligare information om flödesmallen.

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 Kontaktcenter > Kundupplevelse > F löden.

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 Kontaktcenter > Kundupplevelse > F löden.

Sid an Flöden visas och visar en lista med flöden med följande fält:

Namn på fältet

Beskrivning

Flödesnamn

Namnet på flödet som konfigurerats i Flow Designer- programmet.

Flödesnamnet måste vara unikt.

Beskrivning

Beskrivningen av flödet som konfigurerats i Flow Designer-programmet.

Status

Anger om flödet är publicerat eller fortfarande befinner sig i utkastsfasen.

Senast ändradDatum och tid då flödet senast ändrades.

Senast redigerad av

E-postnumret för den användare som senast redigerade flödet.

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:

Preview audio prompts in flows

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 Kontaktcenter > Kundupplevelse > F löden.

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:

  1. Ange ordet i fältet Er sätt för att ersätta det valda sökordet.

  2. Du kan antingen välja de enskilda sökresultaten och ersätta med det angivna sökordet eller klicka på Er sätt alla (Replace all icon.) ikonen för att ersätta alla förekomster över flödet.

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 Kontaktcenter > Kundupplevelse > F löden.

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:

  • Publiceringstid
  • Versionsnummer
  • Versionsetikett (om tillämpad)
  • Senast redigerad av
  • Publicera anteckning

Använd något av följande sökordsattribut för att filtrera tabellen:

  • Versionsnummer
  • Versionsetiketter
  • Publicerad av
  • Publicera anteckning
  • Publiceringsdatum
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.

När du har tillämpat lämplig versionsetikett på ett flöde kan du välja den flödes versionen när du skapar en kö.

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 Kontaktcenter > Kundupplevelse > F löden.

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:

  1. Ställ växlingsknappen Autosave till OFF.

    Ett meddelande uppmanar dig att bekräfta din åtgärd.

  2. Klicka på Inaktivera autosave.

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 Kontaktcenter > Kundupplevelse > F löden.

Sidan Flöden visas.
3

Om du vill skapa ett flöde klickar du på Hantera flöden > Skapa flöden.

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:

  1. Om du vill kopiera och duplicera en enskild aktivitet markerar du den aktivitet du vill kopiera och klickar på ikonen Kopiera (Copy icon.).

  2. Om du vill kopiera och duplicera flera aktiviteter trycker du på Skift och markerar aktiviteterna för att gruppera dem och klickar på kopieringsikonen (Copy icon.).

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 Kontaktcenter > Kundupplevelse > F löden.

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:

  • K@@ napp Flödesfel —En röd knapp visas bredvid reglaget Validering som visar antalet aktiva fel. Om det inte finns några fel (Flödesfel: 0) är knappen Grön.
  • Aktivitetsfelformat ering — Om en aktivitet har konfigurationsfel visas aktiviteten med en röd kontur och en röd informationsikon i det övre högra hörnet. Klicka på den här ikonen om du vill visa ett kontextuellt verktygstips som sammanfattar eventuella fel med aktiviteten. När du har åtgärdat felet förlorar aktiviteten felstylingen i realtid.
  • Fönster för valideringsinformation — Det här popup-fönstret håller en löpande lista över aktiva fel i flödet. Du kan dra och flytta det här fönstret runt duken. Klicka på ikonen Stä ng uppe till höger för att stänga fönstret.

    Det finns två avsnitt i det här fönstret:

    • Av@@ snitt Flödesfel —Det här avsnittet listar alla aktiva fel i flödet och delar upp dem efter aktivitet. Lös alla dessa fel innan du kan publicera flödet. Mer information finns i För stå felkoder.
    • Rekommendationsavsnitt — I det här avsnittet listas bästa praxis och påminnelser för byggflöden. Även om du bör överväga dessa objekt innan du publicerar ett flöde, krävs inte rekommendationerna.

      Om du inte vill se rekommendationerna klickar du på Av visa rekommendationer för att dölja listan. Listan förblir dold tills du stänger fönstret Validering sinformation och öppnar det igen.

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 Kontaktcenter > Kundupplevelse > F löden.

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 Kontaktcenter > Kundupplevelse > F löden.

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 Kontaktcenter > Kundupplevelse > F löden.

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-ID och flödesid. Kontakta Ciscos support för hjälp med fel. Support kräver spårnings-ID.
  • Klicka på Försök publicera igen.
1

Logga in på Control Hub.

2

Gå till Kontaktcenter > Kundupplevelse > F löden.

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:

  • Klicka på Stäng flöde och logga ut om du är klar med att granska flödet och vill logga ut från Flow Designer.
  • Klicka på Återgå till flöde om du vill granska eller redigera flödet.

    Om flödet tilldelas routningsstrategier för ingångspunkter kan redigering av ett publicerat flöde påverka interaktioner med kontaktcenter i realtid.

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 Kontaktcenter > Kundupplevelse > F löden.

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 är global_voic ename:fr-FR-Ariane (franska). Alternativt kan du skapa en delflödesvariabel Global_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 Kontaktcenter > Kundupplevelse > F lö den > Underflöden.

3

Klicka på Hantera delflöden > Skapa delflöde.

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.

  • Subflow-ingångsvariabel: (Obligatorisk) Den här variabeln tar en ingång från huvudflödet.
  • Subflow-utgångsvariabel: (Obligatorisk) Den här variabeln returnerar en utgång tillbaka till huvudflödet.
  • Lokal variabel för delflöde: (Valfritt) Den här variabeln är för logik som är isolerad i delflödet och inte relaterar till någon av huvudflödes variablerna.

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 Kontaktcenter > Kundupplevelse > F lö den > Underflöden.

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 Kontaktcenter > Kundupplevelse > F lö den > Underflöden.

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 Kontaktcenter > Kundupplevelse > F löden.

Du kan också lägga till ett delflöde i ett huvudflöde från Management Portal navigeringsfältet. Välj R outningsstrategi > F löden. 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 Tjän ster > Kontaktcenter > Kundupplevelse > Funktioner.

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.

  1. Starta nytt — Välj den här metoden om du vill skapa en ny funktion från grunden för att utföra dataanalys eller köra anpassad kod. Utför följande uppgifter i guiden Skapa en ny funktion:

    1. Konfigurera följande inställningar på sidan Namn och konfigurera:

      • Funktionsnamn — Ange ett namn för funktionen.
      • Funktionsspråk — Välj funktionsspråk. Tillgängliga språk inkluderar JavaScript och Python.

    2. Klicka på Skapa funktion. Den nya gränssnitts sidan för funktionsdefinition läses in med följande paneler:

      • Kodredigerare — Ange din anpassade källkod här.
      • Testpanel — Testa den skrivna koden genom att ange värden till någon av de definierade ingångarna. Klicka på Testa för att validera koden. Resultatet visas i resultatfönstret.
      • Panelen Egenskaper — består av följande fält.
        • Funktionsbeskrivning — Ge en kort beskrivning av syftet med funktionen.
        • Variabeldefinition —Konfigurera och mappa inmatnings variablerna till koden. Klicka på knappen Lägg till inmat ningsvariabler. Ange följande information i popupfönstret Lägg till funktions variabel:
          • Nam n — Ange namnet på variabeln.
          • Beskrivning —Ge en beskrivning för variabeln.
          • Variabeltyp — Välj variabeltyp. Tillgängliga alternativ är sträng, heltal, datumtid, boolesk, decimal, JSON.

          Klicka på Spara.

        • Definition av utgångsvariab ler — Ange de utdat avariabler som ska returneras av funktionen. Detta hjälper flödesutvecklarna att använda dessa variabler medan de använder din funktion.
        • Funktionsegen skaper längst ned till höger i rutan visar följande information:

          • Funktionsägare — E-postnumret för användaren som skapade funktionen.
          • Funktions-ID —Autogenererat funktions-id.
          • Senast redigerad — Datumet då funktionen senast redigerades.
          • Funktionsversion — Det senaste tillgängliga versionsnumret för den här funktionen.

  2. Importera — Välj den här metoden för att importera en funktion. Utför följande uppgifter i guiden Skapa en ny funktion:

    Du kan bara importera JSON-filer som genereras genom att exportera en funktion.

    1. Välj önskad fil på sidan Ladda upp filen. Alternativt kan du dra och släppa filen. Klicka på Ersätt för att ersätta den valda filen.
    2. Klicka på Nästa.
    3. Konfigurera följande inställningar på sidan Namn och konfigurera:
      • Funktionsnamn — Ange ett namn för funktionen.
      • Funktionsspråk — Programmeringsspråket för den funktion som du importerade. Systemet ställer in detta baserat på språket för den funktion som du importerar.

      Klicka på Skapa funktion.

    4. Funktionssidan laddas om. Upprepa stegen som beskrivs ovan för att skapa en ny funktion från grunden.
5

Klicka på Publiceringsfunktion. Ange följande information på sidan Publicerings funktion:

  • Publicera anteckning — Lägg till en valfri anteckning som referens.
  • Lägg till versionsetikett (er) —Lägg till önskad versionsetikett i funktionen. Om du inte lägger till en versionsetikett lägger systemet automatiskt till etiketten ”Senaste”.

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 Tjän ster > Kontaktcenter > Kundupplevelse > Funktioner.

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 Tjänster > Kontaktcenter > Kundupplevelse > F löden.

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öinformation1500
Blind överföring10
Överbryggad överföring75
Återuppringning10
Analys av samtalsförlopp10
SamlaDigit100
Koppla bort kontakten0
Eskalera samtalsdistributionsgruppen750
ÅterkopplingV210
Meny100
Kökontakt100
Kö till agent100
Ställ in uppringnings-ID100
Inspelningskontroll10
Spela in10
Schemalägg återuppringning10
Ställ in kontaktprioritet100
Starta medieström20
Ladda upp ljud3
Virtuell agent50
Virtuell agent V250

Ä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 Kontaktcenter > Kundupplevelse > F löden.

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:
  • Tidsstämpel: Visar datum och tid för interaktionen . Du kan sortera loggposterna baserat på tidsstämpeln.

  • Interaktions-ID: Anger interaktionens unika ID.

  • Version: Visar flödesversionen tillsammans med dess tillämpade etikett, till exempel Senaste, Utveckling, Live eller Test.

  • Ingångspunkt: Visar ingångspunkterna som tilldelats flödet.

  • Senast utförd aktivitet: Visar de utför da aktiviteterna i slutet av den valda interaktionen.

  • Urspr ung: Ursprunget till interaktionen. Till exempel kundcellnummer, kundens e-postadress och andra liknande detaljer.

  • Destination: Destination kan vara DNIS från En try Point.

5

(Valfritt) Använd sökalternativet för att filtrera listan med följande sökparametrar:

  • Interaktions-ID, ANI, DNIS: Ange ett interaktions-ID för att visa flödeskörningsvägen för den interaktionen. Du kan också söka baserat på ANI eller DNIS.

  • Datumintervall: Välj start- och slutdatum för den varaktighet som du vill hämta interaktions-ID:n för.

  • Versionsetikett: Välj en eller flera etiketter i den här listrutan om du vill visa alla flödesversioner med de valda versionsetiketterna.

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:

  • Sekvens: Visar aktiviteterna i sekvensen för deras utförande.

  • Aktivitetsnamn: Visar namnet på aktiviteten.

  • Resultat: Systemet markerar resultaten som antingen Framgångsrika eller Mis sly ckade och marker ar misslyckade fall med rött.

Du kan välja flera interaktioner som öppnas i separata flikar.

7

Välj en aktivitet för att visa följande information:

  • Metadata för aktivitetsinteraktion: Visar namnet på aktiviteten och start- och sluttiderna för utförandet av aktiviteten.

  • Aktivitetsin matningar: Visar listan över angivna ingångar i den valda aktiviteten. Om du till exempel väljer aktiviteten Spela upp musik kan du ange följande indata:

    • Musikfil
    • Startförskjutning
    • Dynamisk ljudfil
    • och mer.

  • Aktivitetsutgångar: Visar utdata från aktiviteten.

    Om Dek ryptera åtkomst är aktiverat för flödet kan du visa den omaskade utdatavariabeln i felsökningsloggar. Det här alternativet är för närvarande endast aktiverat för följande aktiviteter: HTTP- begäran, BRE-begäran, Samla siffror, Virtuell agent och Virtual Agent V2-aktivitet.

  • Modifierade variabler: Systemet visar detaljerna för modifierade variabler under körning av den valda aktiviteten. Om du till exempel använder aktiviteten Ange variabel visas den uppdaterade flödesvariabeln i avsnittet Modi fierade variabler.

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:

  • Du har behörighet att komma åt detaljerad felsökningsdata inom organisationen.
  • Du kommer endast att använda dessa uppgifter för felsöknings ändamål.
  • Du förstår att aktivering av den här funktionen kan avslöja personlig eller konfidentiell information som finns i flödesloggar.
  • Du kommer att följa organisationens säkerhets- och sekretes spolicyer när du öppnar, hanterar och delar dessa data.
  • Om du är osäker på ovanstående bör du kontakta din administratör eller efterlevnadsteam innan du fortsätter.

9

(Valfritt) Klicka på kopieringsikonen (Copy icon.) för att kopiera interaktionsinformationen till ditt urklipp.

Du kan identifiera aktiviteterna för de misslyckade instanserna och felsöka genom att redigera flödet. Mer information finns i Skapa och hantera flöden.

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 Kontaktcenter > Kundupplevelse > F löden.

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:

  • Senaste 15 minuterna
  • I dag
  • Igår
  • Senaste 7 dagarna
  • Senaste 30 dagarna
  • Denna månad
  • Anpassad - välj start- och slutdatum för att visa flödesanalysen för en viss period fram till de senaste 30 dagarna.

På sidan Flow Analytics visas följande mätvärden:

  • Totalt antal flödesexekveringar — Visar det totala antalet flödesexek veringar under den valda perioden. Specifikt, om ett flöde körs två gånger inom en enda interaktion, ökar systemet mätvärdet med 2 (antal körningar) snarare än 1 (antal samtal).

  • Genomsnittlig flödesvaraktighet - Visar den genomsnittliga varaktigheten för ett flöde som ska köras. Systemet beräknar genomsnittet för alla huvudflödesaktiviteter och händelseflödesaktiviteter som har passerat genom flödet. Detta värde inkluderar utförda aktiviteter via felsökvägar. Nämnaren är de totala flödesex ekveringarna vid beräkning av genomsnittet.

  • Genomsnittliga aktiviteter per kontakt - Visar den genomsnittliga utförda aktiviteten per samtal som har passerat genom flödet. Detta medelvärde inkluderar även händelseflödesaktiviteter. Detta hjälper till att analysera flödes utnyttjandet. Detta värde inkluderar utförda aktiviteter via felsökvägar.

  • Aktivitetsfel | Aktivitetsfel% - Visar antalet samtal som har tagit felport/sökvägen. För procentberäkningen är nämnaren det totala antalet utförda aktiviteter och täljaren är det totala antalet körningar för felportarna.

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:

  • Den valda periodens data matchar inte.
  • För loopingaktiviteter visas samma interaktioner flera gånger.
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.

Tabell 32. Felkoder för flödesdesigner

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/.

Var den här artikeln användbar?
Var den här artikeln användbar?