- Hjem
- /
- Artikkel
Flow Designer er en integrert komponent av Webex Contact Center som lar deg rute sanntidsanrop gjennom et system. Du kan angi hvordan agenter tilordnes samtaler og hva som skjer i hvert trinn av prosessen ved å konfigurere aktiviteter og hendelser.
Kom i gang
Flow Designer tilbyr et grensesnitt for å opprette sanntidsflyter som oppfyller organisasjonens krav. Forhåndsdefinerte aktiviteter knyttet til samtalehåndtering og flytkontroll fungerer som byggeklosser for flytoppretting. Dra-og-slipp-grensesnittet gir enkel konfigurasjon 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 Flow Designer, må du klargjøre flere enheter fra Webex Contact Center Control Hub. Bruk disse enhetene direkte, som en del av Flow Designer (for eksempel køer og lydfiler), eller indirekte for å aktivere kontaktruting (for eksempel samtalefordeling i kørutingsstrategier).
Konfigurer følgende elementer før du bygger flyter i Flow Designer:
- Inngangspunkter
- Kø
- Agenter
- Brukerprofil
- Skrivebordsprofil
- Lag
- 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 et enkelt trinn i en flyt, for eksempel å spille av en melding eller sende en HTTP-forespørsel. Brukeren drar og slipper dette elementet inn i en flyt.
For aktivitetsegenskaper som er rullegardinbaserte, er søkefilteret aktivert som standard. Hvis en rullegardinliste inneholder flere alternativer enn standardgrensen, skriver du inn et nøkkelord for å søke og velger ønsket alternativ fra de automatisk utfylte resultatene.
-
Hendelse : En hendelse, enten intern eller ekstern, utløser en flyt eller flytbane. Hendelser kan inkludere Kafka-meldinger, eksterne HTTP-forespørsler eller brukerhandlinger. Flow Designer, en hendelsesdrevet applikasjon, kjører flyter som svar på disse utløserne, og utfører dem automatisk basert på konfigurasjon.
-
Flyt : En brukerdefinert sekvens av aktiviteter som utføres som svar på en hendelse.
-
Lenke: En lenke er pilen som forbinder en aktivitet med en annen. Det indikerer retningen på flyten 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.
Tilgangsflytdesigner
Flow Designer bruker enkel pålogging (SSO) ved hjelp av Cisco Identity Service. Hvis du er logget på Control Hub, kan du få tilgang til Flow Designer uten å logge på igjen. Hvis ikke, ber systemet deg om å oppgi SSO-legitimasjonen din.
Før du begynner
For å få tilgang til Flow Designer-applikasjonen må du ha en Premium Agent-lisens og en brukerprofil som har rettigheter til å redigere flyter.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Flyter-siden vises med følgende tre faner:
|
Utforsk moderne og enhetlig Flow Designer-lerret
Webex Contact Center Flow Designer-lerretet har et moderne brukergrensesnitt som samsvarer med Webex-porteføljens utseende og preg, noe som sikrer en konsistent opplevelse på tvers av porteføljen. Lerretet gir målrettede forbedringer av tilgjengeligheten, noe som gjør viktige elementer enklere å bruke for et bredere spekter av brukere.
En livlig bakgrunnsfarge gir sterkere kontrast med oppdaterte noder, noe som hjelper brukerne med å fokusere på å lage flyter. Portdesignet på noder har større berøringspunkter og tydeligere differensiering mellom utganger, noe som akselererer forståelsen og gjør det enklere å koble til noder mens man bygger flyter. I tillegg skaper det flytende panelet og verktøylinjedesignet et mer oppslukende arbeidsområde ved å legge til visuell dybde og maksimere det synlige området for flytutvikling.
Enten du prøver å opprette en ny flyt eller jobbe med en eksisterende flyt, vises flytsiden i et moderne brukergrensesnitt med følgende modale popup-vindu som hjelper deg med å oppdage de nye funksjonene.
Bytt mellom moderne og eldre brukergrensesnitt
I brukerinnstillingsmenyen kan du bytte mellom moderne og eldre brukergrensesnitt:
- Klikk på brukerinnstillingsikonet øverst til høyre på lerretet.
- Deaktiver Nytt utseende -bryteren for å bytte til eldre modus.
Veksle mellom mørk og lys modus
Flow Designer Canvas er tilgjengelig i mørke og lyse moduser for å minimere belastningen på øynene. Velg det foretrukne temaet som fungerer best for deg:
- Klikk på brukerinnstillingsikonet øverst til høyre på lerretet.
- Deaktiver Mørk modus -bryteren.
Forbedringer av aktivitetspaletten
Aktivitetspaletten er forbedret som følger:
- Aktivitetsgruppering: Aktivitetene er gruppert logisk basert på funksjon, slik at du enkelt kan finne aktiviteten du trenger. Innenfor hver gruppe er aktivitetene oppført alfabetisk. Følgende grupper er nå tilgjengelige:
- Kontakthåndtering
- Avansert køinformasjon
- Koble fra kontakten
- Eskaler samtaledistribusjonsgruppe
- Tilbakemelding
- Tilbakemelding v2
- Få køinformasjon
- Køkontakt
- Kø til agent
- Skjermpop
- Angi kontaktprioritet
- Virtuell agent
- Virtuell agent V2
- Stemme
- Blind overføring
- Brooverføring
- Analyse av samtalefremdrift
- Tilbakeringing
- Samle sifre
- Meny
- Spill av melding
- Spill musikk
- Rekord
- Opptakskontroll
- Planlegg tilbakeringing
- Send sifre
- Angi kunngjøring
- Angi nummerpresentasjon
- Angi hviskemelding
- Start mediestrømming
- Last opp lyd
- Flytkontroll
- Sak
- Betingelse
- Sluttstrøm
- Gå til
- Prosenttildeling
- Vente
- Forsyningstjenester
- BRE-forespørsel
- Åpningstider
- HTTP-forespørsel
- Parse
- Angi variabel
- Kontakthåndtering
- Søkefelt: Søkefeltet lar deg raskt finne aktiviteter og underflyter, uten å måtte bla gjennom hele listen. Funksjoner for automatisk forslag og nøkkelordsamsvar forbedrer søkeopplevelsen for flytdesignerne.
- Aktivitetsikoner og verktøytips: Aktiviteter har nå ikoner som samsvarer med formålet, mens verktøytips gir kort informasjon om aktivitetene.
Krav til nettlesere
Bruk følgende tabell for å se hvilke nettlesere som støttes:
|
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-verdier |
ESR V102.0 eller høyere ESR-er |
ESR 68 og høyere ESR-er |
Ikke tillatt |
|
Microsoft Edge |
42.17134 eller høyere |
103.0.1264.44 eller høyere |
Ikke tillatt |
Ikke tillatt |
|
Krom |
Ikke tillatt |
Ikke tillatt |
Ikke tillatt |
79 eller høyere |
Konfigurer følgende nettleseralternativer:
-
Aktiver informasjonskapsler og nettstedsdata.
-
Sett sikkerhetsnivået til Middels.
-
Aktiver bildealternativet.
-
Deaktiver popup-blokkeringen.
-
Aktiver JavaScript.
Krav til e-post
Flow Designer støtter følgende e-postservere:
-
Kontor 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 dine. Den er organisert i følgende seksjoner:
- Samtalehåndtering: Bruk samtalehåndteringsaktiviteter til å bygge flyter som håndterer taleinteraksjoner. De er spesifikke for bruksområdet håndtering av samtaler via interaktiv talerespons (IVR) og virtuelle eller menneskelige agenter.
-
Flytkontroll: Flytkontrollaktiviteter er agnostiske overfor flyttype, og du bruker dem til å kontrollere logikken i flyten uavhengig av brukstilfelle.
Du kan skjule og utvide aktivitetsbiblioteket etter behov for å øke arbeidsområdet på lerretet mellom konfigurasjoner.
Canvas-, hovedflyt- og hendelsesflyter
Lerretet er det grå arbeidsområdet du slipper aktivitetene på. Bruk kontrollene nederst til venstre på skjermen for å bevege deg rundt på lerretet og zoome inn og ut. Det er ingen begrensninger på flytstørrelsen eller lerretsbruken.
Det finnes to faner som gir ekstra plass på lerretet, Hovedflyt og Hendelsesflyter. Disse fanene skiller logisk ulike baner i flyten din og skaper et mer organisert arbeidsområde.
Hovedstrøm
Bruk hovedflytfanen til å skripte primærflyten basert på utløserhendelsen som er definert i startflytaktiviteten. I hovedflytfanen konfigurerer du den komplette opplevelsen for en innringer. Dette starter fra Cisco Unified IP Interactive Voice Response (IVR)-menyen, helt til du velger bort eller avslutter samtalen. Flyten inneholder forutsigbare trinn som systemet kjører i en sekvens.
Hendelsesflyter
Når som helst under utførelsen av hovedflyten utløser systemet hendelser som avbryter hovedflyten. For eksempel, når en agent svarer på en telefonsamtale, forstyrrer det innringerens opplevelse i køen. Hvis du vil definere unik oppførsel når disse hendelsene utløses, kan du lage et skript for valgfrie hendelsesflyter. Hendelsesflyter er asynkrone med hovedflyten. Du kan ikke forutsi når systemet utløser en hendelsesflyt. Av denne grunn er hendelsesflyter valgfrie og en utvidelse av hovedflytfunksjonaliteten.
Du kan konfigurere flere hendelseshåndteringsflyter i hendelsesflytlerretet. Hver hendelsesflyt må ha en unik start og slutt, uten delte aktiviteter.
Hvis du vil ha mer informasjon om hendelseshåndterere, kan du se Hendelsesflyter.
Zoom-verktøylinjen
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 organisering– Klikk på
-ikonet på verktøylinjen for å organisere aktivitetene på lerretet.
- Angre– Klikk på
-ikonet på verktøylinjen for å angre den sist utførte handlingen på lerretet.
- 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 handlingene på lerretet. 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 på lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
- Alternativet Zoom ved rulling tillater både panorering (standard) og zooming (ved bruk av Ctrl -tasten). Du kan fortsette å zoome ved å holde nede Ctrl -tasten og bla opp eller ned med musehjulet.
- For å panorere over lerretet, bla musehjulet opp eller ned.
- For å panorere fra venstre til høyre med musehjulet, bruk Shift + Bla med -tastene.
Kontrollhandlinger og snarveier på lerretet
For å forbedre effektiviteten og produktiviteten til flytutviklere, tilbyr Flow Designer-lerretet følgende alternativer:
- Angre-gjør-gjenta-handlinger– Bruk ikonene Angreog Gjør-gjenta i zoomverktøylinjen eller bruk hurtigtastene.
- Klipp ut, kopier, lim inn og slett– Høyreklikk på lerretet for å klippe ut, kopiere, lime inn og slette. Du kan klippe ut, kopiere og lime inn aktivitetene og lenkene for samtalehåndtering og flytkontroll som følger:
- Innenfor og på tvers av strømninger
- Mellom hovedstrøm og hendelsesstrøm
- 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 sette følgende innstillinger til sann i Firefox:
dom.events.asyncClipboard.readTextdom.events.testing.asyncClipboard
Skriv inn
about:configi adressefeltet i Firefox. Søk etter de angitte preferansene. Endre verdiene til sann for å tillate innliming fra andre nettlesere. - Automatisk organisering– Bruk
-ikonet i zoomverktøylinjen for å organisere aktivitetene på lerretet automatisk for bedre forståelse og enkelt vedlikehold.
- Fest til rutenett– Brukes til å feste aktivitetene i trinn på 20 piksler.
- Tastatursnarveier– Du kan raskt redigere flyten ved hjelp av hurtigtaster. Klikk på hjelpeikonet. Velg Tastatursnarveier for å se listen over tilgjengelige hurtigtaster.
Tastatursnarveier
Bruk følgende hurtigtaster i lerretet:
|
Snarvei |
Windows-operativsystem | MAC OS |
|---|---|---|
| General | ||
|
Åpne hurtigtaster |
Ctrl + Alt + K | Kontroll + Alt + K |
|
Verktøy | ||
|
Automatisk ordne |
Skifte + EN | Skifte + EN |
|
Redigere | ||
|
Kopiere |
Ctrl + C | Kommando + C |
|
Kutt |
Ctrl + X | Kommando + X |
|
Lim inn |
Ctrl + V | Kommando + V |
|
Angre |
Ctrl + Z | Kommando + Z |
|
Gjør om |
Ctrl + Skifte + Z | Kommando + Skifte + Z |
|
Slett |
Tilbake |
Slett |
|
Velg alle |
Ctrl + EN | Kommando + EN |
|
Velg flere | Skifte + Klikk | Skifte + Klikk |
|
Velg region | Skifte + Klikk og dra | Skifte + Klikk og dra |
|
Utsikt | ||
|
Zoom inn |
Ctrl + + | Kommando + + |
|
Zoom ut |
Ctrl + - | Kommando + - |
|
Zoom inn eller ut |
Ctrl + Bla | Kommando + Bla |
|
Zoom til 100 % | ||
|
Tilpasset til visning |
Skifte + 1 | Skifte + 1 |
|
Bla til venstre eller høyre |
Skifte + Bla | Skifte + Bla |
Egenskapsruten
Egenskapsruten vises til høyre i applikasjonen. Du angir parameterne for enten flyten (globale egenskaper) eller for en valgt aktivitet. Du kan skjule og utvide ruten for å øke arbeidsområdet på lerretet mellom konfigurasjoner.
Ruten for globale egenskaper vises som standard når flyten lastes inn. Klikk på
-ikonet for å åpne ruten Globale egenskaper. 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 visningen av den globale egenskapsruten. Ruten for globale egenskaper er ikke synlig når du velger en aktivitet.
Følgende konfigurasjoner finnes i de globale egenskapene:
- (Valgfritt) Oppgi en flytbeskrivelse.
- Administrer tilpassede og forhåndsdefinerte variabler. Hvis du vil ha mer informasjon om flytvariabler, kan du se Angi variabel.
- Vis informasjon om flythistorikk, inkludert eier, dato for siste redigering og flytversjonsnummer. Klikk på
-ikonet for å lukke den globale egenskapsruten.
Det finnes for øyeblikket ingen versjonskontrollfunksjon. Flytversjonen teller antall ganger flyten publiseres.
Topptekstrute
Overskriften viser navnet på flyten din, som oppdateres dynamisk når du redigerer flytnavnet fra de globale egenskapene. Overskriften har også en Logg ut -knapp. Hvis du ønsker å gå tilbake og fortsette å arbeide senere, kan du lagre et eksisterende flytutkast. For å lagre utkastene til flytene eller lukke applikasjonen, klikk på Lagre flyt og logg ut øverst til høyre i applikasjonen.
Bunntekstrute
Bunnteksten har følgende:
- Automatisk lagring aktivert: Flyter lagres automatisk for å unngå datatap. Hvis automatisk lagring er suspendert, vises et feilvarsel.
Hvis du lukker nettleservinduet mens data lagres automatisk, kan du miste data. Vi anbefaler at du venter noen sekunder etter at du har endret flyten din før du lukker nettleseren.
- Applikasjonsversjon: Venstre side av bunnteksten viser versjonen av applikasjonen. Du kan bruke versjonen til feilsøking av feil i Flow Designer.
- Flytvalidering: Flytvalidering oppdager feil i en flyts struktur som kan forhindre at den fungerer. Du kan når som helst aktivere valideringsknappen på høyre side av bunnteksten. Som standard er validering av, så feil vises ikke. Når du aktiverer veksleknappen, starter backend-validering, og eventuelle feil i flyten blir synlige. Når veksleknappen er aktivert, starter backend-valideringen, og eventuelle feil i flyten vises. Hvis du vil ha mer informasjon om flytvalidering, kan du se Valider en flyt.
- Flytpublisering: Før du publiserer en flyt, må du validere den og rette eventuelle feil. Hvis valideringsknappen er av, forblir Publiser -knappen deaktivert. Etter at validering er aktivert, forblir Publiser -knappen deaktivert inntil 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 arrangementer
Slik navigerer du til aktivitetsbiblioteket og bruker aktivitetene i flytene dine:
-
Logg inn på Kontrollhub.
-
Naviger til .
-
Under Kundeopplevelseklikker du på Flyter.
-
Fra Flyter-siden velger du den nødvendige flyten du vil legge til aktiviteten for, og starter flyten.
-
Dra og slipp den ønskede aktiviteten fra aktivitetsbiblioteket til lerretet.
-
Utfør den nødvendige konfigurasjonen som er beskrevet i detalj under hver av aktivitetene.
Aktiviteter i kontakthåndtering
- Avansert køinformasjon
- Koble fra kontakten
- Eskaler samtaledistribusjonsgruppe
- Tilbakemelding
- Tilbakemelding V2
- Få køinformasjon
- Køkontakt
- Kø til agent
- Skjermpop
- Angi kontaktprioritet
- Virtuell agent
- Virtuell agent V2
Avansert køinformasjon
Aktiviteten Avansert køinformasjon returnerer sanntidsantallet agenter som er i Tilgjengelig-tilstanden 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 feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Arrangementer.
Før du begynner
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
Utdatavariabler Når aktiviteten Avansert køinformasjon utløses, oppdateres følgende variabler:
Feilkoder Følgende er feilkodene og beskrivelsene for aktiviteten Avansert køinformasjon:
|
Koble fra kontakten
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.
Bruk for eksempel denne aktiviteten før en samtale settes i kø eller etter at du har skriptet en avmelding for køopplevelsen. Du kan bruke så mange «Frakobling av kontakt»-aktiviteter som du ønsker når du konstruerer flyten din 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 feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
Utdatavariabler Denne aktiviteten har ingen tilgjengelige utdatavariabler. |
Eskaler samtaledistribusjonsgruppe
Aktiviteten Eskaler samtaledistribusjonsgruppe lar administratorer eskalere en kontakt i kø til den neste eller siste samtaledistribusjonsgruppen. Dette gir administratorer bedre kontroll og fleksibilitet til å administrere kontakter som er parkert i en kø.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
Utdatavariabler Når aktiviteten Eskaler samtaledistribusjonsgruppe utløses, oppdateres følgende variabler:
Feilkoder Følgende er feilkodene og beskrivelsene for aktiviteten Eskaler samtaledistribusjonsgruppe:
|
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-undersøkelser etter samtaler: Konfigurer tilbakemeldingsaktiviteten på lerretet for hendelsesflyter i flytdesigneren etter AgentDisconnected-hendelsen. Avhengig av oppsettet i Webex Experience Management, spiller kontaktsenteret av en IVR-undersøkelse til innringerne.
Den som ringer bruker tastaturet til å svare på undersøkelsen. Hvis innringeren delvis svarer på undersøkelsen ved å ikke svare innen den konfigurerte tidsavbruddsvarigheten eller ved å oppgi ugyldig inndata, sender kontaktsenteret delvise svar på undersøkelsen til Webex Experience Management.
Sørg for at du bruker aktiviteten Koble fra kontakt etter tilbakemeldingsaktiviteten for å avslutte IVR-samtalen.
-
E-post eller SMS-undersøkelser etter samtale: Konfigurer tilbakemeldingsaktiviteten i fanen Hendelsesflyter i flytdesigneren etter PhoneContactEnded-hendelsen. Avhengig av reglene for utsendelsespolicyen som er konfigurert i Webex Experience Management, sender kontaktsenteret en undersøkelse til innringere via e-post eller SMS.
Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en tilbakemeldingsaktivitet for undersøkelse etter samtale.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Undersøkelse velger du fra en liste over spørreskjemaer for tale, eller utsendelser for e-post- eller SMS-undersøkelser. Spørreskjemaene og invitasjonene som er konfigurert i Webex Experience Management er tilgjengelige i listen.
|
| 4 |
I delen Språkinnstillinger kan du administrere språket kunden bruker i undersøkelsen. Hvis språket ikke støttes i Webex Experience Management, er reservespråket engelsk (USA). Hvis du vil ha mer informasjon, kan du se Språkstøtte for Webex Experience Management.
Hvis veksleknappen Overstyr språkinnstillinger ikke er aktivert, brukes språkvariabelen Global_til å definere standardinnstillingene for Webex Experience Management. Hvis du vil ha mer informasjon, kan du se Globale variabler. |
| 5 |
I delen Kundeinformasjon kan du angi kundeinformasjonen som skal sendes sammen med forhåndsutfyllingene som Webex Experience Management sender for å registrere svaret på undersøkelsen. Avhengig av forsendelseskonfigurasjonene som er angitt i Webex Experience Management, sender kontaktsenteret forhåndsutfyllingsinformasjonen.
|
| 6 |
I delen Variabeloverføring kan du angi tilleggsvariablene som tilpassede forhåndsutfyllinger som sendes (i tillegg til undersøkelsessvar) fra Webex kontaktsenter til Webex opplevelsesstyring.
Hvis du vil ha mer informasjon om tilpassede forhåndsutfyllinger, kan du se Konfigurer tilpassede forhåndsutfyllinger for tilbakemeldingsundersøkelser etter samtale i Webex Experience Management-dokumentasjonen. |
| 7 |
I delen Avanserte innstillinger konfigurerer du følgende innstillinger for å validere de forventede DTMF-svarene fra kundene.
|
Få køinformasjon
Aktiviteten Hent køinformasjon gir innringerens nåværende posisjon i køen (PIQ) og estimert ventetid (EWT) sammen med andre utdatavariabler for aktiviteten. Du kan bruke disse variablene til å bestemme agenttilgjengeligheten i en kø, og til å rute samtaler andre steder når det er nødvendig.
Forventet ventetid (EWT) gjelder ikke for køer med teamtildeling med ferdigheter tildelt i flyten. For kontakter i disse køene returnerer EWT-utdatavariabelen alltid -1.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
| |||||||||||||||
| 3 |
I delen Køinformasjon og tilbakeblikkstid konfigurerer du følgende:
Aktiviteten Hent køinformasjon har tre typer grener for utdataflyt. Disse grenene utløses basert på returstatusen og verdiene til EWT, PIQ og sanntidsstatistikken for andre utdatavariabler.
Utdatavariabler Når Hent køinformasjon utløses, oppdateres følgende variabler:
Beregning av estimert ventetid Estimert ventetid (EWT) rapporteres i ms. For å beregne EWT samler applikasjonen inn alle statistisk gyldige prøver (et utvalg er gjennomsnittet av ventetider for oppgaver som koblet til en agent i et intervall på ett minutt) for de siste XX minuttene spesifisert av den brukerdefinerte Tilbakeblikkstid. Gjennomsnittsverdien av de innsamlede prøvene brukes som EWT. Statistisk gyldige prøver er de prøvene som er samlet inn, der den maksimale verdien for CoV (variasjonskoeffisienten for ventetidene for de oppgavene som ble koblet til en agent i hvert minuttsintervall) faller under 40 prosent. Hvis prosentandelen av gyldige prøver samlet inn for den brukerdefinerte Tilbakeblikkstid faller under 40 prosent, beregnes ikke EWT. Feilkoder Følgende er feilkodene og beskrivelsene for aktiviteten Hent køinformasjon:
|
Køkontakt
Aktiviteten "Sett kontakt i kø" plasserer en kontakt i en kø. Når du bruker denne aktiviteten i hovedflyten, eksponerer du et sett med hendelser i fanen Hendelsesflyter. For mer informasjon om disse arrangementene, se Arrangementer.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Arrangementer.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
I delen Kontakthåndtering velger du om alle kontakter skal gå til én kø, eller om køvalget skal endres basert på verdien til en flytvariabel. Når du plasserer en HTTP-forespørselsaktivitet rett etter køkontaktaktiviteten, kan det hende at HTTP-forespørselen ikke henter de nødvendige dataene. For å sikre at de nødvendige dataene er tilgjengelige, anbefales det å innføre en kort forsinkelse – for eksempel ved å legge til en Spill av melding- eller Spill av musikk-aktivitet – mellom køkontakt- og HTTP-forespørselsaktivitetene.
Ferdighetskrav Hvis den valgte køen bruker ferdighetsbasert ruting, vises det andre seksjoner for å konfigurere ferdighetskrav og ferdighetsavslapping. Du kan legge til ett eller flere ferdighetskrav som skal tilordnes 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.
Ferdighetsavslapning Bruk innstillingene for ferdighetsavslapping for å redusere eller fjerne de tildelte ferdighetskravene til en flyt som svar på overdreven ventetid for kunder. Denne innstillingen lar deg utvide utvalget av agenter som er tilgjengelige for å betjene kontakter. Bruk vanlige tidsintervaller for å justere ferdighetsavslapping med kølogikken i flyten og med innstillinger for samtalefordeling som er konfigurert for team i køen. Slik konfigurerer du ferdighetsavslapping:
Fjerning av ferdigheter Når du aktiverer veksleknappen Fjern ferdigheter ved blind overføring, fjernes ferdigheter fra kontakten etter overføring av agenten. Det betyr at den overførte kontakten ikke vil ha noen ferdigheter, og kontakten vil bli tilbudt den lengst tilgjengelige agenten i den overførte køen. Utgangsvariabler Når køkontakt utløses, oppdateres følgende variabler:
Feilkoder Følgende er feilkodene og beskrivelsene for køkontaktaktiviteten:
|
Kø til agent
Aktiviteten Kø til agent aktiverer agentbasert ruting. Aktiviteten "Sett i 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 Webex Contact Center-agent-ID-en eller e-postadressen.
Hvis agenten er tilgjengelig, kan du konfigurere aktiviteten «Sett i kø til agent» til å rute kontakten til en foretrukket agent. Hvis agenten ikke er tilgjengelig, kan du konfigurere aktiviteten Sett i kø til agent til å parkere kontakten mot den 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økontakt -aktivitet 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 Tilbakekall -aktivitet i hovedflyten og hendelsesflytene. Dette hjelper med å konfigurere tilbakeringing til foretrukket agent som samtalen opprinnelig ble satt i kø til som en del av aktiviteten «Kø til agent».
Bruk tilbakeringingsaktiviteten etter aktiviteten Sett kontakt i kø eller Sett agent i kø.
Aktiviteten «Kø til agent» utløser følgende hendelser i fanen Hendelsesflyter i hovedflyten:
-
Agentgodkjent: Aktiviteten «Kø til agent» utløser denne hendelsen når en agent svarer på et innkommende anrop.
-
Agent frakoblet: Aktiviteten «Sett i kø til agent» utløser denne hendelsen når agenten kobler fra en aktiv samtale.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
I de følgende avsnittene kan du konfigurere aktiviteten «Kø til agent»:
-
Generelle innstillinger
-
Kontakthåndtering
Slik konfigurerer du aktiviteten «Kø til agent»:
| 1 |
I Flow Designer drar og slipper du aktiviteten Kø til agent fra aktivitetsbiblioteket til lerretet. |
| 2 |
Klikk på aktiviteten Kø til agent for å konfigurere aktivitetsinnstillingene. |
| 3 |
I delen Generelle innstillinger skriver du inn følgende informasjon: |
| 4 |
I delen Kontakthåndtering 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 flytutførelse. |
| 5 |
Velg agentens e-post eller agentens ID fra rullegardinlisten Agentsøkstype for å rute kontakter til den foretrukne agenten. Oppgi et gyldig domenenavn for agentens e-postadresse for å sikre at oppslaget lykkes. |
| 6 |
Aktiver veksleknappen Angi kontaktprioritet for å prioritere kontaktene som venter i køen. Som standard er veksleknappen deaktivert. Aktiviteten Kø til agent håndterer kontaktene slik:
|
| 7 |
Velg en kø-ID fra rullegardinlisten Rapporteringskø. Aktiviteten «Kø til agent» rapporterer kontaktens detaljer ved hjelp av rapporteringskøen: Rapporteringskøen spesifiserer også konfigurasjonen for:
|
| 8 |
Aktiver veksleknappen Parker kontakt hvis agenten ikke er tilgjengelig hvis du vil parkere kontakten til en foretrukket agent inntil agenten blir tilgjengelig. Hvis agenten ikke er tilgjengelig og veksleknappen Parker kontakt hvis agenten ikke er tilgjengelig er deaktivert, klarer ikke kontakten å nå agenten. Aktiviteten Kø til agent avslutter feilgrenen til neste aktivitet i flyten med tilsvarende utdata. |
| 9 |
Velg ID-en for gjenopprettingskøen fra rullegardinlisten Gjenopprettingskø. Aktiviteten Kø til agent plasserer kontakter i gjenopprettingskøen når:
Du kan konfigurere gjenopprettingskøen med den lengst tilgjengelige agenten. Gjenopprettingskøen støtter ikke ferdighetsbasert ruting. |
Aktiviteten «Sett i kø til agent» er vellykket når kontakten kobler seg til den foretrukne agenten. Et feilscenario oppstår når en kontakt ikke når agenten.
Feilscenarioer
En kontakt klarer ikke å nå agenten når:
-
En foretrukket agent er ikke tilgjengelig, og parkering er deaktivert for kontakten.
-
Et variabelt oppslag finner ikke den foretrukne agenten.
Aktivitetsutgangsvariabler
Aktivitetsutdatavariablene lagrer dataene som samles inn fra aktiviteter, og som opprettes automatisk når du legger til bestemte aktiviteter på lerretet.
Køen til agentaktiviteten har følgende utdatavariabler:
|
Utgangsvariabel |
Beskrivelse |
|---|---|
|
KøTilAgent.AgentId |
Lagrer agent-ID-en som kontakten er satt til i kø. |
|
KøTilAgent.Feilbeskrivelse |
Lagrer beskrivelsen av feilscenarioet når kontakten ikke blir satt i kø. |
|
KøTilAgent.Feilkode |
Lagrer feilkodeverdien for feilscenarioet når kontakten ikke blir satt i kø. |
|
KøTilAgent.AgentState |
Lagrer statusene til den foretrukne agenten når den prøver å sette kontakten i kø. |
|
KøTilAgent.AgentIdleCode |
Lagrer beskrivelsen for inaktivkoden til 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 |
Feilbeskrivelse |
|---|---|---|
|
1 |
AGENT_IKKE TILGJENGELIG |
Agenten er for øyeblikket ikke i tilgjengelig tilstand. |
|
2 |
AGENT_IKKE_FUNNET |
Aktiviteten «Kø til agent» finner ikke agenten via agent-ID eller e-postadresse. |
|
3 |
AGENT_IKKE_LOGGET INN_ |
Agenten er ikke logget inn for øyeblikket. |
|
4 |
FUNKSJON_IKKE_AKTIVERT |
Funksjonen for agentbasert ruting er ikke aktivert. |
|
5 |
UGYLDIG_VTEAM_FEIL |
Rapporterings- eller gjenopprettingskøen er ugyldig. |
|
6 |
AGENT_OPPTATT |
Agenten er tilgjengelig, men opptatt i en annen samtale. |
|
7 |
VTEAM_OVERGANG_GRENSE_NÅDD |
Kontakten har nådd maksimumsgrensen fra å være i kø til flere køer. |
|
8 |
UGYLDIG_OPERASJON_FOR_INTERAKSJON_TILSTAND |
Kø er ikke tillatt i visse tilstander av kontakten, for eksempel avsluttet kontakt. |
Tabellen nedenfor viser de gjeldende verdiene for QueueToAgent.AgentState og QueueToAgent.AgentIdleCode.
|
Brukstilfelle |
AgentState |
AgentInaktivkode |
|---|---|---|
|
IKKE_GJELDENDE |
IKKE_GJELDENDE |
|
Agenten er reservert for denne samtalen. |
TILGJENGELIG |
IKKE_GJELDENDE |
|
Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er På og agenten er inaktiv |
Uvirksom |
<AuxCode Name> Inaktiv kode valgt av agenten i Agent Desktop. |
|
Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er På og agentkanalen er opptatt |
TILGJENGELIG |
IKKE_GJELDENDE |
|
Parker kontakt hvis agenten ikke er tilgjengelig, veksleknappen er Av og agenten er inaktiv |
Uvirksom |
<AuxCode Name> Inaktiv kode valgt av agenten i Agent Desktop. |
|
Parker kontakt hvis agenten ikke er tilgjengelig -knappen er Av, agenten er tilgjengelig og agentkanalen er opptatt |
TILGJENGELIG |
IKKE_GJELDENDE |
Skjermpop
Et popup-vindu er et vindu eller en dialogboks som vises på en agents skrivebord når agenten svarer på et kundeanrop. Agenten får mer informasjon om den som ringer for å gå videre med samtalen. Hvis du vil ha mer informasjon, kan du se delen Skjermbilde i artikkelen Kom i gang med Agent Desktop.
Skjermpop-aktiviteten blir først relevant etter at en agent er involvert i en interaksjon. Den bruker vanligvis AgentAccepted-hendelsen og PhoneContactEnded-hendelsen.
Når du bruker denne aktiviteten i hovedflyten, eksponerer du et sett med hendelser i fanen Hendelsesflyter. For mer informasjon om disse arrangementene, se Arrangementer.
Du kan bygge én enkelt hendelseshåndteringsflyt for hver hendelse. Når for eksempel en agent godtar et innkommende anrop, vises et popup-skjermbilde. Skjermbildeaktiviteten inneholder informasjon som er basert på flytvariablene. Screen Pop integrerer Webex Contact Center med andre forretningsapplikasjoner som CRM (Salesforce), billettverktøy og ordreregistreringssystem.
Fullfør denne konfigurasjonen i Hendelsesflyter-fanen i Flow Designer. For å definere ulike skjermpopup-atferder som er basert på hovedflytkriterier, bruk en betingelses- eller saksaktivitet. Du kan definere én skjermpopup for hver flyt.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Hendelsesflyter.
Skjermbilde for nye digitale kanaler må konfigureres i Connect Flow Builder. For mer informasjon, se https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen URL-innstillinger bruker du alternativet URL-innstillinger for å definere en URL for skjermpopup-konfigurasjoner. For å sette inn en variabel, bruk syntaksen {{variable}} (for eksempel, {{NewContact.ANI}}). Konfigurer deretter følgende innstillinger:
|
| 4 |
I delen Skjerminnstillinger konfigurerer du følgende:
Hvis alternativet for visning av popup-skjerm er Inne i skrivebordet eller Eksisterende nettleserfane, går data som legges inn i popup-skjermen for en samtale tapt hvis agenten godtar en ny samtale. For å forhindre tap av data, konfigurer visningsalternativet som Ny nettleser -fane. Tenk deg for eksempel at visningsalternativet Skjermbilde er Inne i skrivebordet. Hvis agenten godtar en ny innkommende samtale mens vedkommende skriver inn data i popup-skjermen for en tidligere samtale, går dataene som ble lagt inn for den forrige samtalen tapt når popup-skjermen for den nye samtalen dukker opp. |
Angi kontaktprioritet
Bruk aktiviteten Angi kontaktprioritet for å tilordne prioritetsnivåer til kontakter. Du kan angi prioriteter ved å bruke tall fra 1 (høyest) til 9 (lavest). Kontakter med høyere prioritet blir rutet først. Hvis du vil ha mer informasjon om ruting og kø, kan du se delen Angi kontaktprioritet i Forstå ruting og kø i Webex kontaktsenter.
I de følgende avsnittene kan du konfigurere aktiviteten Angi kontaktprioritet:
- Generelle innstillinger
- Innstillinger for kontaktprioritet
- Aktivitetsutgangsvariabler
| 1 |
I flytdesigneren drar og slipper du aktiviteten Angi kontaktprioritet fra aktivitetsbiblioteket til lerretet. |
| 2 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 3 |
I delen Generelle innstillinger skriver du inn følgende informasjon: |
| 4 |
I delen Kontaktprioritetsinnstillinger angir du prioriteten til kontakten. Du kan konfigurere en statisk prioritetsverdi fra rullegardinlisten. Hvis du vil at prioriteten skal endres dynamisk, konfigurerer du en variabelprioritet ved hjelp av flytvariabler. |
Aktivitetsutgangsvariabler
Aktivitetsutdatavariablene lagrer dataene som samles inn fra aktiviteter, og som opprettes automatisk når du legger til bestemte aktiviteter på lerretet.
Aktiviteten Angi kontaktprioritet har følgende utdatavariabler:
- AngiKontaktPrioritet.Feilkode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
- AngiKontaktPrioritet.Feilbeskrivelse: Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.
Feilkoder
Følgende er feilkodene og beskrivelsene for aktiviteten Angi kontaktprioritet:
|
Feilkode |
Feilkodeverdi |
Feilbeskrivelse |
|---|---|---|
|
6 |
SYSTEMFEIL_ |
Denne koden representerer diverse feil (som ikke faller inn under noen av de definerte kategoriene). |
|
48 |
Ustøttet flytaktivitet |
Angi kontaktprioritet støttes ikke for utgående oppringings- og kampanjekontakter. |
Virtuell agent
Aktiviteten Virtuell agent gir en samtaleopplevelse i sanntid for kontaktsenterkundene dine. Du kan legge til en virtuell agent i samtaleflyten for å håndtere kundehenvendelser i samtaleformat. Den virtuelle agenten drives av Googles Dialogflow-funksjoner. Når en kunde snakker, matcher Dialogflow kundesamtalen med den beste hensikten i den virtuelle agenten. Videre hjelper det kunden som en del av den interaktive taleresponsopplevelsen (IVR).
Før du begynner
-
Konfigurer en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du bygger en Dialogflow-agent i Google Cloud, kan du se Bygg en agent.
Inkluder Hallo som en treningsfrase på det foretrukne språket for at Dialogflow-agenten skal kunne starte en samtale med den som ringer. Du kan legge til denne treningsfrasen i standard velkomstintensjonen eller i en hvilken som helst annen intensjon for Dialogflow-agenten. For mer informasjon, se Intensjoner.
Avhengig av hvordan du konfigurerer Dialogflow-agenten, kan du bruke den virtuelle agentaktiviteten til å håndtere ulike typer brukstilfeller.
-
Konfigurer en virtuell agent i Control Hub.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Samtaleopplevelse konfigurerer du følgende:
|
| 4 |
I delen Variabeloverføring kan de valgfrie parameterne i den virtuelle agentaktiviteten inneholde personlig identifiserbar informasjon (PII). Webex kontaktsenter sender disse parameterne til Google Dialogflow som variabler for å støtte avansert samtalelogikk med roboten.
|
| 5 |
I delen Avanserte innstillinger konfigurerer du følgende:
|
| 6 |
I seksjonen Utdatavariabler kan du lagre utdatastatusen for hendelsen som oppstår under samtalen mellom den virtuelle agenten og kunden.
|
Hva du skal gjøre nå
Resultater:
Angir utdatabanene for den virtuelle agenten som oppstår basert på resultatet av samtalen mellom den virtuelle agenten og kunden.
-
Håndtert: Dialogflow-en tar denne banen hvis systemet utløser den håndterte intensjonen.
-
Eskalert: Dialogflow-en tar denne banen hvis systemet utløser eskaleringsintensjonen.
Hvis du vil ha mer informasjon om intensjonene i dialogflyten, kan du se Intensjoner.
Feilhåndtering
Angir 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 feilscenarioer.
Hvis det oppstår en feil, spiller ikke kontaktsenteret som standard av noen lydmelding for å varsle kunden om feilen. Flytutvikleren kan konfigurere en Spill av melding-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.
Virtuell agent V2
Aktiviteten Virtual Agent V2 gir kontaktene dine en samtaleopplevelse i sanntid. Du kan legge til aktiviteten Virtual Agent V2 i samtaleflyten for å håndtere talebaserte AI-aktiverte samtaler. Når en innringer snakker, matcher systemet talen med den beste hensikten i den virtuelle agenten. Videre hjelper det den som ringer som en del av den interaktive taleresponsen (IVR)-opplevelsen.
Konfigurer Virtual Agent V2-aktivitet
Kunder som bruker Next Generation-plattformen kan konfigurere Virtual Agent V2-aktiviteten i Flow Designer.
Ikke plasser en Virtual Agent V2-aktivitet etter en køkontaktaktivitet, da denne konfigurasjonen ikke støttes for øyeblikket. Ikke plasser en Virtual Agent V2-aktivitet i Event Flow-lerretet.
Angir utdatabanene for aktiviteten som oppstår basert på resultatet av samtalen mellom den virtuelle agenten og innringeren.
-
Håndtert– Resultatet utløses når den virtuelle agentkjøringen er fullført.
-
Eskalert– Resultatet utløses når samtalen må eskaleres til den menneskelige agenten.
Angir utdatabanen for aktiviteten for eventuelle feil som oppstår under samtalen mellom den virtuelle agenten og innringeren.
Feil– Flyten tar denne banen i alle feilscenarier.
Standardinnstillinger på systemnivå
Følgende innstillinger er definert internt i systemet som standard. Disse innstillingene vises ikke i brukergrensesnittet og kan ikke endres:
-
Uendelig antall nye forsøk for håndtering av ugyldige eller manglende inndatafeil.
-
Innbrudd er aktivert for å avbryte den virtuelle agenten under samhandling.
-
DTMF-avslutningssymbol = #. Denne innstillingen indikerer slutten på inndataene.
-
DTMF 'Tidsavbrudd uten inndata' = 5 sekunder. Denne innstillingen angir hvor lenge den virtuelle agenten venter på innringerens innspill.
-
DTMF 'Tidsavbrudd mellom sifre' = 3 sekunder. Denne innstillingen angir hvor lenge den virtuelle agenten venter på neste DTMF-inndata fra den som ringer før den virtuelle agenten går videre i samtaleflyten.
Før du begynner
-
Konfigurer en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du bygger en Dialogflow-agent i Google Cloud, kan du se Bygg en agent.
-
Konfigurer Google CCAI-koblingen og opprett en CCAI-konfigurasjon i Kontrollhuben.
-
Konfigurer inngangspunktet og velg rutingsflyten (når flyten er opprettet i flytdesigneren). Hvis du vil ha mer informasjon, kan du se Konfigurere en kanal.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Naviger til . |
| 3 |
Klikk på Administrer flyter og klikk deretter på Opprett flyter. |
| 4 |
I feltet Flytnavn skriver du inn et unikt navn og klikker på Start bygging av flyt. Vinduet Flytdesigner vises. |
| 5 |
Dra og slipp aktiviteten Virtual Agent V2 fra aktivitetsbibliotekettil hovedflytlerretet. |
| 6 |
I Generelle innstillingerutfører du følgende handlinger:
|
| 7 |
I innstillingene Samtaleopplevelse velger du ett av følgende alternativer for AI-konfigurasjon for kontaktsenteret:
|
| 8 |
I innstillingene Statushendelse skriver du inn det egendefinerte hendelsesnavnet og dataene i kolonnene Hendelsesnavn - Hendelsesdata. Tilstandshendelsen er en mekanisme for å utløse intensjonen uten behov for samsvarende tekst eller muntlig input. Du kan definere de egendefinerte hendelsene for å utløse intensjonen. Hvis du vil ha informasjon om hvordan du konfigurerer intensjonen for hendelser i Dialogflow ES, kan du se Google-dokumentasjonen.
Du kan angi hendelsesnavnet og dataene i form av en statisk verdi eller et uttrykk. For uttrykk, bruk denne syntaksen: Navn på hendelse: Hendelsesdata: |
| 9 |
I Avanserte innstillingerutfører du følgende handlinger: |
| 10 |
Med Dekrypteringsinnstillinger kan du dekryptere utdatavariablene til VAV2-aktiviteten, om nødvendig. Hvis dekryptering er aktivert på flytnivå, kan brukere med tilgang til feilsøking og dekryptering se de umaskerte utdataverdiene for VAV2-aktiviteten i feilsøkingsloggene for flyten. Slå av Aktiver dekryptering for å deaktivere dekryptering på aktivitetsnivå for ekstra beskyttelse. |
| 11 |
I Aktivitetsutdatavariablerkan du se listen over variabler som lagrer utdatastatusen for hendelsen som oppstår under samtalen mellom den virtuelle agenten og innringeren.
|
Aktiviteter i flytkontroll
- Start flyt
- Sluttstrøm
- Sak
- Betingelse
- Gå til
- Prosentvis tildeling
- Vente
- Støtte for arbeidsflyter i Outdial Entry Point
Start flyt
Aktiviteten Start flyt vises som standard på hovedflyt-lerretet. 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 tilgjengelige flytutløserhendelsen er NewContact.
Systemet utløser denne hendelsen når en ny samtale når et telefoniinngangspunkt i kontaktsenteret. Du kan bruke flyter som utløses av NewContact-hendelsen i Entry Point Routing Strategies. Flytutløserhendelsen er for øyeblikket valgt som standard og kan ikke redigeres. Ytterligere hendelser vil bli avslørt i fremtiden.
NewContact gjelder kun for nye strømmer. For flyter opprettet før uken 20. april, forblirNewPhoneContact flytutløserhendelsen.
Aktiviteten Start flyt merkes automatisk med navnet på den valgte flytutløserhendelsen. Dette lar deg raskt se hvilken type flyt som bygges.
Utdatavariabler
Antall og type utdatavariabler som er knyttet til startflytaktiviteten, avhenger av den valgte flytutløserhendelsen. Disse variablene lagrer data som registreres i det øyeblikket flyten utløses. For eksempel eksponeres utdatavariablene beskrevet nedenfor gjennom NewContact -hendelsen.
Bruk disse variablene i senere aktiviteter for å kontrollere flytsekvensen.
-
NewContact.ANIAutomatisk nummeridentifikasjon (ANI) er en funksjon i et telekommunikasjonsnettverk som automatisk bestemmer det opprinnelige telefonnummeret til en samtale. Denne variabelen lagrer telefonnummeret til innringeren som utløste
NewContact-hendelsen. -
NewContact.DNISDNIS (Dialed Number Identification Service) er en tjeneste som identifiserer det opprinnelig oppringte telefonnummeret i en samtale. Denne variabelen lagrer telefonnummeret som innringeren ringte for å utløse
NewContact-hendelsen.Når en samtale overføres til et inngangspunktkatalognummer, oppdager Webex kontaktsenter EPDN-målet og håndterer overføringen internt.
En overføring til et EPDN kan startes fra en flyt som bruker aktiviteten Blind overføring eller fra Agent Desktop når en agent overfører eller konsulterer til inngangspunktet DN.
Når overføringen er fullført, presenteres destinasjonsnummeret som brukes for overføringen, for mottakerens inngangspunktflyt som DNIS-verdi (Dialed Number Identification Service). DNIS-verdien er tilgjengelig i flytvariabelen
NewPhoneContact.DNIS.Mottakerflyten kan evaluere
NewPhoneContact.DNISog bruke den i rutingslogikk. Flyter bør imidlertid unngå å anta et enkelt DNIS-format med mindre nummereringskonfigurasjonen for destinasjonsinngangspunktet garanterer det formatet.DNIS-verdien som presenteres for mottakerflyten avhenger av hvordan nummereringen er konfigurert for destinasjonsinngangspunktet.
Tabell 9. DNIS-oppførsel for overførte anrop til EPDN-er Konfigurasjon av destinasjonsnummer for innreisepunkt
DNIS presentert for mottakerflyten
Eksempel
Kun E.164-nummer
DNIS presenteres i E.164-format. Hvis overføringsdestinasjonen ringes i nasjonalt format, konverterer Webex Contact Center den og presenterer DNIS i E.164-format.
Hvis destinasjonen ringes som 5550101234, ser mottakerflyten +15550101234.
E.164-nummer og utvidelse
DNIS presenteres alltid som E.164-nummeret, uavhengig av om overføringen ble initiert ved å ringe E.164-nummeret, nasjonalt nummer eller internnummer.
Hvis inngangspunktet har +15550101234 og utvidelse 1234, mottakerflyten ser +15550101234.
Kun utvidelse
DNIS presenteres som utvidelsen. Hvis et lokasjonsprefiks er konfigurert for lokasjonen, får DNIS-en prefikset lokasjonsprefikset, uten skilletegn.
Hvis utvidelsen er 1234, ser mottakerflyten 1234. Hvis lokasjonsprefikset er 555, ser mottaksflyten 5551234.
For konsultasjonsoverføringer er DNIS-oppførselen konsistent med overføringsatferd. Imidlertid endres nummerpresentasjonen (CLID) under konsultasjonen.
Hvis flyten for målinngangspunktet evaluerer
NewPhoneContact.DNIS, må du sørge for at rutingslogikken tar hensyn til DNIS-formatet som Webex Contact Center presenterer for nummereringskonfigurasjonen for inngangspunktet. Dette er spesielt viktig hvis konfigurasjonen av inngangspunktet endres fra kun nummerering for internnummer til E.164-nummerering, eller hvis flyten sammenligner DNIS-verdier direkte.Når en samtale overføres til et EPDN, forblir den overførte samtalen en del av den eksisterende samhandlingen. Rapportering og samtaleoppføringer fortsetter å bruke samme interaksjons-ID.
-
NewContact.InteractionIDEn unik Webex kontaktsenteridentifikator som er knyttet til hver interaksjon utløst av
NewContact-hendelsen.Du kan vise interaksjons-ID-en på skrivebordet. For mer informasjon, se Eksempel: Vis interaksjons-ID på skrivebordet i delen Opprett egendefinerte flytvariabler.
-
NewContact.PSTNRegionPSTN-regionen som er konfigurert i Entry Point (EP)-Dial Number (DN)-tilordningen for regionale talemedietjenester. Denne variabelen støttes bare på Next Generation-taleplattformen.
-
NewContact.FlowVersionLabelVersjonsetikett for flyten som genereres under flytkjøring. Flytutviklere kan opprette ulik virkemåte for ulike flytversjoner, for eksempel «Utvikler», «Test», «Live» og «Siste». Ved å bruke variabelen
NewContact.FlowVersionLabelkan utviklere endre flytlogikken dynamisk ved å få tilgang til versjonsetikettene i flyten. -
NewContact.FlowIdUnik identifikator for den gjeldende utførende flyten.
-
NeContact.EntryPointIdUnik identifikator for inngangspunktet som starter flyten.
-
NewContact.OrgIdUnik identifikator for organisasjonen.
- Tilbakekallsvariabler:
NewContact.CallbackReasonÅrsaken til tilbakeringingen som ble oppgitt da en tilbakeringing ble planlagt. Du kan gjøre tilbakeringingsårsaken tilgjengelig i det innkommende popover-vinduet på Agent Desktop ved å tilordne dette til en Agent Viewable-variabel.
NewContact.CallbackTypeLagrer verdien som «planlagt» for et planlagt tilbakering eller «scheduled_personal» for personlig planlagt tilbakering.
NewContact.ScheduleSourceInteractionIdInteraksjons-ID-en der tilbakeringingen opprinnelig ble forespurt fra.
Disse variablene vil bare ha verdier for planlagte tilbakeringinger og vil forbli tomme for andre anropstyper.
-
NewContact.HeadersLagrer SIP-headerdetaljene (Session Initiation Protocol) for det innkommende anropet i JSON-format. Flytutviklere kan trekke ut og bruke innkommende SIP-tilpassede X-overskrifter for å ta rutingsbeslutninger og for å integrere Webex Contact Center med tredjeparts IVR-systemer. Når en kunde ringer Webex kontaktsenter, analyserer systemet flytdataene og trekker ut SIP-hodet.
Forutsetninger
- Uttrekking av SIP-overskrifter er bare tilgjengelig for leietakere på RTMS (Next Generation Voice Media-plattformen).
- Bruk av egendefinerte X-overskrifter støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex kontaktsenter.
Eksempel Tenk deg følgende SIP-invitasjon:
INVITE sip:12345@domain.com SIP/2.0 Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 From: "Alice" ;tag=9fxced76sl To: Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: Diversion: ;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: HighI dette eksemplet henter systemet ut følgende detaljer:
X-Kunde-ID: 987654321
X-Anropsårsak: Støtte
X-prioritet: Høy
Systemet konverterer SIP-overskriftene til små bokstaver. Bruk aktiviteten Angi variabel til å tilordne én eller flere SIP-overskrifter til variabler som er definert i systemet.
Følgende overskriftsmønstre er reservert for intern bruk og må ikke sendes videre som tilpassede overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli fjernet og ikke sendt til Webex kontaktsenter.
X-adresse
X-ADD-AVLEDNING
X-BNR-State
X-BNR-Original-kodek
X-BNR-omgått
X-BroadWorks-korrelasjonsinfo
X-FS-støtte
X-Path
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-LYD
X-RTMS-APP-PREFIKS
X-RTMS-Ingen oppslag
X-VPOP-DOMENE
Viktige hensyn:
- Systemet analyserer innringernavnet som Caller_ID_Navn.
- Systemet kan trekke ut opptil 20 overskrifter fra den innkommende SIP-invitasjonsmeldingen. Hvis antallet overskrifter er mer enn 20, trekker systemet bare ut de første 20 alfabetisk sorterte overskriftene.
- Det er en grense på 1000 byte for all headerinformasjon.
For å legge til og analysere SIP-overskrifter til eksterne IVR-systemer, bruk følgende aktiviteter:
Sluttstrøm
Sluttstrøm er en avsluttende aktivitet som markerer slutten på en strømningsbane. Du kan bruke et hvilket som helst antall sluttstrømsaktiviteter for å konstruere flyten din for å sikre at alle strømningsbaner avsluttes.
Ikke bruk aktiviteten Avslutt flyt i en IVR-flyt. Bruk av End Flow med IVR kan føre til død luft, og samtalen kan bli ødelagt.
Du kan gi hver aktivitet en unik etikett og beskrivelse.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
Sak
Bruk saksaktiviteten hvis det finnes flere muligheter eller utfall på et bestemt beslutningspunkt i samtaleflyten.
Du kan for eksempel bruke en saksaktivitet til å definere forskjellige skjermbilder for forskjellige agentteam, avhengig av teamnavnet. Hver sak blir en gren hvorfra du definerer de riktige stiene. Flyten fortsetter nedover banen som evalueres som sann for en bestemt forekomst av flyten. Hver saksaktivitet har en standard som systemet bruker for enhver udefinert sak. Hvis ingen av tilfellene er sanne, evalueres standardtilfellet som sant, og flyten fortsetter langs den grenen.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I seksjonen Saksinnstillinger konfigurerer du følgende:
Aktivitetsresultater
|
Betingelse
Betingelsesaktiviteten representerer en beslutning. Flyten tar Sann- eller Usann-banen, avhengig av om betingelsen er oppfylt.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Uttrykk konfigurerer du følgende: Pakk inn hvert uttrykk slik: {{Enter Expression}}. Eksempel: {{HTTPRequest1.httpStatusCode == 200}} Hvis du bruker et uttrykk uten klammeparenteser, genererer systemet en flytfeil.
|
Gå til
Flytkjedekobling gir deg muligheten til å kjede sammen flere flyter. For å oppnå flytkjedekobling kan du legge til avslutningsaktiviteten «Gå til» på lerretet og angi om den gjeldende flyten skal gå til et inngangspunkt eller en annen flyt. Hvis du vil ha mer informasjon, kan du se Koble til flere flyter (med GoTo).
Bruk Gå til-noden til å flytte kontakter i Webex kontaktsenter, for eksempel mellom inngangspunkter eller flyter. Bruk flytvariabeltilordning for å sømløst overføre data sammen med kontakten.
Hvis aktivitetsbiblioteket ikke viser Gå til-aktiviteten, kontakt Cisco-kundestøtte for å få aktivert det tilhørende funksjonsflagget.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
| |||||||||
| 3 |
I delen Innstillinger for flytdestinasjon kan du endre innringerens opplevelse basert på tid (hvis du overfører samtalen til et inngangspunkt), eller bruke én enkelt flyt på nytt i flere scenarier (hvis du overfører samtalen til en flyt). Basert på Gåtil-alternativet sendes flytvariablene videre fra gjeldende flyt som følger:
Konfigurer følgende:
| |||||||||
| 4 |
Hvis du velger alternativet Gå til flyt, vises delen Flytvariabeltilordning. Flytvariabler og globale variabler med samme navn og samme datatype mellom flyter tilordnes automatisk for innkommende anrop. For utgående anrop tilordnes bare globale variabler automatisk; automatisk tilordning av flytvariabler støttes ikke. 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 oppførselen til variabeltilordning med variable flyter. Når du tilordner en JSON-variabel fra en hovedflyt til målflyten i GoTo-aktiviteten, lagrer du JSON-utdataene i en annen variabel, for eksempel en streng eller en annen variabeltype, og tilordner den til samme variabeltype i målflyten. Konfigurer følgende:
Slik legger du til, redigerer eller sletter variabeltilordninger:
Variable detaljer Seksjonen Detaljer om gjeldende flytvariabel viser alle flytvariablene og de globale variablene i gjeldende flyt. Seksjonen Detaljer om målflytvariabel viser alle flytvariablene og de globale variablene i målflyten. Du kan klikke på taggen for informasjon om en variabel. Når du velger en variabel for kartlegging, blir variabelen grønn, slik at du kan se hva som allerede er kartlagt. For å sikre sømløs informasjonstilgjengelighet og interaksjon gjennom hele samtalens livssyklus, er variabelkartlegging avgjørende under flytutførelse. Det innebærer strategisk tilpasning av globale variabler med både lokale og agentsynlige flytvariabler, skreddersydd for både statiske og dynamiske flyttyper: Variabelkartlegging er viktig under flytkjedebygging. Tabellen nedenfor forklarer viktige forskjeller mellom bruk av statiske og dynamiske GoTo-alternativer.
Feilkoder for GoTo-aktivitet
|
Vente
Vent-aktiviteten lar deg sette flytkjøringen på pause i en angitt varighet. Når du konfigurerer denne aktiviteten med venteperioden, pauses flytkjøringen i varigheten som er angitt i Vent-aktiviteten i utførelsesbanen.
Vi anbefaler ikke bruk av Vent-aktiviteten når en IVR-økt er aktiv, da det kan føre til at IVR-økten tidsavbrytes. I slike tilfeller vil kontakten oppleve dødt luft, noe som resulterer i samtalefeil. Vi anbefaler på det sterkeste at flytdesignere bruker Wait-aktiviteten i CallbackFailed-hendelsen og angir venteperioden.
Venteaktiviteten er generisk av natur. Når du designer en flyt, kan du plassere denne aktiviteten etter en hvilken som helst aktivitet etter behov. For eksempel, under et nytt tilbakeringingsforsøk, pauser denne aktiviteten flytkjøringen og prøver tilbakeringingen på nytt.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Venteinnstillinger konfigurerer du følgende:
Utgangsvariabler Ingen utdatavariabel er tilgjengelig i denne aktiviteten. |
Prosentvis tildeling
Aktiviteten Prosenttildeling lar deg fordele samtaletrafikk på tvers av ulike baner i en flyt. Du kan bruke denne aktiviteten som en mekanisme for flytforgrening på tvers av flere flytbaner og opprette flere utgangsbaner for å tildele kontakter til forskjellige køer, nettsteder og eksterne servere.
Systemet bruker en vektet runde-til-runde-algoritme (WRR) for å fordele 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 produksjon.
La oss ta et eksempel på en prosentvis fordeling på henholdsvis 50%, 30% og 20 % for å forstå fordelingen av 10 anrop under WRR. Etter hvert vil systemet fordele anrop jevnt, for eksempel 5 i utgangssti 1, 3 i utgangssti 2, 2 i utgangssti 3. Dette skjer imidlertid dynamisk på en justert måte med vektene til 5:3:2. Et mulig utfall av fordelingen er som følger, å ta 10 påfølgende kall som Sti1, Sti2, Sti1, Sti2, Sti3, Sti1, Sti2, Sti3. Det er viktig å merke seg at dette er én mulig fordeling, og at kontaktfordelinger justeres med varierende lastfordelinger.
Prosentfordelingsaktiviteten tillater nå prosentverdier fra 0 til 100. Administratorer kan bruke 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%.
I tillegg kan du legge til aktiviteten Prosenttildeling før tilbakemeldingsaktiviteten for å konfigurere hvordan du vil administrere samtaletrafikken. Du kan tildele 50% of feedback via email, 30% fra SMS og 20 % fra undersøkelse.
På samme måte kan du i et geografisk mangfoldig miljø konfigurere aktiviteten Prosenttildeling til å sende 10% of contacts to Boston, 5% til Chicago, og fordele de resterende 85 % til et annet sett med lokasjoner.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Feilhåndtering.
Før du begynner
| 1 |
I Flow Designerdrar og slipper du aktiviteten Prosenttildeling fra Aktivitetsbiblioteket til hovedlerretet. |
| 2 |
Klikk på aktiviteten Prosentvis tildeling for å konfigurere aktivitetsinnstillingene. |
| 3 |
I Generelle innstillinger:
|
| 4 |
I Prosenttildelingoppretter du de nødvendige tildelingsbanene. I utgangspunktet setter systemet standard allokeringsbane til 100%. Du kan redigere prosentverdien og beskrivelsen, og også legge til nye stier.
Prosentfordelingsaktiviteten har følgende utdatavariabler:
|
Støtte for arbeidsflyter i Outdial Entry Point
Følgende aktiviteter og hendelser støttes når du oppretter arbeidsflyter for eksterne talekontakter:
-
HTTP-forespørsel
-
Betingelse
-
Parse
-
Angi variabel
-
Åpningstider
-
Sluttstrøm
-
Skjermpop
-
PreDial-hendelse
Alle hendelseshåndterere som er aktuelle støttes. Hendelsesbehandlere som PreDial-hendelse, Agent tilbudt og så videre, vil bli fylt ut basert på aktivitetene du legger til i hovedflyten. Globale variabler og lokale variabler støttes som en del av flyten.
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
-
Blind overføring
-
Eskaler samtaledistribusjonsgruppe
-
IVR-melding
- Meny
- Undersøkelse
Basert på aktivitetene ovenfor, vil systemet støtte feil- og suksessbanene sømløst.
- Når du utformer en flyt for Outdial Entry Point, må du ikke inkludere en Frakoblingskontakt-aktivitet på slutten av flyten. Hvis du bruker en aktivitet for å koble fra kontakt i flyten, fører dette til at flyten avslutter samtalen og ber om en avslutning, mens det utgående samtalen faktisk er aktiv og tilkoblet.
Aktiviteter i forsyningssektoren
- BRE-forespørsel
- Åpningstider
- Krytografisk hash
- Generer engangskode
- HTTP-forespørsel
- Parse
- Angi variabel
- Bekreft engangskode
BRE-forespørsel
Bruk BRE-forespørselsaktiviteten til å hente dataene fra organisasjonens Business Rules Engine (BRE) for bruk i flyten. BRE-forespørselsaktiviteten bruker standard HTTP-protokoller for å hente data fra BRE.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I Query Parameterskan du sende parameterne som er oppgitt i API-kallet til BRE. I Nøkkel-verdi-kolonnene kan du angi nøkkelen for spørringen og den tilhørende verdien som skal sendes sammen med spørringen. Du kan også bruke syntaksen for doble klammeparenteser til å sende variabelverdier. BRE-aktiviteten har én forhåndsdefinert spørreparameter: kontekst. Denne spørreparameteren sendes i API-kallet til BRE. TenantID-en injiseres automatisk som en parameter og trenger ikke å konfigureres.
For å legge til en spørreparameter, klikk på Legg til ny. Dette legger til en rad der du kan skrive inn nøkkelverdiparene. Du kan legge til så mange spørreparametere som nødvendig som en del av BRE-forespørselen. |
| 4 |
I delen Parse Settings kan du analysere svaret fra BRE-forespørselen til forskjellige variabler:
Utdatavariabler BRE-forespørselen returnerer to utdatavariabler:
Innholdstypeformater Følgende eksempler beskriver eksempelinndata-innholdstypeformater og JSON-svaret.
|
Åpningstider
Aktiviteten Arbeidstid lar deg bruke arbeidstid og fritid, for eksempel helligdager, og overstyringer i organisasjonen din som er definert i Control Hub. Du kan legge til aktiviteten Åpningstider i en flyt og tilordne den flyten til et inngangspunkt. Ved hjelp av denne aktiviteten kan du bruke arbeidstimer, helligdager og overstyringer for å konsolidere flere rutingsstrategier for alle tidsplanene deres i én enkelt flyt.
Bruk aktiviteten Åpningstider til å programmere en driftsplan i en flyt. Denne aktiviteten avgjør om en bestemt tidsplan er aktiv til enhver tid og ruter utførelsen av flyten deretter.
Administratorer kan administrere enheter for åpningstider fra Control Hub. Hvis du vil ha mer informasjon, kan du se Konfigurere åpningstider.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytkjøringen. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Planlegg detaljer kan du velge en åpningstid fra rullegardinlisten for å definere når ulike baner i flyten skal utføres. Tidsplanen angir skiftet som er definert i arbeidstidsobjektet for den valgte arbeidstiden. Flyten utføres primært basert på tidsrammen som er definert i skiftet til den valgte arbeidstiden. Andre enheter for åpningstider, som ferielister og overstyringer, prioriteres over arbeidstiden hvis tidspunktene sammenfaller med gjeldende skifttiming.
Hvis noen av inndataene i den ordnede listen er tomme, utløser Flow Designer en flytvalideringsfeil. Du må løse disse feilene før du publiserer flyten. Noder for åpningstider Du kan konfigurere følgende noder i aktiviteten Åpningstider:
Utgangsvariabler Aktiviteten Åpningstider bruker følgende utdatavariabler.
|
Kryptografisk hash
Kryptografisk hash lar deg generere en enveis hash av en vanlig streng ved hjelp av en av de støttede algoritmene. Du kan bruke salt som ekstra sikkerhet.
| 1 |
Dra og slipp den kryptografiske hash-aktiviteten på flyt-lerretet. | ||||||||||||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
| ||||||||||||||||||
| 3 |
I delen Hash-konfigurasjon konfigurerer du følgende:
|
Hva du skal gjøre nå
Standard utdatavariabelen for den kryptografiske hash-noden er CryptographicHash.HashOutput, som fanger opp hashen.
Generer engangskode
Aktiviteten Generer engangspassord genererer et engangspassord (OTP) for brukergodkjenningsscenarier som tofaktorautentisering og flerfaktorautentisering. Du kan bruke engangskoder i flere scenarier, som å bekrefte brukerens identitet, sjekke gyldigheten av kontoer for bedrifter, sikre informasjon og mye mer.
Aktivitetene Generer OTP og Bekreft OTPbrukes ofte sammen for å konfigurere brukerautentiseringsflyter som tofaktorautentisering.
| 1 |
Dra og slipp aktiviteten Generer engangskode på flytlerretet. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I OTP Generation Logickonfigurerer du ønsket format og lengde for engangspassord. |
Hva du skal gjøre nå
HTTP-forespørsel
HTTP-forespørselsaktiviteten henter informasjon fra en ekstern datakilde, for eksempel et CRM-system, ved hjelp av standard HTTP-protokoller.
Basic Auth- og OAuth 2.0-attributter støttes for autentiserte endepunkter.
Relaterte flytmaler
Følgende maler bruker HTTP-forespørselsaktiviteten:
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I seksjonen HTTP-forespørselsinnstillinger konfigurerer du følgende:
|
| 4 |
I delen Parse Settings kan du analysere svaret som genereres fra HTTP-forespørselen til forskjellige variabler. Denne konfigurasjonen er valgfri fordi ikke alle HTTP-forespørselsscenarier krever parsing.
Utdatavariabler HTTP-forespørselen returnerer følgende utdatavariabler:
Innholdstypeformater Følgende eksempler beskriver eksempelinndata-innholdstypeformater og JSON-svaret.
Innstillinger for aktivitetsventing I visse tilfeller, dersom et HTTP-svar opplever en merkbar forsinkelse, vil den som ringer oppleve en periode med stillhet. For å redusere dette scenariet er det mulig å laste opp en lydfil. Denne filen vil bli spilt av for den som ringer mens HTTP-svaret hentes. I tillegg er det mulig å konfigurere varigheten av forsinkelsen før denne lyden spilles av.
Det er best å holde forsinkelsesinnstillingen over 2 sekunder og prøve å optimalisere svartiden på HTTP-spørringen. Dette sikrer at lyden ikke spilles av unødvendig, samtidig som det gir minimal forsinkelse for død luft til den som ringer. |
Parse
Bruk Parse-aktiviteten til å trekke ut informasjon fra dataobjektet. Parse-aktiviteten tar inndatastrenger (JSON, TOML, XML og YAML) og konverterer dem til en JSON-struktur basert på de spesifiserte dataene. Du kan deretter tilordne JSON-strukturen til en variabel ved hjelp av et JSON-baneuttrykk.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Før du begynner
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillingerskriver du inn følgende informasjon:
|
| 3 |
I delen Parseinnstillinger konfigurerer du følgende:
Innholdstypeformater Følgende eksempler beskriver eksempelinndata-innholdstypeformater og JSON-svaret.
|
Angi variabel
Bruk aktiviteten Angi variabel til å angi verdier for variabler. Du kan endre verdiene til variablene basert på kravene dine eller i henhold til flyten.
Du kan konfigurere flere variabler i én aktivitet for å sette variabeler. Dette eliminerer behovet for å konfigurere flere individuelle «Sett variabel»-aktiviteter på lerretet, og gjør det dermed mulig for flytutviklerne å bygge og endre flyter raskere.
Angi hvilken type variabel du ønsker å velge. Hvis du vil ha mer informasjon, kan du se Tilpassede variabler og Forhåndsdefinerte variabler.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering. Hvis du ikke konfigurerer feilhåndteringsbanen, håndterer den globale feilbehandleren flytutførelsesfeilen.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I innstillingen Variabelinnstillinger konfigurerer du følgende:
|
Bekreft engangskode
Aktiviteten Bekreft engangskode lar deg validere den brukerangitte engangskoden ved hjelp av transaksjonsreferansen som ble registrert under generering av engangskode.
| 1 |
Dra og slipp aktiviteten Bekreft engangskode på flytlerretet. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I seksjonen OTP-detaljer konfigurerer du følgende: |
| 4 |
I Avanserte innstillingerkonfigurerer du følgende:
|
| 5 |
I Ekstra parametereskriver du inn nøkkel-verdi-parene som ble angitt i genereringsnoden for engangskode, i form av Nøkkel og Verdi. Gjenta dette trinnet for å legge til flere parametere. |
Aktiviteter i stemmen
- Blind overføring
- Brooverføring
- Analyse av samtalefremdrift
- Tilbakeringing
- Samle sifre
- Meny
- Spill av melding
- Spill musikk
- Rekord
- Opptakskontroll
- Planlegg tilbakeringing
- Send sifre
- Angi kunngjøring
- Angi nummerpresentasjon
- Angi hviskemelding
- Start mediestrømming
- Last opp lyd
Blind overføring
Aktiviteten Blind overføring gjelder når en samtale skal overføres til et eksternt eller tredjeparts DN basert på et sett med flytkriterier. Overføringen kan også initieres til en ekstern bro. Det konfigurerte kriteriesettet utløser aktiviteten.
Bruk Blind Transfer-noden til å overføre samtaler til eksterne oppringingsnumre eller EPDN-er (Entry Point Directory Numbers). Du kan ikke overføre variabler med denne overføringen. For å flytte kontakter mellom inngangspunkter eller flyter og sende kontaktdata med kontakten, bruk GoTo med variabeltilordning.
Under blind overføring vil de tidligere ferdighetsbegrensningene bli beholdt når en samtale overføres til en ferdighetsbasert kø. Dette er fordi ferdighetsbegrensninger beregnes når en flyt kjøres. Men siden flyten ikke utføres ved blind overføring, beholdes de tidligere ferdighetsbegrensningene.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en blind overføringsaktivitet. Du kan ikke legge til en blind overføringsaktivitet i hendelsesflytene i flytkontroll.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Overfør oppringingsnummer konfigurerer du destinasjonsnummeret for samtalen ved å skrive det inn manuelt eller velge en variabel.
|
| 4 |
I delen Legg til overskrift kan du konfigurere og sende SIP-overskriftsparameterne til eksterne systemer via SIP INVITE-meldingene. Du kan konfigurere opptil 20 overskrifter i den utgående SIP INVITE-meldingen. Bruk av egendefinerte X-overskrifter støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex kontaktsenter.
Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-overskriftene.
Følgende overskriftsmønstre er reservert for intern bruk og må ikke sendes videre som tilpassede overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli fjernet og ikke sendt til Webex kontaktsenter.
|
| 5 |
Avsnittet om feilkoder for utgangsfeil beskriver feilkodene for utgangsfeilen for aktiviteten Blind overføring.
|
Brooverføring
Aktiviteten Brooverføring gjør det mulig å overføre en samtale midlertidig med en flyt til en ekstern destinasjon, samtidig som kontrollen over samtalen beholdes. Det eksterne målet kan være en ekstern bro eller en interaktiv taleresponstjeneste (IVR).
Når tredjeparten avslutter samtalen, fortsetter samtaleflyten og kobles inn på nytt etter behov, for eksempel ved å sette samtalen i kø til en agent.
Brooverføringsaktiviteten er forbedret for å fjerne kontakten fra køen når en kontakt sendes til en tredjeparts interaktiv talesvar (IVR) eller automatisk samtalefordeling (ACD). Hvis kontakten ikke håndteres i tredjepartssystemet, kan den tas tilbake til den opprinnelige køen.
La oss for eksempel anta at et kontaktsenter har Webex Contact Center-agentressurser og agentressurser på en ekstern samtale center/PBX. Kunden ønsker å sette en samtale i kø mot en kø av Webex Contact Center-agenter i en kort periode (for eksempel 60 sekunder). Hvis ingen agent er tilgjengelig i løpet av denne perioden, kan samtalen deretter overføres via en bro (med en implisitt utkøing) til det eksterne kundesenteret for håndtering for å forbedre responstiden til kunden.
Før du begynner
-
Du kan ikke legge til aktiviteten Brooverføring til aktiviteten Køkontakt.
-
Ikke introduser en brooverføringsaktivitet senere i flyten for kontakter som er parkert, i kø eller tilordnet en agent. Dette kan føre til en ustøttet flytfeil.
-
Du kan ikke bruke aktiviteten Brooverføring i utgående samtaleflyter.
-
Du kan ikke legge til en Bridged Transfer-aktivitet i hendelsesflytene i Flow Control.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
| ||||||||||||||||||
| 3 |
I delen Overfør oppringingsnummer konfigurerer du destinasjonsnummeret for samtalen ved å skrive det inn manuelt eller velge en variabel.
| ||||||||||||||||||
| 4 |
I delen Innstillinger for tidsavbrudd for overføring kan du konfigurere virkemåten til en brokoblet overføringsaktivitet når det overførte anropet ikke besvares innen en angitt tid.
| ||||||||||||||||||
| 5 |
I seksjonen Innstillinger for utdatasifret kan du sende DTMF-sifre til destinasjonen under en brokoblet overføring. Bruk dette til å sende informasjon eller navigere i menyer på en tredjeparts IVR. Du kan legge inn sifrene manuelt eller velge dynamiske sifre ved hjelp av en variabel.
Maksimal lengde på DTMF-sifre er 32 tegn. Støttede tegn er 0–9, AD og asterisk (*), hasj (#), og komma (,). Tegnet komma (,) betyr ett sekunds forsinkelse. | ||||||||||||||||||
| 6 |
I delen Legg til overskriftkan du konfigurere og sende SIP-overskriftsparameterne til eksterne systemer via SIP INVITE-meldingene. Du kan konfigurere opptil 20 overskrifter i den utgående SIP INVITE-meldingen.
Bruk av egendefinerte X-overskrifter støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex kontaktsenter. Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-overskriftene.
Følgende overskriftsmønstre er reservert for intern bruk og må ikke sendes videre som tilpassede overskrifter. Som standard vil alle overskrifter som samsvarer med dette mønsteret bli fjernet og ikke sendt til Webex kontaktsenter.
| ||||||||||||||||||
| 7 |
I delen Utdatavariabel kan du registrere informasjon om resultatet av overføringen.
|
Analyse av samtalefremdrift
Bruk aktiviteten Analyse av samtalefremdrift til å angi CPA-parametrene for å utføre en voicemail/answering maskindeteksjon (AMD) for et tilbakering.
Du kan plassere aktiviteten Analyse av samtalefremdrift i følgende områder:
-
I hovedflyten, når som helst etter tilbakeringingsaktiviteten.
-
I hendelsesflyten, kun på CallbackFailed-hendelsesbehandleren.
-
I hovedflyten, når som helst for planlagt tilbakeringing eller personlig planlagt tilbakeringing.
Når du prøver å ringe tilbake, hvis anropet treffer AMD/voicemail, Systemet markerer samtalen som mislykket. Resultatet av AMD-deteksjon registreres i utdatavariabelen for årsakssammenheng i hendelsesbehandleren CallbackFailed. Hvis verdien for CallbackFailed.reason er AMD, indikerer det at AMD/voicemail ble oppdaget for kunden. Basert på denne utdatavariabelen kan du konfigurere tilbakeringingsforsøk.
Denne aktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonene er aktivert for bedriften.
Hvis du har konfigurert en kundeundersøkelse etter samtale i flyten din, vil den ikke bli startet hvis samtalen besvares av en AMD eller telefonsvarer, noe som forhindrer unødvendige undersøkelser.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Arrangementer.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Avanserte medieparametere konfigurerer du følgende CPA-parametere:
Utgangsvariabler
|
Tilbakeringing
Tilbakeringing-aktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringing-funksjonen er aktivert for bedriften. Som standard oppretter tilbakeringingsaktiviteten en tilbakeringingsoppgave med tillatelse i samme kø som anropet opprinnelig ble plassert i. Hvis du foretrekker det, kan du konfigurere en annen kø. Hvis du bruker den samme køen, beholder oppgaven sin plassering i køen til neste agent er tilgjengelig.
Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inkludere en tilbakeringingsaktivitet med tillatelse.
Hvis en ny kø foretrekkes, plasserer du 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 feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
I delen Innstillinger for tilbakeringing konfigurerer du følgende:
Delen Innstillinger for tilbakeringing definerer nummeret for tilbakeringing og køen der innringeren må plasseres for tilbakeringingsforespørselen. Systemet reserverer innringerens plass i køen inntil neste agent er tilgjengelig. Du må bruke en aktivitet for å koble fra kontakt for å avslutte en flytgren som bruker en tilbakeringingsaktivitet. Ellers avsluttes ikke samtalen når en tilbakeringingsforespørsel sendes inn. Flytadministratorer bør teste funksjonen i et ikke-produksjonsmiljø for å forsikre seg om at ANI-en som er konfigurert som en del av variabel ANI er riktig eller ikke. Hvis den oppgitte ANI-en er feil, bytter tilbakekallingen til standard system-ANI. Dette er scenariene der den tilpassede ANI-en konfigureres og valideres for leietakeradministrasjon og flytkontroll. Basert på stakken du bruker, kan du se valideringer som bare gjelder for den stakken.
Utdatavariabler:
Feilkoder Følgende er feilkodene og beskrivelsene for tilbakeringingsaktiviteten:
|
Samle sifre
Aktiviteten Samle inn sifre ber innringeren om å legge inn en DTMF-inndata (Dual-Tone Multi-Frequency), 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-inndata med sifre fra 0 til 9 og alfabetene A, B, C og D. Innringeren kan taste inn # eller * som et avslutningssymbol for å indikere slutten på DTMF-inndata.
Innringeren kan ikke bruke avslutningssymbolene for andre scenarier som en del av aktiviteten «Collect Digit», for eksempel bekreftelse av beløp eller kunde-ID.
Som standard støtter neste generasjons medieplattform bare RFC2833-typen DTMF for både innkommende og utgående anrop.
Neste generasjons medieplattform støtter DTMF i båndet.
Denne funksjonen er bare tilgjengelig hvis det tilhørende funksjonsflagget er aktivert.
Du kan også høre DTMF-toner i båndet under opptak og i konferanse med andre parter.
Du kan konfigurere disse feilhåndteringsbanene for å håndtere feil ved flytutførelse:
-
Tidsavbrudd for inngang– Angir feilutdatabanen som flyten tar etter at tidsavbruddet for inngang er utløpt. Konfigurering av denne banen sikrer at den som ringer ikke går inaktiv for lenge. Endre varigheten av tidsavbruddet for oppføringen i delen Avanserte innstillinger i Egenskaper-ruten. Vurder å spille av en melding for å tydeliggjøre hva som forventes av den som ringer, og gå deretter tilbake til starten av aktiviteten.
-
Uoverensstemmende oppføring– Angir feilutdatabanen som flyten tar hvis innringeren skriver inn en DTMF-inndata som ikke er konfigurert i delen Tilpassede menykoblinger. Konfigurering av denne banen sikrer at den som ringer får lov til å starte aktiviteten på nytt og prøve på nytt. Vurder å spille av en melding for å tydeliggjøre hva som forventes av den som ringer, og gå deretter tilbake til starten av aktiviteten.
-
Udefinert feil– Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Prompt konfigurerer du følgende innstillinger:
|
Meny
Menyaktiviteten lar deg bygge en Cisco Unified IP Interactive Voice Response (IVR)-opplevelse i flyten din. Aktiviteten spiller av en ledetekst som lar den som ringer taste inn et DTMF-siffer. Basert på sifferet som innringeren taster inn, kan flyten ta en annen vei.
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 deretter.
Du kan konfigurere disse feilhåndteringsbanene for å håndtere feil ved flytutførelse:
-
Tidsavbrudd uten inndata– Angir feilutdatabanen som flyten tar etter at tidsavbruddsvarigheten for inndata er utløpt. Konfigurering av denne banen sikrer at den som ringer ikke går inaktiv for lenge. Endre varigheten for tidsavbrudd uten input i delen Avanserte innstillinger i Egenskaper-ruten. Vurder å spille av en melding for å avklare forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten.
-
Uoverensstemmende oppføring– Angir feilutdatabanen som flyten tar etter at innringeren skriver inn en DTMF-inndata som ikke er konfigurert i delen Tilpassede menykoblinger. Konfigurering av denne banen sikrer at den som ringer kan starte aktiviteten på nytt og prøve på nytt. Vurder å spille av en melding for å avklare forventningene til den som ringer, og gå deretter tilbake til starten av aktiviteten.
Slik løkker du samtalen tilbake til starten av aktiviteten et angitt antall ganger:
-
Legg til aktiviteten Angi variabel etter Meny-aktiviteten.
-
I menyaktiviteten kobler du nodene Timeout uten input og Unmatched Entry til aktiviteten Set Variable.
-
Konfigurer aktiviteten Angi variabel som følger:
-
I feltet Variabel velger du Tidsavbrudd.
-
Sett variabelverdien til {{Timeout +1}}.
-
-
Legg til betingelsesaktiviteten etter angi variabelaktiviteten.
-
I Betingelsesaktiviteten skriver du inn følgende uttrykk:
{{Timeout >= n}}, der 'n' er antall ganger du vil sende anropet tilbake til menyen før anropet kobles fra.
For eksempel, hvis {{Timeout >= 3}}, Konfigurasjonen returnerer anropet til menyen tre ganger før anropet kobles fra.
-
Legg til aktiviteten Spill av melding etterfulgt av aktiviteten Koble fra kontakt for å spille av opptaket og koble fra samtalen hvis den som ringer ikke velger de konfigurerte alternativene, eller hvis det oppstår tidsavbrudd etter n antall ganger.
-
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Prompt konfigurerer du følgende innstillinger:
|
Spill av melding
Aktiviteten Spill av melding spiller av en uavbrutt melding til den som ringer. Du kan bruke Spill av melding-aktiviteten med eller uten tekst-til-tale-funksjonaliteten aktivert. Konfigurasjonsalternativene endres deretter.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Spill av melding-aktiviteten er uavbrutt for DTMF-innganger.
Aktiviteten Spill av melding kan avbrytes på grunn av agentens tilgjengelighet til å svare på anropet, hvis den er inkludert etter aktiviteten Køkontakt i en samtaleflyt.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I Prompt-delen konfigurerer du følgende innstillinger:
Ikke inkluder bare Spill av melding-aktiviteten i løkken etter Køkontakt -aktiviteten i samtaleflyten. Du kan bruke en kombinasjon av aktiviteten Spill musikk og aktiviteten Spill melding i løkke for å opprette en gyldig samtaleflyt. Når du inkluderer Spill av melding-aktiviteten før HTTP-forespørsel -aktiviteten i en anropsflyt, utføres HTTP-forespørselen først etter at lyden er spilt helt av. |
Spill musikk
Spill musikk-aktiviteten spiller musikk når et anrop kommer inn eller er i kø. Du kan velge en lydfil som skal spilles av når du setter en innringer på vent.
Du kan konfigurere en feilhåndteringsbane (udefinert feil) for å håndtere systemfeil som kan oppstå under flytutførelse. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Før du begynner
Når du inkluderer Spill av musikk-aktiviteten før HTTP-forespørsel -aktiviteten i en anropsflyt, utføres HTTP-forespørselen først etter at lyden er spilt helt av.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Musikkinnstillinger konfigurerer du følgende innstillinger:
Når du inkluderer Spill av musikk-aktiviteten før HTTP-forespørsel -aktiviteten i en anropsflyt, utføres HTTP-forespørselen først etter at lyden er spilt helt av. |
Rekord
Aktiviteten Opptak registrerer taleinndata eller ytringer fra innringere som kan refereres til i samme samtaleflyt. Denne aktiviteten er kun tilgjengelig for kunder som bruker Next Generation-medieplattformen. Systemet lagrer de innspilte lydfilene kun under samtalen, hvoretter disse filene automatisk slettes fra systemet. For øyeblikket er de innspilte lydfilene i et ukryptert format. Vi anbefaler ikke å registrere sensitiv informasjon med denne funksjonen.
Ikke bruk Registrer aktivitet i en konsultasjon til inngangspunkt-ringingsnummer-flyt, da denne konfigurasjonen ikke støttes.
| 1 |
Logg på Kontrollhub, velg Tjenester > Kontaktsenter > Flyter. | ||||||||||||||||||||||||
| 2 |
Klikk på Administrer flyter og klikk deretter på Opprett flyter. | ||||||||||||||||||||||||
| 3 |
Klikk på Start på nytt. Vinduet Flytdesigner vises. | ||||||||||||||||||||||||
| 4 |
I feltet Flytnavn skriver du inn et unikt navn. | ||||||||||||||||||||||||
| 5 |
Dra og slipp aktiviteten Registrer fra aktivitetsbiblioteket til hovedflytlerretet. | ||||||||||||||||||||||||
| 6 |
I Generelle innstillingerutfører du følgende handlinger:
| ||||||||||||||||||||||||
| 7 |
I Innstillinger for oppføringerkonfigurerer du følgende felt:
| ||||||||||||||||||||||||
| 8 |
I seksjonen Utdatavariabler kan du se følgende variabler:
Du kan bruke utdatavariabelen Record_audioFileData i aktiviteter som Spill av melding, Menyog Samle inn sifre i en samtaleflyt. Denne utgangsvariabelen kan konfigureres som en lydvariabel i innstillingene Prompt for IVR-aktivitetene for å spille av den innspilte lyden til innringerne. Variabelverdien kan være i form av et pebble-uttrykk: Du kan bruke utdatavariabelen Record_audioFileData i aktiviteten HTTP Request for å laste opp den innspilte lyden til den eksterne tredjepartsserveren eller API-et. Dette kan gjøres ved å velge Innholdstype som Fil og utdatavariabelen for registreringsaktivitet fra rullegardinmenyen Innhold i forespørselsteksten. Tabellen nedenfor viser feilkodene og beskrivelsene for aktiviteten Opptak:
|
Opptakskontroll
Flow Designer tilbyr en opptakskontrollaktivitet med det formål å innhente samtykke fra brukeren eller innringeren for opptak. Samtykkeregistrering er en av konfigurasjonsegenskapene som er tilgjengelige som en del av denne aktiviteten. Bruk en menyaktivitet til å registrere brukersamtykke i en boolsk flytvariabel. Hvis du vil registrere samtykkeverdien for å generere en rapport under en interaksjon, bruker du den boolske variabelen som input til samtykkeegenskapsverdien for aktiviteten Opptakskontroll. Deretter kan du merke variabelen som brukes til å registrere samtykke fra innringeren som rapporterbar.
Flytutvikleren kan avgjøre om samtykket til opptak av en samtale må registreres eller ikke, for rapporteringsformål. Når en kunde ønsker å innhente samtykke for opptak, kan de bruke globale variabler for å generere en samtykkerapport. Når en kunde ikke ønsker å innhente samtykke for opptak, bruk lokale variabler. Dette gir bedre fleksibilitet for leietakere og kunder til å administrere bruken av variabler.
Du kan konfigurere opptakskontroll ved å bruke disse trinnene:
-
I Flow Designer drar og slipper du aktiviteten Opptakskontroll fra aktivitetsbiblioteket til lerretet.
-
Klikk på aktiviteten Opptakskontroll for å konfigurere aktivitetsinnstillingene.
-
I Generelle innstillingerskriver du inn et navn for aktiviteten i Aktivitetsetikett.
-
(Valgfritt) I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.
-
I Innstillinger for opptakskontrollvelger du en flytvariabel fra rullegardinlisten for Aktiver opptak.
En menyaktivitet for IVR (interaktiv talerespons) og en opptakskontrollaktivitet, når de brukes sammen i flyten, muliggjør innhenting av samtykke til opptak. Prioritet gis til brukersamtykkeinnstillinger i flyten sammenlignet med konfigurasjonsinnstillinger på leietakernivå, kønivå eller nivå for opptaksplan.
Opptakskontroll kan administreres i følgende scenarier:
-
Hvis konfigurasjonen for brukersamtykke er satt til Ja i flyten, blir samtalen tatt opp, uavhengig av opptakskonfigurasjonen som er angitt på leietaker-, kø- eller opptaksplannivå.
-
Hvis brukeren ikke samtykker og konfigurasjonen er satt til Nei i flyten, blir ikke samtalen tatt opp, uavhengig av opptakskonfigurasjonen som er angitt på leietaker-, kø- eller opptaksplannivå.
-
Hvis brukersamtykket ikke er konfigurert i flyten, men en konfigurasjon er satt til Ja på et av de andre nivåene, for eksempel leietaker, kø eller opptaksplan, blir samtalen tatt opp.
-
Hvis brukersamtykke ikke er konfigurert, og en konfigurasjon er satt til Nei på alle nivåer, for eksempel leietaker, kø og opptaksplan, blir ikke samtalen tatt opp.
I tillegg brukes fortsatt andre opptakskonfigurasjoner, som Fortsett ved overføring, Pause Gjenoppta aktivert og Pausevarighet og så videre, basert på det eksisterende hierarkiet, for eksempel leietaker, kø eller opptaksplannivå.
Utdatavariabler
Denne aktiviteten har ingen utdatavariabler.
Planlegg IVR-tilbakemeldinger
Funksjonen for planlagt tilbakeringing lar kunder planlegge tilbakeringing ved hjelp av IVR. Kunder kan be om tilbakeringinger uavhengig av hverandre, uten å snakke med en agent, noe som resulterer i mer effektiv drift av kontaktsenteret. For å støtte planlagte tilbakeringingsfunksjoner for kundene, tilbyr Flow Designer-modulen aktiviteten Planlegg tilbakeringing i flyten.
Planlegg tilbakeringing
Bruk aktiviteten Planlegg tilbakeringing for å gjøre det mulig for innringere å enkelt planlegge tilbakeringinger via IVR-systemet. Du kan bruke spesifikke DTMF-ledetekster til å fange opp planleggingsdetaljer fra den som ringer og sende denne informasjonen som input til aktiviteten Planlegg tilbakeringing.
I de følgende avsnittene kan du konfigurere aktiviteten Planlegg tilbakeringing:
- Generelle innstillinger
- Innstillinger for planlegging av tilbakeringing
- Aktivitetsutgangsvariabler
Før du begynner
Sørg for å konfigurere tilbakeringingspunktet i Kontrollhuben. Se delen Oppsett av tilbakeringingspunkt for detaljer.
| 1 |
I Flow Designer drar og slipper du aktiviteten Planlegg tilbakekall fra aktivitetsbiblioteket til lerretet. |
| 2 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 3 |
I delen Generelle innstillinger skriver du inn følgende informasjon: |
| 4 |
I delen Innstillinger for planlegging av tilbakeringing konfigurerer du følgende detaljer: Inkluder en serie IVR-aktiviteter (Meny, Samle inn sifre) for å samle inn denne informasjonen fra den som ringer og sende den videre til aktiviteten Planlagt tilbakeringing. For å gjøre dette enkelt, se Planlagt tilbakeringingsdelflyt for detaljer.
|
Aktivitetsutgangsvariabler
Aktivitetsutdatavariablene lagrer dataene som samles inn fra aktiviteter, og som opprettes automatisk når du legger til bestemte aktiviteter på lerretet.
Aktiviteten Planlegg tilbakekall har følgende utdatavariabler:
- PlanleggTilbakekalling.Feilkode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
- PlanleggTilbakekalling.Feilbeskrivelse: Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.
Følgende er feilkodene og beskrivelsene for den planlagte tilbakeringingsaktiviteten:
|
Feilkode |
Feilkodeverdi |
Feilbeskrivelse |
|---|---|---|
|
1 | UGYLDIG_FORESPØRSEL | For eventuelle ugyldige inndata. |
|
3 | UGYLDIG_KØ | For ugyldige kødetaljer. |
|
6 |
SYSTEMFEIL_ |
Denne koden representerer diverse feil (som ikke faller inn under noen av de definerte kategoriene). |
Hva du skal gjøre nå
Send sifre
Du kan bruke aktiviteten Send sifre til å konfigurere flyter som sender DTMF-toner til den som ringer under en IVR-interaksjon. Dette er nyttig for:
-
Sikker autentisering– Etablering av en autentisert samtaleflyt ved å bekrefte innringeren ved hjelp av DTMF.
-
Samhandle med eksterne systemer– Kommunisere med andre systemer som krever DTMF-inndata.
Aktiviteten Send sifre muliggjør tonebasert autentisering og er viktig i scenarier som krever sikre interaksjoner, for eksempel å bekrefte autentisiteten til anropsbanen.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Spill av DTMF-innstillinger konfigurerer du følgende innstillinger:
|
Angi kunngjøring
En aktivitet for å angi kunngjøringer konfigurerer kunngjøringer som spilles av ved tilkobling til en agent. Når dette er aktivert, kan du konfigurere en forhåndsinnspilt melding som en samsvarsmelding med juridisk informasjon, en personlig agenthilsen, eller begge deler. Du kan bruke denne aktiviteten for både innkommende og utgående anrop.
- For innkommende flyter – Konfigurer kunngjøringsaktiviteten før køkontaktaktiviteten for optimal ytelse. Alternativt kan du konfigurere den i hendelsen før oppringing i en hendelsesflyt.
- For utgående flyter – Kunngjøringsaktiviteten må konfigureres i hendelsen før oppringing. Sørg for at aktiviteten Angi nummerpresentasjon er terminalaktiviteten for hendelsen før oppringing.
Aktiviteten Angi kunngjøring støtter følgende kunngjøringstyper:
- Samsvarsmelding
- Agenthilsen
- Hviskende kunngjøring
Se Forbedre effektiviteten med forhåndsinnspilte meldinger for mer informasjon.
For å konfigurere aktiviteten Angi kunngjøring, utfør følgende trinn:
- Logg inn på Kontrollhub.
- Naviger til .
- Velg ønsket flyt og klikk på ikonet Gå til flytinnstillinger for å åpne ønsket flyt.
- Dra og slipp aktiviteten Angi kunngjøring til hovedflytlerretet.
- I fanen Generelle innstillinger konfigurerer du følgende parametere:
-
I feltet Aktivitetsetikett skriver du inn et navn for aktiviteten.
-
I feltet Aktivitetsbeskrivelse skriver du inn en beskrivelse av aktiviteten.
-
- For å konfigurere agenthilsen, slå på Aktiver agenthilsen veksleknappen. I feltet Formål med hilsen skriver du inn navnet på formålet med hilsenen.
-
For å konfigurere samsvarsmeldingen, slå på Aktiver samsvarsmelding veksleknappen. Velg den nødvendige lydfilen fra rullegardinlisten.
- Klikk på Lagre.
- Klikk på Publiser for å publisere flyten.
Angi nummerpresentasjon
Bruk aktiviteten Angi nummerpresentasjon til å definere nummerpresentasjonen som vises under en samtale. Aktiviteten Angi anrops-ID skal kun brukes på hendelsesflyter. Angi anrops-ID er en terminalaktivitet som markerer slutten på en inntruffet PreDial-hendelsesflyt. Aktiviteten Angi nummerpresentasjon hjelper med å konfigurere ANI for følgende scenarier:
-
Innkommende anrop
-
Utgående anrop
-
Tilbakekalling med høflighet
-
Forhåndsvisning av kampanje
-
Netttilbakeringing
-
Utfør flyt
-
Overfør til oppringt nummer
-
Konsulter for å ringe nummeret
Rådfør deg med agenten
Rådfør deg med EP-DN/queue
-
Overfør til EP/queue
Du kan konfigurere denne aktiviteten ved siden av en PreDial-hendelsesbehandler. Det nødvendige ANI-et kan konfigureres ved hjelp av aktiviteten Angi nummerpresentasjon basert på DNIS (Diladed Number Identification Service), operasjonstype eller deltakertype.
Du kan konfigurere agentens DN som et tilpasset ANI, slik at den oppringte agenten kan se den oppringende agenten. DN/extension nummeret når de blir kontaktet. Dette reduserer sjansen for at interne anrop blir brutt. Når for eksempel en resepsjonsbruker (kontaktsenteragenten) ringer en backoffice-bruker (en intern ansatt), kan backoffice-brukeren se den interne anroper-ID-en (kontakt number/extension) av agenten, og minimerer dermed avvisninger av anrop.
For dette formålet kan den som ringer se kontakten number/extension bare når den oppringte agenten kontaktes via utringing, konsultasjon eller overføring til DN, og DN legges til listen over kontaktnumre.
Du må legge til kontaktnummeret i listen over interne numre for en organisasjon i Control Hub. Hvis du vil ha mer informasjon om hvordan du legger til et kontaktnummer, kan du se Opprett kontaktnummer eller internnummer.
Hvis du skriver inn et tilfeldig tall, kontrollerer systemet dette tallet med standard EP-DN-tilordningen som er konfigurert på Control Hub eller Management Portal. Hvis det er et avvik, ruter systemet det tilbake til standard ANI. Hvis du vil ha mer informasjon om tilpasset ANI-validering, kan du se Tilbakeringing.
For å sikre at de opprinnelige tallene forblir tilgjengelige for analyse i rapportene, endres ikke ANI-en som vises i rapportene til den tilpassede ANI-en.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||||||||||||||
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
| ||||||||||||||||||||||||||||||
| 3 |
I delen Innstillinger for nummerpresentasjon konfigurerer du følgende:
ANI-tilpasning er avhengig av regulatoriske krav. Vurder de regionale avhengighetene før utrulling av miljøet. En PreDial-hendelsesbehandler som brukes til å tilpasse anroper-ID-en, overstyrer ANI-en du valgte tidligere, for eksempel agentvalgt ANI for utringing, tilbakeringing med tilpassing av ANI eller et lignende scenario. Flytstøtte er nødvendig for alle innkommende eller utgående scenarioer for å tilpasse ANI. For brukstilfeller med avhengigheter av tjenesteleverandører, som landskodebaserte avgjørelser, regionale restriksjoner osv., bør du vurdere å teste flytene med tjenesteleverandørene først. For at ANI skal fungere som forventet i ulike anropsscenarioer, trenger du et neste generasjons miljø. ANI-bruken for flere scenarier som er aktuelle i neste generasjons miljø er:
Opprett kontaktnummer eller internnummer Du kan legge til et kontaktnummer i listen over interne numre for organisasjonen din. De tilpassede ANI-ene vil være synlige for disse kontaktene som er lagt til. Du kan enten legge til ett enkelt kontaktnummer om gangen, eller bruke masseoperasjoner for å 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 Control Hub, kan du se Masseoperasjoner i Webex kontaktsenter. Slik legger du til et kontaktnummer eller en internnummer:
|
Angi hviskemelding
Aktiviteten Angi hviskemelding spiller av en kort, forhåndsinnspilt melding til en agent rett før agenten kobler seg til en innringer. Kunngjøringen spilles bare av for agenten; den som ringer hører standardringelyden mens hviskemeldingen spilles av.
Innholdet i kunngjøringen kan inneholde informasjon om den som ringer, noe som hjelper agenten med å forberede seg på å håndtere samtalen.
Ved å gi agentene denne informasjonen på forhånd, hjelper hviskemeldinger dem med å håndtere samtaler mer effektivt, noe som fører til kortere samtalebehandlingstider og forbedret kundetilfredshet.
Når en hvisking spilles, kan du ikke:
-
Sett samtalen på vent, overfør eller delta i konferanse.
-
Be om hjelp fra veileder.
Disse funksjonene blir tilgjengelige igjen etter at kunngjøringen er fullført.
En hviskende kunngjøring:
-
Gjelder for innkommende anrop og blind overføring til EP.
-
Kan være en ledetekst eller en (tekst-til-tale) TTS-streng.
-
Kan kombineres med samsvarsmelding og agenthilsen, i så fall spilles hviskingen av først.
-
Er ikke inkludert i samtaleopptaket.
-
Støtter alle typer agentendepunkter som telefon, soft client og WebRTC.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger skriver du inn følgende informasjon:
|
| 3 |
I delen Hviskemelding kan du angi en forhåndsmelding for agenter, som gir viktig informasjon om innringeren for personlig service. Når du slår på Aktiver tekst-til-tale-bryteren, kan du velge ønsket kobling.
|
Start mediestrømming
Aktiviteten Start mediestrømming brukes til å aktivere strømming av talemedier fra aktive samtaler mellom en innringer og en agent.
Hvis du vil ha mer informasjon om hvordan du bruker aktiviteten i samtaleflyter, kan du se Aktiver mediestrømming for bestemte køer.
Last opp lyd
Bruk aktiviteten Last opp lyd i flyten for å aktivere opplasting av agenthilsener.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Naviger til . |
| 3 |
Velg ønsket flyt og klikk på ikonet Gå til flytinnstillinger for å åpne ønsket flyt. |
| 4 |
Dra og slipp Last opp lyd-aktiviteten til hovedflytlerretet. |
| 5 |
I seksjonen Generelle innstillinger konfigurerer du følgende parametere: |
| 6 |
I fanen Lydfilinformasjon konfigurerer du følgende parametere: |
Hendelsesflyter
Fanen Hendelsesflyter inneholder følgende hendelseshåndterere som du bruker på tvers av ulike aktiviteter:
- VedGlobalFeil
- Agent Godkjent
- TelefonkontaktAvsluttet
- Agenttilbud
- Agent frakoblet
- Tilbakeringing mislyktes
- Forhåndsoppringing
- KontaktAniOppdatert
- Resultat av utgående kampanjeanrop
VedGlobalFeil
Denne hendelsen forenkler den globale feilhåndteringen. Systemet utløser denne hendelsen når du ikke konfigurerer feilbanekoblingene på 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.
Agent Godkjent
Systemet utløser denne hendelsen når en agent svarer på et innkommende anrop og avbryter kontaktens opplevelse i en kø. Denne hendelsen utløses direkte for progressive, prediktive og forhåndsvisningskampanjeanrop når agenten svarer på anropet.
Aktiviteter som åpner opp for denne hendelsen er Skjermbilde og Køkontakt.
TelefonkontaktAvsluttet
Systemet utløser denne hendelsen når en aktiv samtale kobles fra, og fjerner alle deltakere. Hendelsen er tilgjengelig hvis du bruker valgte samtalehåndteringsaktiviteter i en flyt, for eksempel Skjermbilde og Tilbakemelding. Denne hendelsen krever ikke eskalering til en agent.
Når du oppretter en flyt, må du ikke legge til noen IVR-aktivitet etter PhoneContactEnded -hendelsen. Under flytkjøringen vil ikke flyten fungere når du legger til en aktivitet etter at kontakten er avsluttet.
Bare aktiviteten Køkontakt eksponerer denne hendelsen.
Agenttilbud
Systemet utløser denne hendelsen når en agent tilbys en talekontakt. Denne hendelsen lar flytutvikleren konfigurere flere støttede aktiviteter som er en del av hendelseshåndteringen. For eksempel kan en flytutvikler konfigurere en Screen Pop-aktivitet mot en AgentOffered-hendelse. Denne konfigurasjonen gir kunderelatert informasjon til agenten før agenten tar imot eller svarer på en samtale.
Denne hendelsen er knyttet til NewContact.
AgentOffered -hendelsen støttes ikke for progressive, prediktive og forhåndsvisningskampanjer.
Du kan se de relaterte variablene i Hendelsesutdatavariabler.
Agent frakoblet
Systemet utløser denne hendelsen når den siste agenten kobler fra en aktiv samtale, slik at kunden blir alene på linjen.
Aktiviteten Køkontakt eksponerer denne hendelsen.
Tilbakeringing mislyktes
Systemet utløser denne hendelsen når en tilbakeringing med høflighet, en planlagt tilbakeringing eller en personlig planlagt tilbakeringing mislykkes.
-
Systemet prøver bare en tilbakeringing på nytt når en tilbakeringing mislykkes fra kontaktens side. Tilbakeringingen mislykkes når kontakten er opptatt eller utilgjengelig, eller det ikke er noe svar fra en agent.
-
I tillegg mislykkes samtalen fra agentens side når en agents telefon ikke er tilgjengelig, eller agenten avviser samtalen. Samtalen flyttes tilbake til køen og rutes igjen til en tilgjengelig agent.
-
For planlagte tilbakeringinger mislykkes også tilbakeringingen når den planlagte sluttidspunktet er nådd uten at samtalen er rutet til en agent. For personlige planlagte tilbakeringinger mislykkes tilbakeringingen også når den tildelte agenten ikke er logget inn.
For å bruke et tilbakekall for nytt forsøk i en flyt, konfigurer en lokal flytvariabel (ved hjelp av SetVariable-aktiviteten) med verdien 0 og øk den etter behov. Sørg for at verdien er mindre enn antallsverdien for variabelen Prøv på nytt.
Du kan legge til andre hendelser du trenger i flyten for å forsøke et tilbakeringingsforsøk. Inkluder en Vent -aktivitet etterfulgt av en Tilbakeringing eller en hvilken som helst 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 Vent-aktiviteten.
For å avslutte forsøkene:
-
For en sann tilstand, bruk aktiviteten Sluttflyt. Ikke bruk en frakoblingsaktivitet.
-
For en usann betingelse, bruk en Frakobling etter at en Retry-variabel er konfigurert i flyten. I dette tilfellet er alle nye forsøk fullførte, og det er ingen nye forsøk tilgjengelig.
Maksimalt antall forsøk på tilbakeringing er 10. Maksimal tid interaksjonen kan forbli i systemet er 14 dager. Det som inntreffer først, regnes som levetiden til en interaksjon for å konfigurere et nytt forsøk.
Når du bruker en venteaktivitet, er minimumsintervallet mellom nye forsøk 10 sekunder, og maksimumsintervallet mellom nye forsøk er 72 timer.
Når statusen til en kontakt er i tidsavbrudd for parkert modus, og hvis nye forsøk er tilgjengelige, genereres en CallbackFailed-hendelse. Den konfigurerte hendelsesbehandleren i flyten fortsetter å prøve tilbakekallingen på nytt for de gjenværende forsøkene.
Når en tilbakeringing til en kontakt mislykkes, fjernes kontakten fra køen, og CallbackFailed-hendelsen genereres. Nyhetsbehandleren kan sette den i kø igjen ved å bruke hvilken som helst av aktivitetene som tilbakeringing (samme eller annen destinasjon), køkontakt, and/or Kø til agent.
Hvis tilbakeringing er konfigurert til en annen destinasjon i hendelsesbehandleren CallbackFailed, vil ikke ferdigheter bli overført videre.
For planlagt tilbakeringing eller personlig planlagt tilbakeringing – i flyten for nye forsøk – bruk NewContact.DNIS i tilbakeringingsaktiviteten hvis konfigurert.
Forhåndsoppringing
Som en del av NewContact lar PreDial-hendelsen flytutvikleren angi eller tilpasse anrops-ID-en ved hjelp av aktiviteten Angi anrops-ID.
Når du oppretter en arbeidsflyt, er denne hendelsen tilgjengelig i fanen Hendelsesflyter i Flow Designer. Dette er en hendelse som avsluttes ved å konfigurere aktiviteten Angi nummerpresentasjon. Denne hendelsen utløses for både agent og kunde basert på anropsscenarioet.
For at kampanjeanrop skal lykkes, må agentanropene og kundeanropene foretas fra samme medieregion. Medieområdet velges basert på ANI/CLID av samtalen når den presenteres for media. Tilordningen mellom ANI og medieområdet utføres i Control Hub. ANI-ene som velges for agentanropet og kundeanropet, hvis de styres via PreDial-hendelsen i flyten, bør velges slik at begge anropene kommer fra samme region.
Hvis for eksempel en agent befinner seg i Singapore, men kundesamtalene skal foretas i USA, kan ANI for kundesamtalen velges slik at medieregionen er USA. På samme måte bør ANI-en som er valgt for agentanropet i PreDial-hendelsen også velges slik at medieregionen som er valgt er USA.
Tabellen nedenfor viser en liste over operasjonstyper og tilhørende deltakertyper for PreDial.operationType.
|
Forhåndsoppringingsoperasjonstype |
Forhåndsoppringing.Deltakertype |
|---|---|
|
|
Agent |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
DN |
|
|
Agent |
|
|
DN |
|
|
Agent |
|
|
Agent |
|
|
EP-DN |
Tilpass ANI gjelder ikke for Supervisor når samtaleovervåking er konfigurert.
Konfigurer alle PreDial-hendelsesbehandlerbaner med Angi anroper-ID som en terminalaktivitet, ellers kan kontakten bli forlatt.
Flytstøtte er nødvendig for alle innkommende eller utgående scenarioer for å bruke PreDial-hendelsesbehandleren.
Ikke bruk flytaktiviteter som setter en kontakt i kø med PreDial-hendelsesbehandleren.
For ANI konfigurert mot en utgående kontakt, rutes samtalen gjennom regionen agent-ANI-en er tilordnet til, uavhengig av regionen der kontakten befinner seg. Hvis for eksempel en organisasjon har kontaktsentre i USA og Australia, og en utgående samtale utløses for en kontakt som befinner seg i USA med Agent ANI tilordnet til Australia-regionen, rutes samtalen 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 se de relaterte variablene i Hendelsesutdatavariabler.
KontaktAniOppdatert
Systemet utløser denne hendelsen når ANI-en til den som ringer endres. Hvis for eksempel en kundes samtale først går til en operatørskranke og deretter sendes til agenten, oppdateres agentens skrivebord, agentens enhet og all relatert informasjon automatisk med innringerens ANI. Dette sikrer at den opprinnelige innringerens ID og korrekte detaljer alltid vises.
Bare samtaleoverføringer initiert fra bordtelefoner eller Jabber-klienter lokale gjenspeiler den endelige CLI-en. Overføringer utført via Webex-appen på Webex Calling oppdateres ikke for å vise den endelige CLI-en.
Resultat av utgående kampanjeanrop
Som en del av NewContactutlø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 samtalen hvis agenten ikke er tilgjengelig.
Bare aktivitetene Spill av musikk og Spill av melding støttes for denne behandleren, og samtalen må deretter kobles fra.
Du kan legge til flere samtalekontrollaktiviteter, som Spill av musikk, Koble fra kontakt osv., i denne hendelsen i henhold til resultatet av samtalefremdriftsanalysen (CPA). CPA-resultater kan være ett av følgende:
- AMD - indikerer at en telefonsvarer er oppdaget.
- FORLATT – indikerer at samtalen er forlatt på grunn av manglende tilgjengelighet hos en agent.
- LIVE_STEMMEN – indikerer at en kundes live-stemme er oppdaget i en IVR-kampanje.
Hvis du vil konfigurere IVR i en utgående kampanjesamtale:
- Identifiser flyter som bruker
OutboundCampaignCallResult-hendelsen. - Plasser en Gå til-aktivitet for å tilordne flyten til en annen flyt.
- Bruk IVR-trinn konfigurert med virtuell agentaktivitet i den andre flyten.
Sørg for at du utfører disse trinnene, da du ikke kan bruke en virtuell agent-aktivitet direkte med en OutboundCampaignCallResult.
Du kan se den relaterte variabelen i Hendelsesutdatavariabler.
Arbeidsflyt ved global feil
Mens du oppretter en flyt, kan du angi feilbanen til en aktivitet for å håndtere en aktivitetsfeil eller en generell feil du får under flytkjøringen.

Hvis du får en feil under flytkjøringen, fortsetter kjøringen med den neste aktiviteten som er definert i feilbanen. Hvis du ikke konfigurerer feilbanen i hovedflyten, kan du fortsatt angi OnGlobalError -hendelsen som er tilgjengelig i fanen Hendelsesflyter for å håndtere flytutførelsesfeilen.
Hvis du ikke definerer feilstier i verken Hovedflyt og Hendelsesflyter, avsluttes flyten når det oppstår en feil under flytkjøringen.
La oss se på et scenario der du konfigurerer aktiviteten Angi variabel i en flyt.

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

I eksemplet ovenfor legges Spill av melding til i hendelseshåndtereren OnGlobalError. Hvis det oppstår en systemfeil under utførelsen av aktiviteten Angi variabel i Hovedflyt, vil systemet først vurdere konfigurasjonen som ble gjort i aktiviteten Angi variabel. Hvis det ikke er definert noen feilsti, sjekker systemet hendelsesbehandleren OnGlobalError i hendelsesflyten. Siden en Spill av melding -aktivitet er knyttet til OnGlobalError -hendelsen i eksemplet ovenfor, spiller systemet av meldingen og avslutter flyten.
Bruk variabler og uttrykk
Flow Designer støtter følgende typer variabler:
Tilpassede variabler
Tilpassede flytvariabler er konfigurerbare variabler av forskjellige datatyper som du kan bruke gjennom hele flyten. Du kan opprette så mange flytvariabler som du trenger for å tilfredsstille logikken i flyten din.
Sikre variabler
Du kan merke flytvariabler som sikre for å forhindre logging og lagring av sensitiv informasjon (disse verdiene vil også bli maskert i Flow Debugging-ruten). Du kan angi sikre variabler som Visbare for agent eller Redigerbare for agent for å kontrollere hvordan disse variablene presenteres på Agent Desktop.
Som standard oppfører alle eksisterende variabler i de distribuerte flytene seg som usikre variabler. Åpne disse flytene i redigeringsmodus for å gjennomgå og beholde de sikre variablene etter behov.
I flytvariabeltilordning kan du ikke tilordne en sikker variabel til en usikker variabel i Gå til-aktiviteten.
Du kan ikke merke globale variabler som sikre.
Opprett tilpassede flytvariabler
| 1 |
Logg inn på Kontrollhub. | ||||||||||||||
| 2 |
Gå til . Flyter-siden vises.
| ||||||||||||||
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
| ||||||||||||||
| 4 |
Fra konfigurasjonspanelet åpner du seksjonen Variabeldefinisjon. | ||||||||||||||
| 5 |
Klikk på Legg til flytvariabel. Du kan legge til maksimalt 30 variabler i en flyt. Denne antallet inkluderer alle globale variabler og flytvariabler, uavhengig av om de er rapporterbare eller synlige for agenter. | ||||||||||||||
| 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. De støttede variabeltypene er:
| ||||||||||||||
| 8 |
Angi standardverdien for variabelen i henhold til den valgte variabeltypen. | ||||||||||||||
| 9 |
(Valgfritt) Slå på veksleknappen Aktiver ekstern overstyring. Ved å aktivere dette alternativet eksponerer du variabelen på kanalkonfigurasjonssiden. Dette lar administratorer og overordnede overstyre den konfigurerte variabelverdien fra Kontrollhuben. Med andre ord kan de endre verdien av flytvariabelen for en bestemt kanal uten å åpne flyten fra Flow Designer-modulen. Hvis du vil ha mer informasjon om overstyring av variabler fra kontrollhuben, kan du se Konfigurere en kanal. Når du konfigurerer variabeltypen som en streng, vises rullegardinlisten Ressurstype med følgende alternativer. Velg ressurstypen du vil tillate administratorene å overstyre under kanalkonfigurasjonen.
| ||||||||||||||
| 10 |
(Valgfritt) Hvis du aktiverer veksleknappen Inneholder sensitiv informasjon, markerer systemet variabelen som en sikker variabel. Under flytutførelse logger eller lagrer ikke systemet informasjon som sendes gjennom denne variabelen. | ||||||||||||||
| 11 |
(Valgfritt) Hvis du aktiverer veksleknappen Gjør agent synlig, vises variabelen på skrivebordet sammen med verdien som er registrert som en del av flyten. Når du aktiverer veksleknappen Gjør agent synlig, vises følgende felt:
| ||||||||||||||
| 12 |
Klikk på Lagre. Når du lagrer en tilpasset flytvariabel, lagres variabelen som en tagg i det globale egenskapspanelet på skrivebordet. Hvis du merket variabelen som Synlig for agent, viser taggen et headsetikon for enkel identifisering. |
Eksempel: Rekkefølgen på flytvariabler som vises på skrivebordet
Når du oppretter variabler som er merket som Agent Viewable, viser skrivebordet disse variablene i en bestemt rekkefølge.
Hvis du for eksempel oppretter følgende flytvariabler: Kundetype, Abonnementkunde, Kundetall, Samtaleforhold, fødselsdato, Datotest.
Skrivebordet mottar disse variablene fra Flow Designer i følgende rekkefølge: Samtaleforhold, Kundetall, Kundetype, Abonnertkunde, ANI, DN, fødselsdato, ronaTimeout, Datetest.
Skrivebordet viser variablene i følgende rekkefølge, fra venstre til høyre, på brukergrensesnittet:
-
Kundevariablene
.Phone Number, DN, Queue, RONA Time -
Flytvariablene er sortert i alfabetisk rekkefølge med variabler som begynner med stor bokstav først, etterfulgt av variabler med liten bokstav: Samtaleforhold, Kundetall, Kundetype, Datotest, Abonnertkunde, fødselsdato.
Eksempel: Vis interaksjons-ID på datamaskin
En interaksjons-ID (kontaktøkt-ID) er en systemgenerert unik ID som identifiserer en gitt interaksjon. Du kan hente interaksjons-ID-en fra analysatorrapportene og bruke ID-en til feilsøking av problemer knyttet til anropsfeil. Slik viser du interaksjons-ID-en på datamaskinen:
- Åpne den nødvendige flyten og velg Legg til flytvariabler.
- Sett feltet Standardverdi til NewContact.interactionId.
- Aktiver veksleknappen Gjør agent synlig.
Når agenten mottar en samtale, vises interaksjons-ID-en på skrivebordet.
Rediger tilpassede flytvariabler
Hvis variabelen allerede er i bruk, kan du ikke redigere variabeltypen. Å gjøre det kan ha store konsekvenser for flyten. Så denne handlingen er forbudt. I dette tilfellet er rullegardinfeltet Variabeltype deaktivert, og det vises en advarselsmelding.
Når en variabel er redigert, vises endringene som er gjort i hele flyten og i popup-vinduet som vises når du klikker på en flytvariabel i ruten Globale egenskaper.
For å redigere en tilpasset flytvariabel, utfør følgende trinn:
| 1 |
Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
|
| 4 |
Klikk på Rediger øverst til høyre i popover-vinduet. Dialogboksen Rediger flytvariabel vises. Hvis variabelen ikke brukes i flyten, kan alle feltene redigeres. Du kan endre variabelnavnet, beskrivelsen, typen og verdien. |
| 5 |
Klikk på Informasjon -ikonet i denne meldingen for å se en liste over aktivitetene der variabelen brukes. Hvis du vil fortsette med å redigere variabelen, må du fjerne variabelen fra alle flytkonfigurasjoner før du prøver å redigere på nytt. |
| 6 |
Gjør de nødvendige endringene. Knappen Lagre forblir deaktivert inntil du foretar en endring. |
| 7 |
Klikk på Lagre. |
Slett tilpassede flytvariabler
Hvis variabelen brukes i en flyt, kan du ikke slette den. Å gjøre det har store konsekvenser for flyten. I dette tilfellet er knappen Slett i vinduet Slett variabel deaktivert, og en liste over aktiviteter der variabelen brukes vises.
Aktivitetene er gruppert basert på om de vises i fanen Hovedflyt eller Hendelsesflyter. Hvis du vil slette en variabel som er i bruk, må du fjerne den fra alle flytkonfigurasjoner før du prøver å slette den.
For å slette en tilpasset flytvariabel, utfør følgende trinn:
| 1 |
Gå til . Flyter-siden vises.
|
| 2 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
|
| 3 |
I Globale egenskaper-rutenklikker du på Slett -ikonet som vises på variabeltaggen du vil slette. |
Overstyr flytinnstillinger
Funksjonen for overstyring av flytinnstillinger i Flow Designer-modulen lar autoriserte brukere endre visse forhåndsdefinerte innstillinger for en flyt fra Control Hub. Denne funksjonen gjør det mulig for administratorer og veiledere å enkelt endre visse flytparametere, for eksempel åpningstider, lydmeldinger eller køtildelinger, uten å åpne den nødvendige flyten.
Slik overstyrer du flytinnstillinger:
-
Du må konfigurere visse variabler i flyten som eksternt konfigurerbare. Se delen Opprett egendefinerte flytvariabler for konfigurasjonsdetaljer.
-
Administratorene og veilederne må deretter gjøre de nødvendige endringene i disse variablene. De konfigurerte flytvariablene vises på kanalkonfigurasjonssiden i Kontrollhuben. Se delen Konfigurer en kanal for mer informasjon.
Funksjonen for overstyring av flytinnstillinger gir følgende fordeler:
- Gjenbrukbarhet av flyt: Administratorer kan bruke den samme flyten for forskjellige organisasjoner. De kan konfigurere forskjellige verdier for den samme variabelen for forskjellige kanaler uten å endre standardverdien som er definert i flyten.
- Raskere responstider: Endringer som gjøres i variabelverdiene brukes umiddelbart, selv på kall som allerede pågår.
- Reduserte feil: Eliminerer risikoen for feil ved modifisering av komplekse flyter.
- Forenklet oppgavehåndtering: Uten denne funksjonen må administratorene utføre følgende oppgaver, som kan være komplekse og tidkrevende for ikke-tekniske brukere:
- Logg inn på Kontrollhub.
- Åpne Flow Designer-modulen.
- Naviger til den nødvendige flyten og finn den relevante banen for flyten.
- Gjør de nødvendige endringene.
- Publiser flyten på nytt.
Forhåndsdefinerte variabler
Flow Designer oppretter automatisk forhåndsdefinerte variabler når du bruker bestemte hendelser og aktiviteter i en flyt.
En liste over tilgjengelige forhåndsdefinerte variabler vises i delen Forhåndsdefinerte variabler i ruten Globale flytegenskaper. De vises også i Egenskaper-ruten for den valgte hendelsen eller aktiviteten.
Klikk på hver variabel for å åpne et popup-vindu som forklarer hvilken type data variabelen lagrer, slik at du vet hvordan du bruker variabelen i flyten din.
Selv om de fleste attributtene til en hendelsesutdatavariabel er forhåndsdefinerte og ikke kan redigeres, kan du redigere variabelen for å endre den globale variabelbetegnelsen.
Hendelsesutdatavariabler
Hendelsesutdatavariabler er spesifikt knyttet til hendelser og bruker nomenklaturen: ..
Alle hendelsesutdatavariablene som er tilgjengelige for bruk i en flyt, vises automatisk i ruten Globale egenskaper etter at en hendelse er introdusert i flyten, og også i ruten Egenskaper for den tilknyttede hendelseshåndtereraktiviteten.
De tilgjengelige hendelsesutdatavariablene er:
-
NewContact.ANI -
NewContact.DNIS -
NewContact.InteractionID -
NewContact.PSTNRegion -
AgentAccepted.AgentID -
AgentAccepted.AgentName -
AgentAccepted.AgentEmailId -
AgentAccepted.AgentSessionID -
AgentAccepted.QueueID -
AgentAccepted.QueueName -
AgentAccepted.TeamID -
AgentAccepted.TeamName -
AgentAccepted.TenantID -
AgentAccepted.CAD -
PhoneContactEnded.AgentID -
PhoneContactEnded.AgentEmailID -
PhoneContactEnded.TeamID -
PhoneContactEnded.QueueID -
PhoneContactEnded.InboundChannel -
PhoneContactEnded.RoutingStrategyID -
AgentOffered.agentId -
AgentOffered.agentName -
AgentOffered.agentEmailId -
AgentOffered.agentSessionId -
AgentOffered.queueId -
AgentOffered.queueName -
AgentOffered.teamId -
AgentOffered.teamName -
AgentOffered.tenantId -
AgentOffered.callAssociatedData -
AgentOffered.AgentID -
AgentOffered.AgentName -
AgentOffered.AgentSessionID -
AgentOffered.QueueID -
AgentOffered.QueueName -
AgentOffered.TeamID -
AgentOffered.TeamName -
AgentOffered.TenantID -
AgentOffered.CAD -
PreDial.direction -
PreDial.participantType -
PreDial.dialNumber -
PreDial.otherPartyDn -
PreDial.epDn -
PreDial.agentSelectedAni -
PreDial.operationType -
OutboundCampaignCallResult.CPAResult -
OutboundCampaignCallResult.CPAResultCode -
AgentDisconnected.AgentId -
AgentDisconnected.AgentEmailId -
AgentDisconnected.QueueId -
AgentDisconnected.TeamId -
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.
Tilpass systemvariabler
Du kan bare tilpasse skrivebordsetiketten for telefonnummer og DNIS-variabler (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 din ved hjelp av Control Hub-URL-en https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
|
| 4 |
Fra ruten Globale flytegenskaper åpner du seksjonen 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 skriver du inn ønsket skrivebordsetikett for variabelen. |
| 11 |
Klikk på Lagre. Dette skaper variabelen.
|
| 12 |
Fra aktivitetsbiblioteket drar du aktiviteten Angi variabel inn i lerretet. |
| 13 |
I delen Variabelinnstillinger i ruten Aktivitetsinnstillinger gjør du følgende: Når du publiserer flyten, erstatter den nyopprettede flytvariabelen den valgte systemvariabelen. Under flytkjøringen vises skrivebordsetiketten til den nyopprettede variabelen i Innkommende-popover- og interaksjonsruten på skrivebordet.
|
Aktivitetsutgangsvariabler
Aktivitetsutdatavariabler lagrer dataene som er samlet inn fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter på lerretet. Utdatavariabler for aktivitet bruker følgende syntaks: . der aktivitetsnavnet endres dynamisk basert på aktiviteten.
Hvis en flyt bruker en aktivitet flere ganger, har hver aktivitet en unik forekomst av hver tilknyttede aktivitetsutdatavariabel. Alle aktivitetsutdatavariablene 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 ruten Egenskaper for den tilknyttede aktiviteten.
De tilgjengelige aktivitetsutgangsvariablene er:
-
Menu.OptionEntered: Lagrer menyalternativet som innringeren valgte under menyaktivitetsforekomsten. Dette er et enkelt siffer fra 0 til 9. -
CollectDigits.DigitsEntered: Lagrer sifrene som ble tastet inn av innringeren under aktivitetsforekomsten «Samle inn sifre». Antall sifre avhenger av aktivitetskonfigurasjonen. -
HTTPRequest.HTTPStatusCode: Lagrer statuskoden som mottas når HTTP-forespørselen forsøkes. -
HTTPRequest.HTTPResponseBody: Lagrer svaret når HTTP-forespørselen er utløst. -
HTTPRequest.ResponseHeaders: Lagrer overskriftene som sendes som en del av HTTP-forespørselen. -
VirtualAgent.IntentTriggered: Lagrer intensjonen som utløste at samtaleopplevelsen enten ble håndtert eller eskalert. -
GetQueueInfo.EWT: Lagrer verdien for den estimerte ventetiden for den valgte køen. -
GetQueueInfo.PIQ: Lagrer verdien for posisjonen i en kø for den valgte køen.
Globale variabler
Globale variabler er tilpassede variabler som du kan vise og få tilgang til når du oppretter flyter. Administrator oppretter globale variabler i modulen Provisioning i Control Hub. Hvis du vil ha mer informasjon, kan du se delen Globale variabler i oppsett- og administrasjonsveiledningen for Webex Contact Center.
Som flytutvikler kan du bruke disse variablene etter 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.
Legg til global variabel i en flyt
Du kan legge til maksimalt 30 variabler i en flyt. Denne antallet inkluderer alle globale variabler og flytvariabler, uavhengig av om de er rapporterbare eller synlige for agenter.
Hvis du vil legge til flere variabler utover maksimumsgrensen, må du slette et tilsvarende antall av de eksisterende variablene. Hvis du vil ha mer informasjon om hvordan du sletter en global variabel, kan du se Fjern globale variabler fra en flyt.
Under oppretting av flyt kan en global variabel av typen String initialiseres med en maksimal lengde på 256 tegn. Men under flytutførelse kan variabelen oppdateres til å inneholde opptil 1024 tegn. Overskridelse av denne grensen kan føre til uønsket oppførsel, som for eksempel anropsfeil og ugyldige verdier.
Slik legger du til globale variabler i en flyt:
| 1 |
Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
|
| 4 |
I ruten Globale flytegenskaper blar du ned til Variabeldefinisjon > Forhåndsdefinerte variabler seksjon. |
| 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 Provisioning -modulen.
|
| 6 |
(Valgfritt) Bruk feltet Søk etter globale variabler til å filtrere og søke etter de nødvendige globale variablene fra listen. |
| 7 |
Kryss av i boksene for de nødvendige globale variablene fra listen, og klikk på Legg til. Systemet viser de valgte variablene i seksjonen Globale variabler.
Som standard har hver variabel administratordefinerte metadatafelt som Rapporterbar, Synlig for agent, Redigerbar for agent og Skrivebordsetikett. Hvis administratoren endrer metadataverdier mens den globale variabelen er i bruk, gjenspeiles endringene som gjøres i Kontrollhuben på tvers av flyter (med en utløpsforsinkelse for hurtigbufferen på 8 timer). |
Rediger global variabel i en flyt
Når du redigerer en global variabel, kan du ikke endre noen metadataverdi for en global variabel i flytdesigneren. Du kan imidlertid endre standardverdien ved å bruke veksleknappen Overskriv standardverdi.
Slik redigerer du en global variabel i en flyt:
| 1 |
Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
|
| 4 |
I ruten Globale flytegenskaper blar du ned til Variabeldefinisjon > Forhåndsdefinerte variabler seksjon. |
| 5 |
I panelet Global variabel klikker du på en global variabel og deretter på redigeringsikonet ( Dialogboksen Rediger globale variabler vises. Den viser detaljene for den valgte globale variabelen, for eksempel Variabeltype, Standardverdi, Skrivebordsetikett og Agentredigerbar.
|
| 6 |
(Valgfritt) Aktiver veksleknappen Overskriv portalkonfigurasjoner for å overskrive de eksisterende verdiene som er konfigurert i Control Hub. Dette lar deg endre feltverdier som Standardverdi, Agentsynlighet, Agentredigerbar og Skrivebordsetikett. Skriv inn nødvendig verdi i Standardverdi i henhold til den valgte variabeltypen. Hvis for eksempel variabeltypen er boolsk, vises dette feltet som en rullegardinliste. Standardverdien som angis for en global variabel av typen streng som kan rapporteres av agenter, må ikke overskride 256 tegn. |
| 7 |
Gjør de nødvendige endringene. |
| 8 |
Klikk på Lagre. |
Fjern 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, kontakt administratoren din for å aktivere funksjonsflagget for å fjerne globale variabler fra flyten.
Slik fjerner du en global variabel fra en flyt:
| 1 |
Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
|
| 4 |
I ruten Globale flytegenskaper blar du ned til Variabeldefinisjon > Forhåndsdefinerte variabler seksjon. |
| 5 |
I panelet Globale variabler klikker du på fjerningsikonet (x) for den globale variabelen du vil fjerne. En popup-melding ber deg om å bekrefte handlingen din.
|
| 6 |
Klikk på Slett. Dette fjerner den valgte globale variabelen fra listen.
|
Variabler som kan vises på skrivebordet
Du kan konfigurere følgende variabeltyper for innkommende popover-vindu og interaksjonsruten 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 Control Hub.
-
Tilpassede flytvariabler som opprettes og administreres i Flow Designer
Du kan bare konfigurere de variablene som er merket som Synlige for agent.
Du kan konfigurere disse variablene på de nye flytene så vel som på de eksisterende flytene. De eksisterende flytene fortsetter imidlertid å vise standard popover-variabler som telefonnummer, DNIS og kønavn. Du kan redigere disse flytene for å legge til flere variabler ved å bruke denne funksjonen.
Fremgangsmåten for å konfigurere variabler for innkommende popover-vindu og interaksjonsruten for innkommende og utgående anrop er de samme.
Du må bygge separate flyter for innkommende og utgående anropsscenarioer for å konfigurere variabler for innkommende popover-vindu og interaksjonsrute.
- Innkommende popover på skrivebordet
- Innkommende-popoveren vises når en agent mottar et innkommende anrop eller ringer et utgående anrop. Den viser viktig informasjon om kunden i henhold til variablene som er konfigurert i Flow Designer. Du kan angi en rekkefølge for visning av hver av disse variablene i det innkommende popover-vinduet, som kan inkludere en hvilken som helst kombinasjon av systemvariabler, globale variabler og tilpassede flytvariabler. Du kan også redigere skrivebordsetiketten til disse variablene.
- Du kan tilpasse skrivebordsetiketten for systemvariabler som telefonnummer og DNIS. Hvis du vil ha mer informasjon, kan du se Tilpass systemvariabler.
- For innkommende og utgående anrop kan du velge minimum tre og maksimalt seks variabler. For konsultasjonsanrop vil den konsulterte agenten se 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 det innkommende popover-vinduet på skrivebordet.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for den innkommende popover-vinduet, kan du se Konfigurer variabler for innkommende popover-vindu.
- Interaksjonsrute
- Samhandlingsruten på skrivebordet vises etter at agenten har godtatt det innkommende eller utgående anropet. Den viser informasjon som er angitt i variabler i interaksjonsruten som er konfigurert i Flow Designer. Du kan velge maksimalt 30 variabler. Du kan angi en rekkefølge for visning av hver av disse variablene i interaksjonsruten, som kan inkludere en hvilken som helst kombinasjon av systemvariabler, globale variabler og tilpassede flytvariabler. Du kan også redigere skrivebordsetiketten til disse variablene.
-
Webex Contact Center Desktop støtter for øyeblikket ikke oversettelse av etiketter for dynamiske variabler.
- Du kan tilpasse skrivebordsetiketten for systemvariabler som telefonnummer og DNIS. Hvis du vil ha mer informasjon, kan du se Tilpass systemvariabler.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for interaksjonsruten, kan du se Konfigurer variabler for interaksjonsruten.
Konfigurer variabler for innkommende popover
Før du begynner
Konfigurer variabler på innkommende popover for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i den innkommende popover-vinduet på skrivebordet. Hvis du vil ha mer informasjon, kan du se Opprette en global variabel og Opprette tilpassede flytvariabler.
-
Du må merke variabler som synlige for agent. Hvis du vil ha mer informasjon om hvordan du merker en global variabel som synlig for agenten, kan du se Rediger global variabel i en flyt.
| 1 |
Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
|
| 4 |
Fra ruten Globale flytegenskaper åpner du seksjonen Variabeldefinisjon. |
| 5 |
Klikk på Skrivebordsvisning & Bestill -fanen. |
| 6 |
I delen Innkommende popover klikker du på Velg variabler for innkommende popover. Vinduet Velg variabler ved innkommende popover vises. Den viser alle variabler som inkluderer fire standard systemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd. Systemvariabler som telefonnummer, DNIS og kønavn er valgt som standard, og du kan fjerne avmerkingen når du legger til flere variabler.
|
| 7 |
Bruk følgende søkealternativer for å filtrere listen: Listen fylles ut automatisk med variabler i henhold til kriterieoppføringene dine.
|
| 8 |
Merk av i boksene for variablene du vil velge for det innkommende popover-vinduet. Du kan velge minimum tre og maksimum seks variabler. |
| 9 |
Klikk på Lagre. Du kan hoppe over dette trinnet hvis du aktiverer veksleknappen Automatisk lagring. De valgte variablene vises i seksjonen Innkommende popover.
|
| 10 |
Bruk håndtaksikonet ( |
| 11 |
(Valgfritt) Klikk på x -ikonet ved siden av en variabel for å fjerne variabelen fra listen. |
Konfigurer variabler for interaksjonsruten
Før du begynner
Konfigurer variabler i interaksjonsruten for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i den innkommende popover-vinduet på skrivebordet. Hvis du vil ha mer informasjon, kan du se Opprette en global variabel og Opprette tilpassede flytvariabler.
-
Du må merke variabler som synlige for agent. Hvis du vil ha mer informasjon om hvordan du merker en global variabel som synlig for agenten, kan du se Rediger global variabel i en flyt.
| 1 |
Logg på kundeorganisasjonen din ved hjelp av Control Hub-URL-en https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten. Vinduet Flytdesigner vises.
|
| 4 |
Fra ruten Globale flytegenskaper åpner du seksjonen Variabeldefinisjon. |
| 5 |
Klikk på fanen Synlighet og rekkefølge for skrivebord. |
| 6 |
I delen Interaksjonsrute klikker du på Velg variabler for interaksjonsrute. Vinduet Velg variabler i interaksjonsruten vises. Den viser alle variabler sammen med fire systemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd.
|
| 7 |
Bruk følgende søkealternativer for å filtrere listen: Listen fylles ut automatisk med variabler i henhold til kriterieoppføringene dine.
|
| 8 |
Merk av i boksene for variablene du vil velge for interaksjonsruten. Du kan velge maksimalt 30 variabler. |
| 9 |
Bruk håndtaksikonet ( |
| 10 |
Klikk på Lagre. Du kan hoppe over dette trinnet hvis du aktiverer veksleknappen Automatisk lagring. De valgte variablene vises i Interaksjonsrute -delen.
|
| 11 |
(Valgfritt) Klikk på x -ikonet ved siden av en variabel for å fjerne variabelen fra listen. |
JSON-variabler
JSON-variabler er tilpassede flytvariabler av typen JSON. Du kan opprette JSON-variabler i Flow Designer. Hvis du vil ha mer informasjon, kan du se Opprette egendefinerte flytvariabler.
Du kan bruke følgende aktiviteter for å lagre dataene i JSON-variabler: HTTP-forespørsel, Parseog Set Variable.
I aktivitetene HTTP og Parse kan du trekke ut data ved hjelp av JSON-stifilteruttrykk og lagre dem i JSON-variabelen.
I aktiviteten Angi variabel kan du bruke JSON-variabelen i alternativet Angi verdi på følgende måter:
-
Skriv inn JSON-verdien i tekstboksen. For 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(.)-separert tilgang: Du kan bruke punktumseparert tilgang i Pebble-uttrykk for JSON-variabler i samtalehåndtering og flytkontrollaktiviteter.
Syntaks:
{{ jsonVariableName.fieldName }}derjsonVariableName.fieldNameskal evalueres til et felt i JSON-variabelen.I det forrige eksempelkodestykket, hvis du pakker ut den ansatte til en variabel kalt
empvarved hjelp av HTTP eller Parse:bruk
{{empvar.employeeCode}}for å få verdien somE1. -
Indekstilgang for JSON-array: Du kan få tilgang til en spesifikk indeks fra JSON-arrayet, på samme måte som Pebble Syntax. For mer informasjon om indekstilgang i Pebble, besøk https://pebbletemplates.io/wiki/guide/basic-usage/, for eksempel:
Hvis du pakker ut JSON-arrayet for ansatte til en variabel kalt{ "Employees" : [ { "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", }, { "userId":"thanks", "jobTitleName":"Program Manager", "firstName":"Tom", "lastName":"Hanks", "preferredFullName":"Tom Hanks", "employeeCode":"E3", "directReports":[ { "userId":"John", "jobTitleName":"Developer", "firstName":"John", "lastName":"Irani", "preferredFullName":"John Irani", "employeeCode":"E2" }, { "userId":"Sam", "jobTitleName":"Developer", "firstName":"Sam", "lastName":"Das", "preferredFullName":"Sam Das", "employeeCode":"E2" } ] } ] }varved hjelp av HTTP eller Parse:-
Bruk
{{ var[0]}}for å få ansattdetaljene tilriranisom er en leder. -
Bruk
{{ var[1].directReports[0] }}for å få ansattdetaljene tilJohnsom er en direkte rapporterer til lederen. -
Bruk
{{ var[1].directReports[0].preferredFullName }}for å få verdien somJohn Irani. -
Bruk
{{ var[0].preferredFullName }}for å få verdien somRomin Irani.
-
Bruk av JSON-variabel i HTTP-forespørsel
For å bruke en JSON-variabel som forespørselstekst i en HTTP-forespørsel, bruk først aktiviteten Set Variable for å konvertere JSON-variabelen til en streng. For eksempel, i seksjonen Angi variabel aktivitet Variabelinnstillinger angir du en variabel jsonString med verdien {{ jsonVariable }}.
Bruk denne variabelen som input til HTTP-innstillingene. For eksempel, i delen HTTP-forespørselsinnstillinger angir du Forespørselstekst som {{ jsonString }}.
Skrive uttrykk
De fleste tekstfeltene i Flow Designer støtter skriving av uttrykk. Uttrykk er ikke obligatoriske, men de gir mulighet for kraftig skriptfunksjonalitet gjennom variabler for avanserte brukere. Du kan også skrive inn enkel tekst og tall i de samme inndatafeltene for enkle flyter hvis du ikke trenger uttrykk.
Pakk hvert uttrykk i doble krøllparenteser som vist her: {{Enter Expression}}
Hvis du for eksempel vil kombinere to strengvariabler, må du bruke {{var1+var2}}. For mer informasjon se: https://pebbletemplates.io/.
Pebble-malsyntaks
Alle inndatafeltene i Flow Designer bruker en åpen kildekode-uttrykkssyntaks kalt Pebble Templates: https://pebbletemplates.io/.
Følgende er støttede symboler i Pebble-maler: ==, !=, <, >, <=, >=, +, -, *, / . For å skrive inn egendefinerte variabler i et uttrykk, bruk denne syntaksen: {{variable}}
I Pebble-malsyntaksen må variabelnavn starte med en bokstav, et understrek (_) eller et dollartegn. ($), men ikke et tall. For eksempel er 311_Promo ugyldig, mens Promo_311 er gyldig.
Logiske operatorer støttes også. For mer informasjon, se https://pebbletemplates.io/wiki/operator/logic/.
Vi anbefaler at du gjennomgår dokumentasjonen for Pebble-malen før du bruker uttrykk i Flow Designer. For informasjon om skriving av uttrykk, se dokumentene på: https://pebbletemplates.io/wiki/.
I dette grunnleggende brukstilfellet sjekker for eksempel uttrykket om innringerens AccountNumber er større enn eller lik en viss verdi. Basert på hvordan uttrykket evalueres for en gitt flytutførelse, kan flyten ta den sanne eller usanne banen.
Tilpassede Pebble-filtre
Epoketidsstempel
Du kan bruke følgende Pebble-filtre for å returnere epoketidsstempelet for Nå eller en gitt dato-streng:
Epoketidsstempel for nå:
{{ now() | epoch }} => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829 Epoketidsstempel for en bestemt dato:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779
Valider uttrykk
Hvis et inndatafelt oppdager at et uttrykk brukes (det vil si {{ }} syntaks 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.
Testuttrykk-modalen inneholder følgende felt:
-
Uttrykk: Viser uttrykket som opprinnelig ble skrevet inn i inndatafeltet fra aktivitetskonfigurasjonen.
-
Variable felt: Hver variabel som brukes i uttrykket har et støttefelt der du kan skrive inn en eksempelvariabelverdi. Skriv inn en verdi for hver variabel, og klikk deretter på Test for å se resultatene hvis uttrykket utføres med de angitte parameterne.
For å angi variabler i et uttrykk, bruk formatet {{variable name}} bare. For eksempel, {{NewContact.ANI}} er en variabel syntaks.
-
Resultat: Viser resultatet av uttrykket etter at du har klikket på Test. Hvis resultatene er annerledes enn forventet, endrer du uttrykket etter behov. Hvis du gjør endringer i konfigurasjonen, klikker du på Bruk endringer for å oppdatere uttrykket i aktivitetskonfigurasjonen.
Bruk flytmaler
Flytmaler er forhåndslagde flyter som er utformet for spesifikke brukstilfeller. Disse malene er lett tilgjengelige i Flow Designer-lerretet, slik at flytutviklere raskt kan bygge og publisere flyter med minimal innsats.
For å opprette flyter ved hjelp av flytmaler, velg ønsket mal, tilpass den til dine forretningsbehov, valider, publiser og begynn å bruke flyten. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.
Bruk av åpningstider
Bruk denne flytdesignermalen for administrasjon av åpningstider i Webex kontaktsenter. Innringere blir møtt med en melding, og samtalene deres blir rutet basert på åpningstider, helligdager og nødsituasjoner som er angitt for organisasjonen.
Denne flyten ruter anrop basert på kontaktsenterets arbeidstider, ferielister og nødoverstyringer, noe som sikrer en optimal innringeropplevelse og effektiv håndtering av fritid. Hvis kontaktsenteret er stengt, blir den som ringer varslet om stengingen.
Viktige funksjoner inkluderer følgende:
- Sentralisert styring av arbeidstid, helligdager og overstyringer i nødstilfeller.
- Automatisk ruting basert på konfigurasjon av åpningstider.
- Cisco tekst-til-tale (TTS) brukes for alle lydmeldinger, men tilpassede lydfiler kan lastes opp.
- Standard musikk på vent er
defaultmusic_on_hold.wav, men dette kan tilpasses.
Forutsetninger
- Oppsett av åpningstider: Opprett arbeidstider, ferielister og overstyringer i Control Hub.
- Lydfiler: Last opp de nødvendige lydfilene for ledetekster som
BusinessHoursOpen.waveller bruk Cisco TTS-funksjonen. - Kartlegging av kø, team og inngangspunkter: Konfigurer disse elementene i Webex kontaktsenteradministrasjonsportalen.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
| Flytelement | Beskrivelse |
|---|---|
| Anrop mottatt | Et anrop startes og går inn i flyten. |
| Evaluering av åpningstider | Systemet sjekker om gjeldende tid faller innenfor arbeidstid, helligdager eller en overstyringsbetingelse. |
| Håndtering av åpningstider | Hvis kontaktsenteret er åpent, spilles en velkomstmelding av, og samtalen rutes til agentkøen. |
| Etter stengetid | Hvis kontaktsenteret er stengt, spilles det av en melding om stengetid, og samtalen kobles fra. |
| Nødoverstyringer | Hvis en nødoverstyring er aktiv, spilles nødmeldingen av, og samtalen kobles fra. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
| Flytaktivitet | Beskrivelse |
|---|---|
|
Start (Ny telefonkontakt) | Flyten starter når en ny telefonkontakt mottas. |
|
Sjekk av åpningstidene (Åpningstider) | Systemet sjekker om kontaktsenteret er innenfor vanlig åpningstid, på helligdag eller ved en nødsituasjon. |
|
Arbeidstidsspørsmål (WorkingHours_-ledetekst) | I arbeidstiden spilles det av en melding for å informere den som ringer om at kontaktsenteret er åpent (standardfil: BusinessHoursOpen.wav). |
Køkontakt (Engent_kø) | Innringeren plasseres i køen for å bli viderekoblet til en tilgjengelig agent. |
Hold musikken (Hold musikk) | Musikk spilles mens den som ringer venter i køen (standardfil: defaultmusic_on_hold.wav). |
|
Stengt i ferien (Holiday_Lukket) | Hvis det er en helligdag, spilles det av en melding som informerer den som ringer om at kontoret er stengt. |
|
Spørsmål etter stengetid (AfterHours_-ledetekst) | Hvis det er etter åpningstid, spilles det av en melding for å informere den som ringer om at kontoret er stengt. |
| Nødoverstyring (Override_Nødstilfelle) | Ved en nødoverstyring spilles en nødmelding av. |
| Koble fra kontakten (Frakoble kontakt) | Etter at meldingen er spilt av (enten det er etter stengetid, en helligdag eller en nødsituasjon), kobles samtalen fra. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om konfigurering av åpningstider, ferielister og overstyringer, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
Omfattende innkommende kontakt
Bruk denne flytdesignermalen i Webex kontaktsenter for omfattende håndtering av innkommende anrop, sjekk av åpningstider, kunngjøringer om plassering i kø og tilbakeringingsalternativer.
Denne flyten demonstrerer et omfattende scenario for innkommende taleanrop for Webex kontaktsenter. Det inkluderer håndtering av åpningstider, helligdager, overstyringer i nødstilfeller, selvbetjeningsalternativer, kunngjøringer om posisjon i kø (PIQ) og tilbakeringingsalternativer for kunder. Den er egnet for miljøer der grunnleggende selvbetjening og samtalekø er avgjørende.
Endre flyten slik at den passer til spesifikke organisasjonsbehov og håndterer ukjente forhold på en elegant måte.
Denne flyten bruker Cisco tekst-til-tale (TTS) for lydaktiviteter som krever ledetekster (hvis noen). For musikk er standardfilen defaultmusic_on_hold.wav som følger med.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger for inngangspunkter, og andre organisasjonsspesifikke konfigurasjoner som koblinger, outdial ANI og mer.
-
Konfigurer arbeidstider, ferielister og nødoverstyringer fra → → →
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
| Anropet er mottatt | Anropet går inn i flyten ved aktiviteten Nykontakt. |
| Sjekk åpningstidene | Flyten sjekker gjeldende klokkeslett mot de definerte åpningstidene ved hjelp av aktiviteten BusinessHours.
|
| Selvbetjeningsalternativer | I åpningstiden spiller aktiviteten Velkomstmeny (IVR-meny) av en meny som tilbyr grunnleggende selvbetjeningsalternativer for innringere:
|
| Køplassering | Innringeren plasseres i en kø ved hjelp av aktiviteten Kø. Aktiviteten GetPositioninQueue henter innringerens posisjon i køen, og denne informasjonen annonseres til innringeren ved hjelp av aktiviteten PlayPIQ. |
| Tilbakeringings- og talepostalternativer | Hvis den som ringer velger å legge igjen en talemelding eller be om tilbakeringing, utløses aktiviteten FinalMenu :
|
|
Hold musikken | Musikk spilles av mens den som ringer venter i køen (standardfil: defaultmusic_on_hold.wav). |
|
Løkkehåndtering | Flyten sørger for at hvis en innringer går i løkke for mange ganger (gjennom aktivitetene CallLoopCycle og LoopCycle ), blir de sendt til de endelige menyalternativene (tilbakeringing eller talepost). |
| Anropsavbrudd | Etter at alle trinnene er fullført, eller hvis den som ringer velger å avslutte, kobles samtalen fra ved hjelp av aktivitetene Koble fra kontakt. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (Ny kontakt) | Starter flyten når anropet mottas. |
|
Sjekk åpningstidene (Åpningstider) | Sjekker om anropet er i åpningstiden, på helligdager eller i nødsituasjoner med overstyring. |
|
IVR-meny (Velkomstmeny) |
Spiller av en meny med alternativer for selvbetjening (trykk 1 for kundestøtte, trykk 2 for salg). |
|
Køhåndtering |
|
|
Hold musikk (MusikkPåVent) | Spiller ventemusikk mens den som ringer venter i køen. |
|
Løkkehåndtering (CallLoopCycle og LoopCycle) | Sørger for at anrop som går i løkke for mange ganger blir dirigert til den endelige menyen. |
|
Frakobling (Frakoble kontakt) | Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte samhandlingen. |
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
CSAT DTMF-undersøkelse
Denne flytmalen inneholder funksjonaliteten for et IVR-drevet system for undersøkelser etter samtaler (PCS). Undersøkelsen er utformet for å fange opp kundetilfredshetsvurderinger effektivt og virkningsfullt ved hjelp av en enkel meny og IVR med tastetrykk.
Denne flyten hjelper Webex kontaktsenter med å effektivt samle tilbakemeldinger fra kunder gjennom en enkel automatisert undersøkelse etter samtalen ved hjelp av DTMF-toner (Dual-Tone Multi-Frequency). Kunder vurderer samtaleopplevelsen sin når de blir bedt om å vurdere. Systemet samler inn kundesvarene i en global variabel som brukes til rapportering. Undersøkelsen måler kundetilfredshet på en skala fra 1–5.
Denne flyten er laget for å enkelt sette opp spørreundersøkelser etter samtale i et par enkle trinn. Den leveres ferdigpakket med alle nødvendige byggeklossene, inkludert tale-til-tekst-kobling.
Bruk
For å bruke denne flyten effektivt som en undersøkelsesflyt etter samtalen, koble en GoTo Flow fra AgentDisconnected -hendelsen på hovedflyten din. Dette sikrer at når agenten kobler fra samtalen, får den som ringer presentert en IVR-undersøkelse (Interactive Voice Response) etter samtalen som fanger opp kundetilfredshetsresponser (CSAT).
Denne flyten inneholder 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 undersøkelsesforsøk og økninger med hvert ugyldige svar eller tidsavbrutt svar.
-
-
Global_TilbakemeldingUndersøkelseSvar
-
Type—HELTALL
-
Standardverdi—0
- Kilde– Global variabel
- Gjør rapporterbar– Slå på.
-
Beskrivelse– Lagrer kundens vurderingssvar eller «Ingen respons» hvis det finnes en invalid/timeout scenario.
-
Flytaktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten.
| Flytaktivitet | Beskrivelse |
|---|---|
|
Start Ny kontakt |
Starter undersøkelsen når en ny telefonkontakt initieres. |
|
Undersøkelsesalternativer (IVR-meny) |
Ber brukeren om å velge en vurdering (1–5). Tallene 1, 2, 3, 4, 5 tilsvarer tilfredshetsnivåer. Tidsavbrudd eller ugyldig svar fører til et nytt forsøk. |
|
AngiSurveyResponse | Registrerer brukerens valg og lagrer det i Global_FeedbackSurveyResponse-variabelen. |
|
SetCounterSurvey |
Øker CounterSurvey-variabelen etter et tidsavbrudd eller et ugyldig svar. |
| SjekktellerUndersøkelse |
Validerer hvis antallet nye forsøk overstiger 2 ved bruk av følgende betingelse: CounterSurvey > 2. Avslutter undersøkelsen hvis antall nye forsøk er oppbrukt. |
|
SettVariable_r3k |
Tildeler «Ingen respons» til SurveyResponse hvis antall nye forsøk er oppbrukt. |
|
Spill avSurveyInnspilt |
Spiller av en takkemelding etter å ha tatt opp svaret. |
|
Koble fraKontakt |
Avslutter samtalen elegant. |
DialogFlow ES virtuell agent
Denne Webex Contact Center-flytdesignermalen demonstrerer dataflyten mellom Google DialogFlow ES og Webex Contact Center, med fokus på hvordan data sendes til og fra begge plattformene under en samhandling.
Denne flyten viser hvordan data sendes mellom Webex kontaktsenter og DialogFlow ES for behandling av kundeinteraksjoner. Den gir en grunnleggende flyt der data utveksles med DialogFlow ES for naturlig språkbehandling og automatisert agentoppfyllelse. Integrasjonen med DialogFlow gjør det mulig for boten å forstå kundens intensjoner og iverksette passende tiltak basert på samtalen. I tillegg inkluderer flyten feilhåndtering for å sikre en problemfri kundeopplevelse, selv når uventede forhold oppstår.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- En Google DialogFlow ES-agent med relevante intensjoner for samtalen.
- Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
- Aktiver Webhook Fulfillment i DialogFlow ES og bruk node.js-eksempelkoden i den innebygde editoren.
-
Cisco tekst-til-tale (TTS) er aktivert for dynamisk generering av tilpassede meldinger. Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
| Kunden tar initiativ til kontakt | Samtalen mottas av Webex kontaktsenter. |
| Data sendes til DialogFlow ES | En tilpasset hilsen, som inkluderer kundedetaljer som navn og årsak til oppringningen, sendes til DialogFlow ES-boten for behandling. |
| Bot-interaksjon med DialogFlow | DialogFlow behandler inndataene og svarer basert på konfigurerte intensjoner. |
| Musikk i kø | Mens boten behandler forespørselen, blir kunden plassert i kø med ventemusikk. |
| Frakople | Samhandlingen avsluttes når dialogen er fullført. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start | Denne aktiviteten markerer starten på flyten. Den utløses når et nytt anrop mottas. |
| Angi språk | Flyten bruker en aktivitet av typen Angi variabel for å konfigurere språkkoden (en-US) for hele interaksjonen. Dette sikrer at all taleinteraksjon er i samsvar med innringerens språkpreferanse. |
| Tilpasset hilsen | Denne aktiviteten sender kundedetaljer som navn, e-post og årsak til oppringning til DialogFlow ES-boten. Hilsenen genereres dynamisk ved hjelp av Cisco Text-to-Speech (TTS). Eksempel på data som er 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 den som ringer venter i køen. Flyten bruker Ciscos standard ventemusikk, men kan tilpasses ved å laste opp forskjellige musikkfiler. |
|
Frakople | Denne aktiviteten kobler fra samtalen når flyten er fullført, noe som sikrer en sømløs slutt på samhandlingen. |
Flytspesifikasjoner
Flyt-JSON-en som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex kontaktsenter og DialogFlow. De viktigste variablene som brukes inkluderer:
|
Flytvariabel |
Beskrivelse |
|---|---|
|
Global_TilbakemeldingUndersøkelsePåmelding | Sporer om kunden velger å delta i en undersøkelse etter samtalen. |
| kundenavn | Registrerer kundens navn for personalisering. |
| kunde-e-post | Registrerer kundens e-post. |
| kundeÅrsak | Registrerer årsaken til kundens anrop. |
| Global_Språk | Konfigurerer standardspråket (en-US). |
|
Global_Stemmenavn | Bestemmer stemmen som brukes til tekst-til-tale. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om denne integrasjonen, kan du se videoen Arbeide med data på Google DialogFlow ES med Webex Contact Center.
Se Webex Contact Center Developer Documentation og DialogFlow ES Documentation for ytterligere veiledning.
Utviklerstøtte
For støtte angående denne integrasjonen, åpne en sak med Webex Contact Center Developer Support-teamet via Webex Developer Portal.
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
Støtte for dynamiske variabler
Denne malen gir en avansert, dynamisk innkommende taleflyt som henter eksterne innstillinger, angir flytvariablene med disse innstillingene og ruter anrop basert på variabelkonfigurasjonene.
Flyten henter dynamisk flytinnstillinger via en HTTP-forespørsel og angir variabler som styrer resten av flyten. Disse variablene styrer rutingsbeslutninger, køhåndtering, ledetekster og feilhåndtering. Dette brukes ofte i scenarioer som krever fleksibilitet i samtalehåndtering basert på sanntids forretningsforhold som arbeidstid eller helligdager – der en enkelt flyt kan gjenbrukes på tvers av forskjellige brukstilfeller ved hjelp av dynamisk variabelbasert ruting.
Flyten sikrer en smidig og effektiv innringeropplevelse ved å spille av passende meldinger, håndtere arbeidstider eller feiltilfeller, og tilby ruting basert på organisasjonens spesifikke krav.
Flyten bruker Cisco tekst-til-tale (TTS) for alle lydaktiviteter som krever ledetekster. Tilpasset musikk på vent eller meldinger kan konfigureres ved å oppdatere flytvariablene.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex kontaktsenteradministrasjonsportal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
-
Sørg for at alle nødvendige statiske lydfiler eller tilpassede TTS-ledetekster lastes opp til systemet.
-
Ha et gyldig API-endepunkt for å hente flytinnstillingene
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
| Ny kontakt | Flyten starter når et anrop mottas ved inngangspunktet. |
| HTTP-forespørsel | Flyten foretar en HTTP-forespørsel for å hente flytinnstillinger dynamisk basert på kallets DNIS. |
| Sjekk åpningstidene | Avhengig av flytinnstillingene sjekker flyten åpningstider, helligdager og overstyringer for å rute samtalen på riktig måte. |
| Spill av melding (velkomst) | Basert på de hentede innstillingene spilles en velkomstmelding av ved hjelp av TTS eller en forhåndsinnspilt ledetekst. |
| Køaktivitet | Om nødvendig plasseres samtalen i en kø basert på dynamiske variabler. |
| Spill musikk (køhåndtering & Musikk i kø) | Mens den som ringer venter i køen, spilles det av ventemusikk, som kan stilles inn dynamisk. |
| Feilhåndtering | Hvis det oppstår en feil, omdirigeres kallet til en feilhåndteringsflyt eller et annet inngangspunkt ved hjelp av GoTo som er aktivert av dynamiske variabler. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start | Flyten starter når et anrop mottas gjennom NewContact-aktiviteten. |
| HTTP-forespørsel | FetchFlowSettings-aktiviteten foretar en HTTP-forespørsel for å hente alle nødvendige flytinnstillinger, for eksempel åpningstider, ledetekster og køkonfigurasjoner. |
|
IVR-meny (Velkomstmeny) |
Spiller av en meny med alternativer for selvbetjening (trykk 1 for kundestøtte, trykk 2 for salg). |
| Angi variabler | Aktiviteten SetVariable lagrer dataene som hentes fra HTTP-forespørselen og tilordner verdier til flytrelaterte variabler som businessHours, queue, welcomePrompt og holdMusic. |
| Åpningstider | Aktiviteten BusinessHours sjekker arbeidsplanen, helligdager og overstyringer, og styrer flyten basert på gjeldende klokkeslett. |
| Spill av melding | Spill av melding-aktiviteten spiller av en velkomstmelding til den som ringer. Dette kan settes dynamisk eller forhåndskonfigureres. |
| Køkontakt | Aktiviteten QueueContact plasserer innringeren i riktig kø ved å bruke dynamiske variabler for køhåndtering og reservehåndtering. |
| Spill musikk | Spill av musikk-aktiviteten spiller av ventemusikk til 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. |
| Frakople | Etter at alle nødvendige trinn er fullført, avsluttes flyten med riktig frakobling eller omdirigering. |
Hallo verden
Bruk denne malen til å lage en enkel innkommende taleflyt der innringere blir møtt med en melding og deretter koblet fra. Denne flyten brukes ofte i stengetiden.
Denne flyten gir en enkel flyt som spiller av en kunngjøring til den som ringer. Endre flyten for å sikre en problemfri oppringingsopplevelse ved å håndtere eventuelle feil eller ukjente forhold.
Underflyten bruker Cisco tekst-til-tale for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex kontaktsenteradministrasjonsportal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team og tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco-tekst-til-tale (TTS).
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Strømningsfordeling
- Anropet mottas og går inn i flyten.
- En velkomstmelding spilles av for den som ringer.
- Innringeren blir plassert i en kø.
- Ventemusikk spilles av mens den som ringer venter.
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start | Flyten starter når et anrop mottas |
| Spill av melding |
|
|
Frakople |
|
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
Meny automatisk svarer
Bruk denne Webex Contact Center-flytdesignermalen til å opprette et menydrevet system for effektiv samtaleruting. Den automatiserer innkommende handlinger, og dirigerer innringere til de riktige teamene eller tjenestene for en smidigere opplevelse.
Denne flyten automatiserer den første interaksjonen med den som ringer, 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 ugjenkjente inndata.
Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex kontaktsenteradministrasjonsportal før du implementerer denne flyten:
- Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
Anrop mottatt (Ny telefonkontakt) |
Flyten utløses når en ny telefonkontakt initieres av et innkommende anrop. |
|
Velkomstmelding (Velkomstmelding) |
En hilsen spilles av: Velkommen til Webex kontaktsenter! |
|
Hovedmeny (IVR-meny) |
Den som ringer får presentert et sett med menyalternativer. Menyen leses høyt ved hjelp av TTS, som veileder innringeren gjennom ulike tjenestealternativer:
|
|
Ruting basert på valg |
Basert på det valgte alternativet blir innringeren enten overført til et bestemt team (blind overføring) eller plassert i kø for å vente på neste tilgjengelige agent. |
|
Feilhåndtering |
Ugyldige inndata håndteres med en feilmelding, og den som ringer blir bedt om å prøve på nytt. |
|
Musikk på vent (Spill musikk) |
Mens du venter i kø, spilles standard ventemusikk ( |
|
Frakople |
Flyten avsluttes ved å koble fra samtalen. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Ny telefonkontakt (Start) |
Dette er utgangspunktet for flyten når en ny telefonkontakt initieres av et innkommende anrop. |
|
Spill av melding (Velkomstmelding) |
Kunden blir møtt med en beskjed: Velkommen til Webex kontaktsenter! Dette trinnet bruker Cisco Cloud Text-to-Speech (TTS) til å generere meldingen. |
|
Hovedmeny (IVR-meny) |
En meny med ulike alternativer presenteres for den som ringer:
|
|
Ruting basert på valg (Vilkår) |
Basert på det valgte alternativet blir innringeren enten overført til et bestemt team (blind overføring) eller plassert i kø for å vente på neste tilgjengelige agent.
|
|
Spill musikk (Musikk på vent) |
For samtaler i kø spiller systemet ventemusikk mens den som ringer venter på neste tilgjengelige agent. |
|
Feilhåndtering |
Hvis et ugyldig alternativ velges eller inndataene tidsutløses, spiller systemet av en melding som ber den som ringer om å prøve på nytt. |
|
Frakople |
Etter at samhandlingen er fullført eller det oppstår en feil, kobler flyten fra samtalen ved hjelp av aktiviteten Koble fra kontakt. |
Ytterligere brukstilfeller
- Undermenyer: Det finnes en språkvalgmeny der brukerne kan velge sitt foretrukne språk ved å trykke på 1 for engelsk eller 2 for spansk. Menyen gjentas hvis den som ringer trykker #.
- Feilmeldinger: Når ugyldig inndata mottas, spilles det av en feilmelding. Ved kritiske feil beklager systemet og kobler fra den som ringer.
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
Microsoft Dynamics HTTP(S)-datafeil
Bruk denne flytdesignermalen til å opprette en IVR-flyt i Webex Contact Center som kobles til MS Dynamics ved hjelp av en HTTP-kobling. Denne flyten henter kunde- og saksdetaljer ved hjelp av ANI fra CRM-systemet, hilser den som ringer velkommen med en personlig melding og ruter samtalen.
Med denne flyten blir den som ringer møtt med en personlig melding basert på CRM-dataene, og hvis ingen sak blir funnet, overføres samtalen til en agent. Agenten får kunden eller sakens detaljer i sanntid via et skjermbilde. 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 finnes noen kunde- eller saksinformasjon, blir samtalen rutet til en agent, og den aktuelle meldingen spilles av for den som ringer. Agenten mottar et skjermbilde som viser enten et Ny sak -skjema eller detaljene for den sist opprettede saken for kunden.
Skjermvinduer er aktivert for å sikre at agenter har nødvendig informasjon når de svarer på anrop.
Forutsetninger
Sørg for at følgende krav er oppfylt før du implementerer denne flyten:
- Applikasjon registrert i Azure for MS Dynamics CRM.
- OAuth 2.0 og koblingsoppsett i Control Hub må konfigureres på forhånd.
- Importer malen til Flow Designer.
- Juster flytvariablene, køene og eventuelle spesifikke konfigurasjoner basert på organisasjonens behov.
Flyten bruker Cisco tekst-til-tale (TTS) for dynamiske ledetekster. Hvis statisk lyd er nødvendig, kan brukere laste opp lydfiler. Standard ventemusikk brukes fra Webex-repositoriet.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
Anrop mottatt |
Innringerens ANI blir registrert. |
|
Stripp ANI |
Den + Landskoden er fjernet fra ANI. |
|
Hent kundeinformasjon |
En HTTP-forespørsel sendes til MS Dynamics CRM for å slå opp kundedetaljer ved hjelp av det fjernede ANI-et. |
|
Betinget sjekk - kunden finnes |
Hvis kunden finnes, sendes det en ny HTTP-forespørsel for å hente saksdetaljene deres. Hvis kunden ikke finnes, spilles meldingen Ingen sak funnet av. |
|
Spill av personlig saksinformasjon |
Hvis en sak blir funnet, blir den som ringer møtt med detaljer om sin siste sak. |
|
Rutt til agent eller frakobling |
Innringeren får deretter muligheten til å snakke med en agent eller koble fra. |
|
Skjermbilde for agent |
Når agenten svarer, vises saksdetaljene eller det nye saksskjemaet i en ny nettleserfane. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter for en IVR-flyt som kobles til MS Dynamics ved hjelp av en HTTP-kobling.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start |
Starter flyten når anropet mottas. |
|
Stripp ANI |
Fjerner + landskode fra ANI for å forberede MS Dynamics-oppslaget. |
|
Få kundeinformasjon |
En HTTP GET-forespørsel sendes for å hente kundens fulle navn og kontakt-ID basert på ANI-en. |
|
Betinget sjekk - kunden finnes |
Sjekker om kunden finnes i MS Dynamics. Hvis sann, henter saksdetaljene. Hvis usann, spiller den av en melding som informerer innringeren om at ingen sak ble funnet. |
|
Få saksinformasjon |
Henter sakstittel og saksnummer ved hjelp av kundens ID fra forrige trinn. |
|
Spill av en personlig melding |
Hilser på innringeren med navn og gir saksdetaljer ved hjelp av TTS (tekst-til-tale). |
|
Spill ingen sak funnet |
Spiller av en melding hvis ingen sak finnes for den som ringer, og informerer dem om at de vil bli overført til en agent. |
|
Hovedmeny |
Gir den som ringer valget mellom å koble seg til en agent eller avslutte samtalen. |
|
Køkontakt |
Ruterer innringeren til en tilgjengelig agent basert på forhåndsdefinerte køinnstillinger. |
|
Spill musikk |
Spiller ventemusikk mens den som ringer venter i køen. |
|
Koble fra kontakten |
Avslutter samtalen hvis den som ringer velger å koble fra. |
|
Skjerm pop-up |
Viser saksinformasjonen eller skjemaet for nytt saksnummer for agenten når anropet besvares. |
Ytterligere ressurser
For trinnvise instruksjoner om konfigurasjon av flyter, se Webex Contact Center oppsett- og administrasjonsveiledning.
For en demonstrasjon av MS Dynamics-integrasjon, se hvordan du konfigurerer en tilpasset kobling for MS Dynamics CRM.
Hvis du vil ha mer informasjon om API-verktøy for autentisering i Microsoft Dataverse-miljøer, kan du se Bruk Insomnia med Dataverse Web API.
Prosentvis tildeling og A/B distribusjon
Bruk denne Webex Contact Center-flytdesignermalen til å fordele samtaler prosentvis på tvers av forskjellige køer, noe som sikrer problemfri drift og minimerer frafall under høye samtalevolumer.
Denne flyten fordeler innkommende anrop basert på en prosentbasert allokering. Mer spesifikt, 90% of contacts are routed to the main queue, 0% til overløpsstøtte (inaktiv), og 10 % til en ekstern kø. Etter tildeling får innringere avspilt 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 brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
Kvittering for samtale |
Samtalen går inn i flyten ved punktet NewContact. |
|
Prosentvis tildeling |
90 % av samtalene blir rutet til hovedkøen. 10 % av samtalene blir rutet til Ekstern kø. |
|
Melding om avspilling av kø |
Etter prosenttildelingen hører den som ringer en melding som angir tildelingsbanen deres. |
|
Køkontakt |
Innringeren plasseres i den tildelte køen. |
|
Hold musikken |
Mens de venter i køen, hører innringere ventemusikk. |
|
Agenttildeling |
Samtaler blir rutet til den tilgjengelige agenten i den tildelte køen. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Ny kontakt |
Dette er utgangspunktet når en ny telefonkontakt mottas. |
|
Prosenttildeling |
Tildeler den innkommende kontakten basert på prosentfordelingen:
|
|
SettVariabel |
Registrerer den tildelte prosentandelen (90%, 10%) i en variabel kalt PercentageAllocated. |
|
SettVariabel |
Registrerer utgangsstien (Hovedkø eller Offsite) som kallet tok inn i en variabel kalt PercentageExitPath. |
|
Spill av melding |
Spiller av en melding ved hjelp av Cisco TTS som informerer innringeren om deres tildeling, for eksempel: Du har nådd 90 % tildeling! Hovedkø, gren 1. |
|
KøKontakt |
Setter kontakten i kø basert på den tildelte banen (Hovedkø eller Ekstern kø). |
|
Spill musikk |
Spiller ventemusikk ( |
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
Salesforce HTTP(S)-datafeil
Bruk denne flytdesignermalen til å opprette en IVR-flyt i Webex Contact Center som kobler til Salesforce via en HTTP-kobling, noe som muliggjør dynamisk ruting og datauttrekking for administrasjon av Salesforce-saker.
Denne flyten bruker Webex Contact Centers HTTP-kobling 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 brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.
Forutsetninger
Før du konfigurerer denne flyten, må du sørge for følgende:
- Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
- Konfigurer Salesforce-koblingen ved hjelp av OAuth2. For detaljerte trinn, se Konfigurer den tilkoblede appen for Webex Contact Center Salesforce-kobling.
- Importer den vedlagte flyten
Salesforce_HTTP_Connector.jsontil flytdesigneren for Webex Contact Center. - Bruk Salesforce API-samlingen til å utforske REST API-ene.
- For å generere OAuth-tilgangstokenet manuelt, bruk følgende kommando:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
Brukstilfelle
Dette eksempelet på integrasjon demonstrerer hvordan denne flyten sikrer sømløs kundeservice ved å integrere Salesforce med Webex kontaktsenter, noe som sikrer at relevant informasjon er lett tilgjengelig for både kunder og agenter.
- En kunde ringer til Webex kontaktsenter, og telefonnummeret deres blir registrert.
- 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 sitt.
- Etter samtalen legger Webex kontaktsenter ut samtaledetaljer og kommentarer til Salesforce-saken.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
ANI-oppslag og ruting |
Flyten starter med å registrere kundens telefonnummer. Telefonnummeret formateres, og et Salesforce API-kall henter kontoen og kontakten som er knyttet til ANI-en. Hvis kunden blir funnet, blir de rutet basert på den tilknyttede Salesforce-saken. |
|
Oppdateringer etter samtalen |
Når agenten har fullført samtalen, legger Webex kontaktsenter ut informasjon som samtalekommentarer og samtale-ID-er til den relevante Salesforce-saken. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (Ny kontakt) |
Registrerer detaljene for innkommende anrop og starter flyten. |
|
Angi telefonnummer (Angi telefonnummer) |
Formaterer det registrerte telefonnummeret for Salesforce API-oppslag. |
|
Kontooppslag (KontoAni) |
Utfører en HTTP GET-forespørsel til Salesforce, og henter kundens kontodetaljer basert på telefonnummeret. |
|
Kontaktsøk (KontaktANI) |
Henter kontakten som er knyttet til telefonnummeret via en Salesforce SOQL-spørring. |
|
Saksoppslag (Sak etter kontakt-ID) |
Henter de åpne sakene som er knyttet til kontakten, og henter saksdetaljer, inkludert saksnummer og ID. |
|
Køkontakt (Køkontakt) |
Ruterer samtalen til riktig agent basert på den hentede Salesforce-informasjonen og kundens prioritet. |
|
Spill musikk (Musikk) |
Spiller ventemusikk mens kunden venter på å bli koblet til en agent. |
|
Skjerm pop-up (ScreenPop-konto) |
Åpner kundens Salesforce-kontoside på agentens skrivebord når anropet besvares. |
|
Legg inn kommentar (Innleggskommentar) |
Legger inn samtaledetaljene i den relevante Salesforce-saken når samhandlingen er fullført. |
|
Sluttstrøm (EndFlow) |
Avslutter flyten etter at alle oppgaver er fullført. |
Ytterligere 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 Contact Center-oppsett- og administrasjonsveiledning.
For en omfattende videokonfigurasjonsgjennomgang, se denne todelte serien:
ServiceNow HTTP(S)-datafeil
Bruk denne flytdesignermalen til å hente og oppdatere hendelser og andre objekttyper i ServiceNow på en sikker måte via Webex kontaktsenter.
Denne flyten integrerer Webex Contact Center 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:
- Webex kontaktsenter mottar et anrop.
- En velkomstmelding spilles av for den som ringer, med detaljer om hendelsen.
- Systemet utfører et oppslag i ServiceNow ved hjelp av ANI for å hente innringerens
sys_idfor å få innringerens objektidentifikator på ServiceNow. - Basert på
sys_idslår systemet opp den aktive hendelsen for den som ringer. - Hendelsesnummeret spilles av for den som ringer.
- Samtalen settes i kø for neste tilgjengelige agent, prioritert basert på alvorlighetsgraden av hendelsen.
- Ventemusikk spilles av mens den som ringer venter i køen.
- Når samtalen er koblet til en agent, vises hendelsesinformasjonen på agentens skrivebord.
- Etter samtalen legger Webex kontaktsenter ut samtaleinformasjon tilbake til den relevante hendelsen i ServiceNow.
Forutsetninger
Før du konfigurerer denne flyten, må du sørge for følgende:
- OAuth2-oppsett: Konfigurer OAuth2 i ServiceNow og Webex kontaktsenter ved å følge videoopplæringen.
- Administratoroppsett: Logg inn på admin.webex.com og konfigurer koblingen. Gå til . Skriv inn nødvendig påloggingsinformasjon som beskrevet i videoopplæringen.
Eksempel på brukstilfelle
Denne eksempelintegrasjonen demonstrerer hvordan Webex Contact Center kan forbedre kundeopplevelsen gjennom personlige interaksjoner, samtidig som ServiceNow utnytter ANI-oppslag og hendelseshåndtering:
- Innkommende anrop: Kunden ringer til Webex kontaktsenter.
- ANI-oppslag: Webex utfører et ANI-oppslag i ServiceNow for å identifisere den som ringer.
- Hendelsesoppslag: ServiceNow henter den tilhørende hendelses-ID-en basert på innringerens detaljer.
- Personlig hilsen: Kunden blir møtt med en personlig melding som refererer til den aktive hendelsen.
- Ruting og prioritering: Anrop rutes basert på alvorlighetsgraden av hendelsen, slik at kritiske problemer tas hånd om først.
- Agenttildeling: Samtalen blir rutet til en tilgjengelig agent, med hendelsesdetaljer som vises på agentens skrivebord.
- Oppdateringer etter samtalen: Webex kontaktsenter legger ut relevant samtaleinformasjon, inkludert samtaleidentifikatorer, til ServiceNow ved hjelp av hendelsesflyter.
Flytaktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten og deres rolle i integrasjonen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (Ny kontakt) |
Flyten starter 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-demoen. Hendelsesnummeret ditt er: |
|
Sett variabel (Sifferstripe ANI) |
Fjerner den internasjonale koden (+1) fra ANI for nøyaktig samsvar. |
|
Sett variabel (ANI-format) |
Formaterer ANI-en til ServiceNows nødvendige format for spørringer: (123) 456-7890. |
|
HTTP-forespørsel (Søk etter bruker) | Slår opp brukerens sys_id i ServiceNow ved hjelp av deres ANI. |
|
HTTP-forespørsel (Oppslagshendelse) | Bruker sys_id for å hente innringerens aktive hendelse fra ServiceNow. |
|
Spill av melding (Hendelsesnummer) | Kunngjør hendelsesnummeret til den som ringer ved hjelp av tekst-til-tale. |
|
Køkontakt (Kø til agent) | Plasserer innringeren i køen for neste tilgjengelige agent, basert på alvorlighetsgraden av hendelsen. |
|
Spill musikk (Hold musikken nede) | Spiller av ventemusikk mens den som ringer er i køen. |
|
Legg inn samtale (Legg inn kommentarer til ServiceNow) | Sender samtaleinformasjonen, inkludert hendelsesnummeret, tilbake til ServiceNow når samtalen er avsluttet. |
Ytterligere ressurser
For å utforske og teste REST API-ene kan du importere ServiceNow API Postman-samlingen (ServiceNow API Collection.postman_collection.json) til Postman. Dette hjelper med å forstå hvilke API-er som er tilgjengelige og hvordan de samhandler med Webex kontaktsenter.
- ServiceNow REST API-dokumentasjon: REST API-dokumentasjon
- Dokumentasjon av ServiceNow-tabell-API: Dokumentasjon for tabell-API
Hvis du vil ha mer informasjon om Webex Contact Center-flyter, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
Enkel innkommende samtale til køen
Bruk denne flytdesignermalen i Webex kontaktsenter for å gi en enkel prosess for håndtering av innkommende anrop. Innringere blir møtt, satt i kø til en agent og hører ventemusikk mens de venter.
Denne flyten gir en enkel prosess for å håndtere innkommende anrop i et kontaktsenter:
- Et anrop mottas og går inn i flyten gjennom inngangspunktet.
- En velkomstmelding spilles av for den som ringer.
- Den som ringer blir plassert i kø for neste tilgjengelige agent.
- Mens man venter i køen, spilles det av ventemusikk for den som ringer.
- Denne flyten sikrer en problemfri opplevelse ved å plassere mekanismer for feilhåndtering og tillate reservescenarier i tilfelle agenter ikke er tilgjengelige.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett tilordninger for inngangspunkter, køer, team og inngangspunkter.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (Ny telefonkontakt) |
Flyten starter når et anrop mottas gjennom inngangspunktet. Samtalen aksepteres i flyten og går videre til neste trinn. |
|
Spill av melding (Velkomstmelding) |
En beskjed spilles av for å ønske den som ringer velkommen. I denne flyten står det følgende i meldingen: Velkommen til Webex kontaktsenter! Denne meldingen er konfigurert ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak. |
|
Kø (Direkte kontakt) |
Etter velkomstmeldingen plasseres samtalen i en kø. Køen er satt til å dirigere samtalen til Q_arubhatt -køen, som dirigerer innringeren til den lengst tilgjengelige agenten. |
|
Spill musikk (Musikk på vent) |
Mens man venter i køen, spiller flyten ventemusikk ( |
|
Spill av melding (Vent melding) |
En sekundærmelding spilles av mens den som ringer venter: Takk for tålmodigheten. Vent litt mens vi finner en ekspert til deg. Denne meldingen er konfigurert ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak. |
|
Sluttstrøm |
Flyten avsluttes ved agenttilkobling eller hvis det oppstår en feil. Det sikrer at innringeren håndteres problemfritt, enten de er koblet til en agent eller om flyten må avsluttes på grunn av en feil. |
|
Feilhåndtering |
Flyten er utformet for å håndtere uventede problemer ved å avsluttes elegant, med tilgjengelige reserveruter. |
Bygg denne flyten
For å bygge denne innkommende anropsflyten, opprett en flyt fra en mal og velg malen Enkel innkommende anrop til kø. For opprettingstrinn, se Opprette flyter fra flytmaler.
Hvis du vil forhåndsvise malen før du bruker den, kan du se Vis detaljer om flytmalen. Etter at du har opprettet flyten, tilpasser du malen for køen, ledetekstene og feilhåndteringen. Valider og publiser deretter flyten.
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
Virtuell agent med Google DialogFlow CX
Bruk denne flytdesignermalen til å integrere Google DialogFlow CX med Webex kontaktsenter. Denne flyten gir forbedret kundeinteraksjon med fleksibel og dynamisk datahåndtering.
Denne flyten demonstrerer hvordan du sender data fra Webex kontaktsenter til Google DialogFlow CX, slik at du kan utnytte avanserte virtuelle agentfunksjoner. Den inneholder eksempler på håndtering av innringerinndata som navn, avtaler og samtaleårsaker, med fokus på sømløs overføring av data mellom begge plattformene.
Denne flyten bruker Cisco tekst-til-tale (TTS) for lydmeldinger, hvis noen.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
- Konfigurer den virtuelle Google DialogFlow CX-agenten og konfigurer nødvendige webhook-integrasjoner.
Strømningsfordeling
- Anropet mottas og går inn i flyten.
- Den som ringer blir dirigert til et API som henter navnet deres fra et simulert endepunkt.
- En velkomstmelding, inkludert navnet deres, spilles av for den som ringer ved hjelp av Google DialogFlow CX.
- DialogFlow CX virtuelle agent samhandler med den som ringer for å samle inn informasjon som avtaledatoer og -klokkeslett.
- Kundedataene sendes tilbake til Webex kontaktsenter for eventuell videre behandling.
- Basert på interaksjonen eskalerer eller avsluttes samtalen.
- Hvis den eskaleres, blir innringeren plassert i kø.
- Ventemusikk spilles av mens den som ringer venter på en agent.
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start |
Flyten starter når et anrop mottas, initiert gjennom NewContact-aktiviteten. |
|
HTTP-forespørsel (HentKundenavn) |
Systemet sender en API-forespørsel for å hente kundens navn fra et eksternt system via HTTP-forespørsel. Resultatet lagres i en global variabel (DF_CustomerName) som brukes til videre interaksjon med Google DialogFlow CX. |
|
Virtuell agent |
Flyten aktiverer VirtualAgent-aktiviteten for å sende kundens navn og samhandle med Google DialogFlow CX. Den virtuelle agenten samler inn informasjon, inkludert årsak til samtalen, avtaledetaljer og mer. |
|
Parse |
Denne aktiviteten analyserer svaret mottatt fra DialogFlow CX og oppdaterer flytvariablene (Call_Reason, appointment_date, appointment_time) deretter. |
|
Angi variabel - avtale |
Avtaledato og -klokkeslett som samles inn fra DialogFlow CX formateres og lagres i en global variabel (DF_Avtale). |
| Køkontakt |
Etter den virtuelle agentinteraksjonen blir kunden plassert i en kø for å vente på neste tilgjengelige agent. |
|
Spill musikk |
Mens innringeren venter i køen, spiller systemet standard ventemusikk ( |
|
Koble fra kontakten |
Hvis det ikke kreves ytterligere handling, kobles samtalen fra ved hjelp av DisconnectContact-aktiviteten. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om integrering av Webex Contact Center med Google DialogFlow CX, kan du se Google DialogFlow CX-utviklerdokumentasjon og Konfigurer virtuell agentstemme i Webex Contact Center.
For støtte, besøk Webex Contact Center-utviklerstøtte eller bli med i Webex Contact Center API-utviklerfellesskapet.
Zendesk HTTP(S)-datafeil
Denne malen bruker Webex Contact Centers HTTP-kobling for å integrere med Zendesk. Bruk denne flytdesignermalen til å utføre kundedataoppslag, administrere saker i Zendesk og effektivt.
Denne flyten bruker Zendesks API-er for å forbedre Webex kontaktsenter ved å trekke ut kundedata basert på ANI (automatisk nummeridentifikasjon) og hente billettdetaljer. Den ruter anrop basert på alvorlighetsgraden av hendelsen eller agentens tilgjengelighet, noe som forbedrer kundeinteraksjonene. Systemet kan utføre flere handlinger:
- Søk opp en Zendesk-bruker basert på ANI (innringerens nummer).
- Hent brukerens siste uløste sak.
- Presenter relevante billettdetaljer til kunden via IVR.
- Rut 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 brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne flyten:
- Sørg for at API-autentisering er aktivert i Zendesk-instansen. Følg trinnene: .
- Zendesk HTTP-koblingen må konfigureres ved hjelp av BasicAuth.
- Opprett inngangspunkter, køer, team og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger eller musikkfiler brukes i stedet for Cisco tekst-til-tale (TTS).
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Brukstilfelle
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 kundeinformasjonen fra Zendesk.
- Den nyeste saken knyttet til kunden hentes.
- Kunden blir møtt via en IVR og informert om statusen til saken sin.
- Kunden kan enten:
- Koble til en agent.
- Koble fra hvis de velger å ikke snakke med en agent.
- Etter samtalen kan systemet oppdatere Zendesk-saken med relevant samtaleinformasjon.
Strømningsfordeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som skjer i hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
Anrop mottatt |
Samtalen kommer inn i systemet, og Zendesk-koblingen starter. |
|
Søk etter bruker i Zendesk |
Systemet utfører et oppslag i Zendesk ved hjelp av innringerens nummer. |
|
Hent billettdetaljer |
Systemet henter den siste uløste saken for brukeren. |
|
Presenter billettdetaljer |
Kunden blir informert om sakens status via en IVR-melding. |
|
Menyalternativer |
Kunden kan velge å snakke med en agent eller koble fra. |
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start |
Flyten starter 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. |
|
Presenter billettdetaljer |
En melding spilles av til den som ringer via TTS, med informasjon om statusen til saken deres. |
|
Bekreftelsesmeny |
Systemet presenterer en meny for kunden, som lar dem enten koble til en agent eller koble fra. |
|
Køkontakt |
Hvis kunden velger å koble seg til en agent, blir de plassert i en kø. |
|
Spill musikk |
Ventemusikk spilles mens kunden venter på en agent. |
|
Legg inn kommentarer (Zendesk) |
Etter samtalen legger systemet ut en kommentar på Zendesk-saken som oppsummerer samhandlingen. |
|
Frakople |
Systemet kobler fra samtalen hvis kunden velger å koble fra eller etter at samtalen er fullført. |
Ytterligere ressurser
Denne flyten utnytter Webex Contact Centers HTTP-kobling til å samhandle med Zendesks API-er. Hvis du vil ha mer informasjon, kan du se Zendesk API-dokumentasjon og Webex Contact Center-oppsett- og administrasjonsveiledning.
Unngå duplikat tilbakeringing
Denne flytmalen demonstrerer hvordan du kan forhindre dupliserte tilbakeringingsoppføringer i Webex kontaktsenter ved å utnytte den forbedrede HTTP-aktiviteten med støtte for Content-Type: GraphQL. Den bruker WebexCC API-enes HTTP-kobling til å samhandle med søke-API-et, slik at flyten kan sjekke om det finnes eksisterende tilbakeringingsforespørsler fra den samme innringeren. Denne malen forbedrer effektiviteten og kundeopplevelsen ved å unngå overflødige tilbakeringinger.
Denne flytmalen sjekker om en kunde allerede har lagt inn en tilbakeringingsforespørsel i systemet. Den bruker Search API via GraphQL for å avgjøre om det finnes en aktiv tilbakeringingsoppgave for den som ringer opp en ANI (automatisk nummeridentifikasjon).
Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til støtte for Content-Type: GraphQL – Mulighet for å bruke WebexCC API-enes HTTP-kobling for å bruke Search API via den nye GraphQL-innholdstypen, inkludert variabelsubstitusjon.
Forutsetninger
Sørg for at følgende krav er oppfylt før du implementerer denne flyten:
-
Konfigurer en kobling til Webex kontaktsenter-API-er.
-
Sørg for at Webex kontaktsentermiljøet er riktig konfigurert: Inngangspunkt, kartlegging av inngangspunkter, køer osv.
Strømningsfordeling
|
Flytelement |
Beskrivelse |
|---|---|
|
Anropet er mottatt |
Anropet går inn i flyten ved aktiviteten Nykontakt. |
|
Innledende hilsen |
Aktiviteten SpillMessage_wgk spiller av en innledende velkomstmelding til den som ringer. |
|
Utdrag gjeldende tid |
Aktiviteten SetVariable_7a1 trekker ut gjeldende tid i epoch-millisekunder og lagrer den i variabelen |
| Beregn tid for timer siden |
Aktiviteten SetVariable_8t9 beregner tiden 24 timer før gjeldende tid i epoch-millisekunder og lagrer den i variabelen |
| Trim ANI-en |
Aktiviteten SetVariable_ak4 trimmer ANI (innringerens telefonnummer) for å fjerne "+1" prefiks for oppslagsformål. |
|
Søk API-kall (GraphQL) |
|
|
Sjekk API-svaret |
|
|
Håndter duplikat tilbakeringing (hvis funnet) |
|
| Planlegg ny tilbakeringing (hvis ikke funnet): |
Hvis ingen duplikat tilbakeringing blir funnet, går flyten videre til Menu_lsi -aktiviteten, som gir innringeren alternativer for å planlegge en tilbakeringing eller vente i køen. |
| Planlegg tilbakeringing |
Hvis innringeren velger å planlegge en tilbakeringing (trykker på 1), planlegger Callback_20e -aktiviteten en tilbakeringing ved hjelp av innringerens ANI. En bekreftelsesmelding spilles av via SpillMessage_ysw og deretter Koble fraContact_mx8_2bg kobler fra samtalen. |
| Vent i kø |
Hvis den som ringer velger å vente i køen (trykker på 2), øker SetVariable_c0y en teller. Samtalen settes deretter i kø til en agent via KøContact_95e og musikk spilles av på vent via SpillMusic_qne. Kallet går tilbake til Menu_lsi -aktiviteten i løkke. |
Variabler
-
tilbakeringingsstatus: (STRING) – Statusen for tilbakeringingen.
-
disk: (HELTAL) - En tellervariabel.
-
nåværende tid: (STRING) – Gjeldende tid i millisekunder siden epoken.
-
goback_by_a_day: (STRING) – Tidspunktet for 24 timer siden i millisekunder siden epoken.
-
apiUtdata: (STRING) – Den kombinerte HTTP-statuskoden, tilbakeringingsstatusen og HTTP-svaret fra Search API-et.
-
ANITrim: (STRING) – Det trimmede ANI-et (telefonnummeret) til den som ringer.
-
svar: (STRING) – HTTP-svaret fra søke-API-et.
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (Ny kontakt) | Starter flyten når anropet mottas. |
|
Handlinger | |
|
Spill av melding |
Spiller av en melding for den som ringer. |
|
Tilbakeringing |
Planlegger en tilbakeringing for den som ringer. |
|
Spill musikk |
Spiller musikk på vent. |
|
KøKontakt |
Setter samtalen i kø til en agent. |
|
HTTP |
Sender en HTTP-forespørsel til Search API-et ved hjelp av GraphQL. |
|
Koble fraKontakt |
Kobler fra samtalen. |
|
Angi variabel |
SettVariabel: Angir diverse variabler, inkludert gjeldende tid, tid for 24 timer siden, trimmet ANI og API-utdata. |
|
Betingelser |
|
|
Hold musikk (MusicOnHold) |
Spiller ventemusikk mens den som ringer venter i køen. |
|
Løkkehåndtering (CallLoopCycle og LoopCycle) |
Sørger for at anrop som går i løkke for mange ganger blir dirigert til den endelige menyen. |
|
Frakobling (DisconnectContact) |
Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte samhandlingen. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om bruk av HTTP-forespørsler med GraphQL og andre aktiviteter i Webex kontaktsenter, kan du se delen om aktiviteten HTTP-forespørsel.
Se også Webex Contact Center API-dokumentasjonen for detaljer om Search API og GraphQL-spørringer.
Lydopptak og -håndtering
Denne flytmalen gir administratorer en strømlinjeformet metode for å spille inn og administrere lydmeldinger i Webex kontaktsenter via et telefonibrukergrensesnitt (TUI). Den utnytter forbedrede HTTP-aktivitetsfunksjoner, inkludert støtte for `Content-Type: Skjemadata for å samhandle med Webex Contact Centers lydfil-API-er (ledetekst). Denne malen gjenskaper funksjoner som er kjent fra lokale systemer, og forbedrer kundeopplevelsen og driftseffektiviteten.
Forutsetninger
-
Opprett et inngangspunkt, og konfigurer tilordningen av inngangspunkt fra innstillingssiden for Control Hub for Webex Contact Center. Se Veiledning for oppsett og administrasjon av Webex-kontaktsenteret.
-
Konfigurer en kobling til Webex kontaktsenter-API-er.
-
Hvis Cisco tekst-til-tale (TTS) ikke er aktivert for ledetekster, last opp de nødvendige statiske lydfilene.
Flytfordeling
|
Flytelement |
Beskrivelse |
|---|---|
| Anropet er mottatt | Anropet går inn i flyten ved aktiviteten Nykontakt. |
| (VALGFRITT) Administratorautentisering via engangskode | Flytutvikleren kan implementere en valgfri autentiseringsbarriere for administratoren, ved å bruke en sikker metode som OTP levert via SMS til ANI, eller en tilfeldig generert number/PIN. Dette kan legges til før hovedmenyen. |
| Hovedmeny | Aktiviteten Hovedmeny (IVR-meny) gir administratoren følgende alternativer:
|
| Opprett ledetekst (alternativ 1) |
|
| Oppdateringsforespørsel (alternativ 2) |
|
| Slett ledetekst (alternativ 3) |
|
| Utgang (alternativ 4) |
|
Variabler
|
Variabel |
Type |
Beskrivelse |
|---|---|---|
| blobId | STRING | Blob-ID-en til lydfilen |
| lydfilnavn | STRING | Navnet på lydfilen (standard: «EmergencyDemo.wav»). |
| id | STRING | ID-en til lydfilen. |
| status | STRING | Statusen til API-forespørselen. |
| nytt filnavn | STRING | Navnet på den oppdaterte lydfilen (standard: "updatedFile.wav"). |
| svar | STRING | HTTP-svaret fra API-forespørslene. Dette er valgfritt for feilsøking. |
Aktiviteter brukt
|
Flytaktivitet |
Beskrivelse |
|---|---|
| Start | Ny kontakt: Starter flyten når anropet mottas. |
| IVR-meny | Hovedmeny: Spiller av en meny med alternativer for rask administrasjon. |
| Opprett melding |
|
| Oppdateringsforespørsel |
|
| Slett melding |
|
| Annen |
|
Ytterligere detaljer
Hvis du vil ha mer informasjon om bruk av opptaksaktivitet, HTTP-forespørsler og opptakskontroller i Webex kontaktsenter, kan du se delen HTTP-forespørsel aktivitet.
Siste agentrutingsmal
Malen for siste agentruting demonstrerer hvordan du implementerer siste agentruting i Webex kontaktsenter ved å utnytte den forbedrede HTTP-aktiviteten med støtte for Content-Type:
GraphQL. Den bruker WebexCC API-enes HTTP-kobling til å samhandle med søke-API-et, noe som muliggjør rutering av anrop til den siste agenten som håndterte anropet. Denne malen forbedrer kundeopplevelsen ved å koble dem til en kjent agent.
Denne flytmalen sjekker om en kunde har ringt i løpet av de siste 24 timene, og i så fall rutes samtalen til samme agent. Den bruker Search API via GraphQL for å finne den siste agenten som håndterte samtalen basert på innringerens ANI (automatisk nummeridentifikasjon).
Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til støtte for Content-Type: GraphQL - Mulighet for å bruke WebexCC API-enes HTTP-kobling for å bruke Search API via den nye GraphQL-innholdstypen: inkludert variabel substitusjon.
Forutsetninger
-
Konfigurer en kobling til Webex kontaktsenter-API-er.
-
Sørg for at Webex kontaktsentermiljøet er riktig konfigurert: Inngangspunkt, kartlegging av inngangspunkter, køer osv.
Flytfordeling
-
Anropet er mottatt:
-
Anropet går inn i flyten ved aktiviteten Nykontakt.
-
-
Innledende hilsen:
-
Aktiviteten Spill av melding spiller av en innledende velkomstmelding til den som ringer.
-
-
Utdrag gjeldende tid:
-
Aktiviteten CurrentTime henter ut gjeldende klokkeslett.
-
-
Beregn tid for 24 timer siden:
-
Aktiviteten Goback_By_a_day beregner tiden 24 timer før gjeldende tid.
-
-
Trim ANI-en:
-
Aktiviteten SetVariable trimmer ANI (innringerens telefonnummer) for å fjerne "+1" prefiks for oppslagsformål.
-
-
Søk API-kall (GraphQL):
-
Aktiviteten SearchAPILastAgent foretar et kall til Webex Contact Center Search API ved hjelp av GraphQL for å finne agenten som håndterte det forrige anropet basert på ANI-en.
-
Den bruker variablene
goback_by_a_dayogcurrentTimefor å søke innenfor de siste 24 timene. -
GraphQL-spørringen søker etter oppgaver som samsvarer med innringerens ANI eller trimmede ANI som ikke er aktive, og trekker ut eier-ID-en (agent-ID) til oppgaven.
-
-
Feilsøkingslogging:
-
Aktiviteten DebugLog logger HTTP-statuskoden og svarteksten fra Search API-kallet.
-
Aktiviteten Debug_Logg logger den utvunnede agent-ID-en.
-
-
Sjekk API-svaret:
-
Aktiviteten Condition_kxu sjekker om HTTP-statuskoden fra Search API-kallet er 200 (vellykket).
-
-
Sjekk om agent-ID-en er hentet ut:
-
Aktiviteten Condition_jtn sjekker om en agent-ID ble hentet ut fra Search API-svaret.
-
-
Rute til siste agent (hvis funnet):
-
Hvis en agent-ID blir funnet, spiller PlayMessage_ee8 -aktiviteten av en bekreftelsesmelding til den som ringer, som informerer dem om at de blir overført til den samme agenten de snakket med tidligere.
-
Aktiviteten QueueToAgent_xh1 setter kallet til agenten med den utvunnede agent-ID-en i kø.
-
-
Rute til standardkø (hvis ikke funnet):
-
Hvis ingen agent-ID blir funnet (enten API-kallet mislyktes eller ingen tidligere kall ble funnet innen 24 timer), setter aktiviteten QueueToDefault kallet i en standardkø.
-
-
Spill musikk på vent:
-
Aktiviteten PlayMusic_i73 spiller musikk på vent mens den som ringer venter i køen.
-
Variabler
-
agent-ID: (STRING) – ID-en til den siste agenten som håndterte samtalen.
-
nåværende tid: (STRING) – Gjeldende tid i millisekunder siden epoken.
-
goback_by_a_day: (STRING) – Tidspunktet for 24 timer siden i millisekunder siden epoken.
-
Svar: (STRING) – HTTP-svaret fra søke-API-et.
-
ANITrim: (STRING) – Det trimmede ANI-et (telefonnummeret) til den som ringer.
Flytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av flytaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (Ny kontakt) | Starter flyten når anropet mottas. |
|
Handlinger | |
|
Spill av melding |
Spiller av en melding for den som ringer. |
|
KøTilAgent |
Setter samtalen i kø til en bestemt agent. |
|
Spill musikk |
Spiller musikk på vent. |
|
Kø |
Setter samtalen i kø til en standardkø. |
|
HTTP |
Sender en HTTP-forespørsel til Search API-et ved hjelp av GraphQL. |
|
Spill av melding |
Spiller av en melding som indikerer at innringeren blir sendt videre til den siste agenten. |
|
Angi variabel |
|
|
Betingelser |
|
|
Hold musikk (MusicOnHold) |
Spiller ventemusikk mens den som ringer venter i køen. |
|
Løkkehåndtering (CallLoopCycle og LoopCycle) |
Sørger for at anrop som går i løkke for mange ganger blir dirigert til den endelige menyen. |
|
Frakobling (DisconnectContact) |
Kobler fra samtalen etter meldinger eller når den som ringer velger å avslutte samhandlingen. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om bruk av HTTP-forespørsler med GraphQL og andre aktiviteter i Webex kontaktsenter, kan du se delen om aktiviteten HTTP-forespørsel.
Se også Webex Contact Center API-dokumentasjonen for detaljer om Search API og GraphQL-spørringer.
Autonom AI-agent (pakkesporing)
Denne flyten bruker en autonom AI-agent til å administrere stemmeinteraksjoner knyttet til pakkesporing. Flyten gir et alternativ for å eskalere til menneskelige agenter når det er nødvendig eller ved feil med AI-agenter.
Flyten er utformet for å håndtere kundeinteraksjoner om pakkesporing via en autonom AI-agent. AI-agenten består av en handling for å spore pakker og en kunnskapsbase relatert til generelle forsendelsesforespørsler. Kunder kan når som helst be om å snakke med en menneskelig agent.
Forutsetninger
For å bruke denne flyten, sørg for at følgende er konfigurert:
-
En autonom AI-agent konfigurert med riktig handling (sammen med oppfyllelse) og kunnskapsdokumenter. En eksempel på en oppfyllelsesflyt er tilgjengelig i Webex Connect-flytmaler.
-
Inngangspunkt, kø, team og tilordning av inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.
-
Cisco tekst-til-tale (TTS) er aktivert for dynamisk generering av tilpassede meldinger.
-
Last opp statiske lydfiler hvis du ikke bruker Ciscos standardlyd.
Integrasjonsfordeling
-
Innringer tar kontakt: Samtalen mottas av Webex kontaktsenter og sendes til den autonome AI-agenten.
-
Interaksjon med AI-agenter: AI-agenten behandler innringerens forespørsel knyttet til pakkesporing.
-
Kø til agent: Hvis eskalering er nødvendig på forespørsel fra kunden eller på grunn av feil i AI-agenten, plasseres den som ringer i kø for en menneskelig agent.
-
Koble fra: Samhandlingen avsluttes når innringerens forespørsel er behandlet eller innringeren er overført til en agent.
Aktiviteter brukt i flyten
|
Flytaktivitet |
Beskrivelse |
|---|---|
| Start (Ny telefonkontakt) | Denne aktiviteten markerer starten på flyten, utløst av et nytt kall. |
| Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for samspillet mellom flyten og AI-agenten. Samspill. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
| Spill av melding | Gir systemmeldinger ved hjelp av Cisco tekst-til-tale. Brukes til å spille av en feilmelding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil. |
| Kø til agent | Administrerer kølogikk for eskalering til menneskelige agenter. |
| Spill musikk | Hold musikk som spilles under køen når innringeren venter på agenttilkobling. |
| Frakople | Avslutter samhandlingen etter at oppgaver er fullført, eller hvis den eskaleres til en menneskelig agent. |
Feilhåndtering
Flyten inkluderer strategier for feilhåndtering for å håndtere uventede problemer på en elegant måte, slik at den som ringer blir informert og omdirigert på riktig måte.
Utviklerstøtte
For dypere innsikt i bruk av Webex Contact Center med autonome AI-agenter, se relatert dokumentasjon:
Ytterligere ressurser
For støtte relatert til denne flyten, kontakt Webex Contact Center Developer Support-teamet via Webex Contact Center Developer Support.
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
AI Agent Scripted (pakkesporing)
Denne flyten er utformet for å håndtere taleinteraksjoner relatert til pakkesporing ved hjelp av en skriptbasert virtuell agent. Denne flyten demonstrerer den enkleste måten å utføre oppfyllelse for en skriptbasert agent. I tillegg til dette demonstrerer flyten hvordan kunder settes i kø til forskjellige agentkøer basert på den siste aktive intensjonen og tilpassede rapporter for AI-agenter i Analyser.
Denne flyten bruker en skriptbasert Webex AI-agent til å samhandle med kunder angående pakkesporing. VAV2-aktiviteten (Virtual Agent V2) avsluttes gjennom sin «Handled»-kant når den skriptede agenten genererer en tilpasset hendelse for å spore pakken. Flyten bruker et API for pakkesporing for å oppnå dette. Dette API-et er tilgjengelig for utviklere for testing og demonstrasjoner. Utdataene analyseres i flyten og sendes tilbake til agenten via en tilstandshendelse. Mer informasjon om konfigurering av oppfyllelse for skriptbaserte agenter for tale.
Forutsetninger
For å bruke denne flyten, sørg for at følgende er konfigurert:
-
En Webex AI-agent konfigurert til å håndtere sporing av pakker. Denne agenten kan importeres når en ny agent opprettes.
-
Inngangspunkt, kø, team og tilordning av inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.
-
Sørg for at Cisco tekst-til-tale (TTS) er aktivert for å generere dynamiske lydmeldinger.
-
Last opp statiske lydfiler for tilpassede systemvarsler om nødvendig.
Integrasjonsfordeling
|
Integrasjonsfordeling |
Beskrivelse |
|---|---|
| Innringeren tar kontakt | Samtalen mottas av Webex kontaktsenter og sendes til den skriptstyrte AI-agenten. |
| Interaksjonsstatus logges ved hjelp av global variabel | Flyten angir den globale variabelen CustomAIAgentInteractionOutcome for å logge statusen for kundens interaksjon med AI-agenten. Dette oppdateres på forskjellige tidspunkter og brukes til å bygge tilpassede rapporter ved hjelp av visualiseringsverktøyet. |
| Interaksjon med AI-agenter | AI-agenten behandler kundeinndata og svarer basert på konfigurerte intensjoner. Hvis brukeren har til hensikt å spore en pakke og oppgir et gyldig pakkenummer, sendes kontrollen tilbake til flyten via en tilpasset hendelse. |
| Parsing og oppfyllelse av metadata for AI-agenter | Kundens pakkenummer hentes fra VAV2-metadataene og brukes i HTTP-aktiviteten. |
| Vilkår for oppfyllelsessvar | Flyten sjekker om pakkeinformasjonen blir funnet eller ikke, og angir passende svar. |
| Interaksjonen med AI-agenter gjenopptas* | Avhengig av oppfyllelsessvaret sendes meldingen som skal sendes til kundene tilbake til den skriptede agenten via hendelsesdata under «Statushendelse». |
| Agentoverlevering og saksaktivitet | Bestemmer de neste trinnene basert på den forrige intensjonen, og leder flyten til forskjellige køer basert på tidligere intensjon. |
| Kø til agent | Hvis eskalering er nødvendig, eller det oppstår feil, plasseres innringeren i kø for en menneskelig agent. |
| Frakople | Samhandlingen avsluttes når innringerens forespørsel er behandlet eller innringeren er overført til en agent. |
Aktiviteter brukt i flyten
|
Flytaktivitet |
Beskrivelse |
|---|---|
| Start | Starter flyten når et nytt anrop mottas. |
| Angi variabel for interaksjonsutfall | Bruk den angitte variabelen aktivitet til å oppdatere den globale variabelen CustomAIAgentInteractionOutcome for å lagre den siste statusen for interaksjonen med AI-agenten. |
| AI-agentinteraksjon | Administrerer sporingsforespørsler om pakker ved hjelp av skriptbaserte interaksjoner. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
| Detaljer om analyseringspakken | Henter pakkenummeret ut fra metadataene som leveres av den virtuelle agenten. |
| HTTP-forespørsel om pakkeinformasjon | Sender en forespørsel til logistikk-API-et for å hente pakkestatus og estimert levering. Bruk ABC123456 som et eksempelpakkenummer. |
| Betinget logikk | Bestemmer svaret basert på pakkestatusen eller HTTP-statuskoden til API-kallet. |
| Angi responsvariabler | Konfigurerer svar for å kommunisere om pakken ble funnet eller leveringsdetaljene. |
| Spill av melding | Gir systemfeilmeldinger ved hjelp av Cisco tekst-til-tale, spesielt i tilfeller av systemfeil. |
| Saksaktivitet | Styrer flyten basert på den forrige intensjonen, og bestemmer ruting til bestemte køer. |
| Kø til agent | Administrerer kølogikk for eskalering til menneskelige agenter. |
| Spill musikk | Hold musikk som spilles under køen når innringeren venter på agenttilkobling. |
| Frakople | Avslutter samhandlingen etter at oppgaver er fullført, eller hvis den eskaleres til en menneskelig agent. |
Flytspesifikasjoner
Flyt-JSON-en som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige 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 |
Pakkens status basert på HTTP-svaret. |
estimatedDelivery |
Beregnet leveringsdato og -tidspunkt for pakken basert på HTTP-svaret. |
packageResp |
Svar som skal sendes tilbake til kunden basert på HTTP-aktivitetsrespons. |
Global_VoiceName |
Bestemmer stemmen som brukes til tekst-til-tale. |
CustomAIAgentInteractionOutcome |
Logger statusen til samhandlingen – avbrutt, håndtert, eskalert eller feilaktig – basert på kundens samhandling med AI-agenten. |
Feilhåndtering
Flyten inkluderer strategier for feilhåndtering for å håndtere uventede problemer på en elegant måte, slik at den som ringer blir informert og omdirigert på riktig måte.
Ytterligere ressurser
For dypere innsikt i bruk av Webex Contact Center med skriptbaserte AI-agenter, se relatert dokumentasjon:
Utviklerstøtte
For støtte relatert til denne flyten, kontakt Webex Contact Center Developer Support-teamet via Webex Contact Center Developer Support.
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
AI Agent Scripted (Legetimebestilling)
Denne malen demonstrerer dataflyten mellom Webex kontaktsenter og Webex AI Agent Studio for en samhandling som bruker en skriptbasert agent. Flyten inneholder flere integrasjoner med eksterne systemer. Disse kalles basert på tilpassede hendelser sendt av AI-agenten, og oppfyllelsesdataene sendes tilbake til agenten.
Denne flyten viser hvordan data sendes mellom Webex kontaktsenter og Webex AI Agent Studio ved hjelp av tilpassede hendelser. Denne flyten forenkler automatisert planlegging og administrasjon av legetimer gjennom en skriptstyrt AI-agent. Den integreres med eksterne systemer for å sjekke tilgjengelighet, opprette avtaler, slå opp eksisterende avtaler og avbestille avtaler. Flyten sikrer sømløs kommunikasjon mellom den som ringer og AI-agenten, med eskaleringsmuligheter til menneskelige agenter når det er nødvendig.
Forutsetninger
For å bruke denne flyten, sørg for at følgende er konfigurert:
-
En skriptbasert AI-agent konfigurert med relevante intensjoner for å håndtere avtalebestilling og avbestilling. Dette kan importeres fra maler når du oppretter en ny skriptbasert agent i AI Agent Studio-plattformen.
-
Inngangspunkt, kø, team og tilordning av inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.
-
API-er for grensesnitt mot det eksterne avtalehåndteringssystemet.
-
Cisco tekst-til-tale (TTS) er aktivert for å generere dynamiske lydmeldinger.
-
Last opp statiske lydfiler hvis du ikke bruker Ciscos standardlyd.
Integrasjonsfordeling
|
Integrasjonsfordeling |
Beskrivelse |
|---|---|
| Innringeren tar kontakt | Samtalen mottas av Webex kontaktsenter og sendes videre til AI-agenten. |
| Interaksjon med AI-agent | AI-agenten behandler kundeinndata og svarer basert på konfigurerte intensjoner. |
| Bytte av kontroll mellom AI-agent og flyt | Kontrollen over samtalen utveksles mellom AI-agenten og flyten på ulike trinn. AI-agenten overfører kontrollen til flyten via tilpassede hendelser. Flyten utfører passende oppfyllelse basert på hendelsesnavnet og overfører kontrollen tilbake til AI-agenten sammen med oppfyllelsesdata via tilstandshendelse i den virtuelle agentens V2-aktivitet. |
| Kø til agent | Hvis eskalering er nødvendig, plasseres innringeren i kø for en menneskelig agent. |
| Frakople | Samhandlingen avsluttes når oppgaven er fullført eller innringeren overføres til en agent. |
Aktiviteter brukt i flyten
|
Flytaktivitet |
Beskrivelse |
|---|---|
| Start | Denne aktiviteten markerer starten på flyten, utløst av et nytt kall. |
| Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for AI-agentinteraksjon. Den samme aktiviteten brukes til å starte samtalen og sende tilstandshendelser til AI-agenten. |
| Parse | Brukes til å analysere hendelsesnyttelast fra VAV2-aktiviteten. |
| Sak | Brukes til å sjekke hendelsesnavnet som sendes av VAV2-aktiviteten og forgreningen til riktige HTTP-forespørselsaktiviteter. |
| HTTP-forespørsel | Samhandler med eksterne systemer for å utføre operasjoner som å sjekke tilgjengelighet, opprette, slå opp eller avlyse avtaler ved hjelp av HTTP-forespørsler basert på hendelsesnavnet sendt av VAV2-aktiviteten. Aktiviteten analyserer også svaret på HTTP-forespørselen. |
| Betingelse | Evaluerer resultatet av HTTP-forespørsler, og styrer flyten basert på suksess- eller feilforhold. |
| Angi variabel | Brukes til å konfigurere variabler som hendelsesnavn og hendelsesdata, som er viktige for å gjenoppkalle VAV2-aktiviteten med passende hendelsesparametere for tilstand. |
| Spill av melding | Gir systemmeldinger ved hjelp av Cisco tekst-til-tale. Brukes til å spille av en feilmelding før eskalering til menneskelig agent i tilfelle VAV2-aktivitetsfeil. |
| Kø til agent | Administrerer kølogikk for eskalering til menneskelige agenter. |
| Spill musikk | Hold musikk som spilles under køen når innringeren venter på agenttilkobling. |
| Koble fra kontakten | Avslutter samhandlingen etter at oppgaver er fullført, eller hvis den eskaleres til en menneskelig agent. |
Flytspesifikasjoner
Flyt-JSON-en som brukes i dette eksemplet inneholder variabler og aktiviteter som er viktige 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. |
event_data_string |
Strengversjon av event_data siden VAV2-aktiviteten bare godtar strenger. |
http_input |
Forespørselsinnhold for HTTP-aktiviteten basert på VAV2-metadata. |
Global_VoiceName |
Bestemmer stemmen som brukes til tekst-til-tale. |
Feilhåndtering
Flyten inkluderer strategier for feilhåndtering for å håndtere uventede problemer på en elegant måte, slik at den som ringer blir informert og omdirigert på riktig måte.
Ytterligere ressurser
For dypere innsikt i hvordan du konfigurerer AI-agentene dine på Webex AI Agent Studio og bruker dem med Webex Contact Center, se Webex AI Agent Studio administrasjonsveiledning.
Utviklerstøtte
-
For støtte angående denne integrasjonen, åpne en sak med Webex Contact Center-utviklerstøtteteamet via Webex Contact Center-utviklerstøtte.
-
For ytterligere diskusjoner, besøk Webex Contact Center APIs Developer Community.
Bruk delflytmaler
Delflytmaler fungerer på samme måte som flytmaler. Disse malene effektiviserer opprettelsen av underflyter som kan integreres i flere flyter, noe som reduserer redundans og utviklingstid.
For å opprette underflyter ved hjelp av underflytmaler, velg riktig mal, endre den slik at den passer dine behov, valider, publiser og integrer den i arbeidsflytene dine. Hvis du vil ha mer informasjon, kan du se Opprette flyter fra flytmaler.
Samle inn tilbakeringingsinformasjon
Bruk denne malen til å opprette en underflyt for innsamling av tilbakeringingsinformasjon, slik at innringere kan bli stående i køen eller be om tilbakeringing for fleksible tjenestealternativer.
Denne underflyten inneholder en meny som lar innringere velge å bli ringt tilbake eller bli værende i køen. Hvis tilbakeringingsalternativet velges, samler den inn nødvendig informasjon for en tilbakeringing, enten ved hjelp av innringerens nåværende nummer eller et alternativt nummer. Du kan endre underflyten for å sikre en problemfri oppringeropplevelse ved å håndtere feil eller ukjente tilstander, for eksempel tidsavbrudd og ugyldige inndata.
Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk er standardinnstillingen den innebygde musikk-på-vent-filen, defaultmusic_on_hold.wav.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
- Sørg for at tilbakeringingsvariablene (for eksempel: callbackNumber, callbackNumberEntered, stayInQueue) er riktig tilordnet systemet ditt for å fange opp de riktige dataene.
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Subflow-innganger
- tilbakeringingsnummer - STRING: Nummeret som skal brukes til tilbakeringing (enten nummeret den som ringer fra, eller et nytt nummer).
- bliIkø - BOOLESK: Angir om innringeren valgte å bli værende i køen (Sann) eller be om tilbakeringing (Falsk).
Subflow-utganger
- tilbakeringingsnummer angitt - STRING: Nummeret som innringeren oppga for tilbakeringingen, hvis de valgte å oppgi et alternativt nummer.
- bliIkø - BOOLESK: Om innringeren valgte å bli stående i køen eller bli oppringt.
Delstrømsoppdeling
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.
|
Delstrømselement |
Beskrivelse |
|---|---|
|
Start delflyt |
Samtalen går inn i delflyten. |
|
Meny for bortvalg |
Den som ringer får muligheten til å enten bli værende i køen eller bli oppringt.
|
|
Nummermeny |
Hvis den som ringer velger å bli ringt tilbake, får de muligheten til å:
|
|
Samle sifre |
Hvis den som ringer velger å legge inn et nytt tilbakeringingsnummer, blir de bedt om å legge inn sitt 10-sifrede nummer etterfulgt av firkanttasten. (#). |
|
Sett variabel |
Det innsamlede tilbakeringingsnummeret lagres i callbackNumberEntered-variabelen. |
|
Slutt på delflyten | Delflyten avsluttes etter at tilbakeringingsinformasjonen er samlet inn eller eventuelle feil er håndtert. |
Underflytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter for å samle inn tilbakeringingsinformasjon.
|
Underflytaktivitet |
Beskrivelse |
|---|---|
|
Start delflyt |
Delflyten starter når den kalles. |
|
Meny for bortvalg |
Dette gir den som ringer et alternativ for enten å bli værende i køen eller bli oppringt. Dette bruker TTS for å be den som ringer om å trykke 1 for en tilbakeringing eller 2 for å bli værende i køen. |
|
Nummermeny |
Hvis den som ringer velger en tilbakeringing, blir de bedt om enten å bruke sitt nåværende nummer eller angi et nytt. |
|
Samle sifre |
Hvis innringeren velger å taste inn et nytt nummer, samler denne aktiviteten inn deres 10-sifrede nummer etterfulgt av pundtegnet. (#). |
|
Sett variabel |
Det innsamlede nummeret lagres i callbackNumberEntered-variabelen for videre bruk. |
|
Slutt på delflyten | Flyten avsluttes etter at innringerens valg er behandlet og nødvendig informasjon er samlet inn. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om konfigurasjon av underflyter, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
Feilhåndtering
Bruk malen for underflyt for feilhåndtering i Webex kontaktsenter for å administrere feil som problemer med køhåndtering eller API-forespørselsfeil. Den kan knyttes til spesifikke aktiviteter eller konfigureres som en global feilbehandler, noe som sikrer at systemet fortsetter å fungere problemfritt og gir brukerne tilbakemelding på eventuelle problemer.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:
- Sørg for at Cisco tekst-til-tale (TTS) er aktivert for at kontaktsenteret skal kunne bruke tekst-til-tale for feilmeldinger.
- Tilordne errorMessage-variabelen for å håndtere de riktige feilmeldingene dynamisk i arbeidsflyten din.
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Subflow-innganger
- feilmelding - STRING: Feilmeldingen om å spille dynamisk, som indikerer problemet som oppringeren har opplevd.
Subflow-utganger
- N/A: Denne delflyten produserer ikke utdata, ettersom den brukes til å håndtere feil og gi tilbakemelding til den som ringer.
Delstrømsoppdeling
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.
|
Delstrømselement |
Beskrivelse |
|---|---|
|
Start delflyt |
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. For eksempel kan meldingen være: Vi opplever tekniske problemer. Prøv igjen senere. |
|
Slutt på delflyten (Normal slutt) |
Hvis feilen håndteres på riktig måte, avsluttes delflyten på en grei måte. |
|
Slutt på delflyten (Feil slutt) |
Hvis det oppstår ytterligere problemer (for eksempel hvis feilmeldingen ikke spilles av), avsluttes delflyten i en eskaleringstilstand for å indikere en kritisk feil. |
Underflytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter for håndtering av feil.
|
Underflytaktivitet |
Beskrivelse |
|---|---|
|
Start delflyt |
Delflyten starter når en feil oppstår, og starter feilhåndteringssekvensen. |
|
Spill av feilmelding |
Spiller av feilmeldingen til den som ringer ved hjelp av Cisco Cloud TTS. Meldingsinnholdet defineres dynamisk av errorMessage-variabelen. |
|
Slutt på delflyten (Normal slutt) |
Avslutter delflyten hvis feilen er løst uten ytterligere problemer. |
|
Slutt på delflyten (Feil slutt) |
Avslutter delflyten med en eskalering hvis det oppstår ytterligere feil under feilhåndteringsprosessen. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om konfigurasjon av underflyter, kan du se Veiledning for oppsett og administrasjon av Webex Contact Center.
HTTP-datadipp
Bruk denne underflytmalen til å hente kundekontoinformasjon via en HTTP-forespørsel. Den støtter bekreftelse av konto-ID, manuell inntasting hvis forespørselen mislykkes, og håndterer tidsavbrudd, ugyldige inndata og kritiske feil – ideelt for automatiserte oppslag av kundekontoer 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 den som ringer foretrekker det, kan de skrive inn kontonummeret sitt manuelt. Flyten håndterer feil som ugyldige inndata, tidsavbrudd og kritiske feil på en elegant måte, med passende ledetekster.
Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, koblinger, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
- Sørg for at URL-adressen og parameterne for HTTP-forespørselen er riktig angitt basert på organisasjonens behov.
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Subflow-innganger
- feilmelding - STRING: En melding som vil bli spilt av i tilfelle en feil under delflyten.
Subflow-utganger
- utdatavariabel - STRING: Lagrer det bekreftede eller manuelt angitte kontonummeret.
Delstrømsoppdeling
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.
|
Delstrømselement |
Beskrivelse |
|---|---|
|
Start delflyt (Initialisering) |
Underflyten starter prosessen med å hente kundedata. |
|
Vennligst vent (Trøstmelding) |
Den som ringer blir informert om at systemet henter informasjonen deres ved hjelp av en TTS-ledetekst: Vent litt mens vi ser på informasjonen din. |
|
HTTP-forespørsel (Hent kundeinformasjon) |
Systemet sender en HTTP GET-forespørsel for å hente kundeinformasjon fra et spesifisert API-endepunkt. Hvis det lykkes, inneholder svaret kunde-ID-en. |
|
Sjekk HTTP-status (Evaluer svar) |
HTTP-svaret evalueres basert på statuskoden. Hvis forespørselen var vellykket, går prosessen videre til neste trinn. |
|
Bekreftelsesmeny (Be om bekreftelse eller manuell inntasting) |
Den som ringer blir bedt om å bekrefte den hentede konto-ID-en eller manuelt oppgi kontonummeret sitt hvis det er feil. |
|
Sett variabel (Butikkkonto-ID) |
Hvis den som ringer bekrefter konto-ID-en, lagres verdien i outputVariable. |
|
Samle sifre (Manuell kontoregistrering) |
Hvis forespørselen mislykkes, eller innringeren velger å skrive inn kontonummeret sitt på nytt, blir de bedt om å skrive inn et 6-sifret kontonummer etterfulgt av firkanttasten. (#). |
|
Feilhåndtering (Fortsatt der, ugyldig, kritisk) |
Delflyten håndterer tidsavbrudd, ugyldige inndata og kritiske feil med respektive ledetekster:
|
|
Slutt på delflyten (Konklusjon) |
Delflyten avsluttes enten etter at kontonummeret er bekreftet eller en feil er håndtert. |
Underflytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter for denne malen.
|
Underflytaktivitet |
Beskrivelse |
|---|---|
|
Start delflyt |
Delflyten starter når den kalles. |
|
Vennligst vent |
Spiller av en melding ved hjelp av TTS, og ber den som ringer om å vente mens informasjonen hentes. |
|
HTTP-forespørsel |
Sender en HTTP GET-forespørsel for å hente kundens kontoinformasjon. |
|
Sjekk HTTP-status |
Evaluerer HTTP-svaret for å avgjøre om forespørselen var vellykket. |
|
Bekreftelsesmeny |
Ber den som ringer om å bekrefte den hentede konto-ID-en eller skrive den inn på nytt hvis den er feil. |
|
Sett variabel |
Lagrer det bekreftede eller manuelt angitte kontonummeret. |
|
Samle sifre |
Samler inn et 6-sifret kontonummer fra den som ringer 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. |
|
Slutt på delflyten |
Flyten avsluttes etter at kontonummeret er bekreftet eller det oppstår en feil. |
Købehandling
Bruk denne underflytmalen til å automatisere købehandling i Webex Contact Center, og hold innringere engasjert med musikk og meldingsmeldinger.
Denne underflyten spiller av kømusikk etterfulgt av en melding, og gjentar sekvensen opptil et angitt antall ganger (standard er tre). Det sikrer smidig køhåndtering og en engasjerende samtaleopplevelse. Du kan tilpasse variabler som musikkvalg, meldingsinnhold og antall løkker.
Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes som standard den innebygde filen (defaultmusic_on_hold.wav), for musikk på vent.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:
- Opprett inngangspunkter, køer, koblinger, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Sørg for riktig købehandlingslogikk og konfigurasjoner for feilhåndtering.
- Last opp statiske lydfiler hvis tilpassede lydmeldinger eller musikkfiler brukes i stedet for Cisco tekst-til-tale (TTS).
For detaljerte trinn, se Veiledning for oppsett og administrasjon av Webex Contact Center.
Subflow-innganger
- kømelding - STRING: Meldingen som skal spilles mellom musikksporene (standard: Vennligst vent).
- køMusikk1 - STRING: Den første musikkfilen som skal spilles av mens den som ringer venter (standard:
defaultmusic_on_hold.wav). - køMusikk2 - STRING: Den andre musikkfilen som skal spilles av mellom meldinger (standard:
defaultmusic_on_hold.wav). - teller - HELTAL: En teller for å spore antall løkker (standard: 0).
- musikkvarighet - HELTAL: Varigheten hvert musikkspor spilles av (standard: 10 sekunder).
Subflow-utganger
Ingen
Delstrømsoppdeling
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.
|
Delstrømselement |
Beskrivelse |
|---|---|
|
Start delflyt |
Underflyten begynner. |
|
Tilstandssjekk |
Delflyten sjekker om telleren er mindre enn 2. Hvis dette er sant, 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. |
|
Økningsteller |
Tellervariabelen økes med 1 etter at den andre musikkfilen er spilt av. |
|
Sjekk tilstanden på nytt |
Etter at telleren er økt, sjekker flyten på nytt om telleren fortsatt er mindre enn 2. Hvis dette er sant, gjentas løkken; ellers avsluttes delflyten. |
|
Slutt på delflyten |
Når telleren når 2, slutter delflyten. |
Underflytaktivitet
Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter.
|
Underflytaktivitet |
Beskrivelse |
|---|---|
|
Start delflyt |
Initialiserer delflytprosessen. |
|
Tilstandssjekk |
En betingelse kontrolleres for å sikre at telleren er mindre enn 2, slik at løkken kan fortsette. |
|
Spill musikk 1 |
Spiller av den første musikkfilen i varigheten som er angitt av musicDuration. |
|
Spill av melding |
Spiller av en melding ved hjelp av Cisco TTS med innhold levert av queueMessage. |
|
Spill musikk 2 |
Spiller av den andre musikkfilen i varigheten som er angitt av musicDuration. |
|
Økningsteller |
Øker tellervariabelen med 1 for å kontrollere løkken. |
|
Slutt på delflyten |
Avslutter delflyten når telleren når den forhåndsdefinerte grensen. |
Mal for planlagt tilbakeringingsdelflyt
Bruk denne malen til å opprette en underflyt som lar innringere planlegge en tilbakeringing for en bestemt dato og et bestemt klokkeslett, inkludert valg av tidssone.
Denne underflyten veileder innringeren gjennom en rekke spørsmål for å samle all nødvendig informasjon for en planlagt tilbakeringing. Den ber om ønsket dato, start- og sluttidspunkt for tilbakeringingsvinduet og innringerens tidssone. Delflyten inkluderer validering for dato- og klokkeslettinndata for å sikre nøyaktighet. Hvis et ugyldig format angis, blir den som ringer bedt om det på nytt. Når all informasjon er samlet inn, brukes den til å planlegge tilbakeringingen i systemet.
Denne underflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.
Forutsetninger
Sørg for at følgende krav er oppfylt i Webex Contact Center Management Portal før du implementerer denne underflyten:
-
Opprett inngangspunkter, køer, team, tilordninger av inngangspunkter og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, outdial ANI og mer.
-
Last opp statiske lydfiler hvis tilpassede lydmeldinger brukes i stedet for Cisco tekst-til-tale (TTS).
-
For detaljerte trinn, se oppsett- og administrasjonsveiledningen for Webex Contact Center.
Understrømsinnganger
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| Tilbakeringingsnummer | STRING | Telefonnummeret som skal brukes til tilbakeringing. |
| Kundenavn | STRING | Navnet på kunden som ber om tilbakeringingen. |
| Tilbakeringingskø | STRING | Køen som den planlagte tilbakeringingen skal sendes til. |
Understrømsutganger
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| TilbakeringingsplanDato | STRING | Datoen tilbakeringingen er planlagt for, formatert som ÅÅÅÅ-MM-DD. |
| TilbakeringingsplanTidssone | STRING | IANA-tidssoneidentifikatoren for tilbakeringingen (f.eks. America/Chicago). |
| TilbakeringingsplanStarttidspunkt | STRING | Starttidspunktet for tilbakeringingsvinduet, formatert som HH:mm:ss. |
| TilbakeringingsplanSlutttidspunkt | STRING | Sluttiden for tilbakeringingsvinduet, formatert som HH:mm:ss. |
Delstrømfordeling
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hvert trinn.
| Delstrømningselement | Beskrivelse |
|---|---|
| Start delflyt | Samtalen går inn i delflyten. |
| Planlagt dato | Den som ringer blir bedt om å oppgi sin foretrukne tilbakeringingsdato i formatet ÅÅÅÅMMDD. Delflyten validerer inndataene for å sikre at det er en ekte dato. Hvis den er ugyldig, gjentas ledeteksten. |
| Planlegg starttid | Den som ringer blir bedt om å angi starttidspunktet for tilbakeringingsvinduet i TTMM-format (24-timers). Delflyten validerer inndataene for å sikre at det er et gyldig tidspunkt. Hvis den er ugyldig, gjentas ledeteksten. |
| Planlegg sluttid | Den som ringer blir bedt om å angi sluttidspunktet for tilbakeringingsvinduet i TTMM-format (24-timers). Delflyten validerer inndataene for å sikre at det er et gyldig tidspunkt. Hvis den er ugyldig, gjentas ledeteksten. |
| Planlegg tidssone | Den som ringer får presentert en meny for å velge tidssone. – Trykk 1 for IST (indisk standardtid). – Trykk 2 for sentral tid. – Trykk 3 for østlig tid. |
| Planlegg tilbakeringing | Ved å bruke all den innsamlede informasjonen (tilbakeringingsnummer, kundenavn, tilbakeringingskø og planlagt dato, klokkeslett og tidssone), planlegger underflyten offisielt tilbakeringingen i systemet. |
| Slutt på delstrøm | Delflyten avsluttes etter at tilbakeringingen er planlagt. |
Underflytaktiviteter
Tabellen nedenfor beskriver rekkefølgen av delflytaktiviteter for planlegging av et tilbakering.
| Underflytaktivitet | Beskrivelse |
|---|---|
| Start delflyt | Delflyten starter når den kalles. |
| Planlagt dato | Samler inn innringerens foretrukne tilbakeringingsdato. TTS-ledeteksten er: «Skriv inn ønsket dato i ÅÅÅÅMMDD-format». Inndataene valideres for å sikre at datoformatet er riktig. |
| Konverter datoformat | Når en gyldig dato er angitt, konverterer denne aktiviteten YYYYMMDD-inndataene til et YYYY-MM-DD-format og lagrer det i CallbackScheduleDate-variabelen. |
| Planlegg starttid | Samler inn starttidspunktet for tilbakeringingsvinduet. TTS-ledeteksten er: «Skriv inn starttidspunktet for tilbakeringingen i TTMM-format». Inndataene valideres for å sikre at det er i riktig tidsformat. |
| KonverterStarttid | Konverterer HHMM-starttidspunktet til en HH:mm:ss formatet og lagrer det i CallbackScheduleStartTime-variabelen. |
| Planlegg slutttid | Samler inn sluttidspunktet for tilbakeringingsvinduet. TTS-ledeteksten er: «Skriv inn sluttidspunktet for tilbakeringingen i TTMM-format». Inndataene valideres for å sikre at det er i riktig tidsformat. |
| KonverterSluttTid | Konverterer inndataene for TTMM-sluttid til en HH:mm:ss formatet og lagrer det i CallbackScheduleEndTime-variabelen. |
| PlanleggTidssone | Viser en meny for å velge en tidssone. |
| Planlegg tilbakeringing | Denne siste handlingen tar alle de innsamlede og formaterte variablene og oppretter den planlagte tilbakeringingsforespørselen i systemet. |
| Slutt på delstrøm | Flyten avsluttes etter at tilbakeringingen er planlagt. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om konfigurasjon av underflyter, kan du se oppsett- og administrasjonsveiledningen for Webex Contact Center.
Opprett og administrer flyter
Lag en flyt
Du kan opprette og administrere flyter ved hjelp av modulen for rutingsressurser. Når du utformer en flyt, kan ikke en konsultasjonsinteraksjon inneholde en tilbakeringing, tilbakemelding på undersøkelse etter samtale eller blind overføringsaktivitet.
Når du oppretter en flyt, og antallet noder overstiger 100, kan du oppleve forsinkelse i flytdesigneren. I slike tilfeller anbefaler vi at du bruker funksjonene Flytkjedeføring og Dynamiske variabler for å dele opp en stor flyt i lett håndterbare mindre flyter. Hvis du vil ha mer informasjon, kan du se Koble til flere flyter (med GoTo) og Køkontakt.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
På siden Flyter klikker du på Administrer flyter. Velg Opprett flyter fra rullegardinlisten. Veiviseren Opprett en ny flyt vises med muligheten til å velge mellom Flyt eller Delflyt.
|
| 4 |
Klikk på Flyt. Klikk på Delflyt for å opprette en delflyt. Prosessen med å opprette en underflyt ligner på den for å opprette en flyt. |
| 5 |
Velg ønsket alternativ for å opprette flyten:
|
| 6 |
Klikk på Start på nytt. |
| 7 |
I feltet Flytnavn skriver du inn et unikt navn. Flytnavnet kan ikke inneholde mellomrom. Det eneste tillatte spesialtegnet er _ (understrek). Tillatt lengde er 80 tegn. For eksempel, NewContact_01. |
| 8 |
Klikk på Opprett flyt. Vinduet Flytdesigner 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 |
I delen Innstillinger for flytdekryptering aktiverer du veksleknappen Aktiver flytdekryptering for å tillate dekryptering av sensitiv informasjon i flyten. Et popup-vindu Feilsøkingsdetaljer Dataavsløring vises. Kryss av for Jeg godtar og klikk på Lagre. Du vil nå kunne dekryptere sensitiv informasjon fra flytloggene når du feilsøker flyter. Se delen Sporingsflyter for detaljer. |
| 12 |
Utfør følgende oppgaver for å opprette flyten:
|
Opprett flyter fra flytmaler
Flytmaler gir deg ferdige flyter for vanlige brukstilfeller. Slik oppretter du flyter fra flytmaler:
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Naviger til . |
| 3 |
Fra navigasjonsruten Kontaktsenter klikker du på . |
| 4 |
På siden Flyter ] klikker du på Administrer flyter og klikker på rullegardinlisten Opprett flyter. Veiviseren Opprett en ny flyt vises med muligheten til å velge mellom Flyt eller Delflyt.
|
| 5 |
Klikk på Flyt. For å opprette en underflyt, klikk på Underflyt. Prosessen med å opprette en underflyt ligner på den for å opprette en flyt. |
| 6 |
Fra Velg en metodeklikker du på Flytmaler. |
| 7 |
Velg malen din fra den tilgjengelige listen over maler. Klikk på Neste. Klikk på Vis detaljer for å se en detaljert forhåndsvisning av malen. Se delen Vis detaljer om flytmal for mer informasjon. |
| 8 |
I feltet Flytnavn oppgir 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 om flytene krever ytterligere konfigurasjon før testing, kan du bruke lenkene som er tilgjengelige i listen over flytmaler. Se Vis detaljer om flytmal. |
Hva du skal gjøre nå
Tilpass aktivitetene og hendelsene i flyten etter dine behov. Valider og publiser flyten.
Vis detaljer om flytmalen
Slik viser du mer informasjon om en bestemt mal:
| 1 |
Velg ønsket mal fra siden for malsamlingen. |
| 2 |
Klikk på Vis detaljer. Siden Maldetaljer vises.
|
Hva du skal gjøre nå
Klikk på Velg mal for å fortsette med den valgte malen.
Alternativer for kontekstmeny
Bruk hurtigmenyen for ytterligere handlinger. For å åpne hurtigmenyen fra siden Flyter velger du flyten og åpner flyten i Flow Designer-modulen. Hold musepekeren over flytnavnet. En meny vises 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 versjonshistorikk– Brukes til å vise versjonsdetaljene for flyten.
Rediger flytvariabler
Du kan ikke redigere en variabel når den er i bruk. Etter at du har opprettet variabeltypen, kan du ikke redigere variabeltypen.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i Flytdesigner-vinduet. |
| 4 |
Klikk på en variabeltagg fra 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 Rediger -bryteren for å redigere en flyt. Når dette 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, får du en melding om å gjennomgå og merke disse variablene som sikre. For mer informasjon om sikre variabler, se Sikre variabler.
| 1 |
Logg inn på Kontrollhub. | ||||||||||||
| 2 |
Gå til . Siden Flyter vises og viser en liste over flyter med følgende felt:
| ||||||||||||
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i Flytdesigner-vinduet. Hvis den valgte flyten har flytvariabler, blir du bedt om å markere variablene som sikre. Du kan bare endre flyten hvis veksleknappen Rediger på er aktivert. Hvis veksleknappen Rediger på er satt til av, vises flyten i skrivebeskyttet modus. | ||||||||||||
| 4 |
Innstillinger for flytdekryptering: Aktiver Innstillinger for flytdekryptering for å tillate dekryptering av flyt. Se delen Sporingsflyter for detaljer. | ||||||||||||
| 5 |
Klikk på Gå til Velg sikre variabler for å åpne dialogboksen Rediger sikre variabler. Du kan klikke på Hopp over nå for å fortsette å redigere den valgte flyten uten å markere de sikre variablene. Denne dialogboksen vises neste gang du redigerer flyten. Merk av i boksen Ikke vis denne meldingen igjen for å hoppe over valgprosessen for den valgte flyten permanent. Denne funksjonen støttes ikke for øyeblikket. | ||||||||||||
| 6 |
Kryss av i boksene for variablene som inneholder sensitiv informasjon, og klikk på Lagre. Flytdesigner-vinduet viser de valgte variablene med et låsikon ved siden av variabelnavnene. Den valgte flyten åpnes i skrivebeskyttet modus. | ||||||||||||
| 7 |
Aktiver veksleknappen Rediger for å endre flyten. | ||||||||||||
| 8 |
Rediger utkastflyten etter ønske. Når du endrer en flyt, kan ikke en konsultasjonsinteraksjon inneholde en tilbakeringing, tilbakemelding på undersøkelse etter samtale eller blind overføringsaktivitet. | ||||||||||||
| 9 |
Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen Automatisk lagring. |
Forhåndsvisning av lydmelding i flyten
Funksjonen for forhåndsvisning av lydmeldinger muliggjør umiddelbar lydavspilling av .wav-filer og tekst-til-tale (TTS)-meldinger i Flow Designer-modulen. Knappen Forhåndsvisningsledetekst i følgende aktiviteter gir en forbedret utvikleropplevelse ved å redusere tiden og innsatsen for å validere lyd- og tekst-til-tale-meldinger:
Bruk Forhåndsvisningsmelding -knappen for rask verifisering av lydmeldinger, språk og talevalg i TTS-meldinger, samt testing av SSML-markering for personlig tilpasning av meldinger.
-
Play Musikk-aktivitet støtter ikke forhåndsvisningsspørsmål.
-
Når du forhåndsviser tekst-til-tale, er talevalg obligatorisk.
-
Du kan ikke endre TTS-koblingsalternativet når du forhåndsviser ledeteksten. Lukk forhåndsvisningsvinduet, velg en annen leverandør i aktiviteten for å teste en annen TTS-leverandør.
-
Innstillingene Språk og Stemme i rullegardinlisten når du forhåndsviser en ledetekst tilsvarer henholdsvis variablene Global_Språk og Global_Stemmenavn. Du kan angi disse i flyten for å endre opplevelsen.
-
Når du tester lydfilvariabler, må du sørge for at filbanen samsvarer med en faktisk .wav-fil som finnes på systemet.
Søk etter enheter i en flyt
Bruk søkefunksjonaliteten til å søke etter enheter i en flyt og raskt få tilgang til plasseringene deres. For flyter som er mer omfattende og komplekse, bruk denne søkefunksjonen for å unngå manuell innsats 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
- Uttrykk for småstein
- Flytegenskaper
Du kan finne og erstatte fritekst i felt som tekstinndata, beskrivelser, pebble-uttrykk og så videre.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner.
|
| 4 |
I søkeboksen som vises øverst til høyre, skriv inn nøkkelordet (aktivitetsnavn, variabelnavn eller streng) og trykk Enter. Alternativt kan du utløse søkeboksen ved å bruke hurtigtastene: Kommando + K (for macOS) og Ctrl + k (for Windows). Søkeresultatene vises i et separat søkepanel på venstre side av skjermen.
|
| 5 |
(Valgfritt) Velg én eller flere enhetstyper fra rullegardinlisten for å filtrere søkeresultatene. |
| 6 |
For å finne og erstatte en tekst, gjør følgende: |
Bruk versjonsetiketter på en flyt
Vi anbefaler å legge til versjonsetiketter for å bygge en livssyklus for flyten gjennom ulike faser, for eksempel utvikling, test og live. I stedet for å bruke endringer direkte på 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. «Siste» er standardversjonsetiketten som du ikke kan fjerne fra en flytversjon. Du kan bruke en hvilken som helst annen versjonsetikett i tillegg til den nyeste.
Dessuten kan du legge til flere versjoner av samme flyt til et inngangspunkt. Under en konfigurasjon av et inngangspunkt kan du velge en flyt sammen med en av de tilhørende versjonsetikettene.
Du kan også endre flytlogikken dynamisk ved å få tilgang til versjonsetiketter i flyten ved hjelp av variabelen NewContact (se Start flyt for detaljer). Variabelen NewContact.FlowVersionLabel viser flytversjonsetiketten som for øyeblikket kjøres: enten «Utvikler», «Test», «Live» eller «Siste». Ved å bruke en flytversjonsetikett kan du lage tilpasset logikk som er skreddersydd til de spesifikke versjonsetikettene for flyten.
Når du åpner flyten i redigeringsmodus, ser du utkastversjonen fra den nyeste publiserte flytversjonen. Når du publiserer dette utkastet, knyttes etiketten for den nyeste versjonen til den. På et gitt tidspunkt er det bare én flyt som har den nyeste versjonsetiketten tilknyttet. Dette samsvarer med den sist publiserte versjonen av flyten.
Før du begynner
Du må publisere flyten minst én gang.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i Flytdesigner-vinduet. |
| 4 |
Rediger flyten. |
| 5 |
Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen Automatisk lagring. |
| 6 |
Slå på veksleknappen Validering for å aktivere publisering. |
| 7 |
Klikk på Publiser. |
| 8 |
(Valgfritt) I dialogboksen Publiser flyt skriver du inn et notat om versjonen eller informasjon du vil dele med andre flytutviklere. |
| 9 |
Som standard er Nyeste valgt 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 et inngangspunkt, vises et varsel ved siden av den versjonsetiketten i rullegardinlisten som sier at etiketten er tilordnet et inngangspunkt. |
| 10 |
Klikk på Publiser. Etter at 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 på timerikonet ved siden av versjonsnummeret for å se versjonshistorikken til flyten. Modalvinduet Versjonshistorikk vises og viser følgende detaljer for aktive versjoner og andre versjoner av flyten:
Bruk et av følgende søkeordattributter for å filtrere tabellen:
|
| 12 |
(Valgfritt) Klikk på Vis -ikonet for en hvilken som helst rad for å se flyten som er publisert i den valgte versjonen. Hvis du velger å redigere når du viser en eldre flytversjon, overskrives gjeldende utkast med den spesifikke flytversjonen. |
Du kan legge til et hvilket som helst antall versjoner i en flyt. Flytversjonshistorikken viser imidlertid bare de 100 nyeste versjonene. Flytversjoner slettes bare når du sletter flyten.
Aktiver eller deaktiver automatisk lagring
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
For å opprette en flyt, klikk på Ny. |
| 4 |
For å redigere en eksisterende flyt, klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner.
|
| 5 |
For å aktivere alternativet for automatisk lagring, sett veksleknappen Automatisk lagring til PÅ. |
| 6 |
Slik deaktiverer du alternativet for automatisk lagring: Etter at du har deaktivert alternativet for automatisk lagring, lagrer du endringene manuelt. Ellers mister du endringene som er gjort i flyten. |
Kopier og lim inn aktiviteter
Kopier og lim inn en aktivitet eller en gruppe aktiviteter i samme flyt, slik at du ikke trenger å konfigurere aktiviteter fra bunnen av. For dette formålet kan du velge én enkelt aktivitet eller en gruppe aktiviteter om gangen og bruke dem på nytt i samme flyt. Når du kopierer aktiviteter, oppretter systemet duplikater av disse aktivitetene og kopierer alle konfigurerte innstillinger og koblinger.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
For å opprette en flyt, klikk på . |
| 4 |
For å redigere en eksisterende flyt, klikk på ikonet Gå til flytdesigner ved siden av flyten for å åpne flyten. |
| 5 |
Gjør ett av følgende: Alternativt kan du trykke på Ctrl+C på tastaturet for å kopiere de valgte aktivitetene og trykk på Ctrl+V for å lime inn de valgte aktivitetene på lerretet. |
| 6 |
Omorganiser de kopierte aktivitetene etter behov. |
Valider en flyt
Valider en flyt for å sikre at alle obligatoriske felt er konfigurert og at flytens struktur er gyldig. Validering kan ikke bestemme hvordan systemet kjører flyten under kjøring, og garanterer ikke at flyten kjører som forventet.
Når valideringen er vellykket, lar du Validering -bryteren være på. Du kan ikke publisere flyten med mindre valideringen er vellykket.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil validere. Flyten åpnes i vinduet Flytdesigner.
|
| 4 |
Sett Validering -bryteren til På. Valideringen starter, og feilmeldinger vises i vinduet. Under validering 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, sett Validering -bryteren til Av. Rett opp feilene og start valideringen på nytt. Flytvalidering kan ikke evaluere funksjoner eller sjekke om variabler løses til forventede verdier. Den sjekker bare for strukturelle feil. Dobbeltsjekk variablene dine for å sikre at de fungerer som forventet. |
Kopier en flyt
| 1 |
Logg inn på Kontrollhub. |
| 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. |
Eksporter 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. For å importere en flyt, se Importer en flyt.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
Klikk på ellipseikonet ved siden av flyten du vil eksportere, og klikk på Eksporter. |
| 4 |
I dialogboksen som åpnes, velg Lagre og klikk OK for å laste ned flytfilen. Filen lastes ned til ditt lokale system med det eksisterende filnavnet i JSON-format. |
Importer en flyt
Hvis du vil importere en flyt fra en annen leietaker, må du først eksportere flyten som en JSON-fil. For å eksportere en flyt, se Eksporter en flyt.
Hvis du vil bruke en eksisterende flyt på nytt i samme leietaker, kan du se Kopiere en flyt.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
Under Administrer flyter klikk på Importer. |
| 4 |
Velg flytfilen som er i JSON-format fra ditt lokale system. |
| 5 |
Klikk på Åpne for å importere filen. Flyten importeres til leietakeren din. Du kan bare importere en flyt i JSON-format. JSON-filen må være en gyldig flyt for at importen skal lykkes. 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.
Publiser en flyt
Du kan publisere en flyt etter at systemet har validert flyten og funnet den feilfri. Du kan bruke en publisert flyt i rutingsstrategier for inngangspunkter.
Før publisering, bekreft at flyten er riktig konfigurert og klar for bruk i kontaktsenteret. Systemet støtter ikke full redigering av en publisert flyt.
Systemet deaktiverer knappen Publiseringsflyt mens Validering er av. Hvis det finnes aktive feil, forblir knappen deaktivert.
Når du klikker på Publiser flyt, vises bekreftelsesvinduet Publiser flyt. Før du publiserer en flyt, må du sørge for at alle uttrykk fungerer og at flyten oppfører seg som ønsket.
Hvis det oppstår en feil:
- Du ser et varslingsvindu med
Tracking IdogFlow Id. Kontakt Cisco-kundestøtte for å få hjelp med feil. Støtte kreverTracking Id. - Klikk på Prøv å publisere på nytt.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil publisere. Flyten åpnes i vinduet Flytdesigner.
|
| 4 |
Klikk på Publiser. Hvis flyten publiseres, vises en bekreftelsesmelding. |
| 5 |
Velg ett av følgende alternativer:
|
Slett 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 samhandlingen med kontaktsenteret i sanntid.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Siden Flyter vises.
|
| 3 |
Klikk på ellipseikonet ved siden av flyten du vil slette, og klikk på Slett. |
| 4 |
Klikk på Ja for å bekrefte. |
Strategier for ruteing av inngangspunkter
En rutingsstrategi for inngangspunkt er en konfigurasjon som styrer rutingsoppførselen til en kontakt når kontakten når et inngangspunkt. Når en kontakt ankommer et inngangspunkt, sjekker rutingsmotoren hvilken rutingsstrategi for inngangspunktet som er aktiv på det gitte tidspunktet og følger den konfigurasjonen.
I delen for samtalekontroll i konfigurasjonen av rutingsstrategien for inngangspunktet kan du velge en flyt som styrer opplevelsen innringere har under samhandlingen. Med Flow Designer kan du konfigurere en ende-til-ende-flyt som styrer både den første behandlingen av samtalen i IVR-en og køopplevelsen etter at kontakten er satt i kø.
Velg en flyt fra rullegardinmenyen Flyt for å angi flyten som styrer denne ende-til-ende-anropsopplevelsen i løpet av tidsintervallet som er angitt i rutingsstrategien. Bare flyter som er publisert fra Flow Designer 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 køruting
En kørutingsstrategi er en konfigurasjon som styrer rutingsoppførselen til en kontakt når kontakten når en kø. Når en kontakt ankommer en kø, sjekker rutingsmotoren hvilken kørutingsstrategi som er aktiv på det gitte tidspunktet og følger den konfigurasjonen.
Kunder som har strategier for køruting i Webex kontaktsenter, kan få tilgang til dem, men de kan ikke opprette nye strategier. Vi anbefaler at alle kunder overfører konfigurasjonene sine til køer.
Opprett og administrer underflyter
Med Flow Designer kan du dele opp store flyter i mindre, mer håndterbare deler som kalles delflyter. Du kan bruke delflyter på nytt på tvers av flere flyter for å håndtere bestemte oppgaver. Denne modulære tilnærmingen forenkler strømningsstyringen og reduserer kompleksiteten ved å bygge store strømmer. Her er noen viktige egenskaper 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 kalle en underflyt fra en flyt for å kjøre logikk uten å koble til et inngangspunkt eller forlate hovedflyten.
-
Du kan bruke delflyter flere ganger i en hovedflyt eller på tvers av hovedflyter i organisasjonen.
-
Du kan sende variabler mellom overordnet flyt og underflyter og tilordne inn- og utgangsvariabler fra hovedflyten til underflyten og motsatt vei. Dette gjør disse variablene i delflyten uavhengige av variablene i den overordnede flyten som starter delflyten.
Tekst-til-tale (TTS)-innstillingene i hovedflyten sendes imidlertid ikke til underflytene. For eksempel, se på en strømning der hovedstrømningsvariabelen er
Global_VoiceName: fr-FR-Ariane (French). Hvis en underflyt utløser avspilling av TTS, spilles lyden av på engelsk som standard. For å overkomme dette, definer en delflytvariabel med samme navn, som erGlobal_VoiceName :fr-FR-Ariane (French). Alternativt kan du opprette en underflytvariabelGlobal_VoiceName(samme som i hovedflyten) og tilordne verdien fra hovedflyten til underflyten. Hvis du vil ha mer informasjon, kan du se Konfigurer forskjellige støttede språk og talenavn med innebygd tekst-til-tale i WxCC-underflyten.Du kan ikke legge til globale variabler i delflyten. Du kan imidlertid tilordne en global variabel fra hovedflyten til en lokal variabel i en underflyt.
-
Du kan publisere delflyt uavhengig. Endringene som gjøres i delflyten trer imidlertid først i kraft etter at du publiserer hovedflyten på nytt.
-
Du kan legge ved en versjonsetikett som Live, Dev og Test til en underflyt, slik at du kan utføre en ende-til-ende-testing av hovedflyten i de respektive miljøene.
-
Underflyter må kalles fra hovedflytene. Du kan ikke kalle en annen underflyt fra en underflyt.
-
Du kan ikke koble en underflyt fra et inngangspunkt eller en kørutingsstrategi.
-
Du kan importere og eksportere underflyter uavhengig av hverandre.
Opprett en underflyt
Du kan opprette og administrere underflyter i Control Hub.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . |
| 3 |
Klikk på . |
| 4 |
I feltet Navn på delflyt skriver du inn navnet på delflyten. Navnet på delflyten 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 på Start bygging av underflyt. Vinduet Flytdesigner vises. |
| 6 |
I delen Generelle innstillinger skriver du inn beskrivelsen av underflyten. Du kan endre denne beskrivelsen senere. |
| 7 |
I delen Visningsinnstillinger konfigurerer du funksjoner som buede lenker, lenkefarge, feilbanefarge, valgfarge 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 String, Integer, Date Time, Boolean, Decimal og JSON. |
| 9 |
Utfør følgende oppgaver for å opprette delflyten:
Handlinger som å bruke versjonsetiketter og flytsporing fungerer på samme måte som i hovedflyten. Hvis du vil ha mer informasjon, kan du Bruke versjonsetiketter på en flyt og Feilsøke flyter. |
Rediger en underflyt
Når du redigerer og publiserer en delflyt, trer endringene først i kraft i hovedflyten etter at du har publisert hovedflyten.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . |
| 3 |
Klikk på underflyten du vil redigere. |
| 4 |
Aktiver veksleknappen Rediger for å endre underflyten. |
| 5 |
Gjør de nødvendige endringene i delflyten. Klikk på Lagre for å lagre flyten hvis du deaktiverer veksleknappen Automatisk lagring. |
Slett en underflyt
Hvis en publisert hovedflyt bruker en underflyt, kan du ikke slette den, enten flyten er aktiv eller koblet til et inngangspunkt. For å slette delflyten, fjern den først fra hovedflyten eller slett hovedflyten helt.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . |
| 3 |
Klikk på det vertikale ellipseikonet på delflytraden du vil slette, og klikk på Slett. |
| 4 |
Klikk på Ja for å bekrefte. |
Legge til delflyt i en hovedflyt
Du kan legge til en underflyt på tvers av flere hovedflyter.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Naviger til . Du kan også legge til en underflyt i en hovedflyt fra navigasjonslinjen i administrasjonsportalen. Velg . Klikk på ellipseikonet ved siden av flyten du vil redigere, og klikk på Åpne. |
| 3 |
Klikk på flyten du vil endre for å legge til en underflyt. Vinduet Flytdesigner vises. |
| 4 |
Klikk på fanen Underflyter. En liste over underflyter for den valgte organization/tenant vises. |
| 5 |
Dra og slipp den nødvendige underflyten fra listen til lerretet for å legge den til i hovedflyten. Du kan se detaljene for den valgte delflyten, for eksempel navn, delflytversjon sammen med versjonsetikett og alle variabler som er konfigurert i delflyten. Du kan eventuelt klikke på Vis ved siden av navnet på delflyten for å åpne delflyten i en ny fane i nettleseren. |
| 6 |
I delen Delflytversjon velger du den nødvendige delflytetiketten du vil legge til i hovedflyten, siden dette ikke er konfigurert som standard. Som standard er avmerkingsboksen Aktiver automatiske oppdateringer merket av. Når dette er aktivert, oppdaterer systemet automatisk hovedflyten med den nyere versjonen hver gang du oppretter en ny versjon av en underflyt. Fjern merket for alternativet Aktiver automatiske oppdateringer for å deaktivere automatiske oppdateringer. Sørg for å publisere hovedflyten på nytt når du oppretter nyere versjoner av underflyten. |
| 7 |
I seksjonen Inndatavariabler for delstrøm tilordner du hovedflytvariablene til inndatavariablene for delstrøm. Sørg for at du tilordner samme datatype for å aktivere delflyten som fungerer uten feil. På samme måte, i seksjonen Utgangsvariabler for delflyt, tilordner du utgangsvariablene for delflyt til hovedflytvariablene med samme datatype. |
| 8 |
Publiser hovedflyten. |
Opprett og administrer funksjoner
Du kan opprette og administrere funksjoner i Flow Designer-modulen. Funksjoner lar deg skrive tilpasset kildekode for å utføre raske dataoppgaver og orkestrere komplekse handlinger. Du kan skrive kode innebygd ved hjelp av en kodeeditor og bruke dem på tvers av flyter.
Funksjonene supplerer Pebble Template-rammeverket som utviklerne bruker til å utføre lignende oppgaver. Med denne funksjonaliteten kan flytutviklerne:
- Velg språket for å skrive koden. Støttede språk er JavaScript og Python.
- Skriv tilpasset kildekode med språkspesifikk statisk analyse.
- Test tilpasset kode med eksempelverdier og se utdata og feil før publisering.
- Skriv flytlogikk basert på aktivitetsutgangsvariabler og status/error koder.
- Analyser og sett inn i variabler verdiene til utgangene som returneres av funksjonen, for videre bruk i flyten.
- Bruk funksjoner på nytt på tvers av flere flyter som en aktivitet.
- Feilsøk flyter ved hjelp av feilmeldingene som returneres av funksjonsutgangen, status- og feilkoder, håndtering av kjøretidsfeil, feilsøkingsfunksjoner for flyter og analysefunksjoner.
Viktige hensyn
Denne delen fremhever noen viktige hensyn å merke seg når du arbeider med funksjoner:
- Maksimalt antall funksjoner som støttes per organisasjon er 200.
- Maksimalt minne som er tildelt per funksjon er 128 MB.
- Den konfigurerbare tidsavbruddet for lyd ved venting er 2–5 sekunder.
Opprett en funksjon
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Naviger til . |
| 3 |
På siden Funksjoner klikker du på Opprett en funksjon. Du kan også opprette en funksjon fra fanen Funksjoner i Flow Designer-modulen. |
| 4 |
På siden Opprett en ny funksjon velger du ønsket metode for å opprette en funksjon. |
| 5 |
Klikk på Publiseringsfunksjon. På siden Publiseringsfunksjon skriver du inn følgende detaljer:
Bruk rullegardinmenyen ved siden av funksjonsnavnet øverst til venstre på siden for å se versjonshistorikken til funksjonen. Du kan også gå tilbake til en eldre versjon om nødvendig, på samme måte som du gjør for flyter. Hvis du publiserer en funksjon etter å ha redigert kildekoden eller innstillingene, oppdaterer systemet endringene umiddelbart til alle flyter som bruker de merkede versjonene av funksjonen. Vær derfor forsiktig når du publiserer taggede versjoner av en funksjon som brukes i dine live-produksjonsflyter. |
Hva du skal gjøre nå
Legg til funksjonen i en hovedflyt. Hvis du vil ha mer informasjon, kan du se Legge til en funksjon i en hovedflyt.
Administrer funksjoner
Etter at du har opprettet en funksjon, kan du kopiere, eksportere og slette funksjonen etter behov.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Naviger til . Funksjonssiden viser alle funksjonene som er opprettet i organisasjonen.
|
| 3 |
Klikk på ellipseikonet ved siden av funksjonen. Velg Kopier, Sletteller Eksporter etter behov. |
| 4 |
Klikk på knappen Administrer funksjon i flytdesigner for å åpne funksjonen i flytdesignermodulen. |
Hva du skal gjøre nå
Legge til en funksjon i en hovedflyt
Du kan legge til en funksjon på tvers av flere hovedflyter.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Naviger til . |
| 3 |
Klikk for å åpne flyten du vil legge til en funksjon i. |
| 4 |
Slå på Rediger -knappen. |
| 5 |
Klikk på fanen Funksjoner i aktivitetslisteruten til venstre. En liste over publiserte funksjoner opprettet for den valgte organization/tenant vises. |
| 6 |
Dra og slipp den ønskede funksjonen fra listen til lerretet. Legg den til i hovedflyten. Du kan se detaljene for den valgte funksjonen, for eksempel funksjonsversjonsetikett, funksjonens inndatavariabler, variabeldetaljer og utdatavariabler. |
| 7 |
I seksjonen Funksjonsinndatavariabler tilordner du hovedflytvariablene til funksjonsinndatavariablene. Flytvariabler som er opprettet med samme navn og datatype som funksjonens inndatavariabler, blir automatisk tilordnet hverandre. |
| 8 |
I seksjonen Funksjonsutdatavariabler analyserer og tilordner du funksjonsutdatavariablene til hovedflytvariablene med samme datatype. Du kan analysere ved hjelp av JSONPath-uttrykk, som beskrevet på skjermen med eksempler. |
| 9 |
Publiser hovedflyten. |
Vanlige spørsmål
Denne delen svarer på vanlige spørsmål om bruk av funksjoner i organisasjonen din.
Hvilke språk støtter Flow Designer-modulen for funksjonsaktiviteten?
Flow Designer-modulen støtter JavaScript (Node.js 22.x) og Python (3.13) i den første fasen.
Har vi noen grenser for hvilke biblioteker jeg kan bruke inne i kodeblokken?
Vanlige, innebygde biblioteker er tilgjengelige. Det er imidlertid ingen støtte for tilpassede moduler.
Er det noen grense på antall kodelinjer?
Ja. Du kan skrive inn opptil 5000 linjer med kode.
Er det noen grense på utførelsestiden?
Ja. Det er begrenset til 5 sekunder å fullføre utførelsen.
Kan jeg teste koden min? Noen begrensninger?
Ja. En utførelsestest er tilgjengelig med faktiske utganger eller feilmelding returnert. Konsolllogger eksponeres ikke, men man kan angi og få tilgang til dem ved hjelp av en tilpasset utdatastrengmatrise.
Har vi støtte for musikk når man venter på at utførelse skal vente midt i samtalen (forebygging av stillhet)?
Ja, innstillingen for musikk på ventetid i flow bidrar automatisk til å forhindre stillhet for innringere. Standardverdien er 2 sekunder.
Hvordan fungerer funksjonen?
Vi bruker FaaS (Function as a Service) infrastruktur for å pakke og kjøre funksjonen. Lav latens for taleanrop.
Hvor mange inputvariabler kan jeg sende inn? Hvor mange utganger blir satt opp?
Ti inndatavariabler og én JSON-utdatavariabel blir satt. Individuelle funksjonsutganger kan analyseres i samme aktivitet ved hjelp av JSONPath-uttrykk.
Kan jeg sette flere variabler i kodeblokken?
Ja. Den nye forbedringen for å angi flere variabler ligner på «Parse»-aktiviteten.
Kan jeg bruke funksjonen på tvers av flere flyter?
Ja. Du kan bruke funksjonen på tvers av flytene dine, ettersom den er sentralt tilgjengelig i organisasjonen din.
Hvem kan administrere (redigere eller vise) funksjoner?
Veiledere og administratorer. Veilederes tilgang til funksjonen styres av innstillingen Funksjon (som kan settes til Rediger, Vis eller Ingen under Kundeopplevelse i brukerprofilen).
Konfigurer feilhåndtering
Systemet uthever feilhåndteringsbanen for hver aktivitet som er konfigurert i den spesifikke flyten. Konfigurer feilhåndteringsbanen for å håndtere potensielle feil under flytutførelse. Systemet viser denne banen som standard, men det er valgfritt å konfigurere den. Hvis du ikke konfigurerer det for en aktivitet, viser systemet varsler under flytvalidering. Du kan imidlertid fortsatt publisere flyten med disse varslene.
Systemet klassifiserer feil som oppstår under flytutførelse i to kategorier:
-
Feil ved utførelse av aktivitet: Angi feilene som oppstår under den funksjonelle utførelsen av aktiviteten. For eksempel oppstår en aktivitetsfeil når en kunde skriver inn en uoverenstemmt oppføring under utførelse av aktiviteten Meny
-
System/Global feil: Angi feilene som oppstår i systemet under utførelse av aktiviteter. For eksempel oppstår systemfeil når det er et ugyldig pebble-uttrykk under utførelsen av aktiviteten Set Variable.
-
Udefinert feil: Denne feilnoden angir feilutgangsbanen 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 Flytkontroll aktiviteter har ikke noden Udefinert feil :
- Start flyt
- Sluttstrøm
- HTTP-forespørsel
- Parse
Hvis du ikke ser noden Udefinert feil i noen aktivitet, kontakt Cisco Support for å aktivere det tilhørende funksjonsflagget.
-
Konfigurer feilhåndteringsbaner for å optimalisere flyten. Hvis du ikke konfigurerer en feilhåndteringsbane for aktiviteten, bruker flyten som standard banen som er angitt i OnGlobalError hendelsesbehandler under fanen Hendelsesflyter. Hvis du vil ha mer informasjon om hendelsesbehandleren OnGlobalError, kan du se Hendelsesflyter.
Systemhåndhevede selvløkkegrenser for aktiviteter
Systemet håndhever selvløkkegrenser for spesifikke aktiviteter under kjøretidsutførelse av flyter. Dette forhindrer at aktiviteter går inn i endeløse løkker i en interaksjon.
Hvis en aktivitet overskrider den systempålagte grensen under utførelse, vises en advarsel som indikerer at en løkke er oppdaget. For detaljer om de spesifikke maksimale grenseverdiene for aktiviteter, se artikkelen Systemgrenser i Webex kontaktsenter.
Hvis en aktivitet overskrider den systempålagte grensen under utførelse, vises en advarsel som indikerer at en løkke er oppdaget. Se følgende tabell for maksimale grenseverdier for aktiviteter:
Konfigurasjoner | Selvløkkegrense |
|---|---|
| Avansert køinformasjon | 1500 |
| Blind overføring | 10 |
| Brooverføring | 75 |
| Tilbakeringing | 10 |
| Analyse av samtalefremdrift | 10 |
| SamleSifret | 100 |
| Koble fra kontakten | 0 |
| Eskaler samtaledistribusjonsgruppe | 750 |
| TilbakemeldingV2 | 10 |
| Meny | 100 |
| Køkontakt | 100 |
| Kø til agent | 100 |
| Angi nummerpresentasjon | 100 |
| Opptakskontroll | 10 |
| Rekord | 10 |
| Planlegg tilbakeringing | 10 |
| Angi kontaktprioritet | 100 |
| Start mediestrømming | 20 |
| Last opp lyd | 3 |
| Virtuell agent | 50 |
| Virtuell agent V2 | 50 |
Selv om det finnes spesifikke konfigurasjoner for samtalehåndteringsaktiviteter, er flytkontrollaktiviteter underlagt systemkonfigurerte grenser for overspenning for å sikre stabilitet og forhindre uendelig løkker.
Koble flere flyter (med GoTo)
Flow Designer gir deg muligheten til å koble sammen flere flyter (flytkjede). Du kan endre innringerens opplevelse ved å sende anrop til et inngangspunkt (basert på tid) eller til en flyt (for gjenbruk på tvers av scenarier). Bruk GåTil for å kjede flere flyter. Du kan tilordne flytvariabler på tvers av flyter for å sikre at dataene vedvarer på tvers av hele samtaleopplevelsen.
Vaksinasjonsregistrering
For å håndtere kunder som deltar i en vaksinasjonskampanje, kan du tilby to alternativer: en for premiumkunder og den andre for vanlige kunder.
Når vanlige kunder ringer, overfører systemet anropet til flyten som er knyttet til inngangspunktet som håndterer registreringer. Basert på de aktive inngangspunktrutingsstrategieneruter systemet samtalen til riktig agent for å registrere den generelle kunden.
Når premiumkunder ringer, overfører systemet samtalen til en annen flyt for å planlegge en avtale.
Kjente problemer med kobling av flyter
-
Systemet hindrer deg i å slette et inngangspunkt som deltar i flytkjeden. Slett alle tilknyttede ressurser – køer og flyter – før du fjerner inngangspunktet.
-
Systemet hindrer deg i å slette en flyt som deltar i flytkjeden. Fjern alle referanser til flytkjeder før du sletter flyten.
-
Tvangssletting av et inngangspunkt eller en flyt i flytkjeden hopper over validering og viser ingen feilmeldinger i brukergrensesnittet.
Feilsøkingsflyter
Flytfeilsøking er en etterkallsprosess i Flow Designer som lar deg få innsikt i flyten og banen den tok for et kall. Denne funksjonen lar flytutviklere se viktig informasjon i kontrollutførelsesbanen for å feilsøke flytproblemer.
Hvis du har brukt flere versjonsetiketter på en flyt, kan du også spore flyten i forhold til disse versjonsetikettene. Hvis du vil ha mer informasjon, kan du se Bruk versjonsetiketter på en flyt.
En interaksjon oppsummerer og korrelerer aktiviteter langs en kontakts reise gjennom et kontaktsenter. Systemet genererer en unik interaksjons-ID for hver interaksjon, som sporer reisen, og hjelper til med å identifisere feil og feilsøke flytutførelse.
Feilsøk flyter for å se anropskontrollbanene etter flytutførelse i produksjon, og sikre verifisering av aktivitetsinnstillinger og avhengige flytkonfigurasjoner for vellykket utførelse.
Dekrypter flytlogger
For å forbedre sikkerheten og fleksibiliteten til flytfeilsøking, finnes det dekrypteringskontroller for å håndtere eksponering av sensitive data under feilsøking:
- Dekryptering på flytnivå: Slå på Aktiver flytdekryptering under Innstillinger for flytdekryptering når du oppretter og redigerer flyter. Dette alternativet er tilgjengelig på siden Generelle innstillinger for flyt. Denne veksleknappen styrer dekryptering av alle aktiviteter i flyten. Hvis denne veksleknappen aktiveres, dekrypteres logger på tvers av alle aktiviteter, uavhengig av dekryptering på aktivitetsnivå.
- Dekryptering på aktivitetsnivå: Slå på Aktiver dekryptering for mer detaljert kontroll over aktivitetene. Du kan deaktivere loggdekryptering for aktivitetene hvis utdataene er sensitive, selv om du har aktivert dekryptering på flytnivå. Dette sikrer at konfidensielle data i aktivitetene forblir beskyttet under feilsøking.
Flytdekryptering gjelder bare for kall som initieres etter at du publiserer flyten.
Slik sikrer du flytloggene:
-
Aktiver dekrypteringsknappen på flytnivå for å tillate dekryptering på tvers av alle aktiviteter.
-
For aktiviteter som krever ekstra beskyttelse, deaktiver dekryptering på aktivitetsnivå. Denne tilnærmingen gir deg fleksibiliteten til å spore og feilsøke flyter samtidig som du opprettholder sikkerheten til sensitiv informasjon etter behov.
Eksempel på brukstilfelle:
Som flytutvikler kan du aktivere flytnivådekryptering for å feilsøke en anropsbane, men deaktivere dekryptering for en aktivitet som behandler sensitive kundedata ved hjelp av innsamlingssifre. Dette sikrer at resten av flyten kan feilsøkes samtidig som sensitive utganger beskyttes.
- Hvis dekryptering på flytnivå ikke er aktivert, holdes aktivitetsnivåbrytere sikret og deaktivert. Hele flyten er sikret.
- Hvis dekryptering på flytnivå er aktivert, kan brukere med fulle administratorrettigheter på leietakernivå justere dekrypteringsinnstillinger for å opprettholde samsvar og sikkerhet for bestemte aktiviteter.
Før du begynner
Publiser og kjør flyter for å etablere minst én interaksjon. Hvis du vil ha mer informasjon, kan du se Opprette og administrere flyter.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på ikonet Gå til flytdesigner ved siden av flyten du vil redigere. Flyten åpnes i Flytdesigner-vinduet.
|
| 4 |
Klikk på Feilsøk. Ruten Interaksjoner vises. En tabell viser de 100 siste interaksjonene 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 blir uthevet på lerretet. En ny fane åpnes, som viser rekkefølgen av aktiviteter som ble utført under samhandlingen, sammen med følgende detaljer:
Du kan velge flere interaksjoner som åpnes i separate faner. |
| 7 |
Velg en aktivitet for å se følgende detaljer:
|
| 8 |
Ikon for dekryptering av logger: Klikk på ikonet for å dekryptere logger for å få tilgang til avmaskerte logger. Du kan bare dekryptere loggene og få tilgang til sensitiv informasjon hvis du er en autorisert bruker. Se følgende ansvarsfraskrivelse: Ansvarsfraskrivelse Aktivering av feilsøkingsdetaljer vil eksponere forbedrede diagnostiske data som kan inneholde sensitiv informasjon (f.eks. bruker-ID-er, samtalemetadata, feilspor og muligens annen personlig eller konfidensiell informasjon). Ved å aktivere feilsøkingsdetaljer, erkjenner og bekrefter du at:
|
| 9 |
(Valgfritt) Klikk på kopieringsikonet ( |
Analyser flyter
Analyse i Flow Designer gir en samlet oversikt over alle anropene som gikk gjennom en bestemt flyt. Den viser antall utførelser for hver utgående port av en aktivitet i løpet av en gitt periode. Den beregner også prosentandelen av hvor mange samtaler som har gått gjennom aktiviteten Nykontakt. Nevneren for prosentberegningen er antall anrop som går gjennom aktiviteten NyKontakt.
Flow Analytics vurderer bare fullførte anrop innenfor den angitte tidsrammen. Beregningen av det totale antallet samtaler inkluderer samtaler som starter før og slutter innenfor den valgte perioden. Analysedataene ekskluderer anrop som er satt til tilbakeringing eller anrop som fortsetter av andre årsaker (for eksempel at de er pågående eller ikke avsluttet).
Hver aktivitet viser antall utførelser ved utgående porter. For aktiviteter som menyer med flere grener, mottar hver port sitt antall utførelser, og prosentene følger. Hvis antallet utførelsesanrop for en utgående port ikke er tilstede, betyr det at det ikke var noen anrop som berørte porten.
Fargepaletten viser hvordan antallet utførte kall fargekoder flytbanene. I scenarier som samtalesløkker kan prosentandelen overstige 100%.
Selv uten eksplisitte feilhåndteringslenker viser systemet et antall utførelser i feilporten hvis en feil oppsto og rutes til OnGlobalError -hendelsen. Du finner den under fanen Arrangement. I slike tilfeller viser systemet analysedataene for hendelsesbehandleren OnGlobalError.
Som standard vurderer Flow Analytics den nyeste versjonen av flyten. Hvis flyten har flere versjoner, kan du bytte mellom flytene ved hjelp av tabellen Versjonshistorikk.
For øyeblikket støtter ikke Flow Analytics delflyter; den sporer bare en delflyts tillegg til en hovedflyt, unntatt dens interne aktivitetsdata.
Før du begynner
Publiser flyten minst én gang.
| 1 |
Logg inn på Kontrollhub. |
| 2 |
Gå til . |
| 3 |
Velg flyten og klikk på ikonet Gå til flytdesigner. Den valgte flyten åpnes i flytdesigneren.
|
| 4 |
Klikk på Analyse. Siden oppdateres og viser analysedataene. Som standard viser den målinger av alle fullførte kontakter i løpet av de siste 15 minuttene. |
| 5 |
Klikk på Dato-widgeten og velg ett av følgende alternativer:
Flow Analytics-siden viser følgende målinger:
|
| 6 |
(Valgfritt) For å bytte mellom flytversjoner, gå til Versjonshistorikk. Velg en versjon for å vise analysedataene for den flytversjonen. |
| 7 |
(Valgfritt) Velg en aktivitet i flyten for å se Detaljer om aktivitetsbruk som gjelder den aktiviteten for den valgte perioden. Dette valget viser bare de 100 beste interaksjonene med følgende begrensninger:
|
| 8 |
Klikk på Analyse for å lukke analysevisningen og gå tilbake til flytdesigneren. |
Forstå feilkoder
Flow Designer returnerer feilkoder for å vise arten eller årsaken til en feil. Bruk tabellen nedenfor til å identifisere feilen og beskrivelsen av den.
|
Feilkode |
Beskrivelse |
|---|---|
|
FC1001 |
Flow-versjonen ble ikke funnet. Oppdater siden eller opprett en ny flyt. |
|
FC1002 |
Finner ikke startaktiviteten. Oppdater siden eller opprett en ny flyt. En startaktivitet vises som standard når du oppretter en ny flyt. |
|
FC1003 |
Én eller flere hendelsesflyter har ikke en gyldig start. Legg til en hendelseshåndterer-aktivitet i starten av hver hendelsesflyt. |
|
FC1004 |
Alle ikke-hendelsesgrener må føre til sluttnoden. |
|
FC1005 |
En av variabelkonfigurasjonene er ugyldig. For hver variabel må du sørge for at den konfigurerte datatypen og variabelverdien er kompatible. |
|
FC1006 |
Én eller flere porter i aktiviteten mangler tilkoblinger. Koble alle porter til en annen aktivitet ved hjelp av lenker. |
|
FC1007 |
Legg til en beskrivelse av aktiviteten. |
|
FC1008 |
Noen av variablene har samme navn. Sørg for at alle variabler har et unikt navn. |
|
FC1009 |
Uttrykket er ugyldig. |
|
FC1010 |
Betingelsen er ugyldig. |
|
FC1011 |
Systemet oppdager en ødelagt kobling i hovedstrømmen. Slett lenken for å rette opp feilen. |
|
FC1012 |
En ødelagt lenke i hendelsesflyten forårsaker feilen. Slett lenken for å fikse det. |
|
FC1013 |
Systemet bruker aktiviteten i mer enn én hendelsesflyt. Hendelsesflyter kan ikke dele felles aktiviteter og må ha en unik start og slutt. |
|
FC1014 |
Køkontakten må stoppe flyten. Utgangslenken kan bare koble til en End Flow-aktivitet. |
|
FC1015 |
Systemet identifiserer feil konfigurerte felt i aktiviteten og viser en lenke til den mislykkede aktiviteten under validering. Klikk på lenken for å navigere til aktiviteten og feltet som forårsaker feilen. Følg kravene i hvert felt for å korrigere alle feil og angi gyldige inndata. |
|
FC1016 |
En annen flyt bruker samme navn som denne. Rediger flytnavnet for å gjøre det unikt. |
|
FC1017 |
En aktivitet har piler som utgår fra og peker mot seg selv. |
Hvis du vil ha mer informasjon om GraphQL-serverfeil, kan du se https://www.apollographql.com/docs/react/data/error-handling/.
) for å erstatte alle forekomster i flyten.