- Hjem
- /
- Artikkel
Bygg og administrer flyter med Flytutforming
Flytdesigner er en integrert komponent i Webex kontaktsenter som gjør at du kan rute samtaler i sanntid gjennom et system. Du kan angi hvordan agenter skal tilordnes til anrop, og hva som skjer på hvert trinn i prosessen, ved hjelp av konfigurering av aktiviteter og hendelser.
Kom i gang
Flow Designer gir et grensesnitt for å opprette sanntidsflyter for å oppfylle organisasjonens krav. Forhåndsdefinerte aktiviteter knyttet til samtalehåndtering og flytkontroll fungerer som byggesteiner for flytoppretting. Dra-og-slipp-grensesnittet gir enkel konfigurering av flytkomponenter. Du kan angi egenskapene for hver aktivitet som påvirker flytutførelsen. Du kan også konfigurere variabler og uttrykk for å definere flytlogikk.
Før du bruker Flytutforming, må du klargjøre flere enheter fra Webex Contact Center Management Portal og Control Hub. Bruk disse enhetene direkte, som en del av Flytutforming (for eksempel Køer og lydfiler) eller indirekte for å aktivere kontaktruting (for eksempel Anropsdistribusjon i strategier for køruting).
Konfigurer følgende elementer før du bygger flyter i flytutforming:
- Oppføringspunkt
- Kø
- Agenter
- Brukerprofil
- Skrivebordsprofil
- Team
- Virtuell agent
- Lydfiler
Viktig terminologi
Gjør deg kjent med følgende begreper i denne artikkelen:
-
Aktivitet: En node i Flow Designer-grensesnittet som representerer ett enkelt trinn i en flyt, for eksempel avspilling av en melding eller oppretting av en HTTP-forespørsel. Brukeren drar og slipper dette elementet i en flyt.
For aktivitetsegenskaper som er rullegardinbasert, er søkefilteret aktivert som standard. Hvis en rullegardinliste inneholder flere alternativer enn standardgrensen, skriver du inn et nøkkelord du vil søke i, og velger ønsket alternativ fra resultatene som fylles ut automatisk.
-
Hendelse: En hendelse, enten intern eller ekstern, utløser en flyt- eller flytbane. Hendelser kan inkludere Kafka-meldinger, eksterne HTTP-forespørsler eller brukerhandlinger. Flytutforming, et hendelsesdrevet program, kjører flyter som svar på disse utløserne, og kjører dem automatisk basert på konfigurasjon.
-
Flyt: En brukerdefinert sekvens av aktiviteter som utføres som svar på en hendelse.
-
Lenke: En kobling er pilen som kobler en aktivitet til en annen. Det indikerer retningen av strømmen og avhengigheten mellom hendelser. For å slette en lenke og bryte forbindelsen mellom to aktiviteter, klikk på lenken for å vise sletteikonet, og fortsett med å slette linjen.
Få tilgang til Flow Designer
Flytdesigner bruker enkel pålogging (SSO) ved hjelp av Cisco Identity Service. Hvis du er logget på Control Hub eller Webex Contact Center Management Portal, kan du få tilgang til Flow Designer uten å logge på på nytt. Hvis ikke, ber systemet deg om å oppgi SSO legitimasjon.
Før du begynner
For å få tilgang til Flow Designer-appen må du ha en Premium Agent-lisens og en brukerprofil som har rettigheter til å redigere flyter.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
Du kan også få tilgang til flyter fra Webex kontaktsenteradministrasjonsportal. Velg Rutingstrategier |
Krav til nettleser
Bruk følgende tabell til å referere til støttede nettlesere:
Nettleser |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
---|---|---|---|---|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 eller høyere |
76.0.3809 eller høyere |
Mozilla Firefox |
ESR 68 eller høyere ESR-er |
ESR V102.0 eller høyere ESR |
ESR 68 og høyere ESR-er |
Ikke tilgjengelig |
Microsoft Edge |
42.17134 eller høyere |
103.0.1264.44 eller høyere |
Ikke tilgjengelig |
Ikke tilgjengelig |
Chromium |
Ikke tilgjengelig |
Ikke tilgjengelig |
Ikke tilgjengelig |
79 eller høyere |
Konfigurer følgende nettleseralternativer:
-
Aktiver informasjonskapsler og nettsteddata.
-
Sett sikkerhetsnivået til Middels.
-
Aktiver bildealternativ.
-
Deaktiver popup-blokkeringen.
-
Aktiver JavaScript.
Krav til e-post
Flytutforming støtter følgende e-postservere:
-
Office 365
-
Gmail
Utforsk oppsettet
Aktivitetsbibliotek
Aktivitetsbiblioteket er der du finner alle aktivitetene. Dra og slipp aktivitetene fra aktivitetsbiblioteket til hoved- eller hendelsesflytlerretene for å bygge flytene. Den er organisert i følgende deler:
- Samtalebehandling: Bruk samtalebehandlingsaktiviteter til å bygge flyter som håndterer talesamhandlinger. De er spesifikke for brukstilfellet for håndtering av anrop gjennom Interactive Voice Response (IVR) og virtuelle eller menneskelige agenter.
-
Flytkontroll: Flytkontrollaktiviteter er agnostiske for flyttype, og du bruker dem til å kontrollere logikken i flyten uavhengig av brukstilfellet.
Du kan skjule og utvide aktivitetsbiblioteket etter behov for å øke arbeidsområdet på lerretet mellom konfigurasjoner.
Lerrets-, hovedflyt- og hendelsesflyter
Lerretet er det grå arbeidsområdet der du slipper aktivitetene. Bruk kontrollene nederst til venstre på skjermen til å flytte rundt på lerretet og zoome inn og ut. Det er ingen begrensninger på flytstørrelsen eller bruken av arbeidsområdet.
Det er to faner som tillater ekstra lerretsplass, hovedflyt og hendelsesflyt. Disse fanene deler logisk forskjellige baner i flyten og oppretter et mer organisert arbeidsområde.
Hovedflyt
Bruk hovedflytfanen til å skripte primærflyten basert på utløserhendelsen som er definert i startflytaktiviteten. I hovedflytfanen konfigurerer du hele opplevelsen for en innringer. Dette starter fra Cisco Unified IP Interactive Voice Response-menyen (IVR), til du melder deg ut eller avslutter samtalen. Flyten inneholder forutsigbare trinn som systemet kjører i en sekvens.
Flyt av hendelser
Når som helst under utførelsen av hovedstrømmen, utløser systemet hendelser som avbryter hovedstrømmen. Når en agent for eksempel svarer på et telefonanrop, forstyrrer det innringerens opplevelse i køen. Hvis du vil definere unik virkemåte når disse hendelsene utløses, kan du skripte valgfrie hendelsesflyter. Hendelsesflyter er asynkrone med hovedflyten. Du kan ikke forutsi når systemet utløser en hendelsesflyt. Derfor er hendelsesflyter valgfrie og er en utvidelse av hovedflytfunksjonaliteten.
Du kan konfigurere flere hendelsesbehandlingsflyter på lerretet for hendelsesflyter. Hver hendelsesflyt må ha en unik start og slutt, uten delte aktiviteter.
Hvis du vil ha mer informasjon om hendelsesbehandling, kan du se Hendelser.
Zoom-verktøylinje
Zoomverktøylinjen har følgende ikoner:
- Globale egenskaper – klikk på
-ikonet for å åpne ruten Globale egenskaper . Hvis du vil ha mer informasjon, kan du se Egenskaper-ruten.
- Automatisk ordne – klikk på
-ikonet på verktøylinjen for å organisere aktivitetene på lerretet.
- Angre – klikk på
-ikonet på verktøylinjen for å angre den sist utførte lerretshandlingen.
- Gjør om – klikk på
-ikonet på verktøylinjen for å gjøre om den sist utførte lerretshandlingen.
Du kan angre og gjøre om opptil de siste 10 lerretshandlingene. Du kan ikke angre og gjøre om endringene som er utført på attributter og egenskaper.
- Tilpass til visning – klikk på
-ikonet på verktøylinjen for å justere forstørrelsen av lerretet slik at alle nodene er synlige.
- Zoom inn – klikk på
-ikonet på verktøylinjen for å zoome inn på lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
- Zoom ut – klikk på
-ikonet på verktøylinjen for å zoome ut lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
- Alternativet Zoom på rulle tillater både panorering (standard) og zooming (ved hjelp av Ctrl-tasten ). Du kan fortsette å zoome ved å holde Ctrl-tasten og rulle musehjulet opp eller ned.
- Hvis du vil panorere over lerretet, ruller du musehjulet opp eller ned.
- Hvis du vil panorere fra venstre mot høyre med musehjulet, bruker du Shift + Scroll-tastene .
Lerretskontrollhandlinger og hurtigtaster
For å forbedre effektiviteten og produktiviteten til flytutviklere har Flytutforming-lerretet følgende alternativer:
- Angre om handlinger – Bruk Angre , Gjør om-ikonene på zoomverktøylinjen eller bruk hurtigtastene.
- Klippe ut, kopiere, lime inn og slette – Høyreklikk på lerretet for å klippe ut, kopiere, lime inn og slette. Du kan klippe ut, kopiere og lime inn samtalebehandlings- og flytkontrollaktiviteter og -koblinger på følgende måte:
- Innenfor og på tvers av flyter
- Mellom hovedflyt og hendelsesflyter
- Mellom strømmer og delstrømmer
Det er få begrensninger når du prøver å kopiere aktiviteter og lenker fra andre nettlesere til Firefox. For å aktivere denne funksjonaliteten må du angi følgende innstillinger til sann i Firefox:
dom.events.asyncClipboard.readText
dom.events.testing.asyncClipboard
Skriv
about:config
i adressefeltet i Firefox. Søk etter de angitte innstillingene. Endre verdiene til true for å tillate innliming fra andre weblesere. - Automatisk ordne – bruk
-ikonet på zoomverktøylinjen for automatisk å organisere aktivitetene i lerretet for forbedret forståelse og enkelt vedlikehold.
- Fest til rutenett – brukes til å forankre aktivitetene i intervaller på 20 piksler.
- Hurtigtaster – du kan raskt redigere flyten ved hjelp av hurtigtaster. Klikk på hjelpeikonet. Velg Hurtigtaster for å vise listen over tilgjengelige hurtigtaster.
Hurtigtaster
Bruk følgende hurtigtaster på lerretet:
Snarvei |
Windows OS | MAC OS |
---|---|---|
Generelt | ||
Åpne hurtigtaster |
Ctrl + Alt + K | Ctrl + Alt + K |
Redskapene | ||
Automatisk ordne |
Skift + A | Skift + A |
Rediger | ||
Kopier |
Ctrl + C | Kommando + C |
Klippe |
Ctrl + X | Kommando + X |
Lime inn |
Ctrl + V | Kommando + V |
Angre |
Ctrl + Z | Kommando + Z |
Gjør om |
Ctrl + Skift + Z | Kommando + Skift + Z |
Slett |
Tilbake |
Slett |
Merk alt |
Ctrl + A | Kommando + A |
Velg flere | Skift + klikk | Skift + klikk |
Velg region | Skift + Klikk og dra | Skift + Klikk og dra |
Vis | ||
Zoome inn |
Ctrl + + | Kommando + + |
Zoome ut |
Ctrl + - | Kommando + - |
Zoome inn eller ut |
Ctrl + Bla | Kommando + rulling |
Zoome til 100 % | ||
Tilpass til visning |
Skift + 1 | Skift + 1 |
Rulle til venstre eller høyre |
Skift + rull | Skift + rull |
Egenskaper-ruten
Egenskaper-ruten vises til høyre for programmet. Du angir parameterne for flyten (globale egenskaper) eller for en valgt aktivitet. Du kan skjule og utvide vinduet for å øke arbeidsområdet på lerretet mellom konfigurasjonene.
Ruten for globale egenskaper vises som standard når flyten lastes inn. Klikk på ikonet -ikonet for å åpne ruten Globale egenskaper . Den
-ikonet hjelper deg med å åpne og lukke egenskapsruten når du arbeider med flyter. Du kan også klikke hvor som helst på det tomme lerretet for å gå tilbake til rutevisningen Globale egenskaper. Ruten globale egenskaper er ikke synlig når du velger en aktivitet.
Følgende konfigurasjoner finnes i de globale egenskapene:
- (Tillegg) Angi en flytbeskrivelse.
- Behandle egendefinerte og forhåndsdefinerte variabler. Hvis du vil ha mer informasjon om flytvariabler, kan du se Angi variabel.
- Vis flytlogginformasjon, inkludert eier, dato for siste endring og versjonsnummer for flyt. Klikk på ikonet
-ikonet for å lukke ruten Globale egenskaper.
Det er for øyeblikket ingen versjonskontrollfunksjon. Flow-versjonen teller antall ganger flyten publiserer.
Topptekst-ruten
Toppteksten viser navnet på flyten, som oppdateres dynamisk når du redigerer flytnavnet fra de globale egenskapene. Toppteksten har også en Logg av-knapp . Hvis du vil gå tilbake og fortsette å arbeide senere, kan du lagre et eksisterende flytutkast. Hvis du vil lagre utkastene til flytene eller lukke programmet, klikker du på Lagre flyt og logger av øverst til høyre i programmet.
Bunntekst-ruten
Bunnteksten har følgende:
-
Automatisk lagring aktivert: Flyter lagres automatisk for å unngå tap av data. Hvis automatisk lagring er deaktivert, vises en feilmelding.
Hvis du lukker nettleservinduet mens dataene lagres automatisk, kan du miste data. Vi anbefaler at du venter noen sekunder etter at du har endret flyten før du lukker nettleseren.
- Programversjon: Til venstre for bunnteksten vises versjonen av programmet. Du kan bruke versjonen til feilsøking av feil i Flytutforming.
- Flytvalidering: Flytvalidering oppdager feil i flytstrukturen som kan hindre den i å fungere. Du kan aktivere valideringsbryteren på høyre side av bunnteksten når som helst. Valideringen er deaktivert som standard, så det vises ikke feil. Når du aktiverer veksleknappen, starter valideringen av serverdelen, og eventuelle feil i flyten blir synlige. Når veksleknappen er aktivert, begynner valideringen av serverdelen, og eventuelle feil i flyten vises. Hvis du vil ha mer informasjon om flytvalidering, kan du se Validere en flyt.
- Flytpublisering: Før du publiserer en flyt, må du validere den og rette eventuelle feil. Hvis valideringsbryteren er av, forblir Publiser-knappen deaktivert. Når valideringen er aktivert, forblir Publiser-knappen deaktivert til du har løst alle feilene i flyten. Hvis du vil ha mer informasjon om flytpublisering, kan du se Publisere en flyt.
Forstå aktiviteter og hendelser
Aktiviteter innen samtalehåndtering
Spill musikk
TPlay Musikk-aktiviteten spiller musikk når et anrop kommer eller står i kø. Du kan velge en lydfil som skal spilles av, når du setter en oppringer på vent.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling.
Med delene nedenfor kan du konfigurere Play Musikk-aktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Musikkinnstillinger
Hvis noen av de ordnede listeinndataene er tomme, oppstår det en flytfeil. Løs disse feilene før du publiserer flyten.
Parameter |
Beskrivelse |
---|---|
Statisk lydfil | Velg dette alternativet hvis du vil konfigurere den statiske lyden som skal spilles av fra ledetekstsiden for lyd i kontrollhuben. Velg navnet på lydfilen (.wav) fra rullegardinlisten Musikkfil . Hvis du vil ha mer informasjon, seBehandle lydmeldinger. |
Dynamisk lydfil |
Velg dette alternativet hvis du vil konfigurere lyden som skal spilles av dynamisk i én enkelt flyt. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere den dynamiske lydfilen, skriv inn lydvariabelverdien i form av et rullesteinsuttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for rullesteinsmal. Variabelverdien må samsvare med navnet på .wav filen som lastes opp til Kontrollhub. |
Start forskyvning |
Angi varigheten i sekunder for musikkfilen som skal spilles av. Anta for eksempel at musikkfilen er 60 sekunder lang. Hvis Startforskyvning er satt til 45 sekunder og musikkvarigheten er 30 sekunder, spilles filen av de siste 15 sekundene og gjentas til starten og spilles av de første 15 sekundene. 0 er starttidspunktet. Du kan angi startforskyvningen som et statisk tall (eksempel: 20) eller et uttrykk (eksempel: Kontroller at inndataene har numeriske verdier. |
Musikk Varighet |
Angi varigheten i sekunder for den valgte musikkfilen. (For eksempel 30 sekunder). Du kan angi musikkvarigheten som et statisk tall (eksempel: 20) eller et uttrykk (eksempel: Kontroller at inndataene har numeriske verdier. Hvis startforskyvningen og musikkvarigheten er lengre enn fillengden, går musikken tilbake til starten og fortsetter å spilles av. Musikken spilles i henhold til følgende regler:
|
Tilbakemelding
Konfigurer tilbakemeldingsaktiviteten for å starte undersøkelser etter samtalen (drevet av Webex Experience Management) for å samle inn tilbakemeldinger fra innringere. Følgende typer undersøkelser er tilgjengelige:
-
IVR Legg inn samtaleundersøkelser: Konfigurer tilbakemeldingsaktiviteten på lerretet Hendelsesflyteri Flytutforming, etter hendelsen AgentFrakoblet .
Avhengig av oppsettet i Webex Experience Management spiller kontaktsenteret av en IVR undersøkelse for innringerne.
Innringeren bruker tastaturet til å svare på undersøkelsen. Hvis oppringeren delvis svarer på undersøkelsen ved ikke å svare innen den konfigurerte tidsavbruddsvarigheten eller ved å gi ugyldige inndata, sender kontaktsenteret delvise undersøkelsessvar til Webex Experience Management.
Kontroller at du bruker aktiviteten Koble fra kontakt etter tilbakemeldingsaktiviteten til å avslutte IVR samtalen.
-
E-post eller SMS etter samtaleundersøkelser: Konfigurer tilbakemeldingsaktiviteten i fanen Hendelsesflyter i Flytutforming etter PhoneContactEndende-hendelsen
. Avhengig av fordelingspolicyreglene som er konfigurert i Webex Experience Management, sender kontaktsenteret en evaluering til innringere via e-post eller SMS.
Når du utformer en flyt, kan ikke en konsultasjonssamhandling inkludere en tilbakemeldingsaktivitet etter anropsundersøkelse.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Med følgende avsnitt kan du konfigurere tilbakemeldingsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Skriv inn navnet på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Undersøkelse
Hvis du vil administrere en evaluering til kunden, velger du fra en liste over spørreskjemaer for Voice eller utsendinger for e-post eller SMS evalueringer. Spørreskjemaene og invitasjonene som er konfigurert i Webex Experience Management, er tilgjengelige i listen.
Parameter | Beskrivelse |
---|---|
Stemmebasert |
Gjør følgende for å spille av en innebygd undersøkelse for kunden:
|
Basert på e-post/SMS |
Gjør følgende for å gi en frakoblet e-post/SMS-undersøkelse til kunden:
|
Språkinnstillinger
Administrer språket kunden opplever undersøkelsen på. Hvis språket ikke støttes i Webex Experience Management, er basisspråket engelsk (USA). Hvis du vil ha mer informasjon, kan du se Webex Experience Management Språkstøtte.
Parameter | Beskrivelse |
---|---|
Overstyr språkinnstillinger |
Aktiver veksleknappen Overstyr språkinnstillinger for å angi et egendefinert språk for Webex Experience Management.
Hvis veksleknappen Overstyr språkinnstillinger ikke er aktivert, brukes Global_Language-variabelen |
Kundeopplysninger
Angi kundeinformasjonen som skal sendes, sammen med forhåndsutfyllingene Webex Experience Management sender for å registrere evalueringssvaret. Avhengig av fordelingskonfigurasjonene som er angitt i Webex Experience Management, sender kontaktsenteret forhåndsutfyllingsinformasjonen.
Parameter | Beskrivelse |
---|---|
Kunde-ID | (Valgfritt) Velg en unik identifikator for kunden fra rullegardinlisten. |
E-post | (Valgfritt) Velg kundens e-postadresse fra rullegardinlisten. |
Telefonnummer | (Valgfritt) Velg telefonnummeret til kunden fra rullegardinlisten. |
Variabel bestått
Angi de ekstra variablene som egendefinerte forhåndsutfyllinger som sendes (i tillegg til evalueringssvar) fra Webex kontaktsenter til Webex Experience Management.
Parameter |
Beskrivelse |
---|---|
Nøkkel-verdi | Angir de valgfrie variable parameterne som kontaktsenteret sender til Webex Experience Management. Kolonnene Nøkkel og Verdi lar deg angi et variabelnavn og den tilknyttede verdien. Variabelverdien kan enten være en streng, et heltall eller et uttrykk med dobbel krøllete klammeparentessyntaks (i tilfelle flytvariabel). Hvis du vil ha mer informasjon, kan du se Egendefinerte flytvariabler. Hvis du vil legge til en variabelparameter, klikker du Legg til ny. Dette legger til en rad der du kan angi det respektive nøkkelverdiparet.
Hvis du vil ha mer informasjon om egendefinerte forhåndsutfyllinger, kan du se Konfigurere egendefinerte forhåndsutfyllinger for tilbakemeldingsundersøkelser etter samtale i dokumentasjonen Webex Experience Management. |
Avanserte innstillinger
Tilbakemeldingsaktiviteten har følgende innstillinger for å validere forventet DTMF svar fra kundene.
Parameter |
Beskrivelse |
---|---|
Tidsavbrudd |
Angir den maksimale varigheten aktiviteten venter på svar fra kunden. Standardverdien er 3 sekunder. |
Du kan konfigurere maksimalt antall nye forsøk ved ugyldige eller ingen DTMF inndata, i tillegg til lydvarslingsmeldinger (for ugyldige inndata, tidsavbrudd og maksimalt antall nye forsøk overskredet) for spørreskjemaer ved hjelp av Webex Experience Management.
Hvis du vil ha mer informasjon, kan du se Prøv på nytt og tidsavbrudd i Webex Experience Management dokumentasjonen etter samtale IVR undersøkelse .
Spill av melding
Spill av melding-aktiviteten spiller av en uavbrutt melding til oppringeren. Du kan bruke Spill av melding-aktiviteten med eller uten tekst-til-tale-funksjonen aktivert. Konfigurasjonsalternativene endres tilsvarende.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling.
Play Message-aktiviteten kan ikke avbrytes for DTMF inndata.
Play-meldingsaktiviteten kan avbrytes på grunn av at agenten er tilgjengelig for å svare på anropet, hvis den inkluderes etter køkontaktaktiviteten i en anropsflyt.
Med følgende deler kan du konfigurere Play Message-aktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spør
Hvis du ikke vil bruke tekst-til-tale-funksjonen i ledeteksten , deaktiverer du veksleknappen Tekst-til-tale . Tekst-til-tale er som standard ikke aktivert.
Du kan konfigurere opptil fem lydforespørsler (lydfiler og lydpromptvariabler kombinert). Hele meldingen spilles av for oppringeren i den konfigurerte rekkefølgen, og veksler mellom lydfilene og lydpromptvariablene.
Hvis noen av de bestilte listeinndataene er tomme, svarer systemet med en flytfeil. Løs disse feilene før du publiserer flyten.
Parameter |
Beskrivelse |
---|---|
Legg til lydfiler |
Hvis du vil konfigurere ledeteksten uten tekst-til-tale, legger du til minst én forhåndsinnspilt lydfil. Velg ønsket lydfil fra rullegardinlisten som er merket som 1. Hvis du vil legge til flere lydfiler, klikker du Legg til ny. Filene spilles av for oppringeren i den rekkefølgen de vises. Hvis du vil fjerne en lydfil fra sekvensen, klikker du på Slett-ikonet som vises ved siden av hver rullegardinliste. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et rullesteinsuttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for rullesteinsmal. Variabelverdien må samsvare med navnet på .wav filen som lastes opp til Kontrollhub. |
Hvis du vil bruke tekst-til-tale-funksjonen i ledeteksten , aktiverer du veksleknappen Tekst-til-tale . Du kan konfigurere opptil totalt fem lydforespørsler (tekst-til-tale-meldinger, lydfiler og lydpromptvariabler kombinert). Hele meldingen spilles av for oppringeren i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og lydprompt-variabler.
Parameter |
Beskrivelse |
---|---|
Kobling |
Angir koblingen for å godkjenne tekst-til-tale-tjenesten. Rullegardinlisten viser navnet på alle Google-koblinger i Kontrollhub. Bare de aktive koblingene vises. Velg koblingen fra rullegardinlisten. Eksisterende kunder på Classic-taleplattformen kan bare se Google TTS-koblingen i rullegardinlisten. Eksisterende kunder på neste generasjons taleplattform kan vise både Cisco Cloud Text-to-Speech- og Google TTS-tilkoblinger. |
Overstyr standardspråk &; Taleinnstillinger |
Bruk denne veksleknappen til å overstyre taleinnstillingene som er konfigurert i variabelen Globalt |
Utgang Voice |
Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer veksleknappen Overstyr standardspråk &; Taleinnstillinger . Velg navnet på utgangsstemmen fra rullegardinlisten. Hvis navnet på utgangsstemmen som støttes av Google, ikke er tilgjengelig i rullegardinlisten Utgangsstemme , deaktiverer du veksleknappen Overstyr standardspråk & Taleinnstillinger . Ta med Angi variabel-aktiviteten før Spill av melding-aktiviteten i flyten. Konfigurer aktiviteten Angi variabel på følgende måte:
|
Legg til lydfil |
Hvis du vil veksle mellom tekst-til-tale-meldinger og forhåndsinnspilte lydfiler, klikker du Legg til lydfil. Dette legger til en ny rad til konfigurasjonen der du kan velge ønsket lydfil fra rullegardinlisten. Hvis du vil fjerne et element fra sekvensen, klikker du Slett-ikonet som vises ved siden av den tilsvarende inndata- eller rullegardinlisten. |
Legge til tekst-til-tale-melding |
For å lage ledeteksten, bruk tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk Legg til tekst-til-tale-melding for å legge til et nytt tekstinntastingsfelt i delen for rask oppretting. I dette feltet skriver du inn meldingen som skal spilles av for oppringeren på det valgte språket og stemmen. Det er ingen tegngrense for tekst-til-tale-meldinger fra Cisco. Feltet godtar to typer inndata – råtekst (ren tekst) eller SSML (Speech Synthesis Markup Language) – formaterte data. Du kan også bruke variabler som en del av meldingen til å lese det dynamiske innholdet. For støttede SSML-koder for Cisco Cloud Text-to-Speech, se tekst-til-tale (TTS) i Webex Contact Center. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et rullesteinsuttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for rullesteinsmal. Variabelverdien må samsvare med navnet på .wav filen som lastes opp til Kontrollhub. |
Tekst-til-tale-innstillinger
Tekst-til-tale-innstillingene inkluderer følgende innstillinger som brukes til å validere forventet DTMF inndata fra oppringeren.
Parameter |
Beskrivelse |
---|---|
Talerate |
Indikerer talehastigheten. Øk eller reduser den numeriske inngangen for å opprettholde den ideelle talehastigheten og kontrollere utgangstalehastigheten. Gyldige verdier for den numeriske inngangen ligger i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 wpm. |
Volumøkning |
Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inngangen for å opprettholde det ideelle volumet for utgangstale. Gyldige oppføringer for den numeriske inngangen ligger i området -96,0 desibel til 16,0 desibel (dB). Standard verdi er 0.0 dB. |
Ikke ta med bare Spill av melding-aktiviteten i løkken etter køkontaktaktiviteten i anropsflyten. Du kan bruke en kombinasjon av Play Musikk-aktiviteten og Play Message-aktiviteten i loop til å foreta en gyldig samtaleflyt.
Når du inkluderer Play Message-aktiviteten før HTTP-forespørselsaktiviteten i en samtaleflyt, kjøres HTTP-forespørselen først etter at lyden er spilt helt av.
Popup-melding
En skjermmelding er et vindu eller en dialogboks som vises i en agents skrivebord når agenten besvarer en kundesamtale. Agenten får mer informasjon om oppringeren til å fortsatte videre med en samtale. Hvis du vil ha mer informasjon, kan du se delen Popup-skjermen i artikkelen Komme i gang med Agent Desktop .
Skjermmeldingsaktiviteten blir bare relevant etter at en agent er involvert i en samhandling. Det bruker normalt hendelsen Agentsvar
og hendelsen TelefonkontaktAvsluttet
.
Når du bruker denne aktiviteten i hovedflyten, eksponerer du et sett med hendelser i fanen Hendelsesflyter . Hvis du vil ha mer informasjon om disse hendelsene, kan du se Arrangementer.
Du kan bygge en behandlingsflyt for én hendelse for hver hendelse. Når en agent for eksempel godtar et inngående anrop, vises en skjermmelding. Skjermmeldingsaktiviteten inneholder informasjon som er basert på flytvariablene. Skjermmeldingen integrerer Webex Contact Center med andre bedriftsprogrammer, for eksempel CRM (Salesforce), billettløsninger og ordreoppføringssystem.
Fullfør denne konfigurasjonen i fanen Hendelsesflyter i Flow Designer. Hvis du vil definere forskjellige virkemåter for skjermmeldinger som er basert på hovedflytkriterier, bruker du en betingelse- eller saksaktivitet. Du kan definere én skjermmelding for hver flyt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Screen Pop for nye digitale kanaler må konfigureres i Connect Flow Builder. Hvis du vil ha mer informasjon, kan du se https://help.imiconnect.io/docs/wxcc-overview.
I følgende avsnitt kan du konfigurere aktivitet for skjermmelding:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
URL-innstillinger
Bruk alternativet URL-innstillinger for å definere en URL-adresse for skjermmeldingskonfigurasjon. For å skrive inn en variabel, bruker du syntaksen {{variables}}
.
Eksempel {{NewPhoneContact.ANI}}
.
Parameter |
Beskrivelse |
---|---|
URL for skjermmelding |
Skriv inn URL-adressen til det tiltenkte nettstedet, for eksempel http://www.salesforce.com. Etter at agenten besvarer et anrop, vil den konfigurerte URL-adressen fylle ut skjermmeldingen på skrivebordet. |
Spørringsparametere |
Angi de ulike variablene i nyttelasten. For å legge til en ny spørringsparameter, klikker du på Legg til ny. Angi attributtverdiinformasjonen i feltene NØKKEL og VERDI. |
Skrivebordsetikett for skjermmelding |
Skriv inn en kort og intuitiv tilpasset visningstekst som erstatter URL for skjermmelding i Agent Desktop. Etter at agenten svarer eller avslutter en samtale, vises denne etiketten som en hyperkobling i skjermvarselet i Agent Desktop. Hvis for eksempel URL-adressen for popup-skjermen er http://www.salesforce.com og Screen Pop Desktop-etiketten er Salesforce, viser systemet hyperkoblingen som Salesforce i popup-varselet. Denne etiketten vises også i popup-fanen på Agent Desktop. |
Visningsinnstillinger
Parameter |
Beskrivelse |
---|---|
Ny nettleserfane |
Skjermbildet vises i en ny nettleserfane hver gang uten å påvirke den eksisterende skjermmeldingen. |
Eksisterende etikett for skjermmelding |
Skjermmeldingen viser innsiden av eksisterende nettleserfane som erstatter forrige skjermmelding. |
Inne i skrivebordet |
Skjermmeldingen vises som en fane i vinduet for tilleggsinformasjon på skrivebordet. Hvis skjermmeldingens visningsalternativ er Inne i skrivebordet, vises vinduet skjermmelding i vinduet for tilleggsinformasjon i samtalens varighet. Skjermmeldingen beholdes selv når du velger en oppgave fra en annen kanaltype i vinduet Oppgaveliste. |
Hvis skjermmeldingsalternativet er Inne i skrivebord eller Eksisterende nettleserfane, vil data som angis i skjermmeldingen for en samtale gå tapt hvis agenten godtar en ny samtale. For å hindre datatap, må du konfigurere visningsalternativet som Ny nettleserfane.
Vurder for eksempel at alternativet for skjermmeldingsvisning er Inne i skrivebord. Hvis agenten godtar et nytt inngående anrop mens data angis i skjermmeldingen for en tidligere samtale, vil data som er angitt for forrige samtale når skjermmeldingen for et nytt anrop vises.
Samle inn sifre
Aktiviteten Samle inn sifre ber anroperen om å angi en tofarget flerfrekvensinngang (DTMF), for eksempel et kontonummer. I likhet med aktivitetene Spill av melding og Meny kan aktiviteten Samle sifre bruke lydfiler, tekst-til-tale-meldinger eller en kombinasjon av begge.
Denne aktiviteten godtar DTMF inndatasifre fra 0 til 9. Anroperen kan skrive inn # eller * som et avslutningssymbol for å indikere slutten på DTMF inndata.
Oppringeren kan ikke bruke avslutningssymbolene i andre scenarier som en del av innsamlingssifferaktiviteten, for eksempel bekreftelse av beløp eller kunde-ID.
Som standard støtter neste generasjons medieplattform bare RFC2833 type DTMF for både innkommende og utgående anrop.
Neste generasjons medieplattform støtter in-band-DTMF.
Denne funksjonen er bare tilgjengelig hvis det tilsvarende funksjonsflagget er aktivert.
Du kan også høre in-band DTMF toner under opptak og i konferanse med andre parter.
Du kan konfigurere disse banene for feilhåndtering for å håndtere flytkjøringsfeil:
Bane |
Beskrivelse |
---|---|
Tidsavbrudd for oppføring |
Angir feilutdatafilen som flyten tar etter at oppføringens tidsavbruddsvarighet er utløpt. Hvis du konfigurerer denne banen, sikrer du at anroperen ikke blir inaktiv i for lang tid. Endre varigheten for oppføringen for tidsavbrudd i delen Avanserte innstillinger i vinduet Egenskaper. Vurder å spille av en melding for å redegjøre for hva som forventes av anroperen, og gå deretter tilbake til begynnelsen av aktiviteten. |
Oppføring ikke i samsvar |
Angir feilutdatafilen som flyten tar hvis anroperen skriver inn DTMF-inndata som ikke er konfigurert i delen Egendefinerte menykoblinger. Hvis du konfigurerer denne banen, sikrer du at anroperen har lov til å starte aktiviteten på nytt og prøve igjen. Vurder å spille av en melding for å redegjøre for hva som forventes av anroperen, og gå deretter tilbake til begynnelsen av aktiviteten. |
Udefinert feil |
Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling. |
Du kan konfigurere aktiviteten Samle inn sifre ved å bruke følgende innstillinger:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spørsmålsinnstillinger uten tekst-til-tale-aktivert
Som standard er ikke tekst-til-tale aktivert. Hvis du vil konfigurere ledeteksten uten tekst-til-tale, legger du til minst én forhåndsinnspilt lydfil. Velg lydfilen fra rullegardinlisten. Du kan konfigurere opptil totalt fem lydforespørsler (lydfiler og lydpromptvariabler kombinert). Hele meldingen spilles av for oppringeren i den konfigurerte rekkefølgen, og veksler mellom lydfilene og lydpromptvariablene.
Hvis noen av de bestilte listeinndataene er tomme, viser systemet en flytfeil. Løs disse feilene før du publiserer flyten.
Parameter |
Beskrivelse |
---|---|
Legg til lydfiler |
Hvis du vil legge til flere lydfiler, klikker du Legg til ny. Filene spilles av for oppringeren i den rekkefølgen de er konfigurert. Hvis du vil fjerne en lydfil fra sekvensen, klikker du på Slett-ikonet som vises ved siden av hver rullegardinliste. Slett-ikonet vises ikke når bare én rullegardinliste er tilgjengelig fordi du trenger minst én lydfil for ledeteksten. Hvis du vil administrere lydfiler, kan du se Laste opp en lydressursfil. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et rullesteinsuttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for rullesteinsmal. Variabelverdien må samsvare med navnet på .wav filen som lastes opp til Kontrollhub. |
Gjør ledeteksten avbrytelig |
Ved hjelp av avbrytelsen av ledeteksten kan du angi om den konfigurerte ledeteksten kan avbrytes av innringerens inndata eller hendelse. Som standard kan ikke ledetekster avbrytes. Hvis meldingen er viktig for den som ringer, må du ikke la den bli avbrutt. For organisasjonene som er klargjort med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten som kan avbrytes som standard, uavhengig av om det er merket av for Gjør spørsmål avbrytelig eller ikke merket av for flytutviklerne. |
Spørsmålsinnstillinger med tekst-til-tale aktivert
Som standard er ikke tekst-til-tale aktivert. Hvis du vil bruke tekst-til-tale i instruksjonene, aktiverer du veksleknappen Tekst-til-tale . Du kan konfigurere opptil totalt fem lydforespørsler (tekst-til-tale-meldinger, lydfiler og lydprompt-variabler kombinert). Hele meldingen spilles av for oppringeren i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og konfigurerte lydspørsmålsvariabler.
Parameter |
Beskrivelse |
---|---|
Kobling |
Alternativene Språk og Tale endres basert på den valgte koblingen. Valget bestemmer språket, kjønnet og tonen som systemet bruker til å lese tekst-til-tale-meldinger til oppringeren. Hvis du bruker Google TTS, kan du forhåndsvise de forskjellige alternativene på Google Tekst til tale-siden . Eksisterende kunder på Classic-taleplattformen kan bare se Google TTS-koblingen i rullegardinlisten. Eksisterende kunder på neste generasjons taleplattform kan vise både Cisco Cloud Text-to-Speech- og Google TTS-tilkoblinger. |
Overstyr standardspråk &; Taleinnstillinger |
Bruk denne veksleknappen til å overstyre taleinnstillingene som er konfigurert i variabelen Globalt |
Utgang Voice |
Angir navnet på utgangsstemmen. Dette feltet vises bare hvis du aktiverer veksleknappen Overstyr standardspråk &; Taleinnstillinger . Velg navnet på utgangsstemmen fra rullegardinlisten. Hvis navnet på utgangsstemmen som støttes av Google, ikke er tilgjengelig i rullegardinlisten Utgangsstemme , deaktiverer du veksleknappen Overstyr standardspråk & Taleinnstillinger . Inkluder aktiviteten Angi variabel før aktiviteten Samle sifre i flyten. Konfigurer aktiviteten Angi variabel på følgende måte:
|
Legge til tekst i talemelding |
Når du lager spørsmålet, kan du bruke tekst-til-tale eller en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk Legg til tekst-til-tale-melding for å legge til et nytt tekstinntastingsfelt i spørsmålsdelen. Her kan du skrive inn meldingen som leses opp for oppringeren med valgt språk og stemme. Det er ingen tegngrense for tekst-til-tale-meldinger fra Cisco. Feltet godtar to typer inndata: råtekst (ren tekst) eller SSML-formaterte data. Du kan også bruke variabler som en del av meldingen til å lese det dynamiske innholdet. Hvis du vil angi en variabel, bruker du denne syntaksen: For støttede SSML-koder for Cisco Cloud Text-to-Speech, se tekst-til-tale (TTS) i Webex Contact Center. |
Legg til lydfil |
Hvis du vil veksle mellom tekst-til-tale-meldinger med forhåndsinnspilte lydfiler, klikker du Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge en lydfil fra en rullegardinliste. Hvis du vil fjerne et element fra sekvensen, klikker du på sletteikonet ved siden av elementet. Slett-ikonet er ikke synlig når bare ett felt er konfigurert, fordi minst én melding eller lydfil er nødvendig. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et rullesteinsuttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for rullesteinsmal. Variabelverdien må samsvare med navnet på .wav filen som lastes opp til Kontrollhub. |
Gjør ledeteksten avbrytelig |
Ved hjelp av avbrytelsen av ledeteksten kan du angi om den konfigurerte ledeteksten kan avbrytes av innringerens inndata eller hendelse. Som standard kan ikke ledetekster avbrytes. Hvis meldingen er viktig for den som ringer, må du ikke la den bli avbrutt. For organisasjonene som er klargjort med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten som kan avbrytes som standard, uavhengig av om det er merket av for Gjør spørsmål avbrytelig eller ikke merket av for flytutviklerne. |
Tekst-til-tale-innstillinger
Tekst-til-tale-innstillingene inkluderer følgende innstillinger som brukes til å validere forventet DTMF inndata fra oppringeren.
Parameter |
Beskrivelse |
---|---|
Talerate |
Indikerer talehastigheten. Øk eller reduser den numeriske inngangen for å opprettholde den ideelle talehastigheten og kontrollere utgangstalehastigheten. Gyldige verdier for den numeriske inngangen ligger i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 wpm. |
Volumøkning |
Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inngangen for å opprettholde det ideelle volumet for utgangstale. Gyldige oppføringer for den numeriske inngangen ligger i området -96,0 desibel til 16,0 desibel (dB). Standard verdi er 0.0 dB. |
Avanserte innstillinger
Aktiviteten Samle inn sifre omfatter følgende avanserte innstillinger som brukes til å validere forventet DTMF inndata fra oppringeren.
Parameter |
Beskrivelse |
---|---|
Tidsavbrudd uten inndata |
Angir den maksimale varigheten som aktiviteten for innsamling av sifre venter på inndata, før du fortsetter til banen Tidsavbrudd for oppføring. Standardverdien er 3 sekunder. |
Tidsavbrudd mellom sifre |
Angir den maksimale varigheten som aktiviteten Innsamlingssifre venter mellom sifre før den fortsetter i flyten. Dette skjer bare etter at minst ett siffer er angitt. Anroperen kan angi terminatorsymbolet for å indikere at oppføringen er fullført, slik at samtalen fortsetter uten å vente på det intersifrede tidsavbruddet. Inter-Digit Timeout gjelder ikke for kunder som bruker taletjenesteplattformen. Som standard er ikke denne parameteren deaktivert for kunder som bruker Voice Services-plattformen. |
Minimum sifre |
Angir minimum antall sifre som oppringeren må angi. Standardverdien er 1. Hvis anroperen skriver inn inndata som er mindre enn denne verdien, følger flyten banen for umatchet oppføring som er konfigurert i delen Feilbehandling . |
Maksimalt antall sifre |
Angir det maksimale antallet sifre som oppringeren kan angi. Standardverdien er 10. Hvis oppringeren skriver inn inndata som er mer enn denne verdien, følger flyten banen for umatchet oppføring som er konfigurert i delen Feilbehandling . |
Terminator Symbol |
Angir tegnet som anroperen kan skrive inn for å angi slutten på inndataene. Terminatorsymbolet kan være enten # eller *, avhengig av konfigurasjonen. Som standard er terminatorsymbolet #. |
Utgangsvariabler
Aktiviteten Samle inn sifre omfatter utdatavariabelen {{CollectDigits.DigitsEntered}}
. Når flyten utføres, lagrer denne variabelen de DTMF inndataene som anroperen skrev inn under samhandlingen med aktiviteten. Bruk denne variabelen i senere aktiviteter for å styre flytsekvensen. Variabelnavnet endres dynamisk basert på etiketten som er knyttet til aktiviteten Innsamlingssifre. Systemet må registrere flere variabelverdier hvis flyten bruker mer enn én innsamlingssifre i flyten. Hvis du vil ha mer informasjon, kan du se Variabler for utdata for hendelser.
Meny
Med menyaktiviteten kan du bygge en Cisco Unified IP Interactive Voice Response (IVR) opplevelse i flyten. Aktiviteten spiller av en ledetekst som lar anroperen angi et DTMF siffer. Basert på sifferet som anroperen angir, kan flyten ta en annen bane.
En meny kan ha 1–10 grener, representert med sifrene 0–9.
Du kan bruke menyaktiviteten med eller uten tekst-til-tale-aktivert. Konfigurasjonsalternativene endres tilsvarende.
Du kan konfigurere disse banene for feilhåndtering for å håndtere flytkjøringsfeil:
Bane |
Beskrivelse |
---|---|
Tidsavbrudd uten inndata |
Angir feilutdatafilen som flyten tar etter at oppføringens tidsavbruddsvarighet er utløpt. Hvis du konfigurerer denne banen, sikrer du at anroperen ikke blir inaktiv i for lang tid. Endre varigheten for tidsavbrudd uten inndata i delen Avanserte innstillinger i Egenskaper-ruten. Vurder å spille av en melding for å tydeliggjøre forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten. |
Oppføring ikke i samsvar |
Angir feilutgangsbanen flyten tar etter at anroperen skriver inn en DTMF inndata som ikke er konfigurert i delen Egendefinerte menykoblinger. Når du konfigurerer denne banen, sikrer du at oppringeren kan starte aktiviteten på nytt og prøve på nytt. Vurder å spille av en melding for å tydeliggjøre forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten. |
Slik går du tilbake til aktivitetsstarten et bestemt antall ganger:
|
Med følgende avsnitt kan du konfigurere menyaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spør
Spørsmålsinnstillinger uten tekst-til-tale
Tekst-til-tale er ikke aktivert som standard. Hvis du vil bruke tekst-til-tale i ledeteksten , aktiverer du veksleknappen Tekst-til-tale . Velg lydfilen fra rullegardinlisten. Du kan konfigurere opptil totalt fem lydforespørsler (lydfiler og lydpromptvariabler kombinert). Aktiviteten spiller av hele meldingen til oppringeren i den konfigurerte rekkefølgen, veksler mellom lydfilene og variablene for lydspørsmål som er konfigurert.
Hvis noen av de ordnede listeinndataene er tomme, oppstår det en flytfeil. Løs disse feilene før du publiserer flyten.
Parameter |
Beskrivelse |
---|---|
Legg til lydfiler |
Hvis du vil konfigurere ledeteksten uten tekst-til-tale, legger du til minst én forhåndsinnspilt lydfil. Velg filen fra rullegardinfeltet merket 1. Hvis du vil legge til flere lydfiler, klikker du Legg til ny. Hvis du vil fjerne en lydfil fra sekvensen, klikker du på Slett-ikonet som vises ved siden av rullegardinlisten. Fordi minst én lydfil er nødvendig, er ikke Slett-ikonet synlig hvis bare ett rullegardinfelt er synlig. Administrer lydfiler fra innstillingen Lydspørsmål i kontrollhuben. Hvis du vil ha mer informasjon, seBehandle lydmeldinger. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydmeldingen som skal spilles av dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydmeldingen på flere språk basert på kundens preferanser under samhandlingen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et rullesteinsuttrykk. Hvis du vil ha mer informasjon, kan du se Syntaks for rullesteinsmal. Variabelverdien må samsvare med navnet på .wav filen som lastes opp til Kontrollhub. |
Gjør ledeteksten avbrytelig |
Med dette alternativet kan du angi om den konfigurerte ledeteksten kan avbrytes av anroperens inndata eller hendelse. Som standard er det ikke merket av for Gjør avbrytelse av ledeteksten for menyaktiviteten. Hvis du vil at anroperen skal kunne avbryte menyen når de skriver inn DTMF inndata, kan du vurdere å gjøre meldingen avbrytbar. Hvis organisasjonen er klargjort med den nye Next Generation-plattformen, konfigurerer systemet ledeteksten avbrytelig som standard, uavhengig av om flytutviklerne har merket av for Gjør spørsmålet avbrytbart eller ikke . |
Spørsmål om innstillinger med tekst-til-tale
Hvis du vil bruke tekst-til-tale i ledeteksten , aktiverer du veksleknappen Tekst-til-tale . Du kan konfigurere opptil totalt fem lydforespørsler (tekst-til-tale-meldinger, lydfiler og lydpromptvariabler kombinert). Aktiviteten spiller hele meldingen til oppringeren i den konfigurerte rekkefølgen, og veksler mellom tekst-til-tale-meldinger, lydfiler og lydprompt-variabler.
Parameter |
Beskrivelse |
---|---|
Kobling |
Velg en kobling for å autentisere tekst-til-tale-tjenesten. Rullegardinlisten viser navnene på Google-koblingene som er konfigurert i Control Hub. Eksisterende kunder på klassisk taleplattform kan kun se Google TTS-kobling i rullegardinlisten. Eksisterende kunder på neste generasjons taleplattform kan se både Cisco Cloud Text-to-Speech og Google TTS-koblinger. |
Overstyr standardspråk & Stemmeinnstillinger |
Bruk denne veksleknappen for å overstyre stemmeinnstillingene som er konfigurert i |
Utgang stemme |
Velg utgangsstemmens navn fra rullegardinlisten. Hvis utgangsstemmenavnet som Google støtter ikke er tilgjengelig i rullegardinlisten Output Voice , deaktiver Overstyr standardspråk & Stemmeinnstillinger vekselknapp. Ta med Sett variabel aktiviteten før menyaktiviteten i flyten. Konfigurer aktiviteten Set Variable som følger:
|
Legg til lydfiler |
For å veksle tekst-til-tale-meldinger med forhåndsinnspilte lydfiler, klikk Legg til lydfil. Dette legger til en ny rad i konfigurasjonen der du kan velge en lydfil fra en rullegardinliste. For å fjerne et element fra sekvensen, klikk på Slett -ikonet nær det elementet. Fordi minst én melding eller lydfil kreves, er Slett -ikonet ikke synlig når bare ett felt er konfigurert. |
Legg til tekst til talemelding |
Når du bygger ledeteksten, kan du utelukkende bruke tekst-til-tale, eller du kan bruke en blanding av forhåndsinnspilte lydfiler og tekst-til-tale-meldinger. Klikk Legg til tekst-til-tale-melding for å legge til et nytt tekstinndatafelt i delen for oppretting av spørsmål. Du kan skrive inn meldingen som skal leses for den som ringer ved å bruke valgt språk og stemme. Det er ingen tegngrense for Cisco tekst-til-tale-meldinger. Feltet godtar to typer input: rå tekst (ren tekst) eller Speech Synthesis Markup Language (SSML)-formaterte data. Du kan også bruke variabler som en del av meldingen for å lese det dynamiske innholdet. Hvis du skriver inn en variabel, bruk denne syntaksen: For støttede SSML-koder for Cisco Cloud Text-to-Speech, se Text-to-Speech (TTS) i Webex Contact Center. |
Legg til lydvariabel |
Bruk dette alternativet til å konfigurere lydforespørselen til å spilles dynamisk for kundene. Du kan for eksempel konfigurere denne variabelen til å spille av lydforespørselen på flere språk basert på kundens preferanser under interaksjonen. For å konfigurere lydvariabelen, klikk Legg til lydvariabel. Skriv inn variabelverdien i form av et småsteinsuttrykk. For mer informasjon, se Pebble Template Syntax. Variabelverdien må samsvare med navnet på .wav-filen som er lastet opp til kontrollhuben. |
Gjør forespørselen avbrytbar |
Dette alternativet lar deg indikere om den konfigurerte ledeteksten kan avbrytes av den som ringer inn eller hendelse. Som standard er Gjør forespørsel avbrytbar ikke merket av for menyaktiviteten. Hvis du vil at den som ringer skal kunne avbryte menyen når de går inn på DTMF-inngangen, bør du vurdere å gjøre meldingen avbrytbar. For organisasjoner som er klargjort med den nye neste generasjonsplattformen, konfigurerer systemet ledeteksten som kan avbrytes som standard, uavhengig av om flytutviklerne har merket av eller fjernet merket for Gjør forespørsel avbrytbar . |
Tilpassede menykoblinger
Alternativet Egendefinerte menykoblinger lar deg konfigurere en eller flere menykoblinger basert på organisasjonskravene.
Denne funksjonen hjelper en eller flere brukere til å velge forskjellige grener i flyten basert på det valgte sifferet.
Du kan konfigurere opptil ti egendefinerte menykoblinger.
Parameter |
Beskrivelse |
---|---|
SIFFER |
Velg et tall fra rullegardinlisten. DIGIT tilsvarer DTMF-inngangen som den som ringer inn for å indikere hvilken bane av flyten som skal følges. Sifrene 0-9 er tilgjengelige for valg, og du kan velge hvert alternativ bare én gang. |
LINK BESKRIVELSE |
Legg til en beskrivelse for å indikere hvilken bane av flyten sifferet tilsvarer. For eksempel, hvis et trykk på 1 fører den som ringer til en kø som kan hjelpe med et salgsspørsmål, skriv |
Legg til |
Klikk Legg til ny for å legge til flere menykoblinger. Du kan legge til et siffer og en lenkebeskrivelse for hver rad. Du kan legge til opptil ti lenker. |
Du kan konfigurere menykoblinger i både Egenskaper-panelet og i selve aktiviteten. Dette gir mulighet for ulike konfigurasjonsalternativer som er basert på brukerens preferanser. Systemet oppdaterer innholdet i sanntid begge steder når en redigering gjøres.
Tekst-til-tale-innstillinger
Tekst-til-tale-innstillingene inkluderer følgende innstillinger som brukes til å validere den forventede DTMF-inngangen fra den som ringer.
Parameter |
Beskrivelse |
---|---|
Talehastighet |
Indikerer talehastigheten. Øk eller reduser den numeriske inngangen for å opprettholde den ideelle talehastigheten og kontrollere utgangstalehastigheten. Gyldige verdier for den numeriske inngangen er i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 wpm. |
Volumøkning |
Indikerer økning eller reduksjon i volum. Øk eller reduser den numeriske inngangen for å opprettholde det ideelle volumet av utgående tale. Gyldige oppføringer for den numeriske inngangen er i området –96,0 desibel til 16,0 desibel (dB). Standard verdi er 0.0 dB. |
Tidsavbrudd uten inngang |
Angir maksimal tid som aktiviteten venter på inndata før den fortsetter nedover banen for tidsavbrudd uten inndata. Standardverdien er 3 sekunder. |
Utgangsvariabel
Meny-aktiviteten bruker {{Menu.OptionEntered}}
utgangsvariabel. Når systemet kjører flyten, lagrer denne variabelen DTMF-inngangen som den som ringer skrev inn under interaksjonen med menyen.
Du kan bruke {{Menu.OptionEntered}}
utgangsvariabel i senere aktiviteter for å kontrollere strømningssekvensen. Variabelnavnet endres dynamisk basert på etiketten som er knyttet til menyaktiviteten. Systemet kan fange opp flere variabelverdier når flyten bruker mer enn én menyaktivitet. For mer informasjon om denne variabeltypen, se Activity Output Variables.
Blindoverføring
Overføring av et taleanrop til enten et eksternt eller tredjeparts nummer (DN) gjennom Interactive Voice Response (IVR) uten agentintervensjon utløser blindoverføringsaktiviteten.
Blind overføringsaktiviteten gjelder når en samtale skal overføres til en ekstern eller tredjeparts DN basert på et flytkriteriesett. Overføringen kan også initieres til en ekstern bro. Det konfigurerte kriteriesettet utløser aktiviteten.
Ved blindoverføring vil de tidligere ferdighetsbegrensningene beholdes når en samtale overføres til en ferdighetsbasert kø. Dette er fordi ferdighetsbegrensninger beregnes når en flyt utføres. Men siden flyten ikke utføres i tilfelle blind overføring, beholdes de tidligere ferdighetsbegrensningene.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
Følgende seksjoner lar deg konfigurere blindoverføringsaktiviteten.
Når du designer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en blindoverføringsaktivitet.
Du kan ikke legge til en blind overføringsaktivitet i hendelsesflytene i Flow Control.
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Overfør nummer
Seksjonen Overfør nummer angir DN som en samtale overføres til. Du kan angi tallet manuelt eller velge et dynamisk tall gjennom en variabel.
Parameter |
Beskrivelse |
---|---|
Overfør nummer |
Tast inn DN som en samtale skal overføres til. Dette kan være et spesifikt tall som legges inn manuelt, eller et dynamisk tall som indikeres gjennom en flytvariabel. |
Spesifikt oppringingsnummer |
Tast inn nummeret som samtalen skal overføres til. |
Variabelt nummer |
Velg flytvariabelen fra rullegardinlisten. Variabelen lagrer nummeret som samtalen skal overføres til. |
Brokoblet overføring
Brokoblet overføringsaktivitet gjør at en samtale midlertidig kan overføres med en flyt til en ekstern destinasjon mens du beholder kontrollen over samtalen. Den eksterne destinasjonen kan være en ekstern bro eller en Interactive Voice Response-tjeneste (IVR).
Når tredjeparten avslutter samtalen, fortsetter samtaleflyten for ytterligere reengasjement etter behov, som å sette den i kø til en agent.
Bridge Transfer-aktivitet er nå forbedret for å sette kontakten i kø når du sender en kontakt til en tredjeparts interaktive stemmesvar (IVR) eller automatisk samtaledistribusjon (ACD). Hvis kontakten ikke håndteres i tredjepartssystemet, kan den tas tilbake til den opprinnelige køen.
Anta for eksempel at et kontaktsenter har Webex kontaktsenter-agentressurser og agentressurser på et eksternt kundesenter/PBX. Kunden ønsker å sette en samtale i kø mot en kø med Webex kontaktsenteragenter i en kort periode (si 60 sekunder). Hvis ingen agent er tilgjengelig i løpet av denne perioden, kan samtalen overføres (med en implisitt dekø) til det eksterne kundesenteret for håndtering for å forbedre responstiden til kunden.
De følgende delene veileder deg om hvordan du konfigurerer brokoblet overføringsaktivitet.
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Overfør nummeret
Overfør nummer -delen angir DN som en samtale overføres til. Skriv inn tallet manuelt eller velg et dynamisk tall gjennom en variabel.
Parameter |
Beskrivelse |
---|---|
Overfør nummer |
Tast inn DN som en samtale skal overføres til. Dette kan være et spesifikt tall som legges inn manuelt, eller et dynamisk tall som indikeres gjennom en flytvariabel. |
Spesifikt oppringingsnummer |
Tast inn nummeret som samtalen skal overføres til. |
Variabelt nummer |
Velg flytvariabelen fra rullegardinlisten. Variabelen lagrer nummeret som samtalen skal overføres til. |
Overfør tidsavbruddsinnstillinger
Seksjonen Innstillinger for tidsavbrudd for overføring lar deg konfigurere oppførselen til en brokoblet overføringsaktivitet når det overførte anropet ikke blir besvart innen en angitt tid.
Parameter |
Beskrivelse |
---|---|
Tidsavbrudd |
Dette er hvor lenge systemet venter på at den overførte parten tar opp samtalen. Hvis mottakeren ikke svarer innen denne tiden, avslutter systemet samtalen. Varigheten bør være i området 1–120 sekunder. Standardverdien er 10 sekunder. |
Legg til overskrifter
Seksjonen Legg til overskrifter lar deg konfigurere og sende SIP-hodeparametere til eksterne systemer gjennom SIP INVITE-meldingene. Du kan konfigurere opptil 20 overskrifter i den utgående SIP INVITE-meldingen.
Bruk av tilpassede X-Headers støttes for øyeblikket for organisasjoner som bruker Webex Calling med Local Gateway (LGW) som telefonialternativ for Webex kontaktsenter.
- Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-overskriftene.
- Fulle navn: Unngå å bruke fulle navn på enkeltpersoner.
- Personnummer: Ikke ta med noen del av et personnummer.
- Fysiske adresser: Avstå fra å bruke hjemme- eller jobbadresser.
- Finansiell informasjon: Ekskluder kredittkortnumre, bankkontodetaljer osv.
- Helseinformasjon: Unngå å dele helserelaterte detaljer eller data som kan betraktes som PHI.
Parameter |
Beskrivelse |
---|---|
Nøkkel |
Skriv inn nøkkelen for en tilpasset X-Header. |
Verdi | Skriv inn en verdi for den egendefinerte overskriften som skal sendes til den utgående SIP INVITE-meldingen. |
Utgangsvariabler
Det er her du fanger opp informasjon om utfallet av overføringen.
Parameter |
Beskrivelse |
---|---|
BridgedTransfer_dxm.FailureCode |
Denne parameteren registrerer feil- eller statuskoder som tilsvarer mislykkede forsøk på å utføre en brokoblet overføring ved bruk av Digital Extension Module (DXM). |
BridgedTransfer_dxm.FailureDescription | Denne parameteren lagrer beskrivelsen av feilen som oppstod under et forsøk på brokoblet overføring ved bruk av (DXM). |
BridgedTransfer.Headers | Denne parameteren lagrer SIP-hodene som er analysert fra BYE-meldingen. Overskriftene lagres som et JSON-objekt. Individuelle overskrifter kan trekkes ut og settes inn i flyt eller globale variabler for videre bruk. |
Følgende tabell oppsummerer feilkoder for utdata for brokoblet overføringsaktivitet.
Feilkode |
Feilbeskrivelse | Forklaring |
---|---|---|
1 |
Ugyldig_nummer | Det oppringte eksterne katalognummeret (DN) er ugyldig. |
2 | Opptatt | Den eksterne DN er enten engasjert eller har avvist det innkommende anropet. |
3 | Ikke noe svar | Den eksterne DN svarte ikke på anropet innenfor den forhåndsinnstilte tidsavbruddsvarigheten. |
48 | Flytaktivitet som ikke støttes | Flyten kan ikke kjøre brokoblet overføring-aktivitet etter kø eller når en agent er tilordnet til samtalen. |
5 | Unsupported_DN | Du kan ikke bruke den eksterne DN hvis den er utpekt som en EP-DN i systemportalen, eller om det samsvarer med den påloggede agentens DN på Agent Desktop. |
6 | System_Error | Denne koden representerer diverse feil som ikke faller inn i de ovenfor definerte kategoriene. |
Brokoblet overføring er kun tilgjengelig på neste generasjons talemedieplattformer (VPOP og Webex Calling).
Ustøttede flytkonfigurasjoner
- Du kan ikke legge til brokoblet overføring i køkontaktaktiviteten.
- For kontakter som er parkert, i kø eller tilordnet en agent, ikke introduser en brokoblet overføring-aktivitet senere i flyten. Dette kan føre til en flytfeil som ikke støttes.
- Du kan ikke bruke brokoblet overføring-aktivitet i utgående samtaleflyter.
- Du kan ikke legge til en brokoblet overføringsaktivitet i hendelsesflytene i flytkontroll.
Virtuell agent
Før du bruker en virtuell agent:
-
Sett opp en Dialogflow-agent. For mer informasjon om å bygge en Dialogflow-agent i Google Cloud, se Bygge en agent.
Inkluder
Hei
som en opplæringsfrase på det foretrukne språket for Dialogflow-agenten for å starte en samtale med den som ringer. Du kan legge til denne opplæringsfrasen i standardvelkomsthensikten eller i en hvilken som helst annen hensikt til Dialogflow-agenten. For mer informasjon, se Intensjoner.Avhengig av måten du setter opp Dialogflow-agenten på, kan du bruke Virtual Agent-aktiviteten til å håndtere ulike typer brukssaker.
-
Konfigurer en virtuell agent i Control Hub. For mer informasjon, se Konfigurer en virtuell agent for Webex kontaktsenter.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
Følgende seksjoner lar deg konfigurere Virtual Agent-aktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Samtaleopplevelse
Parameter |
Beskrivelse |
---|---|
Virtuell agent | Velg en virtuell agent i Control Hub. Den virtuelle agenten driver samtalen på naturlig språk som en del av IVR-opplevelsen med den som ringer. |
Gjør meldinger avbrytbare |
Gjør det mulig for kundene å avbryte den virtuelle agenten for å komme med nye forespørsler eller avslutte samtalen. |
Overstyr standardspråk & Stemmeinnstillinger |
Bruk denne veksleknappen for å overstyre språk- og stemmeinnstillingene som er konfigurert i For at en flyt skal fungere, må du angi de globale variablene i flyten for å konfigurere standard inndataspråk og utgangsstemme for virtuell agent. For mer informasjon om hvordan du legger til globale variabler i flyten, se Globale variabler. |
Inndataspråk |
Indikerer språket som kunden bruker mens han snakker med den virtuelle agenten. Dette feltet vises bare hvis du aktiverer Overstyr standardspråk & Stemmeinnstillinger vekselknapp. Hvis inndataspråket som Google støtter ikke er tilgjengelig i rullegardinlisten Inndataspråk , deaktiver Overstyr standardspråk & Stemmeinnstillinger vekselknapp. Ta med Set Variable aktiviteten før Virtual Agent-aktiviteten i flyten. Konfigurer aktiviteten Set Variable som følger:
Virtual Agent-stemmeimplementeringer i Webex Contact Center støtter kun språk med gjenkjenningsmodellen som en forbedret telefonsamtale(se Støttede stemmer og språk som er tilgjengelige med Dialogs (ES) (se Språkreferanse). |
Utgang stemme |
Standardverdien er Hvis utgangsstemmenavnet som Google støtter ikke er tilgjengelig i rullegardinlisten Output Voice , deaktiver Overstyr standardspråk & Voice Settings vekselknapp. Ta med Set Variable aktiviteten før Virtual Agent-aktiviteten i flyten. Konfigurer aktiviteten Set Variable som følger:
|
For mer informasjon om tekst til tale-stemmer, se Støttede stemmer og språk.
Variabel bestått
De valgfrie parameterne i Virtual Agent-aktiviteten kan inneholde personlig identifiserbar informasjon (PII). Webex kontaktsenter sender disse parameterne til Google Dialogflow som variabler for å implementere avansert samtalelogikk med boten.
Parameter |
Beskrivelse |
---|---|
Nøkkelverdi | Key-Value-parameteren lar deg angi et variabelnavn og den tilhørende verdien. Du kan angi variabelverdier ved å bruke syntaksen for doble krøllete klammeparenteser. Hvis du for eksempel ønsker å returnere kontosaldoen til en kunde basert på ANI, kan nøkkelen og verdien være: Nøkkel: Verdi: Kontaktsenteret sender disse parameterverdiene til Google Dialogflow som en JSON-verdi i |
Avanserte innstillinger
Parameter |
Beskrivelse |
---|---|
Tidsavbrudd uten inngang |
Indikerer hvor lang tid den virtuelle agenten venter på kundeinndata (stemme eller DTMF). Standardverdien er 5 sekunder. Verdien kan variere fra 1 til 30 sekunder. |
Maks. ingen inngangsforsøk | Indikerer antall ganger den virtuelle agenten venter på kundeinndata (stemme eller DTMF). Standardverdien er 3. Verdien kan variere fra 0 til 9. Når maksimalt antall forsøk går, avsluttes den virtuelle agenten, med utdatavariabelenErrorCode sett til verdien max_no_input . |
Inter-digit Timeout |
Hvor lang tid den virtuelle agenten venter på neste DTMF-inngang fra kunden før den virtuelle agenten går videre i samtaleflyten. Standardverdien er 3 sekunder. Verdien kan variere fra 0 til 30 sekunder. |
Terminator symbol |
Tegnet som kunden kan skrive inn for å indikere slutten av inndata. Terminator-symbolet kan være enten # eller * avhengig av konfigurasjonen. |
Oppsigelsesforsinkelse |
Gjør det mulig for den virtuelle agenten å fullføre den siste meldingen før aktiviteten stopper og går videre til neste trinn i flyten. Hvis du for eksempel vil at den virtuelle agenten skal indikere noe til den som ringer før systemet eskalerer anropet til en agent, bør du vurdere tiden det tar å fullføre den siste meldingen før eskalering. Verdien kan variere fra 1 til 30 sekunder. Hvis du konfigurerer Termination Delay -verdien som 0, spiller ikke systemet den siste lydmeldingen til den som ringer. |
Talehastighet |
Indikerer talehastigheten. Øk eller reduser den numeriske inngangen for å opprettholde den ideelle talehastigheten og kontrollere utgangstalehastigheten. Gyldige verdier for den numeriske inngangen er i området 0,25 til 4,0 ord per minutt (wpm). Standardverdien er 1,0 wpm. |
Volumøkning |
Indikerer økning eller reduksjon i volumutgang. Øk eller reduser den numeriske inngangen for å opprettholde det ideelle volumet av utgående tale. Gyldige oppføringer for den numeriske inngangen er i området –96,0 desibel til 16,0 desibel (dB). Standard verdi er 0.0 dB. |
Aktiver samtaletranskripsjon |
Gjør det mulig for skrivebordet å vise transkripsjonen av samtalen mellom den virtuelle agenten og kunden. Råutskriften er også tilgjengelig via en dynamisk URL. Du kan bruke denne URL-en til å trekke ut spesifikke seksjoner fra transkripsjonen ved hjelp av en HTTP-forespørsel. |
Utgangsvariabler
Disse variablene lagrer utdatastatusen til hendelsen som oppstår under samtalen mellom den virtuelle agenten og kunden.
Utgangsvariabel |
Beskrivelse |
---|---|
VVA.LastIntent |
Lagrer den siste intensjonen som utløses av den virtuelle agenten før du flytter til Eskalerings- eller Håndtert-intensjonen. |
VVA.TranscriptURL |
Lagrer URL-en som peker til transkripsjonen av samtalen mellom den virtuelle agenten og kunden. Bruk Parse aktiviteten for å trekke ut parameterne fra Virtual Agent-transkripsjonen. |
VVA.ErrorCode |
Lagrer statuskoden hvis verdi avhenger av resultatet av samtalen mellom den virtuelle agenten og kunden. Denne variabelen har en av følgende verdier:
For å spille av en egendefinert lydmelding for å varsle kunder om en feil, må flytutviklere inkludere en Play Message-aktivitet (før du kobler fra samtalen) i flyten. For mer informasjon om Play Message-aktiviteten, se Play Message. |
Resultat
Indikerer utdatabanene for den virtuelle agenten som oppstår basert på resultatet av samtalen mellom den virtuelle agenten og kunden.
-
Håndtert: Dialogflow tar denne banen hvis systemet utløser Handled-intensjonen.
-
Eskalert: Dialogflow tar denne banen hvis systemet utløser eskaleringshensikten.
For mer informasjon om intensjonene i Dialogflow, se Intensjoner.
Feilbehandling
Indikerer utdatabanen til den virtuelle agenten som er basert på feilen som oppstår under samtalen mellom den virtuelle agenten og kunden.
Feil: Flyten tar denne banen i alle feilscenarier.
Hvis det er en feil, spiller ikke kontaktsenteret av noen lydmelding for å varsle kunden om feilen, som standard. Flytutvikleren kan konfigurere en Play Message-aktivitet enten generisk eller basert på feilkoden som beskrevet i delen Utdatavariabler .
Funksjonaliteten til utgangsbanene avhenger av konfigurasjonen og flyten som er definert av administratoren.
Tilbakeringing
Tilbakeringingsaktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonen er aktivert for bedriften. Som standard oppretter tilbakeringingsaktiviteten en tilbakeringingsoppgave i samme kø som anropet opprinnelig ble plassert. Hvis foretrukket, kan du konfigurere en annen kø. Hvis du bruker samme kø, beholder oppgaven sin posisjon i køen til neste agent er tilgjengelig.
Når du designer en flyt, kan ikke en Consult-interaksjon inkludere en gratis tilbakeringingsaktivitet.
Hvis en ny kø er foretrukket, plasser oppgaven nederst i den foretrukne køen. Når en agent godtar oppgaven, startes tilbakeringingen. Hvis den som ringer ikke svarer, blir ikke tilbakeringingen forsøkt på nytt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Begivenheten flyter.
Følgende seksjoner lar deg konfigurere tilbakeringingsaktiviteten:
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Tilbakeringingsinnstillinger
De Tilbakeringingsinnstillinger seksjonen definerer tilbakeringingsnummeret og køen som innringeren må plasseres i for tilbakeringingsforespørselen. Systemet reserverer innringerens plass i køen til neste agent er tilgjengelig.
Parameter |
Beskrivelse |
---|---|
Tilbakeringingsnummer |
Tast inn nummeret som den som ringer skal motta tilbakeringingen på. Velg variabelen fra rullegardinlisten som inneholder tilbakeringingsnummeret, for eksempel ANI-en som er knyttet til samtalen. Variabelen kan være et tall som samles i en Collect Digits-aktivitet i samtaleflyten. Hvis det ikke gjøres noe valg, brukes anroperens ANI. Tilbakeringingsnummeret er lagret i Som standard er veksleknappen for Registrere tilbakeringing til annen destinasjon? er satt til av. Tilbakeringingen registreres på samme destinasjon i kø. Hvis den foretrukne agenten er opptatt og ikke er tilgjengelig, setter du av/på-knappen på for å velge en ny tilbakeringingsdestinasjon. Destinasjonen endres fra agent til kø. Du kan ikke endre destinasjonen direkte til en annen agent, men bare til en kø som inneholder agenter. |
Tilbakeringingskø |
Velg ett av de tilgjengelige alternativene for tilbakeringingskø fra rullegardinlisten:
|
Tilbakeringing ANI |
Aktiverer tilbakeringing ANI-konfigurasjon for kunder når de mottar tilbakeringing. ANI-konfigurasjon for tilbakeringing er ikke obligatorisk. Velg ett av de tilgjengelige alternativene:
|
Du må bruke en Koble fra kontakt-aktivitet for å avslutte en flytgren som bruker en tilbakeringingsaktivitet. Ellers avsluttes ikke samtalen når en tilbakeringingsforespørsel er plassert.
Flow-administratorer bør teste funksjonen i et ikke-produksjonsmiljø for å sikre at ANI-en som er konfigurert som en del av Variable ANI, er riktig eller ikke. Hvis den angitte ANI-en er feil, bytter tilbakeringingen til standardsystemet ANI.
Dette er scenariene der den tilpassede ANI-en konfigureres og valideres for leietakeradministrasjon og flytkontroll. Basert på stabelen du bruker, kan du se valideringer som bare gjelder for den stabelen.
Beskrivelse |
Leietakeradministrasjon – ANI-innspill |
PreDial/Courtesy callback – ANI-inngang (Flow Control) |
Validering |
---|---|---|---|
ANI uten landskode |
Uten landskode. For eksempel 2567312213 |
Uten landskode. For eksempel: 2567312213 |
Gyldig ANI. Samme ANI brukes. |
Tenant Management ANI-inngang er med landskode og Flow Control ANI-inngang er uten landskode konfigurert. |
Med landskode. For eksempel +1-2567312213 |
Uten landskode. For eksempel 2567312213 |
Ugyldig ANI. DNIS brukes |
Tenant Management ANI-inngang er uten landskode og Flow Control ANI-inngang er med landskode konfigurert |
Uten landskode. For eksempel 2567312213 |
Med landskode. For eksempel +1-2567312213 |
Ugyldig ANI. DNIS brukes. |
Tenant Management ANI-inngang og Flow Control ANI-inngang har landskode konfigurert. |
Med landskode. For eksempel +1-2567312213 |
Med landskode. For eksempel +1-2567312213 |
Gyldig ANI. Samme ANI brukes. |
Tenant Management ANI-inngang har ikke mellomrom, og Flow Control ANI-inngang har mellomrom. |
Ingen mellomrom mellom tallet. For eksempel +1-2567312213 |
Mellomrom mellom tallet. For eksempel +1-256 7312213 |
Gyldig ANI. Samme ANI brukes. |
Tenant Management ANI-inngang har ikke bindestreker i mellom, og Flow Control ANI-inngang har bindestreker mellom. |
Ingen bindestreker mellom tallet. For eksempel +1-2567312213 |
Bindestreker mellom tallet. For eksempel +1-256-731-2213 |
Gyldig ANI. Samme ANI brukes. |
Flow Control ANI-inngang samsvarer med de siste sifrene i Tenant Management ANI-inngangen. |
Fullfør ANI-inngang. For eksempel +1-2567312213 |
De fire siste sifrene stemmer overens. For eksempel 2213 |
Ugyldig ANI. DNIS brukes. |
Flow Control ANI-inngang har flere sifre konfigurert enn Tenant Management ANI-inngang. |
Delvis ANI-inngang. For eksempel 2213 |
10-sifret ANI-inngang. For eksempel 2567312213 |
Ugyldig ANI. DNIS brukes. |
Tenant Management ANI-inngang er konfigurert og Flow Control ANI-inngang er ikke konfigurert. |
Fullfør ANI-inngang. For eksempel +1-2567312213 |
ANI er ikke konfigurert. |
Ugyldig ANI. DNIS brukes. |
Flow Control ANI inkluderer ikke et plusssymbol. |
Plusssymbol brukes. For eksempel +1-2567312213 |
Plusssymbol brukes ikke. For eksempel 12567312213 |
Ugyldig ANI. DNIS brukes. |
Utgangsvariabler
Når tilbakeringing utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
Feilkode |
Lagrer feilkoden. Systemet setter denne verdien bare når aktiviteten mislykkes. |
Feilbeskrivelse |
Lagrer feildetaljer. Systemet setter denne verdien bare når aktiviteten mislykkes. |
Feilkoder
Følgende er feilkodene og beskrivelsene for tilbakeringingsaktiviteten:
Feilkode |
Feilkodeverdi |
Feilbeskrivelse |
---|---|---|
1 |
INVALID_REQUEST |
En ugyldig forespørsel ble gjort i aktiviteten. |
2 |
CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION |
Tilbakeringing er ikke tillatt på en barnekontakt. |
3 |
INVALID_QUEUE |
En ugyldig kø ble spesifisert i aktiviteten. |
4 |
INVALID_DESTINATION |
Destinasjonsnummeret for tilbakeringingen er ugyldig. |
5 |
FEATURE_NOT_ENABLED |
Funksjonen er ikke aktivert i kontaktsenterapplikasjonen Webex. |
6 |
SYSTEM_ERROR |
Systemet oppdaget en intern feil. |
Få informasjon om kø
Aktiviteten Hent køinformasjon gir innringerens gjeldende Plassering i kø (PIQ) og Beregnet ventetid (EWT) sammen med andre utdatavariabler for aktivitet. Du kan bruke disse variablene til å bestemme agenttilgjengelighet i en kø, og til å rute anrop andre steder når det er nødvendig.
Hvis organisasjonen din bruker ferdighetsbasert anropsvalg, utdatavariabelen EWT har alltid verdien av -1.
Følgende deler av flytdesigneren lar deg konfigurere aktiviteten Hent køinformasjon:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Køinformasjon og tilbakeblikkstid
Parameter |
Beskrivelse |
---|---|
Køinformasjon |
Velg navnet på køen du må hente en anropers estimerte ventetid og gjeldende posisjon i køen for. Du kan administrere køene ved å bruke Control Hub. |
Tilbakeblikkstid |
Spesifiser Tilbakeblikkstid brukes til å beregne EWT etter at Hent køinformasjon utløses. Spesifiser kun varigheten i minutter. Sørg for at inndata bare har numeriske verdier. Det aksepterte verdiområdet er 5–240 minutter. |
De Få informasjon om kø aktivitet har tre typer utgangsstrømgrener. Disse grenene utløses basert på returstatusen og verdiene til EWT, PIQ og sanntidsstatistikken for andre utdatavariabler.
-
Suksess : Denne grenen utløses når både EWT og PIQ API returnerer positive variabelverdier. I denne flyten kan du hente og få tilgang til gyldige EWT- og PIQ-variabelverdier.
-
Utilstrekkelig informasjonsflyt : Denne grenen utløses når PIQ API returnerer en gyldig variabelverdi, og EWT har verdien –1. I denne flyten kan du hente og få tilgang til PIQ-verdien, men EWT API mislykkes på grunn av utilstrekkelig data til å beregne EWT-verdien.
-
Feil : Denne grenen utløses når PIQ API, EWT API eller en eller flere av sanntidsstatistikk-API-ene mislykkes eller returnerer ugyldige verdier. EWT API mislykkes på grunn av andre årsaker enn utilstrekkelig data til å beregne EWT-verdien.
Utgangsvariabler
Når Get Queue Info utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
Posisjon i kø (PIQ) |
Lagrer verdien for den som ringer nåværende posisjon i køen for den valgte køen. Hvis kontakten ikke er i kø når flyten aktiverer denne aktiviteten, settes PIQ-verdien til antall kontakter som venter i køen + 1. Dette identifiserer plasseringen til kontakten i køen, hvis kontakten er i kø etter å ha utført GetQueueInfo-aktiviteten. |
Estimert ventetid (EWT) |
Lagrer den omtrentlige tiden en oppgave må vente i en kø før den besvares av en agent. EWT beregnes for hver kø og er basert på gjennomsnittlig tid som tidligere anrop i samme kø ventet på en agent. EWT bruker parameteroppføringen Lookback Time og rapporteres i millisekunder (ms). |
LoggedOnAgentsCurrent |
Lagrer antall agenter i gjeldende samtaledistribusjonsgruppe, for den valgte køen, logget på skrivebordet. Hvis aktiviteten brukes før kø, returneres statistikken for agenter i gjeldende syklus for samtaledistribusjonsgruppe basert på den første syklusen for samtaledistribusjonsgruppe. |
LoggedOnAgentsAll |
Lagrer det totale antallet agenter i alle samtaledistribusjonsgruppene, for den valgte køen, som er logget på skrivebordet. Denne verdien kan endres etter hvert som samtaledistribusjonsgruppene endres over tid i køen. |
TilgjengeligeAgenterNåværende |
Lagrer antall agenter i gjeldende samtaledistribusjonsgruppe, for den valgte køen, som er tilgjengelige for å godta kontakten. Hvis aktiviteten brukes før kø, returneres statistikken for agenter i gjeldende syklus for samtaledistribusjonsgruppe basert på den første syklusen for samtaledistribusjonsgruppe. |
TilgjengeligAgenterAlle |
Lagrer det totale antallet agenter i alle samtaledistribusjonsgruppene, for den valgte køen, som er tilgjengelige for å godta samtalen. Denne verdien kan endres etter hvert som samtaledistribusjonsgruppene endres over tid i køen. |
SamtalerKønå |
Lagrer totalt antall samtaler i den valgte køen. |
Eldste ringetid |
Lagrer antall sekunder som den eldste samtalen har vært i den valgte køen. |
Feilkode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feil Beskrivelse |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Beregning av estimert ventetid
Estimert ventetid (EWT) er rapportert i ms.
For å beregne EWT samler programmet inn alle statistisk gyldige prøver (et utvalg er gjennomsnittet av ventetider for oppgaver som er koblet til en agent i et intervall på ett minutt) for de siste XX minuttene spesifisert av den brukerdefinerte tilbakeblikkstiden. Gjennomsnittsverdien av prøvene som samles inn brukes som EWT.
Statistisk gyldige prøver er de prøvene som er samlet inn, der maksimumsverdien for CoV (varianskoeffisient for ventetidene for de oppgavene som ble koblet til en agent i hvert minutts intervall) faller under 40 prosent.
Hvis prosentandelen av gyldige prøver som samles inn for det brukerdefinerte tilbakeblikkstidspunktet , faller under 40 prosent, beregnes ikke EWT.
Feilkoder
Følgende er feilkodene og beskrivelsene for aktiviteten Hent køinformasjon:
Feil kode |
Feil kode-verdi |
Feil Beskrivelse |
---|---|---|
1 |
SYSTEM_ERROR |
Systemet oppdaget en intern feil. |
2 |
STALE_DATA |
Dataene som returneres, er ikke oppdaterte. |
3 |
INSUFFICIENT_DATA |
Dataene som returneres av aktiviteten, er ikke fullstendige. |
4 |
INVALID_QUEUE |
En ugyldig kø ble angitt i aktiviteten. |
Avansert køinformasjon
Aktiviteten Avansert køinformasjon returnerer sanntidsantallet av agenter som er i tilstanden Tilgjengelig i en kø og er logget på for et bestemt sett med ferdigheter, sammen med annen køinformasjon. Flytutviklere bruker aktiviteten Avansert køinformasjon til å programmere flyten. Flytdesignere tar avgjørelser basert på aktiviteten Avansert køinformasjon.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Arrangementer.
I de følgende delene av Flow Designer kan du konfigurere aktiviteten Avansert køinformasjon:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Utgangsvariabler
Når aktiviteten Avansert køinformasjon utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
Posisjon i kø (PIQ) |
Lagrer verdien for innringerens nåværende posisjon i den valgte køen. Hvis kontakten ikke er i kø når flyten aktiverer denne aktiviteten, settes PIQ-verdien til antall kontakter som venter i køen + 1. Dette identifiserer plasseringen til kontakten i køen hvis kontakten er i kø etter å ha utført AdvancedQueueInformation-aktiviteten. |
LoggedOnAgentsCurrent |
Lagrer antall agenter i gjeldende samtaledistribusjonsgruppe for den valgte køen som er logget på skrivebordet. Statistikken for agenter i gjeldende samtaledistribusjonsgruppe vil returnere -1 etter å ha vurdert gjeldende samtaledistribusjonsgruppe som I/T før kø. |
LoggedOnAgentsAll |
Lagrer det totale antallet agenter i alle samtaledistribusjonsgruppene for den valgte køen, som er logget på skrivebordet. Denne verdien kan endres etter hvert som samtaledistribusjonsgruppene endres over tid i køen. |
TilgjengeligeAgenterNåværende |
Lagrer antall agenter i gjeldende samtaledistribusjonsgruppe for den valgte køen, som er tilgjengelige for å godta kontakten. Statistikken for agenter i gjeldende samtaledistribusjonsgruppe vil returnere -1 etter å ha vurdert gjeldende samtaledistribusjonsgruppe som I/T før kø. |
TilgjengeligAgenterAlle |
Lagrer det totale antallet agenter i alle samtaledistribusjonsgruppene for den valgte køen, som er tilgjengelige for å godta samtalen. Denne verdien kan endres etter hvert som samtaledistribusjonsgruppene endres over tid i køen. |
Nåværende gruppe |
Lagrer verdien for den gjeldende samtaledistribusjonsgruppen der kontakten er parkert i en bestemt kø. |
Totalt-grupper |
Lagrer verdien av det totale antallet samtaledistribusjonsgrupper i køen for kontakten. |
Feilkode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feil Beskrivelse |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feilkoder
Følgende er feilkodene og beskrivelsene for aktiviteten Avansert køinformasjon:
Feil kode |
Feil kode-verdi |
Feil Beskrivelse |
---|---|---|
1 |
INVALID_REQUEST |
Det ble sendt en ugyldig forespørsel i aktiviteten. |
2 |
QUEUE_NOT_FOUND |
Køen som er valgt i aktiviteten, blir ikke funnet. |
3 |
FEATURE_NOT_ENABLED |
Funksjonen er ikke aktivert i Webex Contact Center-programmet. |
4 |
DATABASE_OPERATION_FAILURE |
Databaseoperasjonen mislyktes under aktivitetskjøringen. |
5 |
INVALID_QUEUE |
En ugyldig kø ble angitt i aktiviteten. |
Koble fra kontakt
Bruk denne avslutningsaktiviteten til å koble fra en aktiv del av en samtale. Denne aktiviteten er nødvendig hvis ingen agenter blir med i samtalen for å koble fra manuelt.
Du kan for eksempel bruke denne aktiviteten før en samtale settes i kø eller etter at du har konfigurert en avmelding av køopplevelsen. Du kan bruke så mange Koble fra kontakt-aktiviteter som ønsket når du konstruerer flyten for å sikre at samtalen avsluttes uansett hvilken flytbane den tar.
Du har muligheten til å gi hver aktivitet en unik etikett og beskrivelse, men ingen annen konfigurasjon er nødvendig.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Utgangsvariabler
Denne aktiviteten har ingen tilgjengelige utdatavariabler.
Køkontakt
Aktiviteten Køkontakt plasserer en kontakt i en kø. Når du bruker denne aktiviteten i hovedflyten, viser du et sett med hendelser i fanen Hendelsesflyter . Hvis du vil ha mer informasjon om disse hendelsene, kan du se Arrangementer.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Arrangementer.
I følgende deler kan du konfigurere aktiviteten Køkontakt:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Håndtering av kontakter
Bruk delen Kontaktbehandling for å velge om alle kontakter skal flyttes til en kø, eller om køvalget skal endres basert på verdien for en flytvariabel.
Parameter | Beskrivelse |
---|---|
Statisk kø |
Klikk på radioknappen Statisk kø for å rute kontakter til den ene køen som er valgt i rullegardinlisten Kø. Alle kontakter som kommer fra inngangspunktet som er knyttet til den konfigurerte arbeidsflytvinduet, til den valgte køen. |
Kø |
Velg en kø fra rullegardinlisten Kø for å rute kontaktene fra inngangspunktet som er tilknyttet arbeidsflyten. Du kan administrere køer i kontrollhuben. |
Variabel kø |
Klikk på radioknappen Variabel kø for å bruke en Køvariabel for å dynamisk velge en kø for å rute kontakter. Du kan også velge en Fallback-kø hvis Køvariabel mislykkes i løpet av flytkjøringen. |
Køvariabel |
Velg en flytvariabel fra rullegardinlisten Køvariabel som gir en gyldig kø-ID. Flytvariabelen angit hvilken kø som skal velges dynamisk under flytkjøringen. Fallback-køen brukes bare hvis Køvariabel mislykkes i å returnere en gyldig kø-ID. Dette feltet vises når du klikker på radioknappen Variabel kø. |
Fallback-kø |
Velg kø-ID fra rullegardinlisten Fallback-kø. Hvis Køvariabel returnerer en ugyldig kø-ID, settes kontaktene i kø for valgte Fallback-kø. Hvis du klikker alternativknappen Variabel kø , kan du ikke angi kompetansekravene for køen som bruker ferdighetsbasert ruting. I så tilfelle vil kontaktene rutes til Lengst tilgjengelige agent som overstyrer den valgte algoritmen for køruting. Dette feltet vises bare når du klikker på radioknappen Variabel kø. |
Sjekk agenttilgjengelighet |
Aktiver veksleknappen Kontroller agenttilgjengelighet for å utelukke grupper uten tilgjengelige agenter fra rutingen som tid i køprosessen. Anropsdistribusjonsgruppen i den valgte køen kan hoppe frem for å raskere finne en agent. Denne veksleknappen er deaktivert som standard. |
Sjekk alltid agenttilgjengelighet |
Klikk på radioknappen Sjekk alltid agenttilgjengelighet for å aktivere kontroll av agenttilgjengelighet. Radioknappen er aktivert som standard. Dette alternativet vises bare hvis du aktiverer veksleknappen Kontroller agenttilgjengelighet. |
Variabel kontroll av agenttilgjengelighet |
Klikk på radioknappen Variabel kontroll av agenttilgjengelighet for å velge en flytvariabel fra rullegardinlisten Kontroller variabelen agenttilgjengelighet som returnerer en bolsk verdi. Den bolske verdien bestemmer om agenttilgjengeligheten skal kontrolleres i variabel kø. Dette alternativet vises bare hvis du aktiverer veksleknappen Kontroller agenttilgjengelighet. |
Angi kontaktprioritet |
Aktiver veksleknappen Angi kontaktprioritet hvis du vil tilordne en prioritet til kontakter i kø. Denne veksleknappen er deaktivert som standard. Kontakten med høyest prioritet på tvers av alle køer (tale og digital) tilordnes til den neste tilgjengelige agenten som er:
Kontaktene er behandlet på følgende måte:
|
Statisk prioritet |
Angi Statisk prioritet hvis du vil angi en prioritet før flyten publiseres. Du kan bare se dette feltet når veksleknappen Angi kontaktprioritet er aktivert. Velg en prioritet fra rullegardinlisten Statisk prioritetsnivå. Du kan angi en prioritet fra P1 til P9, der P1 er den høyeste og P9 er lavest. |
Variabel prioritet |
Velg Variabel prioritet hvis kontaktprioriteten skal endres dynamisk med hver flytkjøring. Dette feltet vises bare når veksleknappen Angi kontaktprioritet er aktivert. Velg en flytvariabel som returnerer et heltall med prioritet fra 1 til 9, fra rullegardinlisten Kontakt prioritetsvariabel. Hvis prioriteten ikke er i området 1–9, er standardprioriteten 10. |
Krav til kompetanse
Hvis den valgte køen bruker kompetansebasert ruting, vises en annen inndeling som konfigurerer kompetansekrav og kompetanseslakking.
Du kan legge til ett eller flere kompetansekrav for å tilordne til en kontakt i denne køen basert på den valgte køen.
Hvis du ikke angir noen ferdigheter, er alle tilgjengelige agenter i den valgte køen kvalifisert til å motta kontakter.
Parameter |
Beskrivelse |
---|---|
Ferdighet |
Velg ønsket kompetanse fra rullegardinlisten. Du kan konfigurere kompetansedefinisjonene i kontrollhuben. |
Betingelse |
Velg ønsket betingelse fra rullegardinlisten. Betingelsesalternativene er basert på den valgte kompetansetypen. Ferdighetstyper som Boolsk og Enum trenger ikke en betingelse. De tilgjengelige betingelsene er: ER, ER IKKE, > =, < =
|
Verdi |
Klikk på radioknappen Statisk kompetanseverdi for å velge statiske kompetanseverdiene spesifisert i feltet Kompetanseverdi. Klikk på radioknappen Variabel kompetanseverdi for å velge kompetanseverdien fra en flytvariabel som er oppført i rullegardinlisten Variabel. Hvis kompetanseverdien er ugyldig, blir alle kompetansekrav og slakkinger som er knyttet til kontakten som ble levert via Køkontaktaktivitet fjernet. |
Avslapning av ferdigheter
Bruk innstillingene for kompetanseslakking til å redusere eller fjerne de tilordnede kompetansekravene til en flyt som svar på andre ventetider for kunder. Denne innstillingen gjør det mulig å utvide utvalget av agenter som er tilgjengelige til å betjene kontakter.
Bruk vanlige tidsintervaller for å justere kompetanseslakking med kølogikk i flyten og med innstillinger for samtaledistribusjon konfigurert for grupper i køen.
Slik konfigurerer du kompetanseslakking:
-
Aktiver veksleknappen Aktiver kompetanseslakking for å konfigurere kompetanseslakking.
Aktiver denne veksleknappen for å kopiere og vise de første kompetansekravene som standard. Dette gjør at du kan konfigurere kompetanseslakking med et ideelt kompetansesett.
Angi feltet Etter venting i kø i for varighet i sekunder som må overskrides før kompetanseslakking brukes i køen. Standard ventetid er 60 sekunder.
-
Du kan legge til, redigere eller slette krav til kompetanseslakking.
-
Klikk på Legg til kompetansekrav for å legge til et nytt krav for kompetanseslakking.
-
Klikk på Slett for å slette krav til kompetanseslakking.
-
Klikk på Rediger for å redigere krav til kompetanseslakking.
-
-
Klikk på Legg til trinnet kompetanseslakking for å legge til en ny gruppe for kompetanseslakking.
Standard kompetansekrav som vises i trinn 1 gjør det enklere å angi krav til kompetanseslakking.
Fjerning av ferdigheter
Når du aktiverer veksleknappen Fjern ferdigheter ved blindoverføring , fjernes ferdigheter fra kontakten etter overføring av agent. Det betyr at den overførte kontakten ikke vil ha noen ferdigheter, og kontakten vil bli tilbudt til den lengst tilgjengelige agenten i den overførte køen.
Utgangsvariabler
Når Køkontakt utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
QueueId |
Lagrer ID-en for køen der kontakten er satt i kø. |
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feilkoder
Følgende er feilkodene og beskrivelsene for køkontaktaktiviteten:
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
---|---|---|
1 |
INVALID_REQUEST |
Parametrene som er angitt i aktiviteten, er ugyldige. |
2 |
INVALID_ROUTING_STRATEGY |
Den valgte rutestrategien er ugyldig. |
3 |
INVALID_WAIT_TIME |
Den definerte ventetiden er ugyldig. |
4 |
INVALID_QUEUE |
En ugyldig kø ble angitt i aktiviteten. |
5 |
ROUTING_LIMIT_EXCEEDED |
Ruting har nådd maksimumsgrensen. |
6 |
SYSTEM_ERROR |
Det oppstod en intern feil i systemet. |
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Kontakten har nådd sin maksimale grense fra å være i kø til flere køer. |
8 |
OWNER_ASSIGNED_TO_INTERACTION |
Kontakten er allerede tilordnet til en agent. |
Eskalere anropsdistribusjonsgruppe
Aktiviteten Eskaler anropsdistribusjonsgruppe lar administratorer eskalere en kontakt i kø til neste eller siste anropsdistribusjonsgruppe. Dette gir bedre kontroll og fleksibilitet for administratorer til å administrere kontakter som er parkert i en kø.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Med følgende deler av flytutformingen kan du konfigurere aktiviteten Eskaler anropsdistribusjonsgruppe:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Utgangsvariabler
Når aktiviteten Eskaler anropsdistribusjonsgruppe utløses, oppdateres følgende variabler:
Utgangsvariabel |
Beskrivelse |
---|---|
CurrentGroup |
Lagrer verdien for den gjeldende anropsdistribusjonsgruppen der kontakten er parkert i en bestemt kø. |
TotalGroups |
Lagrer verdien for det totale antallet anropsdistribusjonsgrupper i køen for kontakten. |
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Feilkoder
Følgende er feilkodene og beskrivelsene for aktiviteten Eskaler anropsdistribusjonsgruppe:
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
---|---|---|
1 |
INVALID_REQUEST |
Det ble gjort en ugyldig forespørsel i aktiviteten. |
2 |
CONTACT_NOT_QUEUED |
Kontakten står ikke i kø. |
3 |
FEATURE_NOT_ENABLED |
Funksjonen er ikke aktivert i Webex Contact Center-programmet. |
Kø til agent
Aktiviteten Kø til agent aktiverer agentbasert ruting. Aktiviteten Kø til agent ruter kontaktene direkte til den foretrukne agenten. Hvis du vil ha informasjon om agentbasert ruting, kan du se Agentbasert ruting.
Aktiviteten Kø til agent identifiserer en agent ved hjelp av agent-ID-en eller e-postadressen Webex kontaktsenteret.
Hvis agenten er tilgjengelig, kan du konfigurere aktiviteten Kø til agent for å rute kontakten til en foretrukket agent. Hvis agenten ikke er tilgjengelig, kan du konfigurere aktiviteten Kø til agent for å parkere kontakten mot denne agenten til agenten blir tilgjengelig.
Flytutvikleren kan kjede en kø-til-agent-aktivitet med en annen kø-til-agent-aktivitet for å rute kontakter til påfølgende foretrukne agenter. Flytutvikleren kan også kjede en kø-til-agent-aktivitet med en køkontaktaktivitet for å rute kontakten ved hjelp av en vanlig kø når ingen av de foretrukne agentene er tilgjengelige.
Flytutvikleren kan kjede en kø-til-agent-aktivitet med en tilbakeringingsaktivitet i hovedflyt- og hendelsesflytene. Dette bidrar til å konfigurere tilbakeringing til foretrukket agent som anropet opprinnelig ble satt i kø til, som en del av kø-til-agent-aktiviteten.
Bruk tilbakeringingsaktiviteten etter aktiviteten Køkontakt eller Kø til agent.
Aktiviteten Kø til agent utløser følgende hendelser i fanen Hendelsesflyter i hovedflyten:
-
AgentBesvart: Kø-til-agent-aktiviteten utløser denne hendelsen når en agent besvarer et innkommende anrop.
-
AgentFrakoblet: Kø-til-agent-aktiviteten utløser denne hendelsen når agenten kobler fra en direktesamtale.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Med følgende avsnitt kan du konfigurere aktiviteten Kø til agent:
-
Generelle innstillinger
-
Kontaktbehandling
Slik konfigurerer du kø-til-agent-aktivitet:
1 |
I Flytutforming drar og slipper du aktiviteten Kø til agent fra aktivitetsbiblioteket til lerretet. |
2 |
Klikk aktiviteten Kø til agent for å konfigurere aktivitetsinnstillingene. |
3 |
Skriv inn følgende informasjon i delen Generelle innstillinger : |
4 |
I delen Kontaktbehandling velger du en agentvariabel fra rullegardinlisten. Aktiviteten Kø til agent knytter denne flytvariabelen til agentens e-post eller agentens ID som du vil velge for hver flytkjøring. |
5 |
Velg agentens e-postadresse eller agentens ID fra rullegardinlisten Type agentoppslag for å rute kontakter til den foretrukne agenten. Angi et gyldig domenenavn for agentens e-postadresse for å sikre at oppslaget er vellykket. |
6 |
Aktiver veksleknappen Angi kontaktprioritet for å prioritere kontaktene som venter i køen. Som standard er veksleknappen deaktivert. Aktiviteten Kø til agent behandler kontaktene på følgende måte:
|
7 |
Velg en kø-ID fra rullegardinlisten Rapporteringskø . Aktiviteten Kø til agent rapporterer kontaktens detaljer ved hjelp av rapporteringskøen: Rapporteringskøen angir også konfigurasjonen for:
|
8 |
Aktiver veksleknappen Parker kontakt hvis agent ikke er tilgjengelig hvis du vil parkere kontakten til en foretrukket agent til agenten blir tilgjengelig. Hvis agenten ikke er tilgjengelig og veksleknappen Parker kontakt hvis agent ikke er tilgjengelig , er deaktivert, får ikke kontakten kontakt agenten. Aktiviteten Kø til agent avslutter feilgrenen til neste aktivitet i flyten med tilsvarende utdata. |
9 |
Velg gjenopprettingskø-ID fra rullegardinlisten Gjenopprettingskø . Aktiviteten Kø til agent setter kontakter i kø til gjenopprettingskøen når:
Du kan konfigurere gjenopprettingskøen med den lengste tilgjengelige agenten. Gjenopprettingskøen støtter ikke ferdighetsbasert ruting. |
Kø til agent-aktiviteten er vellykket når kontakten kobler til den foretrukne agenten. Det oppstår et feilscenario når en kontakt ikke når agenten.
Feilscenarier
En kontakt får ikke kontakt med agenten når:
-
En foretrukket agent er ikke tilgjengelig, og parkering er deaktivert for kontakten.
-
Et variabelt oppslag finner ikke den foretrukne agenten.
Variabler for aktivitetsutgang
Aktivitetsutgangsvariablene lagrer dataene som hentes fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter på lerretet.
Kø-til-agent-aktiviteten har følgende utdatavariabler:
Utgangsvariabel |
Beskrivelse |
---|---|
QueueToAgent.AgentId |
Lagrer agent-ID-en som kontakten er lagt i kø til. |
QueueToAgent.FailureDescription |
Lagrer beskrivelsen for feilscenarioet når kontakten ikke kommer i kø. |
QueueToAgent.FailureCode |
Lagrer feilkodeverdien for feilscenariet når kontakten ikke kommer i kø. |
QueueToAgent.AgentState |
Lagrer tilstandene til den foretrukne agenten når kontakten settes i kø. |
QueueToAgent.AgentIdleCode |
Lagrer beskrivelsen for inaktiv kode for den foretrukne agenten. |
Utdatavariabelen QueueToAgent.FailureCode inneholder én av følgende verdier når det oppstår en feil. Hver verdi angir en feilkode og en feilbeskrivelse.
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
---|---|---|
1 |
AGENT_UNAVAILABLE |
Agenten er for øyeblikket ikke i den tilgjengelige tilstanden. |
2 |
AGENT_NOT_FOUND |
Kø-til-agent-aktiviteten finner ikke agenten etter agentens ID eller e-postadresse. |
3 |
AGENT_NOT_LOGGED_IN |
Agenten er for øyeblikket ikke logget på. |
4 |
FEATURE_NOT_ENABLED |
Agentbasert ruting-funksjonen er ikke aktivert. |
5 |
INVALID_VTEAM_ERROR |
Rapporterings- eller gjenopprettingskøen er ugyldig. |
6 |
AGENT_BUSY |
Agenten er tilgjengelig, men engasjert i en annen samtale. |
Tabellen nedenfor viser gjeldende verdier for QueueToAgent.AgentState og QueueToAgent.AgentIdleCode .
Brukstilfelle |
Agentstat |
AgentIdleCode |
---|---|---|
|
NOT_APPLICABLE |
NOT_APPLICABLE |
Agent er reservert for denne samtalen. |
TILGJENGELIG |
NOT_APPLICABLE |
Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er På og agenten er inaktiv |
Inaktiv |
<AuxCode-navn> Inaktiv kode valgt av agenten i Agent Desktop. |
Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er På og agentkanalen er opptatt |
TILGJENGELIG |
NOT_APPLICABLE |
Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er Av og agenten er inaktiv |
Inaktiv |
<AuxCode-navn> Inaktiv kode valgt av agenten i Agent Desktop. |
Parker kontakt hvis Agent ikke er tilgjengelig veksleknapp er Av, agent er tilgjengelig og agentkanal er opptatt |
TILGJENGELIG |
NOT_APPLICABLE |
Angi anroper-ID
Bruk aktiviteten Angi anroper-ID til å definere anroper-IDen som vises under en samtale. Aktiviteten Angi anroper-ID skal bare brukes på hendelsesflyter. Angi anroper-ID er en terminalaktivitet som markerer slutten på en oppstått PreDial-hendelsesflyt. Aktiviteten Angi anroper-ID bidrar til å konfigurere ANI for følgende scenarier:
-
Innkommende anrop
-
Ringe ut anrop
-
Høflighet tilbakeringing
-
Forhåndsvis kampanje
-
Tilbakeringing på nett
-
Utfør flyt
-
Overfør til oppringingsnummer
-
Konsulter for å ringe nummer
-
Rådfør deg med agent
-
Konsulter til EP-DN/queue
-
Overfør til EP/kø
Du kan konfigurere denne aktiviteten ved siden av en PreDial-hendelsesbehandling. Det påkrevde ANI-nummeret kan konfigureres ved hjelp av Angi anroper-ID-aktivitet basert på DNIS (Dialed Number Identification Service), operasjonstype eller deltakertype.
Du kan konfigurere agentens DN som et tilpasset ANI, slik at anropsagenten kan se anroperagentens DN/internnummer når de kontaktes. Dette reduserer sjansene for at interne samtaler blir droppet. Når for eksempel en front office-bruker (kontaktsenteragenten) ringer en backoffice-bruker (en intern ansatt), kan backoffice-brukeren se agentens interne anroper-ID (kontaktnummer/internnummer), og dermed minimeres anropsavvisninger.
For dette formålet kan innringeren bare se kontaktnummeret/internnummeret når anropsagenten kontaktes via utringing, konsultasjon eller overføring til DN, og DN legges til i listen over kontaktnumre.
Du må legge til kontaktnummeret i listen over interne numre for en organisasjon i Kontrollhub. Hvis du vil ha mer informasjon om hvordan du legger til et kontaktnummer, kan du se Opprette kontaktnummer eller internnummer.
Hvis du angir et tilfeldig tall, kontrollerer systemet dette tallet med standard EP-DN-tilordning som er konfigurert på Control Hub eller Management Portal. Hvis det ikke er samsvar mellom data, ruter systemet det tilbake til standard ANI. Hvis du vil ha mer informasjon om tilpasset ANI-validering, kan du se Tilbakeringing.
Parameter |
Beskrivelse |
---|---|
Statisk anroper-ID |
Velg et oppringingsnummer som er tilordnet et inngangspunkt fra rullegardinlisten. Hvis du ikke velger et nummer, vurderer systemet standardverdien avhengig av anropsscenariet. |
Variabel anroper-ID |
Velg en gyldig variabel (et E.164 tall, med gyldig EP-DN-tilordning) fra rullegardinlisten. Hvis du ikke velger et nummer, vurderer systemet standardverdien avhengig av anropsscenariet. Hvis du angir et nummer som ikke er i nummerformatet E.164, bruker systemet standardverdien, avhengig av anropsscenariet. Hvis du vil tillate interne internnumre som tilpasset ANI for oppringerne, velger |
ANI-tilpasning er avhengig av forskriftsmessige krav. Vurder de regionale avhengighetene før du distribuerer miljøet.
En PreDial-hendelsesbehandling som brukes til å tilpasse anroper-IDen, overstyrer ANI som du har valgt tidligere, for eksempel agent, valgt outdial ANI, høflighetstilbakeringing med tilpasse ANI eller lignende scenarier.
Flow-støtte er nødvendig for alle innkommende eller utgående scenarioer for å tilpasse ANI.
For brukstilfeller som har avhengigheter til tjenesteleverandører, for eksempel landskodebaserte beslutninger, regionale begrensninger osv., bør du vurdere å teste flytene med tjenesteleverandørene først.
For at ANI skal fungere som forventet i ulike anropsscenarier, trenger du et neste generasjons miljø.
ANI-bruken for flere scenarier som gjelder i neste generasjons miljø, er:
Scenario |
Konfigurasjon |
Resultat ANI |
---|---|---|
Kunden ringer inn |
PreDial-hendelsesbehandling er ikke konfigurert |
|
Kunden ringer inn |
PreDial-hendelsesbehandling er konfigurert |
ANI vises på agentens enhet – som definert i aktiviteten Angi anroper-ID |
Agent Outdial |
PreDial-hendelsesbehandling er ikke konfigurert |
Både kontaktens enhet og agentens enhet vises med Agent selected Outdial ANI hvis agenten velger et ANI for utringing på skrivebordet. Ellers vises både kontaktens enhet og agentens enhet med leierens standard ANI. |
Agent Outdial |
PreDial-hendelsesbehandling er konfigurert |
For hver deltakers enhet kan enten den valgte Utgående ANI-agenten beholdes, hvis valgt, eller tilpasses, som definert i aktiviteten Angi anroper-ID. |
Høflighet tilbakeringing |
Kunde-ANI definert i tilbakeringingsaktivitet |
ANI som er definert ved tilbakeringingsaktiviteten, vises på kontaktens enhet. |
Høflighet tilbakeringing |
|
Angi at anroper-ID-aktivitet er konfigurert, vil ha forrang. |
Høflighet tilbakeringing |
|
|
Høflighet tilbakeringing |
|
Standard ANI for leier vises på kontaktens enhet. |
Agentoverføring, se |
PreDial-hendelsesbehandling er konfigurert |
Konfigurert Angi anroper-ID vises på overført Agent-2-enhet. |
Opprett kontaktnummer eller internnummer
Du kan legge til et kontaktnummer i listen over interne numre for organisasjonen. De tilpassede ANI-ene vil være synlige for disse kontaktene som er lagt til. Du kan enten legge til ett kontaktnummer om gangen, eller bruke masseoperasjoner til å laste opp kontaktnumre som en CSV fil.
Hvis du vil ha mer informasjon om hvordan du utfører masseoperasjoner for å opprette, endre, importere eller eksportere konfigurasjonsobjekter i Kontrollhub, kan du se Masseoperasjoner i Webex kontaktsenter.
Slik legger du til et kontaktnummer eller internnummer:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til . |
3 |
Klikk Legg til flere for å legge til et nytt kontaktnummer/internnummer i listen. Du kan opprette kontaktnummer/internnummer i et område mellom 2 og 9 sifre. Kontaktnummeret/internnummeret kan starte med 0. Du kan legge til maksimalt 5000 kontaktnumre/internnumre per organisasjon. |
Fremdriftsanalyse for samtale
Bruk aktiviteten CallProgressAnalysis til å angi CPA-parameterne for å utføre en talepost-/telefonsvarergjenkjenning (AMD) for en tilbakeringing.
Du kan plassere aktiviteten CallProgressAnalysis på følgende områder:
-
I hovedflyten, når som helst etter tilbakeringingsaktiviteten.
-
I hendelsesflyten bare på hendelsesbehandlingen TilbakeringingMislyktes.
Når du prøver en tilbakeringing, og anropet treffer AMD/talepost, merker systemet anropet som mislykket. Resultatet av AMD-gjenkjenning registreres i årsaksutgangsvariabelen for hendelsesbehandlingen CallbackFailed. Hvis verdien CallbackFailed.reason
er AMD, indikerer den at AMD/talepost ble oppdaget for kunden. Basert på denne utdatavariabelen kan du konfigurere nye tilbakeringingsforsøk.
Denne aktiviteten er bare tilgjengelig hvis funksjonene for foretrukket kø og tilbakeringing er aktivert for bedriften.
Hvis du har konfigurert en kundeundersøkelse etter anrop i flyten, startes den ikke hvis anropet besvares av en AMD eller talepost, noe som forhindrer unødvendige evalueringer.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelser.
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Avanserte medieparametere
I denne delen kan du konfigurere følgende CPA-parametere:
Parameter | Beskrivelse |
---|---|
Min stillhetsperiode |
Dette angir den minste stillhetsperioden (i millisekunder) som kreves for å klassifisere et anrop som taleregistrert. Hvis flere telefonsvareranrop sendes gjennom til agenter som tale, kan du øke denne verdien for lengre pauser i telefonsvarerhilsener. Du kan angi denne verdien mellom 100–1000 ms med standardverdien som 608 ms. |
Analyseperiode |
Dette angir varigheten (i millisekunder) som brukes på å analysere et anrop. Hvis det er en kort agenthilsen på en telefonsvarer, kategoriserer en lengre verdi at telefonsvareren ringer som tale. Hvis anropet er til en bedrift der operatøren har en lengre skripthilsen, vil en kortere verdi kategorisere den lange og levende hilsenen som et telefonsvareranrop. Du kan angi denne verdien mellom 1000–10000 ms med standardverdien som 2500 ms. |
Min. gyldig tale |
Dette angir minimumsvarigheten (i millisekunder) for stemmen som kreves for å klassifisere et anrop som stemmeregistrert. Du kan angi denne verdien mellom 50–500 ms med standardverdien som 112 ms. |
Analyse av maks tid |
Dette angir den maksimale varigheten (i millisekunder) som er tillatt for analyse før en problemanalyse identifiseres som død luft eller lavt volum. Du kan angi denne verdien mellom 1000–10000 ms med standardverdien som 3000 ms. |
Utgangsvariabler
Når gjenkjenning av AMD eller talepost fullføres, oppdateres følgende variabler:
Utgangsvariabel | Beskrivelse |
---|---|
FailureCode | Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Kontroll av opptak
Flow Designer tilbyr en opptakskontrollaktivitet for å fange opp opptakssamtykke fra brukeren eller anroperen. Samtykke til registrering er en av konfigurasjonsegenskapene som er tilgjengelig som en del av denne aktiviteten. Bruk en menyaktivitet for å registrere brukersamtykke i en boolsk flytvariabel. Hvis du vil registrere samtykkeverdien for å generere en rapport under en samhandling, bruker du den boolske variabelen som inndata til verdien for samtykkeegenskapen for registreringskontrollaktiviteten. Deretter kan du merke variabelen som brukes til å registrere samtykke fra den som ringer, som rapporterbar.
Flow-utvikleren kan avgjøre om opptakssamtykket for en samtale må fanges opp eller ikke, for rapporteringsformål. Når en kunde ønsker å innhente samtykke til registrering, kan du bruke globale variabler til å generere en samtykkerapport. Når en kunde ikke vil fange opp samtykket til registrering, bruker du lokale variabler. Dette gir bedre fleksibilitet for leiere og kunder til å administrere bruken av variabler.
Du kan konfigurere opptakskontroll ved å følge disse trinnene:
-
I Flytutforming drar og slipper du opptakskontrollaktiviteten fra aktivitetsbiblioteket til lerretet.
-
Klikk på Opptakskontroll-aktiviteten for å konfigurere aktivitetsinnstillingene.
-
I Generelle innstillinger skriver du inn et navn for aktiviteten i Aktivitetsetikett.
-
(Valgfritt) I feltet Aktivitetsbeskrivelse angir du en beskrivelse for aktiviteten.
-
I Innstillinger for opptakskontroll velger du en flytvariabel fra rullegardinlisten for Aktiver opptak.
En menyaktivitet for IVR (Interactive Voice Response) og en opptakskontrollaktivitet når den brukes sammen i flyten, gjør det mulig å innhente samtykke til opptak. Innstillingen for brukersamtykke i flyten prioriteres sammenlignet med innstillinger for leiernivå eller kønivå eller konfigurasjon av registreringsplannivå.
Opptakskontroll kan administreres i følgende scenarier:
-
Hvis konfigurasjonen av brukersamtykke er satt til Ja i flyten, blir samtalen spilt inn, uavhengig av innspillingskonfigurasjonen som er angitt på leier- eller kø- eller opptaksplannivå.
-
Hvis brukeren ikke samtykker og konfigurasjonen er satt til Nei i flyten, blir ikke samtalen tatt opp, uavhengig av innspillingskonfigurasjonen som er angitt på leier- eller kø- eller opptaksplannivå.
-
Hvis brukerens samtykke ikke er konfigurert i flyten, men en konfigurasjon er satt til Ja på et av de andre nivåene, for eksempel leier eller kø eller opptaksplan, blir samtalen tatt opp.
-
Hvis brukersamtykket ikke er konfigurert, og en konfigurasjon er satt til Nei på alle nivåer, for eksempel leier, kø og opptaksplan, blir ikke samtalen tatt opp.
I tillegg brukes andre innspillingskonfigurasjoner, for eksempel Fortsett ved overføring, Sett Gjenoppta på pause aktivert og Sett varighet på pause osv., fremdeles basert på det eksisterende hierarkiet, for eksempel leier-, kø- eller opptaksplannivå.
Utgangsvariabler
Denne aktiviteten har ingen utgangsvariabler.
Registrer aktivitet
Opptaksaktiviteten registrerer taleinndata eller ytringer for anropere som det kan refereres til i samme anropsflyt. Denne aktiviteten er bare tilgjengelig for kunder som bruker neste generasjons medieplattform. Systemet lagrer de innspilte lydfilene bare under samtalen, hvoretter disse filene automatisk slettes fra systemet. For øyeblikket er de innspilte lydfilene i et ukryptert format. Vi anbefaler ikke at du registrerer sensitiv informasjon ved hjelp av denne funksjonen.
Hvis du ikke ser oppføringsaktiviteten, kontakter du Ciscos kundestøtte for å aktivere det tilsvarende funksjonsflagget.
Ikke bruk Registrer-aktiviteten som en del av hendelsesflyter, spesielt ikke etter at Agent koblet fra-hendelsen. Hvis du legger til Record-aktivitet i hendelsesflyten, fjernes lydfiler som er tatt opp via modulen Webex Contact Center Recording Management.
1 |
logg på Control Hub, velg Services > Contact Center > Flows. | ||||||||||||||||||||||||
2 |
Klikk på Behandle flyter, og klikk deretter på Opprett flyter. | ||||||||||||||||||||||||
3 |
Skriv inn et unikt navn i Flytnavn-feltet , og klikk Start byggeflyt. Vinduet Flow Designer vises. | ||||||||||||||||||||||||
4 |
Dra og slipp Registrer aktivitet fra aktivitetsbiblioteket til hovedflytlerretet. | ||||||||||||||||||||||||
5 |
I Generelle innstillinger, utfører du følgende handlinger:
| ||||||||||||||||||||||||
6 |
I Postinnstillinger konfigurerer du følgende felt:
| ||||||||||||||||||||||||
7 |
Vis følgende variabler i delen Utdatavariabler :
Du kan bruke variabelen Record_audioFileData utdata i aktiviteter som Spill av melding, Meny og Samle sifre i en samtaleflyt. Denne utdatavariabelen kan konfigureres som en lydvariabel i hurtiginnstillingene for IVR aktivitetene for å spille av den innspilte lyden for oppringerne. Variabelverdien kan være i form av et rullesteinsuttrykk: Du kan bruke Record_audioFileData-utgangsvariabelen i HTTP-forespørselsaktiviteten til å laste opp den innspilte lyden til den eksterne tredjepartsserveren eller API. Dette kan gjøres ved å velge Innholdstype som fil og Registrer aktivitetsutdatavariabel fra rullegardinlisten Innhold i forespørselsteksten. Tabellen nedenfor viser feilkodene og beskrivelsene for postaktiviteten:
|
Angi kunngjøring
En Angi kunngjøring-aktivitet konfigurerer kunngjøringer som spilles av ved anropstilkobling til en agent. Når den er aktivert, kan du konfigurere en forhåndsinnspilt melding som en samsvarsmelding med juridisk informasjon, eller en personlig agenthilsen eller begge deler. Du kan bruke denne aktiviteten for både innkommende og utgående samtaler.
For innkommende flyter – Konfigurer kunngjøringsaktiviteten før køkontaktaktiviteten for optimal ytelse. Du kan også konfigurere den i hendelsen Forhåndsoppringing i en hendelsesflyt.
For utgående flyter – Kunngjøringsaktiviteten må konfigureres i hendelsen Pre-Dial. Kontroller at aktiviteten Angi anroper-ID er terminalaktiviteten for hendelsen før oppringing.
Aktiviteten Angi kunngjøring støtter to kunngjøringstyper:
Melding om samsvar
Samsvarsmelding brukes når en juridisk melding må spilles av ved starten av en innringer – agentinteraksjon. Dette kan være i referanse til samtalen bli spilt inn eller en annen viktig melding.
Før du bruker samsvarsmelding, må en administrator laste opp samsvarsmeldinger til lydfiler i kontrollhuben til ledetekstlageret. Hvis du vil ha mer informasjon, se Behandle lydforespørsler i Administrere lydfiler.
Lydfiler må lastes opp i WAV-format som monolyd med en samplingsfrekvens på 8 kHz og koding som 8-biters u-lov.
Hvis du vil konfigurere samsvarsmeldingen, slår du på veksleknappen Aktiver samsvarsmelding i flytutformingen.
Velg ønsket lydfil som inneholder samsvarsmeldingen fra rullegardinlisten.
Noen viktige hensyn for samsvarsmelding inkluderer:
- Samsvarsmeldingen høres av både innringer og agent.
- Samsvarsmelding spilles bare av én gang per samtale.
- Samsvarsmelding er inkludert i samtaleopptak.
- Samsvarsmeldingen støtter følgende anropsscenarier:
Scenario
Samsvarsmelding
Innkommende samtale
Ja
CCB
Ja
Utringing
Ja
Utgående kampanjer
Ja
Blind overføring (kø/agent/EP)
Ikke mulig
Konsultasjon
Nei
Rådfør overføring
Nei
Agenthilsen
Agenthilsen lar en agentinnspilt hilsen spilles av på starten av en innringer/agent-samhandling. Dette kan inkludere en innringervelkomst, agentidentifikasjon og annen relevant kontekstuell informasjon, og dermed levere en klar, godt tempo og språkpassende introduksjon.
Agenter registrerer hilsener og gir dem til administratorer eller overordnede. Deretter laster de opp og merker disse hilsenene ved hjelp av den forbedrede visningen for rask administrasjon i kontrollhuben i hilsenbutikken. Hvis du vil ha mer informasjon, kan du se Administrere personlig hilsen fra agent i Behandle lydfiler.
Lydfiler må lastes opp i WAV-format som monolyd med en samplingsfrekvens på 8 kHz og koding som 8-biters u-lov.
Agenter kan kreve flere hilsener når de betjener køer for forskjellige organisasjoner. De vil kanskje tilpasse hilsener med organisasjonens navn. Attributtkoder løser dette ved å la en administrator eller leder merke en hilsen med et attributt som systemet samsvarer med i en flyt når du behandler et anrop.
Når du slår på veksleknappen Aktiver agenthilsen , spilles agenthilsenen for den tilordnede agenten automatisk av for oppringeren hvis den er tilgjengelig i det personlige hilsenlageret i kontrollhuben.
Aktiviteten velger agenthilsenen basert på kombinasjonen av agenten som er tilordnet anropet, og en valgfri attributtkode. Hvis attributtkoden ikke er angitt, spiller aktiviteten av standardhilsenen til agenten.
Eksempel:
- Hvis en tilordnet agent har en standardhilsen (en hilsen uten attributtkode), spiller systemet av denne hilsenen.
- Hvis en tilordnet agent har en hilsen med attributtet
VIP,
spiller systemet av den tilordnede agenthilsenen merket med VIP-attributtet.
- Hvis det ikke finnes noen samsvarende kombinasjon av tilordnet agent og attributt, spilles ingen hilsen av.
Attributtkoden kan fylles ut med statisk tekst eller et uttrykk. Hvis du bruker statisk tekst, må verdien samsvare med et attributt som ble opprettet i Kontrollhub ved opplasting av agenthilsenfiler. Uttrykk kan angis ved hjelp av strømningsvariabler definert i de globale flytegenskapene, omsluttet av krøllete klammeparenteser. I uttrykket {{ENG}}_{{VIP}} vil for eksempel variabelen {{ENG}} leses som å ha verdi eng, variabelen {{VIP}} leses som å ha verdien vip, og den endelige beregnede verdien leses som eng_vip
.
Noen viktige hensyn for agenthilsen inkluderer:
- Personlig hilsen fra agent høres av både innringer og agent.
- Personlig agenthilsen er inkludert i samtaleopptak.
- Samsvarsmeldingen støtter følgende anropsscenarier:
Scenario
Agenthilsen
Innkommende samtale
Ja
CCB
Ja
Utringing
Nei
Utgående kampanjer
Nei
Blind overføring (kø/agent/EP)
Ja
Konsultasjon
Nei
Rådfør overføring
Nei
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Aktiviteter i flytkontroll
Start flyten
Aktiviteten Start flyt vises som standard på hovedflytlerretet. Du kan ikke slette Start Flow-aktiviteten. Denne aktiviteten indikerer hendelsen som utløser denne flyten. Denne aktiviteten bestemmer hvordan flyten kan brukes, og hvilke typer aktiviteter som er tilgjengelige for konfigurasjon.
Den eneste flytutløserhendelsen som er tilgjengelig for øyeblikket, er NewPhoneContact
. Systemet utløser denne hendelsen når et nytt anrop når et inngangspunkt for telefoni i kontaktsenteret. Du kan bruke flyter som utløses av hendelsen NyTelefonkontakt, i Strategier for ruting av inngangspunkt. Flytutløserhendelsen er valgt som standard og kan ikke redigeres. Flere hendelser vil bli utsatt i fremtiden.
Start flyt-aktiviteten merkes automatisk med navnet på den valgte flytutløserhendelsen. Dette gjør at du raskt kan se hvilken type flyt som bygges.
Utgangsvariabler
Antallet og typen utdatavariabler som er knyttet til Start flyt-aktiviteten, avhenger av den valgte flytutløserhendelsen. Disse variablene lagrer data som registreres i det øyeblikket flyten utløses. Utdatavariablene som er beskrevet nedenfor, vises for eksempel gjennom hendelsen NyTelefonkontakt
.
Bruk disse variablene i senere aktiviteter for å styre flytsekvensen.
-
NewPhoneContact.ANI
Automatisk nummeridentifikasjon (ANI) er en funksjon i et telekommunikasjonsnettverk for automatisk å bestemme det opprinnelige telefonnummeret til et anrop. Denne variabelen lagrer telefonnummeret til oppringeren som utløste hendelsen
NewPhoneContact
. -
NyPhoneContact.DNIS
Dialed Number Identification Service (DNIS) er en tjeneste som identifiserer det opprinnelig oppringte telefonnummeret til en samtale. Denne variabelen lagrer telefonnummeret som oppringeren ringte for å utløse hendelsen
NewPhoneContact
. -
NyTelefonKontakt.SamhandlingsID
En unik Webex kontaktsenteridentifikator som er knyttet til hver samhandling som utløses av hendelsen
NyPhoneContact
.Du kan vise samhandlings-ID-en på skrivebordet. Hvis du vil ha mer informasjon, kan du se Eksempel: Vise samhandlings-ID på skrivebord under Opprett egendefinerte flytvariabler .
-
NyPhoneContact.PSTNRegion
PSTN-området som er konfigurert i EP (Entry Point) – DN-tilordning (Dial Number) for regionale talemedietjenester. Denne variabelen støttes bare på neste generasjons taleplattform.
-
NewPhoneContact.FlowVersionLabel
Versjonsetikett for flyten som genereres under flytkjøring. Flow-utviklere kan opprette ulike atferder for ulike flytversjoner, for eksempel «Dev», «Test», «Live» og «Latest». Ved hjelp av variabelen
NewPhoneContact.FlowVersionLabel
kan utviklere endre flytlogikken dynamisk ved å åpne versjonsetikettene i flyten. -
NyPhoneContact.FlowId
Unik identifikator for flyten som for øyeblikket utfører.
-
NyPhoneContact.EntryPointId
Unik identifikator for inngangspunktet som starter flyten.
-
NewPhoneContact.OrgId
Unik identifikator for organisasjonen.
Avslutt flyt
Sluttflyt er en avsluttende aktivitet som markerer slutten på en flytbane. Du kan bruke et ubegrenset antall End Flow-aktiviteter til å konstruere flyten for å sikre at alle flytbaner avsluttes.
Ikke bruk Avslutt flyt-aktiviteten i en IVR flyt. Bruk av Avslutt flyt med IVR kan føre til død luft, og samtalen kobles kanskje ikke fra.
Du kan gi hver aktivitet en unik etikett og beskrivelse.
Parameter | Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Angi variabel
Bruk aktiviteten Angi variabel til å angi verdier til variabler. Du kan endre verdiene for variablene basert på behovet ditt eller i henhold til flyten.
Du kan konfigurere flere variabler i én enkelt Angi variabel-aktivitet. Dette eliminerer behovet for å konfigurere flere individuelle Angi variabel-aktiviteter på lerretet, slik at flytutviklerne kan bygge og endre flyter raskere.
Angi hvilken type variabel du vil velge. Hvis du vil ha mer informasjon, kan du se Egendefinerte variabler og Forhåndsdefinerte variabler.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling. Hvis du ikke konfigurerer banen for feilhåndtering, håndterer den globale feilbehandleren flytkjøringsfeilen.
I følgende avsnitt kan du konfigurere aktiviteten Angi variabel:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Variable innstillinger
Parameter |
Beskrivelse |
---|---|
Variabel |
Velg variabelen fra rullegardinlisten. Du kan bare angi egendefinerte flytvariabler til egendefinerte verdier. Forhåndsdefinerte variabler har faste verdier som diktert av flytutføringen. |
Variabel verdi | Klikk på radioknappen Angi verdi for å angi verdien til en bestemt verdi. Endring av inndatafelttypen er basert på datatypen for den valgte variabelen. Hvis du vil lære mer om variable datatyper, kan du se Opprette egendefinerte flytvariabler. Hvis verdien er en streng, kan du skrive inn grunnleggende tekst eller et uttrykk.Hvis du vil angi et uttrykk, bruker du syntaksen Klikk på radioknappen Angi til variabel for å angi variabelverdien til verden for en annen variabel i flyten. Velg en variabel fra rullegardinlisten. Alle variabler i flyten kan velges. |
Legg til | Klikk Legg til ny for å legge til nye variabler. Definer variabel - og variabelverdien. Ikke ta med komplekse uttrykk når du konfigurerer flere variabler i én enkelt variabel aktivitet. Du kan konfigurere opptil 10 variabler i én enkelt variabel settaktivitet. Du kan endre rekkefølgen på variablene i aktiviteten Angi variabel. |
BRE-forespørsel
Bruk BRE-forespørselsaktiviteten til å hente dataene fra organisasjonens Business Rules Engine (BRE) til bruk i flyten. BRE Request-aktiviteten bruker standard HTTP-protokoller for å hente data fra BRE.
Følgende avsnitt gjør det mulig å konfigurere BRE-forespørselsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Spørringsparametere
Som en del av BRE-forespørselen kan du sende parametrene som er angitt i API-anropet til BRE. I kolonnene Nøkkelverdi kan du angi nøkkelen for spørringen og den tilknyttede verdien som skal sendes sammen med spørringen. Du kan også bruke syntaksen for doble klammeparenteser til å sende variable verdier.
BRE-aktiviteten har én forhåndsdefinert spørringsparameter: kontekst
. Denne spørringsparameteren sendes i det API kallet til BRE.
Leier-ID-en
settes automatisk inn som en parameter og trenger ikke konfigureres.
Parameter |
Beskrivelse |
---|---|
Kontekst |
Inneholder årsaken til forespørselen. Denne obligatoriske parameteren kan ikke redigeres eller slettes. Denne parameteren må inneholde den samme verdien som verdien som er angitt i attributtkonteksten |
ANI |
Inneholder telefonnummeret som stammer fra anropet. Dette er en standardparameter som du kan redigere eller slette, basert på regelkonfigurasjonen i BRE. En eksempelverdi for ANI er |
Tidsavbrudd for respons | Angir tidsavbrudd for tilkobling av BRE-forespørselen. Standard er satt til 2000 millisekunder. |
Antall nye forsøk |
Angir antall ganger BRE-forespørselen er forsøkt etter feil. Denne parameteren brukes hvis statuskoden er 5xx; For eksempel 500 eller 501. |
Hvis du vil legge til en spørringsparameter, klikker du Legg til ny. Dette legger til en rad der du kan angi nøkkelverdiparene. Du kan legge til så mange spørringsparametere som kreves som en del av BRE-forespørselen.
Innstillinger for analyse
Denne delen lar deg analysere svaret fra BRE-forespørselen i forskjellige variabler:
Parameter |
Beskrivelse |
---|---|
Variabel for svar |
Velg en variabel som du vil trekke ut en bestemt del til fra BRE-forespørselssvarobjektet. Du kan bare velge egendefinerte flytvariabler fra rullegardinlisten. |
Baneuttrykk |
Definer baneuttrykket for analyse av svarobjektet. Avhengig av typen datastruktur for svarobjektet og brukstilfellene for å trekke ut et delsett av denne informasjonen, varierer baneuttrykket. Data normaliseres til et objekthierarki før kjøring av baneuttrykk, så JSONPath brukes i svarobjektet uavhengig av den konfigurerte innholdstypen. |
Utgangsvariabler
BRE-forespørselen returnerer to utdatavariabler:
-
BRERequest1.httpResponseBody
: Returnerer svarorganet for BRE-forespørselen. -
BRERequest1.httpStatusCode
: Returnerer statuskoden til BRE-forespørselen.Disse svarkodene er klassifisert i følgende kategorier:
-
Informasjonssvar (100–199)
-
Vellykkede svar (200–299)
-
Omdirigeringer (300–399)
-
Klientfeil (400–499)
-
Serverfeil (500–599)
-
Formater for innholdstype
Eksemplene nedenfor beskriver eksempler på innholdstypeformater og JSON-svaret.
Innholdstype XML
Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.
XML Inndataformat:
<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note>
Data/JSON normalisert respons
{ "note": { "til": "Tove", "fra": "Jani", "overskrift": "Påminnelse", "brødtekst": "Testprogram" } }
Eksempel på JSON-baneuttrykk: Bruk $.note.from
for å hente verdien som Jani
.
Innholdstype TOML
Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.
TOML-inndataformat:
title = "TOML Eksempel" [eier] navn = "Tom Preston-Werner" dob = 1979-05-27T 07:32:00-08:00
Data/JSON normalisert respons
{ "title": "TOML Eksempel", "eier": { "navn": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } }
Eksempel på JSON-baneuttrykk: Bruk $.owner.name
for å få verdien som 'Tom Preston-Werner'
.
Innholdstype YAML
Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.
YAML-inndataformat:
# En ansattrekord martin: navn: Martin D'vloper jobb: Utvikler ferdighet: Elite
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Innholdstype JSON
Bruk JSON Expression Evaluator https://jsonpath.com/.
JSON Input Format:
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
HTTP-forespørsel
HTTP-forespørselsaktiviteten henter informasjon fra en ekstern datakilde, for eksempel en CRM, ved hjelp av standard HTTP-protokoller.
Basic Auth- og OAuth 2.0-attributter støttes for godkjente endepunkter.
Med følgende avsnitt kan du konfigurere HTTP-forespørselsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Skriv inn et navn for HTTP-forespørselsaktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Innstillinger for HTTP-forespørsel
Parameter |
Beskrivelse |
---|---|
Bruk godkjent endepunkt |
Aktiverer muligheten til å sende en HTTP-forespørsel til et godkjent endepunkt. Som standard er denne veksleknappen på. |
Kobling |
Velg koblingen fra rullegardinlisten. Rullegardinlisten viser navnet på koblingene som er konfigurert i kontrollhuben. Koblingen gir et felles sted for lagring av legitimasjon for tjenesten du vil ha tilgang til. Salesforce Connector validerer for eksempel og tillater tilkobling til Salesforce-kontoen. Du kan deretter referere til denne koblingen fra HTTP-forespørselsaktiviteten for å sende en forespørsel. Dette oppretter i hovedsak domenedelen av URL-adressen. Hvis du vil konfigurere en kobling på kontrollhuben, kan du se artikkelen Konfigurere integreringskoblinger for Webex kontaktsenter . |
Forespørselsbane |
Skriv inn forespørselsbanen for HTTP-forespørselen. Dette feltet vises når veksleknappen Bruk godkjent endepunkt er på. |
URL-adresse for forespørsel |
Definerer forespørsels-URL-adressen, som dekker både domene- og forespørselsbaner for ikke-godkjente endepunkter. Dette feltet vises når veksleknappen Bruk godkjent endepunkt er av. |
Metode Typer: GET, POST, PUT, PATCH, DELETE, ALTERNATIVER, HEAD |
Definerer HTTP-forespørselsaktiviteten som støtter følgende populære metoder:
|
Spørringsparametere | Definerer parametere som du sender som en del av HTTP-forespørselen. Webserveren gir disse ekstra parametrene som kan brukes, for eksempel for å lage en GET-forespørsel. I kolonnene Nøkkelverdi angir du nøkkelen for spørringen og den tilknyttede verdien du vil sende med spørringen. Parametrene er en liste over nøkkelverdipar som er atskilt med ampersand-symbolet (&). Du kan også bruke variabelverdiene i syntaksen for doble klammeparenteser til å sende variable verdier. Hvis du for eksempel vil hente kontosaldoen til en kunde basert på ANI, avhengig av API-ene for datalagertjenesten, kan nøkkelen og verdien være: Nøkkel: Verdi: |
HTTP-forespørselshoder |
Definerer HTTP-hodene som lar klienten sende tilleggsinformasjon med en HTTP-forespørsel. Forespørselsoverskrifter som Godta, Godta‐* eller Hvis‐* gjør det mulig å utføre betingede forespørsler sammen med andre overskrifter, for eksempel Informasjonskapsler og Brukeragent. Som en del av en GET-forespørsel kan du for eksempel bruke:
Hvis du vil legge til en HTTP-topptekst, klikker du Legg til ny. Dette legger til en rad der du kan angi de respektive nøkkelverdiparene. Du kan legge til så mange HTTP-hoder som kreves som en del av HTTP-forespørselen. |
Innholdstype |
Angir den forventede innholdstypen for forespørselsteksten. Her er de støttede innholdstypene :
|
Forespørsel om brødtekst Verdi |
Angir databytene som er overført i en HTTP-transaksjonsmelding, rett etter meldingshodene hvis det finnes noen. I visse typer HTTP-forespørsler, for eksempel POST- eller PUT-forespørsler, kan du sende en forespørselstekst som angir innholdet som skal oppdateres i målressursen.
|
Tidsavbrudd for respons |
Angir tidsavbrudd for tilkobling for HTTP-forespørselen. Standard er satt til 2000 millisekunder, men det kan ha en ubegrenset verdi. |
Antall nye forsøk |
Angir hvor mange ganger HTTP-forespørselen forsøkes etter feil. Prøv på nytt for tjenesten er ikke tilgjengelig. Du kan gi ubegrenset verdi for antall nye forsøk. Denne parameteren brukes hvis statuskoden er 5xx; For eksempel 500 eller 501. |
Innstillinger for analyse
Med denne delen kan du analysere svaret som genereres fra HTTP-forespørselen, i forskjellige variabler. Denne konfigurasjonen er valgfri fordi ikke alle HTTP-forespørselsscenarier krever analysering.
Parameter |
Beskrivelse |
---|---|
Innholdstype |
Angir den forventede innholdstypen for svarteksten. Innholdstypene inkluderer: JSON TOML XML YAML er de støttede innholdstypene. |
Utgangsvariabel |
Velg en variabel for å inneholde dataene fra en bestemt del av svarobjektet HTTP-forespørsel. |
Baneuttrykk |
Definer baneuttrykket for analyse av svarobjektet. Avhengig av datastrukturen for svarobjektet og årsaken til at et delsett med informasjon skal trekkes ut, varierer baneuttrykket. Data normaliseres til et objekthierarki før kjøring av baneuttrykk, så JSONPath brukes i svarobjektet uavhengig av den konfigurerte innholdstypen. |
Utgangsvariabler
HTTP-forespørselen returnerer følgende utdatavariabler:
-
HTTPRequest1.httpStatusCode
: Returnerer statuskoden til HTTP.Disse svarkodene er klassifisert i fem hovedkategorier:
-
Informasjonssvar (100–199)
-
Vellykkede svar (200–299)
-
Omdirigeringer (300–399)
-
Klientfeil (400–499)
-
Serverfeil (500–599)
-
-
HTTPRequest1.httpResponseBody
: Returnerer svarteksten for HTTP-forespørselen. -
HTTPRequest1.httpResponseHeaders
: Returnerer topptekstinformasjonen fra svaret.
Formater for innholdstype
Eksemplene nedenfor beskriver eksempler på innholdstypeformater og JSON-svaret.
Innholdstype XML
Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.
XML Inndataformat:
<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note>
Data/JSON normalisert respons
{ "note": { "til": "Tove", "fra": "Jani", "overskrift": "Påminnelse", "brødtekst": "Testprogram" } }
Eksempel på JSON-baneuttrykk: Bruk $.note.from
for å hente verdien som Jani
.
Innholdstype TOML
Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.
TOML-inndataformat:
title = "TOML Eksempel" [eier] navn = "Tom Preston-Werner" dob = 1979-05-27T 07:32:00-08:00
Data/JSON normalisert respons
{ "title": "TOML Eksempel", "eier": { "navn": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } }
Eksempel på JSON-baneuttrykk: Bruk $.owner.name
for å få verdien som 'Tom Preston-Werner'
.
Innholdstype YAML
Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.
YAML-inndataformat:
# En ansattrekord martin: navn: Martin D'vloper jobb: Utvikler ferdighet: Elite
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Innholdstype JSON
Bruk JSON Expression Evaluator https://jsonpath.com/.
JSON Input Format:
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Innstillinger for ventetid på aktivitet
I visse tilfeller, hvis et HTTP-svar opplever en merkbar forsinkelse, opplever oppringeren en periode med stillhet. For å redusere dette scenariet er det mulig å laste opp en lydfil. Denne filen spilles av for oppringeren under innhentingen av HTTP-svar. I tillegg er det mulig å konfigurere varigheten av forsinkelsen før denne lyden spilles av.
Parameter | Beskrivelse |
---|---|
Aktiver lyd når du venter | Bytt denne innstillingen for å spille av den valgte lydfilen i en kontinuerlig sløyfe, noe som sikrer en uavbrutt avspilling mens systemet henter HTTP-svar. |
Lydfil |
Velg en lydfil. System spiller av denne lydfilen til oppringeren for å fylle stillheten mens den henter et HTTP-svar. |
Forsinkelse |
Angi verdien for forsinkelsestid i millisekunder i henhold til kravene. Standardverdien er forhåndsinnstilt til 2000 millisekunder. |
Det er best å holde forsinkelsesinnstillingen over 2 sekunder og prøve å optimalisere svartiden for HTTP-spørringen. Dette sikrer at lyden ikke spilles av unødvendig, samtidig som det sikres en minimal forsinkelse for død luft for den som ringer.
Analysere
Bruk analyseaktiviteten til å trekke ut informasjon fra dataobjektet. Analyseringsaktiviteten tar inndatastreng (JSON, TOML, XML og YAML) og konverterer den til en JSON-struktur basert på de angitte dataene. Deretter kan du tilordne JSON-strukturen til en variabel ved hjelp av et JSON-baneuttrykk.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling.
Følgende avsnitt lar deg konfigurere analyseringsaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Valgfritt) Skriv inn en beskrivelse for aktiviteten |
Innstillinger for analyse
Parameter |
Beskrivelse |
---|---|
Inndatavariabel |
Angir variabelen som lagrer dataobjektet som skal brukes til analyse. |
Innholdstype |
Angir den forventede innholdstypen for dataobjektet. JSON, TOML, XML og YAML er støttede innholdstyper. |
Utgangsvariabel |
Velg en variabel for å inneholde dataene fra en bestemt del av svarobjektet HTTP-forespørsel. |
Baneuttrykk |
Definer baneuttrykket for analyse av svarobjektet. Avhengig av datastrukturen for svarobjektet og årsaken til at et delsett med informasjon skal trekkes ut, varierer baneuttrykket. Data normaliseres til et objekthierarki før kjøring av baneuttrykk, så JSONPath brukes i svarobjektet uavhengig av den konfigurerte innholdstypen. Baneuttrykk skal bekrefte til Jayway JSONPath-uttrykk. Hvis du vil ha mer informasjon, kan du se https://github.com/json-path/JsonPath. |
Formater for innholdstype
Eksemplene nedenfor beskriver eksempler på innholdstypeformater og JSON-svaret.
Innholdstype XML
Bruk dette verktøyet til å konvertere XML til JSON-format https://codeshack.io/xml-to-json-converter/.
XML Inndataformat:
<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note>
Data/JSON normalisert respons
{ "note": { "til": "Tove", "fra": "Jani", "overskrift": "Påminnelse", "brødtekst": "Testprogram" } }
Eksempel på JSON-baneuttrykk: Bruk $.note.from
for å hente verdien som Jani
.
Innholdstype TOML
Bruk dette verktøyet til å konvertere TOML til JSON-format https://www.convertjson.com/toml-to-json.htm.
TOML-inndataformat:
title = "TOML Eksempel" [eier] navn = "Tom Preston-Werner" dob = 1979-05-27T 07:32:00-08:00
Data/JSON normalisert respons
{ "title": "TOML Eksempel", "eier": { "navn": "Tom Preston-Werner", "dob": "1979-05-27T15:32:00.000Z" } }
Eksempel på JSON-baneuttrykk: Bruk $.owner.name
for å få verdien som 'Tom Preston-Werner'
.
Innholdstype YAML
Bruk dette verktøyet til å konvertere YAML til JSON-format https://www.convertjson.com/yaml-to-json.htm.
YAML-inndataformat:
# En ansattrekord martin: navn: Martin D'vloper jobb: Utvikler ferdighet: Elite
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Innholdstype JSON
Bruk JSON Expression Evaluator https://jsonpath.com/.
JSON Input Format:
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Data/JSON normalisert respons
{ "martin": { "navn": "Martin D'vloper", "jobb": "Utvikler", "ferdighet": "Elite" } }
Eksempel på JSON-baneuttrykk: Bruk $.martin.job
for å få verdien Utvikler
.
Betingelse
Tilstandsaktiviteten representerer et vedtak. Flyten tar banen Sann eller Usann, avhengig av om betingelsen er oppfylt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
I avsnittene nedenfor kan du konfigurere betingelsesparametrene og -utdataene:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Uttrykk
Bryt hvert uttrykk på følgende måte: {{Skriv inn uttrykk}}
.
Eksempel: {{HTTPRequest1.httpStatusCode == 200}}
Hvis du bruker et uttrykk uten klammeparentes, oppstår det en flytfeil.
Betingelse |
Beskrivelse |
---|---|
Betingelse |
Velg Betingelse fra rullegardinlisten:
|
Tilfelle
Bruk saksaktiviteten hvis det er flere muligheter eller utfall på et bestemt beslutningspunkt i samtaleflyten.
Du kan for eksempel bruke en saksaktivitet til å definere forskjellige skjermvinduer for forskjellige agentteam, avhengig av teamnavnet. Hvert tilfelle blir en gren som du definerer de aktuelle banene fra. Flyten fortsetter nedover banen som evalueres som sann for en bestemt forekomst av flyten. Hver saksaktivitet har en standard som systemet bruker for alle udefinerte tilfeller. Hvis ingen av tilfellene er sanne, evalueres standardtilfellet som sant, og flyten fortsetter langs den grenen.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Med følgende avsnitt kan du konfigurere saksaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Tilfelle
Parameter |
Beskrivelse |
---|---|
Variabel |
Velg en variabel du vil vurdere de ulike sakene opp mot. Velg variabelen fra rullegardinlisten. |
Uttrykk |
Skriv inn et uttrykk du vil vurdere de ulike sakene opp mot. Bruk Pebble-malsyntaksen til å definere uttrykket. Hvis du vil ha mer informasjon om syntaksen for Pebble-malen, kan du se Syntaks for rullesteinsmal. |
Sak |
Definerer de ulike kasusene som skal sammenlignes med variabelen eller uttrykket. Du kan legge til opptil 20 saksoppgaver per aktivitet. Klikk Legg til ny for å legge til en ny kasussetningsblokk som skal sammenlignes med en statisk verdi, en variabel eller et uttrykk. Hvis du bruker en variabel eller et uttrykk, bruker du syntaksen for rullesteinsmalen. Hvis du vil ha mer informasjon om syntaksen for Pebble-malen, kan du se Syntaks for rullesteinsmal. |
Ytelse |
Beskrivelse |
---|---|
Sann |
Sti å ta hvis betingelsen er oppfylt. |
Usann |
Bane å ta hvis betingelsen ikke er oppfylt. |
Goto
Flytkjeding gir deg muligheten til å kjede flere flyter. Hvis du vil oppnå flytkjetting, kan du legge til avslutningsaktiviteten GoTo på lerretet og angi om gjeldende flyt skal gå til et inngangspunkt eller en annen flyt. Hvis du vil ha mer informasjon, kan du se Koble flere flyter (flytkjede).
Hvis aktivitetsbiblioteket ikke viser GoTo-aktiviteten, kontakter du Ciscos kundestøtte for å få det tilsvarende funksjonsflagget aktivert.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Følgende avsnitt lar deg konfigurere GoTo-aktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Innstillinger for Flow-mål
Du kan endre anroperens opplevelse basert på tid (hvis du leverer anropet til et inngangspunkt), eller for å bruke en enkelt flyt på nytt i flere scenarier (hvis du leverer anropet til en flyt).
Basert på GoTo-alternativet sendes flytvariablene videre fra gjeldende flyt som følger:
-
Gå til inngangspunkt: De egendefinerte flytvariablene og globale variablene med samme navn og datatype kopieres fra gjeldende flyt til flyten som er knyttet til inngangspunktet.
-
Gå til flyt: Flytvariablene som er konfigurert i delen Variabeltilordning , kopieres fra gjeldende flyt til den nye flyten.
Parameter | Beskrivelse |
---|---|
Gå til inngangspunktet |
Velg dette alternativet hvis gjeldende flyt skal gå til et inngangspunkt. I kombinasjonsboksen angir du inngangspunktet hvis flytlogikken skulle endres basert på den aktive rutingsstrategien på overføringstidspunktet. De egendefinerte flytvariablene og globale variablene med samme navn og datatype kopieres fra den første flyten til den nye flyten som er knyttet til inngangspunktet. Bare telefoniinngangspunktene som er opprettet i kontrollhuben for Webex kontaktsenter, vises. Statisk inngangspunkt: Velg et inngangspunkt fra listen over forhåndskonfigurerte inngangspunkter. Bare inngangspunkter av samme kanaltype er gyldige. Dynamisk inngangspunkt: Velg en variabel som tilordnes til en gyldig inngangspunkt-ID fra kontrollhuben. Bare inngangspunkter av samme kanaltype er gyldige. |
Gå til Flow |
Velg dette alternativet hvis gjeldende flyt skal gå til en annen flyt. I kombinasjonsboksen velger du målflyten fra rullegardinlisten. Målrullegardinlisten viser bare de publiserte flytene. Du kan se ønsket flyt i en egen fane. Hvis du vil vise en flyt, kan du enten klikke på visningsalternativet som vises når du velger en flyt fra listen, eller klikke på Vis valgt flyt etter at du har valgt en flyt i alternativet Gå til flyt. Du kan tilordne variabler manuelt over to flyter i delen Tilordning av flytvariabler. Statisk flyt: Velg en flyt fra listen over forhåndskonfigurerte flyter. Dynamisk flyt: Velg en variabel som tilordnes til en gyldig flyt-ID. Du finner flyt-ID-en i Flytinnstillinger under ruten Generelle innstillinger. |
Tilordning av flytvariabel
Hvis du velger alternativet Gå til flyt , vises delen Tilordning av variable flyt. Flytvariabler og globale variabler med samme navn og samme datatype mellom flyter tilordnes automatisk. Denne funksjonen hjelper deg med å redigere, slette eller legge til flere variable tilordninger mellom gjeldende flyt og målflyt.
Du kan ikke tilordne variabler for flyter i en GoTo-aktivitet når du bruker variable flyter. Du kan bare tilordne variabler til statiske flytmål. Se tabellen nedenfor for virkemåten til variabeltilordning med variable flyter.
Når du tilordner en JSON-variabel fra en hovedflyt til målflyten i GoTo-aktivitet, lagrer du JSON-utdataene i en annen variabel, for eksempel en streng eller en annen variabeltype, og tilordner den til samme type variabel i målflyten.
Parameter |
Beskrivelse |
---|---|
Tilordne gjeldende variabler |
Viser alle flytvariabler og globale variabler i gjeldende flyt. Du kan tilordne den samme variabelen til flere variabler i målflyten. I kombinasjonsboksen skriver du inn variabelen som skal tilordnes. |
Til destinasjonsvariabel |
Liste over alle flytvariabler og globale variabler i målflyten som skal kopieres fra gjeldende flyt etter levering. I kombinasjonsboksen skriver du inn variabelen som er tilordnet i målflyten. Du kan bare tilordne variablene i målflyten én gang, mens du kan tilordne variablene i gjeldende flyt flere ganger. |
Slik legger du til, redigerer eller sletter variabeltilordninger:
-
Hvis du vil redigere en variabeltilordning, velger du riktig flyt fra rullegardinlisten.
Når du har valgt en variabel i rullegardinlistene Tilordne gjeldende variabler eller Til målvariabel , viser den andre rullegardinlisten bare variablene av samme datatype.
Hvis du for eksempel velger
kunde-ID
av typenHeltall
fra rullegardinlisten Tilordne gjeldende variabler , viser rullegardinlisten Til målvariabel bare variabler av typenHeltall
i den nye flyten. -
Klikk på Slett-ikonet for å slette en variabeltilordning.
-
Klikk Legg til ny for å legge til en ny variabeltilordning. Velg variablene som skal tilordnes, i rullegardinlistene Tilordne gjeldende variabler og Til destinasjonsvariabel .
Variabel Detaljer
Delen Detaljer om gjeldende flytvariabel viser alle flytvariablene og globale variabler i gjeldende flyt.
Delen Detaljer om variabel for målflyt viser alle flyt- og globale variabler i målflyten.
Du kan klikke på taggen for å få informasjon om en variabel. Når du velger en variabel for tilordning, blir variabelen grønn, noe som hjelper deg med å se hva som allerede er tilordnet.
For å sikre sømløs informasjonstilgjengelighet og samhandling gjennom hele samtalelivssyklusen, er variabel tilordning avgjørende under flytutførelse. Det innebærer strategisk tilpasning av globale variabler med både lokale og agentsynlige strømningsvariabler, skreddersydd for både statiske og dynamiske strømningstyper:
Variabel kartlegging er viktig under Flow Chaining. Tabellen nedenfor forklarer viktige forskjeller mellom bruk av statiske og dynamiske GoTo-alternativer.
Statisk |
GoTo Flow: Den håndterer variablene som er tilordnet i delen Tilordninger av flytvariabler. GoTo-inngangspunkt: Flytvariabler som kan vises for agent og globale variabler tilordnes automatisk ved overføring til et inngangspunkt. |
Dynamisk |
GoTo Flow: Agent-synlige flytvariabler og globale variabler tilordnes automatisk. GoTo-inngangspunkt: Flytvariabler som kan vises for agent og globale variabler tilordnes automatisk |
Gå til aktivitetsfeilkoder
Feilkode |
Beskrivelse av feil | Forklaring |
---|---|---|
1 |
FailureCode |
Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes. |
2 | FailureDescription |
Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes. |
Arbeidstid
Med aktiviteten Forretningstid kan du bruke arbeidstid og fritid, for eksempel helligdager, og overstyringer i organisasjonen som er definert i Kontrollhub. Du kan legge til åpningstidsaktiviteten i en flyt og tilordne denne flyten til et inngangspunkt. Ved hjelp av denne aktiviteten kan du bruke arbeidstid, helligdager og overstyringer for å konsolidere flere rutingsstrategier for alle tidsplanene i én enkelt flyt.
Bruk aktiviteten i åpningstiden til å programmere en operasjonsplan i en flyt. Denne aktiviteten bestemmer om en bestemt tidsplan er aktiv til enhver tid og ruter utførelsen av strømmen tilsvarende.
Administratorer kan administrere enheter i åpningstiden fra Kontrollhub. Hvis du vil ha mer informasjon, kan du se Definere åpningstider.
Du kan konfigurere en bane for feilhåndtering (udefinert feil) for å håndtere systemfeil som kan oppstå under flytkjøringen. Hvis du vil ha mer informasjon, kan du se Konfigurere feilbehandling.
Med delene nedenfor kan du konfigurere aktiviteten Åpningstid:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Angi et navn på aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Detaljer om tidsplanen
I delen Planleggingsdetaljer kan du velge en arbeidstime fra rullegardinlisten for å definere når forskjellige baner for flyten utføres. Tidsplan angir skiftet som er definert i arbeidstidsobjektet for den valgte arbeidstimen. Flyten utføres hovedsakelig basert på tidsrammen som er definert i skiftet av den valgte arbeidstimen. Andre enheter i arbeidstiden, for eksempel ferielister og overstyringer, har forrang over arbeidstiden hvis tidspunktene sammenfaller med gjeldende skifttidspunkt.
-
Statisk åpningstid: Velg en åpningstid fra Kontrollhub.
-
Variabel åpningstid: Velg en variabel som tilordnes til en gyldig arbeidstid fra Kontroll-huben.
Variabelen må inneholde riktig ID for åpningstid hentet fra Kontrollhub. Hvis ID-en er ugyldig, flyttes flyten til feilbanen.
Hvis noen av de bestilte listeinndataene er tomme, genererer Flow Designer en flytvalideringsfeil. Du må løse disse feilene før du publiserer flyten.
Noder i åpningstid
Du kan konfigurere følgende noder i aktiviteten Åpningstider:
Parameter |
Beskrivelse |
---|---|
Overstyrer |
Hvis gjeldende klokkeslett er definert som en overstyring, slik som i Overstyringer-listen, tar aktiviteten overstyring-grenen uavhengig av skifttidspunktene som er nevnt i den valgte arbeidstiden. |
Fridager |
Hvis gjeldende dag er en ferie som definert i ferielisten, tar aktiviteten feriegrenen uavhengig av skifttidspunktene som er nevnt i den valgte arbeidstiden. |
Arbeidstid |
Dette er den primære noden som vurderer skifttidspunktet som er nevnt i den valgte arbeidstimen i delen Tidsplandetaljer . Aktiviteten tar denne grenen hvis gjeldende klokkeslett samsvarer med den valgte skifttimingen. |
Standard |
Aktiviteten tar standardgrenen hvis ingen av de ovennevnte evalueres. |
Utgangsvariabler
Aktiviteten Åpningstid bruker følgende utdatavariabler.
Variabelnavn |
Beskrivelse |
---|---|
|
Under flytkjøringen lagrer denne variabelen navnet på skiftet som er definert i arbeidstimen. |
|
Under flytkjøringen lagrer denne variabelen navnet på ferien hvis gjeldende dag er en helligdag som definert i listen over helligdager. |
|
Under flytkjøringen lagrer denne variabelen navnet på overstyringen som samsvarer med gjeldende klokkeslett som definert i overstyringene. |
|
Denne variabelen lagrer hvilken av noden som ble valgt under flytkjøringen, for eksempel arbeidstid, helligdager, overstyring eller standard. |
Vent
Med Vent-aktiviteten kan du sette flytkjøringen på pause i en angitt varighet. Når du konfigurerer denne aktiviteten med venteperioden, stopper flytkjøringen midlertidig for varigheten som er angitt i venteaktiviteten i utførelsesbanen.
Vi anbefaler ikke bruk av Vent-aktiviteten når en IVR-økt er aktiv, da det kan føre til at den IVR økten blir tidsavbrutt. I slike tilfeller vil kontakten oppleve død luft som resulterer i samtalefeil. Vi anbefaler på det sterkeste at flytdesignere bruker venteaktiviteten i hendelsen Tilbakeringing mislyktes
og angir venteperioden.
Venteaktiviteten er generisk. Når du utformer en flyt, kan du plassere denne aktiviteten etter en hvilken som helst aktivitet i henhold til dine behov. Under et nytt forsøk på tilbakeringing setter for eksempel denne aktiviteten flytkjøringen på pause og prøver tilbakeringingen på nytt.
Med følgende avsnitt kan du konfigurere venteaktiviteten:
Generelle innstillinger
Parameter |
Beskrivelse |
---|---|
Aktivitetsetikett |
Skriv inn et navn for Vent-aktiviteten. |
Aktivitetsbeskrivelse |
(Tillegg) Angi en beskrivelse for aktiviteten. |
Vent-innstillinger
Parameter |
Beskrivelse |
---|---|
Varighet (Duration) | Velg en varighet i formatet TT:MM:SS for å angi varigheten flytkjøringen skal stanse midlertidig med minst 10 sekunder og maksimalt 72 timer. Klikk på Varighet-feltet for å stille inn tiden. Hvis du angir feltene minutter og sekunder til mer enn 59, blir det automatisk standard til 59. Hvis du setter timefeltet til mer enn 72, blir du bedt om å angi varigheten mellom 00:00:10 og 72:00:00. For øyeblikket er det et avvik på opptil noen få millisekunder mens du utfører denne aktiviteten. Ikke bruk venteaktiviteten i brukstilfeller som krever høy presisjon. |
Utgangsvariabler
Ingen utdatavariabel er tilgjengelig i denne aktiviteten.
Prosentvis tildeling
Med prosentvis tildelingsaktivitet kan du distribuere anropstrafikk på tvers av ulike baner i en flyt. Du kan bruke denne aktiviteten som en flytforgreningsmekanisme på tvers av flere flytbaner og opprette flere utgangsbaner for å tildele kontakter til forskjellige køer, steder og eksterne servere.
Systemet bruker en Weighted Round Robin (WRR)-algoritme for å distribuere trafikk, og dette kan skape ubalanser. Algoritmen tilbakestilles hver gang du publiserer flyten. Vi anbefaler at du tester flytkjøringen før du distribuerer endringer i produksjonen.
La oss ta et eksempel på en prosentvis fordeling på henholdsvis 50 %, 30 % og 20 % for å forstå fordelingen av 10 samtaler under WRR. Til slutt vil systemet fordele anrop jevnt, for eksempel 5 i utgangsbane 1, 3 i utgangsbane 2, 2 i utgangsbane 3. Dette skjer imidlertid dynamisk på en justert måte med vektene 5:3:2. Et mulig resultat av distribusjonen er som følger, og tar 10 påfølgende anrop som Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Det er viktig å merke seg at dette er en mulig fordeling og at kontaktfordelingene justeres med varierende lastfordelinger.
Den prosentvise tildelingsaktiviteten tillater nå prosentverdier fra 0 til 100. Administratorer kan bruke 0 %-innstillingen til å opprette brukstilfeller for sentralbord. Dette gjør at trafikken kan slås av som standard. Du kan imidlertid aktivere disse tilkoblingene senere for å tildele distribusjoner som er større enn 0 %.
Du kan også legge til aktiviteten Prosentvis tildeling før tilbakemeldingsaktiviteten for å konfigurere hvordan du vil administrere anropstrafikken. Du kan tildele 50 % av tilbakemeldingene via e-post, 30 % fra SMS og 20 % fra undersøkelsen.
På samme måte kan du i et geografisk mangfoldig miljø konfigurere aktiviteten for prosentvis tildeling til å sende 10 % av kontaktene til Boston, 5 % til Chicago og distribuere de resterende 85 % til et annet sett med plasseringer.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Feilbehandling.
Før du begynner
1 |
I Flytutforming drar og slipper du aktiviteten Prosenttildeling fra aktivitetsbiblioteket til hovedlerretet. |
2 |
Klikk på aktiviteten Prosentvis tildeling for å konfigurere aktivitetsinnstillingene. |
3 |
I generelle innstillinger:
|
4 |
Opprett de nødvendige tildelingsbanene i Prosenttildeling. I utgangspunktet setter systemet standardbanen for tildeling til 100 %. Du kan redigere prosentverdien og beskrivelsen, og også legge til nye baner.
Den prosentvise tildelingsaktiviteten har følgende utgangsvariabler:
|
Støtte for arbeidsflyter i inngangspunktet for utgående anrop
Følgende aktiviteter og hendelser støttes når du oppretter arbeidsflyter for eksterne talekontakter:
-
HTTP-forespørsel
-
Betingelse
-
Analysere
-
Angi variabel
-
Arbeidstid
-
Avslutt flyt
-
Popup-melding
-
Hendelse før oppringing
Alle hendelsesbehandlinger etter behov støttes. Hendelsesbehandling, for eksempel PreDial-hendelse, Agent tilbudt og så videre, fylles ut basert på aktivitetene du legger til i hovedflyten. Globale variabler og lokale variabler støttes som en del av strømmen.
Følgende aktiviteter støttes ikke når du oppretter arbeidsflyter for eksterne talekontakter:
-
Køkontakt
-
Kø til agent
-
Tilbakeringing
-
Køoppslag
-
Avansert køinformasjon
-
Blindoverføring
-
Eskalere anropsdistribusjonsgruppe
-
IVR melding
Basert på aktivitetene ovenfor vil systemet på en elegant måte støtte feil- og suksessbanene sømløst.
Når du utformer en flyt for inngangspunktet for utgående, må du ikke inkludere en aktivitet for Koble fra kontakt på slutten av flyten. Hvis du bruker en Koble fra kontakt-aktivitet i flyten, fører dette til at flyten avslutter samtalen og ber om avslutning, mens den utgående samtalen faktisk er aktiv og tilkoblet.
Hendelser
Kategorien Hendelsesflyter inneholder følgende hendelsesbehandlinger som du bruker på tvers av ulike aktiviteter:
-
OnGlobalError
Denne hendelsen muliggjør den globale feilhåndteringen. Systemet utløser denne hendelsen når du ikke konfigurerer feilbanekoblingene for en aktivitet. Alle aktiviteter i samtalehåndtering og aktiviteter i flytkontroll eksponerer denne hendelsen. Hvis du vil ha mer informasjon, kan du se OnGlobalError-arbeidsflyt.
-
AgentBesvart
Systemet utløser denne hendelsen når en agent besvarer et innkommende anrop og avbryter kontaktens opplevelse i en kø.
Aktiviteter som åpner denne hendelsen er Screen Pop og Queue Contact.
-
PhoneContactEnded
Systemet utløser denne hendelsen når en direktesendt samtale kobles fra, og alle deltakerne fjernes. Hendelsen er tilgjengelig hvis du bruker valgte samtalebehandlingsaktiviteter i en flyt, for eksempel Skjermpopup og Tilbakemelding. Denne hendelsen krever ikke eskalering til en agent.
Når du oppretter en flyt, må du ikke legge til noen IVR-aktiviteter etter hendelsen
Telefonkontakt avsluttet
. Under flytkjøringen fungerer ikke flyten når du legger til en aktivitet etter at kontakten er avsluttet.Bare køkontaktaktiviteten eksponerer denne hendelsen.
-
AgentFrakoblet
Systemet utløser denne hendelsen når den siste agenten kobler fra en direkte samtale, slik at kunden er alene på linjen.
-
AgentOffered
Systemet utløser denne hendelsen når en talekontakt tilbys til en agent. Med denne hendelsen kan flytutvikleren konfigurere flere støttede aktiviteter som er en del av hendelseshåndtering. En flytutvikler kan for eksempel konfigurere en Screen Pop-aktivitet mot en AgentOffered-hendelse. Denne konfigurasjonen gir kunderelatert informasjon til agenten før agenten mottar eller besvarer et anrop. Denne hendelsen er knyttet til
NewPhoneContact
.AgentOffered-arrangementet
støttes ikke for progressive kampanjer, og det er derfor ikke tilgjengelig i CPA-utgivelsen for progressive kampanjer.Du kan vise de relaterte variablene i Utdatavariabler for hendelse.
-
TilbakeringingMislyktes
Systemet utløser denne hendelsen når en høflig tilbakeringing mislykkes. Denne hendelsen er tilgjengelig hvis du bruker tilbakeringingsaktivitet i hovedflyten.
-
Systemet prøver bare en tilbakeringing på nytt når en tilbakeringing mislykkes fra kontaktens slutt. Tilbakeringingen mislykkes når kontakten er opptatt eller ikke tilgjengelig, eller det ikke er noe svar fra en agent.
-
Anropet mislykkes også fra agentens slutt når en agents telefon ikke kan nås eller agenten avviser anropet. Anropet flyttes tilbake til køen og rutes igjen til en tilgjengelig agent.
Hvis du vil bruke et tilbakekall på nytt i en flyt, konfigurerer du en lokal flytvariabel (ved hjelp av SetVariable-aktivitet) med verdien 0 og øker den etter behov. Kontroller at verdien er lavere enn verdien for variabelantallet Prøv på nytt.
Du kan legge ved andre hendelser som du trenger, i flyten for å prøve å prøve tilbakeringing på nytt. Inkluder en venteaktivitet etterfulgt av en tilbakeringing eller en av køaktivitetene, for eksempel kø til agent og køkontakt, i flyten. Bruk disse aktivitetene i en hvilken som helst kombinasjon eller rekkefølge etter venteaktiviteten.
Slik avslutter du forsøkene:
-
For en ekte tilstand, bruk End Flow-aktivitet. Ikke bruk en Koble fra-aktivitet.
-
For en falsk betingelse bruker du en Koble fra etter at en variabel for nytt forsøk er konfigurert i flyten. I dette tilfellet er alle nye forsøk fullført, og det er ingen nye forsøk tilgjengelig.
Maksimalt antall forsøk på tilbakeringing er 10. Den maksimale tiden interaksjonen kan være i systemet er 14 dager. Det som inntreffer først, regnes som levetiden til en samhandling for å konfigurere et nytt forsøk.
Når du bruker en Vent-aktivitet, er minimumsintervallet for forsinkelse mellom nye forsøk 10 sekunder, og det maksimale forsinkelsesintervallet mellom nye forsøk er 72 timer.
Når tilstanden til en kontakt er i parkert tidsavbrudd, og hvis det er tilgjengelige forsøk på nytt, genereres en TilbakeringingMislyktes-hendelse. Den konfigurerte hendelsesbehandlingen i flyten fortsetter å prøve tilbakeringingen på nytt for de gjenværende forsøkene.
Når en tilbakeringing til en kontakt mislykkes, fjernes kontakten fra køen, og hendelsen Tilbakeringing mislyktes genereres. Behandleren for nye forsøk kan sette den i kø igjen ved hjelp av en av aktivitetene, for eksempel Tilbakeringing (samme eller annen destinasjon), Køkontakt og/eller Kø til agent.
Hvis tilbakeringing er konfigurert til et annet mål i
hendelsesbehandlingen Tilbakeringingmislykket
, videreføres ikke kompetansen. -
-
PreDial
Som en del av NewPhoneContact gjør hendelsen PreDial det mulig for flytutvikleren å angi eller tilpasse anroper-IDen ved hjelp av aktiviteten Angi anroper-ID.
Når du oppretter en arbeidsflyt, er denne hendelsen tilgjengelig i kategorien Hendelsesflyter i Flytutforming. Dette er en hendelse som avsluttes ved å konfigurere Angi anroper-ID-aktivitet. Denne hendelsen utløses for både agent og kunde basert på anropsscenariet.
For at kampanjeanrop skal lykkes, må agentanropene og kundeanropene foretas fra samme medieområde. Medieregionen velges basert på ANI/CLID for samtalen når den presenteres for media. Tilordningen mellom ANI og medieområdet utføres i Kontrollhub. ANI-ene som velges ved agentanropet og kundeanropet, hvis de kontrolleres via PreDial-hendelsen i flyten, bør velges slik at begge anropene kommer fra samme område.
Hvis for eksempel en agent befinner seg i Singapore, men kundeanropene skal foretas i USA, kan ANI for kundeanropet velges slik at medieområdet er USA. På samme måte bør ANI som velges for agentanropet i PreDial-hendelsen, også velges slik at medieregionen som velges, er USA.
Tabellen nedenfor inneholder listen over operasjonstyper og de korresponderende deltakertypene for
PreDial.operationType
.Tabell 58. PreDial.operationType relatert operasjon og deltakertyper PreDial.OperationType
PreDial.ParticipantType
INNKOMMENDE
Agent
UTGÅENDE
Agent, Kunde
COURTESY_CALLBACK
Agent, Kunde
PREVIEW_CAMPAIGN
Agent, Kunde
WEB_CALLBACK
Agent, Kunde
TRANSFER_TO_DN
DN
TRANSFER_TO_AGENT
Agent
CONSULT_TO_DN
DN
CONSULT_TO_AGENT
Agent
CONSULT_TO_QUEUE
Agent
CONSULT_TO_EP_DN
EP-DN
Tilpass ANI gjelder ikke for leder når samtaleovervåking er konfigurert.
Konfigurer hver bane for PreDial-hendelsesbehandling med Angi anroper-ID som en terminalaktivitet, ellers kan kontakten bli forlatt.
Flow-støtte er nødvendig for alle innkommende eller utgående scenarioer for å bruke PreDial-hendelsesbehandling.
Ikke bruk flytaktiviteter som setter en kontakt i kø med hendelsesbehandlingen PreDial.
For ANI som er konfigurert mot en utgående kontakt, rutes anropet gjennom området som agent-ANI er tilordnet til, uavhengig av området der kontakten befinner seg. Hvis for eksempel en organisasjon har kontaktsentre i USA og Australia, og et utgående anrop utløses for en kontakt som befinner seg i USA med Agent ANI tilordnet til Australia, rutes anropet gjennom Australia.
Se tabellen ANI-bruk for flere scenarier i et neste generasjons miljø i delen Angi anroper-ID for ANI-bruk i ulike anropsscenarier.
Du kan vise de relaterte variablene i Utdatavariabler for hendelse.
-
OutboundCampaignCallResult
Som en del av NewPhoneContact utløses denne hendelsen hvis kontakten er koblet til en telefonsvarer eller er i ferd med å bli forlatt. I begge tilfeller kan du spille av en melding før du kobler fra kontakten. Systemet avbryter anropet hvis agenten ikke er tilgjengelig.
Bare Spill av musikk og Spill av melding-aktiviteter støttes for denne behandleren, og samtalen må deretter kobles fra.
Du kan videre legge til flere samtalekontrollaktiviteter, for eksempel Play Music, Disconnect Contact, etc. til denne hendelsen i henhold til CPA-resultatet (Call Progress Analysis). CPA-resultatene kan være ett av følgende:
- AMD - indikerer at en telefonsvarer er oppdaget.
- AVBRUTT – indikerer at anropet er avbrutt på grunn av at en agent ikke er tilgjengelig.
- LIVE_VOICE – indikerer at en kundes aktive stemme oppdages i en IVR-kampanje.
Du kan vise den relaterte variabelen i Utdatavariabler forhendelser.
Om global feil-arbeidsflyt
Når du oppretter en flyt, kan du angi feilbanen for en aktivitet til å håndtere en aktivitetsfeil eller en generell feil som du får under flytkjøringen.

Hvis du får en feil under flytkjøringen, fortsetter kjøringen med den neste aktiviteten definert i feilbanen. Hvis du ikke konfigurerer feilbanen i hovedflyten, kan du likevel angi at hendelsen OnGlobalError
som er tilgjengelig i kategorien Hendelsesflyter, skal håndtere flytkjøringsfeilen.
Hvis du ikke definerer feilbaner i både hovedflyt - og hendelsesflyter, avsluttes flyten når det oppstår en feil under flytkjøringen.
La oss vurdere et scenario der du konfigurerer aktiviteten Angi variabel i en flyt.

Du kan angi noden Udefinert feil for aktiviteten Angi variabel i hovedflyten for å håndtere eventuelle systemfeil under flytkjøringen. Hvis du ikke vil definere feilbanen i hovedflyten, kan du likevel gå til kategorien Hendelsesflyt og konfigurere hendelsesflyten OnGlobalError .

I eksemplet ovenfor legges Spill av melding til i hendelsesbehandlingen OnGlobalError
. Hvis det oppstår en systemfeil under kjøringen av Angi variabel-aktivitet i hovedflyten, vurderer systemet konfigurasjonen som er gjort i aktiviteten Angi variabel først. Hvis det ikke er definert noen feilbane, kontrollerer systemet hendelsesbehandlingen OnGlobalError i hendelsesflyten . Siden en Play Message-aktivitet er knyttet til OnGlobalError-hendelsen
i eksemplet ovenfor, spiller systemet av meldingen og avslutter flyten.
Bruke variabler og uttrykk
Flytutforming har følgende typer variabler:
Egendefinerte variabler
Egendefinerte flytvariabler er konfigurerte variabler av forskjellige datatyper som du kan bruke i flyten. Du kan opprette så mange flytvariabler som du trenger for å fullføre logikken i flyten.
Sikre variabler
Du kan merke flytvariabler som sikre for å forhindre loggføring og lagring av sensitiv informasjon, for eksempel personlig identifiserbar informasjon (PII) og data for betalingskortindustrien (PCI). Du kan angi sikre variabler som Agent som kan vises eller Redigerbar agent for å kontrollere hvordan disse variablene vises i Agent Desktop.
Som standard fungerer alle eksisterende variabler i de distribuerte strømmene som usikre variabler. Åpne disse strømmene i redigeringsmodus for å se gjennom og beholde de sikre variablene etter behov.
Ved tilordning av flytvariabel kan du ikke tilordne en sikker variabel til en usikret variabel i GoTo-aktiviteten.
Du kan ikke merke globale variabler som sikre.
Opprette egendefinerte flytvariabler
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ i kontrollhuben. | ||||||||||||||
2 |
Gå til .Siden Flyter vises.
| ||||||||||||||
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
| ||||||||||||||
4 |
I konfigurasjonspanelet åpner du delen Variabeldefinisjon. | ||||||||||||||
5 |
Klikk på Legg til flytvariabel. Du kan legge til maksimalt 30 variabler i en flyt som kan rapporteres og agenten kan vises. Denne tellingen inkluderer globale variabler og strømningsvariabler. Du kan imidlertid legge til et hvilket som helst antall flytvariabler som ikke kan vises for agenter, eller globale variabler som ikke kan rapporteres, i flyten. | ||||||||||||||
6 |
Skriv inn Navn og Beskrivelse for variabelen. | ||||||||||||||
7 |
Velg en Variabeltype fra rullegardinlisten. Du kan ikke endre variabeltypen etter at du har opprettet variabelen. Variabeltypene som støttes, er:
| ||||||||||||||
8 |
Angi Standard verdi for variabelen i henhold til den valgte variabeltypen. | ||||||||||||||
9 |
(Valgfritt) Hvis du aktiverer veksleknappen Inneholder sensitiv informasjon , merker systemet variabelen som en sikker variabel. Ved flytutføring loggfører eller lagrer ikke systemet informasjon som har passert gjennom denne variabelen. | ||||||||||||||
10 |
(Valgfritt) Hvis du aktiverer veksleknappen Gjør agent synlig , vises variabelen på skrivebordet sammen med verdien som registreres som en del av flyten. Når du aktiverer veksleknappen Gjør agent synlig , vises følgende felt:
| ||||||||||||||
11 |
Klikk på Lagre. Når du lagrer en egendefinert flytvariabel, lagres variabelen som en kode i panelet Globale egenskaper på skrivebordet. Hvis du merket av for variabelen som Agent vises, viser koden et headsetikon for enkel identifikasjon. |
Eksempel: Rekkefølge på flytvariabler som vises på skrivebordet
Når du oppretter variabler som er markert som Agent vises, viser skrivebordet disse variablene i en bestemt rekkefølge.
Hvis du for eksempel oppretter følgende flytvariabler: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.
Skrivebordet mottar disse variablene fra Flow Designer i følgende rekkefølge: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.
Skrivebordet viser variablene i følgende rekkefølge, fra venstre mot høyre, i brukergrensesnittet:
Kundevariablene Telefonnummer, DN, Kø, RONA-tid
.-
Flytvariablene sorteres i alfabetisk rekkefølge med variabler som begynner med store bokstaver først, etterfulgt av variabler med små bokstaver: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
Eksempel: Vis samhandlings-ID på skrivebordet
En samhandlings-ID (kontaktøkt-ID) er en systemgenerert unik ID som identifiserer en gitt interaksjon. Du kan hente samhandlings-ID-en fra analyserapportene og bruke ID-en til å feilsøke problemer relatert til anropsfeil. Slik viser du samhandlings-ID-en på skrivebordet:
- Åpne den nødvendige flyten, og velg Legg til flytvariabler.
- Sett feltet Standardverdi til NyTelefonKontakt.interaksjonId.
- Aktiver veksleknappen Gjør agent synlig .
Når agenten mottar et anrop, vises samhandlings-ID-en på skrivebordet.
Redigere egendefinerte flytvariabler
Hvis variabelen allerede er i bruk, kan du ikke redigere variabel typen. Dette kan ha større følger på flyten. Denne handlingen er ikke tillatt. I dette tilfellet er rullegardinlisten for variabel type deaktivert, og det vises en advarselsmelding.
Når du har redigert en variabel, vises endringene som er gjort i hele flyten, og som vises når du klikker på en flytvariabel i vinduet Globale egenskaper.
Hvis du vil redigere en egendefinert flytvariabel, utfører du følgende trinn:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
Klikk på Rediger øverst i høyre hjørne av skjermmeldingen. Dialogboksen Rediger flytvariabel vises. Hvis variabelen ikke brukes i flyten, er alle feltene redigerbare. Du kan endre variabelnavnet, beskrivelsen, typen og verdien. |
5 |
Klikk på ikonet Informasjon i denne meldingen for å se en liste over aktivitetene som variablen brukes i. Hvis du vil fortsette med å redigere variabelen, fjerner du variabelen fra alle flytkonfigurasjonene før du prøver å redigere på nytt. |
6 |
Gjør de nødvendige endringene. Tasten Lagre forblir deaktivert til du foretar en endring. |
7 |
Klikk på Lagre. |
Slett egendefinerte flytvariabler
Hvis variabelen brukes i en flyt, kan du ikke slette den. Når du gjør det, har du større følger med flyten. I dette tilfellet deaktiveres knappen Slett i vinduet Slett variabel, og en liste over aktiviteter hvor variabelen brukes vises.
Aktivitetene grupperes basert på om de vises i hovedflyt- eller hendelses flyter-fanen. Hvis du vil slette en variabel som er i bruk, må du fjerne den fra alle flytkonfigurasjonene før du prøver å slette.
Hvis du vil slette en egendefinert flytvariabel, utfører du følgende trinn:
1 |
Gå til .Siden Flyter vises.
|
2 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
3 |
I vinduet Globale egenskaper-vindu, klikker du på ikonet Slett som vises på variabeltaggen du vil slette. |
Forhåndsdefinerte variabler
Flow Designer oppretter automatisk forhåndsdefinerte variabler når du bruker visse hendelser og aktiviteter i en flyt.
En liste over de tilgjengelige forhåndsdefinerte variablene vises i delen forhåndsdefinerte variabler i vinduet globale flytegenskaper. De vises også i vinduet Egenskaper for den valgte hendelsen eller aktiviteten.
Klikk på hver variabel for å åpne et skjermmeldingsvindu som forklarer hvilken type datavariabelen lagrer, slik at du vet hvordan du bruker variabelen i flyten.
Selv om de fleste attributtene for en Hendelsesutløservariabel er forhåndsdefinert og kan ikke redigeres, kan du redigere variabelen for å endre den globale variabelbetegnelsen.
Variabler for hendelsesutdata
Utdatavariabler for hendelser knyttes spesifikt til hendelser og brukes nomenklaturen: <EventName>.<VariableName>
.
Alle variabler for hendelsesutdata som er tilgjengelige for bruk i en flyt, vises automatisk i ruten Globale egenskaper etter at en hendelse er introdusert for flyten, og også i Egenskaper-ruten for den tilknyttede hendelsesbehandlingsaktiviteten.
De tilgjengelige variablene for hendelsesutdata er:
-
NewPhoneContact.ANI
-
NyPhoneContact.DNIS
-
NyTelefonKontakt.SamhandlingsID
-
NyPhoneContact.PSTNRegion
-
AgentAnswered.AgentID
-
AgentAnswered.AgentName
-
AgentAnswered.AgentEmailId
-
AgentAnswered.AgentSessionID
-
AgentAnswered.QueueID
-
AgentAnswered.QueueName
-
AgentAnswered.TeamID
-
AgentAnswered.TeamName
-
AgentAnswered.TenantID
-
AgentAnswered.CAD
-
PhoneContactEnded.AgentID
-
PhoneContactEndd.AgentEmailID
-
PhoneContactEndd.TeamID
-
PhoneContactEnded.QueueID
-
PhoneContactEnded.InboundChannel
-
PhoneContactEnded.RoutingStrategyID
-
AgentTilbudt.agentId
-
AgentOffered.agentName
-
AgentTilbudt.agentE-postID
-
AgentTilbudt.agentØkt-ID
-
AgentOffered.queueId
-
AgentOffered.queueName
-
AgentOffered.teamId
-
AgentTilbudt.teamNavn
-
AgentOffered.tenantId
-
AgentOffered.callAssociatedData
-
AgentTilbudt.AgentID
-
AgentTilbudt.AgentNavn
-
AgentOffered.AgentSessionID
-
AgentOffered.QueueID
-
AgentOffered.QueueName
-
AgentTilbudt.TeamID
-
AgentTilbudt.TeamNavn
-
AgentOffered.TenantID
-
AgentOffered.CAD
-
PreDial.direction
-
PreDial.participantType
-
PreDial.dialNumber
-
PreDial.otherPartyDn
-
PreDial.epDn
-
PreDial.agentSelectedAni
-
PreDial.operationType
-
OutboundCampaignCallResult.CPAResult
-
OutboundCampaignCallResult.CPAResultCode
-
AgentFrakoblet.AgentID
-
AgentFrakoblet.AgentE-postID
-
AgentDisconnected.QueueId
-
AgentDisconnected.TeamId
-
AgentDisconnected.InboundChannel
-
AgentDisconnected.RoutingStrategyId
I visse tilfeller kan variabelen AgentEmailId
være null. Flytutviklere bør validere denne variabelen før de bruker den, spesielt i scenarier som involverer problemer med hurtigbufferoppslag.
Tilpasse systemvariabler
Du kan bare tilpasse skrivebordsetiketten for variablene Telefonnummer og DNIS (Dialed Number Identification Service). Du kan opprette et alias for disse variablene og konfigurere det ved hjelp av aktiviteten Angi variabel i flyten.
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Egenskaper for global flyt åpner du delen Variabeldefinisjon . |
5 |
Klikk på fanen Konfigurasjon. |
6 |
Klikk på Legg til flytvariabel. |
7 |
Skriv inn Navn og Beskrivelse for variabelen. |
8 |
Velg Streng i rullegardinlisten Variabeltype . |
9 |
Aktiver veksleknappen Gjør agent synlig . |
10 |
I feltet Skrivebordsetikett angir du ønsket skrivebordsetikett for variabelen. |
11 |
Klikk på Lagre. Dette oppretter variabelen.
|
12 |
Fra aktivitetsbiblioteket drar du aktiviteten Angi variabel til lerretet. |
13 |
Gjør følgende under Variable innstillinger i ruten Aktivitetsinnstillinger : Når du publiserer flyten, erstatter den nylig opprettede flytvariabelen den valgte systemvariabelen. Under flytkjøringen vises skrivebordsetiketten for den nylig opprettede variabelen i ruten Innkommende popup og samhandling på skrivebordet.
|
Variabler for aktivitetsutgang
Aktivitetsutgangsvariabler lagrer dataene som hentes fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter på lerretet. Aktivitetsutgangsvariabler bruker følgende syntaks:< ActivityName>.<VariableName>
der ActivityName endres dynamisk basert på aktiviteten.
Hvis en flyt bruker en aktivitet flere ganger, har hver aktivitet en unik forekomst av hver tilknyttede aktivitetsutgangsvariabel. Alle aktivitetsutgangsvariablene som er tilgjengelige for bruk i en flyt, vises automatisk i ruten Globale egenskaper når du introduserer en aktivitet i flyten, og også i Egenskaper-ruten for den tilknyttede aktiviteten.
De tilgjengelige variablene for aktivitetsutdata er:
-
Menu.OptionEntered
: Lagrer menyalternativet som oppringeren valgte under menyaktivitetsforekomsten. Dette er et enkelt siffer fra 0 til 9. -
CollectDigits.DigitsEntered
: Lagrer sifrene som ble angitt av oppringeren under aktivitetsforekomsten for innsamling av sifre. Antall sifre avhenger av aktivitetskonfigurasjonen. -
HTTPRequest.HTTPStatusCode
: Lagrer statuskoden som ble mottatt da HTTP-forespørselen forsøkes. -
HTTPRequest.HTTPResponseBody
: Lagrer svaret når HTTP-forespørselen utløses. -
HTTPRequest.ResponseHeaders
: Lagrer topptekstene som sendes som en del av HTTP-forespørselen. -
VirtualAgent.IntentTriggered
: Lagrer intensjonen som utløste at samtaleopplevelsen ble håndtert eller eskalert. -
GetQueueInfo.EWT
: Lagrer verdien for estimert ventetid for den valgte køen. -
GetQueueInfo.PIQ:
Lagrer verdien for stillingen i en kø for den valgte køen.
Globale variabler
Globale variabler er egendefinerte variabler som du kan vise og få tilgang til når du oppretter flyter. Administrator oppretter globale variabler i Klargjøring-modulen i Kontrollhub. Hvis du vil ha mer informasjon, kan du se delen Globale variabler i konfigurasjons- og administrasjonsveiledningen for Webex kontaktsenter.
Som flytutvikler kan du bruke disse variablene i henhold til dine behov. Du kan legge til disse variablene i en flyt. Du kan også redigere og fjerne en global variabel etter at du har lagt den til i flyten.
Legge til global variabel i en flyt
Du kan legge til maksimalt 30 variabler i en flyt som kan rapporteres og agenten kan vises. Denne tellingen inkluderer globale variabler og strømningsvariabler. Du kan imidlertid legge til et hvilket som helst antall flytvariabler som ikke kan vises for agenter, eller globale variabler som ikke kan rapporteres, i flyten.
Hvis du vil legge til flere variabler utover maksimumsgrensen, må du slette et likt antall av de eksisterende variablene. Hvis du vil ha mer informasjon om hvordan du sletter en global variabel, kan du se Fjerne globale variabler fra en flyt.
Under flytoppretting kan en global variabel av typen Streng initialiseres med en maksimal lengde på 256 tegn. Men under flytkjøring kan variabelen oppdateres til å inneholde opptil 1024 tegn. Overskridelse av denne grensen kan oppstå uønsket virkemåte, for eksempel anropsfeil og ugyldige verdier.
Slik legger du til globale variabler i en flyt:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ i kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Globale flytegenskaper blar du ned til delen Variabeldefinisjon > forhåndsdefinerte variabler . |
5 |
I delen Globale variabler klikker du på Legg til globale variabler. Dialogboksen Legg til globale variabler vises. Den viser alle globale variabler som administratoren opprettet i Klargjøring-modulen .
|
6 |
(Valgfritt) Bruk feltet Søk etter globale variabler til å filtrere og søke etter de obligatoriske globale variablene fra listen. |
7 |
Merk av for de obligatoriske globale variablene fra listen, og klikk på Legg til. Systemet viser de valgte variablene i delen Globale variabler .
Som standard har hver variabel administratordefinerte metadatafelt, for eksempel Rapporterbar, Synlig agent, Redigerbar agent og Skrivebordsetikett. Hvis administrator endrer metadataverdier mens den globale variabelen er i bruk, reflekteres endringene som gjøres i Kontrollhub, på tvers av flyter (med en forsinkelse på 8 timer for hurtigbufferutløp). |
Rediger global variabel i en flyt
Når du redigerer en global variabel, kan du ikke endre metadataverdier for en global variabel i flytutformingen. Du kan imidlertid endre standardverdien ved å veksleknappen Overskriv standardverdi .
Slik redigerer du en global variabel i en flyt:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Globale flytegenskaper blar du ned til delen Variabeldefinisjon > forhåndsdefinerte variabler . |
5 |
I panelet Global variabel klikker du på en global variabel og klikker på rediger ( Dialogboksen Rediger globale variabler vises. Den viser detaljene for den valgte globale variabelen, for eksempel Variabeltype, Standardverdi, Skrivebordsetikett og Redigerbar agent.
|
6 |
(Valgfritt) Aktiver veksleknappen Overskriv portalkonfigurasjoner for å overskrive eksisterende verdier som er konfigurert i Kontrollhub. Dette gjør det mulig å endre feltverdier som Standardverdi, Agentvisning, Redigerbar agent og Skrivebordsetikett. Skriv inn den nødvendige verdien i standardverdien i henhold til den valgte variabeltypen . Hvis variabeltypen for eksempel er Boolsk, vises dette feltet som en rullegardinliste. Standardverdien som angis for en global variabel av typen streng som kan rapporteres for agent, må ikke overskride 256 tegn. |
7 |
Gjør de nødvendige endringene. |
8 |
Klikk på Lagre. |
Fjerne globale variabler fra en flyt
Du kan fjerne en global variabel som ikke er i bruk i noen flyt.
Hvis du ikke kan fjerne en global variabel, kontakter du systemansvarlig for å aktivere funksjonsflagget for å fjerne globale variabler fra flyten.
Slik fjerner du en global variabel fra en flyt:
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Globale flytegenskaper blar du ned til delen Variabeldefinisjon > forhåndsdefinerte variabler . |
5 |
I panelet Globale variabler klikker du på fjern-ikonet (x) for den globale variabelen du vil fjerne. En popup-melding ber deg om å bekrefte handlingen.
|
6 |
Klikk på Slett. Dette fjerner den valgte globale variabelen fra listen.
|
Synlige variabler for skrivebordet
Du kan konfigurere følgende variabeltyper for innkommende popup-vindu og samhandlingsruten på skrivebordet for innkommende og utgående taleanrop:
-
Systemvariabler som telefonnummer, DNIS (Dialed Number Identification Service), kønavn og RONA-tidsavbrudd
-
Globale variabler som opprettes og administreres i Kontrollhub.
-
Egendefinerte flytvariabler som opprettes og administreres i flytutforming
Du kan bare konfigurere variablene som er merket som Agentvisning.
Du kan konfigurere disse variablene både i de nye flytene og i de eksisterende flytene. De eksisterende flytene fortsetter imidlertid å vise standard popup-variabler, for eksempel Telefonnummer, DNIS og Kønavn. Du kan redigere disse flytene for å legge til flere variabler ved hjelp av denne funksjonen.
Trinnene for å konfigurere variabler for innkommende popup og samhandlingsruten for innkommende og utgående anrop er de samme.
Du må bygge separate flyter for innkommende og utgående anropsscenarier for å konfigurere variabler for ruten for innkommende popover og samhandling.
- Innkommende popover på skrivebordet
- Den innkommende popup-funksjonen vises når en agent mottar et innkommende anrop eller ringer et utgående anrop. Den viser nøkkelinformasjon om kunden i henhold til variablene som er konfigurert i Flytutforming. Du kan angi en rekkefølge for utseendet for hver av disse variablene i den innkommende popoveren som kan inkludere en hvilken som helst kombinasjon av systemvariablene, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
- Du kan tilpasse skrivebordsetiketten for systemvariablene som Telefonnummer og DNIS. Hvis du vil ha mer informasjon, se Tilpasse systemvariabler.
- For innkommende og utgående anrop kan du velge minimum tre og maksimalt seks variabler. For konsultasjonsanrop vil den konsulterte agenten vise ytterligere tre variabler, for eksempel Agentnavn, Agent DN og Agentteam, som legges til i listen som standard.
-
Du kan ikke konfigurere variabler som inneholder sensitiv informasjon i innkommende popup-felt på skrivebordet.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for innkommende popup-filter, kan du se Konfigurere variabler for innkommende popup.
- Samhandling-ruten
- Samhandlingsruten på skrivebordet vises etter at agenten har godtatt det innkommende eller utgående anropet. Den viser informasjon angitt i samhandlingsruten variabler som er konfigurert i Flytutforming. Du kan velge maksimalt 30 variabler. Du kan angi en utseenderekkefølge for hver av disse variablene i samhandlingsruten som kan omfatte en hvilken som helst kombinasjon av systemvariablene, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
-
Webex Contact Center Desktop støtter for øyeblikket ikke oversettelse av etiketter for dynamiske variabler.
- Du kan tilpasse skrivebordsetiketten for systemvariablene som Telefonnummer og DNIS. Hvis du vil ha mer informasjon, se Tilpasse systemvariabler.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for samhandlingsruten, kan du se Konfigurere variabler for samhandlingsruten.
Konfigurere variabler for innkommende popover
Før du begynner
Konfigurer variabler på innkommende popup for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i den innkommende popoveren på skrivebordet. Hvis du vil ha mer informasjon, kan du se Opprette en global variabel og Opprette egendefinerte flytvariabler.
-
Du må merke variabler som Agentvisning. Hvis du vil ha mer informasjon om hvordan du merker en global variabel som Agent synlig, kan du se Redigere global variabel i en flyt.
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Egenskaper for global flyt åpner du delen Variabeldefinisjon . |
5 |
Klikk kategorien Desktop Viewability & Order . |
6 |
I delen Innkommende popup klikker du Velg variabler for innkommende popup. Vinduet Select Variables on Incoming Popover (Velg variabler i innkommende popover ) vises. Den viser alle variabler som inkluderer fire standard systemvariabler, for eksempel Telefonnummer, DNIS, Kønavn og RONA-tidsavbrudd. Systemvariabler som Telefonnummer, DNIS og Kønavn er valgt som standard som du kan fjerne merket for når du legger til flere variabler.
|
7 |
Bruk følgende søkealternativer til å filtrere listen: Listen fylles automatisk ut med variabler i henhold til kriterieoppføringene.
|
8 |
Merk av for variablene du vil velge for den innkommende popoveren. Du kan velge minimum tre og maksimalt seks variabler. |
9 |
Klikk på Lagre. Du kan hoppe over dette trinnet hvis du aktiverer veksleknappen for automatisk lagring . De valgte variablene vises i delen Innkommende popover .
|
10 |
Bruk håndtaksikonet ( |
11 |
(Valgfritt) Klikk på x-ikonet ved siden av en variabel for å fjerne variabelen fra listen. |
Konfigurere variabler for samhandlingsruten
Før du begynner
Konfigurer variabler i samhandlingsruten for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i den innkommende popoveren på skrivebordet. Hvis du vil ha mer informasjon, kan du se Opprette en global variabel og Opprette egendefinerte flytvariabler.
-
Du må merke variabler som Agentvisning. Hvis du vil ha mer informasjon om hvordan du merker en global variabel som Agent synlig, kan du se Redigere global variabel i en flyt.
1 |
Logg på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for kontrollhuben. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten. Vinduet Flow Designer vises.
|
4 |
I ruten Egenskaper for global flyt åpner du delen Variabeldefinisjon . |
5 |
Klikk kategorien Desktop Viewability and Order . |
6 |
I Samhandlingsrute-delen klikker du Velg variabler for samhandlingsruten. Vinduet Select Variables on Interaction Pane (Velg variabler i samhandlingsruten) vises. Den viser alle variabler sammen med fire systemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd.
|
7 |
Bruk følgende søkealternativer til å filtrere listen: Listen fylles automatisk ut med variabler i henhold til kriterieoppføringene.
|
8 |
Merk av for variablene du vil velge for Samhandling-ruten. Du kan velge maksimalt 30 variabler. |
9 |
Bruk håndtaksikonet ( |
10 |
Klikk på Lagre. Du kan hoppe over dette trinnet hvis du aktiverer veksleknappen for automatisk lagring . De valgte variablene vises i delen Samhandlingsrute .
|
11 |
(Valgfritt) Klikk på x-ikonet ved siden av en variabel for å fjerne variabelen fra listen. |
JSON-variabler
JSON-variabler er egendefinerte flytvariabler av typen JSON. Du kan opprette JSON-variabler i Flytutforming. Hvis du vil ha mer informasjon, kan du se Opprette egendefinerte flytvariabler.
Du kan bruke følgende aktiviteter til å lagre dataene i JSON-variabelen: HTTP-forespørsel, Analyser og Angi variabel.
I HTTP - og Analysere-aktiviteter kan du trekke ut data ved hjelp av JSON-banefilteruttrykk og lagre dem i JSON-variabel.
I Angi variabel kan du bruke JSON-variabelen i alternativet Angi verdi på følgende måter:
-
Skriv inn JSON-verdien i tekstfeltet. Eksempel:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" }
-
Bruk et Pebble-uttrykk.
Bruk av JSON-variabler i Pebble-uttrykk
-
Punkt(.) atskilt tilgang: Du kan bruke punktum(.) atskilt tilgang i Pebble-uttrykk for JSON-variabel i samtalebehandlings- og flytkontrollaktiviteter.
Syntaks:
{{ jsonVariableName.fieldName }}
der,jsonVariableName.fieldNameskal evaluere til et felt i JSON-variabelen.
Hvis du trekker ut den ansatte til en variabel kalt
empvar
ved hjelp av HTTP eller Parse i den forrige eksempelkodebiten:bruk
{{empvar.employeeCode}}
for å få verdien somE1
. -
Indekstilgang for JSON-matrise: Du kan få tilgang til en bestemt indeks fra JSON-matrisen som ligner på Pebble-syntaks. Hvis du vil ha mer informasjon om indekstilgang i Pebble, kan du gå til https://pebbletemplates.io/wiki/guide/basic-usage/, for eksempel:
Hvis du trekker ut JSON-matrisen Ansatte til en variabel kalt{ "Ansatte" : [ { "userId":"Ansatte" rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { " userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }
var
ved hjelp av HTTP eller Parse:-
Bruk
{{ var[0]}}
for å få ansattdetaljenetil Rirani
som er leder. -
Bruk
{{ var[1].directReports[0] }}
for å få ansattdetaljenetil John
, som er en direkte reporter for lederen. -
Use
{{ var[1].directReports[0].preferredFullName }}
for å få verdien somJohn Irani
. -
Use
{{ var[0].preferredFullName }}
for å få verdien somRomin Irani
.
-
Bruk av JSON-variabel i HTTP-forespørsel
Hvis du vil bruke en JSON-variabel som meldingstekst for en HTTP-forespørsel, bruker du aktiviteten Angi variabel først til å konvertere JSON-variabelen til en streng. I delen Angi variabelinnstillinger for variabel variabel angir du for eksempel en variabel jsonString
med verdi som {{ jsonVariable }}
.
Bruk denne variabelen som inndata til HTTP-innstillingene. I delen HTTP-forespørselsinnstillinger angir du for eksempel forespørselsteksten som {{ jsonString }} .
Skrive uttrykk
De fleste tekstinndatafeltene i flytutformingen støtter skriving av uttrykk. Uttrykk er ikke obligatoriske, men de gir mulighet for kraftig skriptfunksjonalitet gjennom variabler for avanserte brukere. Du kan også angi grunnleggende tekst og tall i de samme inndatafeltene for enkle flyter hvis du ikke trenger uttrykk.
Pakk hvert uttrykk inn i doble klammeparenteser som vist her: {{Skriv inn uttrykk}}
Hvis du for eksempel vil kombinere to strengvariabler sammen, må du bruke {{var1+var2}}. For mer informasjon se: https://pebbletemplates.io/.
Syntaks for Pebble-mal
Alle inndatafelt i flytutformingen bruker en uttrykkssyntaks med åpen kildekode kalt rullesteinsmaler: https://pebbletemplates.io/.
Følgende støttes symboler i Pebble-maler: ==, !=, <, >, <=, >=, +, -, *, / . Hvis du vil skrive inn egendefinerte variabler i et uttrykk, bruker du denne syntaksen: {{variabel}}
Logiske operatorer støttes også. Hvis du vil ha mer informasjon, kan du se https://pebbletemplates.io/wiki/operator/logic/.
Vi anbefaler at du ser gjennom rullesteinsmaldokumentasjonen før du bruker uttrykk i Flytutforming. For informasjon om å skrive uttrykk, se dokumentene på: https://pebbletemplates.io/wiki/.
I dette tilfellet for grunnleggende tilstandsbruk kontrollerer for eksempel uttrykket om oppringerens kontonummer er større enn eller lik en bestemt verdi. Basert på hvordan uttrykket evalueres for en gitt flytkjøring, kan flyten ta banen Sann eller Usann.
Egendefinerte rullesteinsfiltre
Epoke tidsstempel
Du kan bruke følgende rullesteinsfiltre til å returnere epoketidsstempelet for Nå eller en gitt datostreng:
Epoketidsstempel for nå:
{{ now() | epoch }} => standard UTC-tidssone og i sekunder {{ now() | epoch(inMillis=true) }} => standard UTC-tidssone og i millisekunder Eksempel: {{ now() | epoch }} -> 1667471488 {{ now() | epoch(inMillis=true) }} -> 1667471522829
Epoketidsstempel for en bestemt dato:
{{ '2017-10-19 16:18:03.779' | epoke(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true) }} => egendefinert format og i millisekunder {{ '2017-10-19 16:18:03.779' | epoch(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} => egendefinert format med tidssone og i millisekunder Eksempel: {{ '2017-10-19 16:18:03.779' | epoch(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true) }} -> 1508429883779 {{ '2017-10-19 16:18:03.779' | epoch(format='åååå-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Validere uttrykk
Hvis et inndatafelt oppdager at et uttrykk brukes (det vil si at {{ }}-syntaksen er angitt), vises et blått ikon nederst til høyre i feltet.
Klikk på det blå ikonet for å åpne en modal der du kan teste og endre uttrykket til du får ønsket resultat.
Testuttrykksmodalen inneholder følgende felt:
-
Uttrykk: Viser uttrykket som opprinnelig ble angitt i inntastingsfeltet fra aktivitetskonfigurasjonen.
-
Variabelfelt:Hver variabel som brukes i uttrykket, har et støttefelt der du kan angi en utvalgsvariabelverdi. Skriv inn en verdi for hver variabel, og klikk deretter Test for å se resultatene hvis uttrykket utføres med de angitte parameterne.
Hvis du vil angi variabler i et uttrykk, bruker du bare formatet {{variabelnavn}}. For eksempel er {{NewPhoneContact.ANI}} en variabel syntaks.
-
Resultat: Viser resultatet av uttrykket etter at du har klikket Test. Hvis resultatet blir annerledes enn forventet, endrer du uttrykket etter behov. Hvis du gjør endringer i konfigurasjonen, klikker du Bruk endringer for å oppdatere uttrykket i aktivitetskonfigurasjonen.
Bruke flytmaler
Flytmaler er forhåndslagde flyter som er utformet for spesifikke brukstilfeller. Disse malene er lett tilgjengelige i Flytutforming-lerretet, slik at flytutviklere raskt kan bygge og publisere flyter med minimal innsats.
Hvis du vil opprette flyter ved hjelp av flytmaler, velger du ønsket mal, tilpasser den til forretningskravene, validerer, publiserer og begynner å bruke flyten. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.
Bruk i arbeidstid
Bruk denne flytutformingsmalen for administrasjon av åpningstider i Webex kontaktsenter. Innringere blir møtt med en melding, og samtalene deres rutes basert på åpningstider, helligdager og nødssituasjoner som er angitt for organisasjonen.
Denne flyten ruter samtaler basert på kontaktsenterets arbeidstid, ferielister og nødoverstyringer, noe som sikrer en optimal opplevelse for innringer og effektiv håndtering av fritid. Hvis kontaktsenteret er stengt, blir oppringeren varslet om nedleggelsen.
Viktige funksjoner inkluderer følgende:
- Sentralisert administrasjon av arbeidstid, helligdager og nødoverstyringer.
- Automatisk ruting basert på konfigurasjon av åpningstid.
- Cisco tekst-til-tale (TTS) brukes for alle lydmeldinger, men tilpassede lydfiler kan lastes opp.
- Standardmusikken på vent er
defaultmusic_on_hold.wav
, men dette kan tilpasses.
Forutsetninger
- Oppsett av åpningstider: Opprett arbeidstid, ferielister og overstyringer i Kontrollhub.
- Lydfiler: Last opp de nødvendige lydfilene for ledetekster som
BusinessHoursOpen.wav
, eller bruk Cisco TTS-funksjonen. - Tilordning av kø, team og inngangspunkt: Konfigurer disse elementene i administrasjonsportalen for Webex kontaktsenter.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement | Beskrivelse |
---|---|
Samtale mottatt | Et anrop startes og går inn i flyten. |
Evaluering av åpningstider | Systemet kontrollerer om gjeldende klokkeslett faller innenfor arbeidstid, helligdager eller et overstyringsvilkår. |
Håndtering av åpningstider | Hvis kontaktsenteret er åpent, spilles det av en velkomstmelding, og anropet rutes til agentkøen. |
Etter arbeidstid | Hvis kontaktsenteret er stengt, spilles det av en melding om lukket åpningstid, og samtalen kobles fra. |
Nødoverstyringer | Hvis en nødoverstyring er aktiv, spilles nødmeldingen av, og anropet kobles fra. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet | Beskrivelse |
---|---|
Start (Ny telefonkontakt) | Flyten begynner når en ny telefonkontakt mottas. |
Sjekk av åpningstider (Åpningstider) | Systemet kontrollerer om kontaktsenteret er innenfor vanlig arbeidstid, en ferie eller en nødoverstyring. |
Arbeidstid spør (WorkingHours_Prompt) | I arbeidstiden spilles det av en melding for å informere oppringeren om at kontaktsenteret er åpent (standardfil: BusinessHoursOpen.wav ). |
Køkontakt (Agent_Queue) | Innringeren plasseres i køen for å bli rutet til en tilgjengelig agent. |
Sett musikk på vent (VG Nett) | Musikk spilles av mens oppringeren venter i køen (standardfil: defaultmusic_on_hold.wav ). |
Ferie stengt (Holiday_Closed) | Hvis det er helligdag, spilles det av en melding som informerer innringeren om at kontoret er stengt. |
Spørsmål etter arbeidstid (AfterHours_Prompt) | Hvis det er etter arbeidstid, spilles det av en melding for å informere innringeren om at kontoret er stengt. |
Overstyring av nødsituasjon (Override_Emergency) | Ved nødoverstyring spilles en nødmelding av. |
Koble fra kontakt (DisconnectContact) | Når meldingen er avspilt (enten det er etter arbeidstid, ferie eller en nødsituasjon), kobles samtalen fra. |
Flere ressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer åpningstider, ferielister og overstyringer, kan du se Webex Konfigurasjons- og administrasjonsveiledning for kontaktsenter.
Omfattende innkommende kontakt
Bruk denne flytutformingsmalen i kontaktsenteret Webex for omfattende håndtering av innkommende anrop, kontroller av åpningstider, plassering i køkunngjøringer og tilbakeringingsalternativer.
Denne flyten demonstrerer et omfattende scenario for innkommende taleanrop for Webex kontaktsenter. Det inkluderer håndtering av åpningstider, helligdager, nødoverstyringer, selvbetjeningsalternativer, kunngjøringer om posisjon i kø (PIQ) og alternativer for tilbakeringing av kunder. Den er egnet for miljøer der grunnleggende selvbetjening og samtalekø er avgjørende.
Endre flyten slik at den passer til bestemte organisasjonsbehov og håndterer ukjente forhold på en elegant måte.
Denne flyten bruker Cisco tekst-til-tale (TTS) til lydaktiviteter som krever eventuelle spørsmål. Når det gjelder musikk, er den som standard den defaultmusic_on_hold.wav
filen som følger med som standard.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter og andre organisasjonsspesifikke konfigurasjoner, for eksempel koblinger, ANI og mer.
-
Konfigurer arbeidstid, ferielister og nødoverstyringer fra
→ → Arbeidstid - Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco tekst-til-tale (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Anrop er mottatt | Samtale går inn i flyten ved aktiviteten NyTelefonkontakt . |
Sjekk åpningstider | Flyten sjekker gjeldende klokkeslett mot de definerte åpningstidene ved hjelp av aktiviteten Arbeidstid .
|
Alternativer for selvbetjening | I åpningstiden spiller aktiviteten WelcomeMenu (IVR Menu) av en meny som tilbyr grunnleggende selvbetjeningsalternativer til innringerne:
|
Plassering av kø | Innringeren plasseres i en kø ved hjelp av køaktiviteten . GetPositioninQueue-aktiviteten henter innringerens posisjon i køen, og denne informasjonen blir annonsert til oppringeren ved hjelp av PlayPIQ-aktiviteten . |
Alternativer for tilbakeringing og talepost | Hvis oppringeren velger å legge igjen en talepost eller be om tilbakeringing, utløses FinalMenu-aktiviteten :
|
Sett musikk på vent | Flyten sørger for at hvis en innringer gjentas for mange ganger (gjennom aktivitetene CallLoopCycle og LoopCycle ), blir de dirigert til de endelige menyalternativene (tilbakeringing eller talepost). |
Håndtering av sløyfe |
Flyten er utformet for å håndtere uventede problemer ved å avslutte på en elegant måte, med tilgjengelige reserveruter. |
Koble fra anrop | Når alle trinnene er fullført, eller hvis anroperen velger å avslutte, kobles samtalen fra ved hjelp av Koble fra-kontakt-aktivitetene . |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (NyTelefonKontakt) | Starter flyten når anropet mottas. |
Sjekk av åpningstider (Åpningstider) | Kontrollerer om anropet skjer i arbeidstiden, helligdager eller i nødssituasjoner. |
IVR Meny (VelkommenMeny) |
Spiller av en meny med alternativer for selvbetjening (Trykk på 1 for kundestøtte, trykk 2 for salg). |
Håndtering av kø |
|
Sett musikk på vent (MusicOnHold) | Spiller av musikk på vent mens oppringeren venter i køen. |
Håndtering av sløyfe (CallLoopCycle og LoopCycle) | Sørger for at anrop som gjentas for mange ganger, dirigeres til den endelige menyen. |
Frakobling (DisconnectContact) | Kobler fra samtalen etter meldinger eller når oppringeren velger å avslutte samhandlingen. |
Flere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
CSAT DTMF undersøkelse
Denne flytmalen inneholder funksjonaliteten for et Interactive Voice Response (IVR) drevet PCS-system (Post-Call Survey). Undersøkelsen er utformet for å fange opp kundetilfredshetsvurderinger effektivt ved hjelp av en grunnleggende meny og tone-IVR.
Denne flyten hjelper kontaktsenteret med å samle inn tilbakemeldinger Webex fra kunder på en effektiv måte gjennom en enkel automatisert spørreundersøkelse etter samtalen ved hjelp av tofargede flerfrekvenstoner (DTMF). Kunder vurderer samtaleopplevelsen når de blir bedt om vurdering. Systemet samler inn kundesvarene i en global variabel som brukes til rapportering. Undersøkelsen fanger opp kundetilfredshetsvurderinger på en skala fra 1–5.
Denne flyten er bygget for enkelt å sette opp undersøkelser etter samtale i et par enkle trinn. Den leveres ferdigpakket med alle nødvendige byggeklosser, inkludert tale til tekst-kontakt.
Bruk
Hvis du vil bruke denne flyten effektivt som en undersøkelsesflyt etter samtalen, kobler du til en GoTo-flyt fra AgentFrakoblet-hendelsen i hovedflyten. Dette sikrer at når agenten kobler fra anropet, presenteres anroperen for en Interactive Voice Response (IVR) undersøkelse etter samtalen som fanger opp CSAT-respons (Customer Satisfaction).
Denne flyten inkluderer meldinger som kan spilles av for kunder. Du kan tilpasse meldingene etter behov.
Forutsetninger
Før du konfigurerer denne flyten, må du opprette følgende variabler:
-
CounterSurvey
-
Type – HELTALL
-
Standardverdi – 0
-
Beskrivelse – Sporer antall evalueringsforsøk og -trinn for hvert ugyldige svar eller tidsavbruddssvar.
-
-
Global_FeedbackSurveyResponse
-
Type – HELTALL
-
Standardverdi – 0
- Kilde – Global variabel
- Gjør rapporteringspliktig – Slå på.
-
Beskrivelse – Lagrer kundens vurderingssvar eller NoResponse hvis det finnes et ugyldig tidsavbrudd.
-
Flyt aktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten.
Flyt aktivitet | Beskrivelse |
---|---|
Start NyTelefonkontakt |
Starter undersøkelsen når en ny telefonkontakt startes. |
SurveyOptions (IVR-menyen) |
Ber brukeren velge en rangering (1–5). Tallene 1, 2, 3, 4, 5 tilsvarer tilfredshetsnivåer. Tidsavbrudd eller ugyldig svar fører til et nytt forsøk. |
SetSurveyResponse | Fanger opp brukerens valg og lagrer det i variabelen Global_FeedbackSurveyResponse. |
SetCounterSurvey |
Øker variabelen CounterSurvey etter et tidsavbrudd eller ugyldig svar. |
CheckCounterSurvey |
Validerer hvis antall nye forsøk overskrider 2 ved hjelp av følgende betingelse: CounterSurvey > 2. Avslutter undersøkelsen hvis nye forsøk er oppbrukt. |
SetVariable_r3k |
Tilordner 'NoResponse' til SurveyResponse hvis nye forsøk er oppbrukt. |
PlaySurveyRecorded |
Spiller av en takkemelding etter å ha fanget opp svaret. |
Koble fraKontakt |
Avslutter samtalen på en elegant måte. |
DialogFlow ES virtuell agent
Denne Webex Contact Center flow designer-malen demonstrerer dataflyten mellom Google DialogFlow ES og Webex Contact Center, med fokus på hvordan du sender data til og fra begge plattformene under en interaksjon.
Denne flyten viser hvordan data sendes mellom Webex Contact Center og DialogFlow ES for behandling av kundesamhandlinger. Det gir en grunnleggende flyt der data utveksles med DialogFlow ES for naturlig språkbehandling og automatisert agentoppfyllelse. Integreringen med DialogFlow gjør det mulig for roboten å forstå kundens hensikter og utføre nødvendige handlinger basert på samtalen. I tillegg inkluderer flyten feilhåndtering for å sikre en jevn kundeopplevelse, selv når uventede forhold oppstår.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne flyten:
- En Google DialogFlow ES-agent med relevante hensikter for samtalen.
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter.
- Aktiver Webhook-oppfyllelse i DialogFlow ES, og bruk eksempelkoden node.js i det innebygde redigeringsprogrammet.
-
Cisco Text-to-Speech (TTS) er aktivert for dynamisk generering av egendefinerte meldinger. Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco tekst-til-tale (TTS).
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Kunden tar kontakt | Anropet mottas av Webex Contact Center. |
Data sendes til DialogFlow ES | En tilpasset hilsen, som inneholder kundedetaljer som navn og årsak til anrop, sendes til DialogFlow ES-roboten for behandling. |
Robotinteraksjon med DialogFlow | DialogFlow behandler inndataene og svarer basert på konfigurerte hensikter. |
Musikk i kø | Mens roboten behandler forespørselen, plasseres kunden i en kø med ventemusikk. |
Koble fra | Samhandlingen avsluttes når dialogen er fullført. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Denne aktiviteten markerer begynnelsen på flyten. Den utløses når et nytt anrop mottas. |
Angi språk | Flyten bruker aktiviteten Angi variabel til å konfigurere språkkoden (en-US) for hele samhandlingen. Dette sikrer at alle talesamhandlinger samsvarer med anroperens språkinnstillinger. |
Tilpasset hilsen | Denne aktiviteten sender kundedetaljer som navn, e-post og årsak til anrop til DialogFlow ES-roboten. Hilsenen genereres dynamisk ved hjelp av Cisco tekst-til-tale (TTS). Eksempel på data sendt:
|
Kø til agent | Hvis samhandlingen krever eskalering, plasseres kunden i en kø, og ventemusikk spilles av ved hjelp av defaultmusic_on_hold.wav filen. |
Spill musikk | Musikk spilles mens innringeren venter i køen. Flyten bruker Ciscos standard ventemusikk, men kan tilpasses ved å laste opp forskjellige musikkfiler. |
Koble fra | Denne aktiviteten kobler fra samtalen når flyten er fullført, noe som sikrer en sømløs slutt på samhandlingen. |
Spesifikasjoner for flyt
Flyt-JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er avgjørende for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex kontaktsenter og DialogFlow. De viktigste variablene som brukes inkluderer:
Variabel flyt |
Beskrivelse |
---|---|
Global_FeedbackSurveyOptIn | Sporer om kunden melder seg på en undersøkelse etter samtalen. |
customerName | Registrerer kundens navn for tilpassing. |
kundeE-post | Fanger opp kundens e-post. |
customerReason | Registrerer årsaken til kundens anrop. |
Global_Language | Konfigurerer standardspråket (en-US). |
Global_VoiceName | Bestemmer stemmen som brukes til tekst-til-tale. |
Flere ressurser
Hvis du vil ha mer informasjon om denne integreringen, kan du se videoen Arbeide med data i Google DialogFlow ES med Webex kontaktsenter .
Se kontaktsenterutviklerdokumentasjonen og dokumentasjonen for DialogFlow ES for ytterligere veiledning Webex Se kontaktsenteret.
Støtte for utviklere
Hvis du trenger hjelp angående denne integreringen, åpner du en forespørsel med kundestøtteteamet for Webex kontaktsenter via utviklerportalen for Webex.
Hvis du vil ha flere diskusjoner, kan du gå til Webex Contact Center APIs Developer Community.
Støtte for dynamisk variabel
Denne malen gir en avansert, dynamisk innkommende taleflyt som henter eksterne innstillinger, angir flytvariablene med disse innstillingene og ruter anrop basert på de variable konfigurasjonene.
Flyten henter flytinnstillinger dynamisk via en HTTP-forespørsel og angir variabler som styrer resten av flyten. Disse variablene administrerer rutingbeslutninger, købehandling, ledetekster og feilbehandling. Dette brukes ofte for scenarier som krever fleksibilitet i samtalehåndtering basert på forretningsforhold i sanntid som arbeidstid eller helligdager, der én enkelt flyt kan brukes på nytt på tvers av ulike brukstilfeller ved hjelp av dynamisk variabelbasert ruting.
Flyten sikrer en jevn og effektiv innringeropplevelse ved å spille av riktige meldinger, håndtere arbeidstid eller feilsaker og tilby ruting basert på organisasjonens spesifikke krav.
Flyten bruker Cisco tekst-til-tale (TTS) for alle lydaktiviteter som krever spørsmål. Egendefinert ventemusikk eller meldinger kan konfigureres ved å oppdatere flytvariablene.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger, utgående ANI og mer.
-
Forsikre deg om at alle nødvendige statiske lydfiler eller tilpassede TTS-meldinger lastes opp til systemet.
-
Ha et gyldig API endepunkt for å hente flytinnstillingene
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Ny telefonkontakt | Flyten begynner når et anrop mottas ved inngangspunktet. |
HTTP-forespørsel | Flyten foretar en HTTP-forespørsel om å hente flytinnstillinger dynamisk basert på anropets DNIS. |
Sjekk av åpningstider | Avhengig av flytinnstillingene kontrollerer flyten åpningstider, helligdager og overstyringer for å rute samtalen på riktig måte. |
Spill av melding (velkommen) | Basert på de hentede innstillingene spilles en velkomstmelding av ved hjelp av TTS eller en forhåndsinnspilt ledetekst. |
Køaktivitet | Om nødvendig plasseres anropet i en kø basert på dynamiske variabler. |
Spill musikk (købehandling og musikk i kø) | Mens innringeren venter i køen, spilles ventemusikk, som kan stilles inn dynamisk. |
Feilbehandling | Hvis det oppstår en feil, blir anropet omdirigert til en feilhåndteringsflyt eller et annet inngangspunkt ved hjelp av GoTo aktivert av dynamiske variabler. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Flyten starter når et anrop mottas via aktiviteten NewPhoneContact. |
HTTP-forespørsel | Aktiviteten FetchFlowSettings gjør en HTTP-forespørsel om å hente alle nødvendige flytinnstillinger, for eksempel åpningstider, ledetekster og køkonfigurasjoner. |
IVR Meny (VelkommenMeny) |
Spiller av en meny med alternativer for selvbetjening (Trykk på 1 for kundestøtte, trykk 2 for salg). |
Angi variabler | SetVariable-aktiviteten lagrer dataene hentet fra HTTP-forespørselen og tilordner verdier til flytrelaterte variabler som businessHours, queue, welcomePrompt og holdMusic. |
Arbeidstid | Aktiviteten Arbeidstid kontrollerer arbeidsplanen, helligdager og overstyringer, og styrer flyten basert på gjeldende klokkeslett. |
Spill av melding | PlayMessage-aktiviteten spiller av en velkomstmelding til den som ringer. Dette kan stilles inn dynamisk eller forhåndskonfigurert. |
Køkontakt | Køkontaktaktiviteten plasserer oppringeren i riktig kø ved hjelp av dynamiske variabler for købehandling og reservehåndtering. |
Spill musikk | PlayMusic-aktiviteten spiller av ventemusikk for innringere som venter i køen, konfigurert basert på holdMusic-variabelen. |
Gå til | Flere Gå til-aktiviteter brukes til å navigere mellom ulike deler av flyten eller håndtere spesifikke forhold som helligdager eller feil. |
Koble fra | Etter at alle nødvendige trinn er fullført, slutter strømmen med riktig frakobling eller omdirigering. |
Hei, verden
Bruk denne malen til å opprette en enkel innkommende taleflyt der anropere blir møtt med en melding og deretter koblet fra. Denne flyten brukes ofte i lukkede timer.
Denne flyten gir en enkel flyt som spiller av en melding til anroperen. Endre flyten for å sikre en problemfri anroperopplevelse ved å håndtere eventuelle feil eller ukjente forhold.
Underflyten bruker Cisco tekst-til-tale for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og inngangspunkttilordninger og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, ANI for utgående og mer.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco-tekst-til-tale (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Fordeling av flyt
- Anrop mottas og går inn i flyten.
- En velkomstmelding spilles av for oppringeren.
- Innringeren plasseres i en kø.
- Ventemusikk spilles av mens oppringeren venter.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Flyten begynner når et anrop mottas |
Spill av melding |
|
Koble fra |
|
Flere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Meny automatisk svar
Bruk denne malen Webex kontaktsenterflytutforming til å opprette et menydrevet system for effektiv samtaleruting. Den automatiserer innkommende handlinger, dirigerer innringere til de riktige teamene eller tjenestene for en jevnere opplevelse.
Denne flyten automatiserer den innledende samhandlingen med anroperen, slik at de kan navigere gjennom ulike menyalternativer. Den inkluderer dynamisk feilhåndtering, flerspråklig støtte og en høflig frakoblingsprosess i tilfelle feil eller ukjente innganger.
Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco tekst-til-tale (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Samtale mottatt (Ny telefonkontakt) |
Flyten utløses når en ny telefonkontakt startes av et innkommende anrop. |
Velkomstmelding (Velkomstmelding) |
En hilsen spilles av: Velkommen til det Webex kontaktsenteret! |
Hovedmeny (IVR meny) |
Anroperen får et sett med menyalternativer. Menyen leses høyt ved hjelp av TTS, og veileder innringeren gjennom ulike servicealternativer:
|
Ruting basert på valg |
Basert på det valgte alternativet blir innringeren enten overført til et bestemt team (blindoverføring) eller plassert i en kø for å vente på neste tilgjengelige agent. |
Feilhåndtering |
Ugyldige inndata løses med en feilmelding, og oppringeren blir bedt om å prøve på nytt. |
Musikk på vent (Spill musikk) |
Mens du venter i kø, spilles standard ventemusikk ( |
Koble fra |
Flyten avsluttes ved å koble fra samtalen. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet |
Beskrivelse |
---|---|
Ny telefonkontakt (Start) |
Dette er startpunktet for flyten når en ny telefonkontakt startes av et innkommende anrop. |
Spill av melding (Velkomstmelding) |
Kunden blir møtt med en melding: Velkommen til Webex Contact Center! Dette trinnet bruker Cisco Cloud Text-to-Speech (TTS) til å generere meldingen. |
Hovedmeny (IVR meny) |
En meny vises for den som ringer med ulike alternativer:
|
Ruting basert på valg (Vilkår) |
Basert på det valgte alternativet blir innringeren enten overført til et bestemt team (blindoverføring) eller plassert i en kø for å vente på neste tilgjengelige agent.
|
Spill musikk (Musikk på vent) |
For anrop i kø spiller systemet av ventemusikk mens oppringeren venter på neste tilgjengelige agent. |
Feilhåndtering |
Hvis et ugyldig alternativ er valgt eller inndataene blir tidsavbrutt, spiller systemet av en melding som ber oppringeren om å prøve på nytt. |
Koble fra |
Etter at samhandlingen er fullført eller det oppstår en feil, kobler flyten fra anropet ved hjelp av aktiviteten Koble fra kontakt . |
Flere brukstilfeller
- Undermenyer: Det er en språkvalgmeny, der brukerne kan velge sitt foretrukne språk ved å trykke 1 for engelsk eller 2 for spansk. Menyen gjentas hvis anroperen trykker #.
- Feilmeldinger: Når ugyldige inndata mottas, spilles det av en feilmelding. For kritiske feil beklager systemet og kobler fra oppringeren.
Flere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Microsoft Dynamics HTTPs datadukkert
Bruk denne flytutformingsmalen til å opprette en IVR flyt i Webex kontaktsenter som kobles til MS Dynamics ved hjelp av en HTTP-kobling. Denne flyten henter kunde- og saksdetaljer ved hjelp av ANI fra CRM, hilser på anroperen med en personlig melding og ruter samtalen.
Med denne flyten blir anroperen møtt med en personlig melding basert på CRM-dataene, og hvis ingen sak blir funnet, overføres anropet til en agent. Agenten får kunde- eller saksdetaljene i sanntid via et popupvindu. Flyten samhandler med MS Dynamics gjennom to HTTP-forespørsler:
- Henter kundedetaljer ved å utføre et ANI-oppslag.
- Henter de nyeste saksdetaljene basert på kunde-ID-en. Hvis det ikke blir funnet kunde- eller saksinformasjon, rutes anropet til en agent, og den aktuelle meldingen spilles av til oppringeren. Agenten mottar et popup-vindu som viser enten et Ny sak-skjema eller detaljene for den sist opprettede saken for kunden.
Skjermpopup-vinduer er aktivert for å sikre at agenter er utstyrt med nødvendig informasjon når de svarer på anrop.
Forutsetninger
Kontroller at følgende krav er oppfylt før du implementerer denne flyten:
- Program registrert i Azure for MS Dynamics CRM.
- Oppsett av OAuth 2.0 og koblinger i Control Hub må konfigureres på forhånd.
- Importer malen til Flytutforming.
- Juster flytvariablene, køene og eventuelle spesifikke konfigurasjoner basert på organisasjonens behov.
Flyten bruker Cisco tekst-til-tale (TTS) for dynamiske spørsmål. Hvis statisk lyd kreves, kan brukerne laste opp lydfiler. Standard ventemusikk brukes fra det Webex repositoriet.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Samtale mottatt |
Anroperens ANI fanges opp. |
Stripe ANI |
+ landskoden fjernes fra ANI. |
Hent kundeinformasjon |
Det sendes en HTTP-forespørsel til MS Dynamics CRM om å slå opp kundedetaljer ved hjelp av det fjernede ANI-nummeret. |
Betinget kontroll – kunden eksisterer |
Hvis kunden finnes, sendes det en ny HTTP-forespørsel for å hente saksdetaljene. Hvis kunden ikke finnes, spilles meldingen No Case Found (Finner ikke ett tilfelle). |
Spill av personlig saksinformasjon |
Hvis en sak blir funnet, blir innringeren møtt med detaljer om den siste saken. |
Rute til agent eller koble fra |
Innringeren blir deretter tilbudt muligheten til å snakke med en agent eller koble fra. |
Skjermpop for agent |
Når agenten svarer, presenteres saksdetaljene eller det nye saksskjemaet i en ny nettleserfane. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen med flytaktiviteter for en IVR flyt som kobles til MS Dynamics ved hjelp av en HTTP-kobling.
Flyt aktivitet |
Beskrivelse |
---|---|
Start |
Starter flyten når anropet mottas. |
Stripe ANI |
Fjerner + landskoden fra ANI for å klargjøre for MS Dynamics-oppslaget. |
Få kundeinformasjon |
En HTTP GET-forespørsel sendes for å hente kundens fulle navn og kontakt-ID basert på ANI. |
Betinget kontroll – kunden eksisterer |
Sjekker om kunden finnes i MS Dynamics. Hvis det er sant, henter du saksdetaljene. Hvis den er usann, spilles det av en melding som informerer oppringeren om at det ikke ble funnet noe tilfelle. |
Få saksinformasjon |
Henter sakstittel og saksnummer ved hjelp av kundens ID fra forrige trinn. |
Spill av personlig melding |
Hilser anroperen med navn og oppgir saksdetaljer ved hjelp av TTS (Text-to-Speech). |
Spill ingen sak funnet |
Spiller av en melding hvis det ikke blir funnet noen sak for oppringeren, og informerer dem om at de vil bli overført til en agent. |
Hovedmeny |
Gir anroperen valget mellom å koble til en agent eller koble fra samtalen. |
Køkontakt |
Ruter anroperen til en tilgjengelig agent basert på forhåndsdefinerte køinnstillinger. |
Spill musikk |
Spiller av musikk på vent mens oppringeren venter i køen. |
Koble fra kontakt |
Avslutter samtalen hvis oppringeren velger å koble fra. |
Skjerm pop |
Åpner saksinformasjonen eller det nye saksskjemaet for agenten når anropet besvares. |
Flere ressurser
Hvis du vil ha trinnvise instruksjoner om hvordan du konfigurerer flyter, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Hvis du vil ha en demonstrasjon av MS Dynamics-integrering, kan du se hvordan du konfigurerer en egendefinert kobling for MS Dynamics CRM.
Hvis du vil ha mer informasjon om API verktøy for godkjenning i Microsoft Dataverse-miljøer, kan du se Bruke søvnløshet med Dataverse Web API.
Prosentvis fordeling og A/B-fordeling
Bruk denne malen Webex Contact Center flow designer til å distribuere anrop prosentvis på tvers av ulike køer, noe som sikrer jevn drift og minimerer frafall ved høye samtalevolumer.
Denne flyten distribuerer innkommende anrop basert på en prosentbasert tildeling. Nærmere bestemt rutes 90 % av kontaktene til hovedkøen, 0 % til overflytstøtte (inaktiv) og 10 % til en ekstern kø. Etter tildeling spilles innringerne av en melding som angir køtildelingen, etterfulgt av musikk på vent til en agent er tilgjengelig. Du kan endre flyten slik at den passer til organisasjonens behov.
Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco tekst-til-tale (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Kvittering for anrop |
Anropet går inn i flyten ved det nye telefonkontaktpunktet . |
Prosentvis tildeling |
90 % av samtalene rutes til hovedkøen . 10 % av anropene rutes til ekstern kø . |
Spill av kømelding |
Etter den prosentvise tildelingen hører oppringeren en melding som angir tildelingsbanen. |
Køkontakt |
Innringeren plasseres i den tilordnede køen. |
Sett musikk på vent |
Mens de venter i køen, hører innringerne ventemusikk. |
Agenttilordning |
Anrop rutes til den tilgjengelige agenten i den tilordnede køen. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet |
Beskrivelse |
---|---|
NyTelefonkontakt |
Dette er utgangspunktet når en ny telefonkontakt mottas. |
Allokering i prosent |
Fordeler den innkommende kontakten basert på prosentfordelingen:
|
SettVariabel |
Registrerer prosentandelen som er tildelt (90 %, 10 %) i en variabel kalt Prosentandelt. |
SettVariabel |
Registrerer utgangsbanen (Hovedkøeller Eksternt ) som anropet tok inn i en variabel kaltPercentageExitPath . |
PlayMessage |
Spiller av en melding ved hjelp av Cisco TTS for å informere innringeren om tildelingen, for eksempel: Du har nådd 90 % tildeling! Hovedkø for avdeling 1. |
Kontakt oss i kø |
Setter kontakten i kø basert på den tildelte banen (Hovedkø eller Ekstern). |
PlayMusic |
Spiller av musikk på vent ( |
Flere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Salesforce HTTPs datafall
Bruk denne flytdesignermalen til å opprette en IVR flyt i Webex kontaktsenter som kobles til Salesforce via en HTTP-kobling, noe som muliggjør dynamisk ruting og datauttrekking for administrasjon av Salesforce-saker.
Denne flyten bruker HTTP-koblingen Webex kontaktsenter til å hente kundeinformasjon fra Salesforce ved hjelp av et ANI-oppslag. Flyten henter kundens konto-, kontakt- og saksinformasjon fra Salesforce og ruter samtalen deretter.
Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Før du konfigurerer denne flyten, må du kontrollere følgende:
- Opprett inngangspunkter, køer, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger, utgående ANI og mer.
- Konfigurer Salesforce-koblingspunktet ved hjelp av OAuth2. Hvis du vil ha detaljerte trinn, kan du se Konfigurere den tilkoblede appen for Webex Contact Center Salesforce-kobling.
- Importer den vedlagte flyten
Salesforce_HTTP_Connector.json
til flytutformingen for Webex kontaktsenter. - Bruk Salesforce API-samlingen til å utforske REST API-er.
- Bruk følgende kommando for å generere OAuth-tilgangstokenet manuelt:
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=passord' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'brukernavn = yourLogin@salesforce.com' \ --data-urlencode 'passord = dittpassord'
Bruk saken
Denne eksempelintegrasjonen demonstrerer hvordan denne flyten sikrer sømløs kundeservice ved å integrere Salesforce med kontaktsenteret Webex, slik at relevant informasjon er lett tilgjengelig for både kunder og agenter.
- En kunde ringer til Webex kontaktsenter og telefonnummeret registreres.
- Systemet utfører et ANI-oppslag i Salesforce for å finne samsvarende konto- og kontaktinformasjon.
- Basert på dataene som hentes, blir kunden møtt med en personlig IVR melding.
- Hvis det er en åpen sak knyttet til kunden, mottar agenten denne informasjonen på skrivebordet.
- Etter samtalen legger Webex kontaktsenter inn anropsdetaljer og kommentarer tilbake til Salesforce-saken.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
ANI-oppslag og ruting |
Flyten begynner med å registrere kundens telefonnummer. Telefonnummeret formateres, og et Salesforce API-anrop henter kontoen og kontakten som er knyttet til ANI-nummeret. Hvis kunden blir funnet, rutes de basert på den tilknyttede Salesforce-saken. |
Oppdateringer etter samtale |
Når agenten har fullført samtalen, legger Webex Contact Center inn informasjon som samtalekommentarer og anrops-ID-er i den relevante Salesforce-saken. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (NyTelefonKontakt) |
Fanger opp detaljene for innkommende anrop og starter flyten. |
Angi telefonnummer (SetPhoneNumber) |
Formaterer telefonnummeret som er registrert for Salesforce API-oppslag. |
Kontooppslag (AccountByANI) |
Utfører en HTTP GET-forespørsel til Salesforce, og henter kundens kontodetaljer basert på telefonnummeret. |
Kontakt oppslag (ContactByANI) |
Henter kontakten som er knyttet til telefonnummeret, via en Salesforce SOQL-spørring. |
Saksoppslag (CasebyContactId) |
Henter de åpne sakene som er knyttet til kontakten, og henter saksdetaljer, inkludert saksnummer og ID. |
Køkontakt (QueueContact) |
Ruter anropet til riktig agent basert på innhentet Salesforce-informasjon og kundeprioritet. |
Spill musikk (Musikk) |
Spiller av musikk på vent mens kunden venter på å bli koblet til en agent. |
Skjerm pop (ScreenPopAccount) |
Åpner kundens Salesforce-kontoside på agentens skrivebord når anropet besvares. |
Legg inn kommentar (Postkommentar) |
Publiserer anropsdetaljene i den relevante Salesforce-saken når samhandlingen er fullført. |
Slutt flyt (EndFlow) |
Avslutter flyten etter at alle oppgavene er fullført. |
Flere ressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer Salesforce med Webex Contact Center, kan du se Salesforce REST API introduksjon og Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Hvis du vil ha en omfattende gjennomgang av videokonfigurasjonen, kan du se denne todelte serien:
ServiceNow HTTPs datafall
Bruk denne flytutformingsmalen til å hente og oppdatere hendelser og andre objekttyper i ServiceNow på en sikker måte via Webex kontaktsenter.
Denne flyten integrerer Webex kontaktsenter med ServiceNow ved hjelp av en HTTP-kobling for å rute beslutninger og hente hendelsesdetaljer gjennom ServiceNows REST API-er. Den håndterer innkommende taleanrop, utfører et ANI-oppslag, henter relevant informasjon og leverer personlig service. Prosessflyten er som følger:
- Et anrop mottas av Webex kontaktsenter.
- En velkomstmelding spilles av for innringeren og nevner hendelsesdetaljene.
- Systemet utfører et oppslag i ServiceNow ved hjelp av ANI for å hente oppringerens
sys_id
for å få anroperens objektidentifikator på ServiceNow. - Basert på
sys_id
slår systemet opp den aktive hendelsen for innringeren. - Hendelsesnummeret spilles av for oppringeren.
- Anropet settes i kø til neste tilgjengelige agent, prioritert basert på alvorlighetsgraden av hendelsen.
- Ventemusikk spilles av mens oppringeren venter i køen.
- Når anropet er koblet til en agent, vises hendelsesinformasjonen på agentens skrivebord.
- Etter samtalen legger Webex kontaktsenter samtaleinformasjon tilbake til den aktuelle hendelsen i ServiceNow.
Forutsetninger
Før du konfigurerer denne flyten, må du kontrollere følgende:
- OAuth2-oppsett: Konfigurer OAuth2 i ServiceNow og Webex Contact Center ved å følge videoopplæringen .
- Administratoroppsett: Logg på admin.webex.com og konfigurer koblingen. Gå til . Skriv inn de nødvendige legitimasjonene som beskrevet i videoopplæringen .
Bruk eksempel:
Denne eksempelintegreringen demonstrerer hvordan Webex kontaktsenter kan forbedre kundeopplevelsen gjennom tilpassede samhandlinger, samtidig som Service Now utnyttes for ANI-oppslag og hendelseshåndtering:
- Innkommende anrop: Kunden ringer til Webex kontaktsenter.
- ANI-oppslag: Webex utfører et ANI-oppslag i ServiceNow for å identifisere oppringeren.
- Hendelsesoppslag: ServiceNow henter den tilknyttede hendelses-ID-en basert på innringerens detaljer.
- Personlig hilsen: Kunden blir møtt med en personlig melding, som refererer til deres aktive hendelse.
- Ruting og prioritering: Samtaler rutes basert på hendelsens alvorlighetsgrad, noe som sikrer at kritiske problemer tas opp først.
- Agenttilordning: Anropet rutes til en tilgjengelig agent, med hendelsesdetaljer vist på agentens skrivebord.
- Oppdateringer etter samtale: Webex Contact Center publiserer relevant anropsinformasjon, inkludert anropsidentifikatorer, til ServiceNow ved hjelp av hendelsesflyter.
Flyt aktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten, og deres rolle i integreringen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (Ny telefonkontakt) |
Flyten begynner når et innkommende anrop mottas. |
Spill av melding (Hilsen) |
Spiller av en velkomstmelding ved hjelp av Cisco Cloud Text-to-Speech, for eksempel: Velkommen til ServiceNow-demo. Hendelsesnummeret ditt er: |
Angi variabel (Sifferstripe ANI) |
Fjerner den internasjonale koden (+1) fra ANI for nøyaktig samsvar. |
Angi variabel (Format ANI) |
Formaterer ANI til ServiceNows obligatoriske format for spørringer: (123) 456-7890. |
HTTP-forespørsel (Oppslagsbruker) | Slår opp brukerens sys_id i ServiceNow ved hjelp av deres ANI. |
HTTP-forespørsel (Oppslag hendelse) | Bruker sys_id til å hente anroperens aktive hendelse fra ServiceNow. |
Spill av melding (Hendelsesnummer) | Kunngjør hendelsesnummeret til oppringeren ved hjelp av tekst-til-tale. |
Køkontakt (Kø til agent) | Plasserer oppringeren i køen for neste tilgjengelige agent, basert på alvorlighetsgraden av hendelsen. |
Spill musikk (Hold musikk) | Spiller musikk på vent mens oppringeren er i køen. |
Post samtale (Legg inn kommentarer til ServiceNow) | Sender anropsinformasjonen, inkludert hendelsesnummeret, tilbake til ServiceNow når samtalen avsluttes. |
Flere ressurser
Hvis du vil utforske og teste REST-API-ene, kan du importere ServiceNow- API Postman-samlingen (ServiceNow API Collection.postman_collection.json
) til Postman. Dette hjelper deg med å forstå hvilke API-er som er tilgjengelige, og hvordan de samhandler med Webex kontaktsenter.
- ServiceNow REST API dokumentasjon: REST API dokumenter
- ServiceNow-tabell API dokumentasjon: Tabell API dokumenter
Hvis du vil ha mer informasjon om Webex kontaktsenterflyter, kan du se Webex Konfigurasjons- og administrasjonsveiledning for kontaktsenter.
Enkelt innkommende anrop til kø
Bruk denne flytutformingsmalen i Webex kontaktsenter for å gi en enkel prosess for håndtering av innkommende anrop. Innringere blir møtt velkommen, satt i kø til en agent og hører ventemusikk mens de venter.
Denne flyten gir en enkel prosess for håndtering av innkommende anrop i et kontaktsenter:
- Et anrop mottas og går inn i flyten gjennom inngangspunktet.
- En velkomstmelding spilles av for oppringeren.
- Innringeren plasseres i en kø for neste tilgjengelige agent.
- Mens du venter i køen, spilles ventemusikk for den som ringer.
- Denne flyten sikrer en problemfri opplevelse ved å plassere mekanismer for feilhåndtering og tillate reservescenarioer i tilfelle agenter ikke er tilgjengelige.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco tekst-til-tale (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (Ny telefonkontakt) |
Flyten begynner når et anrop mottas gjennom inngangspunktet. Anropet tas inn i flyten og fortsetter til neste trinn. |
Spill av melding (Velkomstmelding) |
En melding spilles av for å ønske anroperen velkommen. I denne flyten sier meldingen: Velkommen til Webex Contact Center! Denne meldingen konfigureres ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak. |
Kø (Direkte kontakt) |
Etter velkomstmeldingen legges anropet i en kø. Køen er angitt for å dirigere anropet til Q_arubhatt-køen , som ruter innringeren til den lengst tilgjengelige agenten. |
Spill musikk (Musikk på vent) |
Mens du venter i køen, spiller flyten av ventemusikk ( |
Spill av melding (Hold melding) |
En sekundær melding spilles av mens oppringeren venter: Takk for tålmodigheten. Vennligst vent mens vi finner deg en ekspert. Denne meldingen konfigureres ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak. |
Slutt flyt |
Flyten avsluttes ved agenttilkobling, eller hvis det oppstår en feil. Det sikrer at anroperen håndteres problemfritt, enten de er koblet til en agent eller hvis flyten må avsluttes på grunn av en feil. |
Feilhåndtering |
Flyten er utformet for å håndtere uventede problemer ved å avslutte på en elegant måte, med tilgjengelige reserveruter. |
Flere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Virtuell agent med Google DialogFlow CX
Bruk denne flytdesignermalen til å integrere Google DialogFlow CX med kontaktsenteret Webex. Denne flyten gir forbedret kundesamhandling med fleksibel og dynamisk databehandling.
Denne flyten demonstrerer hvordan du sender data fra Webex kontaktsenter til Google DialogFlow CX, slik at du kan utnytte avanserte funksjoner for virtuell agent. Den inneholder eksempler for håndtering av innringerinndata som navn, avtaler og samtaleårsaker, med fokus på å overføre data sømløst mellom begge plattformene.
Denne flyten bruker Cisco tekst-til-tale (TTS) for eventuelle lydmeldinger.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco tekst-til-tale (TTS).
- Sett opp den virtuelle Google DialogFlow CX-agenten og konfigurer nødvendige webhook-integrasjoner.
Fordeling av flyt
- Anrop mottas og går inn i flyten.
- Anroperen dirigeres til en API som henter navnet fra et liksom-endepunkt.
- En velkomstmelding spilles av for innringeren, inkludert navnet deres, ved hjelp av Google DialogFlow CX.
- DialogFlow CX virtuell agent samhandler med innringeren for å samle inn inndata som avtaledatoer og -klokkeslett.
- Kundedataene sendes tilbake til kontaktsenteret Webex for potensiell videre behandling.
- Basert på samhandlingen eskalerer eller avsluttes samtalen.
- Hvis oppringeren eskaleres, plasseres den i en kø.
- Ventemusikk spilles av mens oppringeren venter på en agent.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet |
Beskrivelse |
---|---|
Start |
Flyten begynner når et anrop mottas, startet gjennom aktiviteten NewPhoneContact. |
HTTP-forespørsel (GetCustomerName) |
Systemet gjør en API forespørsel om å hente kundens navn fra et eksternt system via HTTP-forespørsel. Resultatet lagres i en global variabel (DF_CustomerName) som brukes til videre samhandling med Google DialogFlow CX. |
Virtuell agent |
Flyten starter VirtualAgent-aktiviteten for å sende kundens navn og samhandle med Google DialogFlow CX. Den virtuelle agenten samler inn informasjon, inkludert samtaleårsak, avtaledetaljer og mer. |
Analysere |
Denne aktiviteten analyserer responsen mottatt fra DialogFlow CX og oppdaterer flytvariablene (Call_Reason, appointment_date, appointment_time) tilsvarende. |
Angi variabel – avtale |
Avtaledato og -klokkeslett som samles inn fra DialogFlow CX, formateres og lagres i en global variabel (DF_Appointment). |
Køkontakt |
Etter samhandlingen med den virtuelle agenten plasseres kunden i en kø for å vente på neste tilgjengelige agent. |
Spill musikk |
Mens oppringeren venter i køen, spiller systemet standard ventemusikk ( |
Koble fra kontakt |
Hvis det ikke kreves flere handlinger, blir samtalen frakoblet ved hjelp av aktiviteten DisconnectContact. |
Flere ressurser
Hvis du vil ha mer informasjon om hvordan du integrerer Webex Contact Center med Google DialogFlow CX, kan du se Google DialogFlow CX-utviklerdokumentasjon og Konfigurere virtuell agent-stemme i Webex Contact Center.
Hvis du trenger støtte, kan du gå til Webex utviklerstøtte for kontaktsenteret eller bli med Webex utviklerfellesskapet for API-er for kontaktsenter.
Zendesk HTTPs datadypp
Denne malen bruker HTTP-koblingen til kontaktsenteret Webex til å integrere med Zendesk. Bruk denne flytdesignermalen til å utføre kundedataoppslag, administrere billetter i Zendesk og effektivt.
Denne flyten bruker Zendesks API-er for å forbedre kontaktsenteret Webex ved å trekke ut kundedata basert på ANI (Automatic Number Identification) og hente billettdetaljer. Den ruter samtaler basert på alvorlighetsgrad av hendelser eller agenttilgjengelighet, noe som forbedrer kundeinteraksjoner. Systemet kan utføre flere handlinger:
- Slå opp en Zendesk-bruker basert på ANI (nummeret til den som ringer).
- Hent brukerens siste uløste billett.
- Presentere relevante billettdetaljer til kunden gjennom IVR.
- Rute samtalen til en agent basert på forhåndsdefinerte kriterier, eller la kunden velge å koble fra.
Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne flyten:
- Kontroller API godkjenning er aktivert i Zendesk-forekomsten. Følg trinnene:Administrator>apper og integreringer
- Zendesk HTTP-koblingen må konfigureres ved hjelp av BasicAuth.
- Opprett inngangspunkter, køer, team og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger eller musikkfiler brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Bruk saken
Bruk dette eksemplet for å forstå mer om hvordan denne flyten fungerer.
- En kunde ringer inn til Webex kontaktsenter.
- Et ANI-oppslag utføres for å hente kundedetaljene fra Zendesk.
- Den siste billetten som er knyttet til kunden blir hentet.
- Kunden blir møtt gjennom en IVR og informert om status på billetten.
- Kunden kan enten:
- Koble til en agent.
- Koble fra hvis vedkommende velger å ikke snakke med en agent.
- Etter samtalen kan systemet oppdatere Zendesk-billetten med relevant samtaleinformasjon.
Fordeling av flyt
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Flytelement |
Beskrivelse |
---|---|
Samtale mottatt |
Samtalen kommer inn i systemet og Zendesk-kontakten starter. |
Slå opp bruker i Zendesk |
Systemet utfører et oppslag i Zendesk ved hjelp av anroperens nummer. |
Hent billettdetaljer |
Systemet henter den siste uløste billetten for brukeren. |
Presentere billettdetaljer |
Kunden informeres om billettstatusen gjennom en IVR melding. |
Menyvalg |
Kunden kan velge å snakke med en agent eller koble fra. |
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen for flytaktiviteter.
Flyt aktivitet |
Beskrivelse |
---|---|
Start |
Flyten begynner når et anrop mottas. |
Oppslagsbruker (Zendesk) |
Denne aktiviteten utfører en HTTP-forespørsel til Zendesk, og søker etter brukeren basert på deres ANI. |
Hent billettdetaljer |
En annen HTTP-forespørsel sendes til Zendesk for å hente den nyeste billetten for brukeren. |
Presentere billettdetaljer |
En melding spilles av til den som ringer gjennom TTS, og gir informasjon om billettens status. |
Bekreftelse-menyen |
Systemet presenterer en meny for kunden, slik at de enten kan koble til en agent eller koble fra. |
Køkontakt |
Hvis kunden velger å koble til en agent, plasseres de i en kø. |
Spill musikk |
Ventemusikk spilles av mens kunden venter på en agent. |
Legg inn kommentarer (Zendesk) |
Etter samtalen legger systemet inn en kommentar på Zendesk-billetten som oppsummerer interaksjonen. |
Koble fra |
Systemet kobler fra samtalen hvis kunden velger å koble fra eller etter at samtalen er fullført. |
Flere ressurser
Denne flyten utnytter Webex Contact Centers HTTP-kontakt for å samhandle med Zendesks API-er. Hvis du vil ha mer informasjon, kan du se Zendesk API dokumentasjon og Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Unngå duplisert tilbakeringing
Denne flytmalen viser hvordan du forhindrer dupliserte tilbakeringingsoppføringer i kontaktsenteret Webex ved å utnytte den forbedrede HTTP-aktiviteten med støtte for innholdstype: GraphQL.
Den bruker HTTP-koblingen WebexCC APIs til å samhandle med søke API, slik at flyten kan se etter eksisterende tilbakeringingsforespørsler fra samme oppringer. Denne malen forbedrer effektiviteten og kundeopplevelsen ved å unngå overflødige tilbakeringinger.
Denne flytmalen kontrollerer om en kunde allerede har lagt inn en forespørsel om tilbakeringing i systemet. Den bruker søke API via GraphQL for å avgjøre om det finnes en aktiv tilbakeringingsoppgave for anroperens ANI (automatisk nummeridentifikasjon).
Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex kontaktsenter ved å legge til støtte for Content-Type: GraphQL- Evne til å bruke WebexCC APIs HTTP-kontakt for å bruke søke API via den nye GraphQL-innholdstypen
, inkludert variabel substitusjon.
Forutsetninger
Kontroller at følgende krav er oppfylt før du implementerer denne flyten:
-
Konfigurer en kobling for å Webex API-er for kontaktsenter.
-
Kontroller at det Webex kontaktsentermiljøet er riktig konfigurert: inngangspunkt, tilordning av inngangspunkt, køer osv.
Fordeling av flyt
Flytelement |
Beskrivelse |
---|---|
Anrop er mottatt |
Samtale går inn i flyten ved aktiviteten NyTelefonkontakt . |
Første hilsen |
Den PlayMessage_wgk aktiviteten spiller av en første hilsen til oppringeren. |
Pakk ut nåværende tid |
Den SetVariable_7a1 aktiviteten trekker ut gjeldende tid i epoke millisekunder og lagrer den i currentTime-variabelen |
Beregn tid for timer siden |
Den SetVariable_8t9 aktiviteten beregner tiden 24 timer før gjeldende klokkeslett i epoke millisekunder og lagrer den i goback_by_a_day-variabelen |
Trim the ANI |
Den SetVariable_ak4 aktiviteten trimmer ANI (telefonnummeret til den som ringer) for å fjerne prefikset "+1" for oppslagsformål. |
Søk API anrop (GraphQL) |
|
Sjekk API svar |
|
Behandle duplikattilbakeringing (hvis funnet) |
|
Planlegg ny tilbakeringing (hvis ikke funnet): |
Hvis det ikke blir funnet noen duplisert tilbakeringing, fortsetter flyten til den Menu_lsi aktiviteten , som gir oppringeren alternativer for å planlegge en tilbakeringing eller vente i køen. |
Planlegg anrop |
Hvis innringeren velger å planlegge en tilbakeringing (trykk 1), planlegger Callback_20e-aktiviteten en tilbakeringing ved hjelp av anroperens ANI. En bekreftelsesmelding spilles av via PlayMessage_ysw , og deretter kobler DisconnectContact_mx8_2bg fra samtalen. |
Vent i kø |
Hvis innringeren velger å vente i køen (trykk 2), øker SetVariable_c0y en teller trinnvis. Samtalen settes deretter i kø til en agent via QueueContact_95e og musikk spilles av på vent via PlayMusic_qne. Samtalen går tilbake til den Menu_lsi aktiviteten . |
Variabler
-
callBackStatus: (STRING) – statusen for tilbakeringingen.
-
counter: (INTEGER) - En tellervariabel.
-
currentTime: (STRING) - Gjeldende tid i millisekunder siden epoken.
-
goback_by_a_day: (STRING) - Tiden for 24 timer siden i millisekunder siden epoken.
-
apiOutput: (STRING) – Den kombinerte HTTP-statuskoden, tilbakeringingsstatusen og HTTP-svaret fra søke API.
-
ANITrim: (STRING) - Den trimmede ANI (telefonnummeret) til oppringeren.
-
response: (STRING) – HTTP-svaret fra søkefunksjonen API.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (NyTelefonKontakt) | Starter flyten når anropet mottas. |
Handlinger | |
PlayMessage |
Spiller av en melding til anroperen. |
Tilbakeringing |
Planlegger en tilbakeringing for oppringeren. |
PlayMusic |
Spiller av musikk på vent. |
Kontakt oss i kø |
Setter anropet i kø til en agent. |
HTTP |
Gjør en HTTP-forespørsel til søke API ved hjelp av GraphQL. |
Koble fraKontakt |
Kobler fra samtalen. |
Angi variabel |
SettVariabel: Angir ulike variabler, inkludert gjeldende tid, tid for 24 timer siden, trimmet ANI og API utdata. |
Betingelser |
|
Hold musikk (MusicOnHold) |
Spiller av musikk på vent mens oppringeren venter i køen. |
Sløyfehåndtering (CallLoopCycle og LoopCycle) |
Sørger for at anrop som gjentas for mange ganger, dirigeres til den endelige menyen. |
Frakobling (DisconnectContact) |
Kobler fra samtalen etter meldinger eller når oppringeren velger å avslutte samhandlingen. |
Flere ressurser
Hvis du vil ha mer informasjon om hvordan du bruker HTTP-forespørsler med GraphQL og andre aktiviteter i Webex kontaktsenter, kan du se delen HTTP-forespørselsaktivitet .
Se også dokumentasjonen for API-er for kontaktsenter Webex for detaljer om spørringene Søk API og GraphQL.
Lydprompt opptak og administrasjon
Denne flytmalen gir administratorer en strømlinjeformet metode for å ta opp og administrere lydmeldinger i Webex kontaktsenter via et telefonibrukergrensesnitt (TUI). Den utnytter forbedrede HTTP-aktivitetsfunksjoner, inkludert støtte for 'Content-Type: Form Data' for å samhandle med Webex Contact Centers lydfil-APIer (Prompt). Denne malen replikerer funksjoner som er kjent fra lokale systemer, noe som forbedrer kundeopplevelsen og driftseffektiviteten.
Forutsetninger
-
Opprett og inngangspunkt, og konfigurer inngangspunkttilordningen fra innstillingssiden for kontrollhuben for Webex kontaktsenter. Se Webex veiledningen for oppsett og administrasjon av kontaktsenter.
-
Konfigurer en kobling for å Webex API-er for kontaktsenter.
-
Hvis Cisco tekst-til-tale (TTS) ikke er aktivert for meldinger, laster du opp de nødvendige statiske lydfilene.
Strømningsfordeling
Flytelement |
Beskrivelse |
---|---|
Anropet er mottatt | Samtale går inn i flyten ved aktiviteten NyTelefonkontakt . |
(VALGFRITT) Administratorgodkjenning via OTP | Flytutvikleren kan implementere en valgfri autentiseringsbarriere for administratoren ved hjelp av en sikker metode som OTP levert via SMS til ANI, eller et tilfeldig generert nummer/PIN. Dette kan legges til før hovedmenyen. |
Hovedmeny | Aktiviteten MainMenu (IVR Menu) gir administratoren følgende alternativer:
|
Opprett ledetekst (alternativ 1) |
|
Oppdater ledetekst (alternativ 2) |
|
Slett ledetekst (alternativ 3) |
|
Avslutt (alternativ 4) |
|
Variabler
Variabel |
Type |
Beskrivelse |
---|---|---|
blobId | STRENG | Blob-IDen til lydfilen |
audioFileName | STRENG | Navnet på lydfilen (standard: "EmergencyDemo.wav"). |
Id | STRENG | ID-en til lydfilen. |
status | STRENG | Statusen for den API forespørselen. |
nyttFilnavn | STRENG | Navnet på den oppdaterte lydfilen (standard: "updatedFile.wav"). |
svar | STRENG | HTTP-svaret fra API forespørslene. Dette er valgfritt, for feilsøking. |
Aktiviteter som brukes
Flyt aktivitet |
Beskrivelse |
---|---|
Start | NyTelefonKontakt: Starter flyten når anropet mottas. |
IVR Meny | MainMenu: Spiller av en meny med alternativer for rask administrasjon. |
Opprett ledetekst |
|
Oppdater ledeteksten |
|
Slett ledetekst |
|
Annen |
|
Ytterligere detaljer
Hvis du vil ha mer informasjon om hvordan du bruker kontrollene for postaktivitet, HTTP-forespørsler og opptak i Webex kontaktsenter, kan du se delen HTTP-forespørselsaktivitet .
Siste agentrutingmal
Den siste agentrutingsmalen demonstrerer hvordan du implementerer siste agentruting i Webex kontaktsenter ved å utnytte den forbedrede HTTP-aktiviteten med støtte for innholdstype: GraphQL.
Den bruker HTTP-koblingen WebexCC APIs til å samhandle med søke API, slik at anrop kan rutes til den siste agenten som behandlet anropet. Denne malen forbedrer kundeopplevelsen ved å koble dem til en kjent agent.
Denne flytmalen kontrollerer om en kunde har ringt i løpet av de siste 24 timene, og ruter i så fall anropet til den samme agenten. Den bruker Search API via GraphQL for å finne den siste agenten som håndterte samtalen basert på innringerens ANI (Automatic Number Identification).
Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex kontaktsenter ved å legge til støtte for Content-Type: GraphQL-
Evne til å bruke WebexCC APIs HTTP-kontakt for å bruke søke API via den nye GraphQL-innholdstypen: inkludert variabel substitusjon.
Forutsetninger
-
Konfigurer en kobling for å Webex API-er for kontaktsenter.
-
Kontroller at det Webex kontaktsentermiljøet er riktig konfigurert: inngangspunkt, tilordning av inngangspunkt, køer osv.
Strømningsfordeling
-
Anrop er mottatt:
-
Samtale går inn i flyten ved aktiviteten NyTelefonkontakt .
-
-
Første hilsen:
-
PlayMessage-aktiviteten spiller av en første hilsen til den som ringer.
-
-
Pakk ut nåværende tid:
-
CurrentTime-aktiviteten trekker ut gjeldende klokkeslett.
-
-
Beregn tid 24 timer siden:
-
Den Goback_By_a_day aktiviteten beregner tiden 24 timer før gjeldende klokkeslett.
-
-
Trim the ANI:
-
SettVariabel-aktiviteten trimmer ANI (telefonnummeret til den som ringer) for å fjerne prefikset "+1" for oppslagsformål.
-
-
Søk API samtale (GraphQL):
-
SearchAPILastAgent-aktiviteten foretar et anrop til Webex Contact Center Search API ved hjelp av GraphQL for å finne agenten som behandlet det forrige anropet basert på ANI.
-
Den bruker variablene
goback_by_a_day
ogcurrentTime
til å søke i løpet av de siste 24 timene. -
GraphQL-spørringen søker etter oppgaver som samsvarer med anroperens ANI eller trimmet ANI som ikke er aktive, og trekker ut eier-IDen (agent-ID) for oppgaven.
-
-
Feilsøkingslogging:
-
DebugLog-aktiviteten logger HTTP-statuskoden og svarteksten fra Søk API-anropet.
-
Den Debug_Log aktiviteten logger den utpakkede agent-ID-en.
-
-
Sjekk API svar:
-
Condition_kxu-aktiviteten kontrollerer om HTTP-statuskoden fra Søk API-anropet er 200 (vellykket).
-
-
Kontroller om agent-ID er trukket ut:
-
Den Condition_jtn aktiviteten kontrollerer om en agent-ID ble trukket ut fra Søk API-svaret.
-
-
Rute til siste agent (hvis funnet):
-
Hvis en agent-ID blir funnet, spiller den PlayMessage_ee8 aktiviteten en bekreftelsesmelding til oppringeren, og informerer dem om at de blir overført til den samme agenten de snakket med tidligere.
-
Den QueueToAgent_xh1 aktiviteten setter anropet i kø til agenten med den utpakkede agent-ID-en.
-
-
Rute til standardkø (hvis ikke funnet):
-
Hvis ingen agent-ID blir funnet (enten det API anropet mislyktes eller ingen tidligere anrop ble funnet innen 24 timer), setter QueueToDefault-aktiviteten anropet i kø til en standardkø.
-
-
Spill musikk på vent:
-
Den PlayMusic_i73 aktiviteten spiller musikk på, vent mens innringeren venter i køen.
-
Variabler
-
agentId: (STRING) – ID-en til den siste agenten som behandlet anropet.
-
currentTime: (STRING) - Gjeldende tid i millisekunder siden epoken.
-
goback_by_a_day: (STRING) - Tiden for 24 timer siden i millisekunder siden epoken.
-
Response: (STRING) – HTTP-svaret fra søkefunksjonen API.
-
ANITrim: (STRING) - Den trimmede ANI (telefonnummeret) til oppringeren.
Flyt aktiviteter
Tabellen nedenfor beskriver sekvensen av flytaktiviteter som er involvert i denne flytmalen.
Flyt aktivitet |
Beskrivelse |
---|---|
Start (NyTelefonKontakt) |
Starter flyten når anropet mottas. |
Handlinger |
|
PlayMessage |
Spiller av en melding til anroperen. |
QueueToAgent |
Setter anropet i kø til en bestemt agent. |
PlayMusic |
Spiller av musikk på vent. |
Kø |
Setter anropet i kø til en standardkø. |
HTTP |
Gjør en HTTP-forespørsel til søke API ved hjelp av GraphQL. |
PlayMessage |
Spiller av en melding som angir at anroperen rutes til den siste agenten. |
Angi variabel |
|
Betingelser |
|
Hold musikk (MusicOnHold) |
Spiller av musikk på vent mens oppringeren venter i køen. |
Sløyfehåndtering (CallLoopCycle og LoopCycle) |
Sørger for at anrop som gjentas for mange ganger, dirigeres til den endelige menyen. |
Frakobling (DisconnectContact) |
Kobler fra samtalen etter meldinger eller når oppringeren velger å avslutte samhandlingen. |
Flere ressurser
Hvis du vil ha mer informasjon om hvordan du bruker HTTP-forespørsler med GraphQL og andre aktiviteter i Webex kontaktsenter, kan du se delen HTTP-forespørselsaktivitet .
Se også dokumentasjonen for API-er for kontaktsenter Webex for detaljer om spørringene Søk API og GraphQL.
AI-agent autonom (pakkesporing)
Denne flyten bruker en autonom AI-agent til å administrere talesamhandlinger relatert til pakkesporing. Flyten gir et alternativ for å eskalere til menneskelige agenter når det er nødvendig eller på AI-agentfeil.
Flyten er utformet for å håndtere kundeinteraksjoner om pakkesporing via en autonom AI-agent. AI-agenten består av en handling for å spore pakke og en kunnskapsbase relatert til generelle forsendelsesspørsmål. Kunder kan be om å få snakke med en menneskelig agent når som helst.
Forutsetninger
For å bruke denne flyten må du kontrollere at følgende er konfigurert:
-
En autonom AI-agent konfigurert med riktig handling (sammen med oppfyllelse) og kunnskapsdokumenter. Et eksempel på en oppfyllelsesflyt er tilgjengelig i Webex Koble til flytmaler.
-
Inngangspunkt, kø, team og inngangspunkttilordning konfigurert på innstillingssiden for kontrollhuben for Webex kontaktsenter.
-
Cisco Text-to-Speech (TTS) er aktivert for dynamisk generering av egendefinerte meldinger.
-
Last opp statiske lydfiler hvis du ikke bruker Ciscos standardlyd.
Fordeling av integrering
-
Innringer tar kontakt: Anropet mottas av Webex kontaktsenter og sendes til den autonome AI-agenten.
-
AI-agentsamhandling: AI-agenten behandler innringerens forespørsel relatert til pakkesporing.
-
Kø til agent: Hvis eskalering kreves på kundeforespørsel eller på grunn av AI-agentfeil, plasseres innringeren i en kø for en menneskelig agent.
-
Frakobling: Samhandlingen avsluttes når anroperens forespørsel er behandlet eller oppringeren overføres til en agent.
Aktiviteter som brukes i flyten
Flyt aktivitet |
Beskrivelse |
---|---|
Start (ny telefonkontakt) | Denne aktiviteten markerer begynnelsen på flyten, utløst av et nytt anrop. |
Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for samhandlingen mellom flyten og AI-agenten. Interaksjon. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
Spill av melding | Leverer systemmeldinger ved hjelp av Cisco Text-to-Speech. Brukes til å spille av en feilmelding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil. |
Kø til agent | Behandler kølogikk for eskalering til menneskelige agenter. |
Spill musikk | Hold musikk som spilles av under kø når oppringeren venter på agenttilkobling. |
Koble fra | Avslutter samhandlingen etter fullføring av oppgaver eller hvis eskalert til en menneskelig agent. |
Feilbehandling
Flyten omfatter feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at innringeren blir informert og omdirigert på riktig måte.
Kundestøtte for utviklere
Hvis du vil ha dypere innsikt i bruk av Webex kontaktsenter med autonome AI-agenter, kan du se relatert dokumentasjon:
Ytterligere ressurser
Hvis du trenger støtte relatert til denne flyten, kan du kontakte kundestøtteteamet for Webex Contact Center Developer via utviklerportalen for Webex.
Hvis du vil ha flere diskusjoner, kan du gå til Webex Contact Center APIs Developer Community.
AI-agent skriptet (pakkesporing)
Denne flyten er utformet for å håndtere talesamhandlinger relatert til pakkesporing ved hjelp av en skriptbasert virtuell agent. Denne flyten demonstrerer den enkleste måten å utføre fullføring på for en skriptagent. I tillegg demonstrerer flyten kø for kunder til forskjellige agentkøer basert på den siste aktive hensikten og egendefinerte rapporter for AI-agenter i Analyser.
Denne flyten bruker skriptbasert Webex AI-agent til å samhandle med kunder angående pakkesporing. VAV2-aktiviteten (Virtual Agent V2) avsluttes gjennom "Handled"-kanten når skriptagenten reiser en egendefinert hendelse for å spore pakken. Flyten bruker en pakkesporings API for å oppnå dette. Denne API er tilgjengelig for utviklere for testing og demoer. Utdatadataene analyseres i flyten og sendes tilbake til agenten via en tilstandshendelse. Mer informasjon om hvordan du konfigurerer oppfyllelse for skriptagenter for tale.
Forutsetninger
For å bruke denne flyten må du kontrollere at følgende er konfigurert:
-
En Webex AI-agent konfigurert til å håndtere pakkesporingsforespørsler. Denne agenten er tilgjengelig for import når du oppretter en ny agent.
-
Inngangspunkt, kø, team og inngangspunkttilordning konfigurert på innstillingssiden for kontrollhuben for Webex kontaktsenter.
-
Kontroller at Cisco Text-to-Speech (TTS) er aktivert for generering av dynamiske lydmeldinger.
-
Last opp statiske lydfiler for tilpassede systemvarsler om nødvendig.
Fordeling av integrering
-
Anroper initierer kontakt: Anropet mottas av Webex kontaktsenter og sendes til den skriptbaserte AI-agenten.
-
Samhandlingstilstand logges ved hjelp av Global variabel: Flyten angir den globale variabelen CustomAIAgentInteractionOutcome for å logge tilstanden for kundens samhandling med AI-agenten. Dette oppdateres på forskjellige punkter og brukes til å bygge egendefinerte rapporter ved hjelp av visualiser.
-
AI-agentsamhandling: AI-agenten behandler kundeinndata og svarer basert på konfigurerte hensikter. Hvis brukeren har til hensikt å spore en pakke og oppgir et gyldig pakkenummer, leveres kontrollen tilbake til flyten via en egendefinert hendelse.
-
Analyse og oppfyllelse av metadata for AI-agent: Kundens pakkenummer hentes fra VAV2-metadataene og brukes i HTTP-aktiviteten.
-
Betingelser for oppfyllelsessvar: Flyten sjekker om pakkeinformasjonen blir funnet eller ikke, og angir passende svar.
-
AI-agentsamhandling gjenopptas*: Avhengig av oppfyllelsesresponsen sendes meldingen som skal sendes til kundene, tilbake til skriptagenten via hendelsesdata under «Tilstandshendelse».
-
Agentoverlevering og saksaktivitet: Bestemmer de neste trinnene basert på den forrige intensjonen, og styrer flyten til forskjellige køer basert på tidligere intensjon.
-
Kø til agent: Hvis eskalering kreves, eller hvis det oppstår feil, plasseres innringeren i en kø for en menneskelig agent.
-
Frakobling: Samhandlingen avsluttes når anroperens forespørsel er behandlet eller oppringeren overføres til en agent.
Aktiviteter som brukes i flyten
Flyt aktivitet |
Beskrivelse |
---|---|
Start | Starter flyten når et nytt anrop mottas. |
Angi variabel for interaksjonsresultat | Bruk den angitte variabelaktiviteten til å oppdatere den globale variabelen CustomAIAgentInteractionOutcome for å lagre den siste tilstanden for samhandlingen med AI-agent. |
Samhandling med AI-agent | Behandler pakkesporingsforespørsler ved hjelp av skriptede samhandlinger. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
Detaljer om analyseringspakke | Trekker ut pakkenummer fra metadataene fra den virtuelle agenten. |
HTTP-forespørsel om pakkeinformasjon | Sender en forespørsel til logistikk API om å hente pakkestatus og estimert levering. Bruk ABC123456 som et eksempelpakkenummer. |
Betinget logikk | Bestemmer svaret basert på pakkestatusen eller HTTP-statuskoden for det API anropet. |
Angi svarvariabler | Konfigurerer svar for å kommunisere om pakken ble funnet eller leveringsdetaljene. |
Spill av melding | Gir systemfeilmeldinger ved hjelp av Cisco Text-to-Speech, spesielt i tilfeller av systemfeil. |
Saksaktivitet | Styrer flyten basert på den forrige hensikten, og bestemmer ruting til bestemte køer. |
Kø til agent | Behandler kølogikk for eskalering til menneskelige agenter. |
Spill musikk | Hold musikk som spilles av under kø når oppringeren venter på agenttilkobling. |
Koble fra | Avslutter samhandlingen etter fullføring av oppgaver eller hvis eskalert til en menneskelig agent. |
Spesifikasjoner for flyt
Flyt-JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er avgjørende for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex kontaktsenter og DialogFlow. De viktigste variablene som brukes inkluderer:
Variabel |
Beskrivelse |
---|---|
event_name |
Navnet på hendelsen som ble sendt til AI-agenten. |
event_data |
Hendelsesnyttelast sendt til AI-agenten. |
status |
Status for pakken basert på HTTP-svaret. |
estimertLevering |
Anslått leveringsdato og -tid for pakken basert på HTTP-svaret. |
packageResp |
Svar som skal sendes tilbake til kunden basert på HTTP-aktivitetssvar. |
Global_VoiceName |
Bestemmer stemmen som brukes til tekst-til-tale. |
CustomAIAgentInteractionOutcome |
Logger samhandlingstilstanden – forlatt, behandlet, eskalert eller feilet – basert på kundens samhandling med AI-agenten. |
Feilbehandling
Flyten omfatter feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at innringeren blir informert og omdirigert på riktig måte.
Ytterligere ressurser
Hvis du vil ha dypere innsikt i bruk av Webex kontaktsenter med skriptede AI-agenter, kan du se relatert dokumentasjon:
Kundestøtte for utviklere
Hvis du trenger støtte relatert til denne flyten, kan du kontakte kundestøtteteamet for Webex Contact Center Developer via utviklerportalen for Webex.
Hvis du vil ha flere diskusjoner, kan du gå til Webex Contact Center APIs Developer Community.
AI-agent skriptet (bestilling av legeavtale)
Denne malen demonstrerer dataflyten mellom Webex kontaktsenter og Webex AI Agent Studio for en samhandling som bruker en skriptagent. Flyten inneholder flere integrasjoner med eksterne systemer. Disse startes basert på egendefinerte hendelser som sendes av AI-agent, og oppfyllelsesdataene sendes tilbake til agenten.
Denne flyten viser hvordan data sendes mellom Webex kontaktsenter og AI Agent Studio Webex ved hjelp av egendefinerte hendelser. Denne flyten muliggjør automatisert planlegging og administrasjon av legeavtaler gjennom en skriptbasert AI-agent. Den integreres med eksterne systemer for å sjekke tilgjengelighet, opprette avtaler, slå opp eksisterende avtaler og avbryte avtaler. Flyten sikrer sømløs kommunikasjon mellom innringeren og AI-agenten, med eskaleringsalternativer til menneskelige agenter når det er nødvendig.
Forutsetninger
For å bruke denne flyten må du kontrollere at følgende er konfigurert:
-
En skriptbasert AI-agent konfigurert med relevante hensikter for å håndtere bestilling og avbestilling av avtaler. Dette kan importeres fra maler når du oppretter en ny skriptagent i AI Agent Studio-plattformen.
-
Inngangspunkt, kø, team og inngangspunkttilordning konfigurert på innstillingssiden for kontrollhuben for Webex kontaktsenter.
-
API-er for grensesnitt mot det eksterne avtalestyringssystemet.
-
Cisco tekst-til-tale (TTS) er aktivert for generering av dynamiske lydmeldinger.
-
Last opp statiske lydfiler hvis du ikke bruker Ciscos standardlyd.
Fordeling av integrering
-
Innringer initierer kontakt: Anropet mottas av Webex kontaktsenter og sendes til AI-agenten.
-
Samhandling med AI-agent: AI-agenten behandler kundeinndata og svarer basert på konfigurerte hensikter.
-
Bytte av kontroll mellom AI-agent og flyt: Kontrollen av samtalen utveksles mellom AI-agenten og flyten på forskjellige trinn. AI-agent overlater kontrollen til flyten via egendefinerte hendelser, flyten utfører riktig oppfyllelse basert på hendelsesnavnet og leverer kontrollen tilbake til AI-agenten sammen med oppfyllelsesdata via tilstandshendelse i Virtual Agent V2-aktiviteten.
-
Kø til agent: Hvis eskalering kreves, plasseres innringeren i en kø for en menneskelig agent.
-
Frakobling: Samhandlingen avsluttes når oppgaven er fullført eller anroperen overføres til en agent.
Aktiviteter som brukes i flyten
Start
-
Denne aktiviteten markerer begynnelsen på flyten, utløst av et nytt anrop.
Virtuell agent V2 (VAV2)
-
Aktiviteten som er ansvarlig for samhandling med AI-agent. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten.
Analysere
-
Brukes til å analysere hendelsesnyttelast fra VAV2-aktiviteten.
Sak
-
Brukes til å kontrollere hendelsesnavnet som VAV2-aktiviteten og -grenen sendte til passende HTTP-forespørselsaktiviteter.
HTTP-forespørsel
-
Kommuniserer med eksterne systemer for å utføre operasjoner som å sjekke tilgjengelighet, opprette, slå opp eller avbryte avtaler ved hjelp av HTTP-forespørsler basert på hendelsesnavnet som sendes av VAV2-aktiviteten. Aktiviteten analyserer også svaret på HTTP-forespørselen.
Betingelse
-
Evaluerer resultatet av HTTP-forespørsler og styrer flyten basert på vellykkede eller feilbetingelser.
Angi variabel
-
Brukes til å konfigurere variabler som hendelsesnavn og hendelsesdata, som er avgjørende for å aktivere VAV2-aktiviteten på nytt med passende tilstandshendelsesparametere.
Spill av melding
-
Leverer systemmeldinger ved hjelp av Cisco Text-to-Speech. Brukes til å spille av en feilmelding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil.
Kø til agent
-
Behandler kølogikk for eskalering til menneskelige agenter.
Spill musikk
-
Hold musikk som spilles av under kø når oppringeren venter på agenttilkobling.
Koble fra kontakt
-
Avslutter samhandlingen etter fullføring av oppgaver eller hvis eskalert til en menneskelig agent.
Spesifikasjoner for flyt
Flyt-JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er avgjørende for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex kontaktsenter og DialogFlow. De viktigste variablene som brukes inkluderer:
-
event_name
: Navnet på hendelsen som er sendt til AI-agenten. -
event_data
: Hendelsesnyttelast sendt til AI-agenten. -
event_data_string
: Strengversjon av event_data siden VAV2-aktiviteten bare godtar streng. -
http_input
: Be om brødtekst for HTTP-aktiviteten basert på VAV2-metadata. -
Global_VoiceName
: Bestemmer stemmen som brukes til tekst-til-tale.
Feilbehandling
Flyten omfatter feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at innringeren blir informert og omdirigert på riktig måte.
Ytterligere ressurser
Hvis du vil ha dypere innsikt i hvordan du konfigurerer AI-agenter i Webex AI Agent Studio og bruker dem med Webex kontaktsenter, kan du se Webex administrasjonshåndboken for AI Agent Studio.
Kundestøtte for utviklere
Hvis du trenger hjelp angående denne integreringen, kan du åpne en forespørsel med kundestøtteteamet for Webex Contact Center via utviklerportalen for Webex.
Hvis du vil ha flere diskusjoner, kan du gå til Webex Contact Center APIs Developer Community.
Bruke delflytmaler
Underflytmaler fungerer på samme måte som flytmaler. Disse malene strømlinjeformer opprettelsen av delflyter som kan integreres i flere flyter, noe som reduserer redundans og utviklingstid.
Hvis du vil opprette underflyter ved hjelp av underflytmaler, velger du riktig mal, endrer den slik at den passer til dine behov, validerer, publiserer og innlemmer den i arbeidsflytene. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.
Samle inn informasjon om tilbakeringing
Bruk denne malen til å opprette en underflyt for innsamling av tilbakeringingsinformasjon, slik at anropere kan bli i køen eller be om tilbakeringing for fleksible tjenestealternativer.
Denne underflyten har en meny som gjør det mulig for innringere å velge tilbakeringing eller forbli i køen. Hvis alternativet for tilbakeringing er valgt, samler det inn nødvendig informasjon for en tilbakeringing, enten ved hjelp av oppringerens gjeldende nummer eller et alternativt nummer. Du kan endre delflyten for å sikre en problemfri anroperopplevelse ved å håndtere feil eller ukjente forhold, for eksempel tidsavbrudd og ugyldige inndata.
Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde musikk-på-vent-filen, defaultmusic_on_hold.wav.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger, utgående ANI og mer.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco tekst-til-tale (TTS).
- Kontroller at variablene for tilbakeringing (for eksempel: callbackNumber, callbackNumberEntered, stayInQueue) er tilordnet riktig til systemet for å fange opp de riktige dataene.
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Inndata for delflyt
- Tilbakeringingsnummer – STRENG: Nummeret som skal brukes til tilbakeringingen (enten det nummeret som oppringeren ringer fra, eller et nytt nummer).
- stayInQueue - BOOLEAN: Angir om innringeren valgte å forbli i køen (True) eller be om en tilbakeringing (False).
Utganger for delflyt
- callbackNumberEntered - STRING: Nummeret som oppringeren angav for tilbakeringingen, hvis de valgte å oppgi et alternativt nummer.
- stayInQueue - BOOLEAN: Om innringeren valgte å bli i køen eller motta en tilbakeringing.
Fordeling av understrømning
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Element for delflyt |
Beskrivelse |
---|---|
Start underflyt |
Anropet går inn i underflyten. |
Velg bort-menyen |
Anroperen får et alternativ om å enten bli i køen eller motta en tilbakeringing.
|
Nummer-menyen |
Hvis innringeren velger å motta en tilbakeringing, får de muligheten til å:
|
Samle inn sifre |
Hvis oppringeren velger å angi et nytt tilbakeringingsnummer, blir de bedt om å skrive inn sitt 10-sifrede nummer etterfulgt av firkanttasten (#). |
Angi variabel |
Det innsamlede tilbakeringingsnummeret lagres i variabelen callbackNumberEntered. |
Avslutt delflyt | Delflyten avsluttes etter innsamling av tilbakeringingsinformasjon eller håndtering av eventuelle feil. |
Aktiviteter for delflyt
Tabellen nedenfor beskriver sekvensen for delflytaktiviteter for innsamling av tilbakeringingsinformasjon.
Aktivitet for underflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten begynner når den påkalles. |
Velg bort-menyen |
Dette gir oppringeren et alternativ til enten å bli i køen eller motta en tilbakeringing. Dette bruker TTS til å be anroperen om å trykke 1 for en tilbakeringing eller 2 for å bli i køen. |
Nummer-menyen |
Hvis oppringeren velger en tilbakeringing, blir de bedt om å bruke sitt gjeldende nummer eller angi et nytt. |
Samle inn sifre |
Hvis innringeren velger å angi et nytt nummer, samler denne aktiviteten inn sitt 10-sifrede nummer etterfulgt av firkanttegnet (#). |
Angi variabel |
Det innsamlede nummeret lagres i variabelen callbackNumberEntered for videre bruk. |
Avslutt delflyt | Flyten avsluttes etter at du har behandlet innringerens valg og samlet inn nødvendig informasjon. |
Flere ressurser
Hvis du vil ha mer informasjon om konfigurering av underflyter, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Feilhåndtering
Bruk malen for feilhåndtering av underflyt i kontaktsenteret Webex til å håndtere feil som problemer med køhåndtering eller feil API forespørsel. Den kan knyttes til bestemte aktiviteter eller konfigureres som en global feilbehandler, slik at systemet fortsetter å fungere jevnt og gir brukerne tilbakemelding om eventuelle problemer.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne underflyten:
- Kontroller at Cisco tekst-til-tale (TTS) er aktivert for at kontaktsenteret skal kunne bruke tekst-til-tale for feilmeldinger.
- Tilordne errorMessage-variabelen for dynamisk håndtering av de riktige feilmeldingene i arbeidsflyten.
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Inndata for delflyt
- errorMessage - STRING: Feilmeldingen som skal spilles av dynamisk, angir problemet som oppringeren har opplevd.
Utganger for delflyt
- I/T: Denne delflyten produserer ikke utdata da den brukes til å håndtere feil og gi tilbakemelding til oppringeren.
Fordeling av understrømning
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Element for delflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten utløses når det oppstår en feil. |
Spill av feilmelding |
Systemet spiller av en dynamisk feilmelding definert av errorMessage-variabelen ved hjelp av Cisco Cloud TTS. Meldingen kan for eksempel være: Vi har tekniske problemer. Prøv igjen senere. |
Avslutt delflyt (Normal slutt) |
Hvis feilen håndteres, avsluttes delflyten grasiøst. |
Avslutt delflyt (Feil slutt) |
Hvis det oppstår flere problemer (for eksempel hvis feilmeldingen ikke spilles av), avsluttes delflyten i en eskaleringstilstand for å angi en kritisk feil. |
Aktiviteter for delflyt
Tabellen nedenfor beskriver sekvensen av delflytaktiviteter for håndtering av feil.
Aktivitet for underflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten starter når det oppstår en feil, og feilhåndteringssekvensen starter. |
Spill av feilmelding |
Spiller av feilmeldingen for oppringeren ved hjelp av Cisco Cloud TTS. Meldingsinnholdet defineres dynamisk av errorMessage-variabelen. |
Avslutt delflyt (Normal slutt) |
Avslutter delflyten hvis feilen løses uten ytterligere problemer. |
Avslutt delflyt (Feil slutt) |
Avslutter delflyten med en eskalering hvis det oppstår flere feil under feilhåndteringsprosessen. |
Flere ressurser
Hvis du vil ha mer informasjon om konfigurering av underflyter, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
HTTP-datadukkert
Bruk denne underflytmalen til å hente kundekontoinformasjon via en HTTP-forespørsel. Den støtter konto-ID-bekreftelse, manuell oppføring hvis forespørselen mislykkes, og håndterer tidsavbrudd, ugyldige inndata og kritiske feil – ideelt for automatiserte kundekontooppslag i kontaktsentre.
Denne underflyten gir en dynamisk opplevelse der kundekontoinformasjon hentes ved hjelp av en HTTP-forespørsel. Hvis oppslaget er vellykket, blir kunden bedt om å bekrefte konto-ID-en. Hvis det mislykkes, eller oppringeren foretrekker det, kan de skrive inn kontonummeret manuelt. Flyten håndterer feil som ugyldige inndata, tidsavbrudd og kritiske feil, på en elegant måte.
Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, koblinger, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis egendefinerte lydforespørsler brukes i stedet for Cisco tekst-til-tale (TTS).
- Kontroller at URL-adressen og parameterne for HTTP-forespørselen er riktig angitt basert på organisasjonens behov.
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Inndata for delflyt
- errorMessage - STRING: En melding som spilles av i tilfelle det oppstår en feil under underflyten.
Utganger for delflyt
- outputVariable - STRING: Lagrer bekreftet eller manuelt angitt kontonummer.
Fordeling av understrømning
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Element for delflyt |
Beskrivelse |
---|---|
Start underflyt (Initialisering) |
Delflyten starter prosessen med å hente kundedata. |
Vent (Trøstemelding) |
Innringeren blir informert om at systemet henter informasjonen ved hjelp av en TTS-ledetekst: Vent mens vi slår opp informasjonen din. |
HTTP-forespørsel (Hent kundeinfo) |
Systemet sender en HTTP GET-forespørsel om å hente kundeinformasjon fra et angitt API endepunkt. Hvis svaret lykkes, inneholder det kunde-ID. |
Sjekk HTTP-status (Evaluer respons) |
HTTP-svaret evalueres basert på statuskoden. Hvis forespørselen var vellykket, går prosessen videre til neste trinn. |
Bekreftelse-menyen (Be om bekreftelse eller manuell oppføring) |
Oppringeren blir bedt om å bekrefte den hentede konto-ID-en eller angi kontonummeret manuelt hvis det er feil. |
Angi variabel (Butikkkonto-ID) |
Hvis oppringeren bekrefter konto-ID-en, lagres verdien i outputVariable. |
Samle inn sifre (Manuell kontooppføring) |
Hvis forespørselen mislykkes eller oppringeren velger å skrive inn kontonummeret på nytt, blir de bedt om å skrive inn et 6-sifret kontonummer etterfulgt av firkantnøkkelen (#). |
Feilhåndtering (Fortsatt, ugyldig, kritisk) |
Delflyten håndterer tidsavbrudd, ugyldige inndata og kritiske feil med respektive ledetekster:
|
Avslutt delflyt (Konklusjon) |
Delflyten avsluttes enten etter bekreftelse av kontonummer eller håndtering av en feil. |
Aktiviteter for delflyt
Tabellen nedenfor beskriver sekvensen for delflytaktiviteter for denne malen.
Aktivitet for underflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten begynner når den påkalles. |
Vent |
Spiller av en melding ved hjelp av TTS, og ber oppringeren om å vente mens informasjonen hentes. |
HTTP-forespørsel |
Sender en HTTP GET-forespørsel om å hente kundens kontoinformasjon. |
Sjekk HTTP-status |
Evaluerer HTTP-svaret for å avgjøre om forespørselen var vellykket. |
Bekreftelse-menyen |
Ber oppringeren om å bekrefte den hentede konto-ID-en eller angi den på nytt hvis den er feil. |
Angi variabel |
Lagrer det bekreftede eller manuelt angitte kontonummeret. |
Samle inn sifre |
Samler inn et 6-sifret kontonummer fra oppringeren hvis HTTP-forespørselen mislykkes eller de velger å oppgi et nytt kontonummer. |
Feilhåndtering |
Flere ledetekster håndterer tidsavbrudd, ugyldige inndata og kritiske feil under delflyten. |
Avslutt delflyt |
Flyten avsluttes etter at kontonummeret er bekreftet eller det oppstår en feil. |
Behandling av køer
Bruk denne underflytmalen til å automatisere købehandling i Webex kontaktsenter, slik at innringerne holder seg opptatt med musikk og meldingsmeldinger.
Denne delflyten spiller av kømusikk etterfulgt av en melding, og gjentar sekvensen opptil et angitt antall ganger (standard er tre). Det sikrer jevn køhåndtering og en engasjerende innringeropplevelse. Du kan tilpasse variabler som musikkvalg, meldingsinnhold og antall løkker.
Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk er den som standard den innebygde filen (defaultmusic_on_hold.wav
), for ventemusikk.
Forutsetninger
Kontroller at følgende krav er oppfylt i administrasjonsportalen for Webex Contact Center før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, koblinger, team, tilordninger for inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Sørg for riktig købehandlingslogikk og konfigurasjoner for feilhåndtering.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger eller musikkfiler brukes i stedet for Cisco Text-to-Speech (TTS).
Hvis du vil ha detaljert informasjon, kan du se Webex Veiledning for konfigurasjon og administrasjon av kontaktsenter.
Inndata for delflyt
- queueMessage - STRING: Meldingen som skal spilles av mellom musikkspor (default: Please wait).
- queueMusic1 - STRING: Den første musikkfilen som spilles av mens oppringeren venter (default:
defaultmusic_on_hold.wav
). - queueMusic2 - STRING: Den andre musikkfilen som skal spilles av mellom meldinger (standard:
defaultmusic_on_hold.wav
). - Teller - HELTALL: En teller for å spore antall løkker (standard: 0).
- musicDuration - HELTALL: Varigheten som hvert musikkspor spilles av (standard: 10 sekunder).
Utganger for delflyt
Ingen
Fordeling av understrømning
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og responsene som forekommer i løpet av hvert trinn.
Element for delflyt |
Beskrivelse |
---|---|
Start underflyt |
Delflyten begynner. |
Tilstandskontroll |
Underflyten kontrollerer om telleren er mindre enn 2. Hvis sann, fortsetter flyten til musikk- og meldingssekvensen. Hvis usann, avsluttes delflyten. |
Spill musikk 1 |
Den første musikkfilen (queueMusic1) spilles av i varigheten som er definert av musicDuration. |
Spill av melding |
Etter den første musikkfilen spilles en melding av ved hjelp av Cisco TTS, med innholdet definert av queueMessage. |
Spill musikk 2 |
Etter meldingen spilles den andre musikkfilen (queueMusic2) av i den definerte varigheten. |
Trinnvis teller |
Tellervariabelen økes med 1 etter at den andre musikkfilen er spilt. |
Vilkåret sjekkes på nytt |
Etter at telleren er trinnvis, kontrollerer flyten på nytt om telleren fremdeles er mindre enn 2. Hvis sant, gjentas løkken; Ellers avsluttes underflyten. |
Avslutt delflyt |
Når telleren når 2, slutter delstrømmen. |
Aktivitet for underflyt
Tabellen nedenfor beskriver sekvensen for delflytaktiviteter.
Aktivitet for underflyt |
Beskrivelse |
---|---|
Start underflyt |
Initialiserer underflytprosessen. |
Tilstandskontroll |
En betingelse kontrolleres for å sikre at telleren er mindre enn 2, slik at sløyfen kan fortsette. |
Spill musikk 1 |
Spiller av den første musikkfilen i varigheten som angis av musicDuration. |
Spill av melding |
Spiller av en melding ved hjelp av Cisco TTS med innhold fra queueMessage. |
Spill musikk 2 |
Spiller av den andre musikkfilen i varigheten som angis av musicDuration. |
Trinnvis teller |
Øker tellervariabelen med 1 for å kontrollere løkken. |
Avslutt delflyt |
Avslutter delflyten når telleren når den forhåndsdefinerte grensen. |
Opprette og administrere flyter
Opprette en flyt
Du kan opprette og administrere flyter ved hjelp av rutingressursmodulen. Når du utformer en flyt, kan ikke en konsultasjonssamhandling inneholde høflighetstilbakeringing, tilbakemelding etter samtaleundersøkelse eller blindoverføringsaktivitet.
Når du oppretter en flyt, og antallet noder overskrider 100, kan du oppleve ventetid i flytutformingen. I slike tilfeller anbefaler vi at du bruker funksjonene Flytkjeding og Dynamiske variabler til å bryte ned en stor flyt til mindre flyter som er enkle å håndtere. Hvis du vil ha mer informasjon, kan du se Koble flere flyter (flytkjetting) og Køkontakt.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
På Flyter-siden klikker du Behandle flyter. Velg Opprett flyter fra rullegardinlisten. Veiviseren Opprett en ny flyt vises med alternativet for å velge mellom Flyt eller Delflyt.
|
4 |
Klikk på Flyt. Klikk Delflyt for å opprette en underflyt. Prosessen med å opprette en delflyt ligner på prosessen med å opprette en flyt. |
5 |
Velg det nødvendige alternativet for å opprette flyten:
|
6 |
Klikk Start på nytt. |
7 |
Skriv inn et unikt navn i Flytnavn-feltet . Flytnavnet kan ikke inneholde mellomrom. Det eneste tillatte spesialtegnet er _ (understrek). Den tillatte lengden er 80 tegn. For eksempel NewContact_01. |
8 |
Klikk på Opprett flyt. Vinduet Flow Designer vises. |
9 |
I delen Generelle innstillinger skriver du inn beskrivelsen av flyten. Du kan ikke endre beskrivelsen senere. |
10 |
(Valgfritt) Konfigurer følgende innstillinger i delen Diagraminnstillinger .
|
11 |
Gjør følgende for å opprette flyten: |
Opprette flyter fra flytmaler
Flytmaler gir deg bruksklare flyter for vanlige brukstilfeller. Slik oppretter du flyter fra flytmaler:
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Fra navigasjonsruten Kontaktsenter klikker du . |
4 |
Klikk Behandle flyter på Flyter-siden , og klikk deretter på rullegardinlisten Opprett flyter . Veiviseren Opprett en ny flyt vises med alternativet for å velge mellom Flyt eller Delflyt.
|
5 |
Klikk på Flyt. Hvis du vil opprette en underflyt, klikker du Underflyt. Prosessen med å opprette en delflyt ligner på prosessen med å opprette en flyt. |
6 |
Fra Velg en metode klikker du på Flytmaler. |
7 |
Velg malen fra den tilgjengelige listen over maler. Klikk på Neste. Klikk Vis detaljer for å se en detaljert forhåndsvisning av malen. Se delen Vis flytmaldetaljer for mer informasjon. |
8 |
I feltet Flytnavn angir du et unikt navn for flyten. Følg navnekonvensjonene. |
9 |
Klikk på Neste. Du har opprettet en ny flyt fra en flytmal.
Hvis du vil ha mer informasjon om flytene og hvis flyter krever ytterligere konfigurasjon før testing, bruker du koblingene som er tilgjengelige i listen over flytmaler. Se Vise flytmaldetaljer. |
Hva du skal gjøre nå
Tilpass aktivitetene og hendelsene i flyten i henhold til dine behov. Valider og publiser flyten.
Vise detaljer for flytmalen
Slik viser du flere detaljer om en bestemt mal:
1 |
Velg ønsket mal fra malsamlingssiden. |
2 |
Klikk på Vis detaljer. Siden Maldetaljer vises.
|
Hva du skal gjøre nå
Klikk Velg mal for å fortsette med den valgte malen.
Alternativer på hurtigmenyen
Bruk hurtigmenyen for flere handlinger. Hvis du vil åpne hurtigmenyen fra Flyter-siden, velger du flyten og åpner flyten i Flytutforming-modulen . Hold pekeren over flytnavnet. Det vises en meny med følgende alternativer:
- Rediger navn – Brukes til å gi flyten nytt navn.
- Eksporter – Brukes til å eksportere flyten.
- Importer – Brukes til å importere flyten.
- Slett – Brukes til å slette flyten.
- Vis versjonslogg – brukes til å vise versjonsdetaljene for flyten.
Redigere flytvariabler
Du kan ikke redigere en variabel når den er i bruk. Når du har opprettet variabeltypen, kan du ikke redigere variabeltypen.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet. |
4 |
Klikk på en variabelkode i ruten Globale egenskaper . Et popup-vindu viser et sammendrag av variabelinformasjonen.
|
5 |
Klikk på Rediger øverst til høyre i popup-vinduet. |
6 |
Velg den ubrukte variabelen i flyten. |
7 |
Gjør de nødvendige endringene i variabelnavnet, beskrivelsen, verdien og variabelkonfigurasjonene. |
Endre en flyt
Bruk veksleknappen Rediger til å redigere en flyt. Når funksjonen er aktivert, kan ikke andre flytutviklere redigere flyten samtidig. Som standard åpnes en flyt i skrivebeskyttet modus.
Du kan merke variabler som inneholder sensitiv informasjon, som sikre. Når du åpner en eksisterende flyt som inneholder flytvariabler, blir du bedt om å se gjennom og merke disse variablene som sikre. Hvis du vil ha mer informasjon om sikre variabler, kan du se Sikre variabler.
1 |
Logge på Control Hub. | ||||||||||
2 |
Gå til . Siden Flyter vises med en liste over flyter med følgende felt:
| ||||||||||
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet. Hvis den valgte flyten har flytvariabler, blir du bedt om å merke variablene som sikre. Du kan bare gjøre endringene i flyten hvis veksleknappen Rediger på er aktivert. Hvis veksleknappen Rediger på er slått av, vises flyten i skrivebeskyttet modus. | ||||||||||
4 |
Klikk Velg sikre variabler for å åpne dialogboksen Rediger sikre variabler . Du kan klikke Hopp over for nå for å fortsette redigeringen av den valgte flyten uten å merke de sikre variablene. Denne dialogboksen vises neste gang du redigerer flyten. Merk av for Ikke vis denne meldingen igjen for å hoppe over utvelgelsesprosessen for den valgte flyten permanent. Denne funksjonen støttes for øyeblikket ikke. | ||||||||||
5 |
Merk av for variablene som inneholder sensitiv informasjon, og klikk Lagre. Vinduet Flytutforming viser de valgte variablene med et låsikon ved siden av variabelnavnene. Den valgte flyten åpnes i skrivebeskyttet modus. | ||||||||||
6 |
Aktiver veksleknappen Rediger for å endre flyten. | ||||||||||
7 |
Rediger utkastflyten etter behov. Når du endrer en flyt, kan ikke en konsultasjonssamhandling inneholde høflighetstilbakeringing, tilbakemelding etter samtaleundersøkelse eller blindoverføring. | ||||||||||
8 |
Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen for automatisk lagring . |
Søk etter enheter i en flyt
Bruk søkefunksjonen til å søke etter enheter i en flyt og få rask tilgang til plasseringene deres. For flyter som er mer omfattende og komplekse, kan du bruke denne søkefunksjonen for å unngå manuelt arbeid med å finne de ønskede enhetene.
Du kan søke i følgende enheter i flyten ved hjelp av denne søkefunksjonen:
- Aktivitetsnavn, -beskrivelser og -inndata
- Variabelnavn
- Pebble uttrykk
- Flytegenskaper
Du kan søke etter og erstatte fritekst i felt, for eksempel tekstinndata, beskrivelser, rullesteinsuttrykk og så videre.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet .
|
4 |
I søkeboksen som vises øverst til høyre, skriver du inn nøkkelordet (aktivitetsnavn, variabelnavn eller streng) og trykker Enter . Alternativt kan du utløse søkeboksen ved å bruke hurtigtastene: Cmd + K (for macOS) og Ctrl + k (for Windows). Søkeresultatene vises i et eget søkepanel til venstre på skjermen.
|
5 |
(Valgfritt) Velg én eller flere enhetstyper fra rullegardinlisten for å filtrere søkeresultatene. |
6 |
Gjør følgende for å søke etter og erstatte en tekst: |
Bruke versjonsetiketter på en flyt
Vi anbefaler at du legger til versjonsetiketter for å bygge en livssyklus for flyten gjennom ulike faser, for eksempel utvikling, test og live. I stedet for å bruke endringer direkte i flyten, kan du publisere flyten gjennom faser før du distribuerer flyten til produksjonen. Denne funksjonen hjelper deg med å unngå overskriving av gjeldende flyt i produksjonen.
Når du publiserer en flyt, knytter du en versjonsetikett som Live, Test eller Dev til den nye flytversjonen i tillegg til flytnavnet. Dette gir muligheten til å knytte forskjellige versjoner av samme flyt til forskjellige inngangspunkter eller GoTo-aktivitet. Den nyeste er standard versjonsetikett som du ikke kan fjerne fra en flytversjon. Du kan bruke en hvilken som helst annen versjonsetikett sammen med den nyeste.
I tillegg kan du knytte flere versjoner av samme flyt til et inngangspunkt. Under en konfigurasjon av et inngangspunkt kan du velge en flyt sammen med en av de tilknyttede versjonsetikettene.
Du kan også endre flytlogikken dynamisk ved å åpne versjonsetiketter i flyten ved hjelp av variabelen NewPhoneContact
(se Start flyt hvis du vil ha mer informasjon). Variabelen NewPhoneContact.FlowVersionLabel
viser etiketten for flytversjonen som er under kjøring: enten Dev, Test, Live eller Latest. Når du bruker en etikett for flytversjon, kan du opprette egendefinert logikk som skreddersys til de spesifikke versjonsetikettene for flyten.
Når du åpner flyten i redigeringsmodus, ser du utkastversjonen fra den siste publiserte flytversjonen. Når du publiserer dette utkastet, knyttes etiketten til den nyeste versjonen. På et gitt tidspunkt har bare én flyt den nyeste versjonsetiketten tilknyttet. Dette tilsvarer den sist publiserte versjonen av flyten.
Før du begynner
Du må publisere flyten minst én gang.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet. |
4 |
Rediger flyten. |
5 |
Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen for automatisk lagring . |
6 |
Aktiver veksleknappen Validering for å aktivere publisering. |
7 |
Klikk på Publiser. |
8 |
(Valgfritt) I dialogboksen Publiseringsflyt skriver du inn et notat om versjonen eller eventuell informasjon du vil dele med andre flytutviklere. |
9 |
Som standard velges Siste som versjonsetikett som angir den nyeste versjonen av flyten. Du kan bruke flere versjonsetiketter på en flytversjon, for eksempel live, dev eller test, fra rullegardinlisten Legg til versjonsetikett . Hvis en bestemt versjonsetikett er tilordnet til et inngangspunkt, vises et varsel ved siden av den versjonsetiketten i rullegardinlisten som sier at etiketten er tilordnet til et inngangspunkt. |
10 |
Klikk på Publiser. Når du har valgt én eller flere passende versjonsetiketter og publisert, bruker du denne versjonen av flyten når du tilordner til et inngangspunkt. |
11 |
(Valgfritt) Klikk tidtakerikonet ved siden av versjonsnummeret for å vise versjonsloggen for flyten. Versjonsloggmodalen vises som viser følgende detaljer for aktive versjoner og andre versjoner av flyten:
Bruk en av følgende attributter for nøkkelordsøk til å filtrere tabellen:
Klikk på Vis-ikonet for en hvilken som helst rad for å vise flyten som er publisert i den valgte versjonen. |
12 |
(Valgfritt) Klikk på Vis-ikonet for en hvilken som helst rad for å vise flyten som er publisert i den valgte versjonen. Hvis du velger å redigere når du viser en eldre flytversjon, overskrives det gjeldende utkastet med den bestemte flytversjonen. |
Aktivere eller deaktivere automatisk lagring
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
For å opprette en flyt, klikker du på Ny. |
4 |
Hvis du vil redigere en eksisterende flyt, klikker du på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet .
|
5 |
Hvis du vil aktivere alternativet for automatisk lagring, setter du veksleknappen for automatisk lagring til PÅ. |
6 |
Slik deaktiverer du alternativet for automatisk lagring: Når du har deaktivert alternativet for automatisk lagring, lagrer du endringene manuelt. Ellers mister du endringene som er gjort i flyten. |
Kopiere og lime inn aktiviteter
Kopier og lim inn en aktivitet eller en gruppe aktiviteter i samme flyt, slik at du ikke trenger å konfigurere aktiviteter fra grunnen av. Til dette formålet kan du velge én enkelt aktivitet eller en gruppe aktiviteter samtidig og bruke dem på nytt i samme flyt. Når du kopierer aktiviteter, oppretter systemet duplikater av disse aktivitetene og kopierer alle de konfigurerte innstillingene og koblingene.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Hvis du vil opprette en flyt, klikker du . |
4 |
Hvis du vil redigere en eksisterende flyt, klikker du på ikonet Gå til flytutforming ved siden av flyten for å åpne flyten. |
5 |
Gjør ingen av følgende: Du kan også trykke på CTRL+C på tastaturet for å kopiere de valgte aktivitetene og trykke på CTRL+V for å lime inn de valgte aktivitetene på lerretet. |
6 |
Omorganiser de kopierte aktivitetene etter behov. |
Validere en flyt
Valider en flyt for å sikre at alle obligatoriske felt er konfigurert Og at strukturen i strømmen er gyldig. Validering kan ikke fastslå hvordan systemet kjører flyten under kjøring, og garanterer ikke at flyten kjører som forventet.
Når valideringen er vellykket, lar du veksleknappen Validering være på. Du kan ikke publisere flyten med mindre valideringen lykkes.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil validere. Flyten åpnes i Flytutforming-vinduet .
|
4 |
Sett veksleknappen Validering til På. Valideringen starter, og feilene vises i vinduet. Under valideringen viser systemet feil på disse måtene:
|
5 |
Hvis du lukker vinduet Valideringsdetaljer og vil åpne det på nytt, klikker du på knappen Flytfeil . |
6 |
(Valgfritt) Hvis det er feil, setter du Validering-veksleknappen til Av. Rett opp feilene og start valideringen på nytt. Flytvalidering kan ikke evaluere funksjoner eller kontrollere om variabler løses til forventede verdier. Den ser bare etter strukturelle feil. Dobbeltsjekk variablene for å sikre at de fungerer som forventet. |
Kopiere en flyt
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ellipseikonet ved siden av flyten du vil kopiere, og klikk på Kopier. Navnet på den kopierte flyten har dette formatet: Copy_FlowName_FlowID. Flytnavn er navnet på den opprinnelige flyten, og flyt-ID er en unik identifikator for den opprinnelige flyten. |
4 |
Åpne den kopierte flyten for å redigere navnet. |
Eksportere en flyt
Eksporter en flyt for å trekke ut en flytdefinisjon som en JSON-fil. Senere kan du importere JSON-filen for å opprette den samme flyten på en annen leier. Hvis du vil importere en flyt, kan du se Importere en flyt.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ellipseikonet ved siden av flyten du vil eksportere, og klikk på Eksporter. |
4 |
Velg Lagre i dialogboksen som åpnes, og klikk OK for å laste ned flytfilen. Filen lastes ned til ditt lokale system med det eksisterende filnavnet i JSON-format. |
Importere en flyt
Hvis du vil importere en flyt fra en annen leier, må du først eksportere flyten som en JSON-fil. Hvis du vil eksportere en flyt, kan du se Eksportere en flyt.
Hvis du vil bruke en eksisterende flyt på nytt i samme leier, kan du se Kopiere en flyt.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Under Behandle flyter klikker du Importer. |
4 |
Velg flytfilen som er i JSON-format, fra det lokale systemet. |
5 |
Klikk Åpne for å importere filen. Flyten importeres til leieren. Du kan bare importere en flyt i JSON-format. JSON-filen må være en gyldig flyt for at importen skal være vellykket. Du kan importere en filstørrelse på opptil 10 MB. |
Hva du skal gjøre nå
Du kan endre eller publisere flyten. Hvis du vil ha mer informasjon, kan du se Arbeide med flyter.
Publisere en flyt
Du kan publisere en flyt etter at systemet har validert flyten og funnet den fri for feil. Du kan bruke en publisert flyt i rutingsstrategier for inngangspunkter.
Før du publiserer, må du bekrefte at flyten er riktig konfigurert og klar for bruk i direkte kontaktsenter. Systemet støtter ikke fullstendig redigering av en publisert flyt.
Systemet deaktiverer knappen Publiseringsflyt når Validering-veksleknappen er av. Hvis det finnes aktive feil, forblir knappen deaktivert.
Når du klikker på Publiseringsflyt, vises bekreftelsesvinduet for publiseringsflyt . Før du publiserer en flyt, må du kontrollere at alle uttrykk fungerer og at flyten fungerer som ønsket.
Hvis det oppstår en feil:
- Du ser et varslingsvindu med
sporings-ID
ogflyt-ID
. Kontakt Ciscos kundestøtte for å få hjelp med feil. Kundestøtte kreversporings-ID.
- Klikk på Publiser pånytt.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil publisere. Flyten åpnes i Flytutforming-vinduet .
|
4 |
Klikk på Publiser. Hvis publiseringen av flyten er vellykket, vises en bekreftelsesmelding. |
5 |
Velg ett av følgende alternativer:
|
Slette en flyt
Hvis en flyt har statusen Publisert, kan den være en del av en konfigurasjon av rutingsstrategi. Vit hvor flyten er i bruk før du sletter den. Ellers kan du påvirke live kontaktsenterinteraksjoner.
1 |
Logge på Control Hub. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk ellipseikonet ved siden av flyten du vil slette, og klikk Slett. |
4 |
Klikk Ja for å bekrefte. |
Strategier for ruting av inngangspunkt
En rutingsstrategi for inngangspunkt er en konfigurasjon som styrer rutingsvirkemåten til en kontakt når kontakten når et inngangspunkt. Når en kontakt kommer til et inngangspunkt, kontrollerer rutemotoren for å se hvilken rutingsstrategi for inngangspunkt som er aktiv på det gitte tidspunktet, og følger denne konfigurasjonen.
I delen Samtalestyring i konfigurasjonen av rutingsstrategien for inngangspunkt kan du velge en flyt som styrer opplevelsen innringere har under samhandlingen. Med Flytutforming kan du konfigurere en ende-til-ende-flyt som styrer både den innledende behandlingen av anropet i IVR, og køopplevelsen etter at kontakten er satt i kø.
Velg en flyt fra rullegardinlisten Flyt for å indikere flyten som styrer denne ende-til-ende-samtaleopplevelsen i tidsintervallet som er angitt i rutingsstrategien. Bare flyter som publiseres fra Flytutforming, er tilgjengelige fra denne rullegardinlisten.
Flyter er bare tilgjengelige for telefoniinngangspunkter. Du kan ikke overstyre noen innstillinger i flyten fra rutingsstrategien for inngangspunktet.
Strategier for ruting av kø
En kørutingsstrategi er en konfigurasjon som styrer rutingsvirkemåten til en kontakt når kontakten når en kø. Når en kontakt kommer til en kø, kontrollerer rutemotoren hvilken kørutingsstrategi som er aktiv på det gitte tidspunktet, og følger denne konfigurasjonen.
Kunder som har strategier for ruting av kø i Webex kontaktsenter, har tilgang til dem, men de kan ikke opprette nye strategier. Vi anbefaler at alle kunder overfører konfigurasjonene sine til køer.
Opprette og administrere underflyter
Med Flow Designer kan du bryte ned store flyter i mindre, mer håndterbare deler som kalles underflyter. Du kan bruke underflyter på nytt på tvers av flere flyter for å håndtere bestemte oppgaver. Denne modulære tilnærmingen forenkler flytstyring og reduserer kompleksiteten ved å bygge store strømmer. Her er noen viktige kjennetegn ved delstrømmer:
-
Du kan opprette underflyter på organisasjonsnivå for å gjøre dem tilgjengelige internt. Du kan for eksempel vise og aktivere underflyter som er tilgjengelige i samme organisasjon. Du kan opprette maksimalt 200 underflyter per organisasjon.
-
Du kan aktivere en delflyt fra en flyt for å kjøre logikk uten å koble til et inngangspunkt eller forlate hovedflyten.
-
Du kan gjenbruke underflyter flere ganger i en hovedflyt eller på tvers av hovedflyter i organisasjonen.
-
Du kan sende variabler mellom overordnet flyt og underflyter og tilordne inndata- og utdatavariabler fra hovedflyten til underflyten og motsatt vei. Dette gjør disse variablene i delflyten uavhengige av variablene i den overordnede flyten som aktiverer delflyten.
Tekst-til-tale-innstillingene (TTS) i hovedflyten sendes imidlertid ikke til delflytene. Tenk deg for eksempel en flyt der hovedstrømningsvariabelen er
Global_VoiceName: fr-FR-Ariane (fransk)
. Hvis en delflyt utløser avspilling av TTS, spilles lyden av på engelsk som standard. Du kan overvinne dette ved å definere en delflytvariabel med samme navn som erGlobal_VoiceName :fr-FR-Ariane (fransk)
. Du kan også opprette en delflytvariabelGlobal_VoiceName
(samme som i hovedflyten) og tilordne verdien fra hovedflyten til delflyten. Hvis du vil ha mer informasjon, kan du se Konfigurere forskjellige støttede språk og talenavn med opprinnelig tekst-til-tale i WxCC-underflyt.Du kan ikke sende globale variabler i en delflyt. Som en løsning kan du imidlertid sende globale variabler til underflyten gjennom en lokal variabel.
-
Du kan publisere delflyt uavhengig. Endringene som gjøres i underflyten, trer imidlertid i kraft først etter at du publiserer hovedflyten på nytt.
-
Du kan knytte en versjonsetikett, for eksempel Live, Dev og Test, til en delflyt, slik at du kan utføre en ende-til-ende-testing av hovedflyten i de respektive miljøene.
-
Delflyter må påkalles fra hovedflytene. Du kan ikke starte en annen delflyt fra en delflyt.
-
Du kan ikke koble en delflyt fra et inngangspunkt eller en kørutingsstrategi.
-
Du kan importere og eksportere underflyter uavhengig av hverandre.
Opprette en delflyt
Du kan opprette og administrere underflyter i Kontrollhub.
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Klikk på . |
4 |
I feltet Underflytnavn angir du navnet på underflyten. Delflytnavnet må være unikt. Den kan ikke inneholde mellomrom. De eneste spesialtegnene som er tillatt, er _ (understrek) og - (bindestrek). Maksimal lengde er 80 tegn. |
5 |
Klikk Start underflyt for bygging. Vinduet Flow Designer vises. |
6 |
I delen Generelle innstillinger angir du beskrivelsen av underflyten. Du kan endre denne beskrivelsen senere. |
7 |
I delen Visningsinnstillinger konfigurerer du funksjoner som buede koblinger, koblingsfarge, feilbanefarge, utvalgsfarge og tykkelse. |
8 |
I delen Variabeldefinisjon legger du til de nødvendige variablene for kobling til hovedflyten.
Alle variablene ovenfor kan være av typen Streng, Heltall, Dato/klokkeslett, Boolsk, Desimal og JSON. |
9 |
Utfør følgende oppgaver for å opprette underflyten:
Handlinger som å bruke versjonsetiketter og flytsporing fungerer på samme måte som de gjør i hovedflyten. Hvis du vil ha mer informasjon, kan du bruke versjonsetiketter på en flyt og sporingsflyter. |
Redigere en delflyt
Når du redigerer og publiserer en delflyt, trer endringene i kraft i hovedflyten først etter at du har publisert hovedflyten.
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Klikk på underflyten du vil redigere. |
4 |
Aktiver veksleknappen Rediger for å endre delflyten. |
5 |
Gjør de nødvendige endringene i underflyten. Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen for automatisk lagring . |
Slette en delflyt
Hvis en publisert hovedflyt bruker en delflyt, kan du ikke slette den, uansett om flyten er aktiv eller knyttet til et inngangspunkt. Hvis du vil slette underflyten, må du først fjerne den fra hovedflyten eller slette hovedflyten helt.
1 |
Logge på Control Hub. |
2 |
Gå til . |
3 |
Klikk det loddrette ellipseikonet på underflytraden du vil slette, og klikk Slett. |
4 |
Klikk Ja for å bekrefte. |
Legge til delflyt i en hovedflyt
Du kan legge til en delflyt på tvers av flere hovedflyter.
1 |
Logge på Control Hub. |
2 |
Gå til .Du kan også legge til en underflyt i en hovedflyt fra navigasjonsfeltet i administrasjonsportalen. Velg på Åpne. . Klikk på ellipseikonet ved siden av flyten du vil redigere, og klikk |
3 |
Klikk på flyten du vil endre, for å legge til en underflyt. Vinduet Flow Designer vises. |
4 |
Klikk kategorien Underflyter . Det vises en liste over underflyter for den valgte organisasjonen/leieren. |
5 |
Dra og slipp den nødvendige delflyten fra listen til lerretet for å legge den til hovedflyten. Du kan vise detaljene for den valgte underflyten, for eksempel navn, underflytversjon sammen med versjonsetiketten og alle variabler som er konfigurert i delflyten. Du kan eventuelt klikke på Vis ved siden av delflytnavnet for å åpne underflyten i en ny fane i nettleseren. |
6 |
I delen Underflytversjon velger du den nødvendige underflytetiketten du vil legge til hovedflyten, siden denne ikke er konfigurert som standard. Som standard er det merket av for Aktiver automatiske oppdateringer . Når dette er aktivert og du oppretter en ny versjon av en underflyt, oppdaterer systemet automatisk hovedflyten med den nyere versjonen. Fjern merket for alternativet Aktiver automatiske oppdateringer for å deaktivere automatiske oppdateringer. Pass på at du publiserer hovedflyten på nytt når du oppretter nyere versjoner av underflyten. |
7 |
I delen Inndatavariabler for delflyt tilordner du hovedflytvariablene til inndatavariablene for delflyt. Pass på at du tilordner den samme datatypen slik at delflyten kan fungere uten feil. På samme måte tilordner du underflytutgangsvariablene til hovedflytvariablene med samme datatype i delen Underflytutdatavariabler . |
8 |
Publiser hovedflyten. |
Konfigurere feilbehandling
Feil behandlingsbanen vises for hver aktivitet som er konfigurert i en flyt. Du kan konfigurere feilbehandlingsbanen til å håndtere feilene som kan oppstå under flytutføring. Feilbehandlingsbanen vises som standard og er valgfritt for konfigurasjon. Hvis du ikke konfigurerer feilbehandlingsbanen i aktiviteten, vises varsler under flytvalidering. Du kan imidlertid publisere flyten med valideringsvarslene.
Feil som oppstår under flytutføringen, klassifiseres i to forskjellige typer:
-
Aktivitetsutføringsfeil: Angir feilene som oppstår under den funksjonelle utføringen av aktiviteten. En aktivitetsfeil oppstår for eksempel når en kunde angir en oppføring uten samsvar under kjøring av menyaktiviteten .
-
System-/globale feil: Angi feilene som oppstår i systemet under utførelsen av aktiviteter. Systemfeil oppstår for eksempel når det er et ugyldig rullesteinuttrykk under utførelsen av aktiviteten Angi variabel .
-
Udefinert feil: Denne feilnoden angir banen for feilutgang som flyten tar når det er udefinerte systemfeil under flytkjøring. Du kan konfigurere flyten for udefinerte feil ved å koble utdatabanen for denne aktiviteten til passende aktiviteter.
Følgende flytkontrollaktiviteter har ikke noden Udefinert feil – Start flyt, Avslutt flyt, HTTP-forespørsel og Analyser.
Hvis noden Udefinert feil ikke vises i noen aktivitet, kontakter du Ciscos kundestøtte for å aktivere det tilsvarende funksjonsflagget.
-
Konfigurer feilbehandlingsbaner for å optimalisere flyten. Hvis det ikke er konfigurert noen bane for feilhåndtering for aktiviteten, bruker flyten standardbanen som er konfigurert i hendelsesbehandlingen OnGlobalError i kategorien Hendelsesflyter . Hvis du vil ha mer informasjon om hendelsesbehandlingen OnGlobalError
, kan du
se Hendelsesflyter.
Koble flere flyter (flytkjetting)
Flytkjeding gir deg muligheten til å koble sammen flere flyter. Du kan endre anroperens opplevelse basert på tid (hvis du leverer anropet til et inngangspunkt), eller for å bruke en enkelt flyt på nytt i flere scenarier (hvis du leverer anropet til en flyt). Bruk GoTo til å kjede flere flyter. Du kan tilordne flytvariabler på tvers av flyter for å sikre at dataene beholdes i hele ende-til-ende-samtaleopplevelsen.
Registrering av vaksinasjon
For å håndtere kunder som deltar i en vaksinasjonskampanje, kan du tilby to alternativer: ett for premiumkunder og det andre for generelle kunder.
Når generelle kunder ringer, sender systemet anropet til flyten som er knyttet til inngangspunktets håndteringsregistreringer. Basert på de aktive rutingsstrategiene for inngangspunkt, ruter systemet anropet til riktig agent for å registrere den generelle kunden.
Når premiumkunder ringer, overlater systemet samtalen til en annen flyt for å bestille time.
Kjente problemer med flytkjeding
-
Du kan ikke slette et inngangspunkt som brukes i flytkjetting. Før du sletter et inngangspunkt, må du slette alle ressursene, for eksempel køer og flyter som er knyttet til inngangspunktet.
-
Du kan ikke slette en flyt som brukes i flytkjeding. Før du sletter flyten, må du sørge for å slette alle referanser til flyten som ble opprettet som en del av flytkjeden.
-
Hvis du kraftig sletter et inngangspunkt eller en flyt som brukes i flytkjedering, validerer ikke brukergrensesnittet for flytkontroll og viser ingen feilmeldinger som angir at et inngangspunkt eller en flyt ble slettet.
Spor strømmer
Flytsporing er en feilsøkingsprosess etter anrop i flytutforming som gjør det mulig for flytutviklere å få innsikt i flyten og vise banen den tok for et anrop. Med denne funksjonen kan flytutviklere også vise all relevant informasjon i kjøringsbanen for flytkontroll, som bidrar til å feilsøke flyter og feilsøke eventuelle problemer som oppstår under flytkjøringen.
Hvis du har brukt flere versjonsetiketter på en flyt, kan du spore flyten også for disse versjonsetikettene. Hvis du vil ha mer informasjon, kan du se Bruke versjonsetiketter på en flyt.
En samhandling oppsummerer og korrelerer et sett med aktiviteter som er knyttet til en kontakts reise gjennom et kontaktsenter. En samhandlings-ID er en systemgenerert unik ID som identifiserer en gitt interaksjon. Samhandlings-ID-er kjerner samhandlingsreisen gjennom ulike baner som ber deg identifisere feilscenariene og aktivitetsfeilbanene for å feilsøke flytkjøringen.
Du kan bruke flytsporing til å vise forskjellige baner for anropskontroll etter kjøring av flyten i produksjonen. Dette sikrer verifisering av alle aktivitetsinnstillinger og andre avhengige flytkonfigurasjoner for en vellykket flytkjøring.
Før du begynner
Du må publisere og kjøre en flyt slik at minst én samhandling opprettes. Hvis du vil ha mer informasjon, kan du se Opprette og administrere flyter.
1 |
Logg på kundeorganisasjonen din ved hjelp av URL-adressen for Control Hub - https://admin.webex.com/. |
2 |
Gå til .Siden Flyter vises.
|
3 |
Klikk på ikonet Gå til flytutforming ved siden av flyten du vil redigere. Flyten åpnes i Flytutforming-vinduet.
|
4 |
Klikk på Feilsøk. Ruten Samhandlinger vises. En tabell viser de siste 100 samhandlingene for flyten. Du kan se følgende detaljer i tabellen:
|
5 |
(Valgfritt) Bruk søkealternativet til å filtrere listen med følgende søkeparametere:
|
6 |
Velg en interaksjon fra tabellen. Den valgte aktivitetsbanen utheves på lerretet. En ny fane åpnes som viser sekvensen av aktiviteter som ble utført under samhandlingen. Den viser følgende detaljer:
Du kan velge flere interaksjoner som åpnes i separate faner. |
7 |
Velg en aktivitet for å vise følgende detaljer:
|
8 |
(Valgfritt) Klikk kopieringsikonet ( |
Vis flytanalyse
Analyse i flytutforming gir en aggregert visning av alle anropene som gikk gjennom en valgt flyt. Den viser hvor mange ganger hver utgående port av en aktivitet ble utført i løpet av en gitt periode. Den beregner også prosentandelen av hvor mange anrop som har gått gjennom aktiviteten NewPhoneContact . Nevneren for prosentberegningen er antall anrop som går gjennom aktiviteten NewPhoneContact .
Flow Analytics vurderer bare fullførte anrop innenfor den angitte tidsrammen. Samtaler som er startet før den valgte perioden, men avsluttet innenfor denne perioden, regnes også med som beregner totalt antall anrop. Anrop som er angitt for tilbakeringing, eller anrop som fortsetter på grunn av andre årsaker (for eksempel pågående eller ikke lukket), ekskluderes fra analysedataene.
For hver aktivitet vises antall utførelser ved de utgående portene. For aktiviteter som Meny som har forgrenet seg med flere baner, får hver port sitt utførelsesantall og prosentandelene følger. Hvis utførelsestallet for en utgående port ikke finnes, betyr det at det ikke var noen anrop som berørte porten.
Flytbanene er fargekodet basert på antall utførte anrop, som vist på fargepaletten. I noen scenarier, for eksempel anropsløkker, kan prosentandelen overskride 100 %.
Hvis det ikke er noen kobling knyttet til en bestemt port, for eksempel feilhåndtering, viser systemet fremdeles utførelsesantallet i feilhåndteringsporten fordi det har havnet i en feil og rutet til OnGlobalError-hendelsen under kategorien Hendelse . I slike tilfeller viser systemet analysedataene for hendelsesbehandlingen OnGlobalError .
Som standard vurderer Flow Analytics den nyeste versjonen av flyten. Hvis flyten har flere versjoner, kan du bytte mellom dem ved hjelp av versjonsloggtabellen.
Flow Analytics støtter for øyeblikket ikke underflyter. Hvis du konfigurerer en delflyt i hovedflyten, vurderer systemet bare underflytaktiviteten som legges til hovedflyten, og utelater data som er spesifikke for aktivitetene i underflyten.
Før du begynner
Flyten må publiseres minst én gang.
1 |
Logge på kundeorganisasjonen ved hjelp av URL-adressen https://admin.webex.com/ for Control Hub |
2 |
Gå til Contact Center > Customer Experience > Flows. |
3 |
Velg flyten, og klikk på ikonet Gå til flytutforming . Den valgte flyten åpnes i flytutformingen.
|
4 |
Klikk på Analyse. Siden oppdateres og viser analysedataene. Som standard viser den beregningene for alle fullførte kontakter i løpet av de siste 15 minuttene. |
5 |
Klikk på Dato-kontrollprogrammet , og velg ett av følgende alternativer:
Siden Flow Analytics viser følgende beregninger:
|
6 |
(Valgfritt) Hvis du vil bytte mellom flytversjoner, går du til Versjonslogg. Velg en versjon for å se analysedataene for den aktuelle flytversjonen. |
7 |
(Valgfritt) Velg en aktivitet i flyten for å vise bruksdetaljene for aktivitet som gjelder for den aktiviteten i den valgte perioden. Dette viser bare de 100 beste samhandlingene med følgende begrensninger:
|
8 |
Klikk på Analyse for å lukke analysevisningen og gå tilbake til flytutformingen. |
Hva du skal gjøre nå
Forstå feilkoder
Flytutforming returnerer feilkoder for å vise typen eller årsaken til en feil. Bruk tabellen nedenfor til å identifisere feilen og beskrivelsen.
Feilkode |
Beskrivelse |
---|---|
FC1001 |
Finner ikke Flow-versjon. Oppdater siden, eller opprett en ny flyt. |
FC1002 |
Finner ikke startaktivitet. Oppdater siden, eller opprett en ny flyt. En Start-aktivitet vises som standard når du oppretter en ny flyt. |
FC1003 |
Én eller flere hendelsesflyter har ikke en gyldig start. Legg til en hendelsesbehandlingsaktivitet i starten av hver hendelsesflyt. |
FC1004 |
Alle ikke-hendelsesgrener må føre til sluttnoden. |
FC1005 |
En av de variable konfigurasjonene er ugyldig. For hver variabel må du kontrollere at den konfigurerte datatypen og variabelverdien er kompatible. |
FC1006 |
Én eller flere porter i aktiviteten er ikke tilkoblet. Kontroller at alle porter er koblet til en annen aktivitet via en kobling. |
FC1007 |
Legg til en beskrivelse av aktiviteten. |
FC1008 |
Noen av variablene har samme navn. Kontroller at alle variabler har et unikt navn. |
FC1009 |
Uttrykket er ugyldig. |
FC1010 |
Vilkåret er ugyldig. |
FC1011 |
En kobling i hovedflyten er brutt. Slett koblingen for å rette feilen. |
FC1012 |
En kobling i hendelsesflyten er brutt. Slett koblingen for å rette feilen. |
FC1013 |
Aktiviteten brukes i mer enn én hendelsesflyt. Hendelsesflyter kan ikke dele vanlige aktiviteter og må ha en unik start og slutt. |
FC1014 |
Køkontakt må avslutte flyten. Utdatakoblingen kan bare koble til en End Flow-aktivitet. |
FC1015 |
Ett eller flere felt i aktiviteten er ikke riktig konfigurert. Under valideringen viser systemet aktiviteten som mislyktes valideringen som en kobling. Klikk på koblingen for å navigere til aktiviteten og feltet som forårsaker feilen. Følg kravene i hvert felt for å rette alle feil og angi gyldige inndata. |
FC1016 |
En annen bruker opprettet en flyt som er i konflikt med navnet på denne flyten. Rediger flytnavnet for å gjøre det unikt. |
FC1017 |
En aktivitet har piler som stammer fra og peker mot seg selv. |
Hvis du vil ha mer informasjon om GraphQL Server-feil, kan du se https://www.apollographql.com/docs/react/data/error-handling/.