- Hjem
- /
- Artikel
Byg og administrer flows med Flowdesigner
Flow Designer er en integreret komponent i Webex Contact Center, der giver dig mulighed for at dirigere opkald i realtid gennem et system. Du kan angive, hvordan agenter tildeles til opkald, og hvad der sker på hvert trin i processen ved at konfigurere aktiviteter og hændelser.
Kom i gang
Flowdesigner indeholder en grænseflade til oprettelse af flow i realtid, der opfylder organisationens krav. Foruddefinerede aktiviteter relateret til opkaldshåndtering og flowstyring fungerer som byggesten til oprettelse af flow. Træk-og-slip-grænsefladen giver nem konfiguration af flowkomponenter. Du kan angive egenskaberne for hver aktivitet, der påvirker flowudførelsen. Du kan også konfigurere variabler og udtryk for at definere flowlogik.
Før du bruger Flowdesigner, skal du klargøre flere enheder fra Webex Contact Center Control Hub. Brug disse enheder direkte som en del af flowdesigneren (f.eks. køer og lydfiler) eller indirekte til at aktivere kontaktdistribution (f.eks. opkaldsfordeling i kødistributionsstrategier).
Konfigurer følgende elementer, før du opretter flows i Flowdesigner:
- Indgangspunkter
- Kø
- Agenter
- Brugerprofil
- Desktop Profil
- Teams
- Virtuel agent
- Lydfiler
Vigtig terminologi
Gør dig bekendt med følgende udtryk i denne artikel:
-
Aktivitet: En node i grænsefladen i flowdesigneren, der repræsenterer et enkelt trin i et flow, f.eks. afspilning af en meddelelse eller oprettelse af en HTTP-anmodning. Brugeren trækker og slipper dette element i et flow.
For aktivitetsegenskaber, der er rullelistebaserede, er søgefilteret aktiveret som standard. Hvis en rulleliste indeholder flere indstillinger end standardgrænsen, skal du indtaste et nøgleord, der skal søges efter, og vælge den ønskede indstilling blandt de automatisk udfyldte resultater.
-
Hændelse: En hændelse, hvad enten den er intern eller ekstern, udløser et flow eller en flowsti. Hændelser kan omfatte Kafka-meddelelser, eksterne HTTP-anmodninger eller brugerhandlinger. Flowdesigner, et hændelsesdrevet program, kører flows som svar på disse udløsere og udfører dem automatisk baseret på konfiguration.
-
Flow: En brugerdefineret sekvens af aktiviteter, der udføres som reaktion på en hændelse.
-
Link: Et link er den pil, der forbinder en aktivitet med en anden. Det angiver strømningsretningen og afhængigheden mellem hændelser. Hvis du vil slette et link og afbryde forbindelsen mellem to aktiviteter, skal du klikke på linket for at få vist sletteikonet og fortsætte med at slette linjen.
Access Flow Designer
Flowdesigner bruger enkeltlogon (SSO) ved hjælp af Cisco identitetstjeneste. Hvis du er logget ind på Control Hub, kan du få adgang til Flow Designer uden at logge ind igen. Hvis ikke, beder systemet dig om at indtaste dine SSO legitimationsoplysninger.
Før du begynder
For at få adgang til programmet Flowdesigner skal du have en Premium Agent-licens og en brugerprofil, der har rettigheder til at redigere flows.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flow vises med følgende tre faner:
|
Udforsk moderne og samlet Flow Designer-lærred
Webex Contact Center Flow Designer-lærredet har en moderne brugergrænseflade, der passer til Webex-porteføljens udseende og funktionalitet, hvilket sikrer en ensartet oplevelse på tværs af porteføljen. Lærredet giver målrettede tilgængelighedsforbedringer, hvilket gør nøgleelementer lettere at bruge for en bredere vifte af brugere.
En levende baggrundsfarve giver stærkere kontrast til opdaterede noder, hvilket hjælper brugerne med at fokusere på flowoprettelse. Portdesignet på noder har større berøringspunkter og klarere differentiering mellem output, hvilket fremskynder forståelsen og gør det lettere at forbinde noder, mens flowet opbygges. Derudover skaber det flydende panel og værktøjslinjedesignet et mere fordybende arbejdsområde ved at tilføje visuel dybde og maksimere det synlige område til flowudvikling.
Uanset om du forsøger at oprette et nyt flow eller arbejde på et eksisterende flow, vises flowsiden i en moderne brugergrænseflade med følgende modale pop op, der hjælper dig med at finde de nye funktioner.
Skift mellem moderne og ældre brugergrænseflade
Menuen Brugerindstillinger giver dig mulighed for at skifte mellem moderne og ældre brugergrænseflade:
- Klik på ikonet for brugerindstillinger i øverste højre hjørne af lærredet.
- Deaktiver til/fra-knappen Nyt udseende for at skifte til ældre tilstand.
Skift mellem mørk og lys tilstand
Flow designerlærred er tilgængeligt i mørke og lyse tilstandstemaer for at minimere øjenbelastning. Vælg det foretrukne tema, der fungerer bedst for dig:
- Klik på ikonet for brugerindstillinger i øverste højre hjørne af lærredet.
- Deaktiver til/fra-knappen Mørk tilstand .
Forbedringer af aktivitetsganen
Aktivitetspaletten forbedres som følger:
- Aktivitetsgruppering: Aktiviteter grupperes logisk baseret på deres funktion, så du nemt kan finde den aktivitet, du har brug for. Med i hver gruppe er aktiviteterne opført alfabetisk. Følgende grupper er nu tilgængelige:
- Håndtering af kontakter
- Avanceret køinfo
- Afbryd kontakt
- Eskaler opkaldsdistributionsgruppe
- Tilbagemelding
- Feedback v2
- Få køoplysninger
- Køkontakt
- Kø til agent
- Pop op-vindue på skærm
- Angiv kontaktprioritet
- Virtuel agent
- Virtual Agent V2
- Stemme
- Uovervåget overførsel
- Broomstilling
- Analyse af opkaldsstatus
- Genkald
- Indsaml cifre
- Menu
- Afspil besked
- Afspil musik
- Optag
- Optagelsesstyring
- Planlæg genkald
- Send cifre
- Angiv meddelelse
- Angiv opkalds-id
- Indstil hviskemeddelelse
- Start mediestream
- Overfør lyd
- Flow kontrol
- Tilfælde
- Tilstand
- Slutflow
- Goto
- Procentvis allokering
- Vent
- Utilities
- BRE-anmodning
- Åbningstid
- HTTP-anmodning
- Parse
- Indstil variabel
- Håndtering af kontakter
- Søgelinje: Søgefeltet giver dig mulighed for hurtigt at finde aktiviteter og underforløb uden at skulle rulle gennem hele listen. Funktioner til automatisk forslag og søgeordsmatch forbedrer søgeoplevelsen for flowdesignerne.
- Aktivitetsikoner og værktøjstip: Aktiviteter har nu ikoner, der matcher deres formål, mens værktøjstip giver korte oplysninger om aktiviteterne.
Krav til browseren
Brug følgende tabel til at henvise til understøttede browsere:
|
Browser |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 eller højere |
76.0.3809 eller højere |
|
Mozilla Firefox |
ESR 68 eller højere ESR'er |
ESR V102.0 eller højere ESR'er |
ESR 68 eller højere ESR'er |
I/T |
|
Microsoft Edge |
42.17134 eller højere |
103.0.1264.44 eller højere |
I/T |
I/T |
|
Chrom |
I/T |
I/T |
I/T |
79 eller højere |
Konfigurer følgende browserindstillinger:
-
Aktivér cookies og webstedsdata.
-
Indstil sikkerhedsniveauet til Mellem.
-
Aktivér billedindstilling.
-
Deaktiver blokering af pop op-vinduer.
-
Aktivér JavaScript.
Krav til e-mail
Flowdesigner understøtter følgende mailservere:
-
Office 365
-
Gmail
Udforsk layoutet
Aktivitetsbibliotek
Aktivitetsbiblioteket er det sted, hvor du finder alle aktiviteterne. Træk og slip aktiviteterne fra aktivitetsbiblioteket til hovedflowlærrederne eller arrangementsflowlærrederne for at opbygge dine flows. Den er organiseret i følgende afsnit:
- Opkaldshåndtering: Brug opkaldshåndteringsaktiviteter til at oprette flows, der håndterer stemmeinteraktioner. De er specifikke for brugen af håndtering af opkald via Interactive Voice Response (IVR) og virtuelle eller menneskelige agenter.
-
Flowkontrol: Flowkontrolaktiviteter er agnostiske i forhold til flowtype, og du bruger dem til at styre logikken i flowet uanset brugsscenariet.
Du kan skjule og udvide aktivitetsbiblioteket efter behov for at øge arbejdsområdet på lærredet mellem konfigurationer.
Lærred, hovedflow og hændelsesflow
Lærredet er det grå arbejdsområde, hvor du slipper aktiviteterne. Brug kontrolelementerne nederst til venstre på skærmen til at flytte rundt på lærredet og zoome ind og ud. Der er ingen begrænsninger på flowstørrelsen eller lærredsbrugen.
Der er to faner, der tillader ekstra lærredsplads, Main Flow og Event Flows. Disse faner adskiller forskellige stier i dit flow på en logisk måde og opretter et mere organiseret arbejdsområde.
Hovedstrøm
Brug hovedflow Tab til at scripte det primære flow baseret på den udløserhændelse, der er defineret i startflowaktiviteten. I hovedflow Tab skal du konfigurere den komplette oplevelse for en opkalder. Dette starter fra menuen Cisco Unified IP Interactive Voice Response (IVR), indtil du fravælger eller afslutter opkaldet. Flowet indeholder forudsigelige trin, som systemet kører i en sekvens.
Hændelsesforløb
På ethvert tidspunkt under udførelsen af hovedstrømmen udløser systemet hændelser, der afbryder hovedstrømmen. Når en agent f.eks. besvarer et telefonopkald, afbryder det opkalderens oplevelse i køen. Hvis du vil definere entydig funktionsmåde, når disse hændelser udløses, kan du scripte valgfrie hændelsesflow. Hændelsesflow er asynkrone i forhold til hovedflowet. Du kan ikke forudsige, hvornår systemet udløser et hændelsesflow. Derfor er hændelsesflow valgfrie og en udvidelse af hovedflowfunktionaliteten.
Du kan konfigurere flere hændelseshåndteringsflow på lærredet for hændelsesflows. Hvert hændelsesflow skal have en unik start og slutning uden delte aktiviteter.
Du kan finde flere oplysninger om hændelseshandlere i Hændelsesflow.
Zoom-værktøjslinjen
Zoomværktøjslinjen har følgende ikoner:
- Globale egenskaber – klik på ikonet
For at åbne ruden Globale egenskaber . Du kan finde flere oplysninger i ruden Egenskaber. - Arranger automatisk – klik på ikonet
På værktøjslinjen for at organisere aktiviteterne på lærredet.
- Fortryd – klik på ikonet
På værktøjslinjen for at fortryde den senest udførte lærredhandling.
- Annuller fortryd – klik på ikonet
På værktøjslinjen for at gentage den senest udførte lærredhandling.
Du kan fortryde og fortryde op til de sidste 10 lærredhandlinger. Du kan ikke fortryde eller fortryde de ændringer, der er foretaget for attributter og egenskaber.
- Tilpas til visning – klik på ikonet
På værktøjslinjen for at justere forstørrelsen af lærredet, så alle noder er synlige. - Zoom ind – klik på ikonet
På værktøjslinjen for at zoome ind på lærredet. Når du når maksimumgrænsen, deaktiveres ikonet.
- Zoom ud – klik på ikonet
På værktøjslinjen for at zoome ud på lærredet. Når du når maksimumgrænsen, deaktiveres ikonet.
- Indstillingen Zoom på rulle tillader både panorering (standard) og zoom (ved hjælp af Ctrl-tasten ). Du kan fortsætte med at zoome ved at holde Ctrl-tasten nede og rulle musehjulet op eller ned.
- Hvis du vil panorere hen over lærredet, skal du rulle musehjulet op eller ned.
- Hvis du vil panorere fra venstre mod højre med musehjulet, skal du bruge Shift + Scroll-tasterne .
Lærredkontrolelementer og genvejstaster
For at forbedre flowudviklernes effektivitet og produktivitet indeholder lærredet Flowdesigner følgende indstillinger:
- Fortryd-gentag-handlinger—Brug ikonerne Fortryd,Annuller fortryd på zoomværktøjslinjen, eller brug tastaturgenvejene.
- Klip, kopiér, indsæt og slet – Højreklik på lærredet for kopiering, kopiering, indsættelse og sletning. Du kan klippe, kopiere og indsætte aktiviteter og links til opkaldshåndtering og flowstyring på følgende måde:
- Inden for og på tværs af flow
- Mellem hovedflow og hændelsesflow
- Mellem flows og delflows
Der er få begrænsninger, når du forsøger at kopiere aktiviteter og links fra andre browsere til FireFox. For at aktivere denne funktionalitet skal du indstille følgende præferencer til true i Firefox:
dom.events.asyncUdklipsholder.readTextdom.events.testing.asyncUdklipsholder
Skriv
about: configi Firefox-adresselinjen. Søg efter de angivne indstillinger. Rediger værdierne til true for at tillade indsættelse fra andre browsere. - Automatisk arrangering – brug ikonet
På værktøjslinjen Zoom for automatisk at organisere aktiviteterne på lærredet for øget forståelse og nem vedligeholdelse.
- Fastgør til gitter – Bruges til at fastgøre aktiviteterne i intervaller på 20 pixel.
- Tastaturgenveje – du kan hurtigt redigere flowet ved hjælp af tastaturgenveje. Klik på hjælpeikonet. Vælg Tastaturgenveje for at få vist listen over tilgængelige tastaturgenveje.
Tastaturgenveje
Brug følgende tastaturgenveje på lærredet:
|
Genvej |
Windows OS | MAC OS |
|---|---|---|
| Generelt | ||
|
Åbn tastaturgenveje |
Ctrl + Alt + K | Kontrol + Alt + K |
|
Værktøjer | ||
|
Arranger automatisk |
Skift + A | Skift + A |
|
Rediger | ||
|
Eksemplar |
Ctrl + C | Kommando + C |
|
Skære |
Ctrl + X | Kommando + X |
|
Indsætte |
Ctrl + V | Kommando + V |
|
Fortryde |
Ctrl + Z | Kommando + Z |
|
Redo |
Ctrl + Skift + Z | Kommando + Skift + Z |
|
Slet |
Tilbage |
Slet |
|
Vælg alle |
Ctrl + A | Kommando + A |
|
Vælg flere | Skift + klik | Skift + klik |
|
Vælg region | Skift + klik og træk | Skift + klik og træk |
|
Vis | ||
|
Zoom ind |
Ctrl + + | Kommando + + |
|
Zoom ud |
Ctrl + - | Kommando + - |
|
Zoom ind eller ud |
Ctrl + Rul | Kommando + Rul |
|
Zoom til 100 % | ||
|
Tilpas til visning |
Skift + 1 | Skift + 1 |
|
Rul til venstre eller højre |
Skift + Rul | Skift + Rul |
Ruden Egenskaber
Egenskabsruden vises til højre for programmet. Du angiver parametrene for enten flowet (globale egenskaber) eller for en valgt aktivitet. Du kan skjule og udvide ruden for at øge arbejdsområdet på lærredet mellem konfigurationer.
Ruden Globale egenskaber vises som standard, når flowet indlæses. Klik på ikonet
For at åbne ruden Globale egenskaber . Værktøjet
Ikonet hjælper dig med at åbne og lukke egenskabsruden, når du arbejder på flows. Du kan også klikke på Anywhere på det tomme lærred for at vende tilbage til rudevisningen med globale egenskaber. Ruden med globale egenskaber er ikke synlig, når du vælger en aktivitet.
Følgende konfigurationer er indeholdt i de globale egenskaber:
- (Valgfrit) Angiv en flowbeskrivelse.
- Administrer tilpassede og foruddefinerede variabler. Du kan finde flere oplysninger om flowvariabler i Angiv variabel.
- Få vist oplysninger om flowhistorik, herunder ejer, dato for seneste redigering og flowversionsnummer. Klik på ikonet
For at lukke ruden Globale egenskaber.
Der er i øjeblikket ingen versionskontrolfunktion. Flowversionen tæller antallet af gange, flowet publiceres.
Overskriftsrude
Overskriften viser navnet på dit flow, som opdateres dynamisk, når du redigerer flownavnet fra de globale egenskaber. Overskriften har også knappen Log ud . Hvis du ønsker at vende tilbage og fortsætte med at arbejde senere, kan du gemme en eksisterende flowkladde. Hvis du vil gemme dine kladder af flowene eller lukke programmet, skal du klikke på Gem flow og logge af i øverste højre hjørne af programmet.
Sidefodsrude
Sidefoden har følgende:
-
Automatisk lagring aktiveret: Flow gemmes automatisk for at undgå tab af data. Hvis automatisk lagring afbrydes, vises der en fejlmeddelelse.
Hvis du lukker browservinduet, mens data gemmes automatisk, kan du miste data. Vi anbefaler, at du venter et par sekunder, efter du har ændret dit flow, før du lukker browseren.
- Programversion: I venstre side af sidefoden vises programversionen. Du kan bruge versionen til fejlfinding af fejl i Flow Designer.
- Flowvalidering: Flowvalidering registrerer fejl i et flows struktur, der kan forhindre det i at fungere. Du kan til enhver tid aktivere valideringsskiftet i højre side af sidefoden. Validering er som standard deaktiveret, så fejl vises ikke. Når du aktiverer til/fra-knappen, startes backend-valideringen, og eventuelle fejl i flowet bliver synlige. Når til/fra-knappen er aktiveret, starter backend-valideringen, og eventuelle fejl i flowet vises. Du kan finde flere oplysninger om flowvalidering i Validere et flow.
- Flowpublicering: Før du publicerer et flow, skal du validere det og rette eventuelle fejl. Hvis valideringsknappen er slået fra, forbliver knappen Udgiv deaktiveret. Når valideringen er aktiveret, forbliver knappen Udgiv deaktiveret, indtil du løser alle fejl i flowet. Du kan finde flere oplysninger om flowpublicering i Publicere et flow.
Forstå aktiviteter og begivenheder
Sådan navigerer du til aktivitetsbiblioteket og bruger aktiviteterne i dine flows:
-
Log på Control Hub.
-
Gå til .
-
Under Kundeoplevelse skal du klikke på Flows.
-
På siden Flows skal du vælge det ønskede flow, som du vil tilføje aktiviteten for og starte flowet for.
-
Træk og slip den ønskede aktivitet fra aktivitetsbiblioteket til lærredet.
-
Udfør den nødvendige konfiguration beskrevet detaljeret under hver af aktiviteterne.
Aktiviteter i Kontakthåndtering
- Avancerede køoplysninger
- Afbryd kontakt
- Eskaler opkaldsdistributionsgruppe
- Tilbagemelding
- Tilbagekaldelse v2
- Få køoplysninger
- Køkontakt
- Kø til agent
- Pop op-vindue på skærm
- Angiv kontaktprioritet
- Virtuel agent
- Virtual Agent V2
Avancerede køoplysninger
Aktiviteten Avancerede køoplysninger returnerer realtidsoptællingen af agenter, der er i tilstanden Tilgængelig i en kø og er logget på for et bestemt sæt færdigheder sammen med andre køoplysninger. Flowudviklere bruger aktiviteten Avancerede køoplysninger til at programmere flowet. Flowdesignere træffer beslutninger baseret på aktiviteten Avancerede køoplysninger.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger under Arrangementer.
Før du begynder
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. | |||||||||||||||||||||
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
Outputvariabler Når aktiviteten Avancerede køoplysninger udløses, opdateres følgende variabler:
Fejlkoder Følgende er fejlkoder og beskrivelser for aktiviteten Avancerede køoplysninger:
|
Afbryd kontakt
Brug denne afslutningsaktivitet til at afbryde en aktiv del af et opkald. Denne aktivitet er påkrævet, hvis ingen agenter deltager i opkaldet for manuelt at afbryde forbindelsen.
Brug f.eks. denne aktivitet, før et opkald sættes i kø, eller efter scripting af en fravalg af køoplevelsen. Du kan bruge så mange Afbryd kontakt-aktiviteter, som du ønsker, når du opretter dit flow, for at sikre, at opkaldet afsluttes, uanset hvilken flowsti det tager.
Du har mulighed for at give hver aktivitet en entydig etiket og beskrivelse, men der kræves ingen anden konfiguration.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger i Hændelsesflow.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger:
Outputvariabler Denne aktivitet har ingen tilgængelige outputvariabler. |
Eskaler opkaldsdistributionsgruppe
Aktiviteten Eskaler opkaldsdistributionsgruppe giver administratorer mulighed for at eskalere en kontakt i kø til dens næste eller sidste opkaldsdistributionsgruppe. Det giver administratorer bedre kontrol og fleksibilitet til at administrere kontakter, der er parkeret i en kø.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan få flere oplysninger ved at se Hændelsesflows.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. | ||||||||||||
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
Outputvariabler Når aktiviteten Eskaler opkaldsfordelingsgruppe udløses, opdateres følgende variabler:
Fejlkoder Følgende er fejlkoderne og beskrivelserne for aktiviteten Eskaler opkaldsdistributionsgruppe:
|
Tilbagemelding
Konfigurer feedbackaktiviteten til at starte undersøgelser efter opkald (drevet af Webex Experience Management) for at indsamle feedback fra opkaldere. Følgende typer undersøgelser er tilgængelige:
-
IVR POST Opkaldsundersøgelser: Konfigurer feedbackaktiviteten på lærredet Hændelsesforløb i flowdesigneren efter hændelsen Agentafbrudt. Afhængigt af konfigurationen i Webex Experience Management afspiller kontaktcenteret en IVR-undersøgelse for opkalderne.
Den, der ringer op, bruger tastaturet til at besvare undersøgelsen. Hvis opkalderen delvist besvarer undersøgelsen ved ikke at svare inden for den konfigurerede timeoutvarighed eller ved at angive ugyldigt input, sender kontaktcenteret delvise undersøgelsessvar til Webex Experience Management.
Sørg for at bruge aktiviteten Afbryd kontakt efter feedbackaktiviteten til at afslutte IVR-opkaldet.
-
E-mail- eller SMS POST-opkaldsundersøgelser: Konfigurer feedbackaktiviteten i hændelsesflow Tab i flowdesigneren efter hændelsen PhoneContactEnded. Afhængigt af de regler for afsendelsespolitik, der er angivet i Webex Experience Management, sender kontaktcentret en undersøgelse til dem, der ringer, via mail eller SMS.
Når du designer et flow, kan en konsulentinteraktion ikke indeholde en POST feedbackaktivitet for spørgeundersøgelse.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan få flere oplysninger ved at se Hændelsesflows.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
I afsnittet Undersøgelse skal du vælge fra en liste over spørgeskemaer til Stemme eller forsendelser til E-mail eller SMS-undersøgelser. De spørgeskemaer og invitationer, der er konfigureret i Webex Experience Management, er tilgængelige på listen.
|
| 4 |
I afsnittet Sprogindstillinger skal du administrere det sprog, som kunden oplever undersøgelsen på. Hvis sproget ikke understøttes i Webex Experience Management, er fallback-sproget engelsk (USA). Du kan finde flere oplysninger under Webex Experience Management Language Support.
Hvis til/fra-knappen Tilsidesæt sprogindstillinger ikke er aktiveret, bruges variablen Global_Language til at definere standardindstillingerne for Webex Experience Management. Du kan finde flere oplysninger i Globale variabler. |
| 5 |
I afsnittet Kundeoplysninger kan du angive de kundeoplysninger, der skal videregives, sammen med de forhåndsudfyldninger, som Webex Experience Management sender for at registrere undersøgelsessvaret. Afhængigt af afsendelseskonfigurationerne, der er angivet i Webex Experience Management, sender kontaktcentret oplysningerne om forhåndsudfyldning.
|
| 6 |
I afsnittet Variabelgodkendelse kan du angive de yderligere variabler som brugerdefinerede forhåndsudfyldninger, der overføres (ud over undersøgelsessvar) fra Webex Contact Center til Webex Experience Management.
Du kan finde flere oplysninger om brugerdefinerede forhåndsudfyldninger under Opsæt brugerdefinerede forhåndsudfyldninger til spørgeundersøgelser efter opkald i Webex Experience Management dokumentation. |
| 7 |
I afsnittet Avancerede indstillinger skal du konfigurere følgende indstillinger for at hjælpe med at validere de forventede DTMF-svar fra kunderne.
|
Få køoplysninger
Aktiviteten Hent køoplysninger viser opkalderens aktuelle position i kø (PIQ) og den estimerede ventetid (EWT) sammen med andre aktivitetsoutputvariabler. Du kan bruge disse variabler til at bestemme agentens tilgængelighed i en kø og til at dirigere opkald andre steder hen, når det er nødvendigt.
EWT (Expected Wait Time) gælder ikke for køer med teamtildeling med færdigheder, der er tildelt i flow. For kontakter i disse køer returnerer EWT-outputvariablen altid -1.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. | |||||||||||||||
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
| |||||||||||||||
| 3 |
Konfigurer følgende i sektionen Køoplysninger og tilbageblikstid :
Aktiviteten Hent køoplysninger har tre typer outputflowgrene. Disse grene udløses baseret på returstatus og værdier for EWT, PIQ og realtidsstatistikkerne for andre outputvariabler.
Outputvariabler Når Get Queue Info udløses, opdateres følgende variabler:
Beregning af estimeret ventetid Den estimerede ventetid (EWT) rapporteres i ms. For at beregne EWT indsamler programmet alle statistisk gyldige eksempler (en prøve er gennemsnittet af ventetider for opgaver, der er oprettet forbindelse til en agent i et minutinterval) for de sidste XX minutter, der er angivet af den brugerdefinerede tilbageblikstid. Gennemsnitsværdien af de indsamlede prøver anvendes som EWT. Statistisk gyldige prøver er de indsamlede prøver, for hvilke den maksimale værdi for CoV (varianskoefficient for ventetiderne for de opgaver, der blev forbundet til en agent i hvert minutinterval) falder under 40 procent. Hvis procentdelen af gyldige prøver, der indsamles til den brugerdefinerede tilbageblikstid , falder til under 40 procent, beregnes EWT ikke. Fejlkoder Følgende er fejlkoder og beskrivelser for aktiviteten Hent køinfo:
|
Køkontakt
Aktiviteten Køkontakt placerer en kontakt i en kø. Når du bruger denne aktivitet i hovedflowet, viser du et sæt hændelser i hændelsesflows Tab. Du kan finde flere oplysninger om disse begivenheder under Arrangementer.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger under Arrangementer.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. | |||||||||||||||||||||||||||||||||||||||
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
| |||||||||||||||||||||||||||||||||||||||
| 3 |
I sektionen Kontakthåndtering skal du vælge, om alle kontakter skal sendes til en enkelt kø, eller om køvalget skal ændres baseret på værdien af en flowvariabel. Når du placerer en HTTP-anmodningsaktivitet umiddelbart efter køkontaktaktiviteten, henter HTTP-anmodningen muligvis ikke de nødvendige data. For at sikre, at de nødvendige data er tilgængelige, anbefales det at indføre en kort forsinkelse – f.eks. ved at tilføje en Afspil meddelelse eller Play Musik-aktivitet – mellem køkontakten og HTTP-anmodningsaktiviteterne.
Krav til færdigheder Hvis den valgte kø bruger færdighedsbaseret distribution, vises der andre sektioner til konfiguration af færdighedskrav og lempelse af færdigheder. Du kan tilføje et eller flere færdighedskrav for at tildele en kontakt i denne kø på basis af den valgte kø. Hvis du ikke angiver nogen færdigheder, kan alle tilgængelige agenter i den valgte kø modtage kontakter.
Afslapning af færdigheder Brug indstillinger for færdighedslempelser til at reducere eller fjerne de tildelte færdighedskrav til et flow som svar på lange ventetider for kunder. Med denne indstilling kan du udvide den gruppe af agenter, der er tilgængelige til at behandle kontakter. Brug fælles tidsintervaller til at justere færdighedslempelse med kølogik i flow og med indstillinger for opkaldsdistribution, der er konfigureret for teams i køen. Sådan konfigureres færdighedslempelser:
Fjernelse af færdigheder Når du TURN på til/fra-knappen Fjern færdigheder ved blind overførsel , fjernes færdigheder fra kontakten efter overførsel af agent. Det betyder, at den overførte kontakt ikke har nogen færdigheder, og kontakten tilbydes til den agent, der har været længst tilgængelig i den overførte kø. Outout vaiables Når køkontakt udløses, opdateres følgende variabler:
Fejlkoder Følgende er fejlkoder og beskrivelser for køkontaktaktiviteten:
|
Kø til agent
Aktiviteten Kø til agent aktiverer agentbaseret routing. Aktiviteten Kø til agent distribuerer kontakterne direkte til den foretrukne agent. Du kan finde oplysninger om agentbaseret distribution i Agentbaseret routing.
Aktiviteten Kø til agent identificerer en agent ved hjælp af dennes Webex Contact Center agent-id eller e-mail-adresse.
Hvis agenten er tilgængelig, kan du konfigurere aktiviteten Kø til agent til at distribuere kontakten til en foretrukken agent. Hvis agenten ikke er tilgængelig, kan du konfigurere aktiviteten Kø til agent til at parkere kontakten mod denne agent, indtil agenten bliver tilgængelig.
Flowudvikleren kan kæde en kø til agent-aktivitet med en anden kø til agent-aktivitet for at distribuere kontakter til fortløbende foretrukne agenter. Flowudvikleren kan også kæde en kø til agent-aktivitet med en køkontaktaktivitet for at distribuere kontakten ved hjælp af en almindelig kø, når ingen af de foretrukne agenter er tilgængelige.
Flowudvikleren kan kæde en kø til agent-aktivitet med en tilbagekaldsaktivitet i hovedflowet og hændelsesflowet. Dette hjælper med at konfigurere tilbagekald til den foretrukne agent, som opkaldet oprindeligt blev sat i kø til som en del af kø til agent-aktivitet.
Brug tilbagekaldsaktiviteten efter aktiviteten Køkontakt eller Kø til agent.
Aktiviteten Kø til agent udløser følgende hændelser i hændelsesflow Tab i hovedflowet:
-
AgentAccepted: Aktiviteten Kø til agent udløser denne hændelse, når en agent besvarer et indgående opkald.
-
Agentafbrudt: Aktiviteten Kø til agent udløser denne hændelse, når agenten afbryder et liveopkald.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan få flere oplysninger ved at se Hændelsesflows.
I følgende afsnit kan du konfigurere aktiviteten Kø til agent:
-
Generelle indstillinger
-
Kontakthåndtering
Sådan konfigureres kø til agent-aktivitet:
| 1 |
I flowdesigneren skal du trække og slippe kø til agent-aktiviteten fra aktivitetsbiblioteket til lærredet. |
| 2 |
Klik på kø til agent-aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 3 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger : |
| 4 |
I afsnittet Kontakthåndtering skal du vælge en agentvariabel på rullelisten. Aktiviteten Kø til agent knytter denne flowvariabel til agentens e-mail eller agent-id , som du vil vælge for hver flowudførelse. |
| 5 |
Vælg agentens e-mail eller agent-id på rullelisten Agentopslagstype for at distribuere kontakter til den foretrukne agent. Angiv et gyldigt domænenavn for agentens mailadresse for at sikre, at opslaget lykkes. |
| 6 |
Aktivér til/fra-knappen Angiv kontaktprioritet for at prioritere de kontakter, der venter i køen. Som standard er til/fra-knappen deaktiveret. Aktiviteten Kø til agent håndterer kontakterne på følgende måde:
|
| 7 |
Vælg et kø-id på rullelisten Rapporteringskø . Kø til agent-aktiviteten rapporterer kontaktens detaljer ved brug af rapporteringskøen: Rapporteringskøen angiver også konfigurationen for:
|
| 8 |
Aktivér til/fra-knappen Parker kontakt, hvis agent ikke er tilgængelig , hvis du vil parkere kontakten hos en foretrukken agent, indtil agenten bliver ledig. Hvis agenten ikke er tilgængelig, og til/fra-knappen Parker kontakt, hvis agent ikke er tilgængelig er deaktiveret, når kontakten ikke agenten. Aktiviteten Kø til agent afslutter fejlgrenen til den næste aktivitet i flowet med det tilsvarende output. |
| 9 |
Vælg id'et for genoprettelseskøen på rullelisten Gendannelseskø . Kø til agent-aktiviteten sætter kontakter i kø til genoprettelseskøen, når:
Du kan konfigurere genoprettelseskøen med den agent, der har været længst ledig. Genoprettelseskøen understøtter ikke færdighedsbaseret routing. |
Kø til agent-aktiviteten lykkes, når kontakten opretter forbindelse til den foretrukne agent. Der opstår et fejlscenarie, når en kontakt ikke får fat i agenten.
Fejlscenarier
En kontakt når ikke agenten, når:
-
En foretrukken agent er ikke tilgængelig, og parkering er deaktiveret for kontakten.
-
Et variabelopslag kan ikke finde den foretrukne agent.
Variabler for aktivitetsoutput
Variablerne for aktivitetsoutput gemmer de data, der registreres fra aktiviteter, og oprettes automatisk, når du føjer specifikke aktiviteter til lærredet.
Kø til agent-aktiviteten har følgende outputvariabler:
|
Outputvariabel |
Beskrivelse |
|---|---|
|
QueueToAgent.AgentId |
Gemmer det agent-id, som kontakten er sat i kø til. |
|
QueueToAgent.FailureDescription |
Gemmer beskrivelsen af fejlscenariet, når kontakten ikke kommer i kø. |
|
QueueToAgent.FailureCode |
Gemmer fejlkodeværdien for fejlscenariet, når kontakten ikke kommer i kø. |
|
QueueToAgent.AgentState |
Gemmer tilstanden for den foretrukne agent, når du forsøger at sætte kontakten i kø. |
|
QueueToAgent.AgentIdleCode |
Gemmer beskrivelsen af den inaktive kode for den foretrukne agent. |
Outputvariablen QueueToAgent.FailureCode indeholder en af følgende værdier, når der opstår en fejl. Hver værdi angiver en fejlkode og en fejlbeskrivelse.
|
Fejlkode |
Fejlkodeværdi |
Beskrivelse af fejl |
|---|---|---|
|
1 |
AGENT_UNAVAILABLE |
Agenten er i øjeblikket ikke i tilstanden Tilgængelig. |
|
2 |
AGENT_NOT_FOUND |
Aktiviteten Kø til agent kan ikke finde agenten efter agentens id eller e-mail-adresse. |
|
3 |
AGENT_NOT_LOGGED_IN |
Agenten er ikke logget på i øjeblikket. |
|
4 |
FEATURE_NOT_ENABLED |
Funktionen Agentbaseret distribution er ikke aktiveret. |
|
5 |
INVALID_VTEAM_ERROR |
Rapporterings- eller gendannelseskøen er ugyldig. |
|
6 |
AGENT_BUSY |
Agenten er tilgængelig, men er i gang med et andet opkald. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Kontakten har nået sin maksimale grænse fra at være i kø til flere køer. |
|
8 |
INVALID_OPERATION_FOR_INTERACTION_STATE |
Kødannelse er ikke tilladt i visse tilstande af kontakten, f.eks. afsluttet kontakt. |
Følgende tabel viser de gældende værdier QueueToAgent.AgentState og QueueToAgent.AgentIdleCode .
|
Brugseksempel |
Agenttilstand |
AgentIdleCode |
|---|---|---|
|
NOT_APPLICABLE |
NOT_APPLICABLE |
|
Agenten er reserveret til dette opkald. |
TILGÆNGELIG |
NOT_APPLICABLE |
|
Slå kontakten parkerer, hvis agenten ikke er tilgængelig, til/fra-knappen er slået til , og agenten er ledig |
Ledig |
<AuxCode-navn> Den inaktive kode, der er valgt af agenten i Agent Desktop. |
|
Til/fra-knappen er slået til, hvis Agent ikke er tilgængelig, og agentkanalen er optaget |
TILGÆNGELIG |
NOT_APPLICABLE |
|
Til/fra-knappen er Fra, hvis Agent ikke er tilgængelig er Fra , og agenten er ledig |
Ledig |
<AuxCode-navn> Den inaktive kode, der er valgt af agenten i Agent Desktop. |
|
Parker kontakt, hvis Agent ikke er tilgængelig, til/fra-knappen er Fra, agent er tilgængelig, og agentkanalen er optaget |
TILGÆNGELIG |
NOT_APPLICABLE |
Pop op-vindue på skærm
Et pop op-vindue på skærm er et vindue eller en dialogboks, der vises på en agents skrivebord, når agenten besvarer et opkald. Agenten får oplysninger om den person, der ringer op, for at kunne fortsætte en samtale. Du kan finde flere oplysninger i afsnittet Pop op-skærm i artiklen Introduktion til Agent Desktop .
Screen Pop-aktiviteten bliver først relevant, når en agent er involveret i en interaktion. Den bruger typisk hændelsen AgentAccepted og hændelsen PhoneContactEnded.
Når du bruger denne aktivitet i hovedflowet, viser du et sæt hændelser i hændelsesflows Tab. Du kan finde flere oplysninger om disse begivenheder under Arrangementer.
Du kan oprette én enkelt hændelseshåndteringsproces for hver hændelse. Når en agent f.eks. accepterer et indgående opkald, vises et pop op-vindue på skærm. Aktiviteten med pop op-vindue på skærm indeholder oplysninger, der er baseret på flowvariablerne. Pop op-vinduet på skærm integrerer Webex Contact Center med andre forretningsprogrammer, som f.eks. CRM (Salesforce), billetværktøjer og ordreindtastningssystem.
Fuldfør denne konfiguration under fanen Hændelsesflows i Flow Designer. Hvis du vil definere forskellige virkemåder af pop op-vindue på skærm på basis af hovedflowkriterier, skal du bruge en betingelses- eller en sagsaktivitet. Du kan definere et pop op-vindue på skærm for hvert flow.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger i Hændelsesflow.
Screen Pop for nye digitale kanaler skal konfigureres i Connect Flow Builder. Du kan finde flere oplysninger i https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
I afsnittet URL-indstillinger skal du bruge indstillingen URL-indstillinger til at definere en URL-adresse til Screen Pop-konfigurationer. Hvis du vil Insert en variabel, skal du bruge syntaksen {{variable}} (f.eks. {{NewContact.ANI}}). Konfigurer derefter følgende indstillinger:
|
| 4 |
Konfigurer følgende i afsnittet Skærmindstillinger :
Hvis indstillingen for pop op-vindue på skærm er På skrivebord eller Eksisterende browserfane, vil data, der indtastes i pop op-vindue på skærm i forbindelse med et opkald, gå tabt, hvis agenten accepterer et nyt opkald. For at forhindre tab af data skal du konfigurere visningsindstillingen som Ny browser Tab. Du kan f.eks. overveje, at indstillingen for pop op-vindue på skærm er På skrivebord. Hvis agenten accepterer et nyt indgående opkald, mens der indtastes data i pop op-vinduet på skærm for et tidligere opkald, går de data, der er indtastet for det tidligere opkald, tabt, når pop op-vinduet på skærm for det nye opkald åbnes. |
Angiv kontaktprioritet
Brug aktiviteten Angiv kontaktprioritet til at tildele prioritetsniveauer til kontakter. Du kan angive prioriteter ved hjælp af tal fra 1 (højest) til 9 (lavest). Kontakter med en højere prioritet distribueres først. Du kan finde flere oplysninger om routing og kø i afsnittet Angiv kontaktprioritet i Forstå routing og kø i Webex Contact Center.
I følgende afsnit kan du konfigurere aktiviteten Angiv kontaktprioritet:
- Generelle indstillinger
- Indstillinger for kontaktprioritet
- Variabler for aktivitetsoutput
| 1 |
I flowdesigneren skal du trække og slippe aktiviteten Angiv kontaktprioritet fra aktivitetsbiblioteket til lærredet. |
| 2 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 3 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger: |
| 4 |
I afsnittet Indstillinger for kontaktprioritet skal du angive kontaktens prioritet. Du kan konfigurere en statisk prioritetsværdi på rullelisten. Hvis prioriteten skal ændres dynamisk, skal du konfigurere en variabelprioritet ved hjælp af flowvariabler. |
Variabler for aktivitetsoutput
Variablerne for aktivitetsoutput gemmer de data, der registreres fra aktiviteter, og oprettes automatisk, når du føjer specifikke aktiviteter til lærredet.
Aktiviteten Angiv kontaktprioritet har følgende outputvariabler:
- SetContactPriority.FailureCode: Gemmer fejlkoden. Systemet angiver kun denne værdi, når aktiviteten mislykkes.
- SetContactPriority.FailureDescription: Gemmer fejloplysninger. Systemet angiver kun denne værdi, når aktiviteten mislykkes.
Fejlkoder
Følgende er fejlkoder og beskrivelser for aktiviteten Angiv kontaktprioritet:
|
Fejlkode |
Fejlkodeværdi |
Beskrivelse af fejl |
|---|---|---|
|
6 |
SYSTEM_ERROR |
Denne kode repræsenterer diverse fejl (som ikke falder ind under nogen af de definerede kategorier). |
|
48 |
Ikke-understøttet flowaktivitet |
Angiv kontaktprioritet understøttes ikke for udgående kontakter og kampagnekontakter. |
Virtuel agent
Virtual Agent-aktiviteten giver dine kontaktcenterkunder en samtaleoplevelse i realtid. Du kan føje en virtuel agent til opkaldsforløbet for at håndtere kundeforespørgsler i samtaleformatet. Den virtuelle agent drives af Googles Dialogflow-funktioner. Når en kunde taler, matcher Dialogflow kundesamtalen med den bedste hensigt i den virtuelle agent. Desuden hjælper det kunden som en del af Interactive Voice Response (IVR) oplevelsen.
Før du begynder
-
Konfigurer en Dialogflow-agent. Du kan finde flere oplysninger om, hvordan du opretter en Dialogflow-agent i Google Cloud, under Opret en agent.
Medtag Hej som en træningssætning på det foretrukne sprog for Dialogflow-agenten for at starte en samtale med opkalderen. Du kan tilføje denne træningssætning i standardvelkomsthensigten eller i en hvilken som helst anden hensigt med Dialogflow-agenten. Du kan finde flere oplysninger i Hensigter.
Afhængigt af den måde, du konfigurerer Dialogflow-agenten på, kan du bruge Virtual Agent-aktiviteten til at håndtere forskellige typer use cases.
-
Konfigurer en virtuel agent i Control Hub.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger i Hændelsesflow.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende i afsnittet Samtaleoplevelse :
|
| 4 |
I afsnittet Variabeloverførsel kan de valgfrie parametre i Virtual Agent-aktiviteten indeholde personligt identificerbare oplysninger (PII). Webex Contact Center overfører disse parametre til Google Dialogflow som variabler for at understøtte avanceret samtalelogik med botten.
|
| 5 |
Konfigurer følgende i afsnittet Avancerede indstillinger :
|
| 6 |
I sektionen Outputvariabler kan du gemme outputstatussen for den hændelse, der opstår under samtalen mellem den virtuelle agent og kunden.
|
Hvad der skal ske nu
Resultater:
Angiver outputstierne for den virtuelle agent, der opstår baseret på resultatet af samtalen mellem den virtuelle agent og kunden.
-
Behandlet: Dialogflowet følger denne vej, hvis systemet udløser fremgangsmåden Behandlet.
-
Eskaleret: Dialogflowet følger denne vej, hvis systemet udløser eskaleringsmetoden.
Du kan finde flere oplysninger om fremgangsmåderne i Dialogflow under Hensigter.
Fejlhåndtering
Angiver outputstien for den virtuelle agent, der er baseret på den fejl, der opstår under samtalen mellem den virtuelle agent og kunden.
-
Fejl: Flowet følger denne vej i alle fejlscenarier.
Hvis der er en fejl, afspiller kontaktcenteret som standard ingen lydmeddelelser for at underrette kunden om fejlen. Flowudvikleren kan konfigurere en Play Message-aktivitet enten generisk eller baseret på fejlkoden som beskrevet i afsnittet Outputvariabler .
Funktionaliteten af outputstierne afhænger af konfigurationen og det flow, der er defineret af administratoren.
Virtual Agent V2
Aktiviteten Virtuel agent V2 giver dine kontakter mulighed for en samtaleoplevelse i realtid. Du kan føje aktiviteten Virtuel agent V2 til opkaldsflowet for at håndtere talebaserede AI-aktiverede samtaler. Når en person, der ringer op, taler, matcher systemet det, der siges, så godt som muligt i den virtuelle agent. Den hjælper desuden den person, der ringer op, som en del af Interactive Voice Response-oplevelsen (IVR).
Konfigurer aktiviteten Virtuel agent V2
De kunder, der bruger Next Generation-platformen, kan konfigurere Virtual Agent V2-aktiviteten i flowdesigneren.
Placer ikke en Virtual Agent V2-aktivitet efter en køkontaktaktivitet, da denne konfiguration ikke understøttes i øjeblikket. Du skal heller ikke placere en Virtual Agent V2-aktivitet på Event Flow-lærredet.
Angiver outputstierne for den aktivitet, der forekommer, baseret på resultaterne af samtalen mellem den virtuelle agent og den person, der ringer op.
-
Behandlet – Resultatet udløses, når udførelsen af den virtuelle agent er fuldført.
-
Eskaleret – Resultatet udløses, når opkaldet skal eskaleres til den menneskelige agent.
Angiver outputstien for aktiviteten for enhver fejl, der forekommer under samtalen mellem den virtuelle agent og den person, der ringer op.
Fejl – flowet følger denne sti i eventuelle fejlscenarier.
Standardindstillinger på systemniveau
Følgende indstillinger er som standard defineret internt i systemet. Disse indstillinger vises ikke i brugergrænsefladen og kan ikke ændres:
-
Uendeligt mange nye forsøg til håndtering af ugyldige eller ingen inputfejl.
-
Bryde ind er aktiveret for at afbryde den virtuelle agent under interaktion.
-
DTMF opsigelsessymbol = #. Denne indstilling angiver slutningen af inputtet.
-
DTMF 'Timeout uden input' = 5 sekunder. Denne indstilling angiver det tidsrum, hvor den virtuelle agent venter på opkalderens input.
-
DTMF 'Inter-digit timeout' = 3 sekunder. Denne indstilling angiver tidsvarigheden, hvor den virtuelle agent venter på det næste DTMF-input fra opkalderen, før den virtuelle agent går videre i samtaleforløbet.
Før du begynder
-
Konfigurer en Dialogflow-agent. Du kan finde flere oplysninger om, hvordan du opretter en Dialogflow-agent i Google Cloud, under Opret en agent.
-
Konfigurer Google CCAI-connectoren, og opret en CCAI-konfiguration i Control Hub.
-
Konfigurer indgangspunktet, og vælg routingflowet (når flowet er oprettet i flowdesigneren). Du kan finde flere oplysninger i Konfigurere en kanal.
| 1 |
Log på Control Hub. |
| 2 |
Naviger til . |
| 3 |
Klik på Administrer flows , og klik derefter på Opret flows. |
| 4 |
Angiv et entydigt navn i feltet Flownavn , og klik på Start opbygning af flow. Vinduet Flowdesigner vises. |
| 5 |
Træk aktiviteten Virtuel agent V2 fra aktivitetsbiblioteket, og slip den på hovedflowlærredet. |
| 6 |
I Generelle indstillingerskal du udføre følgende handlinger:
|
| 7 |
I indstillingerne for samtaleoplevelse skal du vælge en af følgende indstillinger for AI-konfiguration for kontaktcenter:
|
| 8 |
I indstillingerne for Tilstandshændelse skal du indtaste navnet på den brugerdefinerede hændelse og dataene i kolonnerne Hændelsesnavn - Hændelsesdata. Tilstandshændelsen er en mekanisme til at udløse hensigten uden behov for matchet tekst eller talt input. Du kan definere de brugerdefinerede hændelser, der udløser hensigten. Du kan finde oplysninger om, hvordan du konfigurerer hensigten for hændelser i Dialogflow ES, i Google-dokumentationen.
Du kan angive hændelsens navn og dataene i form af en statisk værdi eller et statisk udtryk. Til udtryk skal du bruge følgende syntaks: Hændelsesnavn: Hændelsesdata: |
| 9 |
I Avancerede indstillingerskal du udføre følgende handlinger: |
| 10 |
Med dekrypteringsindstillinger kan du dekryptere outputvariablerne for VAV2-aktiviteten, hvis det kræves. Hvis dekryptering er aktiveret på flowniveau, kan brugere med adgang til dekryptering af fejlfinding få vist de ikke-maskerede outputværdier for VAV2-aktiviteten i flowfejlfindingslogfilerne. TURN fra Aktiver dekryptering skifte for at deaktivere dekryptering på aktivitetsniveau for yderligere beskyttelse. |
| 11 |
I Outputvariabler for aktivitet kan du få vist listen over variabler, som gemmer outputstatussen for den hændelse, der forekommer under samtalen mellem den virtuelle agent og den person, der ringer op.
|
Aktiviteter i flowstyring
- Start Flow
- Slutflow
- Tilfælde
- Tilstand
- Goto
- Procentvis allokering
- Vent
- Understøttelse af arbejdsgange i udgående indgangspunkt
Start Flow
Startflow-aktiviteten vises som standard på lærredet Hovedflow. Du kan ikke slette aktiviteten Start flow. Denne aktivitet angiver den hændelse, der udløser dette flow. Denne aktivitet dikterer, hvordan flowet kan bruges, og hvilke typer aktiviteter der er tilgængelige til konfiguration.
Den eneste flowudløserhændelse, der er tilgængelig i øjeblikket, er NewContact.
Systemet udløser denne hændelse, når et nyt opkald når et telefonisk indgangspunkt i kontaktcenteret. Du kan bruge flows, der udløses af hændelsen Ny kontakt i rutestrategier for indgangspunkter. Hændelsen Flowudløser er aktuelt valgt som standard og kan ikke redigeres. Yderligere begivenheder vil blive eksponeret i fremtiden.
NewContact gælder kun for nye flows. For flows, der er oprettet før ugen den 20. april, forbliver NewPhoneContact som flowudløserhændelsen.
Start Flow-aktiviteten mærkes automatisk med navnet på den valgte flowudløserhændelse. Dette giver dig mulighed for hurtigt at se, hvilken type flow der bygges.
Outputvariabler
Antallet og typen af outputvariabler, der er knyttet til startflowaktiviteten, afhænger af den valgte flowudløserhændelse. Disse variabler gemmer data, der registreres i det øjeblik, flowet udløses. De outputvariabler, der er beskrevet nedenfor, eksponeres f.eks. via hændelsen Ny kontakt .
Brug disse variabler i senere aktiviteter til at styre flowsekvensen.
-
NewContact.ANIAutomatisk nummeridentifikation (ANI) er en funktion i et telekommunikationsnetværk til automatisk at bestemme det oprindelige telefonnummer på et opkald. Denne variabel gemmer telefonnummeret på den opkalder, der udløste hændelsen
Nykontakt. -
NyKontakt.DNISDNIS (Dialed Number Identification Service) er en tjeneste, der identificerer det oprindeligt kaldte telefonnummer på et opkald. Denne variabel gemmer det telefonnummer, som opkalderen ringede op til for at udløse hændelsen
Nykontakt. -
NyKontakt.Interaktions-idEt entydigt Webex Contact Center-id, der er knyttet til hver interaktion, der udløses af hændelsen
Nykontakt.Du kan få vist interaktions-id'et på skrivebordet. Du kan finde flere oplysninger i Eksempel: Vis interaktions-id på computer i afsnittet Opret brugerdefinerede flowvariabler.
-
Ny kontakt.PSTNRegionPSTN-området, der er konfigureret i tilknytning af indgangspunkt (EP) - opkaldsnummer (DN) for regionale talemedietjenester. Denne variabel understøttes kun på næste generations stemmeplatform.
-
NewContact.FlowVersionLabelVersionsetiket for det flow, der genereres under flowudførelse. Flowudviklere kan oprette forskellige funktionsmåder for forskellige flowversioner, f.eks. "Dev", "Test", "Live" og "Seneste". Ved hjælp af variablen
NewContact.FlowVersionLabelkan udviklere ændre flowlogikken dynamisk ved at få adgang til versionsetiketterne i flowet. -
NyKontakt.FlowIdEntydigt id for det flow, der aktuelt udføres.
-
NeContact.EntryPointIdEntydigt id for det indgangspunkt, der starter flowet.
-
NyKontakt.OrgIdEntydig identifikator for organisationen.
- Genkaldsvariabler:
-
NewContact.CallbackReasonÅrsag til tilbagekald, der blev angivet på tidspunktet for planlægning af en tilbagekald. Du kan gøre tilbagekaldsårede tilgængelig i pop op-vinduet Agent Desktop ved at tildele dette til en variabel, der kan ses af agent.
-
Nykontakt.TilbagekaldstypeGemmer værdien som 'planlagt' for et planlagt tilbagekald eller 'scheduled_personal' for personligt planlagt tilbagekald.
-
NewContact.ScheduleSourceInteractionIdDet interaktions-id, hvorfra der oprindeligt blev anmodet om tilbagekaldet.
Disse variabler har kun værdier for planlagt tilbagekald og forbliver tomme for andre opkaldstyper.
-
-
NyKontakt.SidehovederGemmer Session Initiation Protocol (SIP) headeroplysninger for det indgående opkald i JSON-format. Flow-udviklere kan udtrække og bruge de indgående SIP brugerdefinerede X-overskrifter til at træffe routingbeslutninger og til at integrere Webex Contact Center med tredjeparts IVR-systemer. Når en kunde kalder Webex Contact Center, fortolker systemet flowdataene og udtrækker SIP-headeren.
Forudsætninger
- Udtrækning af SIP-headere er kun tilgængelig for lejere på RTMS (Next Generation Voice Media-platformen).
- Brug af brugerdefinerede X-overskrifter understøttes i øjeblikket for organisationer, der bruger Webex Calling med LGW (Local Gateway) som telefoniindstilling for Webex Contact Center.
Eksempel Overvej følgende SIP invitere:
INVITER SIP:12345@domain.com SIP/2.0 via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 max-forwards: 70 Fra: "Alice" <SIP:alice@atlanta.example.com>; tag = 9fxced76sl Til: <SIP:12345@domain.com> Opkalds-id: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITER Kontakt: <SIP:alice@pc33.atlanta.example.com> Afledning: <SIP:john.doe@example.com>; årsag = ubetinget; privatliv = fra; screen=nej Indholdstype: applikation/SDP Indholdslængde: 143 X-Kunde-id: 987654321 X-Opkald-Årsag: Support X-Prioritet: HøjI dette eksempel udtrækker systemet følgende detaljer:
X-kunde-id: 987654321
X-Call-Årsag: Support
X-prioritet: Høj
Systemet konverterer SIP overskrifterne til små bogstaver. Brug aktiviteten Angiv variabel til at tildele en eller flere SIP-overskrifter til variabler, der er defineret i systemet.
Følgende overskriftsmønstre er forbeholdt intern brug og må ikke videregives som brugerdefinerede overskrifter. Som standard slettes alle overskrifter, der matcher dette mønster, og de overføres ikke til Webex Contact Center.
-
X-adresse
-
X-TILFØJ-OMDIRIGERING
-
X-BNR-tilstand
-
X-BNR-Original-Codec
-
X-BNR-Omgået
-
X-BroadWorks-Korrelation-Info
-
X-FS-understøttelse
-
X-sti
-
X-RTMS-CID
-
X-RTMS-OID
-
X-RTMS-CONFID
-
X-RTMS-AGENT-LEGID
-
X-RTMS-ENTER-SOUND
-
X-RTMS-APP-PRÆFIKS
-
X-RTMS-Intet opslag
-
X-VPOP-DOMÆNE
Vigtige overvejelser:
- Systemet analyserer navnet på den person, der ringer op, som Caller_ID_Name.
- Systemet kan udtrække op til 20 overskrifter fra den indgående SIP invitationsmeddelelse. Hvis antallet af overskrifter er mere end 20, udtrækker systemet kun de første 20 alfabetisk sorterede overskrifter.
- Der er en grænse på 1000 byte for alle headeroplysninger.
Hvis du vil tilføje og analysere SIP-overskrifter til eksterne IVR-systemer, skal du bruge følgende aktiviteter:
Slutflow
Slutflow er en afslutningsaktivitet, der markerer afslutningen på en flowsti. Du kan bruge et vilkårligt antal slutflowaktiviteter til at konstruere dit flow for at sikre, at alle flowstier afsluttes.
Brug ikke aktiviteten Slutflow i et IVR-flow. Brug af slutflow med IVR kan resultere i død luft, og opkaldet afbrydes muligvis ikke.
Du kan give hver aktivitet en entydig etiket og beskrivelse.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
Tilfælde
Brug sagsaktiviteten, hvis der er flere muligheder eller resultater på et bestemt beslutningstidspunkt i dit opkaldsforløb.
Du kan f.eks. bruge en sagsaktivitet til at definere forskellige pop op-vinduer for forskellige agentteams, afhængigt af teamnavnet. Hver sag bliver en gren, hvorfra du definerer de relevante stier. Flowet fortsætter ned ad den sti, der evalueres som sand for en bestemt forekomst af flowet. Hver sagsaktivitet har en standard, som systemet bruger til alle udefinerede sager. Hvis ingen af sagerne er sande, evalueres standardsagen som sand, og flowet fortsætter langs denne gren.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan få flere oplysninger ved at se Hændelsesflows.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende i afsnittet Sagsindstillinger :
Aktivitetsresultater
|
Tilstand
Aktiviteten Betingelse repræsenterer en beslutning. Flowet følger stien Sand eller Falsk, afhængigt af om betingelsen er opfyldt.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger i Hændelsesflow.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende i afsnittet Udtryk : Ombryd hvert udtryk på følgende måde: {{Indtast udtryk}}. Eksempel: {{HTTPRequest1.httpStatusCode == 200}} Hvis du bruger et udtryk uden seler, kaster systemet en flowfejl.
|
Goto
Flowsammenkædning giver dig mulighed for at kæde flere flows. For at opnå flowsammenkædning kan du føje GoTo-afslutningsaktiviteten til lærredet og angive, om det aktuelle flow skal gå til et indgangspunkt eller et andet flow. Du kan finde flere oplysninger i Sammenkæde flere flows (med GoTo).
Brug noden Gå til til at flytte kontakter inden for Webex Contact Center, f.eks. mellem indgangspunkter eller flows. Brug flowvariabeltilknytning til problemfrit at overføre data sammen med kontakten.
Hvis aktivitetsbiblioteket ikke viser GoTo-aktiviteten, skal du kontakte Cisco Support for at få det tilsvarende funktionsflag aktiveret.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger i Hændelsesflow.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. | |||||||||
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
| |||||||||
| 3 |
I sektionen Indstillinger for flowdestination kan du ændre opkalderens oplevelse baseret på tid (hvis du afleverer opkaldet til et indgangspunkt) eller genbruge et enkelt flow i flere scenarier (hvis du afleverer opkaldet til et flow). Baseret på indstillingen Gå til overføres flowvariablerne fra det aktuelle flow på følgende måde:
Konfigurer følgende:
| |||||||||
| 4 |
Hvis du vælger indstillingen Gå til flow , vises sektionen Flowvariabeltilknytning. Flowvariabler og globale variabler med samme navn og samme datatype mellem flow tilknyttes automatisk for indgående opkald. For udgående opkald er det kun globale variabler, der tilknyttes automatisk. Automatisk tilknytning af flowvariabler understøttes ikke. Denne funktion hjælper dig med at redigere, slette eller tilføje flere variable tilknytninger mellem det aktuelle flow og destinationsflowet. Du kan ikke tilknytte variabler for flow i en GoTo-aktivitet, når du bruger variable flows. Du kan kun knytte variabler til statiske flowmål. Se tabellen nedenfor for at få oplysninger om, hvordan variabel tilknytning fungerer med variable flows. Når du knytter en JSON-variabel fra et hovedflow til målflowet i GoTo-aktivitet, skal du gemme JSON-outputtet i en anden variabel, f.eks. en streng eller en anden variabeltype, og knytte det til den samme type variabel i målflowet. Konfigurer følgende:
Sådan tilføjes, redigeres eller slettes variable tilknytninger:
Variable detaljer Sektionen Oplysninger om aktuelle flowvariabler viser alle flow og globale variabler i det aktuelle flow. Sektionen Oplysninger om destinationsflowvariabel viser alle flow og globale variabler i destinationsflowet. Du kan klikke på tagget for at få oplysninger om en variabel. Når du vælger en variabel til tilknytning, bliver variablen grøn, hvilket hjælper dig med at se, hvad der allerede er kortlagt. For at sikre problemfri informationstilgængelighed og interaktion gennem hele opkaldets livscyklus er variabeltilknytning afgørende under flowudførelse. Det omfatter strategisk tilpasning af globale variabler med både lokale og agentsynlige flowvariabler, skræddersyet til både statiske og dynamiske flowtyper: Variabel kortlægning er vigtig under flowkæde. Tabellen nedenfor forklarer vigtige forskelle mellem brug af statiske og dynamiske GoTo-indstillinger.
Fejlkoder for GoTo-aktivitet
|
Vent
Med aktiviteten Vent kan du afbryde udførelsen af flowet midlertidigt i en angivet varighed. Når du konfigurerer denne aktivitet med venteperioden, afbrydes flowudførelsen midlertidigt i den varighed, der er angivet i venteaktiviteten i eksekveringsstien.
Vi anbefaler ikke brug af venteaktiviteten, når en IVR-session er aktiv, da det kan medføre, at IVR-sessionen får timeout. I sådanne tilfælde vil kontakten opleve død luft, hvilket resulterer i opkaldsfejl. Vi anbefaler på det kraftigste, at flowdesignere bruger aktiviteten Vent i hændelsen CallbackFailed og angiver ventetiden.
Aktiviteten Vent er generisk. Når du designer et flow, kan du placere denne aktivitet efter enhver aktivitet i henhold til dine krav. Under genkaldsforsøg sætter denne aktivitet f.eks. udførelsen af flowet på pause og forsøger at tilbagekalde igen.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende i afsnittet Venteindstillinger :
Outputvariabler Der er ingen outputvariabel tilgængelig i denne aktivitet. |
Procentvis allokering
Aktiviteten Procentvis allokering giver dig mulighed for at fordele opkaldstrafik på tværs af forskellige stier i et flow. Du kan bruge denne aktivitet som en flowforgreningsmekanisme på tværs af flere flowstier og oprette flere afslutningsstier for at allokere kontakter til forskellige køer, steder og eksterne servere.
Systemet bruger en Weighted Round Robin (WRR) algoritme til at distribuere trafik, og dette kan skabe ubalancer. Algoritmen nulstilles, hver gang du publicerer flowet. Det anbefales, at du tester flowudførelsen, før du installerer ændringer i produktionen.
Lad os tage et eksempel på en procentvis fordeling på henholdsvis 50 %, 30 % og 20 % for at forstå fordelingen af 10 opkald under WRR. Til sidst vil systemet distribuere opkald jævnt, såsom 5 i udgangssti 1, 3 i udgangssti 2, 2 i udgangssti 3. Dette sker dog dynamisk på en justeret måde med vægtene 5:3:2. Et muligt resultat af distributionen er som følger, idet der tages 10 på hinanden følgende opkald såsom Sti1, Sti2, Sti1, Sti2, Sti3, Sti1, Sti2, Sti3. Det er vigtigt at bemærke, at dette er en mulig fordeling, og at kontaktfordelinger justeres med varierende belastningsfordelinger.
Den procentvise allokeringsaktivitet tillader nu procentværdier fra 0 til 100. Administratorer kan bruge indstillingen 0 % til at oprette oversigtsbrugssager. Dette gør det muligt at slå trafikken fra som standard. Du kan dog aktivere disse forbindelser senere for at allokere fordelinger, der er større end 0 %.
Desuden kan du tilføje aktiviteten Procentvis allokering før feedbackaktiviteten for at konfigurere, hvordan du vil administrere opkaldstrafikken. Du kan allokere 50 % af feedback via e-mail, 30 % fra SMS og 20 % fra undersøgelse.
På samme måde kan du i et geografisk forskelligartet miljø konfigurere den procentvise allokeringsaktivitet til at sende 10 % af kontakterne til Boston, 5 % til Chicago og distribuere de resterende 85 % til et andet sæt placeringer.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger under Fejlhåndtering.
Før du begynder
| 1 |
I flowdesigner skal du trække og slippe procentallokeringsaktiviteten fra aktivitetsbiblioteket til hovedlærredet. |
| 2 |
Klik på Procentvis allokeringsaktivitet for at konfigurere aktivitetsindstillingerne. |
| 3 |
I Generelle indstillinger:
|
| 4 |
Opret de nødvendige fordelingsstier i Procentallokering. Indledningsvis angiver systemet standardallokeringsstien til 100 %. Du kan redigere procentværdien og beskrivelsen samt tilføje nye stier.
Den procentvise allokeringsaktivitet har følgende outputvariabler:
|
Understøttelse af arbejdsgange i udgående indgangspunkt
Følgende aktiviteter og hændelser understøttes, når du opretter workflows for udgående stemmekontakter:
-
HTTP-anmodning
-
Tilstand
-
Parse
-
Indstil variabel
-
Åbningstid
-
Slutflow
-
Pop op-vindue på skærm
-
PreDial-hændelse
Alle hændelseshandlere understøttes efter behov. Hændelseshåndterere, f.eks. forhåndsopkaldshændelse, tilbudt agent osv., udfyldes på basis af de aktiviteter, du tilføjer i hovedflowet. Globale variabler og lokale variabler understøttes som en del af flowet.
Følgende aktiviteter understøttes ikke, når du opretter workflows for udgående stemmekontakter:
-
Køkontakt
-
Kø til agent
-
Genkald
-
Køopslag
-
Avancerede køoplysninger
-
Uovervåget overførsel
-
Eskaler opkaldsdistributionsgruppe
-
IVR besked
- Menu
- Spørgeundersøgelse
Baseret på ovenstående aktiviteter vil systemet yndefuldt understøtte fejl- og successtierne problemfrit.
- Når du designer et flow for udgående indgangspunkt, skal du ikke medtage en afbrydelse af kontakt-aktivitet i slutningen af flowet. Hvis du bruger en afbrydelse af kontakt-aktivitet i flowet, får det flowet til at afslutte opkaldet og bede om en afslutning, mens det udgående opkald faktisk er aktivt og forbundet.
Aktiviteter i Hjælpeprogrammer
- BRE-anmodning
- Åbningstid
- HTTP-anmodning
- Parse
- Indstil variabel
BRE-anmodning
Brug aktiviteten BRE-anmodning til at hente dataene fra organisationens BRE (Business Rules Engine) til brug i flowet. BRE-anmodningsaktiviteten bruger standard HTTP-protokoller til at hente data fra BRE.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
I Forespørgselsparametre kan du overføre de parametre, der er angivet i API-opkaldet, til BRE. I kolonnerne med nøgleværdi kan du angive nøglen til forespørgslen og den tilknyttede værdi, der skal sendes sammen med forespørgslen. Du kan også bruge syntaksen for dobbelte krøllede klammeparenteser til at overføre variabelværdier. BRE-aktiviteten har én foruddefineret forespørgselsparameter: kontekst. Denne forespørgselsparameter videregives i API-kaldet til BRE. Lejer-id'et indsættes automatisk som en parameter og behøver ikke konfigureres.
Hvis du vil tilføje en forespørgselsparameter, skal du klikke på Tilføj ny. Dette tilføjer en række, hvor du kan angive nøgleværdipar. Du kan tilføje så mange forespørgselsparametre, som det kræves som en del af BRE-anmodningen. |
| 4 |
I afsnittet Parseindstillinger kan du analysere svaret fra BRE-anmodningen i forskellige variabler:
Outputvariabler BRE-anmodningen returnerer to outputvariabler:
Indholdstypeformater I følgende eksempler beskrives indholdstypeformater for eksempelinput og JSON-svaret.
|
Åbningstid
Aktiviteten Åbningstider giver dig mulighed for at bruge arbejdstid og fritid såsom helligdage og tilsidesættelser i din organisation, der er defineret i Control Hub. Du kan føje aktiviteten Åbningstider til et flow og tildele flowet til et indgangspunkt. Ved hjælp af denne aktivitet kan du forbruge arbejdstid, helligdage og tilsidesættelser for at konsolidere flere routingstrategier for alle deres tidsplaner i et enkelt flow.
Brug aktiviteten Åbningstider til at programmere en driftsplan i et flow. Denne aktivitet bestemmer, om en bestemt tidsplan er aktiv på et givet tidspunkt, og dirigerer udførelsen af flowet i overensstemmelse hermed.
Administratorer kan administrere enheder inden for åbningstider fra Control Hub. Du kan finde flere oplysninger i Konfigurere åbningstider.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan opstå under flowudførelsen. Du kan finde flere oplysninger under Konfigurere fejlhåndtering.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
I sektionen Planlægningsdetaljer kan du vælge en arbejdstime på rullelisten for at definere, hvornår forskellige stier i flowet udføres. Tidsplan angiver det skift, der er defineret i arbejdstidsobjektet for den valgte arbejdstime. Flowet udføres primært baseret på den tidsramme, der er defineret i skiftet for den valgte arbejdstime. Andre enheder inden for åbningstider, f.eks. ferielister og tilsidesættelser, har forrang for arbejdstiden, hvis tidspunkterne falder sammen med det aktuelle skifttidspunkt.
Hvis nogen af de bestilte listeinput er tomme, udløser Flowdesigner en flowvalideringsfejl. Du skal løse disse fejl, før du publicerer flowet. Noder i åbningstider Du kan konfigurere følgende noder i aktiviteten Åbningstider:
Outputvariabler Aktiviteten Åbningstider anvender følgende outputvariabler.
|
HTTP-anmodning
HTTP-anmodningsaktiviteten henter oplysninger fra en ekstern datakilde, f.eks. en CRM, ved hjælp af HTTP-standardprotokoller.
Grundlæggende godkendelses- og OAuth 2.0-attributter understøttes for godkendte slutpunkter.
Relaterede flowskabeloner
Følgende skabeloner bruger HTTP-anmodningsaktiviteten:
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende i afsnittet Indstillinger for HTTP-anmodning:
|
| 4 |
I afsnittet Parseindstillinger kan du analysere det svar, der genereres fra HTTP-anmodningen, i forskellige variabler. Denne konfiguration er valgfri, da ikke alle HTTP-anmodningsscenarier kræver parsing.
Outputvariabler HTTP-anmodningen returnerer følgende outputvariabler:
Indholdstypeformater I følgende eksempler beskrives indholdstypeformater for eksempelinput og JSON-svaret.
Indstillinger for aktivitetsventetid I visse tilfælde, hvis et HTTP-svar oplever en betydelig forsinkelse, oplever opkalderen en periode med stilhed. For at afbøde dette scenarie er det muligt at uploade en lydfil. Denne fil afspilles for opkalderen under den mellemliggende hentning af HTTP-svar. Derudover er det muligt at konfigurere varigheden af forsinkelsen, før denne lyd afspilles.
Det er bedst at holde forsinkelsesindstillingen over 2 sekunder og forsøge at optimere svartiden for HTTP-forespørgslen. Dette sikrer, at lyden ikke afspilles unødigt, samtidig med at der sikres en minimal forsinkelse for død luft til opkalderen. |
Parse
Brug aktiviteten Parse til at udtrække oplysninger fra dataobjektet. Parseaktiviteten tager inputstreng (JSON, TOML, XML og YAML) og konverterer den til en JSON-struktur baseret på de angivne data. Du kan derefter tildele JSON-strukturen til en variabel ved hjælp af et JSON-stiudtryk.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger under Konfigurere fejlhåndtering.
Før du begynder
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger:
|
| 3 |
Konfigurer følgende i afsnittet Parseindstillinger :
Indholdstypeformater I følgende eksempler beskrives indholdstypeformater for eksempelinput og JSON-svaret.
|
Indstil variabel
Brug aktiviteten Angiv variabel til at angive værdier til variabler. Du kan ændre værdierne for variablerne baseret på dit krav eller i henhold til flowet.
Du kan konfigurere flere variabler inden for en enkelt aktivitet for Angiv variabel. Dette eliminerer behovet for at konfigurere flere individuelle Angiv variabler-aktiviteter på lærredet, hvilket gør det muligt for flowudviklerne at opbygge og ændre flows hurtigere.
Angiv den variabeltype, du vil vælge. Du kan finde flere oplysninger under Brugerdefinerede variabler og Fordefinerede variabler.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger under Konfigurere fejlhåndtering. Hvis du ikke konfigurerer fejlhåndteringsstien, håndterer den globale fejlbehandler flowudførelsesfejlen.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
I indstillingen Variable indstillinger skal du konfigurere følgende:
|
Aktiviteter i Voice
- Uovervåget overførsel
- Broomstilling
- Analyse af opkaldsstatus
- Genkald
- Indsaml cifre
- Menu
- Afspil besked
- Afspil musik
- Optag
- Optagelsesstyring
- Planlæg genkald
- Send cifre
- Angiv meddelelse
- Angiv opkalds-id
- Indstil hviskemeddelelse
- Start mediestream
- Overfør lyd
Uovervåget overførsel
Aktiviteten Blind overførsel gælder, når et opkald skal viderestilles til et eksternt DN eller et tredjeparts-DN baseret på et sæt flowkriterier. Overførslen kan også startes til en ekstern bro. Det konfigurerede kriteriesæt udløser aktiviteten.
Brug noden Blind omstilling til at overføre opkald uden for Webex Contact Center, f.eks. til eksterne opkaldsnumre eller til numre, der ikke er knyttet til indgangspunkter. Du kan ikke overføre variabler med denne overførsel. Brug Gå til at flytte kontakter inden for Webex Contact Center, f.eks. mellem indgangspunkter eller flows. Brug variabel tilknytning til problemfrit at overføre data sammen med kontakten.
Under blind overførsel bevares de tidligere færdighedsbegrænsninger, når et opkald overføres til en færdighedsbaseret kø. Dette skyldes, at færdighedsbegrænsninger beregnes, når et flow udføres. Men da flowet ikke udføres i tilfælde af blind overførsel, bevares de tidligere færdighedsbegrænsninger.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger i Hændelsesflow.
Når du designer et flow, kan en samtale ikke indeholde en blind overførselsaktivitet. Du kan ikke tilføje en blind overførselsaktivitet i hændelsesflowene i flowstyring.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer destinationsnummeret for opkaldet i sektionen Overfør opkaldsnummer ved at indtaste det manuelt eller vælge en variabel.
|
| 4 |
I sektionen Tilføj sidehoved kan du konfigurere og overføre parametrene for SIP overskrifter til eksterne systemer via SIP INVITE-meddelelserne. Du kan konfigurere op til 20 overskrifter i den udgående SIP INVITE-meddelelse. Brug af brugerdefinerede X-overskrifter understøttes i øjeblikket for organisationer, der bruger Webex Calling med LGW (Local Gateway) som telefoniindstilling for Webex Contact Center.
Du skal undgå at medtage følgende følsomme PII-oplysninger i SIP-overskrifterne.
Følgende overskriftsmønstre er forbeholdt intern brug og må ikke videregives som brugerdefinerede overskrifter. Som standard vil overskrifter, der matcher dette mønster, blive udeladt og ikke overført til Webex Contact Center.
|
| 5 |
Afsnittet Udfejlkoder for fejl beskriver outputfejlkoderne for blind overførselsaktivitet,
|
Broomstilling
Bridged Transfer-aktiviteten gør det muligt midlertidigt at overføre et opkald med et flow til en ekstern destination, mens kontrollen over opkaldet bevares. Den eksterne destination kan være en ekstern bro eller en Interactive Voice Response tjeneste (IVR).
Når tredjeparten afslutter opkaldet, fortsætter opkaldsflowet og aktiveres igen efter behov, f.eks. i kø til en agent.
Bridged Transfer activity (Broomstilling) er forbedret, så kontakten sættes ud af kø, når der sendes en kontakt til et interaktivt stemmesvar (IVR) eller automatisk opkaldsdistribution (ACD). Hvis kontakten ikke håndteres i tredjepartssystemet, kan den føres tilbage til den oprindelige kø.
Antag f.eks., at et kontaktcenter har Webex Contact Center agentressourcer og agentressourcer på et eksternt callcenter/PBX. Kunden ønsker at sætte et opkald i kø i en kø af Webex Contact Center-agenter i en kort periode (f.eks. 60 sekunder). Hvis der ikke er nogen agent tilgængelig i denne periode, kan opkaldet derefter overføres via bro (med en implicit udtagelse af kø) til det eksterne callcenter til behandling for at forbedre svartiden til kunden.
Før du begynder
-
Du kan ikke føje aktiviteten Brodelt overførsel til køkontaktaktiviteten.
-
Du skal ikke introducere en overgangsaktivitet senere i flowet for kontakter, der er parkeret, sat i kø eller tildelt til en agent. Dette kan medføre en flowfejl, der ikke understøttes.
-
Du kan ikke bruge aktiviteten Broomstilling i udgående opkaldsflows.
-
Du kan ikke tilføje en overgangsaktivitet i hændelsesflowene i flowstyringen.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. | |||||||||||||||||||||
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger:
| |||||||||||||||||||||
| 3 |
Konfigurer destinationsnummeret for opkaldet i sektionen Overfør opkaldsnummer ved at indtaste det manuelt eller vælge en variabel.
| |||||||||||||||||||||
| 4 |
I sektionen Indstillinger for overførselstimeout kan du konfigurere funktionsmåden for en brolagt overførselsaktivitet, når det overførte opkald ikke besvares inden for et bestemt tidsrum.
| |||||||||||||||||||||
| 5 |
I sektionen Indstillinger for outputcifre kan du slå DTMF cifre ud til destinationen under en brooverførsel. Brug denne til at sende oplysninger eller navigere i menuer på en tredjeparts IVR. Du kan indtaste cifrene manuelt eller vælge dynamiske cifre ved hjælp af en variabel.
Den maksimale længde på DTMF cifre er 32 tegn. Understøttede tegn er 0-9, A-D, stjerne (*), hash (#) og komma (,). Tegnkommaet (,) angiver et sekunds forsinkelse. | |||||||||||||||||||||
| 6 |
I sektionen Tilføj overskrift kan du konfigurere og overføre parametrene for SIP-overskrifter til eksterne systemer via SIP INVITE-meddelelserne. Du kan konfigurere op til 20 overskrifter i den udgående SIP INVITE-meddelelse.
Brug af brugerdefinerede X-overskrifter understøttes i øjeblikket for organisationer, der bruger Webex Calling med LGW (Local Gateway) som telefoniindstilling for Webex Contact Center. Du skal undgå at medtage følgende følsomme PII-oplysninger i SIP-overskrifterne.
Følgende overskriftsmønstre er forbeholdt intern brug og må ikke videregives som brugerdefinerede overskrifter. Som standard vil overskrifter, der matcher dette mønster, blive udeladt og ikke overført til Webex Contact Center.
| |||||||||||||||||||||
| 7 |
I afsnittet Outputvariabel kan du hente oplysninger om resultatet af overførslen.
|
Analyse af opkaldsstatus
Brug aktiviteten Analyse af opkaldsfremdrift til at indstille CPA-parametrene til at udføre en AMD (voicemail/telefonsvarerregistrering) for et tilbagekald.
Du kan placere aktiviteten Analyse af opkaldsfremdrift i følgende områder:
-
I hovedflowet på et hvilket som helst tidspunkt efter tilbagekaldsaktiviteten.
-
I hændelsesflowet skal du kun anvende hændelseshandleren TilbagekaldMislykkedes.
-
I hovedflowet, når som helst ved planlagt tilbagekald eller personligt planlagt tilbagekald.
Når du forsøger at ringe tilbage, og opkaldet rammer AMD/voicemail, markerer systemet opkaldet som mislykket. Resultatet af AMD-registrering registreres i årsagsoutputvariablen for hændelseshandleren CallbackFailed. Hvis værdien for CallbackFailed.reason er AMD, angiver det, at AMD/voicemail blev registreret for kunden. Baseret på denne outputvariabel kan du konfigurere tilbagekaldsforsøg.
Denne aktivitet er kun tilgængelig, hvis den foretrukne kø og tilbagekaldsfunktionerne er aktiveret for virksomheden.
Hvis du har konfigureret en kundeundersøgelse efter opkald i dit flow, startes den ikke, hvis opkaldet besvares af en AMD eller voicemail, hvilket forhindrer unødvendige undersøgelser.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger under Arrangementer.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende CPA-parametre i afsnittet Avancerede medieparametre :
Outputvariabler
|
Genkald
Tilbagekaldsaktiviteten er kun tilgængelig, hvis den foretrukne kø og tilbagekaldsfunktionen er aktiveret for virksomheden. Tilbagekaldsaktiviteten opretter som standard en Courtesy-tilbagekaldsopgave i den samme kø, som opkaldet oprindeligt blev placeret. Hvis du foretrækker det, kan du konfigurere en anden kø. Hvis du bruger den samme kø, bevarer opgaven sin placering i køen, indtil den næste agent er tilgængelig.
Når du designer et flow, kan en samtale med Consult ikke indeholde en Courtesy-tilbagekaldsaktivitet.
Hvis du foretrækker en ny kø, skal du placere opgaven nederst i den foretrukne kø. Når en agent accepterer opgaven, startes tilbagekaldet. Hvis den, der ringer op, ikke svarer, forsøges tilbagekaldet ikke igen.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger i Hændelsesflow.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
Konfigurer følgende i afsnittet Indstillinger for tilbagekald:
Afsnittet Indstillinger for tilbagekald definerer tilbagekaldsnummeret og køen, som opkalderen skal placeres i for tilbagekaldsanmodningen. Systemet reserverer opkalderens plads i køen, indtil den næste agent er tilgængelig. Du skal bruge en Afbryd kontakt-aktivitet for at afslutte en flowgren, der bruger en tilbagekaldsaktivitet. Ellers afsluttes opkaldet ikke, når der er foretaget en tilbagekaldsanmodning. Flowadministratorer bør teste funktionen i et ikke-produktionsmiljø for at sikre, om det ANI, der er konfigureret som en del af variabelt ANI, er korrekt eller ej. Hvis det angivne ANI er forkert, skifter tilbagekaldet til systemets standardANI. Dette er de scenarier, hvor det tilpassede ANI konfigureres og valideres til lejeradministration og flowkontrol. Baseret på den stak, du bruger, kan du se valideringer, der kun gælder for den pågældende stak.
Outputvariabler:
Fejlkoder Følgende er fejlkoder og beskrivelser for tilbagekaldsaktiviteten:
|
Indsaml cifre
Aktiviteten Indsaml cifre beder opkalderen om at indtaste et Dual-Tone Multi-Frequency-input (DTMF), f.eks. et kontonummer. På samme måde som aktiviteterne Afspil meddelelse og menu kan aktiviteten Indsaml cifre bruge lydfiler, tekst-til-tale-meddelelser eller en kombination af begge.
Denne aktivitet accepterer DTMF inputcifre fra 0 til 9 og alfabeterne A, B, C og D. Den, der ringer op, kan angive # eller * som afslutningssymbol for at angive slutningen af DTMF-input.
Den, der ringer op, kan ikke bruge afslutningssymbolerne til andre scenarier som en del af indsamlingsaktiviteten, f.eks. bekræftelse af beløb eller kunde-id.
Næste generations medieplatform understøtter som standard kun RFC2833 type DTMF for både indgående og udgående opkald.
Next Generation medieplatform understøtter in-band DTMF.
Denne funktion er kun tilgængelig, hvis det tilsvarende funktionsflag er aktiveret.
Du kan også høre in-band DTMF toner under optagelse og i konference med andre parter.
Du kan konfigurere disse fejlhåndteringsstier til at håndtere flowkørselsfejl:
-
Timeout for indtastning – Angiver den fejloutputsti, som flowet tager, når varigheden af indtastningstimeout er udløbet. Konfiguration af denne sti sikrer, at opkalderen ikke bliver inaktiv i for lang tid. Rediger varigheden af timeout for indtastning i afsnittet Avancerede indstillinger i ruden Egenskaber. Overvej at afspille en meddelelse for at forklare, hvad der forventes fra opkalderen. Gå derefter tilbage til starten af aktiviteten.
-
Ikke-matchet post – angiver den fejloutputsti, som flowet tager, hvis opkalderen angiver et DTMF-input, der ikke er konfigureret i afsnittet Links til brugerdefineret menu. Konfiguration af denne sti sikrer, at opkalderen har tilladelse til at genstarte aktiviteten og prøve igen. Overvej at afspille en meddelelse for at forklare, hvad der forventes fra opkalderen. Gå derefter tilbage til starten af aktiviteten.
-
Udefineret fejl – Du kan finde flere oplysninger under Konfigurere fejlhåndtering.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende indstillinger i afsnittet Prompt :
|
Menu
Menuaktiviteten giver dig mulighed for at opbygge en Cisco Unified IP Interactive Voice Response (IVR) oplevelse i dit flow. Aktiviteten afspiller en prompt, der giver opkalderen mulighed for at indtaste et DTMF-ciffer. Baseret på det ciffer, som opkalderen indtaster, kan flowet gå en anden vej.
En menu kan have 1-10 grene, repræsenteret af cifrene 0-9.
Du kan bruge menuaktiviteten med eller uden tekst til tale aktiveret. Konfigurationsindstillingerne ændres tilsvarende.
Du kan konfigurere disse fejlhåndteringsstier til at håndtere flowkørselsfejl:
-
Timeout uden input – Angiver den fejloutputsti, som flowet tager, når indtastningstimeoutvarigheden er udløbet. Konfiguration af denne sti sikrer, at opkalderen ikke bliver inaktiv i for lang tid. Rediger varigheden af Timeout uden input i afsnittet Avancerede indstillinger i ruden Egenskaber. Overvej at afspille en meddelelse for at tydeliggøre forventningerne til den, der ringer op, og gå derefter tilbage til aktivitetens start.
-
Ikke-matchet post – angiver den fejloutputsti, som flowet tager, når opkalderen angiver et DTMF-input, der ikke er konfigureret i sektionen Links til brugerdefineret menu. Konfiguration af denne sti sikrer, at opkalderen kan genstarte aktiviteten og prøve igen. Overvej at afspille en meddelelse for at tydeliggøre forventningerne til den, der ringer op, og gå derefter tilbage til aktivitetens start.
Sådan loopes opkaldet tilbage til aktivitetens start et angivet antal gange:
-
Tilføj aktiviteten Angiv variabel efter menuaktiviteten.
-
I menuaktiviteten skal du forbinde noderne Ingen input-timeout og Uovertruffen indtastning til aktiviteten Angiv variabel.
-
Konfigurer aktiviteten Angiv variabel på følgende måde:
-
I feltet Variabel skal du vælge Timeout.
-
Indstil variabelværdien til {{Timeout +1}}.
-
-
Tilføj betingelsesaktiviteten efter aktiviteten Angiv variabel.
-
Angiv følgende udtryk i aktiviteten Betingelse:
{{Timeout >= n}}, hvor 'n' er det antal gange, du vil returnere opkaldet til menuen, før opkaldet afbrydes.
Hvis {{Timeout f.eks. >= 3}}, returnerer konfigurationen opkaldet tilbage til menuen tre gange, før opkaldet afbrydes.
-
Tilføj aktiviteten Afspil meddelelse efterfulgt af aktiviteten Afbryd kontakt for at afspille optagelsen, og afbryd opkaldet, hvis opkalderen ikke vælger de konfigurerede indstillinger, eller der opstår timeout efter n antal gange.
-
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende indstillinger i afsnittet Prompt :
|
Afspil besked
Afspil besked-aktiviteten afspiller en uafbrydelig meddelelse til opkalderen. Du kan bruge aktiviteten Afspil besked med eller uden tekst-til-tale-funktionen aktiveret. Konfigurationsindstillingerne ændres tilsvarende.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger under Konfigurere fejlhåndtering.
Afspil besked-aktiviteten kan ikke afbrydes for DTMF-input.
Afspil meddelelse-aktiviteten kan afbrydes, da agenten er tilgængelig til at besvare opkaldet, hvis den medtages efter køkontaktaktiviteten i et opkaldsforløb.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende indstillinger i afsnittet Prompt:
Medtag ikke kun Play Message-aktiviteten i loop efter køkontaktaktiviteten i opkaldsforløbet. Du kan bruge en kombination af Play Musik-aktiviteten og Play Message-aktiviteten i loop til at foretage et gyldigt opkaldsflow. Når du medtager afspilningsmeddelelsesaktiviteten før HTTP-anmodningsaktiviteten i et opkaldsforløb, udføres HTTP-anmodningen først, når lyden er afspillet helt. |
Afspil musik
Play Musik-aktiviteten afspiller musik, når der kommer et opkald eller er i kø. Du kan vælge en lydfil, der skal afspilles, når du sætter en person, der ringer op, på hold.
Du kan konfigurere en fejlhåndteringssti (udefineret fejl) til at håndtere systemfejl, der kan ske under flowkørsel. Du kan finde flere oplysninger under Konfigurere fejlhåndtering.
Før du begynder
Når du medtager Play Musik-aktiviteten før HTTP-anmodningsaktiviteten i et opkaldsforløb, udføres HTTP-anmodningen først, når lyden er afspillet helt.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende indstillinger i afsnittet Musikindstillinger :
|
Optag
Optagelsesaktivitet registrerer taleinput eller ytring for opkaldere, der kan refereres til i det samme opkaldsflow. Denne aktivitet er kun tilgængelig for kunder, der bruger næste generations medieplatform. Systemet gemmer kun de optagede lydfiler under opkaldet, hvorefter disse filer automatisk slettes fra systemet. I øjeblikket er de optagede lydfiler i et ikke-krypteret format. Vi anbefaler ikke, at du optager følsomme oplysninger ved hjælp af denne funktion.
| 1 |
Log ind på Control Hub, vælg Tjenester > Kontaktcenter > Flows. | ||||||||||||||||||||||||
| 2 |
Klik på Administrer flows , og klik derefter på Opret flows. | ||||||||||||||||||||||||
| 3 |
Klik på Start på en frisk. Vinduet Flowdesigner vises. | ||||||||||||||||||||||||
| 4 |
Indtast et entydigt navn i feltet Navn på flow. | ||||||||||||||||||||||||
| 5 |
Træk og slip Postaktivitet fra aktivitetsbiblioteket til hovedflowlærredet. | ||||||||||||||||||||||||
| 6 |
I Generelle indstillingerskal du udføre følgende handlinger:
| ||||||||||||||||||||||||
| 7 |
Konfigurer følgende felter i Postindstillinger:
| ||||||||||||||||||||||||
| 8 |
I afsnittet Outputvariabler skal du se følgende variabler:
Du kan bruge outputvariablen Record_audioFileData i aktiviteter som afspilning af meddelelse,menu og indsamling af cifre i et opkaldsforløb. Denne outputvariabel kan konfigureres som en lydvariabel i promptindstillingerne for IVR-aktiviteterne for at afspille den optagede lyd for opkalderne. Variabelværdien kan være i form af et stenudtryk: Du kan bruge outputvariablen Record_audioFileData i HTTP-anmodningsaktiviteten til at uploade den optagede lyd til den eksterne tredjepartsserver eller API. Dette kan gøres ved at vælge indholdstypen som fil og outputvariablen Postér aktivitet på rullelisten Indhold i anmodningens brødtekst. Følgende tabel viser fejlkoder og beskrivelser for Postaktivitet:
|
Optagelsesstyring
Flowdesigner leverer en optagelseskontrolaktivitet med det formål at indhente optagelsessamtykke fra brugeren eller opkalderen. Optagelsessamtykke er en af de konfigurationsegenskaber, der er tilgængelig som en del af denne aktivitet. Brug en menuaktivitet til at registrere brugersamtykke i en boolesk flowvariabel. Hvis du under en interaktion ønsker at registrere samtykkeværdien for at generere en rapport, skal du bruge variablen Boolesk som input til optagelseskontrolaktivitetens samtykkeegenskabsværdi. Derefter kan du markere den variabel, der bruges til at registrere opkalderens samtykke, som rapporterbar.
Flowudvikleren kan bestemme, om optagelsessamtykket til et opkald skal indhentes eller ej til rapporteringsformål. Når en kunde ønsker at registrere samtykket til optagelse, skal du bruge globale variabler til at generere en samtykkerapport. Når en kunde ikke ønsker at indhente samtykke til registrering, skal du bruge lokale variabler. Det giver lejere og kunder større fleksibilitet til at administrere brugen af variabler.
Du kan konfigurere Optagelseskontrol ved hjælp af disse trin:
-
I flowdesigneren skal du trække og slippe aktiviteten Optagelsesstyring fra aktivitetsbiblioteket til lærredet.
-
Klik på aktiviteten Optagelseskontrol for at konfigurere aktivitetsindstillingerne.
-
Angiv et navn til aktiviteten iAktivitetsetiket under Generelle indstillinger.
-
(Valgfrit) Angiv en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse .
-
I Indstillinger for optagelseskontrol skal du vælge en flowvariabel på rullelisten for Aktivér optagelse.
En menuaktivitet for IVR (Interactive Voice Response) og en optagelseskontrolaktivitet, når de bruges sammen i flowet, muliggør registrering af optagelsessamtykke. Der gives prioritet til indstillinger for brugersamtykke i flowet sammenlignet med konfigurationsindstillinger for lejer- eller køniveau eller optagelsesplanniveau.
Optagelseskontrol kan administreres i følgende scenarier:
-
Hvis konfigurationen af brugersamtykke er angivet til Ja i flowet, optages opkaldet, uanset hvilken optagelseskonfiguration der er angivet på lejer-, kø- eller optagelsesplanniveau.
-
Hvis brugeren ikke giver sit samtykke, og konfigurationen er indstillet til Nej i flowet, optages opkaldet ikke, uanset hvilken optagelseskonfiguration der er angivet på lejer-, kø- eller optagelsesplanniveau.
-
Hvis brugersamtykket ikke er konfigureret i flowet, men en konfiguration er indstillet til Ja på et af de andre niveauer, f.eks. lejer eller kø eller optagelsesplan, optages opkaldet.
-
Hvis brugerens samtykke ikke er konfigureret, og konfigurationen er indstillet til Nej på alle niveauer, f.eks. lejer, kø og optagelsesplan, optages opkaldet ikke.
Derudover anvendes andre optagelseskonfigurationer, f.eks. Fortsæt ved overførsel, Genoptag midlertidigt aktiveret, Pause varighed osv., stadig baseret på det eksisterende hierarki, f.eks. lejer-, kø- eller optagelsesplanniveau.
Outputvariabler
Denne aktivitet har ingen outputvariabler.
Planlæg IVR tilbagekald
Funktionen til planlagt tilbagekald giver kunderne mulighed for at planlægge tilbagekald ved hjælp af IVR. Kunder kan anmode om tilbagekald uafhængigt uden at tale med en agent, hvilket resulterer i mere effektive kontaktcenterhandlinger. For at understøtte planlagte tilbagekaldsfunktioner til kunderne leverer flowdesignermodulet planlægningstilbagekaldsaktiviteten i flowet.
Planlæg genkald
Brug aktiviteten Planlæg tilbagekald til at gøre det muligt for opkaldere nemt at planlægge tilbagekald via IVR-systemet. Du kan bruge specifikke DTMF-prompter til at registrere planlægningsdetaljer fra opkalderen og videregive disse oplysninger som input til aktiviteten Planlæg tilbagekald.
I følgende afsnit kan du konfigurere aktiviteten for planlagt tilbagekald:
- Generelle indstillinger
- Indstillinger for planlæg tilbagekald
- Variabler for aktivitetsoutput
Før du begynder
Sørg for at konfigurere tilbagekaldsindgangspunktet i Control Hub. Se afsnittet Konfigurere et tilbagekaldsindgangspunkt for at få flere oplysninger.
| 1 |
I flowdesigneren skal du trække og slippe tidsplanstilbagekaldsaktiviteten fra aktivitetsbiblioteket til lærredet. |
| 2 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 3 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger: |
| 4 |
Konfigurer følgende oplysninger i afsnittet Indstillinger for plankaltilbagekald: Medtag en række IVR-aktiviteter (Menu, Indsaml cifre) for at indsamle disse oplysninger fra opkalderen og sende dem videre til den planlagte tilbagekaldsaktivitet. Hvis du vil gøre det nemt, kan du se underflowet Planlagt tilbagekald for at få flere oplysninger.
|
Variabler for aktivitetsoutput
Variablerne for aktivitetsoutput gemmer de data, der registreres fra aktiviteter, og oprettes automatisk, når du føjer specifikke aktiviteter til lærredet.
Aktiviteten Planlæg genkald har følgende outputvariabler:
- ScheduleCallback.FailureCode: Gemmer fejlkoden. Systemet angiver kun denne værdi, når aktiviteten mislykkes.
- ScheduleCallback.FailureDescription: Gemmer fejloplysninger. Systemet angiver kun denne værdi, når aktiviteten mislykkes.
Følgende er fejlkoder og beskrivelser for den planlagte tilbagekaldsaktivitet:
|
Fejlkode |
Fejlkodeværdi |
Beskrivelse af fejl |
|---|---|---|
|
1 | INVALID_REQUEST | For ugyldige input. |
|
3 | INVALID_QUEUE | For ugyldige kødetaljer. |
|
6 |
SYSTEM_ERROR |
Denne kode repræsenterer diverse fejl (som ikke falder ind under nogen af de definerede kategorier). |
Hvad der skal ske nu
Send cifre
Du kan bruge aktiviteten Send cifre til at konfigurere flows, der sender DTMF-toner til opkalderen under en IVR-interaktion. Dette er nyttigt for:
-
Sikker godkendelse – Oprettelse af et godkendt opkaldsflow ved at bekræfte opkalderen ved hjælp af DTMF.
-
Interaktion med eksterne systemer – Kommunikation med andre systemer, der kræver DTMF input.
Aktiviteten Send cifre muliggør tonebaseret godkendelse og er vigtig i scenarier, der kræver sikre interaktioner, f.eks. bekræftelse af ægtheden af opkaldsstien.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
Konfigurer følgende indstillinger i sektionen Play DTMF Settings :
|
Angiv meddelelse
En aktivitet i Indstil meddelelse konfigurerer meddelelser, der afspilles ved opkaldsforbindelse til en agent. Når det er aktiveret, kan du konfigurere en forudindspillet meddelelse som en overholdelsesmeddelelse med juridiske oplysninger eller personlig agenthilsen eller begge dele. Du kan bruge denne aktivitet til både indgående og udgående opkald.
- For indgående flow – konfigurer meddelelsesaktiviteten før køkontaktaktiviteten for at opnå optimal ydeevne. Du kan også konfigurere det i forudopkaldshændelsen i et hændelsesforløb.
- For udgående flows – meddelelsesaktiviteten skal konfigureres inden for forudopkaldshændelsen. Sørg for, at aktiviteten Angiv opkalds-id er terminalaktiviteten for forhåndsopkaldshændelsen.
Aktiviteten Angiv meddelelse understøtter følgende meddelelsestyper:
- Meddelelse om overholdelse
- Agenthilsen
- Whisper meddelelse
Se Øg effektiviteten med forudindspillede meddelelser for at få flere oplysninger.
Udfør følgende trin for at konfigurere aktiviteten Angiv meddelelse:
- Log på Control Hub.
- Naviger til .
- Vælg det ønskede flow, og klik på ikonet Gå til flowindstillinger for at åbne det ønskede flow.
- Træk og slip aktiviteten Angiv meddelelse til hovedflowlærredet.
- Konfigurer følgende parametre i Generelle indstillinger Tab:
-
Indtast et navn til aktiviteten i feltet Aktivitetsetiket.
-
Indtast en beskrivelse af aktiviteten i feltet Beskrivelse af aktivitet.
-
- Hvis du vil konfigurere agenthilsen, skal du klikke på TURN i til/fra-knappen Aktivér agenthilsen . Angiv navnet på formålet med hilsenen i feltet Formål med hilsen.
-
Hvis du vil konfigurere overholdelsesmeddelelsen, skal du klikke på TURN på til/fra-knappen Aktivér overholdelsesmeddelelse . Vælg den ønskede lydfil på rullelisten.
- Klik på Gem.
- Klik på Publicer for at publicere flowet.
Angiv opkalds-id
Brug aktiviteten Angiv opkalds-id til at definere det opkalds-id, der vises under et opkald. Aktiviteten Angiv opkalds-id skal kun bruges på hændelsesflow. Angiv opkalds-id er en terminalaktivitet, der markerer afslutningen på et foregået PreDial-hændelsesforløb. Aktiviteten Angiv opkalds-id hjælper med at konfigurere ANI til følgende scenarier:
-
Indgående opkald
-
Udgående opkald
-
Hilsen tilbagekald
-
Forhåndsvisning af kampagne
-
Webtilbagekald
-
Udfør flow
-
Overfør til opkaldsnummer
-
Kontakt for at ringe til nummer
Kontakt til agent
Kontakt EP-DN/kø
-
Overførsel til EP/kø
Du kan konfigurere denne aktivitet ved siden af en PreDial-hændelseshandler. Det påkrævede ANI kan konfigureres ved brug af Indstil opkalds-id-aktivitet baseret på DNIS (Dialed Number Identification Service), handlingstype eller deltagertype.
Du kan konfigurere agentens DN som en tilpasset ANI, så opkaldsagenten kan se opkaldsagentens DN/lokalnummer, når de kontaktes. Dette reducerer risikoen for, at interne opkald bliver afbrudt. Når f.eks. en front office-bruger (kontaktcenteragenten) ringer til en backoffice-bruger (en intern medarbejder), kan backoffice-brugeren se agentens interne opkalds-id (kontaktnummer/lokalnummer), hvilket minimerer afvisning af opkald.
Til dette formål kan den, der ringer op, kun se kontaktnummeret/lokalnummeret, når opkaldsagenten kontaktes via udgående opkald, konsultation eller viderestilling til DN, og DN føjes til listen over kontaktnumre.
Du skal føje kontaktnummeret til listen over interne numre for en organisation i Control Hub. Du kan finde flere oplysninger om, hvordan du tilføjer et kontaktnummer, under Oprette kontaktnummer eller lokalnummer.
Hvis du indtaster et tilfældigt tal, kontrollerer systemet dette tal med standard EP-DN-tilknytningen, der er konfigureret på Control Hub eller Management Portal. Hvis der er uoverensstemmelse, sender systemet det tilbage til standard-ANI. Du kan finde flere oplysninger om tilpasset ANI-validering under Tilbagekald.
For at sikre, at de oprindelige numre forbliver tilgængelige til analyse i rapporterne, ændres det ANI, der vises i rapporterne, ikke til det tilpassede ANI.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. | ||||||||||||||||||||||||||||||
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
| ||||||||||||||||||||||||||||||
| 3 |
I afsnittet Indstillinger for opkalder ID skal du konfigurere følgende:
ANI-tilpasning afhænger af lovkrav. Overvej de regionale afhængigheder, før miljøet udbredes. En PreDial-hændelseshandler, der bruges til at tilpasse opkalds-id'et, tilsidesætter det ANI, du har valgt tidligere, f.eks. agentvalgt udgående ANI, høflighedstilbagekald med tilpas ANI eller lignende scenarier. Flowunderstøttelse er påkrævet for ethvert indgående eller udgående scenarie for at tilpasse ANI. For brugssager, der er afhængige af tjenesteudbydere, såsom landekodebaserede beslutninger, regionale begrænsninger osv., Overvej først at teste strømmene med tjenesteudbydere. Hvis ANI skal fungere som forventet i forskellige opkaldsscenarier, skal du have et næste generations miljø. ANI-brugen for flere scenarier, der kan anvendes i næste generation-miljøet, er:
Opret kontaktnummer eller lokalnummer Du kan føje et kontaktnummer til listen over organisationens interne numre. De tilpassede ANI'er vil være synlige for disse tilføjede kontakter. Du kan enten tilføje et enkelt kontaktnummer ad gangen eller bruge massehandlinger til at overføre kontaktnumre som en CSV-fil. Du kan finde flere oplysninger om, hvordan du udfører massehandlinger for at oprette, ændre, importere eller eksportere konfigurationsobjekter i Control Hub, under Massehandlinger i Webex Contact Center. Sådan tilføjer du et kontaktnummer eller lokalnummer:
|
Indstil hviskemeddelelse
Aktiviteten Indstil hviskemeddelelse afspiller en kort, forhåndsindspillet meddelelse til en agent, lige før agenten får forbindelse til en opkalder. Meddelelsen afspilles kun for agenten. Den, der ringer op, hører standardringetonen, mens hviskemeddelelsen afspilles.
Indholdet af meddelelsen kan indeholder oplysninger om den person, der ringer op, som forbereder agenten på, hvordan opkaldet skal håndteres.
Ved at give agenterne disse oplysninger på forhånd hjælper hviskemeddelelser dem med at håndtere opkald mere effektivt, hvilket fører til kortere opkaldshåndteringstider og forbedret kundetilfredshed.
Når en hvisken afspilles, kan du ikke:
-
PUT opkaldet på hold, omstilling eller konference.
-
Anmod om supervisorassistance.
Disse funktioner bliver tilgængelige igen, når meddelelsen er fuldført.
En hviskende meddelelse:
-
Gælder for indgående opkald og blind overførsel til Europa-Parlamentet.
-
Kan være en prompt- eller (tekst-til-tale) TTS-streng.
-
Kan kombineres med overholdelsesmeddelelse og agenthilsen, i hvilket tilfælde hvisken afspilles først.
-
Er ikke inkluderet i opkaldsoptagelsen.
-
Understøtter alle agentslutpunktstyper, f.eks. telefon, soft-klient og WebRTC.
| 1 |
Klik på aktiviteten for at konfigurere aktivitetsindstillingerne. |
| 2 |
Angiv følgende oplysninger i afsnittet Generelle indstillinger :
|
| 3 |
I afsnittet Hviskemeddelelse kan du angive en forhåndsmeddelelse til agenter, der leverer vigtige opkaldsoplysninger til personlig service. Når du aktiverer til/fra-knappen Aktivér tekst til tale , kan du vælge den ønskede connector.
|
Start mediestream
Aktiviteten Start mediestream bruges til at aktivere streaming af talemedier fra aktive opkaldssamtaler mellem en opkalder og en agent.
Du kan finde flere oplysninger om, hvordan du bruger aktiviteten i opkaldsflow, under Aktivere mediestreaming for bestemte køer.
Overfør lyd
Brug aktiviteten Overfør lyd i flowet til at aktivere overførsel af agenthilsener.
| 1 |
Log på Control Hub. |
| 2 |
Naviger til . |
| 3 |
Vælg det ønskede flow, og klik på ikonet Gå til flowindstillinger for at åbne det ønskede flow. |
| 4 |
Træk og slip uploader lydaktivitet til hovedflowlærredet. |
| 5 |
Konfigurer følgende parametre i afsnittet Generelle indstillinger : |
| 6 |
Konfigurer følgende parametre i Oplysninger om lydfilTab: |
Hændelsesforløb
Hændelsesflows Tab indeholder følgende hændelseshandlere , som du kan bruge på tværs af forskellige aktiviteter:
- VedGlobalFejl
- AgentAccepteret
- TelefonkontaktAfsluttet
- Agenttilbudt
- AgentAfbrudt
- Genkald mislykkedes
- Forhåndstast
- ContactAniUpdated
- OutboundCampaignCallResult
VedGlobalFejl
Denne hændelse muliggør den globale fejlbehandling. Systemet udløser denne hændelse, når du ikke konfigurerer fejlstilinkene for en aktivitet. Alle aktiviteter i Opkaldshåndtering og Aktiviteter i Flowkontrol viser denne hændelse. Du kan finde flere oplysninger under Arbejdsproces for OnGlobalError.
AgentAccepteret
Systemet udløser denne hændelse, når en agent besvarer et indgående opkald og afbryder kontaktens oplevelse i en kø. Denne hændelse udløses direkte for progressive, forudsigende og eksempelvise kampagneopkald, når agenten besvarer opkaldet.
Aktiviteter, der åbner denne begivenhed, er Screen Pop og Queue Contact.
TelefonkontaktAfsluttet
Systemet udløser denne hændelse, når et liveopkald afbrydes, og fjerner alle deltagere. Hændelsen er tilgængelig, hvis du bruger valgte opkaldshåndteringsaktiviteter i et flow, f.eks. . Screen Pop og Feedback. Denne hændelse kræver ikke eskalering til en agent.
Når du opretter et flow, skal du ikke tilføje IVR-aktivitet efter hændelsen TelefonkontaktAfsluttet. Under udførelsen af flowet fungerer flowet ikke, når du tilføjer en aktivitet, når kontakten slutter.
Det er kun køkontaktaktiviteten , der viser denne hændelse.
Agenttilbudt
Systemet udløser denne hændelse, når der tilbydes en stemmekontakt til en agent. Denne hændelse giver flowudvikleren mulighed for at konfigurere flere understøttede aktiviteter, der er en del af hændelseshåndteringen. En flowudvikler kan f.eks. konfigurere en Screen Pop-aktivitet mod en AgentOffered-hændelse. Denne konfiguration leverer kunderelaterede oplysninger til agenten, før agenten tager eller besvarer et opkald.
Denne hændelse er knyttet til NyKontakt.
AgentOffered-hændelsen understøttes ikke for progressive, forudsigende og forhåndsviste kampagner.
Du kan få vist de relaterede variabler i Hændelsesoutputvariabler.
AgentAfbrudt
Systemet udløser denne hændelse, når den sidste agent afbryder forbindelsen til et liveopkald, så kunden er alene på linjen.
Køkontaktaktiviteten viser denne hændelse.
Genkald mislykkedes
Systemet udløser denne hændelse, når en høflighedstilbagekald, et planlagt tilbagekald eller et personligt planlagt tilbagekald mislykkes.
-
Systemet forsøger kun at tilbagekalde igen, når et tilbagekald mislykkes fra slutningen af kontakten. Tilbagekaldet mislykkes, når kontakten er optaget eller ikke er tilgængelig, eller der ikke er noget svar fra en agent.
-
Opkaldet mislykkes også fra agentens afslutning, når en agents telefon ikke kan nås, eller agenten afviser opkaldet. Opkaldet flyttes tilbage til køen og distribueres igen til en tilgængelig agent.
-
Ved planlagte tilbagekald mislykkes tilbagekaldet, når det planlagte sluttidspunkt er nået, uden at opkaldet er distribueret til en agent. Ved personligt planlagte tilbagekald mislykkes tilbagekaldet også, når den tildelte agent ikke er logget på.
Hvis du vil bruge et genkald i et flow, skal du konfigurere en lokal flowvariabel (ved brug af aktiviteten IndstilVariabel) med værdien 0 og øge den efter behov. Sørg for, at værdien er mindre end værdien for variabeltællingen for Prøv igen.
Du kan vedhæfte andre hændelser, som du har brug for i flowet for at forsøge at foretage et tilbagekald igen. Medtag en venteaktivitet efterfulgt af et tilbagekald eller en af køaktiviteterne, f.eks. kø til agent og køkontakt i flowet. Brug disse aktiviteter i enhver kombination eller rækkefølge efter aktiviteten Vent.
Sådan afsluttes forsøgene:
-
For en sand tilstand skal du bruge Afslut flow-aktivitet. Brug ikke en afbrydelsesaktivitet.
-
I tilfælde af en falsk tilstand skal du bruge variablen Afbryd forbindelsen, når variablen Prøv igen er konfigureret i flowet. I dette tilfælde er alle nye forsøg fuldført, og der er ingen tilgængelige forsøg.
Det maksimale antal genopkaldsforsøg er 10. Den maksimale tid, interaktionen kan forblive i systemet, er 14 dage. Det, der sker først, betragtes som levetiden for en interaktion for konfiguration af et nyt forsøg.
Når du bruger en venteaktivitet, er det mindste forsinkelsesinterval mellem nyt forsøg 10 sekunder, og det maksimale forsinkelsesinterval mellem nyt forsøg er 72 timer.
Når en kontakts tilstand er i parkeret timeout, og hvis der er mulighed for nye forsøg, genereres hændelsen Ring tilbageMislykkedes. Den konfigurerede hændelseshandler i flowet fortsætter med at forsøge tilbagekaldet igen for de resterende forsøg.
Når et tilbagekald til en kontakt mislykkes, sættes kontakten ud af køen, og hændelsen CallbackFailed genereres. Behandleren af nye forsøg kan sætte det i kø igen ved hjælp af aktiviteter som Genkald (samme eller anden destination), Køkontakt og/eller Kø til agent.
Hvis tilbagekald konfigureres til en anden destination i hændelseshandleren TilbagekaldMislykkedes , overføres færdigheder ikke.
I forbindelse med planlagt tilbagekald eller personligt planlagt tilbagekald – i flowet for nyt forsøg – skal du bruge Ny kontakt.DNIS i genkaldsaktiviteten, hvis konfigureret den.
Forhåndstast
Som en del af NewContact gør PreDial-hændelsen det muligt for flowudvikleren at angive eller tilpasse opkalderen ID ved hjælp af aktiviteten Angiv opkalder ID.
Når du opretter en arbejdsproces, er denne hændelse tilgængelig i Hændelsesflow Tab i Flowdesigner. Dette er en hændelse, der afsluttes ved at konfigurere aktiviteten Angiv opkalds-id. Denne hændelse udløses for både agent og kunde baseret på opkaldsscenariet.
For at kampagneopkald skal lykkes, skal agentopkald og kundeopkald foretages fra det samme medieområde. Medieområdet vælges på baggrund af ANI/CLID for opkaldet, når det præsenteres for medierne. Tilknytningen mellem ANI og medieområdet udføres i Control Hub. De ANI'er, der vælges på agentopkaldet, og kundeopkaldet, hvis de styres via PreDial-hændelsen i flowet, skal vælges således, at begge opkald kommer fra det samme område.
Hvis en agent f.eks. befinder sig i Singapore, men kundeopkaldene skal foretages i USA, kan ANI for kundeopkaldet være valgt, så medieområdet er det amerikanske. På samme måde skal det ANI, der er valgt til agentopkaldet i hændelsen Forhåndsopkald, også vælges, så det valgte medieområde er det amerikanske.
Følgende tabel indeholder listen over operationstyper og de tilsvarende deltagertyper for PreDial.operationType.
|
PreDial.OperationType |
PreDial.ParticipantType |
|---|---|
|
|
Agent |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
DN |
|
|
Agent |
|
|
DN |
|
|
Agent |
|
|
Agent |
|
|
EP-DN |
Tilpas ANI kan ikke bruges af supervisorer, når opkaldsovervågning er konfigureret.
Konfigurer hver PreDial-hændelseshandlersti med Angiv opkalds-id som en terminalaktivitet, ellers kan kontakten blive afbrudt.
Der kræves flowunderstøttelse for alle indgående eller udgående scenarier for at bruge PreDial-hændelseshandleren.
Brug ikke flowaktiviteter, der sætter en kontakt i kø med PreDial-hændelseshandleren.
For ANI, der er konfigureret mod en udgående kontakt, dirigeres opkaldet gennem det område, som agentens ANI er knyttet til, uanset hvilket område kontakten er placeret i. Hvis en organisation f.eks. har kontaktcentre i USA og Australien, og der udløses et udgående opkald for en kontakt, der er placeret i USA med agent-ANI tilknyttet til området Australien, dirigeres opkaldet gennem Australien.
Se tabellen ANI-brug for flere scenarier i et næste generationsmiljø i afsnittet Angiv opkalds-id for ANI-brug i forskellige opkaldsscenarier.
Du kan få vist de relaterede variabler i Hændelsesoutputvariabler.
ContactAniUpdated
Systemet udløser denne hændelse, når ANI for den, der ringer op, ændres. Hvis f.eks. en kundes opkald først går til en operatør og derefter sendes til agenten, opdateres agentens skrivebord, agentenhed og alle relaterede oplysninger automatisk med opkalderens ANI. Dette sikrer, at den oprindelige opkalders id og korrekte oplysninger altid vises.
Kun opkaldsoverførsler, der påbegyndes fra bordtelefoner eller Jabber-klienter i det lokale miljø, afspejler den endelige CLI. Overførsler, der udføres via Webex-appen på Webex Calling, opdateres ikke for at vise den endelige CLI.
OutboundCampaignCallResult
Som en del af NewContact udløses denne hændelse, hvis kontakten er tilsluttet en telefonsvarer eller er ved at blive afbrudt. I begge tilfælde kan du afspille en meddelelse, før du afbryder kontakten. Systemet afbryder opkaldet, hvis agenten ikke er tilgængelig.
Kun Play Music - og Play Communication-aktiviteter understøttes for denne handler, og opkaldet skal derefter afbrydes.
Du kan yderligere tilføje yderligere opkaldskontrolaktiviteter, f.eks. Play Musik, Afbryd kontakt osv., til denne hændelse i henhold til resultatet af Call Progress Analysis (CPA). CPA-resultater kan være et af følgende:
- AMD - angiver, at der registreres en telefonsvarer.
- AFBRUDT - angiver, at opkaldet er blevet afbrudt, fordi en agent ikke var tilgængelig.
- LIVE_VOICE - angiver, at en kundes live stemme registreres i en IVR-kampagne.
Hvis du vil konfigurere IVR i et udgående kampagneopkald:
- Identificer flows, der bruger hændelsen
OutboundCampaignCallResult. - Placer en GoTo-aktivitet for at knytte flowet til et andet flow.
- Brug IVR-trin, der er konfigureret med Virtual Agent-aktivitet i det andet flow.
Sørg for at udføre disse trin, da du ikke kan bruge en virtuel agentaktivitet direkte sammen med et OutboundCampaignCallResult.
Du kan få vist den relaterede variabel i Hændelsesoutputvariabler.
Arbejdsprocessen VedGlobalFejl
Mens du opretter et flow, kan du angive fejlstien for en aktivitet til at håndtere en aktivitetsfejl eller en generisk fejl, som du får under flowudførelsen.

Hvis du får en fejl under flowudførelsen, fortsætter udførelsen med den næste aktivitet, der er defineret i fejlstien. Hvis du ikke konfigurerer fejlstien i hovedflowet, kan du stadig angive hændelsen OnGlobalError , der er tilgængelig i hændelsesflowet Tab, til at håndtere flowkørselsfejlen.
Hvis du ikke definerer fejlstier i både hovedflowet og hændelsesflowet, afsluttes flowet, når der opstår en fejl under udførelsen af flowet.
Lad os overveje et scenarie, hvor du konfigurerer aktiviteten Angiv variabel i et flow.

Du kan indstille noden Udefineret fejl for aktiviteten Angiv variabel på hovedflowet for at håndtere eventuelle systemfejl under flowudførelsen. Hvis du ikke vil definere fejlstien i hovedflowet, kan du stadig gå til hændelsesflowet Tab og konfigurere hændelsesflowet OnGlobalError .

I ovenstående eksempel føjes Afspil meddelelse til hændelseshandleren OnGlobalError . Hvis der opstår en systemfejl under udførelsen af aktiviteten Angiv variabel i hovedflowet, overvejer systemet først konfigurationen i aktiviteten Angiv variabel . Hvis der ikke er defineret nogen fejlsti, kontrollerer systemet hændelseshandleren OnGlobalError i hændelsesflowet. Da en afspilningsmeddelelsesaktivitet er knyttet til hændelsen OnGlobalError i ovenstående eksempel, afspiller systemet meddelelsen og afslutter flowet.
Brug variabler og udtryk
Flowdesigner understøtter følgende typer variabler:
Brugerdefinerede variabler
Tilpassede flowvariabler kan konfigureres som variabler af forskellige datatyper, som du kan bruge i hele flowet. Du kan oprette så mange flowvariabler, som du har brug for, for at opfylde logikken i dit flow.
Sikre variabler
Du kan markere flowvariabler som sikre for at forhindre logføring og lagring af følsomme oplysninger (disse værdier maskeres også i ruden Flowfejlfinding). Du kan indstille sikre variabler som Visbar af agent eller Redigerbar af agent til at styre, hvordan disse variabler præsenteres på Agent Desktop.
Som standard fungerer alle eksisterende variabler i de installerede flow som variabler, der ikke er sikre. Åbn disse flows i redigeringstilstand for at gennemse og bevare de sikrede variabler efter behov.
Ved tilknytning af flowvariabler kan du ikke knytte en sikker variabel til en ikke-sikker variabel i GoTo-aktiviteten.
Du kan ikke markere globale variabler som sikre.
Opret tilpassede flowvariabler
| 1 |
Log på Control Hub. | ||||||||||||||
| 2 |
Gå til . Siden Flows vises.
| ||||||||||||||
| 3 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
| ||||||||||||||
| 4 |
Gå til panelet Konfiguration, og åbn sektionen Variabeldefinition. | ||||||||||||||
| 5 |
Klik på Tilføj flowvariabel. Du kan maksimalt tilføje 30 variabler i et flow, der er rapporterbare og kan ses af agenter. Denne optælling inkluderer globale variabler og flowvariabler. Du kan dog tilføje et vilkårligt antal ikke-agent-synlige flowvariabler eller ikke-rapporterbare globale variabler i flowet. | ||||||||||||||
| 6 |
Angiv Navn og Beskrivelse for variablen. | ||||||||||||||
| 7 |
Vælg en Variabeltype på rullelisten. Du kan ikke ændre variabeltypen , når du har oprettet variablen. De understøttede typer af variabler er:
| ||||||||||||||
| 8 |
Angiv variablens Standardværdi i henhold til den valgte variabeltype. | ||||||||||||||
| 9 |
(Valgfrit) TURN på til/fra-knappen Aktivér ekstern tilsidesættelse . Når du aktiverer denne indstilling, får du vist variablen på kanalkonfigurationssiden. Dette gør det muligt for administratorer og supervisorer at tilsidesætte den konfigurerede variabelværdi fra Control Hub. Med andre ord kan de ændre værdien af flowvariablen for en bestemt kanal uden at åbne flowet fra flowdesignermodulet. Du kan finde flere oplysninger om tilsidesættelse af variabler fra Control Hub under Konfigurer en kanal. Når du konfigurerer variabeltypen som en streng, vises rullelisten Ressourcetype med følgende indstillinger. Vælg den ressourcetype, som du vil give administratorerne tilladelse til at tilsidesætte under kanalkonfigurationen.
| ||||||||||||||
| 10 |
(Valgfrit) Hvis du aktiverer til/fra-knappen Indeholder følsomme oplysninger , markerer systemet variablen som en sikker variabel. Under flowkørsel logger eller gemmer systemet ikke oplysninger, der er videregivet via denne variabel. | ||||||||||||||
| 11 |
(Valgfrit) Hvis du aktiverer til/fra-knappen Gør agent synlig, vises variablen på skrivebordet sammen med den værdi, der er registreret som en del af flowet. Når du aktiverer til/fra-knappen Gør agent synlig, vises følgende felter:
| ||||||||||||||
| 12 |
Klik på Gem. Når du gemmer en tilpasset flowvariabel, gemmes variablen som et tag i panelet Globale egenskaber på skrivebordet. Hvis du har markeret variablen som Visbar af agent, viser tagget et headsetikon, så det er let at identificere. |
Eksempel: rækkefølge for flowvariabler, der vises på skrivebordet
Når du opretter variabler, der er markeret Visbar af agent, viser skrivebordet disse variabler i en bestemt rækkefølge.
Hvis du f.eks. opretter følgende flow: KundeType, AbonneretKunde, AntalKunder, OpkaldsForhold, dob, Datotest.
Skrivebordet modtager disse variabler fra Flow Designer i følgende rækkefølge: AbonneretKunde, AntalKunder, KundeType, OpkaldsForhold, ANI, DN, dob, ronaTimeout, Datotest.
Skrivebordet viser variablerne i følgende rækkefølge fra venstre mod højre i brugergrænsefladen:
Kundevariabler telefonnummer, DN, kø, RONA-tid
.-
Flowvariablerne sorteres i alfabetisk rækkefølge med variabler, der starter med store bogstaver først efterfulgt af variabler med små bogstaver: AbonneretKunde, AntalKunder, Datotest, KundeType, OpkaldsForhold, dob.
Eksempel: Vis interaktions-id på computer
Et interaktions-id (kontaktsessions-id) er et systemgenereret entydigt id, der identificerer en given interaktion. Du kan hente interaktions-id'et fra analysatorrapporterne og bruge id'et til fejlfinding af problemer i forbindelse med opkaldsfejl. Sådan får du vist interaktions-id'et på computeren:
- Åbn det ønskede flow, og vælg Tilføj flowvariabler.
- Indstil feltet Standardværdi til NewContact.interactionId.
- Aktivér til/fra-knappen Gør agent synlig.
Når agenten modtager et opkald, vises interaktions-id'et på skrivebordet.
Rediger tilpassede flowvariabler
Hvis variablen allerede er i brug, kan du ikke redigere typen af variabel. Det kan have store konsekvenser for flowet. Derfor er denne handling ikke tilladt. I dette tilfælde vil rullefeltet Type af variabel være deaktiveret, og der vises en advarselsmeddelelse.
Når en variabel redigeres korrekt, vises de ændringer, der foretages, i hele flowet og i den popover, der vises, når du klikker på en flowvariabel i ruden Globale egenskaber.
Benyt følgende fremgangsmåde for at redigere en tilpasset flowvariabel:
| 1 |
Log ind på din kundeorganisation ved hjælp af Control Hub URL https://admin.webex.com/. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
|
| 4 |
Klik på Rediger i øverste højre hjørne af pop-overen. Dialogboksen Rediger flowvariabel vises. Hvis variablen ikke bruges i flowet, kan alle felter redigeres. Du kan redigere variablens navn, beskrivelse, type og værdi. |
| 5 |
Klik på ikonet Oplysninger i denne meddelelse for at se en liste over de aktiviteter, hvor variablen bruges. Hvis du vil fortsætte med at redigere variablen, skal du fjerne variablen fra alle flowkonfigurationer, før du forsøger at redigere igen. |
| 6 |
Foretag de nødvendige ændringer. Tasten Gem forbliver deaktiveret, indtil du foretager en ændring. |
| 7 |
Klik på Gem. |
Slet tilpassede flowvariabler
Hvis variablen bruges i et flow, kan du ikke slette den. Det vil have store konsekvenser for flowet. I dette tilfælde bliver knappen Slet i vinduet Slet variabel deaktiveret, og der vises en liste over aktiviteter, hvor variablen bruges.
Aktiviteterne grupperes efter, om de vises under fanen Hovedflow eller Hændelsesflows. Hvis du vil slette en variabel, der er i brug, skal du fjerne den fra alle flowkonfigurationer, før du forsøger at slette.
Benyt følgende fremgangsmåde for at slette en tilpasset flowvariabel:
| 1 |
Gå til . Siden Flows vises.
|
| 2 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
|
| 3 |
Gå til ruden Globale egenskaber, og klik på ikonet Slet, der vises på det variabeltag, du vil slette. |
Tilsidesæt flowindstillinger
Funktionen tilsidesæt flowindstillinger i flowdesignermodulet gør det muligt for autoriserede brugere at ændre visse foruddefinerede indstillinger for et flow fra Control Hub. Denne funktion gør det muligt for administratorer og supervisorer nemt at ændre visse flowparametre, f.eks. åbningstider, lydmeddelelser eller køtildelinger, uden at åbne det ønskede flow.
Sådan tilsidesætter du flowindstillinger:
-
Du skal konfigurere visse variabler i flowet som eksternt konfigurerbare. Se afsnittet Opret brugerdefinerede flowvariabler for at få konfigurationsoplysninger.
-
Administratorerne og supervisorerne skal derefter foretage de nødvendige ændringer af disse variabler. De konfigurerede flowvariabler vises på kanalkonfigurationssiden i Control Hub. Se afsnittet Konfigurer en kanal for at få flere oplysninger.
Funktionen til indstillinger for tilsidesættelsesflow giver følgende fordele:
- Genanvendelighed af flow: Administratorer kan bruge det samme flow til forskellige organisationer. De kan konfigurere forskellige værdier for den samme variabel for forskellige kanaler uden at ændre den standardværdi, der er defineret i flowet.
- Hurtigere svartider: Ændringer af variabelværdierne anvendes med det samme, selv på allerede igangværende opkald.
- Færre fejl: Eliminerer risikoen for fejl ved ændring af komplekse flows.
- Forenklet opgavestyring: Uden denne funktion skal administratorerne udføre følgende opgaver, som kan være komplekse og tidskrævende for ikke-tekniske brugere:
- Log på Control Hub.
- Åbn modulet Flowdesigner.
- Naviger til det ønskede flow, og find den relevante sti for flowet.
- Foretag de nødvendige ændringer.
- Udgiv flowet igen.
Foruddefinerede variabler
Flow Designer opretter automatisk foruddefinerede variabler, når du bruger bestemte hændelser og aktiviteter i et flow.
Der vises en liste over tilgængelige foruddefinerede variabler i sektionen Foruddefinerede variabler i ruden Globale flowegenskaber. De vises også i ruden Egenskaber for den valgte hændelse eller aktivitet.
Klik på hver variabel for at åbne et pop op-vindue, der forklarer, hvilken type data variablen lagrer, så du ved, hvordan du bruger variablen i dit flow.
Mens de fleste attributter for en hændelsesoutputvariabel er foruddefineret og ikke kan redigeres, kan du redigere variablen for at redigere den globale variabelangivelse.
Variabler for hændelsesoutput
Hændelsesoutputvariabler er specifikt knyttet til hændelser og antager nomenklaturen: <EventName>.<VariableName>.
Alle de hændelsesoutputvariabler, der er tilgængelige til brug i et flow, vises automatisk i ruden Globale egenskaber , når en hændelse introduceres i flowet, og også i ruden Egenskaber for den tilknyttede hændelseshandleraktivitet.
De tilgængelige variabler for hændelsesoutput er:
-
NewContact.ANI -
NyKontakt.DNIS -
NyKontakt.Interaktions-id -
Ny kontakt.PSTNRegion -
Agentaccepteret.Agent-id -
AgentAccepted.AgentName -
AgentAccepted.AgentEmailId -
AgentAccepted.AgentSessionID -
AgentAccepted.QueueID -
AgentAccepted.QueueName -
AgentAccepteret.Team-id -
AgentAccepted.TeamName -
AgentAccepted.TenantID -
AgentAccepteret.CAD -
TelefonKontaktSlut.Agent-id -
PhoneContactEnded.AgentEmailID -
TelefonKontaktSlut.Team-id -
TelefonKontaktSlut.Kø-id -
PhoneContactEnded.InboundChannel -
PhoneContactEnded.RoutingStrategyID -
Agenttilbudt.agent-id -
AgentOffered.agentName -
Agenttilbudt.agentE-mail-id -
AgentOffered.agentSessionId -
Agenttilbudt.kø-id -
AgentOffered.queueName -
Agenttilbudt.team-id -
AgentOffered.teamName -
Agenttilbudt.lejer-id -
AgentOffered.callAssociatedData -
Agenttilbudt.Agent-id -
AgentOffered.AgentName -
Agenttilbudt.AgentSession-id -
Agenttilbudt.Kø-id -
Agenttilbudt.Kønavn -
Agenttilbudt.Team-id -
Agenttilbudt.Teamnavn -
Agenttilbudt.Lejer-id -
Agenttilbudt.CAD -
Forhåndsopkald.retning -
PreDial.participantType -
PreDial.dialNumber -
PreDial.otherPartyDn -
PreDial.epDn -
PreDial.agentSelectedAni -
PreDial.operationType -
OutboundCampaignCallResult.CPAResult -
OutboundCampaignCallResult.CPAResultCode -
Agentafbrudt.Agent-id -
Agentafbrudt.AgentE-mail-id -
Agentafbrudt.Kø-id -
Agentafbrudt.Team-id -
Agentafbrudt.IndgåendeKanal -
AgentDisconnected.RoutingStrategyId
I visse tilfælde kan variablen AgentEmailId være null. Flowudviklere bør validere denne variabel, før de bruger den, især i scenarier, der involverer problemer med cacheopslag.
Tilpas systemvariabler
Du kan kun tilpasse skrivebordsetiketten med variablerne Telefonnummer og DNIS (Dialed Number Identification Service). Du kan oprette et alias for disse variabler og konfigurere det ved hjælp af aktiviteten Angiv variabel i flowet.
| 1 |
Log ind på din kundeorganisation ved hjælp af Control Hub URL https://admin.webex.com/. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
|
| 4 |
Fra ruden Egenskaber for globalt flow skal du åbne sektionen Variabeldefinition . |
| 5 |
Klik på fanen Konfiguration. |
| 6 |
Klik på Tilføj flowvariabel. |
| 7 |
Angiv Navn og Beskrivelse for variablen. |
| 8 |
Vælg Streng på rullelisten Variabeltype . |
| 9 |
Aktivér til/fra-knappen Gør agent synlig. |
| 10 |
I feltet Skrivebordsetiket skal du angive den ønskede skrivebordsetiket for variablen. |
| 11 |
Klik på Gem. Dette opretter variablen.
|
| 12 |
Fra aktivitetsbiblioteket skal du trække aktiviteten Angiv variabel til lærredet. |
| 13 |
Gør følgende i sektionen Variable indstillinger i ruden Aktivitetsindstillinger : Når du publicerer flowet, erstatter den nyoprettede flowvariabel den valgte systemvariabel. Under flowudførelsen vises skrivebordsetiketten for den nyoprettede variabel i pop op-vinduet Indgående og interaktion på skrivebordet.
|
Variabler for aktivitetsoutput
Variabler for aktivitetsoutput gemmer de data, der er hentet fra aktiviteter, og oprettes automatisk, når du føjer specifikke aktiviteter til lærredet. Aktivitetsoutputvariabler bruger følgende syntaks: <ActivityName>.<VariableName> hvor ActivityName ændres dynamisk baseret på aktiviteten.
Hvis et flow bruger en aktivitet flere gange, har hver aktivitet en unik forekomst af hver tilknyttet aktivitetsoutputvariabel. Alle de variabler for aktivitetsoutput, der er tilgængelige til brug i et flow, vises automatisk i ruden Globale egenskaber , når du introducerer en aktivitet i flowet, og også i ruden Egenskaber for den tilknyttede aktivitet.
De tilgængelige variabler for aktivitetsoutput er:
-
Menu.OptionEntered: Gemmer den menuindstilling, som opkalderen valgte under forekomsten af menuaktivitet. Dette er et enkelt ciffer fra 0 til 9. -
CollectDigits.DigitsEntered: Gemmer de cifre, der blev indtastet af opkalderen under aktivitetsforekomsten Indsaml cifre. Antallet af cifre afhænger af aktivitetskonfigurationen. -
HTTPRequest.HTTPStatusCode: Gemmer den statuskode, der modtages, når HTTP-anmodningen forsøges. -
HTTPRequest.HTTPResponseBody: Gemmer svaret, når HTTP-anmodningen udløses. -
HTTPRequest.ResponseHeaders: Gemmer de headere, der sendes som en del af HTTP-anmodningen. -
VirtualAgent.IntentTriggered: Gemmer den hensigt, der udløste samtaleoplevelsen, til enten at blive håndteret eller eskaleret. -
GetQueueInfo.EWT: Gemmer værdien for den estimerede ventetid for den valgte kø. -
GetQueueInfo.PIQ:Gemmer værdien for positionen i en kø for den valgte kø.
Globale variabler
Globale variabler er brugerdefinerede variabler, som du kan få vist og få adgang til, når du opretter flows. Administratoren opretter globale variabler i klargøringsmodulet i Control Hub. Du kan finde flere oplysninger i afsnittet Globale variabler i Webex Contact Center Installations- og administrationsvejledning.
Som flowudvikler kan du forbruge disse variabler i henhold til dine krav. Du kan tilføje disse variabler i et flow. Du kan også redigere og fjerne en global variabel, når du har føjet den til flowet.
Tilføj global variabel i et flow
Du kan maksimalt tilføje 30 variabler i et flow, der er rapporterbare og kan ses af agenter. Denne optælling inkluderer globale variabler og flowvariabler. Du kan dog tilføje et vilkårligt antal ikke-agent-synlige flowvariabler eller ikke-rapporterbare globale variabler i flowet.
Hvis du vil tilføje flere variabler ud over maksimumgrænsen, skal du slette et tilsvarende antal af de eksisterende variabler. Du kan finde flere oplysninger om, hvordan du sletter en global variabel, i Fjerne globale variabler fra et flow.
Under oprettelse af flow kan en global variabel af typen Streng initialiseres med en maksimal længde på 256 tegn. Men under flowudførelse kan variablen opdateres til at indeholde op til 1024 tegn. Overskridelse af denne grænse kan have en uønsket funktionsmåde, f.eks. opkaldsfejl og ugyldige værdier.
Sådan tilføjes globale variabler i et flow:
| 1 |
Log ind på din kundeorganisation ved hjælp af Control Hub URL https://admin.webex.com/. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
|
| 4 |
I ruden Egenskaber for globalt flow skal du rulle ned til afsnittet Variabeldefinition > foruddefinerede variabler . |
| 5 |
I afsnittet Globale variabler skal du klikke på Tilføj globale variabler. Dialogboksen Tilføj globale variabler vises. Den viser alle globale variabler, som administratoren har oprettet i klargøringsmodulet .
|
| 6 |
(Valgfrit) Brug feltet Søg efter globale variabler til at filtrere og søge efter de påkrævede globale variabler på listen. |
| 7 |
Markér afkrydsningsfelterne for de påkrævede globale variabler på listen, og klik på Tilføj. Systemet viser de valgte variabler i afsnittet Globale variabler .
Hver variabel indeholder som standard administratordefinerede metadatafelter som f.eks. Rapporterbar, Kan ses af agent, Redigerbar agent og Etiket på computer. Hvis administratoren ændrer metadataværdier, mens den globale variabel er i brug, afspejles ændringerne i Control Hub på tværs af flow (med en forsinkelse på 8 timer for cachens udløb). |
Rediger global variabel i et flow
Når du redigerer en global variabel, kan du ikke ændre nogen metadataværdi for en global variabel i flowdesigneren. Du kan dog ændre standardværdien ved hjælp af til/fra-knappen Overskriv standardværdi .
Sådan redigerer du en global variabel i et flow:
| 1 |
Log ind på din kundeorganisation ved hjælp af Control Hub URL https://admin.webex.com/. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
|
| 4 |
I ruden Egenskaber for globalt flow skal du rulle ned til afsnittet Variabeldefinition > foruddefinerede variabler . |
| 5 |
I panelet Global variabel skal du klikke på en global variabel og klikke på knappen Rediger ( Dialogboksen Rediger globale variabler vises. Den viser detaljerne for den valgte globale variabel, f.eks. Variabeltype, Standardværdi, Skrivebordsetiket og Redigerbar agent.
|
| 6 |
(Valgfrit) Aktivér til/fra-knappen Overskriv portalkonfigurationer for at overskrive de eksisterende værdier, der er konfigureret i Control Hub. Dette gør det muligt for dig at ændre feltværdier, f.eks. Standardværdi, Agentsynlighed, Redigerbar agent og Skrivebordsetiket. Angiv den nødvendige værdi i Standardværdi i henhold til den valgte variabeltype. Hvis variabeltypen f.eks. er Boolesk, vises feltet som en rulleliste. Standardværdien, der angives for en global variabel af typen streng, som er rapporterbar for agenten, må ikke overstige 256 tegn. |
| 7 |
Foretag de nødvendige ændringer. |
| 8 |
Klik på Gem. |
Fjern globale variabler fra et flow
Du kan fjerne en global variabel, der ikke er i brug i noget flow.
Hvis du ikke kan fjerne en global variabel, skal du kontakte administratoren for at aktivere funktionsflaget for at fjerne globale variabler fra flowet.
Sådan fjernes en global variabel fra et flow:
| 1 |
Log ind på din kundeorganisation ved hjælp af Control Hub URL https://admin.webex.com/. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
|
| 4 |
I ruden Egenskaber for globalt flow skal du rulle ned til afsnittet Variabeldefinition > foruddefinerede variabler . |
| 5 |
I panelet Globale variabler skal du klikke på ikonet Fjern (x) for den globale variabel, du vil fjerne. En pop op-meddelelse beder dig bekræfte din handling.
|
| 6 |
Klik på Slet. Dette fjerner den valgte globale variabel fra listen.
|
Variabler, der kan ses på skrivebordet
Du kan konfigurere følgende variabeltyper for pop op-vinduet Indgående post og Interaktion på skrivebordet for indgående og udgående taleopkald:
-
Systemvariabler som f.eks. telefonnummer, DNIS (Dialed Number Identification Service), kønavn og RONA-timeout
-
Globale variabler, der oprettes og administreres i Control Hub.
-
Brugerdefinerede flowvariabler, der oprettes og administreres i flowdesigner
Du kan kun konfigurere de variabler, der er markeret som Kan ses af agent.
Du kan konfigurere disse variabler på de nye flows såvel som på de eksisterende flows. De eksisterende flows viser dog fortsat pop op-standardvariablerne, f.eks. telefonnummer, DNIS og kønavn. Du kan redigere disse flows for at tilføje flere variabler ved hjælp af denne funktion.
Trinene til konfiguration af variabler for indgående pop over- og interaktionsrude for indgående og udgående opkald er de samme.
Du skal oprette separate flows for indgående og udgående opkaldsscenarier for at konfigurere variabler for indgående pop op- og interaktionsrude.
- Indgående pop over på skrivebordet
- Pop op-vinduet Indgående vises, når en agent modtager et indgående opkald eller ringer til et udgående opkald. Den viser vigtige oplysninger om kunden i henhold til de variabler, der er konfigureret i Flow Designer. Du kan angive en rækkefølge for udseendet af hver af disse variabler i pop op-vinduet Indgående data, der kan omfatte enhver kombination af system-, globale og brugerdefinerede flowvariabler. Du kan også redigere skrivebordsetiketten for disse variabler.
- Du kan tilpasse skrivebordsetiketten for systemvariablerne, f.eks. telefonnummer og DNIS. Du kan finde flere oplysninger under Tilpasse systemvariabler.
- For indgående og udgående opkald kan du vælge mindst tre og maksimalt seks variabler. I forbindelse med konsulentopkald får den konsulterede agent vist yderligere tre variabler, f.eks. Agentnavn, Agent-DN og Agentteam, der føjes til listen som standard.
-
Du kan ikke konfigurere variabler, der indeholder følsomme oplysninger i det indgående pop over-vindue på skrivebordet.
- Du kan finde flere oplysninger om, hvordan du konfigurerer variabler for det indgående pop over, under Konfigurere variabler for indgående pop over.
- Ruden Interaktion
- Ruden Interaktion på skrivebordet vises, når agenten har accepteret det indgående eller udgående opkald. Den viser de oplysninger, der er angivet i variablerne i interaktionsruden, der er konfigureret i flowdesigner. Du kan maksimalt vælge 30 variabler. Du kan angive en rækkefølge for udseendet af hver af disse variabler i interaktionsruden, der kan omfatte enhver kombination af system-, globale og brugerdefinerede flowvariabler. Du kan også redigere skrivebordsetiketten for disse variabler.
-
Webex Contact Center Desktop understøtter i øjeblikket ikke oversættelse af etiketter for dynamiske variabler.
- Du kan tilpasse skrivebordsetiketten for systemvariablerne, f.eks. telefonnummer og DNIS. Du kan finde flere oplysninger under Tilpasse systemvariabler.
- Du kan finde flere oplysninger om, hvordan du konfigurerer variabler for ruden Interaktion, under Konfigurere variabler for ruden Interaktion.
Konfigurer variabler for indgående pop over
Før du begynder
Konfigurer variabler på indgående popover for indgående og udgående opkald.
-
Du skal oprette variabler, som du vil tilføje i den indgående popover på skrivebordet. Du kan finde flere oplysninger i Oprette en global variabel og Oprette brugerdefinerede flowvariabler.
-
Du skal markere variabler som Kan ses af agent. Du kan finde flere oplysninger om, hvordan du markerer en global variabel som Agent, der kan ses, under Rediger global variabel i et flow.
| 1 |
Log ind på din kundeorganisation ved hjælp af Control Hub URL https://admin.webex.com/. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
|
| 4 |
Fra ruden Egenskaber for globalt flow skal du åbne sektionen Variabeldefinition . |
| 5 |
Klik på Skrivebordsvisning & Rækkefølge Tab. |
| 6 |
I afsnittet Indgående pop op-vindue skal du klikke på Vælg variabler for indgående pop op-vindue. Pop op-vinduet Vælg variabler ved indgående vises. Den viser alle variabler, der omfatter fire standardsystemvariabler, f.eks. telefonnummer, DNIS, kønavn og RONA-timeout. Systemvariabler som telefonnummer, DNIS og kønavn vælges som standard, hvilket du kan fjerne markeringen af, når du tilføjer flere variabler.
|
| 7 |
Brug følgende søgemuligheder til at filtrere listen: Listen udfyldes automatisk med variabler i henhold til dine kriterieposter.
|
| 8 |
Markér afkrydsningsfelterne for de variabler, du vil vælge til den indgående popover. Du kan vælge mindst tre og maksimalt seks variabler. |
| 9 |
Klik på Gem. Du kan springe dette trin over, hvis du aktiverer til/fra-knappen Gem automatisk . De valgte variabler vises i afsnittet Indgående pop op-vindue .
|
| 10 |
Brug håndtagsikonet ( |
| 11 |
(Valgfrit) Klik på x-ikonet ved siden af en variabel for at fjerne variablen fra listen. |
Konfigurer variabler for ruden Interaktion
Før du begynder
Konfigurer variabler i ruden Interaktion for indgående og udgående opkald.
-
Du skal oprette variabler, som du vil tilføje i den indgående popover på skrivebordet. Du kan finde flere oplysninger i Oprette en global variabel og Oprette brugerdefinerede flowvariabler.
-
Du skal markere variabler som Kan ses af agent. Du kan finde flere oplysninger om, hvordan du markerer en global variabel som Agent, der kan ses, under Rediger global variabel i et flow.
| 1 |
Log ind på din kundeorganisation ved hjælp af Control Hub URL https://admin.webex.com/. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for flowet. Vinduet Flowdesigner vises.
|
| 4 |
Fra ruden Egenskaber for globalt flow skal du åbne sektionen Variabeldefinition . |
| 5 |
Klik på Skrivebordssynlighed og -rækkefølge Tab. |
| 6 |
Klik på Vælg variabler til interaktionsrude i sektionen Interaktionsrude . Vinduet Vælg variabler i interaktionsruden vises. Den viser alle variabler sammen med fire systemvariabler såsom telefonnummer, DNIS, kønavn og RONA-timeout.
|
| 7 |
Brug følgende søgemuligheder til at filtrere listen: Listen udfyldes automatisk med variabler i henhold til dine kriterieposter.
|
| 8 |
Markér afkrydsningsfelterne for de variabler, du vil vælge til ruden Interaktion. Du kan maksimalt vælge 30 variabler. |
| 9 |
Brug håndtagsikonet ( |
| 10 |
Klik på Gem. Du kan springe dette trin over, hvis du aktiverer til/fra-knappen Gem automatisk . De valgte variabler vises i afsnittet Interaktionsrude .
|
| 11 |
(Valgfrit) Klik på x-ikonet ved siden af en variabel for at fjerne variablen fra listen. |
JSON-variabler
JSON-variabler er brugerdefinerede flowvariabler af typen JSON. Du kan oprette JSON-variabler i Flow Designer. Du kan finde flere oplysninger i Oprette brugerdefinerede flowvariabler.
Du kan bruge følgende aktiviteter til at gemme dataene i JSON-variablen: HTTP-anmodning, Parse og Angiv variabel.
I HTTP- og Parse-aktiviteter kan du udtrække data ved hjælp af JSON-stifilterudtryk og gemme dem i JSON-variabel.
I Angiv variabel aktivitet kan du bruge JSON-variablen i indstillingen Angiv værdi på følgende måder:
-
Indtast JSON-værdien i tekstfeltet. For eksempel:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
Brug et Pebble-udtryk.
Brug af JSON-variabler i Pebble-udtryk
-
Punkt(.) adskilt adgang: Du kan bruge punkt(.) separeret adgang i Pebble-udtryk for JSON-variabel i opkaldshåndterings- og flowstyringsaktiviteter.
Syntaks:
{{ jsonVariableName.fieldName }}where,jsonVariableName.fieldNameskal evalueres til et felt i JSON-variablen.Hvis du i det forrige eksempelkodestykke udpakker medarbejderen til en variabel kaldet
empvarved hjælp af HTTP eller Parse:brug
{{empvar.employeeCode}}for at få værdien somE1. -
Indeksadgang for JSON-array: Du kan få adgang til et specifikt indeks fra JSON-arrayet svarende til Pebble Syntax. Du kan finde flere oplysninger om indeksadgang i Pebble på# https://pebbletemplates.io/wiki/guide/basic-usage/, f.eks.:
Hvis du udpakker JSON-arrayet Medarbejdere til en variabel, der kaldes{ "Medarbejdere" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"tak", "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" } ] } ] }var, ved hjælp af HTTP eller Parse:-
Brug
{{ var[0]}}for at få medarbejderoplysningerne omrirani, der er leder. -
Brug
{{ var[1].directReports[0] }}for at få medarbejderoplysninger omJohn, der er direkte referent til lederen. -
Brug
{{ var[1].directReports[0].preferredFullName }}for at få værdien somJohn Irani. -
Brug
{{ var[0].preferredFullName }}for at få værdien somRomin Irani.
-
Brug af JSON-variabel i HTTP-anmodning
Hvis du vil bruge en JSON-variabel som anmodningsbrødtekst i en HTTP-anmodning, skal du først bruge aktiviteten Angiv variabel til at konvertere JSON-variablen til en streng. I sektionen Angiv indstillinger for variabel aktivitetsvariabel skal du f.eks. angive en variabel jsonString med værdien som {{ jsonVariable }} .
Brug denne variabel som input til HTTP-indstillingerne. I sektionen Indstillinger for HTTP-anmodning skal du f.eks. indstille brødteksten i anmodningen som {{ jsonString }} .
Skrivning af udtryk
De fleste tekstinputfelter i Flowdesigner understøtter skrivning af udtryk. Udtryk er ikke påkrævede, men de giver mulighed for effektiv scriptingfunktionalitet via variabler for avancerede brugere. Du kan også angive grundlæggende tekst og tal i de samme inputfelter for enkle flows, hvis du ikke har brug for udtryk.
Ombryd hvert udtryk i dobbelte krøllede parenteser som vist her: {{Indtast udtryk}}
Hvis du f.eks. vil kombinere to strengvariabler sammen, skal du bruge {{var1+var2}}. For mere information se: https://pebbletemplates.io/.
Syntaks for stenskabelon
Alle inputfelter i flowdesigneren bruger en udtrykssyntaks med åben kildekode, der kaldes Pebble-skabeloner: https://pebbletemplates.io/.
Følgende understøttes symboler i stenskabeloner: ==, !=, <, >, <=, >=, +, -, *, / . Hvis du vil skrive brugerdefinerede variabler i et udtryk, skal du bruge denne syntaks: {{variable}}
I syntaksen for Stenskabelon skal variabelnavne starte med et bogstav, et understregningstegn (_) eller et dollartegn ($), men ikke et tal. For eksempel er 311_Promo ugyldig, mens Promo_311 er gyldig.
Logiske operatorer understøttes også. Du kan finde flere oplysninger i https://pebbletemplates.io/wiki/operator/logic/.
Vi anbefaler, at du gennemser dokumentationen til Pebble-skabelonen, før du bruger udtryk i Flowdesigner. Du kan finde oplysninger om at skrive udtryk i dokumenterne på: https://pebbletemplates.io/wiki/.
I denne brugssituation med grundlæggende betingelser kontrollerer udtrykket f.eks., om opkalderens kontonummer er større end eller lig med en bestemt værdi. Baseret på, hvordan udtrykket evalueres for en given udførelse af flowet, kan flowet følge stien Sand eller Falsk.
Tilpassede stenfiltre
Epokens tidsstempel
Du kan bruge følgende stenfiltre til at returnere tidsstemplet for Nu eller en angivet datostreng:
Epokens tidsstempel for nu:
{{ nu() | epoke }} => standard UTC-tidszone og i sekunder {{ nu() | epoke(inMillis=true) }} => standard UTC-tidszone og i millisekunder Eksempel: {{ now() | epoke }} -> 1667471488 {{ now() | epoke(inMillis=true) }} -> 1667471522829
Epoke-tidsstempel for en bestemt dato:
{{ '2017-10-19 16:18:03.779' | epoke(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true) }} => brugerdefineret format og i millisekunder {{ '2017-10-19 16:18:03.779' | epoke(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} => brugerdefineret format med tidszone og i millisekunder Eksempel: {{ '2017-10-19 16:18:03.779' | epoke(format='åååå-MM-dd TT:mm:ss. SSS', inMillis=true) }} -> 1508429883779 {{ '2017-10-19 16:18:03.779' | epoke(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Validere udtryk
Hvis et indtastningsfelt registrerer, at der bruges et udtryk (dvs. at syntaksen {{ }} er angivet), vises et blåt ikon i feltets nederste højre hjørne.
Klik på det blå ikon for at åbne en modal, hvor du kan teste og ændre udtrykket, indtil du får det ønskede resultat.
Modalen Test udtryk indeholder følgende felter:
-
Udtryk: Viser det udtryk, der oprindeligt blev angivet i inputfeltet fra aktivitetskonfigurationen.
-
Variabelfelter:Hver variabel, der bruges i udtrykket, har et understøttende felt, hvor du kan angive en eksempelvariabelværdi. Angiv en værdi for hver variabel, og klik derefter på Test for at se resultaterne, hvis udtrykket udføres med de indtastede parametre.
Hvis du vil angive variabler i et udtryk, skal du kun bruge formatet {{variabelnavn}}. For eksempel er {{NewContact.ANI}} en variabel syntaks.
-
Resultat:Viser resultatet af udtrykket, når du klikker på Test. Hvis resultaterne er anderledes end forventet, skal du ændre udtrykket efter ønske. Hvis du foretager ændringer i konfigurationen, skal du klikke på Anvend ændringer for at opdatere udtrykket i aktivitetskonfigurationen.
Brug flowskabeloner
Flowskabeloner er foruddefinerede flows, der er designet til specifikke use cases. Disse skabeloner er let tilgængelige på flowdesignerlærredet, hvilket gør det muligt for flowudviklere hurtigt at opbygge og publicere flows med minimal indsats.
Hvis du vil oprette flows ved hjælp af flowskabeloner, skal du vælge den ønskede skabelon, tilpasse den til dine forretningskrav, validere, publicere og begynde at bruge flowet. Du kan finde flere oplysninger i Oprette flows fra flowskabeloner.
Brug af åbningstider
Brug denne flowdesignerskabelon til administration af åbningstider i Webex Contact Center. Opkaldere bliver mødt med en meddelelse, og deres opkald distribueres baseret på de åbningstider, helligdage og nødforhold, der er angivet for organisationen.
Dette flow dirigerer opkald baseret på kontaktcenterets arbejdstider, ferielister og nødtilsidesættelser, hvilket sikrer en optimal opkaldsoplevelse og effektiv håndtering af fritid. Hvis kontaktcenteret er lukket, får den, der ringer op, besked om lukningen.
De vigtigste funktioner omfatter følgende:
- Centraliseret administration af arbejdstider, helligdage og nødtilsidesættelser.
- Automatisk routing baseret på konfiguration af åbningstider.
- Cisco Tekst-til-tale (TTS) bruges til alle lydmeddelelser, selvom brugerdefinerede lydfiler kan uploades.
- Standardmusikken på hold er
defaultmusic_on_hold.wav, men den kan tilpasses.
Forudsætninger
- Opsætning af åbningstider: Opret arbejdstider, ferielister og tilsidesættelser i Control Hub.
- Lydfiler: Upload de nødvendige lydfiler til prompter såsom BusinessHoursOpen.wav
eller brug funktionen Cisco TTS. - Tilknytning af kø, teams og indgangspunkter: Konfigurer disse elementer i Webex Contact Center Management Portal.
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
| Flow element | Beskrivelse |
|---|---|
| Opkald modtaget | Et opkald startes og kommer ind i flowet. |
| Evaluering af åbningstider | Systemet kontrollerer, om det aktuelle klokkeslæt falder inden for arbejdstid, helligdage eller et tilsidesættelsesforhold. |
| Håndtering af åbningstider | Hvis kontaktcenteret er åbent, afspilles en velkomstmeddelelse, og opkaldet dirigeres til agentkøen. |
| Efter lukketid | Hvis kontaktcenteret er lukket, afspilles en meddelelse om lukkede åbningstider, og opkaldet afbrydes. |
| Tilsidesættelser af nødsituationer | Hvis en nødtilsidesættelser er aktiv, afspilles nødmeddelelsen, og opkaldet afbrydes. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter.
| Flow aktivitet | Beskrivelse |
|---|---|
|
Begynde (Ny telefonkontakt) | Flowet starter, når der modtages en ny telefonkontakt. |
|
Kontrol af åbningstider (Åbningstider) | Systemet kontrollerer, om kontaktcenteret er inden for normal arbejdstid, en ferie eller en nødtilsidesættelse. |
|
Hurtig arbejdstid (WorkingHours_Prompt) | I arbejdstiden afspilles en meddelelse om, at kontaktcenteret er åbent (standardfil: BusinessHoursOpen.wav). |
Køkontakt (Agent_Queue) | Opkalderen placeres i køen for at blive distribueret til en tilgængelig agent. |
Hold musik (HoldMusic) | Der afspilles musik, mens opkalderen venter i køen (standardfil: defaultmusic_on_hold.wav). |
|
Ferie lukket (Holiday_Closed) | Hvis det er ferie, afspilles en meddelelse, der informerer opkalderen om, at kontoret er lukket. |
|
Efter timer prompt (AfterHours_Prompt) | Hvis det er uden for åbningstiden, afspilles en meddelelse om, at kontoret er lukket. |
| Tilsidesættelse af nødopkald (Override_Emergency) | I tilfælde af en nødtilsidesættelse afspilles en nødmeddelelse. |
| Afbryd kontakt (Afbryd kontakt) | Når beskeden er afspillet (uanset om det er efter lukketid, en ferie eller en nødsituation), afbrydes opkaldet. |
Yderligere ressourcer
Du kan finde flere oplysninger om konfiguration af åbningstider, helligdagslister og tilsidesættelser i installations- og administrationsvejledningen Webex Contact Center.
Omfattende indgående kontakt
Brug denne flowdesignerskabelon i Webex Contact Center til omfattende håndtering af indgående opkald, kontrol af åbningstider, position i kømeddelelser og tilbagekaldsindstillinger.
Dette flow viser et omfattende indgående taleopkaldsscenarie for Webex Contact Center. Det omfatter håndtering af åbningstider, helligdage, nødtilsidesættelser, selvbetjeningsmuligheder, PIQ-meddelelser (position i kø) og muligheder for kundetilbagekald. Den er velegnet til miljøer, hvor grundlæggende selvbetjening og opkaldskø er afgørende.
Rediger flowet, så det passer til specifikke organisationsbehov og til at håndtere ukendte forhold på en elegant måde.
Dette flow bruger Cisco tekst-til-tale (TTS) til lydaktiviteter, der kræver eventuelle prompter. For musik er standardindstillingen den defaultmusic_on_hold.wav-fil , der leveres som standard.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:
- Opret indgangspunkter, køer, teams og indgangspunktstilknytninger og andre organisationsspecifikke konfigurationer, f.eks. connectorer, udgående ANI og meget mere.
-
Konfigurer arbejdstider, ferielister og nødtilsidesættelser fra → → →
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Flow element |
Beskrivelse |
|---|---|
| Opkaldet er modtaget | Opkald kommer ind i flowet ved aktiviteten Nykontakt . |
| Tjek åbningstider | Flowet kontrollerer den aktuelle tid i forhold til de definerede åbningstider ved hjælp af aktiviteten BusinessHours .
|
| Selvbetjeningsmuligheder | I åbningstiden afspiller aktiviteten WelcomeMenu (IVR Menu) en menu, der tilbyder grundlæggende selvbetjeningsmuligheder til opkaldere:
|
| Placering af kø | Den, der ringer op, placeres i en kø ved hjælp af køaktiviteten . GetPositioninQueue-aktiviteten henter opkalderens position i køen, og disse oplysninger meddeles den person, der ringer op ved brug af PlayPIQ-aktiviteten . |
| Indstillinger for tilbagekald og voicemail | Hvis den, der ringer op, vælger at lægge en voicemail eller anmode om et tilbagekald, udløses FinalMenu-aktiviteten :
|
|
Hold musik | Der afspilles musik, mens opkalderen venter i køen (standardfil: defaultmusic_on_hold.wav). |
|
Håndtering af sløjfer | Flowet sikrer, at hvis en opkalder sløjfer for mange gange (gennem CallLoopCycle - og LoopCycle-aktiviteterne ), dirigeres de til de sidste menupunkter (tilbagekald eller voicemail). |
| Opkaldsafbrydelse | Når alle trin er fuldført, eller hvis opkalderen vælger at afslutte, afbrydes opkaldet ved hjælp af aktiviteterne Afbryd kontakt . |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde (NyKontakt) | Starter flowet, når opkaldet modtages. |
|
Tjek åbningstider (Åbningstider) | Kontrollerer, om opkaldet foretages i åbningstiden, på helligdage eller i nødsituationer. |
|
IVR Menu (Velkomstmenu) |
Afspiller en menu med indstillinger for selvbetjening (Tryk på 1 for Support, Tryk på 2 for Salg). |
|
Håndtering af kø |
|
|
Hold musik (MusicOnHold) | Afspiller ventemusik, mens opkalderen venter i køen. |
|
Håndtering af loop (CallLoopCycle og LoopCycle) | Sikrer, at opkald, der foretages for mange gange, omdirigeres til den endelige menu. |
|
Afbrydelse (Afbryd kontakt) | Afbryder opkaldet efter meddelelser, eller når opkalderen vælger at afslutte interaktionen. |
Yderligere ressourcer
Du kan finde flere oplysninger under Webex Contact Center opsætnings- og administrationsvejledning.
CSAT DTMF undersøgelse
Denne flowskabelon indeholder funktionaliteten til et Interactive Voice Response (IVR) drevet PCS-system (Post-Call Survey). Undersøgelsen er designet til at registrere kundetilfredshedsvurderinger effektivt ved hjælp af en grundlæggende menu og touch-tone IVR.
Dette flow hjælper Webex Contact Center med effektivt at indsamle kundefeedback gennem en simpel automatiseret undersøgelse efter opkald ved hjælp af Dual-Tone Multi-Frequency-toner (DTMF). Kunder bedømmer deres opkaldsoplevelse, når de bliver bedt om at bedømme. Systemet indsamler kundesvarene i en global variabel, der bruges til rapportering. Undersøgelsen registrerer kundetilfredshedsvurderinger på en skala fra 1-5.
Dette flow er bygget til nemt at opsætte POST opkaldsundersøgelser i et par enkle trin. Den leveres færdigpakket med alle de nødvendige byggesten, herunder tale til tekst-stik.
Brug
Hvis du vil bruge dette flow effektivt som et undersøgelsesflow efter opkald, skal du forbinde et GoTo-flow fra hændelsen Agentafbrudt på dit hovedflow. Dette sikrer, at når agenten afbryder opkaldet, præsenteres opkalderen for en undersøgelse efter Interactive Voice Response (IVR), der registrerer kundetilfredshedssvar (CSAT).
Dette flow indeholder meddelelser, der kan afspilles for kunderne. Du kan tilpasse meddelelserne efter behov.
Forudsætninger
Før du konfigurerer dette flow, skal du oprette følgende variabler:
-
Modundersøgelse
-
Type—INTEGER
-
Standardværdi – 0
-
Beskrivelse – sporer antallet af undersøgelsesforsøg og -stigninger med hvert ugyldigt svar eller timeoutsvar.
-
-
Global_FeedbackSurveyResponse
-
Type—INTEGER
-
Standardværdi – 0
- Kilde – global variabel
- Gør indberetningspligtig – slå til.
-
Beskrivelse – gemmer kundens bedømmelsessvar eller "NoResponse", hvis der er et ugyldigt/timeout-scenarie.
-
Flow aktiviteter
Følgende tabel beskriver de aktiviteter, der bruges i flowet.
| Flow aktivitet | Beskrivelse |
|---|---|
|
Begynde NyKontakt |
Starter undersøgelsen, når en ny telefonkontakt startes. |
|
SurveyOptions (IVR Menu) |
Beder brugeren om at vælge en bedømmelse (1-5). Tallene 1, 2, 3, 4, 5 svarer til tilfredshedsniveauer. Timeout eller ugyldigt svar fører til et nyt forsøg. |
|
SetSurveyResponse | Registrerer brugerens valg og gemmer det i variablen Global_FeedbackSurveyResponse. |
|
SetCounterSurvey |
Øger variablen CounterSurvey efter en timeout eller et ugyldigt svar. |
| CheckCounterSurvey |
Validerer, hvis antallet af nye forsøg overstiger 2 ved brug af følgende betingelse: Modundersøgelse > 2. Afslutter undersøgelsen, hvis antallet af nye forsøg er opbrugt. |
|
SetVariable_r3k |
Tildeler 'NoResponse' til SurveyResponse, hvis antallet af nye forsøg er opbrugt. |
|
PlaySurveyRecorded |
Afspiller en takkemeddelelse, efter at du har registreret svaret. |
|
Afbryd kontakten |
Afslutter opkaldet med ynde. |
DialogFlow ES virtuel agent
Denne Webex Contact Center flowdesignerskabelon demonstrerer dataflowet mellem Google DialogFlow ES og Webex Contact Center med fokus på, hvordan du overfører data til og fra begge platforme under en interaktion.
Dette flow viser, hvordan data overføres mellem Webex Contact Center og DialogFlow ES til behandling af kundeinteraktioner. Det giver et grundlæggende flow, hvor data udveksles med DialogFlow ES til behandling af naturligt sprog og automatiseret agentopfyldelse. Integrationen med DialogFlow gør det muligt for botten at forstå kundens hensigter og foretage passende handlinger baseret på samtalen. Derudover inkluderer flowet fejlhåndtering for at sikre en jævn kundeoplevelse, selv når uventede forhold opstår.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:
- En Google DialogFlow ES-agent med relevante hensigter for samtalen.
- Opret indgangspunkter, køer, teams og indgangspunktstilknytninger.
- Aktivér Webhook Fulfillment i DialogFlow ES, og brug eksempelkoden node.js i den indbyggede editor.
-
Cisco Tekst-til-tale (TTS) er aktiveret til dynamisk generering af brugerdefinerede meddelelser. Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Flow element |
Beskrivelse |
|---|---|
| Kunden tager initiativ til kontakt | Opkaldet modtages af Webex Contact Center. |
| Data videregives til DialogFlow ES | En brugerdefineret hilsen, som indeholder kundeoplysninger såsom navn og årsag til opkald, sendes til behandling i DialogFlow ES-botten. |
| Bot-interaktion med DialogFlow | DialogFlow behandler input og reagerer baseret på konfigurerede hensigter. |
| Musik i kø | Mens botten behandler anmodningen, placeres kunden i en kø med holdmusik. |
| Afbryde | Interaktionen slutter, når dialogen er fuldført. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde | Denne aktivitet markerer begyndelsen på flowet. Den udløses, når der modtages et nyt opkald. |
| Vælg sprog | Flowet bruger aktiviteten Angiv variabel til at konfigurere sprogkoden (en-US) for hele interaktionen. Dette sikrer, at alle stemmeinteraktioner stemmer overens med opkalderens sprogpræference. |
| Brugerdefineret hilsen | Denne aktivitet videregiver kundeoplysninger såsom navn, e-mail og årsag til opkald til DialogFlow ES-botten. Hilsen genereres dynamisk ved hjælp af Cisco tekst-til-tale (TTS). Eksempel på data, der er bestået:
|
|
Kø til agent | Hvis interaktionen kræver eskalering, sættes kunden i kø, og der afspilles ventemusik ved hjælp af defaultmusic_on_hold.wav filen. |
| Afspil musik | Der afspilles musik, mens opkalderen venter i køen. Flowet bruger Cisco's standardholdmusik, men kan tilpasses ved at uploade forskellige musikfiler. |
|
Afbryde | Denne aktivitet afbryder opkaldet, når flowet er fuldført, hvilket sikrer en problemfri afslutning på interaktionen. |
Flow specifikationer
Det flow JSON, der bruges i dette eksempel, indeholder variabler og aktiviteter, der er essentielle for interaktionshåndtering, fejlbehandling og kommunikation mellem Webex Contact Center og DialogFlow. De vigtigste variabler, der anvendes, omfatter:
|
Variabel flow |
Beskrivelse |
|---|---|
|
Global_FeedbackUndersøgelseTilmelding | Sporer, om kunden tilmelder sig en undersøgelse efter opkald. |
| customerName | Registrerer kundens navn til brugertilpasning. |
| kunde-e-mail | Registrerer kundens e-mail. |
| kundeÅrsag | Registrerer årsagen til kundens opkald. |
| Globalt_Sprog | Konfigurerer standardsproget (en-US). |
|
Globalt_Stemmenavn | Bestemmer den stemme, der bruges til tekst til tale. |
Yderligere ressourcer
Du kan finde flere oplysninger om denne integration i videoen Arbejde med data på Google DialogFlow ES med Webex Contact Center .
Se Webex Contact Center Developer Documentation og DialogFlow ES Documentation for yderligere vejledning.
Support til udviklere
For enhver support vedrørende denne integration skal du åbne en billet med Webex Contact Center Developer Support-teamet via # Webex Developer Portal.
For yderligere diskussioner, besøg # Webex Contact Center APIs Developer Community.
Understøttelse af dynamiske variabler
Denne skabelon indeholder et avanceret, dynamisk indgående taleflow, der henter eksterne indstillinger, indstiller flowvariablerne med disse indstillinger og distribuerer opkald baseret på variabelkonfigurationerne.
Flowet henter dynamisk flowindstillinger via en HTTP-anmodning og angiver variabler, der styrer resten af flowet. Disse variabler styrer distributionsbeslutninger, køhåndtering, prompter og fejlstyring. Dette bruges ofte til scenarier, der kræver fleksibilitet i opkaldshåndtering baseret på forretningsbetingelser i realtid, f.eks. arbejdstid eller helligdage – hvor et enkelt flow kan genbruges på tværs af forskellige use cases ved hjælp af dynamisk variabelbaseret routing.
Flowet sikrer en jævn og effektiv opkaldsoplevelse ved at afspille passende meddelelser, håndtere arbejdstider eller fejlsager og levere routing baseret på organisationens specifikke krav.
Flowet bruger Cisco tekst-til-tale (TTS) til alle de lydaktiviteter, der kræver prompter. Brugerdefineret ventemusik eller meddelelser kan konfigureres ved at opdatere flowvariablerne.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:
- Opret indgangspunkter, køer, teams, indgangspunkttilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som connectorer, udgående ANI og meget mere.
-
Sørg for, at alle nødvendige statiske lydfiler eller brugerdefinerede TTS-prompter uploades til systemet.
-
Have et gyldigt API slutpunkt til at hente flowindstillingerne
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Flow element |
Beskrivelse |
|---|---|
| NyKontakt | Flowet starter, når der modtages et opkald ved indgangspunktet. |
| HTTP-anmodning | Flowet foretager en HTTP-anmodning om at hente flowindstillinger dynamisk baseret på opkaldets DNIS. |
| Tjek åbningstider | Afhængigt af flowindstillingerne kontrollerer flowet åbningstider, helligdage og tilsidesættelser for at distribuere opkaldet korrekt. |
| Afspil besked (velkommen) | Baseret på de hentede indstillinger afspilles en velkomstbesked ved hjælp af TTS eller en forudindspillet prompt. |
| Køaktivitet | Hvis det er nødvendigt, placeres opkaldet i en kø baseret på dynamiske variabler. |
| Afspil musik (køstyring og musik i kø) | Mens opkalderen venter i køen, afspilles holdmusik, som kan indstilles dynamisk. |
| Fejlhåndtering | Hvis der opstår en fejl, omdirigeres opkaldet til et fejlhåndteringsflow eller et andet indgangspunkt ved hjælp af GoTo, der er aktiveret af dynamiske variabler. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde | Flowet starter, når der modtages et opkald via aktiviteten Nykontakt. |
| HTTP-anmodning | FetchFlowSettings-aktiviteten foretager en HTTP-anmodning for at hente alle nødvendige flowindstillinger, f.eks. åbningstider, prompter og køkonfigurationer. |
|
IVR Menu (Velkomstmenu) |
Afspiller en menu med indstillinger for selvbetjening (Tryk på 1 for Support, Tryk på 2 for Salg). |
| Angiv variabler | Aktiviteten SetVariable gemmer de data, der er hentet fra HTTP-anmodningen, og tildeler værdier til flowrelaterede variabler som businessHours, queue, welcomePrompt og holdMusic. |
| Åbningstid | Aktiviteten Åbningstider kontrollerer arbejdstidsplanen, helligdage og tilsidesættelser og dirigerer flowet baseret på det aktuelle klokkeslæt. |
| Afspil besked | PlayMessage-aktiviteten afspiller en velkomstbesked til opkalderen. Dette kan indstilles dynamisk eller forudkonfigureret. |
| Køkontakt | QueueContact-aktiviteten placerer opkalderen i den relevante kø ved hjælp af dynamiske variabler til køstyring og fallback-håndtering. |
| Afspil musik | PlayMusic-aktiviteten afspiller hold-musik til opkaldere, der venter i køen, konfigureret ud fra holdMusic-variablen. |
| Gå til | Flere Gå til-aktiviteter bruges til at navigere mellem forskellige dele af flowet eller håndtere specifikke betingelser som helligdage eller fejl. |
| Afbryde | Når alle nødvendige trin er afsluttet, slutter strømmen med den relevante afbrydelse eller omdirigering. |
Hej verden
Brug denne skabelon til at oprette et enkelt indgående taleflow, hvor opkaldere bliver mødt med en meddelelse og derefter afbrudt. Denne strøm bruges ofte i lukkede timer.
Dette flow giver et simpelt flow, der afspiller en meddelelse til opkalderen. Rediger flowet for at sikre en problemfri oplevelse af opkalderen ved at håndtere eventuelle fejl eller ukendte betingelser.
Underflowet bruger Cisco tekst-til-tale til alle lydmeddelelser. For musik bruger den som standard den indbyggede fil (defaultmusic_on_hold.wav) til ventemusik.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:
- Opret indgangspunkter, køer, teams og indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som connectorer, udgående ANI og meget mere.
- Overfør statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco-tekst-til-tale (TTS).
Du kan finde detaljerede trin i Webex Contact Center opsætnings- og administrationsvejledning.
Opdeling af flow
- Opkald modtages og kommer ind i flowet.
- En velkomstbesked afspilles for opkalderen.
- Den, der ringer op, placeres i en kø.
- Der afspilles ventemusik på hold, mens opkalderen venter.
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde | Flowet begynder, når der modtages et opkald |
| Afspil besked |
|
|
Afbryde |
|
Yderligere ressourcer
Du kan finde flere oplysninger i Webex Contact Center opsætnings- og administrationsvejledning.
Automatisk omstilling i menu
Brug denne Webex Contact Center flowdesignerskabelon til at oprette et menustyret system til effektiv opkaldsrouting. Det automatiserer indgående handlinger og dirigerer opkaldere til de rigtige teams eller tjenester for en jævnere oplevelse.
Dette flow automatiserer den indledende interaktion med opkalderen, så denne kan navigere gennem forskellige menupunkter. Det inkluderer dynamisk fejlhåndtering, flersproget support og en høflig afbrydelsesproces i tilfælde af fejl eller ukendte input.
Dette flow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser. For musik bruger den som standard den indbyggede fil (defaultmusic_on_hold.wav) til ventemusik.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:
- Opret indgangspunkter, køer, teams og indgangspunktstilknytninger.
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Flow element |
Beskrivelse |
|---|---|
|
Opkald modtaget (Ny telefonkontakt) |
Flowet udløses, når en ny telefonkontakt startes af et indgående opkald. |
|
Velkommen besked (Velkommen prompt) |
Der afspilles en hilsen: Velkommen til Webex Contact Center! |
|
Hovedmenu (IVR menu) |
Den, der ringer op, får vist et sæt menupunkter. Menuen læses højt ved hjælp af TTS og guider opkalderen gennem forskellige servicemuligheder:
|
|
Distribution baseret på valg |
Baseret på den valgte indstilling overføres opkalderen enten til et bestemt team (blind overførsel) eller placeres i en kø for at vente på den næste tilgængelige agent. |
|
Fejlhåndtering |
Ugyldige indtastninger adresseres med en fejlmeddelelse, og den, der ringer op, bliver bedt om at prøve igen. |
|
Ventemusik (Afspil musik) |
Mens der ventes i en kø, afspilles standardventemusik ( |
|
Afbryde |
Flowet afsluttes ved at afbryde opkaldet. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Ny telefonkontakt (Start) |
Dette er udgangspunktet for flowet, når en ny telefonkontakt startes af et indgående opkald. |
|
Afspil besked (Velkommen prompt) |
Kunden bliver mødt med en besked: Velkommen til Webex Contact Center! Dette trin bruger Cisco Cloud tekst-til-tale (TTS) til at generere meddelelsen. |
|
Hovedmenu (IVR Menu) |
En menu præsenteres for opkalderen med forskellige muligheder:
|
|
Distribution baseret på valg (Betingelser) |
Baseret på den valgte indstilling overføres opkalderen enten til et bestemt team (blind overførsel) eller placeres i en kø for at vente på den næste tilgængelige agent.
|
|
Afspil musik (Ventemusik) |
Ved opkald i kø afspiller systemet ventemusik, mens opkalderen venter på den næste tilgængelige agent. |
|
Fejlhåndtering |
Hvis der er valgt en ugyldig indstilling, eller der opstår timeout for indtastningen, afspiller systemet en meddelelse, der beder opkalderen om at prøve igen. |
|
Afbryde |
Når interaktionen er fuldført, eller der opstår en fejl, afbrydes opkaldet ved hjælp af aktiviteten Afbryd kontakt . |
Yderligere use cases
- Undermenuer: Der er en sprogvalgsmenu, hvor brugerne kan vælge deres foretrukne sprog ved at trykke på 1 for engelsk eller 2 for spansk. Menuen gentages, hvis opkalderen trykker på #.
- Fejlmeddelelser: Når der modtages ugyldigt input, afspilles en fejlmeddelelse. Ved kritiske fejl undskylder systemet og afbryder opkalderen.
Yderligere ressourcer
Du kan finde flere oplysninger under Webex Contact Center opsætnings- og administrationsvejledning.
Microsoft Dynamics HTTPs data dip
Brug denne flowdesignerskabelon til at oprette et IVR-flow i Webex Contact Center, der opretter forbindelse til MS Dynamics ved hjælp af en HTTP-connector. Dette flow henter kunde- og sagsoplysninger ved hjælp af ANI fra CRM, hilser opkalderen med en tilpasset meddelelse og distribuerer opkaldet.
Med dette flow bliver opkalderen mødt med en personlig meddelelse, der er baseret på CRM-dataene, og hvis der ikke findes nogen sag, viderestilles opkaldet til en agent. Agenten får kunde- eller sagsoplysninger i realtid via et pop-display på skærmen. Flowet interagerer med MS Dynamics via to HTTP-anmodninger:
- Henter kundeoplysninger ved at udføre et ANI-opslag.
- Henter de seneste sagsoplysninger baseret på kunde-id'et. Hvis der ikke findes kunde- eller sagsoplysninger, distribueres opkaldet til en agent, og den relevante meddelelse afspilles for opkalderen. Agenten modtager et pop op-vindue, der viser enten en Ny sag-formular eller detaljerne for den senest oprettede sag for kunden.
Pop op-vinduer på skærmen er aktiveret for at sikre, at agenter er udstyret med de nødvendige oplysninger, når de besvarer opkald.
Forudsætninger
Sørg for, at følgende krav er opfyldt, før du implementerer dette flow:
- Program registreret i Azure til MS Dynamics CRM.
- OAuth 2.0 og opsætning af stik i Control Hub skal konfigureres på forhånd.
- Importér skabelonen i Flowdesigner.
- Juster flowvariabler, køer og eventuelle specifikke konfigurationer baseret på din organisations behov.
Flowet bruger Cisco tekst-til-tale (TTS) til dynamiske prompter. Hvis statisk lyd er påkrævet, kan brugerne uploade lydfiler. Standardholdmusik bruges fra Webex-lageret.
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Flow element |
Beskrivelse |
|---|---|
|
Opkald modtaget |
Opkalderens ANI registreres. |
|
Strip ANI |
Koden + land fjernes fra ANI. |
|
Hent kundeoplysninger |
Der sendes en HTTP-anmodning til MS Dynamics CRM om at slå kundeoplysninger op ved hjælp af den fjernede ANI. |
|
Betinget kontrol - kunden findes |
Hvis kunden findes, foretages der endnu en HTTP-anmodning for at hente kundens sagsoplysninger. Hvis kunden ikke findes, afspilles meddelelsen Ingen sag fundet . |
|
Afspil tilpassede sagsoplysninger |
Hvis der findes en sag, bliver den, der ringer op, mødt med detaljer om deres sidste sag. |
|
Distribuer til agent eller afbrydelse |
Den, der ringer op, tilbydes derefter muligheden for at tale med en agent eller afbryde forbindelsen. |
|
Pop op-skærm for agent |
Når agenten svarer, vises sagsoplysningerne eller den nye sagsformular i en ny browser Tab. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter for et IVR-flow, der opretter forbindelse til MS Dynamics ved hjælp af en HTTP-connector.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde |
Starter flowet, når opkaldet modtages. |
|
Strip ANI |
Fjerner + landekoden fra ANI for at forberede MS Dynamics-opslaget. |
|
Få kundeoplysninger |
Der sendes en HTTP GET-anmodning for at hente kundens fulde navn og kontakt-id baseret på ANI. |
|
Betinget kontrol - kunden findes |
Kontrollerer, om kunden findes i MS Dynamics. Hvis det er sandt, hentes sagsoplysningerne. Hvis den er falsk, afspilles en meddelelse, der informerer opkalderen om, at der ikke blev fundet nogen sag. |
|
Få oplysninger om sager |
Henter sagstitlen og sagsnummeret ved hjælp af kundens id fra det forrige trin. |
|
Afspil personlig besked |
Hilser den person, der ringer op, ved navn og angiver sagsoplysninger ved hjælp af TTS (tekst-til-tale). |
|
Play no case found |
Afspiller en meddelelse, hvis der ikke findes nogen sag for opkalderen, og informerer dem om, at de vil blive viderestillet til en agent. |
|
Hovedmenu |
Giver den, der ringer op, valget mellem at komme i kontakt med en agent eller afbryde opkaldet. |
|
Køkontakt |
Distribuerer opkalderen til en tilgængelig agent baseret på foruddefinerede køindstillinger. |
|
Afspil musik |
Afspiller ventemusik, mens opkalderen venter i køen. |
|
Afbryd kontakt |
Afslutter opkaldet, hvis den, der ringer op, vælger at afbryde forbindelsen. |
|
Pop op-skærm |
Åbner sagsoplysningerne eller den nye sagsformular for agenten, når opkaldet besvares. |
Yderligere ressourcer
Du kan finde trinvise instruktioner til konfiguration af flow i Webex Contact Center opsætnings- og administrationsvejledning.
Hvis du vil have en MS Dynamics-integrationsdemonstration, kan du se , hvordan du konfigurerer en brugerdefineret connector til MS Dynamics CRM.
Du kan finde flere oplysninger om API-værktøjer til godkendelse i Microsoft Dataverse-miljøer under Brug søvnløshed med Dataverse Web API.
Procentvis allokering og A/B-fordeling
Brug denne Webex Contact Center flowdesignerskabelon til at distribuere opkald i procent på tværs af forskellige køer, hvilket sikrer problemfri drift og minimerer frafald ved store opkaldsmængder.
Dette flow distribuerer indgående opkald baseret på en procentbaseret allokering. Helt konkret distribueres 90 % af kontakterne til hovedkøen, 0 % til understøttelse af overløb (inaktiv) og 10 % til en kø, der ikke er på stedet. Efter allokeringen afspilles en meddelelse, der angiver deres køtildeling, efterfulgt af ventemusik, indtil der er en agent ledig. Du kan ændre flowet, så det passer til din organisations behov.
Dette flow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser. For musik bruger den som standard den indbyggede fil (defaultmusic_on_hold.wav) til ventemusik.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:
- Opret indgangspunkter, køer, teams og indgangspunktstilknytninger.
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Flow element |
Beskrivelse |
|---|---|
|
Modtagelse af opkald |
Opkaldet kommer ind i flowet ved punktet Nykontakt . |
|
Fordeling i procent |
90 % af opkaldene distribueres til hovedkøen . 10 % af opkaldene distribueres til køen, der ikke er på stedet. |
|
Afspil kømeddelelse |
Efter den procentvise allokering hører opkalderen en meddelelse, der angiver allokeringsstien. |
|
Køkontakt |
Den, der ringer op, placeres i den tildelte kø. |
|
Hold musik |
Mens de venter i køen, hører opkalderne ventemusik. |
|
Agenttildeling |
Opkald distribueres til den tilgængelige agent i deres tildelte kø. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
NyKontakt |
Dette er udgangspunktet, når der modtages en ny telefonkontakt. |
|
Allokering i procent |
Allokerer den indgående kontakt på basis af den procentvise fordeling:
|
|
IndstilVariabel |
Registrerer den allokerede procentdel (90 %, 10 %) i en variabel kaldet Procentdelallokeret. |
|
IndstilVariabel |
Registrerer den udgangssti (Hovedkø eller Offsite), som opkaldet tog i en variabel kaldet PercentageExitPath. |
|
Afspil besked |
Afspiller en meddelelse ved hjælp af Cisco TTS, der informerer opkalderen om deres tildeling, såsom: Du har nået 90 % allokering! Hovedkø for afdeling 1. |
|
KøKontakt |
Sætter kontakten i kø baseret på den tildelte sti (Hovedkø eller Ikke på stedet). |
|
Afspil musik |
Afspiller ventemusik ( |
Yderligere ressourcer
Du kan finde flere oplysninger under Webex Contact Center opsætnings- og administrationsvejledning.
Salesforce HTTP-datadip
Brug denne flowdesignerskabelon til at oprette et IVR-flow i Webex Contact Center, der opretter forbindelse til Salesforce via en HTTP-connector, hvilket muliggør dynamisk routing og dataudtrækning til administration af Salesforce-sager.
Dette flow bruger Webex Contact Center's HTTP-connector til at hente kundeoplysninger fra Salesforce ved hjælp af et ANI-opslag. Flowet henter kundens konto-, kontakt- og sagsoplysninger fra Salesforce og dirigerer opkaldet i overensstemmelse hermed.
Dette flow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser. For musik bruger den som standard den indbyggede fil (defaultmusic_on_hold.wav) til ventemusik.
Forudsætninger
Før du konfigurerer dette flow, skal du sikre dig følgende:
- Opret indgangspunkter, køer, teams, indgangspunkttilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som connectorer, udgående ANI og meget mere.
- Konfigurer Salesforce-connectoren ved hjælp af OAuth2. For detaljerede trin, se Konfigurer den tilsluttede app til Webex Contact Center Salesforce-connector.
- Importér den vedhæftede Salesforce_HTTP_Connector.json
flow i Webex Contact Center flowdesigner. - Brug Salesforce API-samlingen til at udforske REST API'erne.
- Hvis du vil generere OAuth-adgangstokenet manuelt, skal du bruge følgende 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'
Brug sag
Denne eksempelintegration viser, hvordan dette flow sikrer problemfri kundeservice ved at integrere Salesforce med Webex Contact Center, hvilket sikrer, at relevante oplysninger er let tilgængelige for både kunder og agenter.
- En kunde ringer til Webex Contact Center, og vedkommendes telefonnummer registreres.
- Systemet udfører et ANI-opslag i Salesforce for at finde matchende konto- og kontaktoplysninger.
- Baseret på de hentede data bliver kunden mødt med en personlig IVR besked.
- Hvis der er en åben sag knyttet til kunden, modtager agenten disse oplysninger på sin desktop.
- Efter opkaldet sender Webex Contact Center opkaldsoplysninger og kommentarer tilbage til Salesforce-sagen.
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Flow element |
Beskrivelse |
|---|---|
|
ANI-opslag og -distribution |
Flowet starter med at registrere kundens telefonnummer. Telefonnummeret formateres, og et Salesforce API-opkald henter den konto og kontakt, der er knyttet til ANI. Hvis kunden findes, distribueres vedkommende baseret på den tilknyttede Salesforce-sag. |
|
Opdateringer efter opkald |
Når agenten har fuldført opkaldet, sender Webex Contact Center oplysninger såsom opkaldskommentarer og opkalds-id'er til den relevante Salesforce-sag. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde (NyKontakt) |
Registrerer oplysninger om indgående opkald og starter flowet. |
|
Angiv telefonnummer (Indstil telefonnummer) |
Formaterer det hentede telefonnummer til Salesforce API-opslag. |
|
Kontoopslag (AccountByANI) |
Udfører en HTTP GET-anmodning til Salesforce og henter kundens kontooplysninger baseret på telefonnummeret. |
|
Kontaktopslag (ContactByANI) |
Henter den kontakt, der er knyttet til telefonnummeret, via en Salesforce SOQL-forespørgsel. |
|
Sagsopslag (CasebyContactId) |
Henter de åbne sager, der er knyttet til kontakten, og henter sagsoplysninger, herunder sagsnummer og id. |
|
Køkontakt (QueueContact) |
Distribuerer opkaldet til den relevante agent baseret på de hentede Salesforce-oplysninger og kundeprioriteten. |
|
Afspil musik (Musik) |
Afspiller ventemusik, mens kunden venter på at få forbindelse til en agent. |
|
Pop op-skærm (ScreenPopAccount) |
Åbner kundens Salesforce-kontoside på agentens desktop, når opkaldet besvares. |
|
POST kommentar (PostKommentar) |
Sender opkaldsoplysningerne til den relevante Salesforce-sag, når interaktionen er fuldført. |
|
Slutflow (Slutflow) |
Afslutter flowet efter at have fuldført alle opgaver. |
Yderligere ressourcer
Du kan finde flere oplysninger om konfiguration af Salesforce med Webex Contact Center i Salesforce REST API introduktion og Webex Contact Center opsætnings- og administrationsvejledning.
Hvis du vil se en omfattende gennemgang af videokonfigurationen, kan du se denne serie i to dele:
ServiceNow HTTPs data dip
Brug denne flowdesignerskabelon til sikkert at hente og opdatere hændelser og andre objekttyper i ServiceNow via Webex Contact Center.
Dette flow integrerer Webex Contact Center med ServiceNow ved hjælp af en HTTP-connector til at distribuere beslutninger og hente hændelsesoplysninger via ServiceNows REST API'er. Det håndterer indgående taleopkald, udfører et ANI-opslag, henter relevante oplysninger og leverer personlig service. Procesforløbet er som følger:
- Et opkald modtages af Webex Contact Center.
- Der afspilles en velkomstbesked til opkalderen, der nævner hændelsesdetaljerne.
- Systemet foretager et opslag i ServiceNow ved hjælp af ANI for at hente opkalderens
sys_idfor at få opkalderens objektidentifikator på ServiceNow. - Baseret på sys_id
slår systemet den aktive hændelse op for opkalderen. - Hændelsesnummeret afspilles for opkalderen.
- Opkaldet er sat i kø til den næste tilgængelige agent, prioriteret ud fra hændelsens alvor.
- Ventemusik afspilles, mens opkalderen venter i køen.
- Når opkaldet er forbundet til en agent, vises hændelsesoplysningerne på agentens desktop.
- Efter opkald sender Webex Contact Center opkaldsoplysninger tilbage til den relevante hændelse i ServiceNow.
Forudsætninger
Før du konfigurerer dette flow, skal du sikre dig følgende:
- OAuth2 opsætning: Konfigurer OAuth2 i ServiceNow og Webex Contact Center, efter video tutorial.
- Administratorkonfiguration: Log på admin.webex.com , og konfigurer connectoren. Gå til . Indtast de nødvendige legitimationsoplysninger som beskrevet i videovejledningen .
Eksempel på brugstilfælde
Dette eksempel på integration viser, hvordan Webex Contact Center kan forbedre kundeoplevelsen gennem personaliserede interaktioner, samtidig med at ServiceNow udnyttes til ANI-opslag og hændelsesstyring:
- Indgående opkald: Kunde ringer til Webex Contact Center.
- ANI-opslag: Webex foretager et ANI-opslag i ServiceNow for at identificere den, der ringer op.
- Hændelsesopslag: ServiceNow henter det tilknyttede hændelses-id baseret på opkalderens detaljer.
- Personlig hilsen: Kunden bliver mødt med en personlig besked, der henviser til deres aktive hændelse.
- Routing og prioritering: Opkald routes baseret på hændelsens alvor, hvilket sikrer, at kritiske problemer løses først.
- Agenttildeling: Opkaldet distribueres til en tilgængelig agent med hændelsesoplysninger vist på agentens skrivebord.
- Opdateringer efter opkald: Webex Contact Center sender relevante opkaldsoplysninger, herunder opkaldsidentifikatorer, til ServiceNow ved hjælp af hændelsesflows.
Flow aktiviteter
Følgende tabel beskriver de aktiviteter, der bruges i flowet, og deres rolle i integrationen.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde (NyKontakt) |
Flowet starter, når der modtages et indgående opkald. |
|
Afspil besked (Hilsen) |
Afspiller en velkomstmeddelelse ved hjælp af Cisco Cloud Text-to-Speech, såsom: Velkommen til ServiceNow-demo. Dit hændelsesnummer er: |
|
Angiv variabel (Ciffer Strip ANI) |
Fjerner den internationale kode (+1) fra ANI for nøjagtig matchning. |
|
Angiv variabel (Format ANI) |
Formaterer ANI til ServiceNows påkrævede format til forespørgsler: (123) 456-7890. |
|
HTTP-anmodning (Opslagsbruger) | Slår brugerens sys_id op i ServiceNow ved hjælp af deres ANI. |
|
HTTP-anmodning (Opslagshændelse) | Bruger sys_id til at hente opkalderens aktive hændelse fra ServiceNow. |
|
Afspil besked (Hændelsens nummer) | Meddeler hændelsesnummeret til opkalderen ved hjælp af tekst-til-tale. |
|
Køkontakt (Kø til agent) | Placerer opkalderen i køen til den næste tilgængelige agent baseret på hændelsens alvor. |
|
Afspil musik (Hold musik) | Afspiller ventemusik, mens opkalderen står i kø. |
|
POST opkald (POST kommentarer til ServiceNow) | Sender opkaldsoplysningerne, herunder hændelsesnummeret, tilbage til ServiceNow, når opkaldet er afsluttet. |
Yderligere ressourcer
Hvis du vil udforske og teste REST API'erne, kan du importere ServiceNow API Postman-samlingen (ServiceNow API Collection.postman_collection.json) til Postman. Dette hjælper med at forstå, hvilke API'er der er tilgængelige, og hvordan de interagerer med Webex Contact Center.
- ServiceNow REST API dokumentation: REST API dokumenter
- ServiceNow-tabel API dokumentation: Tabel API dokumenter
Du kan finde flere oplysninger om Webex Contact Center flow i Webex Contact Center opsætnings- og administrationsvejledning.
Enkelt indgående opkald til kø
Brug denne flowdesignerskabelon i Webex Contact Center til at levere en enkel proces til håndtering af indgående opkald. Der bliver taget imod opkaldere, som sættes i kø til en agent, og de hører ventemusik, mens de venter.
Dette flow giver en enkel proces til håndtering af indgående opkald i et kontaktcenter:
- Et opkald modtages og kommer ind i flowet gennem indgangspunktet.
- En velkomstbesked afspilles for opkalderen.
- Opkalderen placeres i en kø til den næste tilgængelige agent.
- Mens du venter i køen, afspilles holdmusik for opkalderen.
- Dette flow sikrer en problemfri oplevelse ved at placere fejlhåndteringsmekanismer og tillade fallback-scenarier, hvis agenter ikke er tilgængelige.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:
- Opret indgangspunkter, køer, teams og indgangspunktstilknytninger.
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde (Ny telefonkontakt) |
Flowet starter, når der modtages et opkald gennem indgangspunktet. Opkaldet accepteres i flowet og fortsætter til næste trin. |
|
Afspil besked (Velkommen prompt) |
Der afspilles en besked for at byde opkalderen velkommen. I dette flow siger beskeden: Velkommen til Webex Contact Center! Denne meddelelse er konfigureret ved brug af Cisco TTS, men den kan erstattes med brugerdefinerede optagelser. |
|
Kø (Direkte kontakt) |
Efter velkomstmeddelelsen placeres opkaldet i en kø. Køen er indstillet til at dirigere opkaldet til den Q_arubhatt kø, som distribuerer opkalderen til den agent, der har været længst ledig. |
|
Afspil musik (Ventemusik) |
Mens der ventes i køen, afspilles holdmusik ( |
|
Afspil besked (Vent-besked) |
En sekundær besked afspilles, mens opkalderen venter: Tak for din tålmodighed. Vent, mens vi finder dig en ekspert. Denne meddelelse er konfigureret ved brug af Cisco TTS, men den kan erstattes med brugerdefinerede optagelser. |
|
Slutflow |
Flowet afsluttes ved agentforbindelse, eller hvis der opstår en fejl. Det sikrer, at opkalderen håndteres problemfrit, uanset om vedkommende har forbindelse til en agent, eller hvis flowet skal afsluttes på grund af en fejl. |
|
Fejlhåndtering |
Flowet er designet til at håndtere uventede problemer ved at afslutte med tilgængelige reserveruter. |
Yderligere ressourcer
Du kan finde flere oplysninger under Webex Contact Center opsætnings- og administrationsvejledning.
Virtuel agent med Google DialogFlow CX
Brug denne flowdesignerskabelon til at integrere Google DialogFlow CX med Webex Contact Center. Dette flow giver forbedret kundeinteraktion med fleksibel og dynamisk datahåndtering.
Dette flow viser, hvordan du overfører data fra Webex Contact Center til Google DialogFlow CX, så du kan udnytte avancerede virtuelle agentfunktioner. Den indeholder eksempler på håndtering af opkaldsinput såsom navne, aftaler og opkaldsårsager med fokus på at overføre data problemfrit mellem begge platforme.
Dette flow bruger Cisco tekst-til-tale (TTS) til eventuelle lydmeddelelser.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center-administrationsportalen, før du implementerer dette underflow:
- Opret indgangspunkter, køer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som connectorer.
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
- Konfigurer den virtuelle Google DialogFlow CX-agent, og konfigurer de nødvendige webhook-integrationer.
Opdeling af flow
- Opkald modtages og kommer ind i flowet.
- Den, der ringer op, dirigeres til et API, der henter sit navn fra et mock-slutpunkt.
- En velkomstbesked afspilles til opkalderen, inklusive vedkommendes navn, ved hjælp af Google DialogFlow CX.
- Den virtuelle DialogFlow CX-agent interagerer med opkalderen for at indsamle input, f.eks. aftaledatoer og -klokkeslæt.
- Kundedataene sendes tilbage til Webex Contact Center til potentiel yderligere behandling.
- Baseret på interaktionen eskalerer eller afsluttes opkaldet.
- Hvis det eskaleres, placeres opkalderen i en kø.
- Ventemusik afspilles, mens opkalderen venter på en agent.
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde |
Flowet starter, når der modtages et opkald, der startes via aktiviteten Nykontakt. |
|
HTTP-anmodning (GetCustomerName) |
Systemet foretager en API-anmodning om at hente kundens navn fra et eksternt system via HTTP-anmodning. Resultatet gemmes i en global variabel (DF_CustomerName), der bruges til yderligere interaktion med Google DialogFlow CX. |
|
Virtuel agent |
Flowet aktiverer VirtualAgent-aktiviteten for at videregive kundens navn og interagere med Google DialogFlow CX. Den virtuelle agent indsamler oplysninger, herunder opkaldsårsag, aftaleoplysninger og meget mere. |
|
Parse |
Denne aktivitet analyserer svaret modtaget fra DialogFlow CX og opdaterer flowvariablerne (Call_Reason, appointment_date appointment_time) i overensstemmelse hermed. |
|
Angiv variabel - aftale |
Aftaledato og -klokkeslæt, der indsamles fra DialogFlow CX, formateres og gemmes i en global variabel (DF_Appointment). |
| Køkontakt |
Efter den virtuelle agentinteraktion placeres kunden i en kø for at vente på den næste tilgængelige agent. |
|
Afspil musik |
Mens opkalderen venter i køen, afspiller systemet standardventemusik ( |
|
Afbryd kontakt |
Hvis der ikke kræves yderligere handling, afbrydes opkaldet ved hjælp af aktiviteten Afbryd kontakt. |
Yderligere ressourcer
Du kan finde flere oplysninger om integration af Webex Contact Center med Google DialogFlow CX i Google DialogFlow CX-udviklerdokumentation og Konfigurer virtuel agentstemme i Webex Contact Center.
Du kan få support ved at besøge Webex Contact Center udviklersupport eller deltage i udviklerfællesskabet for Webex Contact Center API'er.
Zendesk HTTPs data dip
Denne skabelon bruger Webex Contact Center's HTTP-stik til at integrere med Zendesk. Brug denne flowdesignerskabelon til at udføre kundedataopslag, administrere billetter i Zendesk og effektivt.
Dette flow bruger Zendesks API'er til at forbedre Webex Contact Center ved at udtrække kundedata baseret på ANI (Automatic Number Identification) og hente billetoplysninger. Den distribuerer opkald baseret på hændelsens alvorsgrad eller agenttilgængelighed, hvilket forbedrer kundeinteraktioner. Systemet kan udføre flere handlinger:
- Slå en Zendesk-bruger op baseret på ANI (opkalderens nummer).
- Hent brugerens seneste uløste anmodning.
- Præsenter relevante billetoplysninger for kunden gennem IVR.
- Distribuer opkaldet til en agent baseret på foruddefinerede kriterier, eller lad kunden vælge at afbryde forbindelsen.
Dette flow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser. For musik bruger den som standard den indbyggede fil (defaultmusic_on_hold.wav) til ventemusik.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center Management Portal, før du implementerer dette flow:
- Sørg for, at API-godkendelse er aktiveret i Zendesk-forekomsten. Følg trinne .
- Zendesk HTTP-stikket skal konfigureres ved hjælp af BasicAuth.
- Opret indgangspunkter, køer, teams og andre organisationsspecifikke konfigurationsaktiviteter.
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder eller musikfiler i stedet for Cisco tekst-til-tale (TTS).
Du kan finde detaljerede trin i Webex Contact Center opsætnings- og administrationsvejledning.
Brug sag
Brug dette eksempel til at få mere at vide om, hvordan dette flow fungerer.
- En kunde ringer til Webex Contact Center.
- Der udføres et ANI-opslag for at hente kundeoplysningerne fra Zendesk.
- Den seneste billet, der er knyttet til kunden, hentes.
- Kunden bliver mødt gennem en IVR og informeret om status på deres billet.
- Kunden kan enten:
- Opret forbindelse til en agent.
- Afbryd forbindelsen, hvis de vælger ikke at tale med en agent.
- Efter opkald kan systemet opdatere Zendesk-billetten med relevante opkaldsoplysninger.
Opdeling af flow
Følgende tabel beskriver de forskellige flowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Flow element |
Beskrivelse |
|---|---|
|
Opkald modtaget |
Opkaldet kommer ind i systemet, og Zendesk-stikket starter. |
|
Opslagsbruger i Zendesk |
Systemet foretager et opslag i Zendesk ved hjælp af opkalderens nummer. |
|
Hent billetoplysninger |
Systemet henter den seneste uløste billet til brugeren. |
|
Præsenter billetoplysninger |
Kunden informeres om billetstatus gennem en IVR besked. |
|
Menupunkter |
Kunden kan vælge at tale med en agent eller afbryde forbindelsen. |
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde |
Flowet begynder, når der modtages et opkald. |
|
Opslagsbruger (Zendesk) |
Denne aktivitet udfører en HTTP-anmodning til Zendesk og søger efter brugeren baseret på deres ANI. |
|
Hent billetoplysninger |
En anden HTTP-anmodning foretages til Zendesk for at hente den seneste billet til brugeren. |
|
Præsenter billetoplysninger |
En meddelelse afspilles for opkalderen gennem TTS med oplysninger om billettens status. |
|
Menuen Bekræftelse |
Systemet præsenterer en menu for kunden, så de enten kan oprette forbindelse til en agent eller afbryde forbindelsen. |
|
Køkontakt |
Hvis kunden vælger at oprette forbindelse til en agent, placeres vedkommende i en kø. |
|
Afspil musik |
Der afspilles ventemusik på hold, mens kunden venter på en agent. |
|
POST kommentarer (Zendesk) |
Efter opkaldet sender systemet en kommentar til Zendesk-billetten, der opsummerer interaktionen. |
|
Afbryde |
Systemet afbryder opkaldet, hvis kunden vælger at afbryde forbindelsen, eller efter at opkaldet er afsluttet. |
Yderligere ressourcer
Dette flow udnytter Webex Contact Center's HTTP-connector til at interagere med Zendesks API'er. For mere information, se Zendesk API dokumentation og Webex Contact Center opsætnings- og administrationsvejledning.
Undgå dobbelttilbagekald
Denne flowskabelon viser, hvordan du forhindrer dublerede tilbagekaldsposter i Webex Contact Center ved at udnytte den forbedrede HTTP-aktivitet med understøttelse af indholdstype: GraphQL. Den bruger WebexCC APIs HTTP-connector til at interagere med Søg API, hvilket gør det muligt for flowet at kontrollere for eksisterende tilbagekaldsanmodninger fra den samme opkalder. Denne skabelon forbedrer effektiviteten og kundeoplevelsen ved at undgå overflødige tilbagekald.
Denne flowskabelon kontrollerer, om en kunde allerede har placeret en tilbagekaldsanmodning i systemet. Det bruger søgningen API via GraphQL til at afgøre, om der findes en aktiv tilbagekaldsopgave for opkalderens ANI (automatisk nummeridentifikation).
Den bruger den funktion, der forbedrer HTTP-aktiviteten i Webex Contact Center ved at tilføje understøttelse af indholdstype: GraphQL - Mulighed for at bruge WebexCC APIs HTTP-connector til at bruge Søg API via den nye GraphQL-indholdstype, inklusive variabel substitution.
Forudsætninger
Sørg for, at følgende krav er opfyldt, før du implementerer dette flow:
-
Konfigurer en connector til Webex Contact Center API'er.
-
Sørg for, at Webex Contact Center-miljøet er konfigureret korrekt: Indgangspunkt, Tilknytning af indgangspunkt, Køer osv.
Opdeling af flow
|
Flow element |
Beskrivelse |
|---|---|
|
Opkaldet er modtaget |
Opkald kommer ind i flowet ved aktiviteten Nykontakt . |
|
Indledende hilsen |
Den PlayMessage_wgk aktivitet afspiller en indledende hilsen til opkalderen. |
|
Udtræk aktuel tid |
Den SetVariable_7a1 aktivitet udtrækker den aktuelle tid i epoke millisekunder og gemmer den i variablen |
| Beregn tid for timer siden |
Den SetVariable_8t9 aktivitet beregner tiden 24 timer før den aktuelle tid i epoke millisekunder og gemmer den i variablen |
| Trim the ANI |
Den SetVariable_ak4 aktivitet trimmer ANI (telefonnummeret på den person, der ringer op) for at fjerne præfikset "+1" ved opslag. |
|
Søg API opkald (GraphQL) |
|
|
Tjek API svar |
|
|
Håndter dublerede tilbagekald (hvis fundet) |
|
| Planlæg nyt tilbagekald (hvis det ikke findes): |
Hvis der ikke findes dublerede tilbagekald, fortsætter flowet til den Menu_lsi aktivitet, som giver den, der ringer op, mulighed for at planlægge et tilbagekald eller vente i køen. |
| Planlæg genkald |
Hvis den, der ringer op, vælger at planlægge et tilbagekald (tryk på 1), planlægger den Callback_20e aktivitet et tilbagekald ved hjælp af opkalderens ANI. En bekræftelsesmeddelelse afspilles via PlayMessage_ysw og afbryder derefter DisconnectContact_mx8_2bg opkaldet. |
| Vent i kø |
Hvis den, der ringer op, vælger at vente i køen (tryk på 2), øger SetVariable_c0y en tæller. Opkaldet sættes derefter i kø til en agent via QueueContact_95e , og musik afspilles på hold via PlayMusic_qne. Opkaldet går tilbage til den Menu_lsi aktivitet. |
Variabler
-
callBackStatus: (STRING) – status for tilbagekaldet.
-
tæller: (INTEGER) - En tællervariabel.
-
currentTime: (STRING) - Den aktuelle tid i millisekunder siden epoken.
-
goback_by_a_day: (STRING) - Tiden for 24 timer siden i millisekunder siden epoken.
-
apiOutput: (STRING) – den kombinerede HTTP-statuskode, tilbagekaldsstatus og HTTP-svar fra Søg API.
-
ANITrim: (STRING) – opkalderens trimmede ANI (telefonnummer).
-
response: (STRING) - HTTP-svaret fra søgningen API.
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde (NyKontakt) | Starter flowet, når opkaldet modtages. |
|
Handlinger | |
|
Afspil besked |
Afspiller en besked til opkalderen. |
|
Genkald |
Planlægger et tilbagekald for opkalderen. |
|
Afspil musik |
Afspiller ventemusik. |
|
KøKontakt |
Sætter opkaldet i kø til en agent. |
|
HTTP |
Foretager en HTTP-anmodning til Søg API ved hjælp af GraphQL. |
|
Afbryd kontakten |
Afbryder opkaldet. |
|
Indstil variabel |
SetVariable: Indstiller forskellige variabler, herunder aktuelt klokkeslæt, tid for 24 timer siden, trimmet ANI og API output. |
|
Kår |
|
|
Sæt musik på hold (MusicOnHold) |
Afspiller ventemusik, mens opkalderen venter i køen. |
|
Loophåndtering (CallLoopCycle og LoopCycle) |
Sikrer, at opkald, der foretages for mange gange, omdirigeres til den endelige menu. |
|
Afbrydelse (DisconnectContact) |
Afbryder opkaldet efter meddelelser, eller når opkalderen vælger at afslutte interaktionen. |
Yderligere ressourcer
Du kan finde flere oplysninger om brug af HTTP-anmodninger med GraphQL og andre aktiviteter i Webex Contact Center i afsnittet HTTP-anmodningsaktivitet .
Se også dokumentationen til Webex Contact Center APIs for at få oplysninger om forespørgslerne Søg API og GraphQL.
Optagelse og administration af lydprompt
Denne flowskabelon giver administratorer en strømlinet metode til at optage og administrere lydmeddelelser i Webex Contact Center via en telefonibrugergrænseflade (TUI). Det udnytter forbedrede HTTP-aktivitetsfunktioner, herunder understøttelse af 'Content-Type: Form Data' til at interagere med Webex Contact Center's Audio File (Prompt) API'er. Denne skabelon replikerer funktioner, der kendes fra systemer i det lokale miljø, hvilket forbedrer kundeoplevelsen og driftseffektiviteten.
Forudsætninger
-
Opret og indgangspunkt, og konfigurer indgangspunktstilknytningen fra Control Hub-indstillingssiden for Webex Contact Center. Se installations- og administrationsvejledningen #Webex Contact Center.
-
Konfigurer en connector til Webex Contact Center API'er.
-
Hvis Cisco tekst-til-tale (TTS) ikke er aktiveret for prompter, skal du overføre de nødvendige statiske lydfiler.
Flowopdeling
|
Flow element |
Beskrivelse |
|---|---|
| Opkaldet er modtaget | Opkald kommer ind i flowet ved aktiviteten Nykontakt . |
| (VALGFRIT) Administratorgodkendelse via OTP | Flowudvikleren kan implementere en valgfri godkendelsesbarriere for administratoren ved hjælp af en sikker metode som OTP leveret via SMS til ANI eller et tilfældigt genereret nummer/PIN. Dette kan tilføjes før hovedmenuen. |
| Hovedmenu | Hovedmenu-aktiviteten (IVR Menu) giver administratoren følgende valgmuligheder:
|
| Opret prompt (mulighed 1) |
|
| Opdateringsprompt (mulighed 2) |
|
| Slet-prompt (indstilling 3) |
|
| Afslut (indstilling 4) |
|
Variabler
|
Variabel |
Type |
Beskrivelse |
|---|---|---|
| blobId | STRENG | Blob-id'et for lydfilen |
| audiofilnavn | STRENG | Lydfilens navn (standard: "EmergencyDemo.wav"). |
| id | STRENG | Lydfilens id. |
| status | STRENG | Status for API-anmodningen. |
| newFileName | STRENG | Navnet på den opdaterede lydfil (standard: "updatedFile.wav"). |
| svar | STRENG | HTTP-svaret fra API-anmodningerne. Dette er valgfrit i forbindelse med fejlfinding. |
Anvendte aktiviteter
|
Flow aktivitet |
Beskrivelse |
|---|---|
| Begynde | Nykontakt:Starter flowet, når opkaldet modtages. |
| IVR Menu | MainMenu: Afspiller en menu med indstillinger til hurtig administration. |
| Opret prompt |
|
| Opdateringsprompt |
|
| Slet-prompt |
|
| Anden |
|
Yderligere oplysninger
Du kan få flere oplysninger om brug af kontrolelementerne Optag aktivitet, HTTP-anmodninger og Optagelse i Webex Contact Center i afsnittet HTTP-anmodningsaktivitet .
Sidste agentdistributionsskabelon
Den sidste agentroutingskabelon viser, hvordan du implementerer Sidste agentrouting i Webex Contact Center ved at udnytte den forbedrede HTTP-aktivitet med understøttelse af indholdstype: GraphQL. Den bruger WebexCC APIs HTTP-connector til at interagere med Søg API, hvilket gør det muligt at dirigere opkald til den sidste agent, der behandlede opkaldet. Denne skabelon forbedrer kundeoplevelsen ved at forbinde dem med en velkendt agent.
Denne flowskabelon kontrollerer, om en kunde har ringet inden for de seneste 24 timer, og distribuerer i så fald opkaldet til den samme agent. Det bruger søgningen API via GraphQL til at finde den sidste agent, der håndterede opkaldet baseret på opkalderens ANI (automatisk nummeridentifikation).
Den bruger den funktion, der forbedrer HTTP-aktiviteten i Webex Contact Center ved at tilføje understøttelse af indholdstype: GraphQL - Evne til at bruge WebexCC APIs HTTP-connector til at bruge Søg API via den nye GraphQL-indholdstype: inklusive variabel substitution.
Forudsætninger
-
Konfigurer en connector til Webex Contact Center API'er.
-
Sørg for, at Webex Contact Center miljøet er konfigureret korrekt: Indgangspunkt, Tilknytning af indgangspunkt, Køer osv.
Flowopdeling
-
Opkald modtages:
-
Opkald kommer ind i flowet ved aktiviteten Nykontakt .
-
-
Indledende hilsen:
-
PlayMessage-aktiviteten afspiller en indledende hilsen til opkalderen.
-
-
Uddrag aktuel tid:
-
Aktiviteten AktuelTid udtrækker den aktuelle tid.
-
-
Beregn tid for 24 timer siden:
-
Den Goback_By_a_day aktivitet beregner tiden 24 timer før den aktuelle tid.
-
-
Trim the ANI:
-
Aktiviteten SetVariable trimmer ANI (telefonnummeret på den person, der ringer op) for at fjerne præfikset "+1" ved opslag.
-
-
Søg API opkald (GraphQL):
-
Aktiviteten SearchAPILastAgent foretager et opkald til Webex Contact Center Search API ved hjælp af GraphQL for at finde den agent, der håndterede det forrige opkald baseret på ANI.
-
Den bruger variablerne
goback_by_a_dayogcurrentTimetil at søge inden for de sidste 24 timer. -
GraphQL-forespørgslen søger efter opgaver, der matcher opkalderens ANI eller trimmet ANI, som ikke er aktive, og udtrækker opgavens ejer-id (agent-id).
-
-
Logføring ved fejlfinding:
-
DebugLog-aktiviteten logfører HTTP-statuskoden og svarteksten fra Søg API-opkaldet.
-
Den Debug_Log aktivitet logfører det udtrukne agent-id.
-
-
Tjek API svar:
-
Den Condition_kxu aktivitet kontrollerer, om HTTP-statuskoden fra Søg API-opkaldet er 200 (fuldført).
-
-
Kontroller, om agent-id'et er udpakket:
-
Den Condition_jtn aktivitet kontrollerer, om et agent-id blev udtrukket fra Søg API-svaret.
-
-
Send til sidste agent (hvis fundet):
-
Hvis der findes et agent-id, afspiller PlayMessage_ee8-aktiviteten en bekræftelsesmeddelelse til opkalderen, der informerer om, at de bliver viderestillet til den samme agent, som de talte med tidligere.
-
Den QueueToAgent_xh1 aktivitet sætter opkaldet i kø til agenten med det udtrukne agent-id.
-
-
Rute til standardkø (hvis den ikke findes):
-
Hvis der ikke findes et agent-id (enten API-opkaldet mislykkedes, eller der blev ikke fundet noget tidligere opkald inden for 24 timer), sætter QueueToDefault-aktiviteten opkaldet i kø til en standardkø.
-
-
Afspil ventemusik:
-
Den PlayMusic_i73 aktivitet afspiller musik, mens vedkommende venter, mens opkalderen venter i køen.
-
Variabler
-
agentId: (STRING) - id'et på den sidste agent, der behandlede opkaldet.
-
currentTime: (STRING) - Den aktuelle tid i millisekunder siden epoken.
-
goback_by_a_day: (STRING) - Tiden for 24 timer siden i millisekunder siden epoken.
-
Svar: (STRING) - HTTP-svaret fra søgningen API.
-
ANITrim: (STRING) – opkalderens trimmede ANI (telefonnummer).
Flow aktiviteter
Følgende tabel beskriver rækkefølgen af flowaktiviteter, der er involveret i denne flowskabelon.
|
Flow aktivitet |
Beskrivelse |
|---|---|
|
Begynde (NyKontakt) | Starter flowet, når opkaldet modtages. |
|
Handlinger | |
|
Afspil besked |
Afspiller en besked til opkalderen. |
|
QueueToAgent |
Sætter opkaldet i kø til en bestemt agent. |
|
Afspil musik |
Afspiller ventemusik. |
|
Kø |
Sætter opkaldet i kø til en standardkø. |
|
HTTP |
Foretager en HTTP-anmodning til Søg API ved hjælp af GraphQL. |
|
Afspil besked |
Afspiller en meddelelse om, at opkalderen bliver distribueret til den sidste agent. |
|
Indstil variabel |
|
|
Kår |
|
|
Sæt musik på hold (MusicOnHold) |
Afspiller ventemusik, mens opkalderen venter i køen. |
|
Loophåndtering (CallLoopCycle og LoopCycle) |
Sikrer, at opkald, der foretages for mange gange, omdirigeres til den endelige menu. |
|
Afbrydelse (DisconnectContact) |
Afbryder opkaldet efter meddelelser, eller når opkalderen vælger at afslutte interaktionen. |
Yderligere ressourcer
Du kan finde flere oplysninger om brug af HTTP-anmodninger med GraphQL og andre aktiviteter i Webex Contact Center i afsnittet HTTP-anmodningsaktivitet .
Se også dokumentationen til Webex Contact Center API'er for at få oplysninger om forespørgslerne Søg API og GraphQL.
AI Agent Autonomous (pakkesporing)
Dette flow bruger en autonom AI-agent til at administrere stemmeinteraktioner, der er relateret til pakkesporing. Flowet giver mulighed for at eskalere til menneskelige agenter, når det er nødvendigt, eller på AI-agentfejl.
Flowet er designet til at håndtere kundeinteraktioner om pakkesporing via en autonom AI-agent. AI-agenten består af en handling til sporing af pakke og en videnbase, der er relateret til generelle forsendelsesforespørgsler. Kunder kan til enhver tid bede om at tale med en menneskelig agent.
Forudsætninger
Hvis du vil bruge dette flow, skal du sørge for, at følgende er konfigureret:
-
En autonom AI-agent, der er konfigureret med den relevante handling (sammen med opfyldelse) og videndokumenter. Et eksempel på et opfyldelsesflow er tilgængeligt i Webex Connect flowskabeloner.
-
Entry Point, Queue, Teams og Entry Point Mapping konfigureret på Control Hub-indstillingssiden for Webex Contact Center.
-
Cisco Tekst-til-tale (TTS) er aktiveret til dynamisk generering af brugerdefinerede meddelelser.
-
Upload statiske lydfiler, hvis du ikke bruger Cisco's standardlyd.
Opdeling af integration
-
Opkalder starter kontakt: Opkaldet modtages af Webex Contact Center og dirigeres til den autonome AI-agent.
-
AI-agentinteraktion: AI-agenten behandler opkalderens anmodning relateret til pakkesporing.
-
Kø til agent: Hvis eskalering er påkrævet på kundeanmodning eller på grund af AI-agentfejl, placeres opkalderen i en kø til en menneskelig agent.
-
Afbryd forbindelsen: Interaktionen slutter, når opkalderens anmodning behandles, eller opkalderen viderestilles til en agent.
Aktiviteter, der bruges i flowet
|
Flow aktivitet |
Beskrivelse |
|---|---|
| Start (ny telefonkontakt) | Denne aktivitet markerer starten på flowet, der udløses af et nyt opkald. |
| Virtual Agent V2 (VAV2) | Den aktivitet, der er ansvarlig for interaktionen mellem flowet og AI-agenten. Vekselvirkning. Den samme aktivitet bruges til at starte samtalen og sende tilstandshændelser til AI-agenten. |
| Afspil besked | Leverer systemmeddelelser ved hjælp af Cisco tekst-til-tale. Bruges til at afspille en fejlmeddelelse før eskalering til menneskelig agent i tilfælde af VAV2-aktivitetsfejl. |
| Kø til agent | Administrerer kølogik for eskalering til menneskelige agenter. |
| Afspil musik | Sæt musik på hold, der afspilles under køen, når opkalderen venter på agentforbindelse. |
| Afbryde | Afslutter interaktionen efter fuldført opgave, eller hvis den eskaleres til en menneskelig agent. |
Fejlhåndtering
Flowet omfatter fejlhåndteringsstrategier til at håndtere uventede problemer på en elegant måde, hvilket sikrer, at den, der ringer op, informeres og omdirigeres korrekt.
Support til udviklere
Du kan få dybere indsigt i brugen af Webex Contact Center med autonome AI-agenter i relateret dokumentation:
Yderligere ressourcer
Hvis du har brug for support i forbindelse med dette flow, skal du kontakte Webex Contact Center Developer Support-teamet via Webex Contact Center udviklersupport .
Du kan finde flere diskussioner i Webex Contact Center APIs Developer Community.
AI-agentscript (pakkesporing)
Dette flow er designet til at håndtere stemmeinteraktioner, der er relateret til pakkesporing ved hjælp af en scriptet virtuel agent. Dette flow viser den enkleste måde at udføre opfyldelse på for en scriptagent. Derudover demonstrerer flowet, hvordan kunder sættes i kø til forskellige agentkøer baseret på den seneste aktive hensigt og tilpassede rapporter for AI-agenter i Analysator.
Dette flow udnytter en scriptet Webex AI-agent til at interagere med kunder vedrørende pakkesporing. VAV2-aktiviteten (Virtual Agent V2) afsluttes via dens "Handlede" kant, når scriptagenten opretter en brugerdefineret hændelse for at spore pakken. Flowet bruger en pakkesporing API til at opnå dette. Denne API er tilgængelig for udviklere til test og demoer. Outputdataene analyseres i flowet og sendes tilbage til agenten via en tilstandshændelse. Flere oplysninger om konfiguration af klargøring for scriptede agenter til stemme.
Forudsætninger
Hvis du vil bruge dette flow, skal du sørge for, at følgende er konfigureret:
-
En Webex AI-agent, der er konfigureret til at håndtere forespørgsler om pakkesporing. Denne agent kan importeres, mens der oprettes en ny agent.
-
Entry Point, Queue, Teams og Entry Point Mapping konfigureret på Control Hub-indstillingssiden for Webex Contact Center.
-
Sørg for, at Cisco tekst-til-tale (TTS) er aktiveret til generering af dynamiske lydmeddelelser.
-
Upload statiske lydfiler til brugerdefinerede systemmeddelelser, hvis det er nødvendigt.
Opdeling af integration
|
Opdeling af integration |
Beskrivelse |
|---|---|
| Opkalder starter kontakt | Opkaldet modtages af Webex Contact Center og dirigeres til den scriptede AI-agent. |
| Interaktionstilstand logføres ved brug af globale variabler | Flowet angiver den globale variabel CustomAIAgentInteractionOutcome for at logføre tilstanden af kundens interaktion med AI-agenten. Dette opdateres på forskellige tidspunkter og bruges til at oprette brugerdefinerede rapporter ved hjælp af visualizer. |
| AI-agentinteraktion | AI-agenten behandler kundeinput og svarer baseret på konfigurerede hensigter. Hvis brugeren har til hensigt at spore en pakke og angiver et gyldigt pakkenummer, sendes kontrolelementet tilbage til flowet via en brugerdefineret hændelse. |
| AI-agentmetadataparsing og -opfyldelse | Kundens pakkenummer udtrækkes fra VAV2-metadataene og bruges i HTTP-aktiviteten. |
| Betingelser for svar på opfyldelse | Flowet kontrollerer, om pakkeoplysningerne findes eller ej, og indstiller passende svar. |
| AI-agentinteraktion genoptages* | Afhængigt af opfyldelsessvaret sendes den meddelelse, der skal sendes til kunderne, tilbage til scriptagenten via hændelsesdata under "Tilstandshændelse". |
| Agentoverdragelse og sagsaktivitet | Bestemmer de næste trin baseret på den tidligere hensigt og styrer flowet til forskellige køer baseret på tidligere hensigt. |
| Kø til agent | Hvis eskalering er påkrævet, eller i tilfælde af fejl, placeres opkalderen i en kø til en menneskelig agent. |
| Afbryde | Interaktionen slutter, når opkalderens anmodning behandles, eller opkalderen viderestilles til en agent. |
Aktiviteter, der bruges i flowet
|
Flow aktivitet |
Beskrivelse |
|---|---|
| Begynde | Starter flowet, når der modtages et nyt opkald. |
| Angiv variabler for interaktionsresultater | Brug den indstillede variabelaktivitet til at opdatere den globale variabel CustomAIAgentInteractionOutcome for at gemme den seneste tilstand af interaktionen med AI-agenten. |
| AI-agentinteraktion | Administrerer forespørgsler om pakkesporing ved hjælp af scriptede interaktioner. Den samme aktivitet bruges til at starte samtalen og sende tilstandshændelser til AI-agenten. |
| Oplysninger om parsepakke | Udtrækker pakkenummeret fra de metadata, der leveres af den virtuelle agent. |
| HTTP-anmodning om pakkeoplysninger | Sender en anmodning til logistik API om at hente pakkestatus og estimeret levering. Brug ABC123456 som prøvepakkenummer. |
| Betinget logik | Bestemmer svaret på basis af pakkestatus eller HTTP-statuskoden for API-opkaldet. |
| Angiv svarvariabler | Konfigurerer svar for at kommunikere, om pakken blev fundet eller leveringsoplysningerne. |
| Afspil besked | Angiver systemfejlmeddelelser ved hjælp af Cisco tekst-til-tale, især i tilfælde af systemfejl. |
| Sagsbehandling | Styrer flowet baseret på den tidligere hensigt og beslutter sig for distribution til bestemte køer. |
| Kø til agent | Administrerer kølogik for eskalering til menneskelige agenter. |
| Afspil musik | Sæt musik på hold, der afspilles under køen, når opkalderen venter på agentforbindelse. |
| Afbryde | Afslutter interaktionen efter fuldført opgave, eller hvis den eskaleres til en menneskelig agent. |
Flowspecifikationer
Det flow JSON, der bruges i dette eksempel, indeholder variabler og aktiviteter, der er vigtige for interaktionshåndtering, fejlbehandling og kommunikation mellem Webex Contact Center og DialogFlow. De vigtigste variabler, der anvendes, omfatter:
|
Variabel |
Beskrivelse |
|---|---|
event_name |
Navnet på den hændelse, der er sendt til AI-agenten. |
event_data |
Hændelsesdata, der er sendt til AI-agenten. |
status |
Status for pakken baseret på HTTP-svaret. |
estimeretLevering |
Anslået leveringsdato og -tidspunkt for pakken baseret på HTTP-svaret. |
packageResp |
Svar, der skal sendes tilbage til kunden baseret på HTTP-aktivitetssvar. |
Globalt_Stemmenavn |
Bestemmer den stemme, der bruges til tekst til tale. |
CustomAIAgentInteractionOutcome |
Logfører interaktionstilstanden – afbrudt, håndteret, eskaleret eller fejlbehæftet – baseret på kundens interaktion med AI-agenten. |
Fejlhåndtering
Flowet omfatter fejlhåndteringsstrategier til at håndtere uventede problemer på en elegant måde, hvilket sikrer, at den, der ringer op, informeres og omdirigeres korrekt.
Yderligere ressourcer
Du kan få dybere indsigt i brugen af Webex Contact Center med scriptede AI-agenter i relateret dokumentation:
Support til udviklere
Hvis du har brug for support i forbindelse med dette flow, skal du kontakte Webex Contact Center Developer Support-teamet via udviklersupporten # Webex Contact Center.
Du kan finde flere diskussioner i Webex Contact Center APIs Developer Community.
AI-agent scriptet (booking af lægebesøg)
Denne skabelon demonstrerer dataflowet mellem Webex Contact Center og Webex AI Agent Studio for en interaktion, der udnytter en scriptagent. Flowet indeholder flere integrationer med eksterne systemer. Disse aktiveres på basis af brugerdefinerede hændelser, der sendes af AI-agenten, og opfyldelsesdataene sendes tilbage til agenten.
Dette flow viser, hvordan data overføres mellem Webex Contact Center og Webex AI Agent Studio ved hjælp af brugerdefinerede hændelser. Dette flow muliggør automatiseret planlægning og administration af lægeaftaler via en scriptet AI-agent. Det integreres med eksterne systemer for at kontrollere tilgængelighed, oprette aftaler, slå eksisterende aftaler op og annullere aftaler. Flowet sikrer problemfri kommunikation mellem opkalderen og AI-agenten med eskaleringsmuligheder til menneskelige agenter, når det er nødvendigt.
Forudsætninger
Hvis du vil bruge dette flow, skal du sørge for, at følgende er konfigureret:
-
En scriptet AI-agent, der er konfigureret med relevante hensigter til at håndtere aftalereservation og annullering. Dette kan importeres fra skabeloner, mens der oprettes en ny scriptagent i AI Agent Studio-platformen.
-
Entry Point, Queue, Teams og Entry Point Mapping konfigureret på Control Hub-indstillingssiden for Webex Contact Center.
-
API'er til grænseflade med det eksterne aftalestyringssystem.
-
Cisco Tekst-til-tale (TTS) er aktiveret til generering af dynamiske lydbeskeder.
-
Upload statiske lydfiler, hvis du ikke bruger Cisco's standardlyd.
Opdeling af integration
|
Opdeling af integration |
Beskrivelse |
|---|---|
| Opkalder starter kontakt | Opkaldet modtages af Webex Contact Center og dirigeres til AI-agenten. |
| Interaktion med AI-agent | AI-agenten behandler kundeinput og svarer baseret på konfigurerede hensigter. |
| Skift af kontrol mellem AI-agent og flow | Styringen af samtalen udveksles mellem AI-agenten og flowet på forskellige trin. AI-agenten overdrager kontrollen til flowet via brugerdefinerede hændelser, flowet udfører passende opfyldelse baseret på hændelsesnavnet og giver kontrollen tilbage til AI-agenten sammen med opfyldelsesdata via tilstandshændelsen i Virtual Agent V2-aktiviteten. |
| Kø til agent | Hvis eskalering er påkrævet, placeres opkalderen i en kø til en menneskelig agent. |
| Afbryde | Interaktionen slutter, når opgaven er fuldført, eller opkalderen viderestilles til en agent. |
Aktiviteter, der bruges i flowet
|
Flow aktivitet |
Beskrivelse |
|---|---|
| Begynde | Denne aktivitet markerer starten på flowet, der udløses af et nyt opkald. |
| Virtual Agent V2 (VAV2) | Den aktivitet, der er ansvarlig for interaktion med AI-agenter. Den samme aktivitet bruges til at starte samtalen og sende tilstandshændelser til AI-agenten. |
| Parse | Bruges til at analysere hændelsesdata fra VAV2-aktiviteten. |
| Tilfælde | Bruges til at kontrollere det hændelsesnavn, der er sendt af VAV2-aktiviteten og forgreningen til relevante HTTP-anmodningsaktiviteter. |
| HTTP-anmodning | Interagerer med eksterne systemer for at udføre handlinger som kontrol af tilgængelighed, oprettelse, søgning efter eller annullering af aftaler ved hjælp af HTTP-anmodninger baseret på det hændelsesnavn, der er sendt af VAV2-aktiviteten. Aktiviteten analyserer også svaret for HTTP-anmodningen. |
| Tilstand | Evaluerer resultatet af HTTP-anmodninger og styrer flowet baseret på succes- eller fejlbetingelser. |
| Indstil variabel | Bruges til at konfigurere variabler som hændelsesnavn og hændelsesdata, som er afgørende for at genaktivere VAV2-aktiviteten med passende tilstandshændelsesparametre. |
| Afspil besked | Leverer systemmeddelelser ved hjælp af Cisco tekst-til-tale. Bruges til at afspille en fejlmeddelelse før eskalering til menneskelig agent i tilfælde af VAV2-aktivitetsfejl. |
| Kø til agent | Administrerer kølogik for eskalering til menneskelige agenter. |
| Afspil musik | Sæt musik på hold, der afspilles under køen, når opkalderen venter på agentforbindelse. |
| Afbryd kontakt | Afslutter interaktionen efter fuldført opgave, eller hvis den eskaleres til en menneskelig agent. |
Flowspecifikationer
Det flow JSON, der bruges i dette eksempel, indeholder variabler og aktiviteter, der er vigtige for interaktionshåndtering, fejlbehandling og kommunikation mellem Webex Contact Center og DialogFlow. De vigtigste variabler, der anvendes, omfatter:
|
Variabel |
Beskrivelse |
|---|---|
event_name |
Navnet på den hændelse, der er sendt til AI-agenten. |
event_data |
Hændelsesdata, der er sendt til AI-agenten. |
event_data_string |
Strengversion af event_data, da VAV2-aktiviteten kun accepterer streng. |
http_input |
Anmod om brødtekst for HTTP-aktiviteten baseret på VAV2-metadata. |
Globalt_Stemmenavn |
Bestemmer den stemme, der bruges til tekst til tale. |
Fejlhåndtering
Flowet omfatter fejlhåndteringsstrategier til at håndtere uventede problemer på en elegant måde, hvilket sikrer, at den, der ringer op, informeres og omdirigeres korrekt.
Yderligere ressourcer
Hvis du vil have dybere indsigt i, hvordan du konfigurerer dine AI-agenter på Webex AI Agent Studio og bruger dem med Webex Contact Center, skal du se administrationsvejledningen Webex AI Agent Studio.
Support til udviklere
-
For enhver support vedrørende denne integration skal du åbne en billet med Webex Contact Center Developer Support-teamet via Webex Contact Center udviklersupport .
-
Du kan finde flere diskussioner i Webex Contact Center APIs Developer Community.
Brug underflowskabeloner
Underflowskabeloner fungerer på samme måde som flowskabeloner. Disse skabeloner strømliner oprettelsen af underflow, der kan integreres i flere flows, hvilket reducerer redundans og udviklingstid.
Hvis du vil oprette underflow ved hjælp af underflowskabeloner, skal du vælge den relevante skabelon, redigere den, så den passer til dine behov, validere, publicere og inkorporere den i dine arbejdsprocesser. Du kan finde flere oplysninger i Oprette flows fra flowskabeloner.
Indsaml tilbagekaldsoplysninger
Brug denne skabelon til at oprette et underflow for indsamling af tilbagekaldsoplysninger, der gør det muligt for opkaldere at blive i køen eller anmode om tilbagekald for at få vist fleksible servicemuligheder.
Dette underflow indeholder en menu, der gør det muligt for opkaldere at vælge et tilbagekald eller forblive i køen. Hvis tilbagekaldsfunktionen er valgt, indsamler den de nødvendige oplysninger til et tilbagekald, enten ved hjælp af opkalderens aktuelle nummer eller et alternativt nummer. Du kan ændre underflowet for at sikre en problemfri opkaldsoplevelse ved at håndtere fejl eller ukendte betingelser, f.eks. timeout og ugyldige input.
Dette underflow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser. For musik bruger den som standard den indbyggede fil til ventemusik, defaultmusic_on_hold.wav.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center-administrationsportalen, før du implementerer dette underflow:
- Opret indgangspunkter, køer, teams, indgangspunkttilknytninger og andre organisationsspecifikke konfigurationsaktiviteter som connectorer, udgående ANI og meget mere.
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
- Sørg for, at tilbagekaldsvariablerne (f.eks.: callbackNumber, callbackNumberEntered, stayInQueue) er knyttet korrekt til dit system for at registrere de relevante data.
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Indgange til underflow
- callbackNumber - STRING: Det nummer, der skal bruges til tilbagekaldet (enten det, som opkalderen ringer fra, eller et nyt nummer).
- stayInQueue - BOOLEAN: Angiver, om opkalderen valgte at forblive i køen (Sand) eller anmode om tilbagekald (Falsk).
Udgange fra underflow
- callbackNumberEntered - STRING: Det nummer, som opkalderen indtastede for tilbagekaldet, hvis vedkommende valgte at angive et alternativt nummer.
- stayInQueue - BOOLEAN: Om opkalderen valgte at blive i køen eller modtage et tilbagekald.
Opdeling efter underflow
Følgende tabel beskriver de forskellige underflowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Delflowelement |
Beskrivelse |
|---|---|
|
Start underflow |
Opkaldet kommer ind i underflowet. |
|
Fravalgsmenu |
Den, der ringer op, får mulighed for enten at blive i køen eller modtage et tilbagekald.
|
|
Menuen Nummer |
Hvis den, der ringer op, vælger at modtage et tilbagekald, får vedkommende mulighed for at:
|
|
Saml cifre |
Hvis den, der ringer op, vælger at indtaste et nyt tilbagekaldsnummer, bliver vedkommende bedt om at indtaste sit 10-cifrede nummer efterfulgt af pundtasten (#). |
|
Angiv variabel |
Det indsamlede tilbagekaldsnummer lagres i variablen callbackNumberEntered (CallbackNumberEntered ). |
|
Afslut underflow | Underflowet afsluttes, når tilbagekaldsoplysningerne er indsamlet eller eventuelle fejl er håndteret. |
Understrømsaktiviteter
Følgende tabel beskriver rækkefølgen af underflowaktiviteter til indsamling af tilbagekaldsoplysninger.
|
Underflow-aktivitet |
Beskrivelse |
|---|---|
|
Start underflow |
Underflowet begynder, når det aktiveres. |
|
Fravalgsmenu |
Dette giver den, der ringer op, mulighed for enten at blive i køen eller modtage et tilbagekald. Dette bruger TTS til at bede opkalderen om at trykke på 1 for et tilbagekald eller 2 for at blive i køen. |
|
Menuen Nummer |
Hvis den, der ringer op, vælger et tilbagekald, bliver vedkommende bedt om enten at bruge sit nuværende nummer eller indtaste et nyt. |
|
Saml cifre |
Hvis opkalderen vælger at indtaste et nyt nummer, indsamler denne aktivitet deres 10-cifrede nummer efterfulgt af pundtegnet (#). |
|
Angiv variabel |
Det indsamlede nummer gemmes i variablen callbackNumberEntered til videre brug. |
|
Afslut underflow | Flowet afsluttes efter håndtering af opkalderens valg og indsamling af de nødvendige oplysninger. |
Yderligere ressourcer
Du kan finde flere oplysninger om konfiguration af underflow i Webex Contact Center opsætnings- og administrationsvejledning.
Fejlhåndtering
Brug skabelonen til fejlhåndteringsunderflow i Webex Contact Center til at administrere fejl som problemer med køhåndtering eller API anmodningsfejl. Det kan knyttes til specifikke aktiviteter eller konfigureres som en global fejlbehandler, hvilket sikrer, at systemet fortsætter med at fungere problemfrit og giver brugerne feedback om eventuelle problemer.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center-administrationsportalen, før du implementerer dette underflow:
- Sørg for, at Cisco Tekst-til-tale (TTS) er aktiveret, så kontaktcenteret kan bruge tekst-til-tale til fejlmeddelelser.
- Tilknyt variablen errorMessage til dynamisk håndtering af de relevante fejlmeddelelser i dit workflow.
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Indgange til underflow
- errorMessage - STRING: Fejlmeddelelsen til dynamisk afspilning og angiver det problem, som opkalderen er stødt på.
Udgange fra underflow
- ITR: Dette underflow producerer ikke output, da det bruges til at håndtere fejl og give feedback til opkalderen.
Opdeling efter underflow
Følgende tabel beskriver de forskellige underflowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Delflowelement |
Beskrivelse |
|---|---|
|
Start underflow |
Underflowet udløses, når der opstår en fejl. |
|
Afspille fejlmeddelelse |
Systemet afspiller en dynamisk fejlmeddelelse, der er defineret af errorMessage-variablen ved hjælp af Cisco Cloud TTS. Beskeden kunne f.eks. være: Vi oplever tekniske problemer. Prøv igen senere. |
|
Afslut underflow (Normal slutning) |
Hvis fejlen håndteres korrekt, afsluttes underflowet yndefuldt. |
|
Afslut underflow (Fejl slut) |
Hvis der opstår yderligere problemer (f.eks. hvis fejlmeddelelsen ikke afspilles), afsluttes underflowet i en eskaleringstilstand for at indikere en kritisk fejl. |
Understrømsaktiviteter
Følgende tabel beskriver rækkefølgen af underflowaktiviteter til håndtering af fejl.
|
Underflow-aktivitet |
Beskrivelse |
|---|---|
|
Start underflow |
Underflowet starter, når der opstår en fejl, og starter fejlhåndteringssekvensen. |
|
Afspille fejlmeddelelse |
Afspiller fejlmeddelelsen for opkalderen ved hjælp af Cisco Cloud TTS. Meddelelsens indhold defineres dynamisk af variablen errorMessage. |
|
Afslut underflow (Normal slutning) |
Afslutter underflowet, hvis fejlen løses uden yderligere problemer. |
|
Afslut underflow (Fejl slut) |
Afslutter underflowet med en eskalering, hvis der opstår yderligere fejl under fejlhåndteringsprocessen. |
Yderligere ressourcer
Du kan finde flere oplysninger om konfiguration af underflow i Webex Contact Center opsætnings- og administrationsvejledning.
Dyk i HTTP-data
Brug denne underflowskabelon til at hente kundekontooplysninger via en HTTP-anmodning. Den understøtter bekræftelse af konto-id, manuel indtastning, hvis anmodningen mislykkes, og håndterer timeouts, ugyldige input og kritiske fejl – ideel til automatiserede kundekontoopslag i kontaktcentre.
Dette underflow giver en dynamisk oplevelse, hvor kundekontooplysninger hentes ved hjælp af en HTTP-anmodning. Hvis opslaget lykkes, bliver kunden bedt om at bekræfte konto-id'et. Hvis det mislykkes, eller den, der ringer op, foretrækker det, kan vedkommende indtaste sit kontonummer manuelt. Flowet håndterer fejl som ugyldige input, timeouts og kritiske fejl med passende prompter.
Dette underflow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center-administrationsportalen, før du implementerer dette underflow:
- Opret indgangspunkter, køer, connectorer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter.
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
- Sørg for, at URL-adressen og parametrene for HTTP-anmodningen er angivet korrekt i forhold til organisationens behov.
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Indgange til underflow
- errorMessage - STRING: En meddelelse, der afspilles i tilfælde af en fejl under underflowet.
Udgange fra underflow
- outputVariable - STRING: Gemmer det bekræftede eller manuelt indtastede kontonummer.
Opdeling efter underflow
Følgende tabel beskriver de forskellige underflowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Delflowelement |
Beskrivelse |
|---|---|
|
Start underflow (Initialisering) |
Underflowet starter processen med at hente kundedata. |
|
Vent venligst (Komfortmeddelelse) |
Den, der ringer op, får besked om, at systemet henter vedkommendes oplysninger ved hjælp af en TTS-prompt: Vent, mens vi slår dine oplysninger op. |
|
HTTP-anmodning (Hent kundeoplysninger) |
Systemet sender en HTTP GET-anmodning for at hente kundeoplysninger fra et angivet API slutpunkt. Hvis det lykkes, indeholder svaret kunde-id'et. |
|
Tjek HTTP-status (Evaluer svar) |
HTTP-svaret evalueres ud fra statuskoden. Hvis anmodningen lykkedes, går processen videre til næste trin. |
|
Menuen Bekræftelse (Anmod om bekræftelse eller manuel indtastning) |
Den, der ringer op, bliver bedt om at bekræfte det hentede konto-id eller manuelt angive sit kontonummer, hvis det er forkert. |
|
Angiv variabel (butikskonto-id) |
Hvis den, der ringer op, bekræfter konto-id'et, gemmes værdien i outputVariable. |
|
Saml cifre (Manuel kontoindtastning) |
Hvis anmodningen mislykkes, eller den, der ringer op, vælger at indtaste sit kontonummer igen, bliver vedkommende bedt om at indtaste et 6-cifret kontonummer efterfulgt af pundnøglen (#). |
|
Fejlhåndtering (Stillthere, ugyldig, kritisk) |
Underflowet håndterer timeouts, ugyldige input og kritiske fejl med respektive prompter:
|
|
Afslut underflow (Konklusion) |
Underflowet afsluttes enten, når kontonummeret bekræftes, eller der er håndteret en fejl. |
Understrømsaktiviteter
Følgende tabel beskriver rækkefølgen af underflowaktiviteter for denne skabelon.
|
Underflow-aktivitet |
Beskrivelse |
|---|---|
|
Start underflow |
Underflowet begynder, når det aktiveres. |
|
Vent venligst |
Afspiller en meddelelse ved hjælp af TTS, hvor opkalderen bliver bedt om at vente, mens oplysningerne hentes. |
|
HTTP-anmodning |
Sender en HTTP GET-anmodning om at hente kundens kontooplysninger. |
|
Tjek HTTP-status |
Evaluerer HTTP-svaret for at afgøre, om anmodningen lykkedes. |
|
Menuen Bekræftelse |
Beder opkalderen om at bekræfte det hentede konto-id eller indtaste det igen, hvis det er forkert. |
|
Angiv variabel |
Gemmer det bekræftede eller manuelt indtastede kontonummer. |
|
Saml cifre |
Indsamler et 6-cifret kontonummer fra opkalderen, hvis HTTP-anmodningen mislykkes, eller de vælger at indtaste et nyt kontonummer. |
|
Fejlhåndtering |
Flere prompter håndterer timeouts, ugyldige input og kritiske fejl under underflowet. |
|
Afslut underflow |
Flowet afsluttes, når kontonummeret er bekræftet, eller der opstår en fejl. |
Behandling i kø
Brug denne underflowskabelon til at automatisere købehandling i Webex Contact Center, så opkalderne holdes engagerede i musik og meddelelser.
Dette underflow afspiller kømusik efterfulgt af en meddelelse og gentager sekvensen op til et bestemt antal gange (standard er tre). Det sikrer jævn køhåndtering og en engagerende opkaldsoplevelse. Du kan tilpasse variabler som musikvalg, meddelelsesindhold og loopantal.
Dette underflow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser. For musik bruger den som standard den indbyggede fil (defaultmusic_on_hold.wav) til ventemusik.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center-administrationsportalen, før du implementerer dette underflow:
- Opret indgangspunkter, køer, connectorer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter.
- Sørg for korrekt købehandlingslogik og fejlhåndteringskonfigurationer.
- Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder eller musikfiler i stedet for Cisco tekst-til-tale (TTS).
Du kan finde detaljerede trin under Webex Contact Center opsætnings- og administrationsvejledning.
Indgange til underflow
- queueMessage - STRING: Den meddelelse, der skal afspilles mellem musiknumre (standard: Please wait).
- queueMusic1 - STRING: Den første musikfil, der afspilles, mens opkalderen venter (standard:
defaultmusic_on_hold.wav). - queueMusic2 - STRING: Den anden musikfil, der skal afspilles mellem meddelelser (default:
defaultmusic_on_hold.wav). - Tæller - INTEGER: En tæller til at spore antallet af sløjfer (standard: 0).
- musicDuration - INTEGER: Den varighed, som hvert musiknummer afspilles i (standard: 10 sekunder).
Udgange fra underflow
Ingen
Opdeling efter underflow
Følgende tabel beskriver de forskellige underflowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
|
Delflowelement |
Beskrivelse |
|---|---|
|
Start underflow |
Underflowet begynder. |
|
Tilstandskontrol |
Underflowet kontrollerer, om tælleren er mindre end 2. Hvis det er sandt, fortsætter flowet til musikken og meddelelsessekvensen. Hvis det er falsk, afsluttes underflowet. |
|
Afspil musik 1 |
Den første musikfil (queueMusic1) afspilles i den varighed, der er defineret af musicDuration. |
|
Afspil besked |
Efter den første musikfil afspilles en meddelelse ved hjælp af Cisco TTS med indholdet defineret af queueMessage. |
|
Afspil musik 2 |
Efter meddelelsen afspilles den anden musikfil (queueMusic2) i den definerede varighed. |
|
Increment tæller |
Tællervariablen øges med 1, når den anden musikfil er afspillet. |
|
Kontroller betingelsen igen |
Når tælleren er øget, kontrollerer flowet igen, om tælleren stadig er mindre end 2. Hvis det er sandt, gentages løkken; Ellers afsluttes underflowet. |
|
Afslut underflow |
Når tælleren når 2, slutter understrømmen. |
Underflow-aktivitet
Følgende tabel beskriver rækkefølgen af underflowaktiviteter.
|
Underflow-aktivitet |
Beskrivelse |
|---|---|
|
Start underflow |
Initialiserer underflowprocessen. |
|
Tilstandskontrol |
En betingelse kontrolleres for at sikre, at tælleren er mindre end 2, så løkken kan fortsætte. |
|
Afspil musik 1 |
Afspiller den første musikfil i den varighed, der er angivet af musicDuration. |
|
Afspil besked |
Afspiller en meddelelse ved hjælp af Cisco TTS med indhold leveret af queueMessage. |
|
Afspil musik 2 |
Afspiller den anden musikfil i den varighed, der er angivet af musicDuration. |
|
Increment tæller |
Øger tællervariablen med 1 for at styre løkken. |
|
Afslut underflow |
Afslutter underflowet, når tælleren når den foruddefinerede grænse. |
Skabelon til underflow for planlagt tilbagekald
Brug denne skabelon til at oprette et underflow, der giver opkaldere mulighed for at planlægge et tilbagekald for en bestemt dato og et bestemt klokkeslæt, herunder valg af tidszone.
Dette underflow fører opkalderen gennem en række prompter for at indsamle alle nødvendige oplysninger til et planlagt tilbagekald. Den beder om den ønskede dato, et start- og sluttidspunkt for tilbagekaldsvinduet og opkalderens tidszone. Underflowet omfatter validering af dato- og klokkeslætsinput for at sikre nøjagtighed. Hvis der indtastes et ugyldigt format, bliver opkalderen bedt om det igen. Når alle oplysninger er indsamlet, bruges de til at planlægge tilbagekaldet i systemet.
Dette underflow bruger Cisco tekst-til-tale (TTS) til alle lydmeddelelser.
Forudsætninger
Sørg for, at følgende krav er opfyldt i Webex Contact Center-administrationsportalen, før du implementerer dette underflow:
-
Opret indgangspunkter, køer, teams, indgangspunktstilknytninger og andre organisationsspecifikke konfigurationsaktiviteter, f.eks. connectorer, udgående ANI og meget mere.
-
Upload statiske lydfiler, hvis der bruges brugerdefinerede lydbeskeder i stedet for Cisco tekst-til-tale (TTS).
-
Du kan finde detaljerede trin i installations- og administrationsvejledningen Webex Contact Center.
Indgange til underflow
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| Genkaldsnummer | STRENG | Det telefonnummer, der skal bruges til tilbagekaldet. |
| CustomerName | STRENG | Navnet på den kunde, der anmoder om tilbagekaldet. |
| Tilbagekaldskø | STRENG | Den kø, som det planlagte tilbagekald sendes til. |
Underflow-udgange
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| CallbackScheduleDate | STRENG | Datoen for planlægning af tilbagekaldet, formateret som ÅÅÅÅ-MM-DD. |
| CallbackScheduleTimezone | STRENG | IANA-tidszoneidentifikatoren for tilbagekaldet (f.eks. America/Chicago). |
| CallbackScheduleStartTime | STRENG | Starttidspunktet for genkaldsvinduet, formateret som TT:MM:SS. |
| CallbackScheduleEndTime | STRENG | Sluttidspunktet for genkaldsvinduet, formateret som TT:MM:SS. |
Opdeling efter underflow
Følgende tabel beskriver de forskellige underflowelementer, der er involveret i opkaldsprocessen, og beskriver de handlinger og svar, der forekommer i hvert trin.
| Underflowelement | Beskrivelse |
|---|---|
| Start underflow | Opkaldet kommer ind i underflowet. |
| Dato i tidsplan | Opkalderen bliver bedt om at angive sin foretrukne tilbagekaldsdato i formatet ÅÅÅÅMMDD. Underflowet validerer inputtet for at sikre, at det er en reel dato. Hvis den er ugyldig, gentages prompten. |
| Planlæg starttidspunkt | Den, der ringer op, bliver bedt om at angive starttiden for sit tilbagekaldsvindue i HHMM-format (24 timer). Underflowet validerer inputtet for at sikre, at det er et gyldigt tidspunkt. Hvis den er ugyldig, gentages prompten. |
| Tidsplanens sluttid | Den, der ringer op, bliver bedt om at angive sluttiden for sit tilbagekaldsvindue i HHMM-format (24 timer). Underflowet validerer inputtet for at sikre, at det er et gyldigt tidspunkt. Hvis den er ugyldig, gentages prompten. |
| Planlæg tidszone | Den, der ringer op, får vist en menu til at vælge tidszone.- Tryk på 1 for IST (indisk normaltid).- Tryk på 2 for central tid.- Tryk på 3 for østlig tid. |
| Planlæg genkald | Ved hjælp af alle de indsamlede oplysninger (CallbackNumber, CustomerName, CallbackQueue og den planlagte dato, klokkeslæt og tidszone) planlægger underflowet officielt tilbagekaldet i systemet. |
| Afslut underflow | Underflowet slutter, når tilbagekaldet er planlagt. |
Understrømsaktiviteter
Følgende tabel beskriver rækkefølgen af underflowaktiviteter til planlægning af en tilbagekald.
| Underflowaktivitet | Beskrivelse |
|---|---|
| Start underflow | Underflowet begynder, når det aktiveres. |
| ScheduleDate | Indsamler opkalderens foretrukne tilbagekaldsdato. TTS-prompten er: "Indtast din foretrukne dato i ÅÅÅÅMMDD-format". Indtastningen valideres for at sikre, at det er et korrekt datoformat. |
| ConvertDateFormat | Når en gyldig dato er angivet, konverterer denne aktivitet ÅÅÅÅMMDD-input til et ÅÅÅÅ-MM-DD-format og gemmer det i variablen CallbackScheduleDate. |
| ScheduleStartTime | Indsamler starttiden for genkaldsvinduet. TTS-prompten er: "Indtast starttidspunktet for dit tilbagekald i HHMM-format". Inputtet valideres for at sikre, at det er et korrekt tidsformat. |
| KonverterStartTime | Konverterer input fra HHMM-starttiden til et TT:mm:ss-format og gemmer det i variablen CallbackScheduleStartTime. |
| ScheduleEndTime | Indsamler sluttiden for tilbagekaldsvinduet. TTS-prompten er: "Indtast sluttidspunktet for dit tilbagekald i HHMM-format". Inputtet valideres for at sikre, at det er et korrekt tidsformat. |
| ConvertEndTime | Konverterer HHMM-sluttidsinput til et TT:mm:ss-format og gemmer det i variablen CallbackScheduleEndTime. |
| ScheduleTimeZone | Viser en menu til valg af tidszone. |
| Planlæg tilbagekald | Denne sidste handling tager alle de indsamlede og formaterede variabler og opretter den planlagte tilbagekaldsanmodning i systemet. |
| Afslut underflow | Flowet afsluttes, når tilbagekaldet er planlagt. |
Yderligere ressourcer
Du kan finde flere oplysninger om konfiguration af underflow i installations- og administrationsvejledningen Webex Contact Center.
Oprette og administrere flows
Oprette et flow
Du kan oprette og administrere flows ved hjælp af routingressourcemodulet. Når du designer et flow, må en konsulentinteraktion ikke indeholde et høflighedstilbagekald, feedback fra spørgeundersøgelsen efter opkald eller blind overførselsaktivitet.
Når du opretter et flow, kan du opleve ventetid i flowdesigneren, hvis antallet af noder overstiger 100. I sådanne tilfælde anbefaler vi, at du bruger funktionerne Flowsammenkædning og Dynamiske variabler til at opdele et stort flow i mindre flow, der er let at håndtere. Du kan finde flere oplysninger i Sammenkæde flere flows (med Gå til) og Køkontakt.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
På siden Flows skal du klikke på Administrer flows. Vælg Opret flows på rullelisten. Guiden Opret et nyt flow vises med mulighed for at vælge mellem Flow eller Underflow.
|
| 4 |
Klik på Flow. Klik på Underflow for at oprette et underflow. Processen med at oprette et underflow svarer til processen med at oprette et flow. |
| 5 |
Vælg den ønskede indstilling til oprettelse af flowet:
|
| 6 |
Klik på Start frisk. |
| 7 |
Angiv et entydigt navn i feltet Flownavn . Flownavnet må ikke indeholde mellemrum. Det eneste tilladte specialtegn er _ (understregning). Den tilladte længde er 80 tegn. For eksempel NewContact_01. |
| 8 |
Klik på Opret flow. Vinduet Flowdesigner vises. |
| 9 |
Angiv beskrivelsen af flowet i sektionen Generelle indstillinger . Du kan ikke ændre beskrivelsen senere. |
| 10 |
(Valgfrit) Konfigurer følgende indstillinger i afsnittet Diagramindstillinger .
|
| 11 |
I sektionen Indstillinger for flowdekryptering, TURN på til/fra-knappen Aktivér flowdekryptering for at tillade dekryptering af følsomme oplysninger i flowet . Der vises et pop op-vindue med oplysninger om fejlfindingsoplysninger. Markér Jeg accepterer , og klik på Gem. Du kan nu deaktivere følsomme oplysninger fra flowloggene på tidspunktet for fejlfinding af flows. Se afsnittet Spor flow for at få flere oplysninger. |
| 12 |
Udfør følgende opgaver for at oprette flowet:
|
Oprette flows fra flowskabeloner
Flowskabeloner giver dig standardflow til almindelige use cases. Sådan opretter du flows ud fra flowskabeloner:
| 1 |
Log på Control Hub. |
| 2 |
Gå til . |
| 3 |
I navigationsruden i kontaktcentret skal du klikke på . |
| 4 |
Klik på Administrer flow på siden Flows , og klik på rullelisten Opret flows . Guiden Opret et nyt flow vises med mulighed for at vælge mellem Flow eller Underflow.
|
| 5 |
Klik på Flow. Hvis du vil oprette et underflow, skal du klikke på Underflow. Processen med at oprette et underflow svarer til processen med at oprette et flow. |
| 6 |
Fra Vælg en metode skal du klikke på Flowskabeloner. |
| 7 |
Vælg din skabelon på den tilgængelige liste over skabeloner. Klik på Næste. Klik på Vis detaljer for at se et detaljeret eksempel på skabelonen. Se afsnittet Vis detaljer om flowskabelon for at få flere oplysninger. |
| 8 |
Angiv et entydigt navn på flowet i feltet Flownavn . Overhold navngivningskonventionerne. |
| 9 |
Klik på Næste. Du har oprettet et nyt flow fra en flowskabelon.
Du kan finde flere oplysninger om flowene, og hvis flow kræver yderligere konfiguration før test, ved at bruge de links, der er tilgængelige i listen over flowskabeloner. Se Få vist detaljer om flowskabelon. |
Hvad der skal ske nu
Tilpas aktiviteter og begivenheder i flowet efter dine krav. Valider og publicer flowet.
Få vist detaljer om flowskabelon
Sådan får du vist flere oplysninger om en bestemt skabelon:
| 1 |
Vælg den ønskede skabelon på siden med skabelonsamlinger. |
| 2 |
Klik på Vis detaljer. Siden med skabelondetaljer vises.
|
Hvad der skal ske nu
Klik på Vælg skabelon for at fortsætte med den valgte skabelon.
Indstillinger i genvejsmenu
Brug kontekstmenuen til yderligere handlinger. Hvis du vil åbne genvejsmenuen fra siden Flows , skal du vælge flowet og åbne flowet i modulet Flowdesigner. Hold markøren over flownavnet. Der vises en menu med følgende valgmuligheder:
- Rediger navn – bruges til at omdøbe flowet.
- Eksportér – bruges til at eksportere flowet.
- Importér – Bruges til at importere flowet.
- Slet – Bruges til at slette flowet.
- Vis versionshistorik – Bruges til at få vist versionsdetaljer for flowet.
Rediger flowvariabler
Du kan ikke redigere en variabel, når den er i brug. Når du har oprettet variabeltypen, kan du ikke redigere variabeltypen.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for det flow, du vil redigere. Flowet åbnes i vinduet Flowdesigner. |
| 4 |
Klik på et variabelmærke i ruden Globale egenskaber . Et pop op-vindue viser en oversigt over de variable oplysninger.
|
| 5 |
Klik på Rediger i øverste højre hjørne af pop op-vinduet. |
| 6 |
Vælg den ubrugte variabel i flowet. |
| 7 |
Foretag de nødvendige ændringer af konfigurationerne variabelnavn, beskrivelse, værdi og variabel. |
Ændre et flow
Brug til/fra-knappen Rediger til at redigere et flow. Når den er aktiveret, kan andre flowudviklere ikke redigere flowet samtidigt. Som standard åbnes et flow i skrivebeskyttet tilstand.
Du kan markere variabler, der indeholder følsomme oplysninger, som sikre. Når du åbner et eksisterende flow, der indeholder flowvariabler, bliver du bedt om at gennemgå og markere disse variabler som sikre. Du kan finde flere oplysninger om sikre variabler under Sikre variabler.
| 1 |
Log på Control Hub. | ||||||||||||
| 2 |
Gå til . Siden Flows vises og viser listen over flows med følgende felter:
| ||||||||||||
| 3 |
Klik på ikonet Gå til flowdesigner ud for det flow, du vil redigere. Flowet åbnes i vinduet Flowdesigner. Hvis det valgte flow indeholder flowvariabler, bliver du bedt om at markere variablerne som sikre. Du kan kun ændre flowet, hvis til/fra-knappen Rediger til er aktiveret. Hvis til/fra-knappen Rediger til er deaktiveret, vises flowet i skrivebeskyttet tilstand. | ||||||||||||
| 4 |
Indstillinger for flowdekryptering: Aktivér indstillingerne for flowdekryptering for at tillade dekryptering af flow. Se afsnittet Spor flow for at få flere oplysninger. | ||||||||||||
| 5 |
Klik på Gå Vælg sikre variabler for at åbne dialogboksen Rediger sikre variabler . Du kan klikke på Spring over indtil videre for at fortsætte med at redigere det valgte flow uden at markere de sikre variabler. Denne dialogboks vises, næste gang du redigerer flowet. Markér afkrydsningsfeltet Vis ikke denne meddelelse igen for permanent at springe udvælgelsesprocessen for det valgte flow over. I øjeblikket understøttes denne funktion ikke. | ||||||||||||
| 6 |
Markér afkrydsningsfelterne for de variabler, der indeholder følsomme oplysninger, og klik på Gem. Vinduet Flowdesigner viser de valgte variabler med et låseikon ved siden af variabelnavnene. Det valgte flow åbnes i skrivebeskyttet tilstand. | ||||||||||||
| 7 |
Aktivér til/fra-knappen Rediger for at ændre flowet. | ||||||||||||
| 8 |
Rediger kladdeflowet som ønsket. Når du ændrer et flow, kan en konsulentinteraktion ikke indeholde et høflighedstilbagekald, feedback fra undersøgelsen efter opkald eller blind overførselsaktivitet. | ||||||||||||
| 9 |
Klik på Gem for at gemme flowet, hvis du deaktiverer til/fra-knappen Automatisk lagring . |
Få vist en forhåndsvisning af lydprompten i flowet
Funktionen til forhåndsvisning af lydbeskeder muliggør øjeblikkelig lydafspilning af .wav filer og tekst-til-tale-meddelelser (TTS) i flowdesignermodulet. Knappen Vis eksempel under følgende aktiviteter giver en forbedret udvikleroplevelse ved at reducere den tid og de ekstra kræfter til validering af lyd- og tekst-til-tale-meddelelser:
Brug knappen Vis eksempel til hurtig bekræftelse af lydmeddelelser, sprog og stemmevalg i TTS-meddelelser sammen med test af SSML-markering til hurtig tilpasning.
-
Play Musik-aktivitet understøtter ikke prompter om forhåndsvisning.
-
Når du får vist tekst til tale, er valg af stemme obligatorisk.
-
Du kan ikke ændre indstillingen TTS-connector, når du får vist prompten. Luk promptmodalen til forhåndsvisning, vælg en anden udbyder på aktiviteten for at teste en anden TTS-udbyder.
-
Sprog - og stemmeindstillingerne på rullelisten, når du får vist en meddelelse, svarer til henholdsvis variablerne Global_Language og Global_VoiceName. Du kan indstille disse i flowet for at ændre oplevelsen.
-
Når du tester lydfilvariabler, skal du sikre dig, at filstien svarer til en faktisk .wav fil, der findes på systemet.
Søge efter objekter i et flow
Brug søgefunktionen til at søge efter objekter i et flow og få hurtig adgang til deres placeringer. I forbindelse med flows, der er mere detaljerede og komplekse, skal du bruge denne søgefunktion til at undgå manuelt arbejde med at finde de ønskede objekter.
Du kan søge i følgende objekter i flowet ved hjælp af denne søgefunktion:
- Aktivitetsnavne, beskrivelser og input
- Variabelnavne
- Pebble udtryk
- Flow egenskaber
Du kan finde og erstatte fritekst i felter som tekstinput, beskrivelser, stenudtryk osv.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for det flow, du vil redigere. Flowet åbnes i vinduet Flowdesigner .
|
| 4 |
Indtast nøgleordet (aktivitetsnavn, variabelnavn eller streng) i søgefeltet, der vises i øverste højre hjørne, og tryk på Enter. Alternativt kan du udløse søgefeltet ved hjælp af tastaturgenvejene: Cmd + K (til macOS) og Ctrl + k (til Windows). Søgeresultaterne vises i et separat søgepanel i venstre side af skærmen.
|
| 5 |
(Valgfrit) Vælg en eller flere objekttyper på rullelisten for at filtrere søgeresultaterne. |
| 6 |
Benyt følgende fremgangsmåde for at søge efter og erstatte en tekst: |
Anvend versionsetiketter på et flow
Vi anbefaler, at du tilføjer versionsetiketter for at opbygge en livscyklus for flowet gennem forskellige faser, f.eks. udvikling, test og live. I stedet for at anvende ændringer direkte på flowet kan du publicere flowet gennem faser, før du installerer flowet i produktionen. Denne funktion hjælper dig med at undgå overskrivning af dit aktuelle flow i produktionen.
Når du publicerer et flow, skal du knytte en versionsetiket som "Live", "Test" eller "Dev" til den nye flowversion ud over flownavnet. Dette giver mulighed for at knytte forskellige versioner af det samme flow til forskellige indgangspunkter eller GoTo-aktivitet. Seneste er standardversionsetiketten, som du ikke kan fjerne fra en flowversion. Du kan anvende enhver anden versionsetiket sammen med den nyeste.
Desuden kan du knytte flere versioner af det samme flow til et indgangspunkt. Under konfigurationen af et indgangspunkt kan du vælge et flow sammen med en af de tilknyttede versionsetiketter.
Du kan også ændre flowlogikken dynamisk ved at få adgang til versionsetiketter i flowet ved hjælp af variablen Ny kontakt (se Start flow for at få flere oplysninger). Variablen NewContact.FlowVersionLabel viser den flowversionsetiket, der aktuelt er i udførelse: om 'Dev', 'Test', 'Live' eller 'Seneste'. Anvendelse af en flowversionsetiket gør det muligt at oprette brugerdefineret logik, der skræddersys til flowets specifikke versionsetiketter.
Når du åbner flowet i redigeringstilstand, kan du se kladdeversionen fra den senest publicerede flowversion. Når du udgiver denne kladdeversion, knyttes etiketten for den seneste version til den. På et givet tidspunkt er det kun ét flow, der har den seneste versionsetiket tilknyttet. Dette svarer til den senest udgivne version af flowet.
Før du begynder
Du skal publicere flowet mindst én gang.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for det flow, du vil redigere. Flowet åbnes i vinduet Flowdesigner. |
| 4 |
Rediger flowet. |
| 5 |
Klik på Gem for at gemme flowet, hvis du deaktiverer til/fra-knappen Automatisk lagring . |
| 6 |
TURN på til/fra-knappen Validering for at aktivere publicering. |
| 7 |
Klik på Udgiv. |
| 8 |
(Valgfrit) Angiv en note om versionen eller eventuelle oplysninger, du vil dele med andre flowudviklere, i dialogboksen Publicer flow. |
| 9 |
Som standard vælges Seneste som versionsetiket, der angiver den seneste version af flowet. Du kan anvende flere versionsetiketter på en flowversion, f.eks. live, udvikling eller test fra rullelisten Tilføj versionsetiket . Hvis en bestemt versionsetiket er knyttet til et indgangspunkt, vises der en meddelelse ud for versionsetiketten på rullelisten om, at etiketten er knyttet til et indgangspunkt. |
| 10 |
Klik på Udgiv. Når du har valgt en eller flere relevante versionsetiketter og publiceret, skal du bruge denne version af flowet, når du tildeler til et indgangspunkt. |
| 11 |
(Valgfrit) Klik på timerikonet ud for versionsnummeret for at få vist versionshistorikken for flowet. Modalen Versionshistorik vises, der viser følgende detaljer for aktive versioner og andre versioner af flowet:
Brug en af følgende søgeordssøgeattributter til at filtrere tabellen:
|
| 12 |
(Valgfrit) Klik på ikonet Vis for en række for at få vist det flow, der er publiceret i den valgte version. Hvis du vælger at redigere, når du får vist en ældre flowversion, overskrives den aktuelle kladde med den specifikke flowversion. |
Du kan føje et vilkårligt antal versioner til et flow. Flowversionshistorikken viser dog kun de seneste 100 versioner. Flowversioner slettes kun, når du sletter flowet.
Aktiver eller deaktiver automatisk lagring
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Du kan oprette et flow ved at klikke på Ny. |
| 4 |
Hvis du vil redigere et eksisterende flow, skal du klikke på ikonet Gå til flowdesigner ud for det flow, du vil redigere. Flowet åbnes i vinduet Flowdesigner .
|
| 5 |
For at aktivere indstillingen automatisk lagring skal du indstille til/fra-knappen Automatisk lagring til TIL. |
| 6 |
Sådan deaktiverer du indstillingen til automatisk lagring: Når du har deaktiveret indstillingen til automatisk lagring, skal du gemme ændringerne manuelt. Ellers mister du de ændringer, der er foretaget i flowet. |
Kopier og indsæt aktiviteter
Kopiér og indsæt en aktivitet eller en gruppe aktiviteter i det samme flow, så du ikke behøver at konfigurere aktiviteter fra bunden. Til dette formål kan du vælge en enkelt aktivitet eller en gruppe af aktiviteter på en gang og genbruge dem i det samme flow. Når du kopierer aktiviteter, opretter systemet dubletter af disse aktiviteter og kopierer alle konfigurerede indstillinger og links.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Hvis du vil oprette et flow, skal du klikke på . |
| 4 |
Hvis du vil redigere et eksisterende flow, skal du klikke på ikonet Gå til flowdesigner ud for flowet for at åbne flowet. |
| 5 |
Benyt en af følgende fremgangsmåder: Du kan også trykke på CTRL+C på tastaturet for at kopiere de valgte aktiviteter og trykke på CTRL+V for at indsætte de valgte aktiviteter på lærredet. |
| 6 |
Omarranger de kopierede aktiviteter efter behov. |
Validere et flow
Valider et flow for at sikre, at alle påkrævede felter er konfigureret Og at flowets struktur er gyldig. Validering kan ikke bestemme, hvordan systemet kører flowet på kørselstidspunktet, og garanterer ikke, at flowet kører som forventet.
Når valideringen er fuldført, skal du lade til/fra-knappen Validering være slået til. Du kan ikke publicere flowet, medmindre valideringen lykkes.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for det flow, du vil validere. Flowet åbnes i vinduet Flowdesigner .
|
| 4 |
Indstil til/fra-knappen Validering til Til. Valideringen starter, og der vises fejl i vinduet. Under valideringen viser systemet fejl på følgende måder:
|
| 5 |
Hvis du lukker vinduet med valideringsoplysninger og vil åbne det igen, skal du klikke på knappen Flowfejl . |
| 6 |
(Valgfrit) Hvis der er fejl, skal du indstille til/fra-knappen Validering til Fra. Ret fejlene, og genstart valideringen. Flowvalidering kan ikke evaluere funktioner eller kontrollere, om variabler løses til forventede værdier. Det kontrollerer kun for strukturelle fejl. Dobbelttjek dine variabler for at sikre, at de fungerer som forventet. |
Kopiere et flow
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ellipseikonet ud for det flow, du vil kopiere, og klik på Kopiér. Navnet på det kopierede flow har formatet: Copy_FlowName_FlowID. Flownavn er navnet på det oprindelige flow, og flow-id er et entydigt id for det oprindelige flow. |
| 4 |
Åbn det kopierede flow for at redigere navnet. |
Eksportere et flow
Eksportér et flow for at udtrække en flowdefinition som en JSON-fil. Senere kan du importere JSON-filen for at oprette det samme flow på en anden lejer. Hvis du vil importere et flow, skal du se Importere et flow.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ellipseikonet ud for det flow, du vil eksportere, og klik på Eksportér. |
| 4 |
Vælg Gem i dialogboksen, der åbnes, og klik på OK for at downloade flowfilen. Filen downloades til dit lokale system med det eksisterende filnavn i JSON-format. |
Importere et flow
Hvis du vil importere et flow fra en anden lejer, skal du først eksportere flowet som en JSON-fil. Hvis du vil eksportere et flow, skal du se Eksportere et flow.
Hvis du vil genbruge et eksisterende flow inden for den samme lejer, skal du se Kopiere et flow.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på Importér under Administrer flows . |
| 4 |
Vælg den flowfil, der er i JSON-format, fra dit lokale system. |
| 5 |
Klik på Åbn for at importere filen. Flowet importeres til din lejer. Du kan kun importere et flow i JSON-format. JSON-filen skal være et gyldigt flow, for at importen kan gennemføres. Du kan importere en filstørrelse på op til 10 MB. |
Hvad der skal ske nu
Du kan redigere eller publicere flowet. Du kan finde flere oplysninger i Arbejde med flows.
Udgive et flow
Du kan publicere et flow, når systemet har valideret flowet og fundet det fejlfrit. Du kan bruge et publiceret flow i rutestrategier for indgangspunkter.
Før du publicerer, skal du bekræfte, at flowet er korrekt konfigureret og klar til brug i live kontaktcenter. Systemet understøtter ikke fuldt ud redigering af et publiceret flow.
Systemet deaktiverer flowknappen Udgiv, mens til/fra-knappen Validering er slået fra. Hvis der er aktive fejl, forbliver knappen deaktiveret.
Når du klikker på Publicer flow, vises bekræftelsesvinduet for Publicer flow. Før du publicerer et flow, skal du sikre dig, at alle udtryk fungerer, og at flowet fungerer som ønsket.
Hvis der opstår en fejl:
- Du ser et meddelelsesvindue med
sporings-idogflow-id. Kontakt Cisco Support for at få hjælp med fejl. Support kræver sporings-id'et. - Klik på knappen Prøv publicer igen.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for det flow, du vil publicere. Flowet åbnes i vinduet Flowdesigner .
|
| 4 |
Klik på Udgiv. Hvis flowet publiceres, vises der en bekræftelsesmeddelelse. |
| 5 |
Vælg en af følgende indstillinger:
|
Slet et flow
Hvis et flow har statussen Udgivet, kan det være en del af konfigurationen af en distributionsstrategi. Find ud af, hvor flowet er i brug, før du sletter det. Ellers kan du påvirke live-kontaktcenterinteraktioner.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ellipseikonet ud for det flow, du vil slette, og klik på Slet. |
| 4 |
Klik på Ja for at bekræfte. |
Strategier for routing til indgangspunkter
En distributionsstrategi for et indgangspunkt er en konfiguration, der styrer en kontakts distributionsfunktionsmåde, når kontakten når et indgangspunkt. Når en kontakt ankommer til et indgangspunkt, kontrollerer routingprogrammet, hvilken distributionsstrategi for indgangspunktet der er aktiv på det givne tidspunkt, og følger denne konfiguration.
I afsnittet Opkaldskontrol i konfigurationen af indgangspunktsdistributionsstrategien kan du vælge et flow, der styrer den oplevelse, som opkalderne får under deres interaktion. Med Flowdesigner kan du konfigurere et end-to-end-flow, der styrer både den indledende behandling af opkaldet i IVR og køoplevelsen, når kontakten er sat i kø.
Vælg et flow på rullelisten Flow for at angive det flow, der styrer denne komplette opkaldsoplevelse i det tidsinterval, der er angivet i routingstrategien. Kun flows, der publiceres fra Flowdesigner, er tilgængelige fra denne rulleliste.
Flow er kun tilgængelige for telefonindgangspunkter. Du kan ikke tilsidesætte nogen indstillinger i flowet fra indgangspunktets routingstrategi.
Strategier for kødistribution
En kødistributionsstrategi er en konfiguration, der styrer en kontakts distributionsfunktionsmåde, når kontakten når frem til en kø. Når en kontakt ankommer til en kø, kontrollerer routingprogrammet, hvilken køroutingstrategi der er aktiv på det givne tidspunkt, og følger denne konfiguration.
Kunder, der har kødistributionsstrategier i Webex Contact Center, kan få adgang til dem, men de kan ikke oprette nye strategier. Vi anbefaler, at alle kunder overfører deres konfigurationer til køer.
Oprette og administrere underflow
Med flowdesigner kan du opdele store flow i mindre, mere håndterbare dele, der kaldes underflow. Du kan genbruge underflow på tværs af flere flows til at håndtere bestemte opgaver. Denne modulære tilgang forenkler flowstyring og reducerer kompleksiteten ved at opbygge store flows. Her er nogle vigtige egenskaber ved underflow:
-
Du kan oprette underflow på organisationsniveau for at gøre dem tilgængelige internt. Du kan f.eks. få vist og hente underflows, der er tilgængelige inden for den samme organisation. Du kan maksimalt oprette 200 underflow pr. organisation.
-
Du kan aktivere et underflow inde fra et flow for at køre logik uden at linke til et indgangspunkt eller forlade hovedflowet.
-
Du kan genbruge underflow flere gange i et hovedflow eller på tværs af hovedflow i organisationen.
-
Du kan overføre variabler mellem overordnet flow og underflow og tilknytte input- og outputvariabler fra hovedflowet til underflowet og den modsatte vej. Dette gør disse variabler i underflowet uafhængige af variablerne i det overordnede flow, der aktiverer underflowet.
Indstillingerne for tekst til tale (TTS) i hovedflowet overføres dog ikke til underflowene. Overvej for eksempel et flow, hvor hovedstrømningsvariablen er
Global_VoiceName: fr-FR-Ariane (fransk).Hvis et underflow udløser afspilning af TTS, afspilles lyden som standard på engelsk. For at overvinde dette skal du definere en underflowvariabel med samme navn, der erGlobal_VoiceName: fr-FR-Ariane (fransk). Du kan også oprette en underflowvariabelGlobal_VoiceName(samme som i hovedflowet) og tilknytte værdien fra hovedflowet til underflowet. Du kan finde flere oplysninger under Konfigurer forskellige understøttede sprog og stemmenavne med oprindelig tekst-til-tale i WxCC-underflow.Du kan ikke føje globale variabler til underflowet. Du kan dog tilknytte en global variabel fra hovedflowet til en lokal variabel i underflow.
-
Du kan publicere underflow uafhængigt. De ændringer, der foretages i underflowet, træder dog først i kraft, når du publicerer hovedflowet igen.
-
Du kan knytte en versionsetiket som Live, Dev og Test til et underflow, så du kan udføre en komplet test af hovedflowet i de respektive miljøer.
-
Delstrømme skal aktiveres fra hovedstrømmene. Du kan ikke aktivere et andet underflow fra et underflow.
-
Du kan ikke sammenkæde et underflow fra et indgangspunkt eller en køroutingstrategi.
-
Du kan importere og eksportere underflow uafhængigt.
Oprette et underflow
Du kan oprette og administrere underflows i Control Hub.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klik på . |
| 4 |
Angiv navnet på underflowet i feltet Underflownavn . Navnet på underflowet skal være entydigt. Det må ikke indeholde mellemrum. De eneste tilladte specialtegn er _ (understregning) og - (bindestreg). Den maksimale længde er 80 tegn. |
| 5 |
Klik på Start opbygning af underflow. Vinduet Flowdesigner vises. |
| 6 |
Angiv beskrivelsen af underflowet i afsnittet Generelle indstillinger . Du kan ændre denne beskrivelse senere. |
| 7 |
Konfigurer funktioner som buede links, linkfarve, fejlstifarve, markeringsfarve og tykkelse i afsnittet Visningsindstillinger . |
| 8 |
I afsnittet Definition af variabler skal du tilføje de nødvendige variabler for at linke til hovedflowet.
Alle ovenstående variabler kan være af typen Streng, Heltal, Dato/klokkeslæt, Boolesk, Decimal og JSON. |
| 9 |
Udfør følgende opgaver for at oprette underflowet:
Handlinger som anvendelse af versionsetiketter og flowsporing fungerer på samme måde som i hovedflowet. Du kan finde flere oplysninger i Anvend versionsetiketter på et flow og Fejlfindingsflow. |
Redigere et underflow
Når du redigerer og publicerer et underflow, træder ændringerne først i kraft i hovedflowet, når du publicerer hovedflowet.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klik på det underflow, du vil redigere. |
| 4 |
Aktivér til/fra-knappen Rediger for at ændre underflowet. |
| 5 |
Foretag de nødvendige ændringer af underflowet. Klik på Gem for at gemme flowet, hvis du deaktiverer til/fra-knappen Automatisk lagring . |
Slet et underflow
Hvis et publiceret hovedflow bruger et underflow, kan du ikke slette det, uanset om flowet er aktivt eller knyttet til et indgangspunkt. Hvis du vil slette underflowet, skal du først fjerne det fra hovedflowet eller slette hovedflowet helt.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klik på det lodrette ellipseikon på den underrække, du vil slette, og klik på Slet. |
| 4 |
Klik på Ja for at bekræfte. |
Føj underflow til et hovedflow
Du kan tilføje et underflow på tværs af flere hovedflows.
| 1 |
Log på Control Hub. |
| 2 |
Naviger til . Du kan også føje et underflow til et hovedflow fra navigationslinjen i Management Portal. Vælg . Klik på ellipseikonet ud for det flow, du vil redigere, og klik på Åbn. |
| 3 |
Klik på det flow, du vil ændre, for at tilføje et underflow. Vinduet Flowdesigner vises. |
| 4 |
Klik på Underflows Tab. Der vises en liste over underflow for den valgte organisation/lejer. |
| 5 |
Træk og slip det ønskede underflow fra listen til lærredet for at føje det til hovedflowet. Du kan få vist detaljerne for det valgte underflow, f.eks. navn, underflowversion sammen med versionsetiketten og alle variabler, der er konfigureret i underflowet. Du kan også klikke på Vis ud for navnet på underflowet for at åbne underflowet i et nyt Tab i browseren. |
| 6 |
I sektionen Underflowversion skal du vælge den påkrævede underflowetiket, som du vil føje til hovedflowet, da denne ikke er konfigureret som standard. Som standard er afkrydsningsfeltet Aktivér automatiske opdateringer markeret. Når det er aktiveret, opdaterer systemet automatisk hovedflowet med den nyere version, når det er aktiveret. Fjern markeringen i indstillingen Aktivér automatiske opdateringer for at deaktivere automatiske opdateringer. Sørg for at publicere hovedflowet igen, når du opretter nyere versioner af underflowet. |
| 7 |
I sektionen Subflow-inputvariabler skal du knytte hovedflowvariablerne til subflow-inputvariablerne. Sørg for at tilknytte den samme datatype for at gøre det muligt for underflowet at fungere uden fejl. På samme måde skal du i sektionen Underflowoutputvariabler knytte outputvariablerne for underflow til hovedflowvariablerne med den samme datatype. |
| 8 |
Udgiv hovedflowet. |
Oprette og administrere funktioner
Du kan oprette og administrere funktioner i modulet Flowdesigner. Med Funktioner kan du skrive brugerdefineret kildekode til udførelse af hurtige dataopgaver og orkestrere komplekse handlinger. Du kan skrive kode indbygget ved hjælp af en kodeeditor og bruge dem på tværs af flows.
Funktionerne supplerer Pebble Template-rammen, som udviklerne bruger til at udføre lignende opgaver. Med denne funktion kan flowudviklerne:
- Vælg sproget til at skrive koden. Understøttede sprog er JavaScript og Python.
- Skriv brugerdefineret kildekode med sprogspecifik statisk analyse.
- Test brugerdefineret kode med eksempelværdier, og få vist output og fejl, før du udgiver.
- Skriv flowlogik baseret på aktivitetsoutputvariabler og status-/fejlkoder.
- Parse og sæt i variabler værdierne for output, der returneres af funktionen, til videre brug i flowet.
- Genbrug funktioner på tværs af flere flows som en aktivitet.
- Fejlfindingsflow ved hjælp af fejlmeddelelser, der returneres af funktionsoutput, status- og fejlkoder, håndtering af kørselsfejl, flowfejlfindingsfunktioner og analysefunktioner.
Vigtige overvejelser
I dette afsnit fremhæves nogle vigtige overvejelser, du skal være opmærksom på, når du arbejder med funktioner:
- Det maksimale antal funktioner, der understøttes pr. organisation, er 200.
- Den maksimale hukommelse, der er allokeret pr. funktion, er 128 MB.
- Den konfigurerbare timeout for lyd ved ventetid er 2-5 sekunder.
Opret en funktion
| 1 |
Log på Control Hub. |
| 2 |
Naviger til . |
| 3 |
Klik på Opret en funktion på siden Funktioner. Du kan også oprette en funktion fra Funktioner Tab i modulet Flowdesigner. |
| 4 |
På siden Opret en ny funktion skal du vælge den ønskede metode til oprettelse af en funktion. |
| 5 |
Klik på Udgiv funktion. Angiv følgende oplysninger på siden Publiceringsfunktion :
Brug rullelisten ud for funktionsnavnet øverst til venstre på siden for at få vist versionshistorikken for funktionen. Du kan også vende tilbage til en ældre version, hvis det er nødvendigt, på samme måde som du gør for flows. Hvis du udgiver en funktion efter redigering af dens kildekode eller indstillinger, opdaterer systemet straks ændringerne til alle flow, der bruger disse kodede versioner af funktionen. Vær derfor opmærksom, når du udgiver mærkede versioner af en funktion, der bruges i dine liveproduktionsflows. |
Hvad der skal ske nu
Føj funktionen til et hovedflow. Du kan finde flere oplysninger under Føje en funktion til et hovedflow.
Administrer funktioner
Når du har oprettet en funktion, kan du kopiere, eksportere og slette funktionen efter behov.
| 1 |
Log på Control Hub. |
| 2 |
Naviger til . Siden Funktioner viser alle de funktioner, der er oprettet i organisationen.
|
| 3 |
Klik på ellipseikonet ved siden af funktionen. Vælg Kopiér, Slet eller Eksporter efter behov. |
| 4 |
Klik på knappen Administrer funktion i flowdesigner for at åbne funktionen i flowdesignermodulet. |
Hvad der skal ske nu
Føj en funktion til et hovedflow
Du kan tilføje en funktion på tværs af flere hovedflows.
| 1 |
Log på Control Hub. |
| 2 |
Naviger til . |
| 3 |
Klik for at åbne det flow, du vil føje en funktion til. |
| 4 |
Slå knappen Rediger til/fra. |
| 5 |
Klik på Funktioner Tab i ruden Aktivitetsliste til venstre Der vises en liste over publicerede funktioner, der er oprettet for den valgte organisation/lejer. |
| 6 |
Træk og slip den ønskede funktion fra listen til lærredet. Føj det til hovedstrømmen. Du kan få vist detaljerne for den valgte funktion, f.eks. etiket for funktionsversion, variabler for funktionsinput, variable detaljer og outputvariabler. |
| 7 |
I sektionen Funktionsinputvariabler skal du knytte hovedflowvariablerne til funktionsinputvariablerne. Flowvariabler, der oprettes med samme navn og datatype som funktionsinputvariablerne, knyttes automatisk til hinanden. |
| 8 |
I sektionen Funktionsoutputvariabler skal du analysere og knytte funktionsoutputvariablerne til hovedflowvariablerne med den samme datatype. Du kan analysere ved hjælp af JSONPath-udtryk, som beskrevet på skærmen med eksempler. |
| 9 |
Udgiv hovedflowet. |
Ofte stillede spørgsmål
I dette afsnit finder du svar på ofte stillede spørgsmål om brug af funktioner i organisationen.
Hvilke sprog understøtter Flow Designer-modulet for funktionsaktiviteten?
Flow Designer-modulet understøtter JavaScript (Node.js 22.x) og Python (3.13) i første fase.
Har vi nogen grænser for, hvilke biblioteker jeg kan bruge inde i kodeblokken?
Fælles indfødte biblioteker er tilgængelige. Der er dog ingen understøttelse af brugerdefinerede moduler.
Er der nogen grænse for antallet af kodelinjer?
Ja. Du kan indtaste op til 5000 linjer kode.
Er der nogen grænse for udførelsestiden?
Ja. Det er begrænset til 5 sekunder at fuldføre udførelsen.
Kan jeg teste min kode? Nogen begrænsninger?
Ja. En eksekveringstestkører er tilgængelig med faktiske output eller fejlmeddelelser returneret. Konsollogfiler eksponeres ikke, men man kan indstille og få adgang til dem ved hjælp af et brugerdefineret outputstrengarray.
Har vi understøttelse af Musik på ventetid til udførelse venter midt i opkald (stilhedsforebyggelse)
Ja, indstillingen Ventemusik på flow hjælper automatisk med at forhindre stilhed for opkaldere. Standardindstillingen er 2 sekunder.
Hvordan fungerer funktionen?
Vi bruger FaaS (Function as a Service) infrastruktur til at pakke og køre funktionen. Lav ventetid for taleopkald.
Hvor mange inputvariabler kan jeg passere? Hvor mange udgange indstilles?
Der indstilles ti inputvariabler og en JSON-outputvariabel. Individuelle funktionsoutput kan analyseres i den samme aktivitet ved hjælp af JSONPath-udtryk.
Kan jeg indstille flere variabler til kodeblokken?
Ja. Den nye forbedring til at indstille flere variabler ligner aktiviteten 'Parse'.
Kan jeg genbruge funktionen på tværs af flere flows?
Ja. Du kan bruge funktionen på tværs af dine flows, da den er centralt tilgængelig i din organisation.
Hvem kan administrere (redigere eller vise) funktioner?
Supervisorer og administratorer. Supervisorers adgang til funktionen styres af indstillingen Funktion (som kan indstilles til Rediger, Vis eller Ingen under Kundeoplevelse i brugerprofilen).
Konfigurer fejlhåndtering
Systemet fremhæver fejlhåndteringsstien for hver aktivitet, der er konfigureret i det specifikke flow. Konfigurer fejlhåndteringsstien for at administrere potentielle fejl under flowudførelse. Systemet viser denne sti som standard, men det er valgfrit at konfigurere den. Hvis du ikke konfigurerer det for en aktivitet, viser systemet meddelelser under flowvalidering. Du kan dog stadig publicere flowet med disse beskeder.
Systemet klassificerer fejl, der opstår under flowkørsel, i to kategorier:
-
Fejl under udførelse af aktivitet: Angiv de fejl, der forekommer under aktivitetens funktionsudførelse. Der opstår f.eks. en aktivitetsfejl, når en kunde angiver en ikke-matchet post under udførelse af menuaktiviteten .
-
Systemfejl/globale fejl: Angiv de fejl, der opstår i systemet under udførelse af aktivitet. Systemfejl opstår f.eks., når der er et ugyldigt stenudtryk under udførelsen af aktiviteten Angiv variabel .
-
Udefineret fejl: Denne fejlnode angiver den fejludgangssti, som flowet tager, når der er udefinerede systemfejl under flowudførelse. Du kan konfigurere flowet for udefinerede fejl ved at forbinde denne aktivitets outputsti med de relevante aktiviteter.
Følgende flowkontrolaktiviteter har ikke noden Udefineret fejl :
- Start Flow
- Slutflow
- HTTP-anmodning
- Parse
Hvis du ikke kan se noden Ikke defineret fejl i nogen aktivitet, skal du kontakte Cisco Support for at aktivere det tilsvarende funktionsflag.
-
Konfigurer fejlhåndteringsstier for at optimere flowet. Hvis du ikke konfigurerer en fejlhåndteringssti for aktiviteten, bruger flowet som standard den sti, der er angivet i hændelseshandleren OnGlobalError under hændelsesflows Tab. Du kan finde flere oplysninger om hændelseshandleren OnGlobalError i Hændelsesflow.
Systemhåndhævede grænser for selvsløjfe for aktiviteter
Systemet gennemtvinger begrænsninger for selvsløjfe på specifikke aktiviteter under kørsel af flow. Dette forhindrer aktiviteter i at indgå i endeløse løkker i en interaktion.
Hvis en aktivitet overskrider den systemhåndhævede grænse under udførelsen, vises en advarselsmeddelelse, der angiver, at der er registreret en løkke. Se følgende tabel for maksimale grænseværdier for aktiviteter:
|
Konfigurationer |
Grænse for selvsløjfe |
|---|---|
| Avancerede køoplysninger | 1500 |
| Uovervåget overførsel | 10 |
| Broomstilling | 75 |
| Genkald | 10 |
| Analyse af opkaldsstatus | 10 |
| CollectDigit | 100 |
| Afbryd kontakt | 0 |
| Eskaler opkaldsdistributionsgruppe | 750 |
| FeedbackV2 | 10 |
| Menu | 100 |
| Køkontakt | 100 |
| Kø til agent | 100 |
| Angiv opkalds-id | 100 |
| Optagelsesstyring | 10 |
| Optag | 10 |
| Planlæg genkald | 10 |
| Angiv kontaktprioritet | 100 |
| Start mediestream | 20 |
| Overfør lyd | 3 |
| Virtuel agent | 20 |
| Virtual Agent V2 | 20 |
Mens der findes specifikke konfigurationer til opkaldshåndteringsaktiviteter, er flowkontrolaktiviteter underlagt systemkonfigurerede overspændingsgrænser for at sikre stabilitet og forhindre uendelig løkke.
Link flere flows (med Gå til)
Flowdesigner giver dig mulighed for at sammenkæde flere flows (flowsammenkædning). Du kan ændre opkalderens oplevelse ved at sende opkald til et indgangspunkt (baseret på tid) eller til et flow (til genbrug på tværs af scenarier). Brug GoTo til at sammenkæde flere flows. Du kan tilknytte flowvariabler på tværs af flow for at sikre, at data bevares på tværs af opkaldsoplevelsen fra start til slut.
Vaccination registrering
For at håndtere kunder, der deltager i en vaccinationskampagne, kan du give to muligheder: en for premiumkunder og den anden for almindelige kunder.
Når generelle kunder ringer, overdrager systemet opkaldet til det flow, der er knyttet til det indgangssted, der håndterer registreringer. Baseret på de aktive distributionsstrategier for indgangspunktet distribuerer systemet opkaldet til den relevante agent for at registrere den generelle kunde.
Når premium-kunder ringer, overdrager systemet opkaldet til et andet flow for at planlægge en aftale.
Kendte problemer med sammenkædning af flows
-
Systemet forhindrer dig i at slette et indgangspunkt, der deltager i flowsammenkædning. Slet alle tilknyttede ressourcer – køer og flows – før du fjerner indgangspunktet.
-
Systemet forhindrer dig i at slette et flow, der deltager i flowsammenkædning. Fjern alle flowkædereferencer, før du sletter flowet.
-
Gennemtvingelse sletning af et indgangspunkt eller flow i flowkædede springer validering over og viser ingen fejlmeddelelser i brugergrænsefladen.
Fejlfindingsflow
Flowfejlfinding er en proces efter opkald i flowdesigner , der giver dig mulighed for at få indsigt i flowet og den sti, det tog for et opkald. Denne funktion giver flowudviklere mulighed for at få vist vigtige oplysninger i stien til udførelse af kontrolelementet for at foretage fejlfinding og fejlfinding af flowproblemer.
Hvis du har anvendt flere versionsetiketter på et flow, kan du også spore flowet i forhold til disse versionsetiketter. Du kan finde flere oplysninger i Anvend versionsetiketter på et flow.
En interaktion opsummerer og korrelerer aktiviteter langs en kontakts rejse gennem et kontaktcenter. Systemet genererer et entydigt interaktions-id for hver interaktion, som sporer kampagneforløbet, hjælper med at identificere fejl og foretage fejlfinding af flowudførelse.
Foretag fejlfinding af flows for at få vist opkaldskontrolstierne efter flowkørsel i produktionen, hvilket sikrer verificering af aktivitetsindstillinger og afhængige flowkonfigurationer for en vellykket udførelse.
Dekrypter flowlogfiler
For at forbedre sikkerheden og fleksibiliteten ved flowfejlfinding er dekrypteringskontroller tilgængelige til styring af eksponering af følsomme data under fejlfinding:
- Dekryptering på flowniveau: TURN på til/fra-knappen Aktivér flowdekryptering under Indstillinger for flowdekryptering, når du opretter og redigerer flows. Denne valgmulighed er tilgængelig på siden Generelle indstillinger for flow. Denne til/fra-knap styrer dekryptering af alle aktiviteter i flowet. Aktivering af denne til/fra-knap dekrypterer logfiler på tværs af alle aktiviteter, uanset dekryptering på aktivitetsniveau.
- Dekryptering på aktivitetsniveau: TURN på til/fra-knappen Aktivér dekryptering for mere detaljeret kontrol af aktiviteterne. Du kan deaktivere logdekryptering for aktiviteterne, hvis outputtet er følsomt, selvom du har aktiveret dekryptering på flowniveau. Dette sikrer, at fortrolige data i aktiviteterne forbliver beskyttet under fejlfinding.
Flowdekryptering gælder kun for opkald, der startes, efter du publicerer flowet.
Sådan fastgøres flowlogfilerne:
-
Aktivér til/fra-knappen for dekryptering på flowniveau for at tillade dekryptering på tværs af alle aktiviteter.
-
For aktiviteter, der kræver ekstra beskyttelse, skal du deaktivere dekryptering på aktivitetsniveau. Denne fremgangsmåde giver dig fleksibiliteten til at spore og fejlfinde flow, samtidig med at sikkerheden for følsomme oplysninger bevares efter behov.
Eksempel på brug:
Som flowudvikler kan du aktivere dekryptering på flowniveau for at foretage fejlfinding af en opkaldssti, men deaktivere dekryptering for en aktivitet, der behandler følsomme kundedata ved hjælp af indsamlingscifre. Dette sikrer, at resten af flowet kan fejlsøges, samtidig med at følsomme output beskyttes.
- Hvis dekrypteringen på flowniveau ikke er aktiveret, holdes til/fra-skift på aktivitetsniveau sikret og deaktiveret. Hele flowet er sikret.
- Hvis dekryptering på flowniveau er aktiveret, kan brugere med fulde administratortilladelser på lejerniveau justere dekrypteringsindstillingerne for at opretholde overholdelse af angivne standarder og sikkerhed for visse aktiviteter.
Før du begynder
Udgiv og kør flows for at etablere mindst én interaktion. Du kan finde flere oplysninger i Oprette og administrere flows.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . Siden Flows vises.
|
| 3 |
Klik på ikonet Gå til flowdesigner ud for det flow, du vil redigere. Flowet åbnes i vinduet Flowdesigner.
|
| 4 |
Klik på Fejlfinding. Ruden Interaktioner vises. En tabel viser de seneste 100 interaktioner for flowet. Du kan se følgende detaljer i tabellen:
|
| 5 |
(Valgfrit) Brug søgefunktionen til at filtrere listen med følgende søgeparametre:
|
| 6 |
Vælg en interaktion i tabellen. Den valgte aktivitetssti fremhæves på lærredet. Der åbnes et nyt Tab, der viser rækkefølgen af aktiviteter, der er udført under interaktionen, sammen med følgende detaljer:
Du kan vælge flere interaktioner, der åbnes på separate faner. |
| 7 |
Vælg en aktivitet for at få vist følgende detaljer:
|
| 8 |
Ikonet Dekrypter logfiler: Klik på ikonet for dekrypteringslogfiler for at få adgang til umaskerede logfiler. Du kan kun dekryptere logfilerne og få adgang til følsomme oplysninger, hvis du er en autoriseret bruger. Se følgende ansvarsfraskrivelse: Ansvarsfraskrivelse Aktivering af fejlfindingsdetaljer afslører forbedrede diagnosticeringsdata, der kan omfatte følsomme oplysninger (f.eks. bruger-id'er, opkaldsmetadata, fejlspor og muligvis andre personlige eller fortrolige oplysninger). Ved at aktivere fejlfindingsoplysninger anerkender og bekræfter du, at:
|
| 9 |
(Valgfrit) Klik på kopieringsikonet ( |
Analysér flows
Analytics i flowdesigner giver en samlet visning af alle de opkald, der har gennemgået et bestemt flow. Den viser udførelsesantallet for hver udgående port af en aktivitet i en given periode. Den beregner også procentdelen af, hvor mange opkald der er gået gennem aktiviteten Ny kontakt . Nævneren for procentberegningen er antallet af opkald, der passerer gennem aktiviteten Nykontakt .
Flow Analytics tager kun afsluttede opkald inden for den angivne tidsramme i betragtning. Beregningen af det samlede antal opkald omfatter opkald, der starter før og slutter inden for den valgte periode. Analysedataene omfatter ikke opkald, der er indstillet til tilbagekald, eller opkald, der fortsætter af andre årsager (f.eks. igangværende eller ikke lukkede).
Hver aktivitet viser udførelsesoptællinger ved de udgående porte. For aktiviteter som menuer med flere grene modtager hver port sit udførelsesantal, og procenterne følger. Hvis udførelsesantallet for en udgående port ikke er til stede, betyder det, at der ikke var nogen opkald, der rørte porten.
Farvepaletten viser, hvordan antallet af udførte opkald farvekoder flowstierne. I scenarier som opkaldssløjfer kan procentdelen overstige 100 %.
Selv uden eksplicitte fejlhåndteringslinks viser systemet et udførelsesantal i fejlporten, hvis der opstod en fejl, og dirigeres til hændelsen OnGlobalError . Du kan finde den under Event Tab. I sådanne tilfælde viser systemet analysedataene for hændelseshandleren OnGlobalError .
Flow Analytics tager som standard den nyeste version af flowet i betragtning. Hvis flowet har flere versioner, kan du skifte mellem flowene ved hjælp af tabellen Versionshistorik .
I øjeblikket understøtter Flow Analytics ikke underflow. Den sporer kun et underflows tilføjelse til et hovedflow, eksklusive dets interne aktivitetsdata.
Før du begynder
Publicer flowet mindst én gang.
| 1 |
Log på Control Hub. |
| 2 |
Gå til . |
| 3 |
Vælg flowet, og klik på ikonet Gå til flowdesigner . Det valgte flow åbnes i flowdesigneren.
|
| 4 |
Klik på Analytics. Siden opdateres og viser analysedataene. Som standard viser den metrikkerne for alle fuldførte kontakter inden for de sidste 15 minutter. |
| 5 |
Klik på widgetten Dato, og vælg en af følgende indstillinger:
Siden Flowanalyse viser følgende metrics:
|
| 6 |
(Valgfrit) Hvis du vil skifte mellem flowversioner, skal du gå til Versionshistorik. Vælg en version for at få vist analysedataene for den pågældende flowversion. |
| 7 |
(Valgfrit) Vælg en aktivitet i flowet for at få vist oplysninger om aktivitetsforbrug for den pågældende aktivitet for den valgte periode. Dette valg viser kun de 100 bedste interaktioner med følgende begrænsninger:
|
| 8 |
Klik på Analytics for at lukke analysevisningen og vende tilbage til flowdesigneren. |
Forstå fejlkoder
Flowdesigner returnerer fejlkoder for at vise arten af eller årsagen til en fejl. Brug følgende tabel til at identificere fejlen og dens beskrivelse.
|
Fejlkode |
Beskrivelse |
|---|---|
|
FC1001 |
Flowversion blev ikke fundet. Opdater siden, eller opret et nyt flow. |
|
FC1002 |
Startaktiviteten blev ikke fundet. Opdater siden, eller opret et nyt flow. En Startaktivitet vises som standard, når du opretter et nyt flow. |
|
FC1003 |
Et eller flere hændelsesflow har ikke en gyldig startdato. Føj en hændelseshandleraktivitet til starten af hvert hændelsesflow. |
|
FC1004 |
Alle ikke-hændelsesgrene skal føre til slutnoden. |
|
FC1005 |
En af de variable konfigurationer er ugyldig. For hver variabel skal du sikre, at den konfigurerede datatype og variabelværdi er kompatible. |
|
FC1006 |
En eller flere porte i aktiviteten mangler forbindelser. Tilslut alle porte til en anden aktivitet ved hjælp af links. |
|
FC1007 |
Tilføj en beskrivelse af aktiviteten. |
|
FC1008 |
Nogle af variablerne har samme navn. Sørg for, at alle variabler har et entydigt navn. |
|
FC1009 |
Udtrykket er ugyldigt. |
|
FC1010 |
Betingelsen er ugyldig. |
|
FC1011 |
Systemet registrerer et brudt led i hovedflowet. Slet linket for at rette fejlen. |
|
FC1012 |
Et brudt link i hændelsesflowet forårsager fejlen. Slet linket for at rette det. |
|
FC1013 |
Systemet bruger aktiviteten i mere end ét hændelsesforløb. Hændelsesflow kan ikke dele fælles aktiviteter og skal have en entydig start og slutning. |
|
FC1014 |
Køkontakt skal stoppe flowet. Outputlinket kan kun oprette forbindelse til en slutflowaktivitet. |
|
FC1015 |
Systemet identificerer forkert konfigurerede felter i aktiviteten og viser et link til den mislykkede aktivitet under valideringen. Klik på linket for at navigere til aktiviteten og det felt, der forårsager fejlen. Følg kravene i hvert felt for at rette alle fejl og indtaste gyldige input. |
|
FC1016 |
Et andet flow bruger samme navn som dette. Rediger flownavnet for at gøre det entydigt. |
|
FC1017 |
En aktivitet har pile, der stammer fra og peger på sig selv. |
Du kan finde flere oplysninger om GraphQL Server-fejl i https://www.apollographql.com/docs/react/data/error-handling/.
) for at erstatte alle forekomster på tværs af flowet.