- Hjem
- /
- Artikkel
Flytdesigner er en integrert komponent i Webex Contact Center som lar deg rute samtaler i sanntid gjennom et system. Du kan angi hvordan agenter tilordnes samtaler og hva som skjer på hvert stadium av prosessen gjennom å konfigurere aktiviteter og hendelser.
Kom i gang
Flow Designer tilbyr et grensesnitt for å opprette sanntidsflyter som oppfyller dine organisasjonskrav. Forhåndsdefinerte aktiviteter relatert til samtalehåndtering og flytkontroll fungerer som byggeblokker for å skape flyter. Dra-og-slipp-grensesnittet gjør det enkelt å konfigurere flytkomponenter. Du kan angi egenskapene til hver aktivitet som påvirker flytkjøring. 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 flytdesigneren (for eksempel køer og lydfiler), eller indirekte for å aktivere kontaktruting (for eksempel samtaledistribusjon i kørutingsstrategier).
Konfigurer følgende elementer før du bygger flyter i Flow Designer:
- Inngangspunkter
- Kø
- Kundebehandlere
- Brukerprofil
- Skrivebordsprofil
- Team
- Virtuell agent
- Lydfiler
Nøkkelterminologi
Gjør deg kjent med følgende vilkår i denne artikkelen:
-
Aktivitet : En node i grensesnittet Flow Designer som representerer ett enkelt trinn i en flyt, for eksempel å spille av en melding eller foreta en HTTP-forespørsel. Brukeren trekker og slipper dette elementet inn i en flyt.
For aktivitetsegenskaper som er basert på rullegardinmenyen, aktiveres søkefilteret 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. Flytdesigner, et hendelsesdrevet program, kjører flyter som svar på disse utløsningene, og kjører dem automatisk basert på konfigurasjon.
-
Flyt : En brukerdefinert sekvens av aktiviteter som utføres som svar på en hendelse.
-
Kobling: En kobling er pilen som kobler én aktivitet til en annen. Det angir retningen for flyten og avhengigheten mellom hendelser. Hvis du vil slette en kobling og bryte forbindelsen mellom to aktiviteter, klikker du på koblingen for å vise sletteikonet og fortsetter å 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 å angi SSO-legitimasjonen din.
Før du starter
For å få tilgang til Flow Designer-programmet må du ha en Premium agentlisens og en brukerprofil som har rettigheter til å redigere flyter.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Flyter-siden vises med følgende tre faner:
|
Utforsk moderne og enhetlig Flow Designer lerret
Webex Contact Center Flow Designer lerret har et moderne brukergrensesnitt som samsvarer med Webex-porteføljens utseende og funksjonalitet, noe som sikrer en konsekvent opplevelse på tvers av porteføljen. Lerretet gir målrettede tilgjengelighetsforbedringer, noe som gjør viktige elementer enklere å bruke for et bredere utvalg av brukere.
En levende bakgrunnsfarge gir sterkere kontrast med oppdaterte noder, noe som hjelper brukerne med å fokusere på å skape flyt. Portdesignen på noder har større berøringspunkter og tydeligere differensiering mellom utganger, akselererer forståelsen og gjør det enklere å koble til noder mens du bygger flyter. I tillegg skaper det flytende panelet og verktøylinjedesignet et mer engasjerende arbeidsområde ved å legge til visuell dybde og maksimere det synlige området for flytutvikling.
Enten du prøver å opprette en ny flyt eller arbeider på en eksisterende flyt, vises flytsiden i et moderne brukergrensesnitt med følgende modale popup-vindu som hjelper deg med å oppdage de nye funksjonene.
Bytt til moderne og eldre brukergrensesnitt
Menyen brukerinnstillinger lar deg bytte mellom moderne og eldre brukergrensesnitt:
- Klikk på brukerinnstillingsikonet øverst til høyre på lerret.
- Deaktiver New look veksle for å bytte til eldre modus.
Bytte mellom mørk og lys modus
Flytdesignerlerret er tilgjengelig i mørke og lyse modetemaer for å bidra til å minimere belastningen på øynene. Velg ønsket tema som fungerer best for deg:
- Klikk på brukerinnstillingsikonet øverst til høyre på lerret.
- Deaktiver Dark mode veksle.
Forbedringer i aktivitetspalatset
Den surhetsbaserte paletten forsterkes som følger:
- Aktivitetsgruppering: Aktiviteter grupperes logisk basert på deres funksjon, slik at du enkelt kan finne aktiviteten du trenger. I hver gruppe er aktivitetene oppført alfabetisk. Følgende grupper er nå tilgjengelige:
- Kontakthåndtering
- Avansert køinformasjon
- Koble fra kontakten
- Eskalere samtaledistribusjonsgruppe
- Tilbakemelding
- Tilbakemelding v2
- Hent informasjon om kø
- Køkontakt
- Kø til agent
- Popup-melding
- Angi kontaktprioritet
- Virtuell agent
- Virtuell agent V2
- Stemme
- Blind overføring
- Brolagt overføring
- Analyse av samtalefremdrift
- Tilbakeringing
- Samle inn sifre
- Meny
- Spill av melding
- Spill av musikk
- Ta opp
- Opptakskontroll
- Planlegg tilbakeringing
- Send sifre
- Angi kunngjøring
- Angi innringer-ID
- Angi Whisper-kunngjøring
- Start mediestrøm
- Last opp lyd
- Flytkontroll
- Tilfelle
- Betingelse
- Sluttflyt
- GåTil
- Prosenttildeling
- Vent
- Verktøy
- BRE-forespørsel
- Åpningstider
- HTTP-forespørsel
- Parse
- Angi variabel
- Kontakthåndtering
- Søkefeltet: Søkefeltet lar deg raskt finne aktiviteter og delflyter, uten å måtte bla gjennom hele listen. Automatisk foreslå og nøkkelordmatchende funksjoner forbedrer søkeopplevelsen for flytdesignere.
- Aktivitetsikoner og verktøytips: Aktiviteter har nå ikoner som samsvarer med deres formål, mens verktøytips gir kort informasjon om aktivitetene.
Nettleserkrav
Bruk følgende tabell til referanse for støttede nettlesere:
|
Nettleser |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
760.3809 |
1030.5060.114 |
76.0.3809 eller høyere |
76.0.3809 eller høyere |
|
Mozilla Firefox |
ESR 68 eller høyere ESR-er |
ESR V102.0 eller høyere ESR-er |
ESR 68 og høyere ESR-er |
IA |
|
Microsoft Edge |
42.17134 eller høyere |
103.0.1264.44 eller høyere |
IA |
IA |
|
Chromium |
IA |
IA |
IA |
79 eller høyere |
Konfigurer følgende nettleseralternativer:
-
Aktiver informasjonskapsler og nettstedsdata.
-
Sett sikkerhetsnivået til Medium.
-
Aktiver bildealternativ.
-
Deaktiver popup-blokkeren.
-
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 hendelsesflytlervasene for å bygge opp flytene. Det er organisert i følgende deler:
- Samtalehåndtering: Bruk samtalebehandlingsaktiviteter til å bygge flyter som håndterer taleinteraksjoner. De er spesifikke for bruken av håndtering av samtaler gjennom interaktive talerespons (IVR) og virtuelle eller menneskelige agenter.
-
Flytkontroll: Flytkontrollaktiviteter er agnostiske for flyttypen, og du bruker dem til å kontrollere logikken i flyten uavhengig av brukstilfeller.
Du kan skjule og utvide aktivitetsbiblioteket etter behov for å øke arbeidsplassen på lerretet mellom konfigurasjoner.
Lerret, hovedflyt og hendelsesflyt
Lerretet er det grå arbeidsområdet der du mister aktivitetene. Bruk kontrollene nederst til venstre på skjermen til å bevege deg rundt lerret og zoome inn og ut. Det er ingen begrensninger på flytstørrelsen eller bruken av lerret.
Det er to faner som gir ekstra lerrekkevidde, Main Flow og Event Flows. Disse fanene deler logisk forskjellige baner i flyten og oppretter et mer organisert arbeidsområde.
Hovedflyt
Bruk hovedflytfanen til å skrive inn den primære flyten basert på utløserhendelsen som er definert i startflytaktiviteten. I hovedflytfanen konfigurerer du hele opplevelsen for en innringer. Dette starter fra menyen Cisco Unified IP Interactive Voice Response (IVR) til du velger ut eller avslutter samtalen. Flyten inneholder forutsigbare trinn som systemet kjører i en rekkefølge.
Hendelsesflyter
Når som helst under utførelsen av hovedflyten utløser systemet hendelser som avbryter hovedflyten. Når en agent for eksempel svarer på et anrop, avbryter det anroperens opplevelse i køen. Hvis du vil definere unik atferd når disse hendelsene utløses, kan du skrive inn valgfrie hendelsesflyter. Hendelsesflyter er asynkron med hovedflyten. Du kan ikke forutsi når systemet utløser en hendelsesflyt. Av denne grunn er hendelsesflyter valgfrie og er en utvidelse av hovedflytfunksjonaliteten.
Du kan konfigurere flere hendelseshåndteringsflyter i hendelsesflyten lerret. 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øylinje
Zoom-verktøylinjen har følgende ikoner:
- Globale egenskaper – Klikk på ikonet
for å åpne
Global properties brød. Hvis du vil ha mer informasjon, kan du se Egenskaper-ruten. - Automatisk arrangering – Klikk på ikonet
på verktøylinjen for å organisere aktivitetene i lerretet.
- Angre – Klikk på ikonet
på verktøylinjen for å angre den siste handlingen som ble utført på lerret.
- Gjør om – Klikk på ikonet
på verktøylinjen for å gjøre om den siste handlingen på lerret som ble utført.
Du kan angre og gjøre om til de siste 10 lerreagenshandlingene. Du kan ikke angre og gjøre om endringene som er utført på attributter og egenskaper.
- Tilpass visning – Klikk på ikonet
på verktøylinjen for å justere forstørrelsen på lerret slik at alle nodene er synlige. - Zoom inn – Klikk på ikonet
på verktøylinjen for å zoome inn lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
- Zoom ut – Klikk på ikonet
på verktøylinjen for å zoome ut lerretet. Når du når maksimumsgrensen, deaktiveres ikonet.
- Filen Zoom on scroll alternativet tillater både panorering (standard) og zooming (ved hjelp av Ctrl nøkkel). Du kan fortsette å zoome ved å holde inne Ctrl tasten og rulle mushjulet opp eller ned.
- For å panorere over lerretet, rull mushjulet opp eller ned.
- Hvis du vil panorere venstre mot høyre med musehjulet, bruker du Shift + Scroll nøkler.
Lerret-kontrollhandlinger og hurtigtaster
For å forbedre effektiviteten og produktiviteten til flytutviklere gir Flow Designer lerret følgende alternativer:
- Angre-gjør handlinger – Bruk Undo, Redo ikoner i zoom verktøylinjen eller bruk hurtigtastene.
- Klipp ut, kopier, lim inn og slett – høyreklikk på lerret for å klippe, kopiere, lime inn og slette operasjoner. Du kan klippe, kopiere og lime inn samtalehåndterings- og flytkontrollaktiviteter og koblinger på følgende måte:
- Innenfor og på tvers av flyter
- Mellom hovedflyten og hendelsesflyten
- Mellom flyter og underflyter
Det er få begrensninger når du prøver å kopiere aktivitetene og koblingene fra andre nettlesere til FireFox. For å aktivere denne funksjonaliteten må du angi følgende innstillinger til sann i Firefox:
dom.events.asyncClipboard.readTextdom.events.testing.asyncClipboard
Type
about:configi adresselinjen i Firefox. Søk etter de angitte preferansene. Endre verdiene til sanne for å tillate innliming fra andre nettlesere. - Automatisk arrangering – Bruk
-ikonet i zoom-verktøylinjen til å organisere aktivitetene i lerretet automatisk for bedre forståelse og enkel vedlikehold.
- Snap til rutenett – Bruk til å snap aktivitetene i trinn på 20 piksler.
- Hurtigtaster – Du kan raskt redigere flyten ved hjelp av hurtigtaster. Klikk på hjelp-ikonet. Velg Keyboard shortcuts for å vise listen over tilgjengelige hurtigtaster.
Hurtigtaster
Bruk følgende hurtigtaster på lerret:
|
Snarvei |
Windows OS | MAC OS |
|---|---|---|
| General | ||
|
Open keyboard shortcuts |
Ctrl + Alt + K | Control + Alt + K |
|
Tools | ||
|
Auto arrange |
Shift + A | Shift + A |
|
Edit | ||
|
Copy |
Ctrl + C | Command + C |
|
Cut |
Ctrl + X | Command + X |
|
Paste |
Ctrl + V | Command + V |
|
Undo |
Ctrl + Z | Command + Z |
|
Redo |
Ctrl + Shift + Z | Command + Shift + Z |
|
Delete |
Backspace |
Delete |
|
Select all |
Ctrl + A | Command + A |
|
Select multiple | Shift + Click | Shift + Click |
|
Select region | Shift + Click and drag | Shift + Click and drag |
|
View | ||
|
Zoom in |
Ctrl + + | Command + + |
|
Zoom out |
Ctrl + - | Command + - |
|
Zoom in or out |
Ctrl + Scroll | Command + Scroll |
|
Zoom to 100% | ||
|
Fit to view |
Shift + 1 | Shift + 1 |
|
Scroll left or right |
Shift + Scroll | Shift + Scroll |
Ruten Egenskaper
Egenskapsruten vises til høyre for applikasjonen. Du angir parametrene for enten flyten (globale egenskaper) eller for en valgt aktivitet. Du kan skjule og utvide vinduet for å øke arbeidsområdet på lerretet mellom konfigurasjonene.
Ruten globale egenskaper vises som standard når flyten lastes inn. Klikk på
-ikon for å åpne ruten Globale egenskaper.
-ikon hjelper deg med å åpne og lukke egenskapsruten når du arbeider med flyter. Du kan også klikke hvor som helst på det tomme lerret for å gå tilbake til den globale egenskapsruten. Ruten globale egenskaper er ikke synlig når du velger en aktivitet.
Følgende konfigurasjoner finnes i de globale egenskapene:
- (Tillegg) Angi en flytbeskrivelse.
- Behandle egendefinerte og forhåndsdefinerte variabler. For mer informasjon om flytvariabler, se Angi variabel.
- Vis informasjon om flythistorikk, inkludert eieren, siste redigerte dato og flytversjonsnummer. Klikk på
-ikonet for å lukke ruten for globale egenskaper.
Det finnes for øyeblikket ingen versjonskontrollfunksjon. Filen Flow version teller antall ganger flyten publiseres.
Topptekstrute
Toppteksten viser navnet på flyten, som dynamisk oppdateres når du redigerer flytnavnet fra de globale egenskapene. Toppteksten har også en Sign out knapp. Hvis du ønsker å gå tilbake og fortsette å arbeide senere, kan du lagre et eksisterende flytutkast. Hvis du vil lagre utkastene over flytene eller lukke programmet, klikker du på Save flow and sign out øverst til høyre på applikasjonen.
Bunnstykke
Bunnteksten har følgende:
-
Autosave enabled: Flyter lagres automatisk for å unngå tap av data. 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 før du lukker nettleseren.
- Application version: Venstre side av bunnteksten viser versjonen av programmet. Du kan bruke versjonen til feilsøking av feil i Flow Designer.
- Flow validation: Flytvalidering oppdager feil i en flyts struktur som kan hindre den i å fungere. Du kan når som helst aktivere valideringsbryteren på høyre side av bunnteksten. Validering er som standard deaktivert, så det vises ikke feil. Når du aktiverer bryteren, starter valideringen av backend, og eventuelle feil i flyten blir synlige. Når bryteren er aktivert, begynner valideringen av backend og eventuelle feil i flyten vises. Hvis du vil ha mer informasjon om flytvalidering, kan du se Validere en flyt.
- Flow publishing: Før du publiserer en flyt, må du validere den og rette opp eventuelle feil. Hvis valideringsbryteren er slått av, Publish knappen forblir deaktivert. Etter at valideringen er aktivert, Publish knappen forblir deaktivert til du løser alle feil i flyten. Hvis du vil ha mer informasjon om flytpublisering, kan du se Publiser en flyt.
Forstå aktiviteter og hendelser
For å navigere til aktivitetsbiblioteket og bruke aktivitetene i flytene dine:
-
Logg på Control Hub.
-
Navigere til .
-
Under Customer Experience, klikk Flows.
-
På Flyter-siden velger du den nødvendige flyten som du må legge til aktiviteten for og starte flyten.
-
Dra og slipp den nødvendige aktiviteten fra aktivitetsbiblioteket til lerretet.
-
Utfør den nødvendige konfigurasjonen beskrevet i detalj under hver av aktivitetene.
Aktiviteter i kontakthåndtering
- Avansert køinformasjon
- Koble fra kontakten
- Eskalere samtaledistribusjonsgruppe
- Tilbakemelding
- Tilbakemelding V2
- Hent informasjon om kø
- Køkontakt
- Kø til agent
- Popup-melding
- Angi kontaktprioritet
- Virtuell agent
- Virtuell agent V2
Avansert køinformasjon
Aktiviteten Avansert køinformasjon returnerer sanntidsantallet agenter som er i tilgjengelig tilstand 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 beslutninger basert på aktiviteten Avansert køinformasjon.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Events.
Før du starter
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||||||||
| 2 |
I General Settings angir du følgende informasjon:
Output Variables Når aktiviteten Avansert køinformasjon utløses, oppdateres følgende variabler:
Error Codes Følgende er feilkodene og beskrivelsene for aktiviteten Avansert køinformasjon:
|
Koble fra kontakten
Bruk denne avsluttende aktiviteten 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 å ha skrevet en framelding fra køopplevelsen. Du kan bruke så mange Koble fra kontakt-aktiviteter som ønsket når du konstruerer flyten for å sikre at samtalen avsluttes uansett hvilken flytbane den tar.
Du har muligheten til å gi hver aktivitet en unik etikett og beskrivelse, men ingen annen konfigurasjon er nødvendig.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I delen Generelle innstillinger angir du følgende informasjon:
Output Variables Denne aktiviteten har ingen tilgjengelige utdatavariabler. |
Eskalere samtaledistribusjonsgruppe
Aktiviteten Eskalere samtaledistribusjonsgruppe gjør det mulig for administratorer å eskalere en kontakt i kø til sin neste eller siste samtaledistribusjonsgruppe. Dette gir bedre kontroll og fleksibilitet for administratorer til å administrere kontakter som er parkert i en kø.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||
| 2 |
I General Settings angir du følgende informasjon:
Output Variables Når aktiviteten i gruppen for eskalering av anropsdistribusjon utløses, oppdateres følgende variabler:
Error Codes Følgende er feilkodene og beskrivelsene for aktiviteten Eskalere anropsdistribusjonsgruppe:
|
Tilbakemelding
Konfigurer tilbakemeldingsaktiviteten til å starte undersøkelser etter samtale (drevet av Webex Experience Management) for å samle inn tilbakemeldinger fra innringere. Følgende typer undersøkelser er tilgjengelige:
-
IVR Post Call Surveys: Konfigurer tilbakemeldingsaktiviteten i Event Flows lerret i flytdesigneren, etter theAgentDisconnected event. Avhengig av oppsettet i Webex Experience Management, spiller kontaktsenteret en IVR-undersøkelse til innringere.
Innringeren bruker tastaturet til å svare på undersøkelsen. Hvis anroperen delvis svarer på undersøkelsen ved ikke å svare innen den konfigurerte tidsavbruddsvarigheten eller ved å gi ugyldige inndata, sender kontaktsenteret delvise undersøkelsessvar til Webex Experience Management.
Sørg for at du bruker Koble fra kontakt-aktiviteten etter tilbakemeldingsaktiviteten for å avslutte IVR-samtalen.
-
Email or SMS Post Call Surveys: Konfigurer tilbakemeldingsaktiviteten i fanen Hendelsesflyter i flytdesigneren etter PhoneContactEnded-hendelsen. Avhengig av retningslinjene for forsendelser som er angitt 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 konsultasjonssamhandling inkludere en tilbakemeldingsaktivitet etter samtaleundersøkelse.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Survey velger du fra en liste over spørreskjemaer for Tale, eller forsendelser for e-post- eller SMS-undersøkelser. Spørreskjemaene og invitasjonene som er konfigurert i Webex Experience Management, er tilgjengelige i listen.
|
| 4 |
I Language Settings -delen, Administrere språket som kunden opplever undersøkelsen på. Hvis språket ikke støttes i Webex Experience Management, er reservespråket engelsk (USA). Hvis du vil ha mer informasjon, se Webex Experience Management Language Support.
Hvis Override Language Settings veksleknappen er ikke aktivert, variabelen Global_Language brukes til å definere standard innstillinger for administrasjon av Webex-opplevelse. Hvis du vil ha mer informasjon, se Globale variabler. |
| 5 |
I Customer Information kan du angi kundeinformasjonen som skal sendes sammen med prefiksene som Webex Experience Management sender for å registrere responsen på undersøkelsen. Avhengig av forsendelseskonfigurasjonene som er angitt i Webex Experience Management, sender kontaktsenteret forhåndsinformasjonen.
|
| 6 |
I Variable Passing kan du angi tilleggsvariablene som egendefinerte prefiler som sendes (i tillegg til undersøkelsessvar) fra Webex Contact Center til Webex Experience Management.
Hvis du vil ha mer informasjon om egendefinerte prefikater, kan du se Konfigurere egendefinerte prefikater for undersøkelser med tilbakemelding etter samtale i Webex Experience Management Documentation. |
| 7 |
I Advanced Settings konfigurer følgende innstillinger for å hjelpe med å validere de forventede DTMF-svarene fra kundene.
|
Hent informasjon om kø
Informasjonsaktiviteten Get Queue gir anroperens nåværende posisjon i kø (PIQ) og estimert ventetid (EWT) sammen med andre outputvariabler for aktivitet. Du kan bruke disse variablene til å bestemme agentens tilgjengelighet i en kø, og til å rute samtaler til et annet sted når det er nødvendig.
Forventet ventetid (EWT) gjelder ikke for køer med teamtilordning med ferdigheter tilordnet i flyt. For kontakter i disse køene returnerer EWT-utdatavariabelen alltid -1.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||
| 2 |
I General Settings angir du følgende informasjon:
| |||||||||||||||
| 3 |
I Queue Information and Lookback Time konfigurerer du følgende:
Informasjonsaktiviteten Get Queue Info har tre typer utdataflytgrener. Disse grenene utløser basert på returstatus og verdier for EWT, PIQ og sanntidsstatistikk for andre utdatavariabler.
Output Variables Når Get Queue Info utløses, oppdateres følgende variabler:
Estimated Wait Time Calculation Estimert ventetid (EWT) er rapportert i ms. For å beregne EWT samler programmet alle statistisk gyldige prøver (en prøve er gjennomsnittet av ventetider for oppgaver som er koblet til en agent i et minutt intervall) i de siste XX minuttene angitt av brukerdefinerte Lookback Time. Den gjennomsnittlige verdien av de innsamlede prøvene brukes som EWT. Statistisk gyldige prøver er de prøvene som er samlet inn, der maksimumsverdien for CoV (varianskoeffisient for ventetidene for oppgavene som ble koblet til en agent i hvert intervall på ett minutt) faller under 40 prosent. Hvis prosentandelen av gyldige prøver samlet inn for brukerdefinerte Lookback Time faller under 40 prosent, er ikke EWT beregnet. Feilkoder Følgende er feilkodene og beskrivelsene for aktiviteten Get Queue Info:
|
Køkontakt
Aktiviteten Køkontakt plasserer en kontakt i en kø. Når du bruker denne aktiviteten i hovedflyten, viser du et sett med hendelser i fanen Hendelsesflyter. Hvis du vil ha mer informasjon om disse hendelsene, kan du se Hendelser.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Events.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
I General Settings angir du følgende informasjon:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
I Contact Handling velger du om alle kontakter skal gå til én enkelt kø, eller om valg av kø skal endres basert på verdien av en flytvariabel. Når du plasserer en HTTP-forespørselsaktivitet umiddelbart 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 å introdusere en kort forsinkelse, for eksempel ved å legge til en Spill av melding eller Spill av musikk-aktivitet, mellom køkontakten og aktivitetene for HTTP-forespørsel.
Skill requirements Hvis den valgte køen bruker kompetansebasert ruting, vises en annen inndeling som konfigurerer kompetansekrav og kompetanseslakking. Du kan legge til ett eller flere kompetansekrav for å tilordne til en kontakt i denne køen basert på den valgte køen. Hvis du ikke angir noen ferdigheter, er alle tilgjengelige agenter i den valgte køen kvalifisert til å motta kontakter.
Skill relaxation Bruk innstillingene for kompetanseslakking til å redusere eller fjerne de tilordnede kompetansekravene til en flyt som svar på andre ventetider for kunder. Denne innstillingen gjør det mulig å utvide utvalget av agenter som er tilgjengelige til å betjene kontakter. Bruk vanlige tidsintervaller for å justere kompetanseslakking med kølogikk i flyten og med innstillinger for samtaledistribusjon konfigurert for grupper i køen. Slik konfigurerer du kompetanseslakking:
Skill removal Når du slår på Remove skills on blind transfer veksleknapp, det fjerner ferdigheter fra kontakten etter overføring av agent. Det betyr at den overførte kontakten ikke vil ha noen ferdigheter, og kontakten vil bli tilbudt den Lengst tilgjengelige agenten i den overførte køen. Outout vaiables Når køkontakt utløses, oppdateres følgende variabler:
Error codes Følgende er feilkodene og beskrivelsene for køkontaktaktiviteten:
|
Kø til agent
Aktiviteten I Kø Til Agent aktiverer Agentbasert Ruting. Aktiviteten I Køen Til Agent ruter kontaktene direkte til den foretrukne agenten. Hvis du vil ha informasjon om agentbasert ruting, kan du se agentbasert ruting.
Aktiviteten Kø til agent identifiserer en agent ved hjelp av agent-ID eller e-postadresse for Webex Contact Center.
Hvis agenten er tilgjengelig, kan du konfigurere aktiviteten Kø Til Agent for å rute kontakten til en foretrukket agent. Hvis agenten ikke er tilgjengelig, kan du konfigurere aktiviteten i Kø Til Agent for å parkere kontakten mot agenten til agenten blir tilgjengelig.
Flytutvikleren kan koble en kø Til Agentaktivitet med en annen kø Til Agentaktivitet for å rute kontakter til etterfølgende foretrukne agenter. Flytutvikleren kan også koble en Kø Til Agentaktivitet 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 koble en Kø Til Agentaktivitet med en Tilbakeringing-aktivitet i hovedflyten og hendelsesflytene. Dette bidrar til å konfigurere tilbakeringing til den foretrukne agenten som samtalen opprinnelig ble satt i kø som en del av aktiviteten Kø Til Agent.
Bruk tilbakeringingsaktiviteten etter kø-kontakten eller kø til agent-aktiviteten.
Aktiviteten Kø til agent utløser følgende hendelser i fanen Hendelsesflyt i hovedflyten:
-
AgentGodtatt: Aktiviteten Køen Til Agent utløser denne hendelsen når en agent svarer på et innkommende anrop.
-
AgentFrakoblet: Aktiviteten Kø til agent utløser denne hendelsen når agenten kobler fra en direktesamtale.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
I de følgende delene kan du konfigurere aktiviteten Kø til agent:
-
Generelle innstillinger
-
Kontaktbehandling
Slik konfigurerer du aktivitet I Kø Til Agent:
| 1 |
Dra og slipp i flytdesigneren Queue To Agent aktivitet fra aktivitetsbiblioteket til lerretet. |
| 2 |
Klikk på Queue To Agent aktivitet for å konfigurere aktivitetsinnstillingene. |
| 3 |
I General Settings angir du følgende informasjon: |
| 4 |
I Contact Handling del, velg en Agent Variable fra rullegardinlisten. Aktiviteten i kø til agent knytter denne flytvariabelen til agentens E-post eller agentens ID som du vil velge for hver flytkjøring. |
| 5 |
Velg agentens e-post eller agentens ID fra Agent Lookup Type rullegardinlisten for å rute kontakter til den foretrukne agenten. Oppgi et gyldig domenenavn for agentens e-postadresse for å sikre at oppslaget lykkes. |
| 6 |
Aktiver Set Contact Priority veksle-knappen for å prioritere kontaktene som venter i køen. Som standard er veksleknappen deaktivert. Aktiviteten I Kø Til Agent håndterer kontaktene på følgende måte:
|
| 7 |
Velg en kø-ID fra rullegardinlisten Rapporteringskø. Aktiviteten Køen Til Agent rapporterer kontaktens detaljer ved hjelp av rapportkøen: Rapportkøen angir også konfigurasjonen for:
|
| 8 |
Aktiver Park Contact if Agent is unavailable veksle-knappen hvis du vil parkere kontakten med en foretrukket agent til agenten blir tilgjengelig. Hvis agenten ikke er tilgjengelig og Park Contact if Agent is unavailable bryteren er deaktivert, kontakten kan ikke nå agenten. Aktiviteten Kø til agent går ut av feilgrenen til neste aktivitet i flyten med tilsvarende utdata. |
| 9 |
Velg gjenopprettingskø-ID fra rullegardinlisten Gjenopprettingskø. Aktiviteten Kø Til Agent kjøer kontakter til gjenopprettingskøen når:
Du kan konfigurere gjenopprettingskøen med den lengste tilgjengelige agenten. Gjenopprettingskøen støtter ikke Ferdighetsbasert Ruting. |
Aktiviteten Køen til agent er vellykket når kontakten kobles til den foretrukne agenten. Et feilscenario oppstår når en kontakt ikke når agenten.
Feilscenarier
En kontakt kan ikke nå agenten når:
-
En foretrukket agent er utilgjengelig og parkering er deaktivert for kontakten.
-
Et variabelt oppslag finner ikke den foretrukne agenten.
Outputvariabler for aktivitet
Aktivitetsutdatavariablene lagrer dataene som registreres fra aktiviteter og opprettes automatisk når du legger til bestemte aktiviteter på lerretet.
Køen til agentaktiviteten har følgende utdatavariabler:
|
Utgangsvariabel |
Beskrivelse |
|---|---|
|
KøToAgent.AgentId |
Lagrer agent-ID-en som kontakten er i kø. |
|
KøTilAgent.FailureBeskrivelse |
Lagrer beskrivelsen av feilscenarioet når kontakten ikke blir satt i kø. |
|
KøToAgent.FailureCode |
Lagrer feilkodeverdien for feilscenarioet når kontakten ikke blir satt i kø. |
|
KøTilAgent.AgentState |
Lagrer tilstandene til den foretrukne agenten når du prøver å kø kontakten. |
|
KøToAgent.AgentIdleCode |
Lagrer beskrivelsen av den inaktive koden til den foretrukne agenten. |
Filen QueueToAgent.FailureCode utdatavariabelen inneholder én av følgende verdier når det oppstår en feil. Hver verdi indikerer en feilkode og en feilbeskrivelse.
|
Feilkode |
Feilkodeverdi |
Beskrivelse av feil |
|---|---|---|
|
1 |
AGENT_IKKE TILGJENGELIG |
Agenten er for øyeblikket ikke i tilgjengelig tilstand. |
|
2 |
AGENT_IKKE_FUNNET |
Aktiviteten i kø til agent kan ikke finne agenten etter agentens ID eller e-postadresse. |
|
3 |
AGENT_IKKE_LOGGET_PÅ |
Agenten er for øyeblikket ikke logget inn. |
|
4 |
FUNKSJON_IKKE_AKTIVERT |
Den agentbaserte rutingsfunksjonen er ikke aktivert. |
|
5 |
UGYLDIG_VTEAM_FEIL |
Rapporterings- eller gjenopprettingskøen er ugyldig. |
|
6 |
AGENT_OPPTATT |
Agenten er tilgjengelig, men engasjert i en annen samtale. |
|
7 |
VTEAM_TRANSITION_LIMIT_REACHED |
Kontakten har nådd sin maksimale grense fra å bli satt i kø til flere køer. |
|
8 |
UGYLDIG_OPERASJON_FOR_INTERACTION_STATE |
Det er ikke tillatt å kø i visse kontakttilstander, for eksempel avsluttet kontakt. |
Tabellen nedenfor viser gjeldende QueueToAgent.AgentState og QueueToAgent.AgentIdleCode verdier.
|
Brukstilfelle |
Agenttilstand |
AgentIdleCode |
|---|---|---|
|
IKKE_AKTUELT |
IKKE_AKTUELT |
|
Agenten er reservert for denne samtalen. |
TILGJENGELIG |
IKKE_AKTUELT |
|
Park Contact if Agent is unavailable toggle knappen er On og agenten er inaktiv |
Inaktiv |
<AuxCode Name> Den inaktive koden valgt av agenten i Agent Desktop. |
|
Park Contact if Agent is unavailable toggle knappen er On og agentkanalen er opptatt |
TILGJENGELIG |
IKKE_AKTUELT |
|
Park Contact if Agent is unavailable toggle knappen er Off og agenten er inaktiv |
Inaktiv |
<AuxCode Name> Den inaktive koden valgt av agenten i Agent Desktop. |
|
Park Contact if Agent is unavailable toggle knappen er Off, agent er tilgjengelig, og agentkanalen er opptatt |
TILGJENGELIG |
IKKE_AKTUELT |
Popup-melding
En skjermmelding er et vindu eller en dialogboks som vises i en agents skrivebord når agenten besvarer en kundesamtale. Agenten får mer informasjon om oppringeren til å fortsatte videre med en samtale. Hvis du vil ha mer informasjon, kan du se avsnittet Skjermdump i artikkelen Kom i gang med Agent Desktop.
Skjermdump-aktiviteten blir bare relevant etter at en agent er involvert i en interaksjon. Den bruker vanligvis hendelsen AgentAccepted og hendelsen PhoneContactEnded.
Når du bruker denne aktiviteten i hovedflyten, viser du et sett med hendelser i fanen Hendelsesflyter. Hvis du vil ha mer informasjon om disse hendelsene, kan du se Hendelser.
Du kan bygge en behandlingsflyt for én hendelse for hver hendelse. Når en agent for eksempel godtar et inngående anrop, vises en skjermmelding. Skjermmeldingsaktiviteten inneholder informasjon som er basert på flytvariablene. Skjermmeldingen integrerer Webex Contact Center med andre bedriftsprogrammer, for eksempel CRM (Salesforce), billettløsninger og ordreoppføringssystem.
Fullfør denne konfigurasjonen i fanen Hendelsesflyter i flytdesigner. Hvis du vil definere forskjellige virkemåter for skjermmeldinger som er basert på hovedflytkriterier, bruker du en betingelse- eller saksaktivitet. Du kan definere én skjermmelding for hver flyt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, se Hendelsesflyter.
Skjermdump 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 General Settings angir du følgende informasjon:
|
| 3 |
I URL Settings Bruk alternativet for URL-innstillinger til å definere en URL for skjermdump-konfigurasjoner. Bruk syntaksen {{variable}} for å sette inn en variabel (for eksempel {{NewContact.ANI}}). Deretter konfigurerer du følgende innstillinger:
|
| 4 |
I Display Settings konfigurerer du følgende:
Hvis visningsalternativet Skjermdump er fanen Innvendig skrivebord eller Eksisterende nettleser, går data som angis i skjermdump for et anrop, tapt hvis agenten godtar et nytt anrop. Hvis du vil hindre tap av data, konfigurerer du visningsalternativet som New browser kategorien. Vurder for eksempel at visningsalternativet Skjermdump er Inside Desktop. Hvis agenten godtar et nytt inngående anrop mens data angis i skjermmeldingen for en tidligere samtale, vil data som er angitt for forrige samtale når skjermmeldingen for et nytt anrop vises. |
Angi kontaktprioritet
Bruk aktiviteten Angi kontaktprioritet til å tilordne prioritetsnivåer til kontakter. Du kan angi prioriteringer ved hjelp av tall fra 1 (høyeste) til 9 (laveste). Kontakter med høyere prioritet rutes 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 Contact Center.
I følgende deler kan du konfigurere aktiviteten Angi kontaktprioritet:
- Generelle innstillinger
- Innstillinger for kontaktprioritet
- Outputvariabler for aktivitet
| 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 angir du følgende informasjon: |
| 4 |
I Contact Priority Settings -delen, angi prioriteten til kontakten. Du kan konfigurere en statisk prioritetsverdi fra rullegardinlisten. Hvis du vil at prioriteten skal endres dynamisk, konfigurerer du en variabel prioritet ved hjelp av flytvariabler. |
Outputvariabler for aktivitet
Aktivitetsutdatavariablene lagrer dataene som registreres fra aktiviteter og opprettes automatisk når du legger til bestemte aktiviteter på lerretet.
Aktiviteten Angi kontaktprioritet har følgende utdatavariabler:
- SetContactPriority.FailureCode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
- SetContactPriority.FailureDescription: 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 |
SYSTEM_FEIL |
Denne koden representerer de forskjellige feilene (som ikke faller inn i noen av de definerte kategoriene). |
|
48 |
Flytaktivitet som ikke støttes |
Angi kontaktprioritet støttes ikke for oppringings- og kampanjekontakter. |
Virtuell agent
Den virtuelle agentaktiviteten gir en samtaleopplevelse i sanntid for kontaktsenterkundene dine. Du kan legge til en virtuell agent i samtaleflyten for å håndtere kundeforespørsler i samtaleformat. Den virtuelle agenten drives av Googles Dialogflow-funksjoner. Når en kunde snakker, samsvarer Dialogflow kundesamtalen med den beste intensjonen i den virtuelle agenten. Videre hjelper den kunden som en del av opplevelsen med interaktiv talerespons (IVR).
Før du starter
-
Sett opp en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du bygger en Dialogflow-agent i Google Cloud, kan du se Bygge en agent.
Ta med Hei som et opplæringsuttrykk på det foretrukne språket for Dialogflow-agenten for å starte en samtale med innringeren. Du kan legge til dette opplæringsuttrykket i standard velkomsthensikt eller i en hvilken som helst annen hensikt for Dialogflow-agenten. For mer informasjon, se Intensjoner.
Avhengig av hvordan du konfigurerer Dialogflow-agenten, kan du bruke aktiviteten Virtuell agent til å håndtere forskjellige typer brukstilfeller.
-
Konfigurer en virtuell agent i Control Hub.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Conversational Experience konfigurerer du følgende:
|
| 4 |
I Variable Passing kan de valgfrie parameterne i den virtuelle agentaktiviteten inneholde personlig identifiserbar informasjon (PII). Webex Contact Center sender disse parameterne til Google Dialogflow som variabler for å støtte avansert samtalelogikk med boten.
|
| 5 |
I Advanced Settings konfigurerer du følgende:
|
| 6 |
I Output Variables delen, kan du lagre utdatastatusen til hendelsen som skjer under samtalen mellom den virtuelle agenten og kunden.
|
Hva nå?
Outcomes:
Angir utdatabanene for den virtuelle agenten som finner sted basert på resultatet av samtalen mellom den virtuelle agenten og kunden.
-
Handled: Dialogflow tar denne banen hvis systemet utløser den håndterte intensjonen.
-
Escalated: Dialogflow tar denne banen hvis systemet utløser eskaleringsintensjonen.
Hvis du vil ha mer informasjon om intensjonene i Dialogflow, kan du se Intensjoner.
Error Handling
Angir utdatabanen til den virtuelle agenten som er basert på feilen som oppstår under samtalen mellom den virtuelle agenten og kunden.
-
Error: Flyten tar denne banen i eventuelle feilscenarier.
Hvis det oppstår en feil, spiller ikke kontaktsenteret noen lydmelding for å varsle kunden om feilen, som standard. Flytutvikleren kan konfigurere en Play Message-aktivitet enten generisk eller basert på feilkoden som beskrevet i delen Utdatavariabler.
Funksjonaliteten til utdatabanene avhenger av konfigurasjonen og flyten som er definert av administratoren.
Virtuell agent V2
Den virtuelle agenten V2-aktiviteten gir kontaktene dine en samtaleopplevelse i sanntid. Du kan legge til aktiviteten for virtuell agent V2 i samtaleflyten for å håndtere talebaserte AI-aktiverte samtaler. Når en oppringer snakker, samsvarer systemet med tale i den beste gjengivelsen i Virtual Agent. Den hjelper også anroperen som en del av Interactive Voice Response-opplevelsen (IVR).
Konfigurer aktivitet for virtuell agent V2
Kundene som bruker Next Generation-plattformen, kan konfigurere den virtuelle agenten V2-aktiviteten i flytdesigneren.
Ikke sett en virtuell agent V2-aktivitet etter en køkontaktaktivitet, siden denne konfigurasjonen ikke støttes for øyeblikket. Ikke plasser en virtuell agent V2-aktivitet i hendelsesflytlerretet.
Angir utgangsbanene for aktiviteten som inntreffer basert på resultatet av samtalen mellom den virtuelle agenten og anroperen.
-
Behandlet – Utfallet utløses når den virtuelle agenten utføres.
-
Eskalert – Utfallet utløses når anropet må eskaleres til den menneskelige agenten.
Angir utgangsbanen for aktiviteten for en feil som oppstår under samtalen mellom den virtuelle agenten og anroperen.
Errored – Flyten tar denne banen i alle feilscenarier.
Standard innstillinger 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 ingen inndatafeil.
-
Innbryt er aktivert for å avbryte den virtuelle agenten under samhandling.
-
DTMF-avslutningssymbol = #. Denne innstillingen angir slutten på inndataene.
-
DTMF «tidsavbrudd uten inndata» = 5 sekunder. Denne innstillingen angir hvor lenge den virtuelle agenten venter på innringerens inngang.
-
DTMF «tidsavbrudd mellom sifre» = 3 sekunder. Denne innstillingen angir hvor lenge den virtuelle agenten venter på neste DTMF-inngang fra innringeren før den virtuelle agenten går videre i samtaleflyten.
Før du starter
-
Sett opp en Dialogflow-agent. Hvis du vil ha mer informasjon om hvordan du bygger en Dialogflow-agent i Google Cloud, kan du se Bygge en agent.
-
Konfigurer Google CCAI-kontakten og opprett en CCAI-konfigurasjon i Control Hub.
-
Konfigurer inngangspunktet og velg rutingflyten (når flyten er opprettet i flytdesigneren). Hvis du vil ha mer informasjon, kan du se Konfigurer en kanal.
| 1 |
Logg på Control Hub. |
| 2 |
Navigere til . |
| 3 |
Klikk på Administrer flyter, og klikk deretter på Opprett flyter. |
| 4 |
I Flow Name feltet, skriv inn et unikt navn og klikk Start Building Flow. Filen Flow Designer vinduet vises. |
| 5 |
Dra og slipp aktiviteten virtuell agent V2 fra aktivitetsbiblioteket til hovedflytlerretet. |
| 6 |
I Generelle innstillinger, utfører du følgende handlinger:
|
| 7 |
I innstillingene for samtaleopplevelse velger du ett av følgende alternativer for kontaktsenter for AI-konfigurasjon:
|
| 8 |
I innstillingene Angi hendelse angir du egendefinert hendelsesnavn og dataene i kolonnene Hendelsesnavn – Hendelsesdata. Statshendelsen er en mekanisme for å utløse intensjonen uten behov for samsvarende tekst eller taleinnspill. Du kan definere egendefinerte hendelser for å utløse intensjonen. Hvis du vil ha informasjon om hvordan du konfigurerer intensjonen for hendelser i Dialogflow ES, kan du se Google-dokumentasjon.
Du kan angi hendelsesnavnet og dataene i form av en statisk verdi eller uttrykk. Bruk denne syntaksen for uttrykk: Hendelsesnavn: Hendelsesdata: |
| 9 |
I Avanserte innstillinger, utfører du følgende handlinger: |
| 10 |
Med Decryption Settings du kan dekryptere utdatavariablene for VAV2-aktiviteten, hvis det er nødvendig. Hvis dekryptering er aktivert på flytnivå, kan brukere med feilsøkingsdekrypteringstilgang vise umaskerte utdataverdier for VAV2-aktiviteten i flytfeilsøkingsloggene. Slå av Enable decryption veksle for å deaktivere dekryptering på aktivitetsnivå for ekstra beskyttelse. |
| 11 |
I Activity Output Variables, kan du vise listen over variabler som lagrer utdatastatusen for hendelsen som skjer under samtalen mellom den virtuelle agenten og innringeren.
|
Aktiviteter i flytkontroll
- Startflyt
- Sluttflyt
- Tilfelle
- Betingelse
- GåTil
- Tilordning i prosent
- Vent
- Støtte for arbeidsflyter i inngangspunkt for oppringing
Startflyt
Startflytaktiviteten vises som standard på hovedflytlerretet. Du kan ikke slette Start Flow-aktiviteten. Denne aktiviteten indikerer hendelsen som utløser denne flyten. Denne aktiviteten bestemmer hvordan flyten kan brukes og hvilke typer aktiviteter som er tilgjengelige for konfigurasjon.
Den eneste flytutløserhendelsen som er tilgjengelig for øyeblikket, er NewContact.
Systemet utløser denne hendelsen når et nytt anrop når et telefoniinngangspunkt i kontaktsenteret. Du kan bruke flyter som utløses av NewContact-hendelsen i Strategier for inngangspunktruting. Flytutløserhendelsen er for øyeblikket valgt som standard og kan ikke redigeres. Ytterligere hendelser vil bli eksponert i fremtiden.
NewContact gjelder bare for nye flyter. For flyter opprettet før uken i april 20,NewPhoneContact forblir som Flow Trigger-hendelsen.
Start Flow-aktiviteten merkes automatisk med navnet på den valgte flytutløserhendelsen. Dette gjør at du raskt kan se hvilken type flyt som bygges.
Utdatavariabler
Antall og type utdatavariabler som er knyttet til Start Flow-aktiviteten, 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 hendelse.
Bruk disse variablene i senere aktiviteter til å kontrollere flytsekvensen.
-
NewContact.ANIAutomatisk nummeridentifikasjon (ANI) er en funksjon i et telekommunikasjonsnettverk for å automatisk bestemme det opprinnelige telefonnummeret til en samtale. Denne variabelen lagrer telefonnummeret til oppringeren som utløste
NewContacthendelse. -
NewContact.DNISOppringt nummeridentifikasjonstjeneste (DNIS) er en tjeneste som identifiserer det opprinnelig oppringte telefonnummeret til et anrop. Denne variabelen lagrer telefonnummeret som oppringeren ringte for å utløse
NewContacthendelse.Når en samtale overføres til et katalognummer for et inngangspunkt, oppdager Webex Contact Center EPDN-målet og håndterer overføringen internt.
En overføring til en EPDN kan startes fra en flyt som bruker Blind Transfer aktivitet eller fra Agent Desktop når en agent overfører eller konsulterer til inngangspunktet DN.
Når overføringen er fullført, presenteres målnummeret som brukes for overføringen til mottakerens inngangspunkt som DNIS-verdi (Dialed Number Identification Service). DNIS-verdien er tilgjengelig i
NewPhoneContact.DNISflytvariabel.Mottaksflyten kan evaluere
NewPhoneContact.DNISog bruke det i rutinglogikk. Flyter bør imidlertid unngå å anta ett enkelt DNIS-format med mindre konfigurasjonen av nummereringspunktet garanterer dette formatet.DNIS-verdien som presenteres for mottaksflyten, avhenger av hvordan nummereringen er konfigurert for målinngangspunktet.
Table 9. DNIS behavior for transferred calls to EPDNs Konfigurasjon av inngangspunktnummer for destinasjon
DNIS presentert for mottaksflyten
Eksempel
Kun E.164 nummer
DNIS presenteres i formatet E.164. Hvis overføringsdestinasjonen ringes opp 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 internnummer
DNIS vises alltid som E.164-nummeret, uavhengig av om overføringen ble startet ved å ringe E.164-nummeret, nasjonalt nummer eller internnummer.
Hvis inngangspunktet har +15550101234 og internnummer 1234, ser mottakerflyten +15550101234.
Kun internnummer
DNIS presenteres som utvidelse. Hvis et plasseringsprefiks er konfigurert for plasseringen, er DNIS prefikset med plasseringsprefikset, uten skilletegn.
Hvis internnummeret er 1234, ser mottakflyten 1234. Hvis plasseringsprefikset er 555, ser mottakerflyten 5551234.
For konsultasjonsoverføringer samsvarer DNIS-atferden med overføringsatferden. Ringelinje-ID (CLID) endres imidlertid under konsultasjonen.
Hvis flyten til målinngangspunktet evaluerer
NewPhoneContact.DNIS, sørg for at rutingslogikken står for DNIS-formatet som Webex Contact Center presenterer for inngangspunktets nummerkonfigurasjon. Dette er spesielt viktig hvis inngangspunktets konfigurasjon endres fra bare internnummernummerering til E.164-nummerering, eller hvis flyten sammenligner DNIS-verdier direkte.Når et anrop overføres til et EPDN, forblir det overførte anropet en del av den eksisterende samhandlingen. Rapportering og samtaleoppføringer fortsetter å bruke samme samhandlings-ID.
-
NewContact.InteractionIDEn unik Webex Contact Center-identifikator som er knyttet til hver interaksjon som utløses av
NewContacthendelse.Du kan vise samhandlings-ID-en på skrivebordet. For mer informasjon, se Eksempel: Vis samhandlings-ID på skrivebordet i delen Opprett egendefinerte flytvariabler.
-
NewContact.PSTNRegionPSTN-regionen som er konfigurert i tilordning av inngangspunkt (EP) – oppringingsnummer (DN) for regionale talemedietjenester. Denne variabelen støttes bare på Next Generation taleplattformen.
-
NewContact.FlowVersionLabelVersjonsetikett for flyten som genereres under flytkjøring. Flytutviklere kan opprette forskjellige atferder for ulike flytversjoner som «Dev», «Test», «Live» og «Latest». Bruk av
NewContact.FlowVersionLabelvariabel, kan utviklere endre flytlogikken dynamisk ved å få tilgang til versjonsetiketter i flyten. -
NewContact.FlowIdUnik identifikator for den gjeldende utøvende flyten.
-
NeContact.EntryPointIdUnik identifikator for inngangspunktet som starter flyten.
-
NewContact.OrgIdUnik identifikator for organisasjonen.
- Tilbakeringingsvariabler:
NewContact.CallbackReasonTilbakeringingsårsaken som ble oppgitt på tidspunktet for planlegging av tilbakeringing. Du kan gjøre tilbakeringingsårsaken tilgjengelig på den innkommende popoveren på Agent Desktop ved å tilordne denne til en Agent Viewable-variabel.
NewContact.CallbackTypeLagrer verdien som «planlagt» for en planlagt tilbakeringing eller «scheduled_personal» for personlig planlagt tilbakeringing.
NewContact.ScheduleSourceInteractionIdSamhandlings-ID-en der tilbakeringingen opprinnelig ble forespurt.
Disse variablene vil kun ha verdier for planlagt tilbakeringing og vil forbli tomme for andre samtaletyper.
-
NewContact.HeadersLagrer topptekstdetaljene for øktinitieringsprotokoll (SIP) for innkommende anrop i JSON-format. Flytutviklere kan trekke ut og bruke innkommende SIP-tilpassede X-topptekster til å ta rutingsbeslutninger og til å integrere Webex Contact Center med tredjeparts IVR-systemer. Når en kunde ringer Webex Contact Center, analyserer systemet flytdataene og henter SIP-hodet.
Forutsetninger
- Ekstraksjon av SIP-overskrifter er bare tilgjengelig for leiere på RTMS (Next Generation Voice Media-plattformen).
- Bruk av egendefinerte X-topptekster støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center.
Eksempel Vurder 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" <sip:alice@atlanta.example.com>;tag=9fxced76sl To: <sip:12345@domain.com> Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com CSeq: 314159 INVITE Contact: <sip:alice@pc33.atlanta.example.com> Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no Content-Type: application/sdp Content-Length: 143 X-Customer-ID: 987654321 X-Call-Reason: Support X-Priority: HighI dette eksemplet henter systemet følgende detaljer:
X-kunde-ID: 987654321
X-anropsårsak: Støtte
X-prioritet: Høy
Systemet konverterer SIP-topptekstene til små bokstaver. Bruk aktiviteten Sett variabel til å tilordne én eller flere SIP-overskrifter til variabler som er definert i systemet.
Følgende topptekstmønstre er reservert for intern bruk og må ikke videreformidles som egendefinerte topptekster. Som standard vil alle topptekster som samsvarer med dette mønsteret bli droppet og ikke sendt videre til Webex Contact Center.
X-adresse
X-LEGG-VIDEREKOBLING
X-BNR-tilstand
X-BNR-Original-kodek
X-BNR-Omgått
X-BroadWorks-korrelasjon-Info
X-FS-støtte
X-bane
X-RTMS-CID
X-RTMS-OID
X-RTMS-CONFID
X-RTMS-AGENT-LEGID
X-RTMS-ENTER-SOUND
X-RTMS-APP-PREFIKS
X-RTMS-Ingen-oppslag
X-VPOP-DOMENE
Viktige hensyn:
- Systemet analyserer navnet på innringeren som Caller_ID_Name.
- Systemet kan trekke ut opptil 20 topptekster fra den innkommende SIP-invitasjonsmeldingen. Hvis antallet topptekster er større enn 20, henter systemet bare de første 20 topptekstene som er sortert alfabetisk.
- Det er en grense på 1000 byte for all topptekstinformasjon.
Bruk følgende aktiviteter for å legge til og analysere SIP-topptekster i eksterne IVR-systemer:
Sluttflyt
Sluttflyt er en avsluttende aktivitet som markerer slutten på en flytbane. Du kan bruke et hvilket som helst antall End Flow-aktiviteter til å konstruere flyten for å sikre at alle flytbanene avsluttes.
Ikke bruk sluttflytaktiviteten i en IVR-flyt. Bruk av sluttflyt med IVR kan føre til død luft og samtalen kan ikke kobles fra.
Du kan gi hver aktivitet en unik etikett og beskrivelse.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
Tilfelle
Bruk Case-aktiviteten hvis det er flere muligheter eller resultater på et bestemt avgjørelsespunkt i samtaleflyten.
Du kan for eksempel bruke en Case-aktivitet til å definere forskjellige skjermbilder for forskjellige agentgrupper, avhengig av teamnavnet. Hvert tilfelle blir en gren der du definerer de riktige stiene. Flyten fortsetter ned banen som vurderes som sann for en bestemt forekomst av flyten. Hver Case-aktivitet har en standard som systemet bruker for alle udefinerte tilfeller. Hvis ingen av tilfellene er sanne, evalueres standardtilfellet som sann, og flyten fortsetter langs denne grenen.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Case Settings konfigurerer du følgende:
Activity Outcomes
|
Betingelse
Betingelsesaktiviteten representerer en avgjørelse. Flyten tar banen Sann eller Usann, avhengig av om betingelsen er oppfylt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Expression konfigurerer du følgende: Bryt inn hvert uttrykk på følgende måte: {{Enter Expression}}. Eksempel: {{HTTPRequest1.httpStatusCode == 200}} Hvis du bruker et uttrykk uten klammer, kaster systemet en flytfeil.
|
GåTil
Flytkjeding gir deg muligheten til å kjede flere flyter. For å oppnå flytkjeding kan du legge til GoTo-avsluttende aktivitet i 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 GoTo-noden til å flytte kontakter innenfor Webex Contact Center, for eksempel mellom inngangspunkter eller flyter. Bruk flytvariabeltilordning til å smidig overføre data sammen med kontakten.
Hvis aktivitetsbiblioteket ikke viser GoTo-aktiviteten, kontakter du Cisco brukerstøtte for å få det tilsvarende funksjonsflagget aktivert.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||
| 2 |
I General Settings angir du følgende informasjon:
| |||||||||
| 3 |
I delen Innstillinger for flytdestinasjon kan du endre innringerens opplevelse basert på tid (hvis du overfører anropet til et inngangspunkt), eller for å bruke en enkelt flyt på nytt i flere scenarier (hvis du overfører anropet til en flyt). Basert på GoTo-alternativet overføres flytvariablene fra den gjeldende flyten som følger:
Konfigurer følgende:
| |||||||||
| 4 |
Hvis du velger Go To Flow alternativet, blir delen Tilordning av flytvariabel vist. 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 atferden til variabeltilordning med variable flyter. Når du tilordner en JSON-variabel fra en hovedflyt til målflyten i GoTo-aktivitet, lagrer du JSON-utdataene i en annen variabel, for eksempel en streng eller en annen variabeltype, og tilordner den til samme type variabel i målflyten. Konfigurer følgende:
Slik legger du til, redigerer eller sletter du variabeltilordninger:
Variable details Filen Current Flow Variable Details delen viser alle flyten og globale variabler i den gjeldende flyten. Filen Destination Flow Variable Details delen viser alle flyten og globale variabler i målflyten. Du kan klikke på taggen for å få informasjon om en variabel. Når du velger en variabel for tilordning, blir variabelen grønn som hjelper deg med å se hva som allerede er tilordnet. For å sikre sømløs informasjonstilgjengelighet og samhandling gjennom hele samtalens livssyklus, er variabel kartlegging avgjørende under flytkjøringen. Det innebærer den strategiske justeringen av globale variabler med både lokale og agentvisbare flytvariabler, skreddersydd for både statiske og dynamiske flyttyper: Variabeltilordning er viktig under flytkjeden. Tabellen nedenfor forklarer de viktigste forskjellene mellom bruk av statiske og dynamiske GoTo-alternativer.
GoTo activity error codes
|
Vent
Venteaktiviteten lar deg stanse kjøringen av flyten i en bestemt varighet. Når du konfigurerer denne aktiviteten med venteperioden, stopper flytkjøringen for varigheten som er angitt i venteaktiviteten i kjøringsbanen.
Vi anbefaler ikke bruk av venteaktiviteten når en IVR-økt er aktiv, da det kan føre til at IVR-økten blir tidsavbrutt. I slike tilfeller vil kontakt oppleve dødt luft, noe som fører til anropsfeil. Vi anbefaler på det sterkeste at flytdesignere bruker venteaktiviteten i TilbakeringingFailed-hendelsen og angir venteperioden.
Ventetiden er av generell natur. Når du utformer en flyt, kan du plassere denne aktiviteten etter enhver aktivitet i henhold til dine krav. Når du for eksempel prøver å ringe tilbake på nytt, stanser denne aktiviteten flytkjøringen og prøver å ringe tilbake på nytt.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Wait Settings konfigurerer du følgende:
Output variables Ingen utdatavariabel er tilgjengelig i denne aktiviteten. |
Tilordning i prosent
Med aktiviteten Prosenttildeling kan du distribuere samtaletrafikk på tvers av forskjellige baner i en flyt. Du kan bruke denne aktiviteten som en flytforgreningsmekanisme på tvers av flere flytbaner og opprette flere utgangsbaner for å tildele kontakter til forskjellige køer, nettsteder og eksterne servere.
Systemet bruker en WRR-algoritme (Weighted Round Robin) til å distribuere trafikk, og dette kan føre til ubalanse. Algoritmen tilbakestilles hver gang du publiserer flyten. Vi anbefaler at du tester gjennomføringen av flyten før du distribuerer endringer i produksjonen.
La oss ta et eksempel på en prosentdistribusjon på henholdsvis 50 %, 30 % og 20 % for å forstå distribusjonen av 10 samtaler under WRR. Til slutt vil systemet distribuere anrop jevnt, for eksempel 5 i utgangsbane 1, 3 i utgangsbane 2, 2 i utgangsbane 3. Dette skjer imidlertid dynamisk på en justert måte med vekten 5:3:2. Et mulig utfall av distribusjon er som følger, ved å ta 10 etterfølgende anrop som Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Det er viktig å merke seg at dette er én mulig distribusjon, og at kontaktdistribusjoner justeres med ulike lastdistribusjoner.
Tildelingsaktiviteten i prosent tillater nå prosentverdier fra 0 til 100. Administratorer kan bruke innstillingen 0 % til å opprette brukstilfeller for tavler. Dette gjør at trafikken kan slås av som standard. Du kan imidlertid aktivere disse tilkoblingene senere for å tildele distribusjoner som er større enn 0 %.
I tillegg kan du legge til aktiviteten Prosenttildeling før tilbakemeldingsaktiviteten for å konfigurere hvordan du vil administrere samtaletrafikken. Du kan tildele 50 % av tilbakemeldingen via e-post, 30 % fra SMS og 20 % fra undersøkelse.
På samme måte, i et geografisk mangfoldig miljø, kan du konfigurere aktiviteten Prosenttildeling til å sende 10 % av kontaktene til Boston, 5 % til Chicago og distribuere de gjenværende 85 % til et annet sett med steder.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, se Feilhåndtering.
Før du starter
| 1 |
I Flow Designer, dra og slipp aktiviteten for prosenttildeling fra Activity Library til hovedlerret. |
| 2 |
Klikk på Percentage Allocation aktivitet for å konfigurere aktivitetsinnstillingene. |
| 3 |
I General Settings:
|
| 4 |
I Percent Allocation, opprett de nødvendige tildelingsbanene. I utgangspunktet setter systemet standardbanen for tildeling til 100 %. Du kan redigere prosentverdien og beskrivelsen, og også legge til nye baner.
Tildelingsaktiviteten i prosent har følgende utdatavariabler:
|
Støtte for arbeidsflyter i inngangspunkt for oppringing
Følgende aktiviteter og hendelser støttes når du oppretter arbeidsflyter for utgående talekontakter:
-
HTTP-forespørsel
-
Betingelse
-
Parse
-
Angi variabel
-
Åpningstider
-
Sluttflyt
-
Popup-melding
-
PreDial-hendelse
Alle hendelseshåndterere støttes etter behov. Hendelsesbehandlere som PreDial-hendelse, Agent Offered 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 utgående talekontakter:
-
Køkontakt
-
Kø til agent
-
Tilbakeringing
-
Køoppslag
-
Avansert køinformasjon
-
Blind overføring
-
Eskalere samtaledistribusjonsgruppe
-
IVR-melding
- Meny
- Undersøkelse
Basert på aktivitetene ovenfor vil systemet støtte feil- og suksessbanene på en elegant måte.
- Når du utformer en flyt for inngangspunkt for utringing, må du ikke inkludere en Koble fra kontakt-aktivitet på slutten av flyten. Hvis du bruker en Koble fra kontakt-aktivitet i flyten, vil dette føre til at flyten avslutter samtalen og leder til avslutning, mens den utgående samtalen faktisk er aktiv og tilkoblet.
Aktiviteter i Utilities
- BRE-forespørsel
- Åpningstider
- Kryptografisk hash
- Generer OTP
- HTTP-forespørsel
- Parse
- Angi variabel
- Bekreft OTP
BRE-forespørsel
Bruk BRE-forespørselsaktiviteten til å hente dataene fra organisasjonens Business Rules Engine (BRE) som skal brukes i flyten. BRE-forespørselsaktiviteten bruker standard HTTP-protokoller til å hente data fra BRE.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Query Parameters, kan du sende parameterne som er oppgitt i API-anropet til BRE. I kolonnene Nøkkelverdi kan du angi nøkkelen for spørringen og den tilknyttede verdien som skal sendes sammen med spørringen. Du kan også bruke syntaksen for doble krøllinger for å sende variable verdier. BRE-aktiviteten har én forhåndsdefinert spørringsparameter: context. Denne spørringsparameteren sendes i API-anropet til BRE. TenantID-en injiseres automatisk som parameter og trenger ikke å konfigureres.
Hvis du vil legge til en spørringsparameter, klikker du Add New. Dette legger til en rad der du kan angi nøkkelverdiparene. Du kan legge til så mange spørringsparametere som nødvendig som en del av BRE-forespørselen. |
| 4 |
I Parse Settings delen, kan du analysere svaret fra BRE-forespørselen i forskjellige variabler:
Output Variables BRE-forespørselen returnerer to utdatavariabler:
Content Type Formats Følgende eksempler beskriver innholdsformatene for eksempel og JSON-responsen.
|
Åpningstider
Med Business Hours-aktiviteten kan du bruke arbeidstid og ikke-arbeidstid, for eksempel ferier, og overstyringer i organisasjonen som er definert i Control Hub. Du kan legge til arbeidstidsaktiviteten i en flyt og tilordne denne flyten til et inngangspunkt. Ved hjelp av denne aktiviteten kan du bruke arbeidstid, ferier og overstyringer for å konsolidere flere rutingsstrategier for alle planene deres i én flyt.
Bruk arbeidstidsaktiviteten til å programmere en tidsplan for drift i en flyt. Denne aktiviteten avgjør om en bestemt tidsplan er aktiv på et gitt tidspunkt, og ruter gjennomføringen av flyten tilsvarende.
Administratorer kan administrere åpningstidenheter 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 General Settings angir du følgende informasjon:
|
| 3 |
I Schedule Details delen, kan du velge en arbeidstid fra rullegardinlisten for å definere når ulike baner til flyten utføres. Tidsplanen angir skiftet som er definert i arbeidstidens gjenstand for den valgte arbeidstiden. Flyten utføres hovedsakelig basert på tidsrammen som er definert i skiftet av den valgte arbeidstiden. Andre åpningstider, som ferielister og overstyringer, har forrang over arbeidstiden hvis timene samsvarer med gjeldende skifttidspunkt.
Hvis noen av de bestilte listeinndataene er tomme, kaster Flow Designer en flytvalideringsfeil. Du må løse disse feilene før du publiserer flyten. Business hours nodes Du kan konfigurere følgende noder i arbeidstid-aktiviteten:
Output variables Arbeidstidsaktiviteten bruker følgende utdatavariabler.
|
Kryptografisk hash
Kryptografisk hash lar deg generere en enveis hash av en ren 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å flytlerretet. | ||||||||||||||||||
| 2 |
I General Settings angir du følgende informasjon:
| ||||||||||||||||||
| 3 |
I Hash Configuration konfigurerer du følgende:
|
Hva nå?
Standard utdatavariabel for Cryptographic Hash-noden er CryptographicHash.HashOutput som fanger opp hash.
Generer OTP
Generer OTP-aktiviteten genererer et engangspassord (OTP) for brukerautentiseringsscenarier, for eksempel tofaktorautentisering, flerfaktorautentisering. Du kan bruke OTP-er i flere scenarier som å bekrefte identiteten til brukeren, kontrollere gyldigheten av kontoer for virksomhet, sikre informasjon og mange flere.
Aktivitetene Generer OTP og Bekreft OTP brukes ofte sammen for å konfigurere brukerautentiseringsflyter, for eksempel tofaktorautentisering.
| 1 |
Dra og slipp Generer OTP-aktiviteten på flytlerretet. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I OTP Generation Logic, konfigurer ønsket format og lengde for engangspassord. |
Hva nå?
HTTP-forespørsel
HTTP Request-aktiviteten henter informasjon fra en ekstern datakilde, for eksempel en CRM, ved hjelp av standard HTTP-protokoller.
Grunnleggende Auth og OAuth 2.0 attributter støttes for godkjente endepunkter.
Related flow templates
Følgende maler bruker aktiviteten HTTP-forespørsel:
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I HTTP Request Settings konfigurerer du følgende:
|
| 4 |
I Parse Settings delen, kan du analysere svaret som genereres fra HTTP-forespørselen i forskjellige variabler. Denne konfigurasjonen er valgfri fordi ikke alle scenarioene for HTTP-forespørsel krever analyse.
Output Variables HTTP-forespørselen returnerer følgende utdatavariabler:
Content Type Formats Følgende eksempler beskriver innholdsformatene for eksempel og JSON-responsen.
Activity Wait Settings I visse tilfeller, hvis en HTTP-respons opplever en betydelig forsinkelse, vil innringeren oppleve en periode med stillhet. For å redusere dette scenariet er det mulig å laste opp en lydfil. Denne filen spilles av til innringeren under henting av HTTP-svar. 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 for HTTP-spørring. Dette sikrer at lyden ikke spilles av unødvendig, samtidig som det sikres en minimal forsinkelse for død luft til innringeren. |
Parse
Bruk Parse-aktiviteten til å trekke ut informasjon fra dataobjektet. Parse-aktiviteten tar inndatastrengen (JSON, TOML, XML og YAML) og konverterer den til en JSON-struktur basert på de angitte dataene. Deretter kan du tilordne JSON-strukturen til en variabel ved hjelp av et JSON-baneuttrykk.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Før du starter
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings section, angi følgende informasjon:
|
| 3 |
I Parse Settings konfigurerer du følgende:
Content Type Formats Følgende eksempler beskriver innholdsformatene for eksempel og JSON-responsen.
|
Angi variabel
Bruk aktiviteten Angi variabel til å angi verdier til variabler. Du kan endre verdiene til variablene basert på ditt behov eller i henhold til flyten.
Du kan konfigurere flere variabler i én enkelt angitt variabel-aktivitet. Dette eliminerer behovet for å konfigurere flere individuelle Set Variable-aktiviteter i lerretet, slik at flytutviklerne kan bygge og endre flyter raskere.
Angi hvilken type variabel du vil velge. Hvis du vil ha mer informasjon, se Egendefinerte variabler og Forhåndsdefinerte variabler.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering. Hvis du ikke konfigurerer feilhåndteringsbanen, håndterer den globale feilhåndteringen feilen for flyten.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Variable Settings sesjon, konfigurer følgende:
|
Bekreft OTP
Bekreft OTP-aktiviteten lar deg validere den brukerangitte OTP-en ved hjelp av transaksjonsreferansen som ble registrert under OTP-genereringen.
| 1 |
Dra og slipp Bekreft OTP-aktiviteten på flytlerretet. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I OTP Details konfigurerer du følgende: |
| 4 |
I Advanced Settings, konfigurer følgende:
|
| 5 |
I Extra Parameters, angi nøkkelverdiparene som ble angitt i generert OTP-node i form av Key og Value. Gjenta dette trinnet for å legge til flere parametere. |
Aktiviteter i stemme
- Blind overføring
- Brolagt overføring
- Analyse av samtalefremdrift
- Tilbakeringing
- Samle inn sifre
- Meny
- Spill av melding
- Spill av musikk
- Ta opp
- Opptakskontroll
- Planlegg tilbakeringing
- Send sifre
- Angi kunngjøring
- Angi innringer-ID
- Angi Whisper-kunngjøring
- Start mediestrøm
- Last opp lyd
Blind overføring
Aktiviteten Blind Transfer gjelder når et anrop skal overføres til et eksternt eller tredjeparts DN basert på et angitt flytkriterium. Overføringen kan også startes 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. Hvis du vil flytte kontakter mellom inngangspunkter eller flyter og sende kontaktdata med kontakten, bruker du GoTo med variabel tilordning.
Under blind overføring beholdes de tidligere ferdighetsbegrensningene når en samtale overføres til en ferdighetsbasert kø. Dette er fordi ferdighetsbegrensninger beregnes når en flyt utføres. Siden flyten ikke utføres ved blind overføring, beholdes imidlertid de tidligere ferdighetsbegrensningene.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
Når du utformer en flyt, kan ikke en konsultasjonssamhandling inkludere en blind overføringsaktivitet. Du kan ikke legge til en blind overføring-aktivitet i hendelsesflyten i flytkontrollen.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Transfer Dial Number konfigurer destinasjonsnummeret for anropet ved å skrive det inn manuelt eller velge en variabel.
|
| 4 |
I Add header kan du konfigurere og sende parametrene for SIP-toppteksten til eksterne systemer via SIP INVITASJONSMELDINGER. Du kan konfigurere opptil 20 topptekster i den utgående SIP-invitasjonsmeldingen. Bruk av egendefinerte X-topptekster støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center.
Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-topptekstene.
Følgende topptekstmønstre er reservert for intern bruk og må ikke videreformidles som egendefinerte topptekster. Som standard vil alle topptekster som samsvarer med dette mønsteret bli droppet og ikke sendt til Webex Contact Center.
|
| 5 |
Delen Out Error Error Codes beskriver utgangsfeilkodene for aktiviteten Blind Transfer.
|
Brolagt overføring
Den brolagte overføringsaktiviteten gjør det mulig å overføre en samtale midlertidig med en flyt til en ekstern destinasjon samtidig som samtalen opprettholdes. Den eksterne destinasjonen kan være en ekstern bro eller en interaktiv taleresponstjeneste (IVR).
Når tredjeparten avslutter samtalen, fortsetter samtaleflyten og starter på nytt etter behov, for eksempel ved å sette samtalen i kø til en agent.
Brolagt overføring-aktivitet er forbedret for å dekke kontakten når du sender en kontakt til en tredjeparts interaktive talerespons (IVR) eller automatisk samtaledistribusjon (ACD). Hvis kontakten ikke håndteres i tredjepartssystemet, kan den føres tilbake til den opprinnelige køen.
Forutsett for eksempel at et kontaktsenter har Webex Contact Center-agentressurser og agentressurser på et eksternt kontaktsenter/PBX. Kunden ønsker å kø en samtale mot en kø med Webex Contact Center-agenter i en kort periode (si 60 sekunder). Hvis ingen agent er tilgjengelig i løpet av denne perioden, kan samtalen deretter overføres (med en implisitt dekø) til det eksterne senteret for håndtering for å forbedre responstiden til kunden.
Før du starter
-
Du kan ikke legge til aktiviteten Brolagt overføring til aktiviteten Køkontakt.
-
Ikke introduser en Bridged Transfer-aktivitet senere i flyten for kontakter som er parkert, satt i kø eller tilordnet en agent. Dette kan føre til en flytfeil som ikke støttes.
-
Du kan ikke bruke aktiviteten Brolagt overføring i utgående samtaleflyter.
-
Du kan ikke legge til en brolagt overføring-aktivitet i hendelsesflyten i flytkontrollen.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||
| 2 |
I delen Generelle innstillinger angir du følgende informasjon:
| ||||||||||||||||||
| 3 |
I Transfer Dial Number konfigurer destinasjonsnummeret for anropet ved å skrive det inn manuelt eller velge en variabel.
| ||||||||||||||||||
| 4 |
I Transfer Timeout Settings delen, kan du konfigurere atferden til en brolagt overføring-aktivitet når det overførte anropet ikke besvares innen en angitt tid.
| ||||||||||||||||||
| 5 |
I Output Digit Settings delen, kan du sende ut DTMF-sifre til destinasjonen under en brolagt overføring. Bruk dette til å sende informasjon eller navigere i menyer på en tredjeparts IVR. Du kan skrive inn sifrene manuelt eller velge dynamiske sifre ved hjelp av en variabel.
Maksimal lengde på DTMF-sifre er 32 tegn. Tegn som støttes er 0-9, A-D, stjerne (*), hash (#) og komma (,). Tegnkomma (,) betyr ett sekunders forsinkelse. | ||||||||||||||||||
| 6 |
I Add header section, kan du konfigurere og sende parametrene for SIP-topptekst til eksterne systemer via SIP INVITASJONSMELDINGER. Du kan konfigurere opptil 20 topptekster i den utgående SIP-invitasjonsmeldingen.
Bruk av egendefinerte X-topptekster støttes for øyeblikket for organisasjoner som bruker Webex Calling med lokal gateway (LGW) som telefonialternativ for Webex Contact Center. Du må unngå å inkludere følgende sensitive PII-informasjon i SIP-topptekstene.
Følgende topptekstmønstre er reservert for intern bruk og må ikke videreformidles som egendefinerte topptekster. Som standard vil alle topptekster som samsvarer med dette mønsteret bli droppet og ikke sendt til Webex Contact Center.
| ||||||||||||||||||
| 7 |
I Output Variable del, kan du registrere informasjon om utfallet av overføringen.
|
Analyse av samtalefremdrift
Bruk aktiviteten Anropsfremdriftsanalyse til å angi CPA-parametrene for å utføre en talepost-/svarmaskingjenkjenning (AMD) for en tilbakeringing.
Du kan plassere aktiviteten Samtalefremdriftsanalyse på følgende områder:
-
I hovedflyten, når som helst etter tilbakeringingsaktiviteten.
-
I hendelsesflyten, kun på hendelseshåndtereren CallbackFailed.
-
I hovedflyten, når som helst for planlagt tilbakeringing eller personlig planlagt tilbakeringing.
Når du prøver å ringe tilbake, merker systemet samtalen som mislykket hvis anropet treffer AMD/talepost. Resultatet av AMD-deteksjon registreres i årsaken til utdatavariabelen for CallbackFailed-hendelsesbehandleren. Hvis CallbackFailed.reason verdien er AMD, indikerer den at AMD/talepost ble oppdaget for kunden. Basert på denne utdatavariabelen kan du konfigurere nye forsøk på tilbakeringing.
Denne aktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonene er aktivert for bedriften.
Hvis du har konfigurert en kundeundersøkelse etter anrop i flyten din, startes den ikke hvis anropet besvares av en AMD eller talepost, slik at unødvendige undersøkelser forhindres.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Events.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Advanced Media Parameters konfigurerer følgende CPA-parametere:
Output variables
|
Tilbakeringing
Tilbakeringingsaktiviteten er bare tilgjengelig hvis den foretrukne køen og tilbakeringingsfunksjonen er aktivert for bedriften. Som standard oppretter tilbakeringingsaktiviteten en høflig tilbakeringingsoppgave i samme kø som samtalen opprinnelig ble plassert. Hvis du foretrekker det, kan du konfigurere en annen kø. Hvis du bruker samme kø, beholder oppgaven sin posisjon i køen til neste agent er tilgjengelig.
Når du utformer en flyt, kan ikke en konsultasjonssamhandling inkludere en høflig tilbakeringingsaktivitet.
Hvis en ny kø foretrekkes, plasserer du oppgaven nederst i den foretrukne køen. Når en agent godtar oppgaven, startes tilbakeringing. Hvis anroperen ikke svarer, blir ikke tilbakeringing forsøkt på nytt.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. For mer informasjon, se Hendelsesflyter.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
I General Settings angir du følgende informasjon:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
I Callback Settings konfigurerer du følgende:
Filen Callback Settings delen definerer nummeret for tilbakeringing og køen som innringeren må plasseres i for tilbakeringingsforespørselen. Systemet reserverer anroperens plass i køen til neste agent er tilgjengelig. Du må bruke en Koble fra kontakt-aktivitet for å avslutte en flytgren som bruker en Tilbakeringingsaktivitet. Ellers avsluttes ikke samtalen når en tilbakeringingsforespørsel plasseres. Flytadministratorer bør teste funksjonen i et miljø som ikke er i produksjon, for å sikre at ANI som er konfigurert som en del av variabel ANI, er riktig eller ikke. Hvis den angitte ANI-en er feil, bytter tilbakeringing til standard system-ANI. Dette er scenarioene der den tilpassede ANI er konfigurert og validert for leietakeradministrasjon og flytkontroll. Basert på stakken du bruker, kan du se valideringer som bare gjelder for stakken.
Output Variables:
Error Codes Følgende er feilkodene og beskrivelsene for tilbakeringingsaktiviteten:
|
Samle inn sifre
Aktiviteten Samle inn sifre ber innringeren om å angi en DTMF-inndata (Dual-Tone Multi-Frequency), for eksempel et kontonummer. I likhet med aktivitetene Spill av melding og Meny, kan aktiviteten Samle inn sifre bruke lydfiler, tekst-til-tale meldinger eller en kombinasjon av begge.
Denne aktiviteten godtar DTMF-inngangssifre fra 0 til 9 og bokstavene A, B, C og D. Innringeren kan angi # eller * som et avslutningssymbol for å angi slutten på DTMF-inndataene.
Innringeren kan ikke bruke avslutningssymbolene for andre scenarier som en del av Innsamlingsnummer-aktiviteten, for eksempel å bekrefte beløpet eller kunde-ID-en.
Som standard støtter Next Generation mediaplattform bare RFC2833 type DTMF for både innkommende og utgående samtaler.
Next Generation mediaplattform støtter båndbasert DTMF.
Denne funksjonen er bare tilgjengelig hvis det tilsvarende funksjonsflagget er aktivert.
Du kan også høre DTMF-toner i bånd under opptak og i konferanse med andre parter.
Du kan konfigurere disse feilhåndteringsbanene for å håndtere feilene i flyten:
-
Entry Timeout– Angir feilutdatabanen som flyten tar etter at tidsavbruddstiden er utløpt. Hvis du konfigurerer denne banen, sikrer du at anroperen ikke blir inaktiv i for lang tid. Endre varigheten for oppføringen for tidsavbrudd i delen Avanserte innstillinger i vinduet Egenskaper. Vurder å spille av en melding for å redegjøre for hva som forventes av anroperen, og gå deretter tilbake til begynnelsen av aktiviteten.
-
Unmatched Entry– Angir feilutdatabanen som flyten tar hvis anroperen angir en DTMF-inndata som ikke er konfigurert i delen Egendefinerte menykoblinger. Hvis du konfigurerer denne banen, sikrer du at anroperen har lov til å starte aktiviteten på nytt og prøve igjen. Vurder å spille av en melding for å redegjøre for hva som forventes av anroperen, og gå deretter tilbake til begynnelsen av aktiviteten.
-
Undefined Error—Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I 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 melding som gjør det mulig for innringeren å angi et DTMF-siffer. Basert på sifferet som anroperen angir, kan flyten ta en annen bane.
En meny kan ha 1–10 grenser, representert av sifre 0–9.
Du kan bruke menyaktiviteten med eller uten tekst-til-tale aktivert. Konfigurasjonsalternativene endres tilsvarende.
Du kan konfigurere disse feilhåndteringsbanene for å håndtere feilene i flyten:
-
No-Input Timeout– Angir feilutdatabanen som flyten tar etter at tidsavbruddstiden er utløpt. Hvis du konfigurerer denne banen, sikrer du at anroperen ikke blir inaktiv i for lang tid. Endre varigheten for tidsavbrudd uten inndata i delen Avanserte innstillinger i ruten Egenskaper. Vurder å spille en melding for å avklare forventningene til innringeren, og gå deretter tilbake til starten av aktiviteten.
-
Unmatched Entry– Angir feilutdatabanen som flyten tar etter at innringeren har angitt en DTMF-inndata som ikke er konfigurert i delen Egendefinerte menykoblinger. Konfigurering av denne banen sikrer at anroperen kan starte aktiviteten på nytt og prøve på nytt. Vurder å spille en melding for å avklare forventningene til innringeren, og gå deretter tilbake til starten av aktiviteten.
Slik viderekobler du samtalen tilbake til starten av aktiviteten for et bestemt antall ganger:
-
Legg til aktiviteten Angi variabel etter menyaktiviteten.
-
Koble til i menyaktiviteten No-input timeout and Unmatched Entry noder til aktiviteten Sett variabel.
-
Konfigurer aktiviteten Sett variabel på følgende måte:
-
I Variable velg felt Timeout.
-
Angi Variable Value to {{Tidsavbrudd +1}}.
-
-
Legg til betingelsesaktiviteten etter aktiviteten Angitt variabel.
-
Skriv inn følgende uttrykk i betingelsesaktiviteten:
{{Timeout >= n}}, hvor n er antallet ganger du vil returnere samtalen til menyen før samtalen kobles fra.
Hvis for eksempel {{Timeout >= 3}}, returnerer konfigurasjonen samtalen til menyen tre ganger før samtalen kobles fra.
-
Legg til aktiviteten Spill av melding etterfulgt av aktiviteten Koble fra kontakt for å spille av opptaket og koble fra anropet hvis anroperen ikke velger de konfigurerte alternativene eller tidsavbrudd skjer etter n antall ganger.
-
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Prompt konfigurerer du følgende innstillinger:
|
Spill av melding
Aktiviteten Spill av melding spiller av en uavbrutt melding til innringeren. Du kan bruke Spill av melding-aktiviteten med eller uten tekst-til-tale-funksjonen aktivert. Konfigurasjonsalternativene endres tilsvarende.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Avspillingsmelding-aktiviteten er uavbrutt for DTMF-inndata.
Aktiviteten Spill av melding er avbrutt på grunn av agentens tilgjengelighet til å svare på anropet, hvis den inkluderes etter aktiviteten Køkontakt i en samtaleflyt.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
Konfigurer følgende innstillinger i delen Ledetekst:
Ikke inkluder bare Spill av melding-aktiviteten i løkken etter aktiviteten Køkontakt i samtaleflyten. Du kan bruke en kombinasjon av aktiviteten Spill av musikk og aktiviteten Spill av melding i løkke for å lage en gyldig samtaleflyt. Når du inkluderer aktiviteten Spill av melding før aktiviteten HTTP-forespørsel i en samtaleflyt, kjøres HTTP-forespørselen bare etter at lyden er avspilt fullt ut. |
Spill av musikk
Funksjonen Spill av musikk spiller av musikk når en samtale ankommer eller er i en kø. Du kan velge en lydfil som skal spilles av når du setter en anroper på vent.
Du kan konfigurere en feilbehandlingsbane (Udefinert feil) for å håndtere systemfeil som kan oppstå under flytutføring. Hvis du vil ha mer informasjon, kan du se Konfigurere feilhåndtering.
Før du starter
Når du inkluderer Spill av musikk-aktiviteten før HTTP-forespørsel-aktiviteten i en samtaleflyt, kjøres HTTP-forespørselen bare etter at lyden er avspilt fullt ut.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Music Settings konfigurerer du følgende innstillinger:
Når du inkluderer Spill av musikk-aktiviteten før HTTP Request aktivitet i en samtaleflyt, utføres HTTP-forespørselen bare etter at lyden er avspilt fullt ut. |
Ta opp
Opptaksaktiviteten registrerer taleinndataene eller ytringen til innringere som kan refereres til i samme samtaleflyt. Denne aktiviteten er kun tilgjengelig for kunder som bruker Next Generation-medieplattformen. Systemet lagrer bare de innspilte lydfilene under samtalen, og deretter slettes disse filene automatisk fra systemet. For øyeblikket er de innspilte lydfilene i et ukryptert format. Vi anbefaler ikke å ta opp sensitiv informasjon ved hjelp av denne funksjonen.
Ikke bruk opptaksaktivitet i en kontakt til flyten for oppringingsnummer for inngangspunkt, da denne konfigurasjonen ikke støttes.
| 1 |
Logg på Control Hub, velg Tjenester > Kontaktsenter > Flyter. | ||||||||||||||||||||||||
| 2 |
Klikk på Administrer flyter, og klikk deretter på Opprett flyter. | ||||||||||||||||||||||||
| 3 |
Klikk på Start Fresh. Vinduet Flow Designer vises. | ||||||||||||||||||||||||
| 4 |
I feltet Flytnavn, angir du et unikt navn. | ||||||||||||||||||||||||
| 5 |
Dra og slipp aktiviteten Record fra aktivitetsbiblioteket 2} til hovedflytlerretet. | ||||||||||||||||||||||||
| 6 |
I Generelle innstillinger, utfører du følgende handlinger:
| ||||||||||||||||||||||||
| 7 |
I Opptaksinnstillinger konfigurerer du følgende felt:
| ||||||||||||||||||||||||
| 8 |
Se følgende variabler i delen Utdatavariabler:
Du kan bruke utdatavariabelen Record_audioFileData i aktiviteter som Play Message, Menu og Collect Digits i en samtale. Denne utdatavariabelen kan konfigureres som en lydvariabel i Ledetekst innstillingene for IVR-aktivitetene for å spille av den innspilte lyden til innringere. Variabelverdien kan være i form av et småuttrykk:
Du kan bruke utdatavariabelen Record_audioFileData i aktiviteten HTTP-forespørsel til å laste opp den innspilte lyden til den eksterne tredjepartsserveren eller API-en. Dette kan gjøres ved å velge Innholdstype som Fil og utdatavariabelen for aktivitet fra rullegardinlisten Innhold i forespørselsteksten. Følgende tabell viser feilkodene og beskrivelsene for Record-aktiviteten:
|
Opptakskontroll
Flow Designer leverer en opptakskontroll-aktivitet med det formål å fange opp opptakstilsagn fra brukeren eller innringeren. Samtykke til opptak 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 under en interaksjon vil registrere samtykkeverdien for å generere en rapport, bruker du den boolske variabelen som et innspill til inntastingskontrollaktivitetens samtykkeegenskapsverdi. Deretter kan du merke variabelen som brukes til å registrere innringerens samtykke som rapporterbar.
Flytutvikleren kan bestemme om innspillingssamtykket for en samtale må registreres eller ikke, for rapporteringsformål. Når en kunde ønsker å registrere samtykket for opptak, bruker du globale variabler til å generere en samtykkerapport. Når en kunde ikke ønsker å registrere samtykket for opptak, bruker du lokale variabler. Dette gir leietakere og kunder bedre fleksibilitet til å administrere bruken av variabler.
Du kan konfigurere opptakskontroll ved hjelp av disse trinnene:
-
Dra og slipp i flytdesigneren Recording Control aktivitet fra aktivitetsbiblioteket til lerretet.
-
Klikk på Recording Control aktivitet for å konfigurere aktivitetsinnstillingene.
-
I General Settings, skriv inn et navn på aktiviteten i Activity Label.
-
(Valgfritt) I Activity Description skriv inn en beskrivelse av aktiviteten.
-
I Recording Control Settings, velg en flytvariabel fra rullegardinlisten for Enable Recording.
En menyaktivitet for IVR (Interactive Voice Response) og en opptakskontroll-aktivitet når de brukes sammen i flyten, muliggjør innspillingssamtykke. Innstillingen for brukersamtykke prioriteres i flyten sammenlignet med innstillingene for leietakernivå eller kønivå eller innstillinger for opptaksplannivå.
Opptakskontroll kan administreres i følgende scenarier:
-
Hvis konfigurasjonen for brukersamtykke er satt til Ja i flyten, registreres samtalen, uavhengig av opptakskonfigurasjonen angitt på leietakeren eller køen eller opptaksplannivået.
-
Hvis brukeren ikke samtykker og konfigurasjonen er satt til Nei i flyten, blir ikke samtalen tatt opp, uavhengig av opptakskonfigurasjonen angitt på leietakeren eller køen eller opptaksplannivået.
-
Hvis brukerens samtykke ikke er konfigurert i flyten, men en konfigurasjon er satt til Ja på et av de andre nivåene, for eksempel leietaker eller kø eller opptaksplan, blir samtalen tatt opp.
-
Hvis brukerens samtykke 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 andre opptakskonfigurasjoner, for eksempel Fortsett ved overføring, Pause gjenoppta aktivert og Pause varighet osv., fortsatt basert på det eksisterende hierarkiet, for eksempel leietaker, kø eller nivå for opptakstidsplanen.
Utdatavariabler
Denne aktiviteten har ingen utdatavariabler.
Planlegg IVR-tilbakeringinger
Den planlagte tilbakeringingsfunksjonen gjør det mulig for 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 effektive kontaktsenteroperasjoner. For å støtte planlagte tilbakeringingsfunksjoner til kundene gir Flow Designer-modulen Planlegg tilbakeringing-aktiviteten i flyten.
Planlegg tilbakeringing
Bruk aktiviteten Planlegg tilbakeringing for å gjøre det mulig for innringere å enkelt planlegge tilbakeringinger gjennom IVR-systemet. Du kan bruke bestemte DTMF-ledetekster til å registrere planleggingsdetaljer fra innringeren og sende denne informasjonen som inndata til aktiviteten Planlegg tilbakeringing.
I følgende deler kan du konfigurere aktiviteten Planlegg tilbakeringing:
- Generelle innstillinger
- Planlegg innstillinger for tilbakeringing
- Outputvariabler for aktivitet
Før du starter
Sørg for å konfigurere inngangspunktet for tilbakeringing i Control Hub. Se delen Konfigurere et inngangspunkt for tilbakeringing for detaljer.
| 1 |
I flytdesigneren drar og slipper du aktiviteten Planlegg tilbakeringing fra aktivitetsbiblioteket til lerretet. |
| 2 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 3 |
I delen Generelle innstillinger angir du følgende informasjon: |
| 4 |
I Schedule Callback Settings konfigurerer du følgende detaljer: Inkluder en rekke IVR-aktiviteter (Meny, Samle inn sifre) for å samle inn denne informasjonen fra innringeren og sende den videre til aktiviteten Planlagt tilbakeringing. For å gjøre dette enkelt kan du se Planlagt tilbakeringingsunderflyt for detaljer.
|
Outputvariabler for aktivitet
Aktivitetsutdatavariablene lagrer dataene som registreres fra aktiviteter og opprettes automatisk når du legger til bestemte aktiviteter på lerretet.
Aktiviteten Planlegg tilbakeringing har følgende utdatavariabler:
- ScheduleCallback.FailureCode: Lagrer feilkoden. Systemet angir denne verdien bare når aktiviteten mislykkes.
- ScheduleCallback.FailureDescription: Lagrer feildetaljene. Systemet angir denne verdien bare når aktiviteten mislykkes.
Følgende er feilkodene og beskrivelsene for aktiviteten for planlagt tilbakeringing:
|
Feilkode |
Feilkodeverdi |
Feilbeskrivelse |
|---|---|---|
|
1 | UGYLDIG_FORESPØRSEL | For ugyldige inndata. |
|
3 | UGYLDIG_KØ | For ugyldige kødetaljer. |
|
6 |
SYSTEM_FEIL |
Denne koden representerer de forskjellige feilene (som ikke faller inn i noen av de definerte kategoriene). |
Hva nå?
Send sifre
Du kan bruke aktiviteten Send sifre til å konfigurere flyter som sender DTMF-toner til innringeren under en IVR-samhandling. Dette er nyttig for:
-
Secure authentication– Opprette en godkjent anropsflyt ved å bekrefte anroperen ved hjelp av DTMF.
-
Interacting with external systems– Kommunikasjon med andre systemer som krever DTMF-inndata.
Send sifre-aktiviteten muliggjør tonebasert autentisering og er viktig i scenarier som krever sikre interaksjoner, for eksempel å bekrefte autentiseringen av anropsbanen.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Play DTMF Settings konfigurerer du følgende innstillinger:
|
Angi kunngjøring
En Sett kunngjøring-aktivitet konfigurerer kunngjøringer som spilles av ved anropstilkobling til en agent. Når dette alternativet er aktivert, kan du konfigurere en forhåndsinnspilt melding som en samsvarsmelding med juridisk informasjon, eller personlig agenthilsen, eller begge deler. Du kan bruke denne aktiviteten til 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 Pre-Dial-hendelsen i en hendelsesflyt.
- For utgående flyter – kunngjøringsaktiviteten må konfigureres i pre-oppringingshendelsen. Kontroller at aktiviteten Angi oppringer-ID er terminalaktiviteten for forhåndsoppringingshendelsen.
Angi kunngjøring-aktiviteten støtter følgende kunngjøringstyper:
- Samsvarsmelding
- Agent hilsen
- Hviskende kunngjøring
Se Øk effektiviteten med forhåndsinnspilte meldinger for mer informasjon.
Slik konfigurerer du aktiviteten Angi kunngjøring:
- Logg på Control Hub.
- Navigere til .
- Velg ønsket flyt, og klikk på Go to Flow Settings ikon for å åpne ønsket flyt.
- Dra og slipp Sett kunngjøring-aktiviteten til hovedflytlerretet.
- I General Settings konfigurer følgende parametere:
-
I feltet Aktivitetsetikett, angir du et navn på aktiviteten.
-
I feltet Aktivitetsbeskrivelse angir du en beskrivelse for aktiviteten.
-
- For å konfigurere agenthilsen slår du på Enable Agent Greeting veksle. I Greeting Purpose skriv inn navnet på ønsket hilsen.
-
Hvis du vil konfigurere samsvarsmelding, slår du på Enable Compliance Message veksle. Velg ønsket lydfil fra rullegardinlisten.
- Klikk Save.
- Klikk Publish for å publisere flyten.
Angi innringer-ID
Bruk aktiviteten Angi oppringer-ID til å definere oppringer-ID som vises under en samtale. Aktiviteten Angi innringer-ID skal bare brukes på hendelsesflyter. Angi innringer-ID er en terminalaktivitet som markerer slutten på en hendelsesflyt før oppringing. Aktiviteten Angi innringer-ID hjelper med å konfigurere ANI for følgende scenarioer:
-
Innkommende anrop
-
Utgående anrop
-
Høflig tilbakeringing
-
Forhåndsvis kampanje
-
Web-tilbakeringing
-
Utfør flyt
-
Overfør til oppringingsnummer
-
Kontakt for å ringe nummeret
Kontakt agenten
Konsulter til EP-DN/kø
-
Overfør til EP/kø
Du kan konfigurere denne aktiviteten ved siden av en PreDial-hendelsesbehandler. Påkrevd ANI kan konfigureres ved hjelp av aktiviteten Angi oppringer-ID basert på DNIS (Dialed Number Identification Service), operasjonstype eller deltakertype.
Du kan konfigurere agentens DN som en tilpasset ANI, slik at anropsagenten kan se anropsagtens DN/internnummer når de blir kontaktet. Dette reduserer sjansene for at interne anrop blir droppet. Når en front office-bruker (kontaktsenteragenten) for eksempel ringer en back office-bruker (en intern ansatt), kan back office-brukeren se agentens interne oppringer-ID (kontaktnummer/internnummer), og dermed minimere avvisninger av anrop.
For dette formålet kan anroperen bare se kontaktnummeret/internnummeret når anroperen blir kontaktet via utgående oppringing, konsultasjon eller overføring til DN, og DN legges til i listen over kontaktnumre.
Du må legge til kontaktnummeret i listen over interne numre for en organisasjon i Control Hub. Hvis du vil ha mer informasjon om hvordan du legger til et kontaktnummer, kan du se Opprett kontaktnummer eller internnummer.
Hvis du angir et tilfeldig nummer, kontrollerer systemet dette nummeret med standard EP-DN-tilordning som er konfigurert i Control Hub eller Management Portal. Hvis det er et manglende samsvar, 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 numrene forblir tilgjengelige for analyse i rapportene, endres ikke ANI som vises i rapportene til den tilpassede ANI.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. | ||||||||||||||||||||||||||||||
| 2 |
I General Settings angir du følgende informasjon:
| ||||||||||||||||||||||||||||||
| 3 |
I Caller ID Settings -delen konfigurerer du følgende:
ANI-tilpasning har en avhengighet av forskriftsmessige krav. Vurder de regionale avhengighetene før distribusjon av miljøet. En PreDial-hendelsesbehandler som brukes til å tilpasse oppringer-ID-en overstyrer ANI-en du har valgt tidligere, for eksempel agentvalgt oppringings-ANI, høflig tilbakeringing med tilpasse ANI eller et lignende scenario. Flytstøtte er nødvendig for ethvert innkommende eller utgående scenario for å tilpasse ANI. For brukstilfeller som har avhengighet av tjenesteleverandører, for eksempel landskodebaserte avgjørelser, regionale begrensninger osv., bør du først vurdere å teste flytene med tjenesteleverandører. For at ANI skal fungere som forventet i forskjellige anropsscenarier, trenger du et Next Generation-miljø. ANI-bruken for flere scenarier som gjelder i Next Generation-miljøet er:
Create contact number or extension Du kan legge til et kontaktnummer i listen over interne numre for organisasjonen din. De tilpassede ANI-ene vil være synlige for disse ekstra kontaktene. Du kan enten legge til ett enkelt kontaktnummer om gangen, eller bruke masseoperasjoner til å laste opp kontaktnumre som en CSV-fil. Hvis du vil ha mer informasjon om hvordan du utfører masseoperasjoner for å opprette, endre, importere eller eksportere konfigurasjonsobjekter i Control Hub, kan du se Masseoperasjoner i Webex Contact Center. Slik legger du til et kontaktnummer eller et internnummer:
|
Angi Whisper-kunngjøring
Aktiviteten Angi hviskekunngjøring 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. Innringeren hører standard ringing mens den hviskede kunngjøringen spilles av.
Innholdet i meldingen kan være informasjon om anroperen, som hjelper agenten med å forberede seg på å håndtere samtalen.
Ved å gi agenter denne informasjonen på forhånd hjelper whisper-kunngjøringer dem med å håndtere samtaler mer effektivt, noe som fører til kortere samtalebehandlingstider og bedre kundetilfredshet.
Når en hvisker spiller, kan du ikke:
-
Sett samtalen på vent, overføring eller konferanse.
-
Be om veilederhjelp.
Disse funksjonene blir tilgjengelige igjen etter at kunngjøringen er fullført.
En hvisket kunngjøring:
-
Gjelder for innkommende anrop og blind overføring til EP.
-
Kan være en ledetekst eller (tekst-til-tale) TTS-streng.
-
Kan kombineres med samsvarsmelding og agenthilsen, i så fall spiller hvisken først.
-
Er ikke inkludert i samtaleopptaket.
-
Støtter alle agentendepunkttyper som telefon, myk klient og WebRTC.
| 1 |
Klikk på aktiviteten for å konfigurere aktivitetsinnstillingene. |
| 2 |
I General Settings angir du følgende informasjon:
|
| 3 |
I Whisper Announcement delen, kan du angi en forhåndsmelding for agenter, som leverer viktige anropsdetaljer for personlig tjeneste. Når du slår på bryteren Aktiver tekst-til-tale, kan du velge den aktuelle koblingen.
|
Start mediestrøm
Start Media Stream-aktiviteten 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 på Control Hub. |
| 2 |
Navigere til . |
| 3 |
Velg ønsket flyt, og klikk på Go to Flow Settings ikon for å åpne ønsket flyt. |
| 4 |
Dra og slipp aktiviteten Last opp lyd til hovedflytlerretet. |
| 5 |
I General Settings konfigurerer du følgende parametere: |
| 6 |
I Audio File Information konfigurer følgende parametere: |
Hendelsesflyter
Hendelsesflyter-fanen inneholder følgende hendelseshåndteringer som du bruker på tvers av forskjellige aktiviteter:
- OnGlobalError
- AgentAkseptert
- TelefonkontaktAvsluttet
- AgentTilbudt
- AgentFrakoblet
- Tilbakeringing mislyktes
- Forhåndsoppringing
- ContactAniOppdatert
- Utgående kampanjeAnropsresultat
Om global feil
Denne hendelsen muliggjør den globale feilhåndteringen. Systemet utløser denne hendelsen når du ikke konfigurerer feilbanekoblingene for en aktivitet. Alle aktiviteter i samtalehåndtering og aktiviteter i flytkontroll eksponerer denne hendelsen. Hvis du vil ha mer informasjon, se OnGlobalError Workflow.
AgentAkseptert
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åndsvise kampanjeanrop når agenten svarer på anropet.
Aktiviteter som åpner denne hendelsen er Skjermdump og Køkontakt.
Telefonkontakt avsluttet
Systemet utløser denne hendelsen når en direktesamtale kobles fra, og fjerner alle deltakere. Hendelsen er tilgjengelig hvis du bruker valgte samtalebehandlingsaktiviteter i en flyt, for eksempel Skjermdump 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 hendelse. Under flytkjøringen vil flyten ikke fungere når du legger til en aktivitet etter at kontakten er avsluttet.
Bare aktiviteten Køkontakt eksponerer denne hendelsen.
AgentTilbudt
Systemet utløser denne hendelsen når en talekontakt tilbys en agent. Denne hendelsen gjør det mulig for flytutvikleren å konfigurere flere støttede aktiviteter som er en del av hendelsesbehandlingen. En flytutvikler kan for eksempel konfigurere en Screen Pop-aktivitet mot en AgentOffered-hendelse. Denne konfigurasjonen gir kunderelatert informasjon til agenten, før agenten tar eller svarer på et anrop.
Denne hendelsen er knyttet til NewContact.
Filen AgentOffered hendelsen støttes ikke for progressive, prediktive og forhåndsvisningskampanjer.
Du kan vise de relaterte variablene i Hendelsesutdata-variabler.
Agent frakoblet
Systemet utløser denne hendelsen når den siste agenten kobler fra en direktesamtale, og lar kunden være alene på linjen.
Køkontakt-aktiviteten eksponerer denne hendelsen.
Tilbakeringing mislyktes
Systemet utløser denne hendelsen når en høflig tilbakeringing eller planlagt tilbakeringing eller personlig planlagt tilbakeringing mislykkes.
-
Systemet prøver bare en tilbakeringing på nytt når en tilbakeringing mislykkes fra kontaktens ende. Tilbakeringingen mislykkes når kontakten er opptatt eller utilgjengelig, eller det ikke er noe svar fra en agent.
-
Samtalen mislykkes også når agentens 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 tilbakeringingen når det planlagte sluttidspunktet er nådd uten at samtalen blir rutet til en agent. For personlige planlagte tilbakeringinger mislykkes tilbakeringingen også når den tilordnede agenten ikke er logget på.
Hvis du vil bruke et nytt forsøk på tilbakeringing i en flyt, konfigurerer du en lokal flytvariabel (ved hjelp av SetVariable-aktivitet) med verdien 0 og øker den etter behov. Kontroller at verdien er mindre enn verdien for variabelt antall forsøk på nytt.
Du kan legge ved andre hendelser som du trenger i flyten for å forsøke et nytt tilbakeringingsforsøk. Inkluder en Vent-aktivitet etterfulgt av en Tilbakeringing eller noen av køaktivitetene som kø til agent og kø-kontakt i flyten. Bruk disse aktivitetene i en hvilken som helst kombinasjon eller rekkefølge etter venteaktiviteten.
For å avslutte forsøkene på nytt:
-
For en sann tilstand, bruk End Flow-aktivitet. Ikke bruk en frakobling-aktivitet.
-
For en usann tilstand bruker du en Koble fra etter at en variabel Prøv på nytt er konfigurert i flyten. I dette tilfellet er alle forsøk på nytt fullført, og det er ingen forsøk tilgjengelig.
Maksimalt antall forsøk på tilbakeringing er 10. Maksimal tid interaksjonen kan forbli i systemet er 14 dager. Det som skjer først, anses som en samhandling for å konfigurere et nytt forsøk.
Når du bruker en venteaktivitet, er minimum forsinkelsesintervall mellom forsøk på nytt 10 sekunder, og maksimalt forsinkelsesintervall mellom forsøk på nytt er 72 timer.
Når tilstanden til en kontakt er i parkert tidsavbrudd, og hvis nye forsøk er tilgjengelige, genereres en hendelse med tilbakeringingsfeil. Den konfigurerte hendelsesbehandleren i flyten fortsetter å prøve tilbakeringingen på nytt for de gjenværende forsøkene.
Når en tilbakeringing til en kontakt mislykkes, fjernes kontakten i kø, og hendelsen TilbakeringingFailed genereres. Behandling av forsøk på nytt kan kø den igjen ved hjelp av en av aktivitetene som Tilbakeringing (samme eller annen destinasjon), Kø-kontakt og/eller Kø til agent.
Hvis tilbakeringing er konfigurert til en annen destinasjon i
CallbackFailed hendelsesbehandler, ferdigheter blir ikke videreført.
For planlagt tilbakeringing eller personlig planlagt tilbakeringing – i prøveflyten på nytt – bruk NewContact.DNIS i tilbakeringingsaktiviteten hvis konfigurert.
Forhåndsoppringing
Som en del av NewContact gjør PreDial-hendelsen det mulig for flytutvikleren å angi eller tilpasse oppringer-ID-en ved hjelp av aktiviteten Angi oppringer-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 oppringer-ID. Denne hendelsen utløses for både agent og kunde basert på samtalescenarioet.
For at kampanjeanrop skal lykkes, må agent- og kundeanrop foretas fra samme medieregion. Medieregionen velges basert på ANI/CLID for samtalen når den presenteres for medier. Kartleggingen mellom ANI og medieregionen utføres i Control Hub. ANI-ene som velges på agentsamtalen og kundesamtalen, hvis de kontrolleres via PreDial-hendelsen i flyten, bør velges slik at begge samtalene 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 skal ANI valgt for agentsamtalen i PreDial-hendelsen også velges slik at den valgte medieregionen er USA.
Tabellen nedenfor viser en liste over operasjonstyper og tilsvarende deltakertyper for PreDial.operationType.
|
Før oppringing. Operasjonstype |
Før oppringing.deltakertype |
|---|---|
|
|
Agent |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
Agent, kunde |
|
|
DN |
|
|
Agent |
|
|
DN |
|
|
Agent |
|
|
Agent |
|
|
EP-DN |
Tilpassing av ANI gjelder ikke for lederen når samtaleovervåking er konfigurert.
Konfigurer hver PreDial-hendelseshåndterbane med Angi innringer-ID som en terminal aktivitet, ellers kan kontakten bli forlatt.
Flytstøtte kreves for innkommende eller utgående scenarier for å bruke PreDial-hendelsesbehandler.
Ikke bruk flyteaktiviteter som kø en kontakt med PreDial-hendelseshåndtereren.
For ANI konfigurert mot en utgående kontakt, rutes samtalen gjennom regionen som agent-ANI er tilordnet til, uavhengig av regionen der kontakten befinner seg. Hvis en organisasjon for eksempel har kontaktsentre i USA og Australia og et utgående anrop utløses for en kontakt som er plassert i USA med agent-ANI kartlagt til Australia-regionen, rutes anropet gjennom Australia.
Se tabellen ANI-bruk for flere scenarier i et Next Generation-miljø i delen Angi innringer-ID for ANI-bruk i forskjellige samtalescenarier.
Du kan vise de relaterte variablene i Hendelsesutdata-variabler.
ContactAniOppdatert
Systemet utløser denne hendelsen når anroperens ANI endres. Hvis for eksempel en kundes anrop først går til et operatørbord og deretter sendes til agenten, oppdateres agentens skrivebord, agentenhet og all relatert informasjon automatisk med anroperens ANI. Dette sikrer at den opprinnelige oppringerens ID og riktige detaljer alltid vises.
Bare anropsoverføringer initiert fra bordtelefoner eller lokale Jabber-klienter gjenspeiler den endelige CLI-en. Overføringer utført via Webex-appen på Webex Calling oppdateres ikke for å vise den endelige CLI-en.
Utgående kampanjeAnropsresultat
Som en del av NewContact, utløses denne hendelsen hvis kontakten er koblet til en svarmaskin eller er i ferd med å bli forlatt. I begge tilfeller kan du spille av en melding før du kobler fra kontakten. Systemet forlater samtalen hvis agenten ikke er tilgjengelig.
Bare aktiviteter for Spill av musikk og Spill av melding støttes for denne behandleren, og samtalen må deretter kobles fra.
Du kan også legge til flere samtalekontrollaktiviteter som Spill av musikk, Koble fra kontakt osv. til denne hendelsen i henhold til CPA-resultatet (Call Progress Analysis). CPA-resultater kan være ett av følgende:
- AMD – indikerer at en svarmaskin er oppdaget.
- AVBRUTT – angir at samtalen har blitt avbrutt på grunn av utilgjengelighet av en agent.
- LIVE_VOICE – angir at en kundes stemme blir oppdaget i en IVR-kampanje.
Hvis du vil konfigurere IVR i en utgående kampanjesamtale:
- Identifiser flyter som bruker
OutboundCampaignCallResulthendelse. - Plasser en GoTo-aktivitet for å tilordne flyten til en annen flyt.
- Bruk IVR-trinn som er konfigurert med aktivitet for virtuell agent i den andre flyten.
Sørg for at du utfører disse trinnene, siden du ikke kan bruke en virtuell agent-aktivitet direkte med en OutboundCampaignCallResult.
Du kan vise den relaterte variabelen i Hendelsesutdatavariabler.
Om global feil-arbeidsflyt
Mens du oppretter en flyt, kan du angi feilbanen til en aktivitet for å håndtere en aktivitetsfeil eller en generisk feil som du får under flytkjøringen.

Hvis du får en feil under flytkjøringen, fortsetter kjøringen med neste aktivitet som er definert i feilbanen. Hvis du ikke konfigurerer feilbanen i hovedflyten, kan du fremdeles angi OnGlobalError hendelsen er tilgjengelig i fanen Hendelsesflyter for å håndtere feilen for flytkjøring.
Hvis du ikke definerer feilbaner i både Hovedflyt og Hendelsesflyt, avsluttes flyten når det oppstår en feil under flytkjøringen.
La oss vurdere et scenario der du konfigurerer aktiviteten Sett variabel i en flyt.

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

I eksemplet ovenfor er Play Message lagt til i OnGlobalError hendelseshandler. Hvis det oppstår en systemfeil under utførelsen av aktiviteten Set variabel i Main Flow, vil systemet først vurdere konfigurasjonen som er gjort i aktiviteten Set variabel. Hvis det ikke er definert en feilbane, kontrollerer systemet OnGlobalError hendelsesbehandler i hendelsesflyt. Siden en Play Message-aktivitet er knyttet til OnGlobalError hendelsen i eksemplet ovenfor spiller systemet av meldingen og avslutter flyten.
Bruk variabler og uttrykk
Flytdesigner støtter følgende typer variabler:
Egendefinerte variabler
Egendefinerte flytvariabler er konfigurerte variabler av forskjellige datatyper som du kan bruke i flyten. Du kan opprette så mange flytvariabler som du trenger for å fullføre logikken i flyten.
Sikre variabler
Du kan merke flytvariabler som Sikker for å hindre logging og lagring av sensitiv informasjon (disse verdiene blir også maskert i ruten Flytfeilsøking). Du kan angi sikre variabler som Agent som kan vises eller Redigerbar agent for å kontrollere hvordan disse variablene vises i Agent Desktop.
Som standard fungerer alle eksisterende variabler i de distribuerte strømmene som usikre variabler. Åpne disse strømmene i redigeringsmodus for å se gjennom og beholde de sikre variablene etter behov.
Ved tilordning av flytvariabel kan du ikke tilordne en sikker variabel til en usikret variabel i GoTo-aktiviteten.
Du kan ikke merke globale variabler som sikre.
Opprette egendefinerte flytvariabler
| 1 |
Logg på Control Hub. | ||||||||||||||
| 2 |
Gå til . Flyter-siden vises.
| ||||||||||||||
| 3 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Filen Flow Designer vinduet vises.
| ||||||||||||||
| 4 |
Åpne konfigurasjonspanelet Variable Definition delen. | ||||||||||||||
| 5 |
Klikk Add Flow Variable. Du kan legge til maksimalt 30 variabler i en flyt. Dette antallet inkluderer alle globale variabler og flytvariabler, uavhengig av om de kan rapporteres eller vises av agent. | ||||||||||||||
| 6 |
Angi Name og Description av variabelen. | ||||||||||||||
| 7 |
Velg en Variable Type fra rullegardinlisten. Du kan ikke endre Variable Type etter at du har opprettet variabelen. Variabeltypene som støttes, er:
| ||||||||||||||
| 8 |
Spesifiser Default Value av variabelen i henhold til den valgte variabeltypen. | ||||||||||||||
| 9 |
(Valgfritt) Slå på Enable External Override veksleknapp. Ved å aktivere dette alternativet eksponerer du variabelen på kanalkonfigurasjonssiden. Dette gjør at administratorer og ledere kan overstyre den konfigurerte variabelverdien fra Control Hub. Med andre ord kan de endre verdien av flytvariabelen for en bestemt kanal uten å åpne flyten fra flytdesignmodulen. Hvis du vil ha mer informasjon om overstyring av variabler fra Control Hub, kan du se Konfigurer en kanal. Når du konfigurerer variabeltypen som en streng, Resource Type rullegardinlisten vises med følgende alternativer. Velg ressurstypen du vil la administratorene overstyre under kanalkonfigurasjon.
| ||||||||||||||
| 10 |
(Valgfritt) Hvis du slår på Contains Sensitive Information veksleknapp, systemet merker variabelen som en sikker variabel. Ved flytutføring loggfører eller lagrer ikke systemet informasjon som har passert gjennom denne variabelen. | ||||||||||||||
| 11 |
(Valgfritt) Hvis du aktiverer Make Agent Viewable veksleknappen, vises variabelen på skrivebordet sammen med verdien registrert som en del av flyten. Når du aktiverer Make Agent Viewable veksleknapp, følgende felt vises:
| ||||||||||||||
| 12 |
Klikk Save. Når du lagrer en egendefinert flytvariabel, lagres variabelen som en kode i panelet Globale egenskaper på skrivebordet. Hvis du merket av for variabelen som Agent vises, viser koden et headsetikon for enkel identifikasjon. |
Eksempel: Rekkefølge på flytvariabler som vises på skrivebordet
Når du oppretter variabler som er markert som Agent vises, viser skrivebordet disse variablene i en bestemt rekkefølge.
Hvis du for eksempel oppretter følgende flytvariabler: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.
Skrivebordet mottar disse variablene fra flytdesigner i følgende rekkefølge: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.
Skrivebordet viser variablene i følgende rekkefølge, fra venstre mot høyre, i brukergrensesnittet:
-
Kundens variabler
.Phone Number, DN, Queue, RONA Time -
Flytvariablene sorteres i alfabetisk rekkefølge med variabler som begynner med store bokstaver først, etterfulgt av variabler med små bokstaver: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.
Eksempel: Vis samhandlings-ID på skrivebordet
En samhandlings-ID (kontaktøkt-ID) er en systemgenerert unik ID som identifiserer en gitt samhandling. Du kan hente samhandlings-ID-en fra analysatorrapportene og bruke ID-en til feilsøking av problemer knyttet til anropsfeil. Slik viser du samhandlings-ID-en på skrivebordet:
- Åpne ønsket flyt og velg Add Flow Variables.
- Angi Default Value felt til NewContact.interactionId.
- Aktiver Make Agent Viewable veksleknapp.
Når agenten mottar et anrop, vises samhandlings-ID-en på skrivebordet.
Redigere egendefinerte flytvariabler
Hvis variabelen allerede er i bruk, kan du ikke redigere variabel typen. Dette kan ha større følger på flyten. Denne handlingen er ikke tillatt. I dette tilfellet er rullegardinlisten for variabel type deaktivert, og det vises en advarselsmelding.
Når du har redigert en variabel, vises endringene som er gjort i hele flyten, og som vises når du klikker på en flytvariabel i vinduet Globale egenskaper.
Hvis du vil redigere en egendefinert flytvariabel, utfører du følgende trinn:
| 1 |
Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Vinduet Flow Designer vises.
|
| 4 |
Klikk på Rediger øverst i høyre hjørne av skjermmeldingen. Dialogboksen Rediger flytvariabel vises. Hvis variabelen ikke brukes i flyten, er alle feltene redigerbare. Du kan endre variabelnavnet, beskrivelsen, typen og verdien. |
| 5 |
Klikk på Information ikon i denne meldingen for å se en liste over aktivitetene der variabelen brukes. Hvis du vil fortsette med å redigere variabelen, fjerner du variabelen fra alle flytkonfigurasjonene før du prøver å redigere på nytt. |
| 6 |
Gjør de nødvendige endringene. Filen Save knappen forblir deaktivert til du gjør en endring. |
| 7 |
Klikk Save. |
Slett egendefinerte flytvariabler
Hvis variabelen brukes i en flyt, kan du ikke slette den. Når du gjør det, har du større følger med flyten. I dette tilfellet deaktiveres knappen Slett i vinduet Slett variabel, og en liste over aktiviteter hvor variabelen brukes vises.
Aktivitetene grupperes basert på om de vises i hovedflyt- eller hendelses flyter-fanen. Hvis du vil slette en variabel som er i bruk, må du fjerne den fra alle flytkonfigurasjonene før du prøver å slette.
Hvis du vil slette en egendefinert flytvariabel, utfører du følgende trinn:
| 1 |
Gå til . Flyter-siden vises.
|
| 2 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Vinduet Flow Designer vises.
|
| 3 |
I ruten Globale egenskaper klikker du på Delete ikonet som vises på variabeltaggen du vil slette. |
Overstyr flytinnstillinger
Funksjonen for å overstyre flytinnstillinger i flytdesigner-modulen gjør det mulig for autoriserte brukere å endre visse forhåndsdefinerte innstillinger for en flyt fra Control Hub. Denne funksjonen gjør det mulig for administratorer og ledere å enkelt endre bestemte flytparametere, for eksempel åpningstider, lydmeldinger eller køtildelinger uten å åpne den nødvendige flyten.
Slik overstyrer du flytinnstillingene:
-
Du må konfigurere bestemte variabler med i flyten som eksternt konfigurerbare. Se delen Opprett egendefinerte flytvariabler for konfigurasjonsdetaljer.
-
Administratorer og ledere må deretter gjøre de nødvendige endringene i disse variablene. De konfigurerte flytvariablene vises på siden for kanalkonfigurasjon i Control Hub. Se delen Konfigurer en kanal for mer informasjon.
Funksjonen for innstillinger for overstyring gir følgende fordeler:
- Flytgjengelighet: Administratorer kan bruke den samme flyten for forskjellige organisasjoner. De kan konfigurere forskjellige verdier for den samme variabelen for ulike kanaler uten å endre standardverdien som er definert i flyten.
- Raskere responstid: Endringer som gjøres i variabelverdiene, tas i bruk umiddelbart, selv for samtaler som allerede pågår.
- Reduserte feil: Eliminerer risikoen for feil ved endring av komplekse flyter.
- Forenklet oppgavebehandling: Uten denne funksjonen må administratorene utføre følgende oppgaver, som kan være komplekse og tidkrevende for ikke-tekniske brukere:
- Logg på Control Hub.
- Åpne modulen Flytdesigner.
- Naviger til den nødvendige flyten og finn den relevante banen for flyten.
- Gjør de nødvendige endringene.
- Gjenoppta flyten.
Forhåndsdefinerte variabler
Flow Designer oppretter automatisk forhåndsdefinerte variabler når du bruker visse hendelser og aktiviteter i en flyt.
En liste over de tilgjengelige forhåndsdefinerte variablene vises i delen forhåndsdefinerte variabler i vinduet globale flytegenskaper. De vises også i vinduet Egenskaper for den valgte hendelsen eller aktiviteten.
Klikk på hver variabel for å åpne et skjermmeldingsvindu som forklarer hvilken type datavariabelen lagrer, slik at du vet hvordan du bruker variabelen i flyten.
Selv om de fleste attributtene til en hendelsesutdatavariabel er forhåndsdefinert og ikke kan redigeres, kan du redigere variabelen for å endre den globale variabelbetegnelsen.
Utdatavariabler for hendelse
Hendelsesutdata-variabler er spesifikt knyttet til hendelser og tar i bruk nomenklaturen: <EventName>.<VariableName>.
Alle hendelsesutdatavariablene som er tilgjengelige for bruk i en flyt, vises automatisk i Global Properties ruten etter en hendelse introduseres til flyten, og også i Properties ruten for den tilknyttede hendelsesbehandleraktiviteten.
De tilgjengelige utdatavariablene for hendelse 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 AgentEmailId variabelen kan være null. Flytutviklere bør validere denne variabelen før de bruker den, spesielt i scenarier med problemer med hurtigoppslag.
Tilpass systemvariabler
Du kan bare tilpasse skrivebordsetiketten for variablene telefonnummer og DNIS (oppringt nummeridentifikasjonstjeneste). Du kan opprette et alias for disse variablene og konfigurere dem ved hjelp av aktiviteten Angi variabel i flyten.
| 1 |
Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Vinduet Flow Designer vises.
|
| 4 |
Fra Global Flow Properties ruten, åpne Variable Definition delen. |
| 5 |
Klikk på Configuration kategorien. |
| 6 |
Klikk på Legg til flytvariabel. |
| 7 |
Skriv inn Navn og Beskrivelse for variabelen. |
| 8 |
Velg Streng i rullegardinlisten Variable Type. |
| 9 |
Aktiver Make Agent Viewable veksleknapp. |
| 10 |
I Desktop Label skriver du inn ønsket skrivebordsetikett for variabelen. |
| 11 |
Klikk Save. Dette oppretter variabelen.
|
| 12 |
Fra aktivitetsbiblioteket drar du aktiviteten Sett variabel inn i lerretet. |
| 13 |
Gjør følgende i delen Variable Settings i ruten Activity Settings: Når du publiserer flyten, erstatter den nylig opprettede flytvariabelen den valgte systemvariabelen. Under flytkjøringen vises skrivebordsetiketten for den nylig opprettede variabelen i ruten Innkommende popover og Samhandling på skrivebordet.
|
Outputvariabler for aktivitet
Aktivitetsutdata-variabler lagrer dataene som registreres fra aktiviteter, og opprettes automatisk når du legger til bestemte aktiviteter på lerretet. Aktivitetsutdatavariabler bruker følgende syntaks: <ActivityName>.<VariableName> der ActivityName endrer seg dynamisk basert på aktiviteten.
Hvis en flyt bruker en aktivitet flere ganger, har hver aktivitet en unik forekomst av hver tilhørende aktivitetsutdatavariabel. Alle aktivitetsutdatavariablene som er tilgjengelige for bruk i en flyt, vises automatisk i Global Properties ruten når du introduserer en aktivitet i flyten, og også i Properties pane for den tilknyttede aktiviteten.
De tilgjengelige aktivitetsutdatavariablene er:
-
Menu.OptionEntered: Lagrer menyalternativet som oppringeren valgte under menyaktivitetsforekomsten. Dette er et enkelt siffer fra 0 til 9. -
CollectDigits.DigitsEntered: Lagrer sifrene som anroperen har angitt under aktivitetsforekomsten Samle inn sifre. Antall sifre avhenger av aktivitetskonfigurasjonen. -
HTTPRequest.HTTPStatusCode: Lagrer statuskoden som ble mottatt når HTTP-forespørselen forsøkes. -
HTTPRequest.HTTPResponseBody: Lagrer svaret når HTTP-forespørselen er utløst. -
HTTPRequest.ResponseHeaders: Lagrer topptekstene som sendes som en del av HTTP-forespørselen. -
VirtualAgent.IntentTriggered: Lagrer intensjonen som utløste samtaleopplevelsen til å bli behandlet 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 egendefinerte variabler som du kan vise og få tilgang til når du oppretter flyter. Administrator oppretter globale variabler i Provisioning modulen til Control Hub. Hvis du vil ha mer informasjon, kan du se delen Globale variabler i konfigurasjons- og administrasjonsveiledningen for Webex Contact Center.
Som flytutvikler kan du bruke disse variablene i henhold til dine behov. Du kan legge til disse variablene i en flyt. Du kan også redigere og fjerne en global variabel etter å ha lagt den til i flyten.
Legg til global variabel i en flyt
Du kan legge til maksimalt 30 variabler i en flyt. Dette antallet inkluderer alle globale variabler og flytvariabler, uavhengig av om de kan rapporteres eller vises av agent.
Hvis du vil legge til flere variabler utenfor maksimumsgrensen, må du slette et lik antall av de eksisterende variablene. Hvis du vil ha mer informasjon om hvordan du sletter en global variabel, se Fjern globale variabler fra en flyt.
Under opprettelsen av flyten, en global variabel av typen String kan initialiseres med en maksimal lengde på 256 tegn. Men under flytkjøring kan variabelen oppdateres til å holde opptil 1024 tegn. Overskridelse av denne grensen kan føre til uønsket atferd, for eksempel anropsfeil og ugyldige verdier.
Slik legger du til globale variabler i en flyt:
| 1 |
Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Filen Flow Designer vinduet vises.
|
| 4 |
I Global Flow Properties ruten, bla ned til Variable Definition > Predefined Variables delen. |
| 5 |
I Global Variables -delen, klikk Add Global Variables. Filen Add Global Variables dialogboksen vises. Den viser alle globale variabler som administratoren har opprettet i Provisioning modul.
|
| 6 |
(valgfritt) Bruk Search Global Variables felt for å filtrere og søke etter de nødvendige globale variablene fra listen. |
| 7 |
Merk av i avmerkingsboksene for de nødvendige globale variablene fra listen, og klikk Add. Systemet viser de valgte variablene i Global Variables
delen.
Som standard har hver variabel administratordefinerte metadatafelt, for eksempel Reportable, Agent Viewable, Agent Editable og Desktop Label. Hvis administratoren endrer metadataverdier mens den globale variabelen er i bruk, gjenspeiler endringene som er gjort i Control Hub på tvers av flyter (med en venteutløpsforsinkelse på 8 timer). |
Redigere 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 hjelp av Overwrite Default Value veksleknapp.
Slik redigerer du en global variabel i en flyt:
| 1 |
Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Vinduet Flow Designer vises.
|
| 4 |
I Global Flow Properties ruten, bla ned til Variable Definition > Predefined Variables delen. |
| 5 |
I Global Variable panel, klikk på en global variabel og klikk på rediger-ikonet ( Dialogboksen Rediger globale variabler vises. Den viser detaljene for den valgte globale variabelen, for eksempel variabeltype, standardverdi, skrivebordsetikett og agentredigerbar.
|
| 6 |
(Valgfritt) Aktiver Overwrite Portal Configurations veksle-knappen for å overskrive de eksisterende verdiene som er konfigurert i Control Hub. Dette gjør at du kan endre feltverdier som standardverdi, agentvisning, agentredigerbar og skrivebordsetikett. Angi den nødvendige verdien i Default Value iht. den valgte variabeltypen. Hvis variabeltypen for eksempel er boolsk, vises dette feltet som en rullegardinliste. Standardverdien som er angitt for en global variabel av typen streng som kan rapporteres for agent, må ikke overstige 256 tegn. |
| 7 |
Gjør de nødvendige endringene. |
| 8 |
Klikk Save. |
Fjerne globale variabler fra en flyt
Du kan fjerne en global variabel som ikke er i bruk i noen flyt.
Hvis du ikke kan fjerne en global variabel, kontakter du administratoren for å aktivere funksjonsflagget for å fjerne globale variabler fra flyten.
Slik fjerner du en global variabel fra en flyt:
| 1 |
Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Vinduet Flow Designer vises.
|
| 4 |
I Global Flow Properties ruten, bla ned til Variable Definition > Predefined Variables delen. |
| 5 |
I Global Variables panel, klikk på fjern-ikonet (x) for den globale variabelen du vil fjerne. En popup-melding ber deg om å bekrefte handlingen.
|
| 6 |
Klikk Delete. Dette fjerner den valgte globale variabelen fra listen.
|
Variabler som kan vises på skrivebordet
Du kan konfigurere følgende variabeltyper for innkommende popover- og samhandlingsruten på skrivebordet for innkommende og utgående taleanrop:
-
Systemvariabler som telefonnummer, DNIS (oppringt nummeridentifikasjonstjeneste), kønavn og RONA-tidsavbrudd
-
Globale variabler som opprettes og administreres i Control Hub.
-
Egendefinerte flytvariabler som opprettes og administreres i flytdesigner
Du kan bare konfigurere variablene som er merket som Agent Viewable.
Du kan konfigurere disse variablene både på de nye flytene og 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 hjelp av denne funksjonen.
Trinnene for å konfigurere variabler for innkommende popover- og samhandlingsruten for innkommende og utgående anrop er de samme.
Du må bygge separate flyter for innkommende og utgående anropsscenarier for å konfigurere variabler for innkommende popover- og samhandlingsruten.
- Innkommende popover på skrivebordet
- Det innkommende popup-vinduet vises når en agent mottar et innkommende anrop eller ringer et utgående anrop. Den viser nøkkelinformasjon om kunden i henhold til variablene som er konfigurert i Flow Designer. Du kan angi en rekkefølge for hver av disse variablene i den innkommende popup-vinduet som kan inkludere en hvilken som helst kombinasjon av system, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
- Du kan tilpasse skrivebordsetiketten for systemvariabler som telefonnummer og DNIS. Hvis du vil ha mer informasjon, se Tilpass systemvariabler.
- For innkommende og utgående anrop kan du velge minst tre og maksimalt seks variabler. For konsultasjonssamtaler vil den konsulterte agenten vise tre ekstra variabler, for eksempel agentnavn, agentnummer og agentteam, som legges til i listen som standard.
-
Du kan ikke konfigurere variabler som inneholder sensitiv informasjon i det innkommende popup-vinduet på skrivebordet.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for innkommende popover, kan du se Konfigurer variabler for innkommende popover.
- Interaksjonsrute
- Samhandlingsruten på skrivebordet vises etter at agenten har godtatt det innkommende eller utgående anropet. Den viser informasjon som er angitt i variablene i samhandlingsruten som er konfigurert i flytdesigner. Du kan velge maksimalt 30 variabler. Du kan angi en rekkefølge for hver av disse variablene i samhandlingsruten som kan inkludere en hvilken som helst kombinasjon av system, globale og egendefinerte flytvariabler. Du kan også redigere skrivebordsetiketten for disse variablene.
-
Webex Contact Center Desktop støtter for øyeblikket ikke oversettelse av etiketter for dynamiske variabler.
- Du kan tilpasse skrivebordsetiketten for systemvariabler som telefonnummer og DNIS. Hvis du vil ha mer informasjon, se Tilpass systemvariabler.
- Hvis du vil ha mer informasjon om hvordan du konfigurerer variabler for samhandlingsruten, kan du se Konfigurere variabler for samhandlingsruten.
Konfigurer variabler for innkommende popup-vinduer
Før du starter
Konfigurer variabler for innkommende popover for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i den innkommende popup-vinduet på skrivebordet. Hvis du vil ha mer informasjon, se Opprett en global variabel og Opprett egendefinerte flytvariabler.
-
Du må merke variabler som Agentvisning. Hvis du vil ha mer informasjon om hvordan du merker en global variabel som agentvisning, kan du se Rediger global variabel i en flyt.
| 1 |
Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Filen Flow Designer vinduet vises.
|
| 4 |
Fra Global Flow Properties ruten, åpne Variable Definition delen. |
| 5 |
Klikk på Desktop Viewability & Order kategorien. |
| 6 |
I Incoming Popover -delen, klikk Select Variables for Incoming Popover. Filen Select Variables on Incoming Popover vinduet vises. Den viser alle variabler som inkluderer fire standardsystemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd. Systemvariabler som telefonnummer, DNIS og kønavn er valgt som standard, som du kan fjerne merket når du legger til flere variabler.
|
| 7 |
Bruk følgende søkealternativer for å filtrere listen: Listen er automatisk oppført med variabler i henhold til kriterieoppføringene dine.
|
| 8 |
Merk av i avkrysningsboksene for variablene du vil velge for innkommende popup. Du kan velge minst tre og maksimalt seks variabler. |
| 9 |
Klikk Save. Du kan hoppe over dette trinnet hvis du aktiverer Autosave veksleknapp. De valgte variablene vises i Incoming Popover delen.
|
| 10 |
Bruke handle ikon ( |
| 11 |
(Valgfritt) Klikk på ikonet x ved siden av en variabel for å fjerne variabelen fra listen. |
Konfigurer variabler for samhandlingsruten
Før du starter
Konfigurer variabler i ruten Samhandling for innkommende og utgående anrop.
-
Du må opprette variabler som du vil legge til i den innkommende popup-vinduet på skrivebordet. Hvis du vil ha mer informasjon, se Opprett en global variabel og Opprett egendefinerte flytvariabler.
-
Du må merke variabler som Agentvisning. Hvis du vil ha mer informasjon om hvordan du merker en global variabel som agentvisning, kan du se Rediger global variabel i en flyt.
| 1 |
Logg på kundeorganisasjonen din med Control Hub-URL https://admin.webex.com/. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikon ved siden av flyten. Vinduet Flow Designer vises.
|
| 4 |
Fra Global Flow Properties ruten, åpne Variable Definition delen. |
| 5 |
Klikk på Desktop Viewability and Order kategorien. |
| 6 |
I Interaction Pane -delen, klikk Select Variables for Interaction Pane. Filen Select Variables on Interaction Pane vinduet vises. Den viser alle variablene sammen med fire systemvariabler som telefonnummer, DNIS, kønavn og RONA-tidsavbrudd.
|
| 7 |
Bruk følgende søkealternativer for å filtrere listen: Listen er automatisk oppført med variabler i henhold til kriterieoppføringene dine.
|
| 8 |
Merk av i avkrysningsboksene for variablene du vil velge i ruten Samhandling. Du kan velge maksimalt 30 variabler. |
| 9 |
Bruke handle ikonet ( |
| 10 |
Klikk Save. Du kan hoppe over dette trinnet hvis du aktiverer Autosave veksleknapp. De valgte variablene vises i Interaction Pane delen.
|
| 11 |
(Valgfritt) Klikk på ikonet x ved siden av en variabel for å fjerne variabelen fra listen. |
Variabler for JSON
JSON variabler er egendefinerte flytvariabler av typen JSON. Du kan opprette JSON-variabler i flytdesigner. Hvis du vil ha mer informasjon, se Opprett egendefinerte flytvariabler.
Du kan bruke følgende aktiviteter til å lagre dataene i JSON-variabelen: HTTP-forespørsel, Parse og Angi variabel.
I aktivitetene HTTP og Parse kan du trekke ut data ved hjelp av JSON-banefilteruttrykk 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 tekstfeltet. For eksempel:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
Bruk Pebble-uttrykk.
Bruk av JSON-variabler i pebble-uttrykk
-
Uavhengig prikk (.): Du kan bruke dot(.)-separert tilgang i Pebble-uttrykk for JSON-variabel i samtalehåndtering og flytkontrollaktiviteter.
Syntaks:
{{ jsonVariableName.fieldName }}hvor,jsonVariableName.fieldNamebør evalueres til et felt i JSON-variabelen.I forrige eksempelkodesnutt, hvis du fjerner den ansatte til en variabel kalt
empvarved hjelp av HTTP eller Parse:bruk
{{empvar.employeeCode}}for å få verdien somE1. -
Indekstilgang til JSON-matrisen: Du kan få tilgang til en spesifikk indeks fra JSON-matrisen som ligner på Pebble Syntax. Hvis du vil ha mer informasjon om indekstilgang i Pebble, kan du gå til https://pebbletemplates.io/wiki/guide/basic-usage/, for eksempel:
Hvis du trekker ut Employees JSON-matrisen 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å de ansattes opplysninger omriranisom er sjef. -
Bruk
{{ var[1].directReports[0] }}for å få de ansattes opplysninger omJohnsom er direktemelder for 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
Hvis du vil bruke en JSON-variabel som forespørselstekst i en HTTP-forespørsel, må du først bruke aktiviteten Set Variable til å konvertere JSON-variabelen til en streng. I delen Angi variabel aktivitet Variable innstillinger angir du for eksempel en variabel jsonString med verdi som {{ jsonVariable }}.
Bruk denne variabelen som inndata i HTTP-innstillingene. I delen HTTP-forespørselsinnstillinger angir du for eksempel forespørselstekst som {{ jsonString }}.
Skrive uttrykk
De fleste tekstinndatafelter i Flow Designer støtter skriveuttrykk. Uttrykk er ikke nødvendig, men de tillater kraftig skriptfunksjonalitet gjennom variabler for avanserte brukere. Du kan også skrive inn grunnleggende tekst og tall i de samme inndatafeltene for enkle flyter hvis du ikke trenger uttrykk.
Bryt hvert uttrykk inn i doble krølleparenteser 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/.
Syntaks for Pebble-mal
Alle inndatafeltene i flytdesigneren bruker en syntaks med åpen kildekode kalt Pebble Templates: https://pebbletemplates.io/.
Følgende er støttede symboler i Pebble-maler: ==, !=, <, >, <=, >=, +, -, *, / . Hvis du vil skrive inn egendefinerte variabler i et uttrykk, bruker du denne syntaksen: {{variable}}
I Pebble Template-syntaks må variabelnavn starte med en bokstav, en understreking (_) eller et dollartegn ($), men ikke et tall. For eksempel er 311_Promo ugyldig, mens Promo_311 er gyldig.
Logiske operatører 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. Hvis du vil ha informasjon om skriveuttrykk, kan du se dokumentene på: https://pebbletemplates.io/wiki/.
I dette grunnleggende betingelsens brukstilstand kontrollerer uttrykket for eksempel om innringerens kontonummer er større enn eller lik en bestemt verdi. Basert på hvordan uttrykket evaluerer for en gitt flytkjøring, kan flyten ta banen Sann eller Usann.
Egendefinerte småfiltre
EPOCH-tidsstempel
Du kan bruke følgende Pebble-filtre til å returnere EPOCH-tidsstempelet for Nå eller en gitt datostreng:
EPOCH-tidsstempel 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 at syntaksen {{ }} angis), 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.
Modalen for testuttrykk inneholder følgende felt:
-
Uttrykk: Viser uttrykket som opprinnelig ble angitt i inndatafeltet fra aktivitetskonfigurasjonen.
-
Variabelfelt: Hver variabel som brukes i uttrykket har et støttefelt der du kan angi 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.
Hvis du vil angi variabler i et uttrykk, bruker du bare formatet {{variable name}}. {{NewContact.ANI}} er for eksempel en variabel syntaks.
-
Resultat: Viser resultatet av uttrykket etter at du klikker på Test. Hvis resultatene er forskjellige enn forventet, endrer du uttrykket etter ønske. Hvis du gjør endringer i konfigurasjonen, klikker du på Bruk endringer for å oppdatere uttrykket i aktivitetskonfigurasjonen.
Bruk flytmaler
Flytmaler er forhåndsfremstilte flyter som er utformet for spesifikke brukstilfeller. Disse malene er lett tilgjengelige i Flow Designer lerret, slik at flytutviklere raskt kan bygge og publisere flyter med minimal innsats.
Hvis du vil opprette flyter ved hjelp av flytmaler, velger du ønsket mal, tilpasser den til dine forretningsbehov, validerer, publiserer og begynner å bruke flyten. Hvis du vil ha mer informasjon, se Opprett flyter fra flytmaler.
Bruk av arbeidstid
Bruk denne flytdesignermalen for administrasjon av arbeidstid i Webex Contact Center. Innringere blir møtt med en melding, og samtalene deres rutes basert på åpningstider, ferier og nødforhold som er angitt for organisasjonen.
Denne flyten ruter samtaler basert på kontaktsenterets arbeidstid, ferielister og nødoverstyringer, noe som sikrer en optimal innringeropplevelse og effektiv håndtering av ikke-arbeidstid. Hvis kontaktsenteret er lukket, blir innringeren varslet om lukningen.
Viktige funksjoner inkluderer følgende:
- Sentralisert styring av arbeidstid, ferier og nødoverstyringer.
- Automatisk ruting basert på arbeidstidskonfigurasjon.
- Cisco Text-to-Speech (TTS) brukes for alle lydmeldinger, selv om egendefinerte lydfiler kan lastes opp.
- Standard musikk på vent er
defaultmusic_on_hold.wav, men dette kan tilpasses.
Forutsetninger
- Oppsett av arbeidstid: Opprett arbeidstider, ferielister og overstyringer i Control Hub.
- Lydfiler: Last opp de nødvendige lydfilene for ledetekster, for eksempel
BusinessHoursOpen.waveller bruk Cisco TTS-funksjonen. - Kartlegging av kø, team og inngangspunkt: Konfigurer disse elementene i administrasjonsportalen for Webex Contact Center.
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
| Flytelement | Beskrivelse |
|---|---|
| Mottatt anrop | Et anrop startes og går inn i flyten. |
| Evaluering av arbeidstid | Systemet kontrollerer om gjeldende tid er innenfor arbeidstid, ferier eller en overkjøretilstand. |
| Håndtering av åpningstider | Hvis kontaktsenteret er åpent, spilles en velkomstmelding og samtalen rutes til agentkøen. |
| Etter arbeidstid | Hvis kontaktsenteret er lukket, spilles en melding om lukketid og samtalen kobles fra. |
| Nødoverstyringer | Hvis en nødoverstyring er aktiv, spilles nødmeldingen av og samtalen kobles fra. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.
| Flytaktivitet | Beskrivelse |
|---|---|
|
Start (Ny telefonkontakt) | Flyten begynner når en ny telefonkontakt mottas. |
|
Arbeidstidssjekk (Åpningstider) | Systemet kontrollerer om kontaktsenteret er innenfor vanlig arbeidstid, ferie eller nødoverstyring. |
|
Ledetråd i arbeidstiden (Arbeidstimer_Ledetekst) | I arbeidstiden spilles det en melding for å informere innringeren om at kontaktsenteret er åpent (standardfil: BusinessHoursOpen.wav). |
Køkontakt (Agent_kø) | Innringeren plasseres i køen for å bli rutet til en tilgjengelig agent. |
Ventemusikk (HoldMusic) | Musikk spilles av mens innringeren venter i køen (standardfil:
defaultmusic_on_hold.wav). |
|
Ferie lukket (Ferie_stengt) | Hvis det er en ferie, spilles det en melding som informerer innringeren om at kontoret er lukket. |
|
Melding etter arbeidstid (EtterHours_Prompt) | Hvis det er etter arbeidstid, spilles det en melding for å informere innringeren om at kontoret er stengt. |
| Nødoverstyring (Overstyr_nødsituasjon) | Ved en nødoverstyring spilles en nødmelding av. |
| Koble fra kontakten (DisconnectContact) | Etter at meldingen er avspilt (enten etter arbeidstid, ferie eller nødsituasjon), kobles samtalen fra. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer åpningstider, ferielister og overstyringer, kan du se Webex Contact Center og administrasjonsguide.
Omfattende innkommende kontakt
Bruk denne flytdesignermalen i Webex Contact Center for omfattende håndtering av innkommende anrop, arbeidstidskontroller, posisjon i kø-kunngjøringer og tilbakeringingsalternativer.
Denne flyten viser et omfattende scenarie for innkommende taleanrop for Webex Contact Center. Det inkluderer håndtering av åpningstider, ferier, nødoverstyringer, 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 organisasjonens behov og håndtere 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 det som standard defaultmusic_on_hold.wav filen er oppgitt ut av boksen.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett tilordning av inngangspunkter, køer, team og inngangspunkt, og alle andre organisasjonsspesifikke konfigurasjoner, for eksempel koblinger, oppringings-ANI og mer.
-
Sett opp arbeidstid, ferielister og nødoverstyringer fra → → →
- Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
| Anropet er mottatt | Anropet går inn i flyten ved aktiviteten NewContact. |
| Sjekk åpningstider | Flyten kontrollerer gjeldende tid i forhold til de definerte åpningstidene ved hjelp av BusinessHours-aktiviteten.
|
| Selvbetjeningsalternativer | I åpningstiden spiller aktiviteten WelcomeMenu (IVR-meny) en meny som tilbyr grunnleggende selvbetjeningsalternativer til innringere:
|
| Plassering av køen | Innringeren plasseres i en kø ved hjelp av Kø-aktiviteten. GetPositioninQueue-aktiviteten henter innringerens posisjon i køen, og denne informasjonen blir kunngjort til innringeren ved hjelp av PlayPIQ-aktiviteten. |
| Alternativer for tilbakeringing og talepost | Hvis anroperen velger å legge igjen en talepost eller be om tilbakeringing, utløses aktiviteten FinalMenu:
|
|
Ventemusikk | Musikk spilles av mens innringeren venter i køen (standardfil: defaultmusic_on_hold.wav). |
|
Løkke-handling | Flyten sørger for at hvis en innringer går for mange ganger (gjennom aktivitetene CallLoopCycle og LoopCycle), blir de dirigert til de siste menyalternativene (tilbakeringing eller talepost). |
| Oppringingsfrakobling | Når alle trinnene er fullført, eller hvis innringeren velger å avslutte, kobles samtalen fra ved hjelp av aktivitetene DisconnectContact. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (NyKontakt) | Starter flyten når anropet er mottatt. |
|
Sjekk arbeidstid (Åpningstider) | Kontrollerer om anropet er i åpningstider, ferier eller nødsituasjoner. |
|
IVR-meny (Velkomstmeny) |
Spiller av en meny med alternativer for selvbetjening (trykk 1 for støtte, trykk 2 for salg). |
|
Kø-handling |
|
|
Ventemusikk (MusicOnHold) | Spiller av ventemusikk mens innringeren venter i køen. |
|
Løkke Handling (CallLoopCycle og LoopCycle) | Sikrer at anrop som løper for mange ganger, sendes til den endelige menyen. |
|
Frakobling (DisconnectContact) | Kobler fra anropet etter meldinger eller når anroperen velger å avslutte samhandlingen. |
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.
CSAT DTMF-undersøkelse
Denne flytmalen inneholder funksjonaliteten for et IVR-drevet (Interactive Voice Response) system (PCS). Undersøkelsen er utformet for å fange opp kundetilfredshetsvurderinger effektivt og effektivt ved hjelp av en grunnleggende meny og berøringstone IVR.
Denne flyten hjelper Webex Contact Center med å samle inn tilbakemeldinger fra kunder effektivt gjennom en enkel, automatisert undersøkelse etter samtale ved hjelp av DTMF-toner (Dual-Tone Multi-Frequency). Kundene rangerer samtaleopplevelsen når de blir bedt om å rangere. Systemet samler inn kundesvarene i en global variabel som brukes til rapportering. Undersøkelsen henter vurderinger av kundetilfredshet på en skala fra 1–5.
Denne flyten er bygget for å enkelt konfigurere undersøkelser etter samtale i et par enkle trinn. Den leveres forhåndspakket med alle nødvendige byggeblokker, inkludert tale-til-tekst koblingen.
Bruk
Hvis du vil bruke denne flyten effektivt som en undersøkelsesflyt etter samtale, kobler du til en GoTo-flyt fra AgentDisconnected-hendelsen på hovedflyten. Dette sikrer at når agenten kobler fra samtalen, får innringeren en IVR-undersøkelse (Interactive Voice Response) etter samtalen som fanger opp CSAT-respons (Customer Satisfaction).
Denne flyten inkluderer meldinger som kan spilles av til kunder. Du kan tilpasse meldingene etter behov.
Forutsetninger
Før du konfigurerer denne flyten, oppretter du følgende variabler:
-
CounterSurvey
-
Type – HELTALL
-
Standardverdi—0
-
Beskrivelse – Sporer antall undersøkelsesforsøk og -økninger med hver ugyldig eller tidsavbruddsrespons.
-
-
Global_FeedbackSurveyResponse
-
Type – HELTALL
-
Standardverdi—0
- Kilde – Global variabel
- Gjør rapporterbar – Slå på.
-
Beskrivelse – Lagrer kundens vurderingsrespons eller «NoResponse» hvis det er et ugyldig/tidsavbruddsscenario.
-
Flytaktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten.
| Flytaktivitet | Beskrivelse |
|---|---|
|
Start NyKontakt |
Starter undersøkelsen når en ny telefonkontakt startes. |
|
SurveyOptions (IVR-meny) |
Ber brukeren om å velge en vurdering (1–5). Tallene 1, 2, 3, 4, 5 tilsvarer tilfredshetsnivåer. Tidsavbrudd eller ugyldig respons fører til et nytt forsøk. |
|
SettSurveyResponse | Registrerer brukerens valg og lagrer det i variabelen Global_FeedbackSurveyResponse. |
|
SetCounterSurvey |
Øker CounterSurvey-variabelen etter et tidsavbrudd eller ugyldig respons. |
| SjekkCounterSurvey |
Validerer hvis antall nye forsøk overskrider 2 ved hjelp av følgende betingelse CounterSurvey > 2. Avslutter undersøkelsen hvis nye forsøk er oppbrukt. |
|
SettVariabel_r3 |
Tilordner 'NoResponse' til SurveyResponse hvis nye forsøk er oppbrukt. |
|
PlaySurveyTatt opp |
Spiller av en takkemelding etter at du har tatt opp svaret. |
|
Koble fraKontakt |
Avslutter samtalen på en elegant måte. |
DialogFlow ES virtuell agent
Denne malen for Webex Contact Center-flytdesigneren demonstrerer dataflyten mellom Google DialogFlow ES og Webex Contact Center, med fokus på hvordan du overfører data til og fra begge plattformene under en samhandling.
Denne flyten viser hvordan data sendes mellom Webex Contact Center og DialogFlow ES for behandling av kundesamhandlinger. Det gir en grunnleggende flyt der data utveksles med DialogFlow ES for behandling av naturlig språk og automatisert agentoppfyllelse. Integreringen med DialogFlow gjør det mulig for boten å forstå kundens intensjoner og utføre passende handlinger basert på samtalen. I tillegg inkluderer flyten feilhåndtering for å sikre en jevn kundeopplevelse, selv når uventede forhold oppstår.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:
- Google DialogFlow ES-agent med relevante intensjoner for samtalen.
- Opprett tilordning av inngangspunkter, køer, team og inngangspunkt.
- Aktiver Webhook Fulfillment i DialogFlow ES og bruk eksempelkoden node.js i det innebygde redigeringsprogrammet.
-
Cisco Text-to-Speech (TTS) er aktivert for dynamisk generering av egendefinerte meldinger. Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
| Kunden starter kontakt | Samtalen mottas av Webex Contact Center. |
| Data sendes til DialogFlow ES | En egendefinert hilsen, som inkluderer kundedetaljer som navn og årsak til anrop, sendes til DialogFlow ES-boten for behandling. |
| Bot-samhandling med DialogFlow | DialogFlow behandler inndata og svar basert på konfigurerte intensjoner. |
| Musikk i kø | Mens roboten behandler forespørselen, plasseres kunden i en kø med ventemusikk. |
| Koble fra | Samhandlingen avsluttes når dialogen er fullført. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start | Denne aktiviteten markerer begynnelsen av flyten. Det utløses når et nytt anrop mottas. |
| Angi språk | Flyten bruker en Set Variable-aktivitet til å konfigurere språkkoden (en-US) for hele samhandlingen. Dette sikrer at alle taleinteraksjoner samsvarer med innringerens språkinnstilling. |
| Egendefinert hilsen | Denne aktiviteten sender kundedetaljer som navn, e-post og årsak til å ringe 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 av musikk | Musikk spilles av mens innringeren venter i køen. Flyten bruker Ciscos standard ventemusikk, men kan tilpasses ved å laste opp forskjellige musikkfiler. |
|
Koble fra | Denne aktiviteten kobler fra samtalen når flyten er fullført, noe som sikrer en sømløs slutt på samhandlingen. |
Flytspesifikasjoner
Flyten JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:
|
Flytvariabel |
Beskrivelse |
|---|---|
|
Global_FeedbackSurveyOptIn | Sporer om kunden velger å delta i en undersøkelse etter samtale. |
| kundenavn | Registrerer kundens navn for å tilpasse seg. |
| customerE-post | Registrerer kundens e-post. |
| kundeårsak | Registrerer årsaken til kundens samtale. |
| Global_Language | Konfigurerer standardspråket (en-US). |
|
Global_VoiceName | Bestemmer stemmen som brukes for tekst-til-tale. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om denne integreringen, kan du se videoen Arbeid med data på Google DialogFlow ES med Webex Contact Center.
Se Utviklerdokumentasjon for Webex Contact Center og DialogFlow ES-dokumentasjon for ytterligere veiledning.
Utviklerstøtte
Hvis du vil ha støtte angående denne integreringen, åpner du en billett med Webex Contact Center-utviklerstøtteteamet via Webex Developer Portal.
For ytterligere diskusjoner, gå til Utviklerfellesskapet for Webex Contact Center APIs.
Dynamisk variabel støtte
Denne malen gir en avansert, dynamisk inngående taleflyt som henter eksterne innstillinger, og angir flytvariablene med disse innstillingene og ruter samtaler basert på de variable konfigurasjonene.
Flyten henter flytinnstillinger dynamisk gjennom en HTTP-forespørsel og angir variabler som veileder resten av flyten. Disse variablene håndterer rutingsbeslutninger, køhåndtering, ledetekster og feilhåndtering. Dette brukes ofte til scenarier som krever fleksibilitet i samtalehåndtering basert på forretningsforhold i sanntid som arbeidstid eller ferier – der en enkelt flyt kan brukes på tvers av forskjellige brukstilfeller ved hjelp av dynamisk variabelbasert ruting.
Flyten sikrer en jevn og effektiv innringeropplevelse ved å spille av passende meldinger, håndtere arbeidstid eller feilsaker, og tilby ruting basert på organisasjonens spesifikke krav.
Flyten bruker Cisco Text-to-Speech (TTS) for alle lydaktiviteter som krever ledetekster. Egendefinert ventemusikk eller meldinger kan konfigureres ved å oppdatere flytvariablene.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, oppringings-ANI og mer.
-
Sørg for at eventuelle nødvendige statiske lydfiler eller egendefinerte TTS-ledetekster lastes opp til systemet.
-
Ha et gyldig API-endepunkt for å hente flytinnstillingene
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
| NyKontakt | Flyten begynner når et anrop mottas ved inngangspunktet. |
| HTTP-forespørsel | Flyten foretar en HTTP-forespørsel for å hente flytinnstillinger dynamisk basert på samtalens DNIS. |
| Sjekk arbeidstid | Avhengig av flytinnstillingene kontrollerer flyten åpningstider, ferier og overstyringer for å rute samtalen på riktig måte. |
| Spill melding (velkommen) | Basert på innstillingene som hentes, spilles en velkomstmelding av ved hjelp av TTS eller en forhåndsinnspilt melding. |
| Køaktivitet | Om nødvendig plasseres samtalen i en kø basert på dynamiske variabler. |
| Spill av musikk (køadministrasjon og musikk i kø) | Mens innringeren venter i køen, spilles ventemusikk av, som kan angis dynamisk. |
| Feilbehandling | Hvis det oppstår en feil, omdirigeres samtalen til en feilhåndteringsflyt eller et annet inngangspunkt ved hjelp av GoTo aktivert av dynamiske variabler. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter 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 støtte, trykk 2 for salg). |
| Angi variabler | SetVariable-aktiviteten lagrer dataene som hentes fra HTTP-forespørselen og tilordner verdier til flytrelaterte variabler som businessHours, kø, welcomePrompt og holdMusic. |
| Åpningstider | BusinessHours-aktiviteten kontrollerer arbeidstidsplanen, ferier og overstyringer, og styrer flyten basert på gjeldende tidspunkt. |
| Spill av melding | PlayMessage-aktiviteten spiller av en velkomstmelding til innringeren. Dette kan konfigureres dynamisk eller forhåndskonfigureres. |
| Køkontakt | QueueContact-aktiviteten plasserer innringeren i riktig kø, ved hjelp av dynamiske variabler for køstyring og fallback-håndtering. |
| Spill av musikk | PlayMusic-aktiviteten spiller av ventemusikk til innringere som venter i køen, konfigurert basert på ventemusikk-variabelen. |
| Gå til | Flere Gå til-aktiviteter brukes til å navigere mellom ulike deler av flyten eller håndtere bestemte forhold som ferier eller feil. |
| Koble fra | Når alle nødvendige trinn er fullført, avsluttes flyten med riktig frakobling eller omdirigering. |
Hei verden
Bruk denne malen til å opprette en enkel inngående taleflyt der innringere blir møtt med en melding og deretter frakoblet. Denne flyten brukes ofte i stengetider.
Denne flyten gir en enkel flyten som spiller av en kunngjøring til innringeren. Endre flyten for å sikre en jevn innringeropplevelse ved å håndtere eventuelle feil eller ukjente forhold.
Underflyten bruker Cisco tekst-til-tale for eventuelle lydmeldinger. For musikk brukes den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett tilordning av inngangspunkter, køer, team og inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, oppringings-ANI og mer.
- Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco-tekst-til-tale (TTS).
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Flytneddeling
- Anropet mottas og går inn i flyten.
- En velkomstmelding spilles av til innringeren.
- Innringeren plasseres i en kø.
- Ventemusikk spilles av mens innringeren venter.
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start | Flyten begynner når et anrop mottas |
| Spill av melding |
|
|
Koble fra |
|
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Automatisk svartjeneste-meny
Bruk denne Webex Contact Center-flytdesignmalen til å opprette et menydrevet system for effektiv samtaleruting. Det automatiserer innkommende handlinger og leder anropere til de riktige teamene eller tjenestene for en jevnere opplevelse.
Denne flyten automatiserer den første samhandlingen med innringeren, slik at vedkommende kan navigere gjennom forskjellige menyalternativer. Den inkluderer dynamisk feilhåndtering, flerspråklig støtte og en høflig frakoblingsprosess i tilfelle feil eller inndata som ikke gjenkjennes.
Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett tilordning av inngangspunkter, køer, team og inngangspunkt.
- Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
Mottatt anrop (Ny telefonkontakt) |
Flyten utløses når en ny telefonkontakt startes av et innkommende anrop. |
|
Velkomstmelding (Velkomstmelding) |
En hilsen spilles av: Velkommen til Webex Contact Center! |
|
Hovedmeny (IVR-meny) |
Innringeren får et sett med menyalternativer. Menyen leses høyt ved hjelp av TTS, som veileder oppringeren gjennom forskjellige tjenestealternativer:
|
|
Ruting basert på valg |
Basert på det valgte alternativet overføres anroperen enten til et bestemt team (blind overføring) eller plasseres i en kø for å vente på neste tilgjengelige agent. |
|
Feilhåndtering |
Ugyldige inndata løses med en feilmelding, og innringeren blir bedt om å prøve på nytt. |
|
Musikk på vent (Spill av musikk) |
Mens du venter i en kø, er standard ventemusikk ( |
|
Koble fra |
Flyten avsluttes ved å koble fra anropet. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Ny telefonkontakt (Start) |
Dette er startpunktet for flyten når en ny telefonkontakt startes av et innkommende anrop. |
|
Spill av melding (Velkomstmelding) |
Kunden får en melding: Velkommen til Webex Contact Center! Dette trinnet bruker Cisco Cloud Text-to-Speech (TTS) til å generere meldingen. |
|
Hovedmeny (IVR-meny) |
Innringeren får en meny med forskjellige alternativer:
|
|
Ruting basert på valg (Vilkår) |
Basert på det valgte alternativet overføres anroperen enten til et bestemt team (blind overføring) eller plasseres i en kø for å vente på neste tilgjengelige agent.
|
|
Spill av musikk (Musikk på vent) |
For samtaler i kø spiller systemet av ventemusikk mens innringeren venter på neste tilgjengelige agent. |
|
Feilhåndtering |
Hvis et ugyldig alternativ er valgt eller inndataene tidsavbrytes, spiller systemet av en melding som ber innringeren om å prøve på nytt. |
|
Koble fra |
Etter at samhandlingen er fullført eller det oppstår en feil, kobler flyten fra samtalen ved hjelp av aktiviteten Koble fra kontakt. |
Ekstra brukstilfeller
- Undermenyer: Det finnes en meny for språkvalg der brukerne kan velge ønsket språk ved å trykke på 1 for engelsk eller 2 for spansk. Menyen gjentas hvis oppringeren trykker på #.
- Feilmeldinger: Når ugyldige inndata mottas, spilles det av en feilmelding. Ved kritiske feil ber systemet om unnskyldning og kobler fra innringeren.
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Microsoft Dynamics HTTP(S) data dip
Bruk denne flytdesignmalen til å opprette en IVR-flyt i Webex Contact Center som kobles til MS Dynamics ved hjelp av en HTTP-kontakt. Denne flyten henter kunde- og case-detaljer ved hjelp av ANI fra CRM, hilser oppringeren med en personlig melding og ruter samtalen.
Med denne flyten får innringeren en personlig melding basert på CRM-dataene, og hvis ingen sak blir funnet, overføres samtalen til en agent. Agenten får kunden eller casedetaljer i sanntid gjennom 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. Hvis ingen kunde- eller case-informasjon blir funnet, blir samtalen rutet til en agent, og riktig melding spilles av til innringeren. Agenten mottar et skjermbilde som viser enten et New Case-skjema eller detaljene i den sist opprettede saken for kunden.
Skjermbilder er aktivert for å sikre at agentene er utstyrt med nødvendig informasjon når de svarer på anrop.
Forutsetninger
Sørg for at følgende krav oppfylles før du implementerer denne flyten:
- Applikasjon registrert i Azure for MS Dynamics CRM.
- OAuth 2.0 og oppsett av kontakter i Control Hub må konfigureres på forhånd.
- Importer malen til flytdesigner.
- 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 kreves, kan brukere laste opp lydfiler. Standard ventemusikk brukes fra Webex-lageret.
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
Mottatt anrop |
Anroperens ANI er tatt opp. |
|
Stripe ANI |
Landskoden + fjernes fra ANI. |
|
Hent kundeinformasjon |
Det gjøres en HTTP-forespørsel til MS Dynamics CRM om å slå opp kundedetaljer ved hjelp av den fjernede ANI-en. |
|
Betinget kontroll – kunden finnes |
Hvis kunden finnes, foretas en annen HTTP-forespørsel for å hente saksdetaljene. Hvis kunden ikke finnes, spilles meldingen Ingen sak funnet. |
|
Spill av personlig informasjon om sak |
Hvis det blir funnet en sak, blir innringeren møtt med detaljer om den siste saken. |
|
Rute til agent eller koble fra |
Anroperen får deretter muligheten til å snakke med en agent eller koble fra. |
|
Skjermdump for agent |
Når agenten svarer, presenteres saksdetaljene eller det nye saksskjemaet i en ny nettleserfane. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter for en IVR-flyt som kobles til MS Dynamics ved hjelp av en HTTP-kontakt.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start |
Starter flyten når anropet er mottatt. |
|
Stripe ANI |
Fjern landskoden + fra ANI for å forberede seg på MS Dynamics-oppslaget. |
|
Få kundeinformasjon |
En HTTP GET-forespørsel sendes for å hente kundens fulle navn og kontakt-ID basert på ANI. |
|
Betinget kontroll – kunden finnes |
Kontrollerer om kunden finnes i MS Dynamics. Hvis sann, henter du saksdetaljene. Hvis usann, spilles det av en melding som informerer innringeren om at ingen sak ble funnet. |
|
Få informasjon om sak |
Henter sakstittelen og saknummeret ved hjelp av kundens ID fra forrige trinn. |
|
Spill av personlig melding |
Hilser oppringeren etter navn og gir saksdetaljer ved hjelp av TTS (Tekst-til-tale). |
|
Spill ingen sak funnet |
Spiller av en melding hvis ingen sak blir funnet for den som ringer, og informerer dem om at de vil bli overført til en agent. |
|
Hovedmeny |
Gir anroperen muligheten til å koble fra en agent eller koble fra anropet. |
|
Køkontakt |
Ruter oppringeren til en tilgjengelig agent basert på forhåndsdefinerte køinnstillinger. |
|
Spill av musikk |
Spiller av ventemusikk mens innringeren venter i køen. |
|
Koble fra kontakten |
Avslutter samtalen hvis anroperen velger å koble fra. |
|
Skjermdump |
Viser saksinformasjonen eller nytt saksskjema for agenten når anropet besvares. |
Ytterligere ressurser
For trinnvise instruksjoner om hvordan du konfigurerer flyter, se Webex Contact Center-oppsett og administrasjonsguide.
For en demonstrasjon av MS Dynamics-integrering, se hvordan du konfigurerer en egendefinert kontakt for MS Dynamics CRM.
Hvis du vil ha mer informasjon om API-verktøy som skal godkjennes i Microsoft Dataverse-miljøer, kan du se Bruk søvnløshet med Dataverse Web API.
Prosenttildeling og A/B-distribusjon
Bruk denne Webex Contact Center-malen for flytdesigner til å distribuere anrop etter prosent på tvers av forskjellige køer, for å sikre jevn drift og minimere drop-offs under høye samtalevolum.
Denne flyten distribuerer innkommende anrop basert på en prosentbasert tildeling. Nærmere bestemt blir 90 % av kontaktene rutet til hovedkøen, 0 % til støtte for overløp (inaktiv) og 10 % til en ekstern kø. Etter tildeling spilles innringere av en melding som angir køtilordningen, 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 den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett tilordning av inngangspunkter, køer, team og inngangspunkt.
- Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
Anropsmottak |
Anropet går inn i flyten på NewContact-punktet. |
|
Tilordning i prosent |
90% av anrop rutes til hovedkø. 10% av anrop rutes til offsite-køen. |
|
Spill av kømelding |
Etter prosenttildelingen hører innringeren en melding som angir tildelingsbanen. |
|
Køkontakt |
Innringeren plasseres i den tilordnede køen. |
|
Ventemusikk |
Mens de venter i køen, hører innringere ventemusikk. |
|
Agenttilordning |
Samtaler rutes til den tilgjengelige agenten i den tilordnede køen. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
NyKontakt |
Dette er startpunktet når en ny telefonkontakt mottas. |
|
ProsentTildeling |
Tildeler innkommende kontakt basert på prosentfordelingen:
|
|
SettVariabel |
Fanger opp den tildelte prosentandelen (90 %, 10 %) i en variabel som heter PercentageAllocated. |
|
SettVariabel |
Registrerer utgangsbanen (Hovedkø eller Offsite) samtalen tok i en variabel kalt PercentageExitPath. |
|
PlayMessage |
Spiller av en melding ved hjelp av Cisco TTS som informerer innringeren om tildelingen, for eksempel: Du har nådd 90 % tildeling! Gren 1 Hovedkø. |
|
KøKontakt |
Kø kontakten basert på den tildelte banen (Hovedkø eller Offsite). |
|
PlayMusic |
Spiller ventemusikk ( |
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Salesforce HTTP(S) data dip
Bruk denne flytdesignmalen til å opprette en IVR-flyt i Webex Contact Center som kobles til Salesforce via en HTTP-kontakt, slik at dynamisk ruting og datautvinning blir mulig for å administrere Salesforce-saker.
Denne flyten bruker Webex Contact Centers HTTP-kontakt til å hente kundeinformasjon fra Salesforce ved hjelp av et ANI-oppslag. Flyten henter kundens konto, kontakt og saksinformasjon fra Salesforce og ruter samtalen tilsvarende.
Denne flyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.
Forutsetninger
Før du konfigurerer denne flyten, må du kontrollere følgende:
- Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, oppringings-ANI og mer.
- Konfigurer Salesforce-kontakten ved hjelp av OAuth2. Hvis du vil ha detaljerte trinn, kan du se Konfigurere den tilkoblede appen for Webex Contact Center Salesforce-kontakten.
- Importer vedlagt flyt
Salesforce_HTTP_Connector.jsoninn i flytdesigneren for Webex Contact Center. - Bruk Salesforce API-samlingen til å utforske REST API-ene.
- Bruk følgende kommando for å generere OAuth-tilgangstokenet manuelt:
curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=password' \ --data-urlencode 'client_id=clientId' \ --data-urlencode 'client_secret=clientSecret' \ --data-urlencode 'username=yourLogin@salesforce.com' \ --data-urlencode 'password=yourPassword'
Brukstilfelle
Dette eksemplet med integrering viser hvordan denne flyten sikrer sømløs kundeservice ved å integrere Salesforce med Webex Contact Center, slik at relevant informasjon er lett tilgjengelig for både kunder og agenter.
- En kunde ringer inn til Webex Contact Center og telefonnummeret deres blir registrert.
- Systemet utfører et ANI-oppslag i Salesforce for å finne samsvarende konto- og kontaktinformasjon.
- Basert på de innsamlede dataene blir kunden møtt med en personlig IVR-melding.
- Hvis det er en åpen sak knyttet til kunden, mottar agenten denne informasjonen på skrivebordet.
- Etter samtalen legger Webex Contact Center ut samtaledetaljer og kommentarer tilbake til Salesforce-saken.
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
ANI-oppslag og ruting |
Flyten begynner ved å registrere kundens telefonnummer. Telefonnummeret er formatert, og et Salesforce API-anrop henter kontoen og kontakten som er knyttet til ANI. Hvis kunden blir funnet, blir de rutet basert på den tilknyttede Salesforce-saken. |
|
Oppdateringer etter samtale |
Når agenten fullfører samtalen, legger Webex Contact Center inn informasjon som anropskommentarer og anrops-ID-er til den aktuelle Salesforce-saken. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (NyKontakt) |
Fanger opp informasjon om innkommende anrop og begynner flyten. |
|
Angi telefonnummer (Angitt telefonnummer) |
Formaterer det registrerte telefonnummeret for Salesforce API-oppslag. |
|
Kontooppslag (KontoByANI) |
Utfører en HTTP GET-forespørsel til Salesforce, som henter kundens kontodetaljer basert på telefonnummeret. |
|
Kontaktoppslag (ContactByANI) |
Henter kontakten som er knyttet til telefonnummeret via en Salesforce SOQL-spørring. |
|
Case-oppslag (CasebyContactId) |
Henter de åpne saksene knyttet til kontakten, og henter saksdetaljer, inkludert saksnummer og ID. |
|
Køkontakt (Køkontakt) |
Ruter anropet til den aktuelle agenten basert på Salesforce-informasjonen og kundens prioritet. |
|
Spill av musikk (Musikk) |
Spiller av ventemusikk mens kunden venter på å bli koblet til en agent. |
|
Skjermdump (ScreenPopAccount) |
Åpner kundens Salesforce-kontoside på agentens skrivebord når anropet besvares. |
|
Legg inn kommentar (InnleggComment) |
Legger inn anropsdetaljene til den aktuelle Salesforce-saken når samhandlingen er fullført. |
|
Sluttflyt (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 administrasjonsguide.
Hvis du vil ha en omfattende videokonfigurasjon, kan du se denne todelte serien:
ServiceNow HTTP(S) data dip
Bruk denne flytdesignermalen til å hente og oppdatere hendelser og andre objekttyper på en sikker måte i ServiceNow gjennom Webex Contact Center.
Denne flyten integrerer Webex Contact Center med ServiceNow ved hjelp av en HTTP-kontakt for å rute beslutninger og hente hendelsesdetaljer gjennom ServiceNow’s REST API-er. Den håndterer innkommende taleanrop, utfører et ANI-oppslag, henter relevant informasjon og leverer personlig service. Prosessflyten er som følger:
- Et anrop mottas av Webex Contact Center.
- Det spilles en velkomstmelding til innringeren og nevner hendelsesdetaljene.
- Systemet utfører et oppslag i ServiceNow ved hjelp av ANI til å hente anroperens
sys_idfor å få innringerens objektidentifikator på ServiceNow. - Basert på
sys_id, ser systemet opp den aktive hendelsen for innringeren. - Hendelsesnummeret spilles av til innringeren.
- Samtalen settes i kø for neste tilgjengelige agent, prioritert basert på hendelsens alvorlighetsgrad.
- Ventemusikk spilles av mens innringeren venter i køen.
- Når samtalen er koblet til en agent, vises hendelsesinformasjonen på agentens skrivebord.
- Etter samtale legger Webex Contact Center inn samtaleinformasjon tilbake til den relevante hendelsen i ServiceNow.
Forutsetninger
Før du konfigurerer denne flyten, må du kontrollere følgende:
- OAuth2 oppsett: Konfigurer OAuth2 i ServiceNow og Webex Contact Center, etter videoveiledningen.
- Administratoroppsett: Logg på admin.webex.com og konfigurer kontakten. Gå til . Angi påkrevd legitimasjon som beskrevet i videoveiledningen.
Eksempel på brukstilfelle
Dette eksempelintegreringen viser hvordan Webex Contact Center kan forbedre kundeopplevelsen gjennom tilpassede interaksjoner, samtidig som ServiceNow brukes for ANI-oppslag og hendelsesstyring:
- Innkommende anrop: Kunder ringer inn til Webex Contact Center.
- ANI-oppslag: Webex utfører et ANI-oppslag i ServiceNow for å identifisere oppringeren.
- Hendelsesoppslag: ServiceNow henter den tilknyttede hendelses-ID-en basert på innringerens detaljer.
- Personlig hilsen: Kunden får en personlig melding med referanse til deres aktive hendelse.
- Ruting og prioritering: Samtaler rutes basert på hendelsens alvorlighetsgrad, slik at kritiske problemer løses først.
- Agenttilordning: Samtalen rutes til en tilgjengelig agent, med hendelsesdetaljer som vises på agentens skrivebord.
- Oppdateringer etter samtale: Webex Contact Center legger inn relevant samtaleinformasjon, inkludert samtaleidentifikatorer, til ServiceNow ved hjelp av hendelsesflyter.
Flytaktiviteter
Tabellen nedenfor beskriver aktivitetene som brukes i flyten, og deres rolle i integreringen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (NyKontakt) |
Flyten begynner når et innkommende anrop mottas. |
|
Spill av melding (Hilsen) |
Spiller av en velkomstmelding ved hjelp av Cisco Cloud Text-to-Speech, for eksempel: Velkommen til ServiceNow-demoen. Hendelsesnummeret ditt er: |
|
Sett variabel (Sifferstripe ANI) |
Fjerner internasjonal kode (+1) fra ANI for nøyaktig samsvar. |
|
Sett variabel (ANI-format) |
Formater ANI til ServiceNow sitt nødvendige format for spørringer: (123) 456-7890. |
|
HTTP-forespørsel (Oppslagsbruker) | Ser 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 innringeren ved hjelp av tekst-til-tale. |
|
Køkontakt (Kø til agent) | Plasserer innringeren i køen for neste tilgjengelige agent, basert på hendelsens alvorlighetsgrad. |
|
Spill av musikk (Ventemusikk) | Spiller av ventemusikk mens innringeren er i køen. |
|
Etter anrop (Legg inn kommentarer til ServiceNow) | Legger inn samtaleinformasjonen, inkludert hendelsesnummeret, tilbake til ServiceNow når samtalen er avsluttet. |
Ytterligere ressurser
Hvis du vil utforske og teste REST API-ene, kan du importere ServiceNow API Postman-samlingen (ServiceNow API Collection.postman_collection.json) til postmann. Dette bidrar til å forstå hvilke API-er som er tilgjengelige og hvordan de samhandler med Webex Contact Center.
- Dokumentasjon for ServiceNow REST API: REST API docs
- API-dokumentasjon for ServiceNow-tabell: Tabell API-dokumenter
Hvis du vil ha mer informasjon om Webex Contact Center-flyter, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Enkelt innkommende anrop til kø
Bruk denne flytdesignermalen i Webex Contact Center for å gi en enkel prosess for håndtering av innkommende anrop. Innringere blir hilst, står i kø til en agent og hører ventemusikk mens de venter.
Denne flyten gir en enkel prosess for håndtering av innkommende anrop i et kontaktsenter:
- Et anrop mottas og går inn i flyten gjennom inngangspunktet.
- En velkomstmelding spilles av til innringeren.
- Innringeren plasseres i en kø for neste tilgjengelige agent.
- Mens du venter i køen, spilles ventemusikken til innringeren.
- Denne flyten sikrer en smidig opplevelse ved å plassere feilhåndteringsmekanismer og tillate fallback scenarioer i tilfelle agenter ikke er tilgjengelige.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:
- Opprett tilordning av inngangspunkter, køer, team og inngangspunkt.
- Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (Ny telefonkontakt) |
Flyten begynner når et anrop mottas gjennom inngangspunktet. Anropet godtas inn i flyten og går videre til neste trinn. |
|
Spill av melding (Velkomstmelding) |
Det spilles en melding for å hilse oppringeren velkommen. I denne flyten sier meldingen: Velkommen til Webex Contact Center! Denne meldingen konfigureres ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak. |
|
Kø (Direkte kontakt) |
Etter velkomstmeldingen plasseres samtalen i en kø. Køen er satt til å dirigere anropet til Q_arubhatt-køen, som ruter anroperen til den lengste tilgjengelige agenten. |
|
Spill av musikk (Musikk på vent) |
Mens de venter i køen, spiller strømmen av ventemusikk ( |
|
Spill av melding (Vent melding) |
En sekundær melding spilles av mens innringeren venter: Takk for tålmodigheten. Vent til vi finner deg en ekspert. Denne meldingen konfigureres ved hjelp av Cisco TTS, men den kan erstattes med egendefinerte opptak. |
|
Sluttflyt |
Flyten avsluttes ved agenttilkobling eller hvis det oppstår en feil. Det sikrer at oppringeren håndteres problemfritt, enten de er koblet til en agent eller hvis flyten må avsluttes på grunn av en feil. |
|
Feilhåndtering |
Flyten er utformet for å håndtere uventede problemer ved å avslutte på en elegant måte, med tilbakefallsruter tilgjengelig. |
Ytterligere ressurser
Hvis du vil ha mer informasjon, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Virtuell agent med Google DialogFlow CX
Bruk denne flytdesignermalen til å integrere Google DialogFlow CX med Webex Contact Center. Denne flyten gir forbedret kundesamhandling med fleksibel og dynamisk datahåndtering.
Denne flyten viser hvordan du overfører data fra Webex Contact Center til Google DialogFlow CX, slik at du kan utnytte avanserte virtuelle agentfunksjoner. Den inneholder eksempler på håndtering av innringerinnstillinger som navn, avtaler og anropsårsaker, med fokus på å overføre data sømløst mellom begge plattformene.
Denne flyten bruker Cisco tekst-til-tale (TTS) for eventuelle lydmeldinger.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger.
- Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
- Konfigurer den virtuelle Google DialogFlow CX-agenten og konfigurer nødvendige webhook-integrasjoner.
Flytneddeling
- Anropet mottas og går inn i flyten.
- Innringeren blir dirigert til en API som henter navnet sitt fra et mock-endepunkt.
- En velkomstmelding spilles til innringeren, inkludert navnet deres, ved hjelp av Google DialogFlow CX.
- DialogFlow CX virtuell agent samhandler med innringeren for å samle inn inndata, for eksempel avtaledatoer og klokkeslett.
- Kundedataene sendes tilbake til Webex Contact Center for potensiell videre behandling.
- Basert på samhandlingen eskaleres eller avsluttes samtalen.
- Hvis den eskaleres, plasseres innringeren i en kø.
- Ventemusikk spilles av mens innringeren venter på en agent.
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start |
Flyten starter når et anrop mottas, startes gjennom NewContact-aktiviteten. |
|
HTTP-forespørsel (GetCustomerName) |
Systemet foretar 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 samhandling 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 anropsårsak, avtaledetaljer og mer. |
|
Parse |
Denne aktiviteten analyserer responsen mottatt fra DialogFlow CX og oppdaterer flytvariablene (Call_Reason, appointment_date, appointment_time) tilsvarende. |
|
Sett variabel – avtale |
Datoen og klokkeslettet som samles inn fra DialogFlow CX, formateres og lagres i en global variabel (DF_Appointment). |
| Køkontakt |
Etter den virtuelle agentsamhandlingen plasseres kunden i en kø for å vente på neste tilgjengelige agent. |
|
Spill av musikk |
Mens innringeren venter i køen, spiller systemet av standard ventemusikk ( |
|
Koble fra kontakten |
Hvis ingen ytterligere handling er nødvendig, kobles samtalen fra ved hjelp av DisconnectContact-aktiviteten. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om hvordan du integrerer Webex Contact Center med Google DialogFlow CX, kan du se Utviklerdokumentasjon for Google DialogFlow CX og Konfigurer virtuell agentstemme i Webex Contact Center.
For støtte, gå til Webex Contact Center-utviklerstøtte eller bli med i Webex Contact Center API-utviklerfellesskapet.
Zendesk HTTP(S) data dip
Denne malen bruker Webex Contact Centers HTTP-kontakt til å integrere med Zendesk. Bruk denne flytdesignermalen til å utføre oppslag av kundedata, administrere billetter i Zendesk og effektivt.
Denne flyten bruker Zendesks API-er til å forbedre Webex Contact Center ved å trekke ut kundedata basert på ANI (automatisk nummeridentifikasjon) og hente billettdetaljer. Den ruter samtaler basert på hendelsens alvorlighetsgrad eller agenttilgjengelighet, noe som forbedrer kundesamhandlingene. Systemet kan utføre flere handlinger:
- Slå opp en Zendesk-bruker basert på ANI (innringerens nummer).
- Hente brukerens siste uløste billett.
- Presenter relevante billettdetaljer til kunden gjennom 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 den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne flyten:
- Sørg for at API-godkjenning er aktivert i Zendesk-forekomsten. Følg trinnene: .
- Zendesk HTTP-kontakten må konfigureres ved hjelp av BasicAuth.
- Opprett inngangspunkter, køer, team og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger eller musikkfiler brukes i stedet for Ciscos tekst-til-tale (TTS).
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Brukstilfelle
Bruk dette eksemplet for å forstå mer om hvordan denne flyten fungerer.
- En kunde ringer inn til Webex Contact Center.
- Et ANI-oppslag utføres for å hente kundedetaljene fra Zendesk.
- Den nyeste billetten tilknyttet kunden hentes.
- Kunden blir møtt gjennom en IVR og informert om statusen på billetten sin.
- Kunden kan enten:
- Koble til en agent.
- Koble fra hvis de velger å ikke snakke med en agent.
- Etter samtalen kan systemet oppdatere Zendesk-billetten med relevant samtaleinformasjon.
Flytneddeling
Tabellen nedenfor beskriver de ulike flytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i løpet av hvert trinn.
|
Flytelement |
Beskrivelse |
|---|---|
|
Mottatt anrop |
Anropet går inn i systemet, og Zendesk-kontakten starter. |
|
Oppslagsbruker i Zendesk |
Systemet utfører et oppslag i Zendesk ved hjelp av anroperens nummer. |
|
Hent billettdetaljer |
Systemet henter den siste uløste billetten til brukeren. |
|
Presenter billettdetaljer |
Kunden blir informert om billettstatusen via en IVR-melding. |
|
Menyalternativer |
Kunden kan velge å snakke med en agent eller koble fra. |
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start |
Flyten begynner når et anrop mottas. |
|
Oppslagsbruker (Zendesk) |
Denne aktiviteten utfører en HTTP-forespørsel til Zendesk, og søker etter brukeren basert på deres ANI. |
|
Hent billettdetaljer |
En annen HTTP-forespørsel gjøres til Zendesk for å hente den nyeste billetten til brukeren. |
|
Presenter billettdetaljer |
En melding spilles til innringeren via TTS, som gir informasjon om billettens status. |
|
Bekreftelsesmeny |
Systemet presenterer en meny for kunden, slik at de enten kan koble til en agent eller koble fra. |
|
Køkontakt |
Hvis kunden velger å koble til en agent, plasseres de i en kø. |
|
Spill av musikk |
Ventemusikk spilles av mens kunden venter på en agent. |
|
Legg igjen kommentarer (Zendesk) |
Etter samtalen legger systemet inn en kommentar på Zendesk-billetten som oppsummerer samhandlingen. |
|
Koble fra |
Systemet kobler fra samtalen hvis kunden velger å koble fra eller etter at samtalen er fullført. |
Ytterligere ressurser
Denne flyten bruker Webex Contact Centers HTTP-kontakt til å samhandle med Zendesks API-er. Hvis du vil ha mer informasjon, kan du se Zendesk API-dokumentasjon og Webex Contact Center-oppsett og administrasjonsguide.
Unngå duplisert tilbakeringing
Denne flytmalen viser hvordan du kan forhindre dupliserte tilbakeringingsoppføringer i Webex Contact Center ved å dra nytte av den forbedrede HTTP-aktiviteten med støtte for
Content-Type: GraphQL. Den bruker WebexCC APIs HTTP-kontakt til å samhandle med Søk API, slik at flyten kan se etter eksisterende tilbakeringingsforespørsler fra samme oppringer. Denne malen forbedrer effektiviteten og kundeopplevelsen ved å unngå overflødige tilbakeringinger.
Denne flytmalen kontrollerer om en kunde allerede har plassert en forespørsel om tilbakeringing i systemet. Den bruker Search API via GraphQL til å finne ut om det finnes en aktiv tilbakeringingsoppgave for oppringerens ANI (Automatic Number Identification).
Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til støtte for Content-Type: GraphQL - Mulighet til å bruke WebexCC APIs HTTP-kontakt til å bruke Search API via den nye GraphQL-innholdstypen, inkludert variabel substitusjon.
Forutsetninger
Sørg for at følgende krav oppfylles før du implementerer denne flyten:
-
Konfigurer en kobling til Webex Contact Center API-er.
-
Påse at Webex Contact Center-miljøet er riktig konfigurert: Inngangspunkt, kartlegging av inngangspunkt, køer osv.
Flytneddeling
|
Flytelement |
Beskrivelse |
|---|---|
|
Anropet er mottatt |
Anropet går inn i flyten ved aktiviteten NewContact. |
|
Innledende hilsen |
PlayMessage_wgk-aktiviteten spiller av en første hilsen til innringeren. |
|
Trekk ut gjeldende tid |
SetVariable_7a1-aktiviteten trekker ut gjeldende tid i epoch millisekunder og lagrer den i |
| Beregn tid timer siden |
SetVariable_8t9-aktiviteten beregner tiden 24 timer før gjeldende tid i epoch millisekunder og lagrer den i
|
| Trim ANI |
SetVariable_ak4 justerer ANI (innringerens telefonnummer) for å fjerne prefikset «+1» for oppslagsformål. |
|
Søk etter API-anrop (GraphQL) |
|
|
Kontroller API-respons |
|
|
Håndter duplisert tilbakeringing (hvis funnet) |
|
| Planlegg ny tilbakeringing (hvis ikke funnet): |
Hvis ingen duplisert tilbakeringing blir funnet, går flyten videre til aktiviteten Menu_lsi, som presenterer innringeren med alternativer for å planlegge en tilbakeringing eller vente i køen. |
| Planlegg tilbakeringing |
Hvis anroperen velger å planlegge en tilbakeringing (trykk på 1), planlegger aktiviteten Tilbakeringing_20e en tilbakeringing ved hjelp av anroperens ANI. En bekreftelsesmelding spilles av via PlayMessage_ysw og deretter DisconnectContact_mx8_2bg kobler fra samtalen. |
| Vent i kø |
Hvis anroperen velger å vente i køen (trykker 2), øker SetVariable_c0y en teller. Samtalen settes deretter i kø til en agent via QueueContact_95e, og musikken spilles på vent via PlayMusic_qne. Samtalen går tilbake til aktiviteten Menu_lsi. |
Variabler
-
tilbakeringingsstatus: (STRING) - Status for tilbakeringing.
-
teller: (HELTALL) – En tellervariabel.
-
gjeldendeTid: (STRING) - Den nåværende tiden i millisekunder siden epoken.
-
goback_av_en_dag: (STRING) - Tiden 24 timer siden epoken.
-
apiOutput: (STRING) – kombinert HTTP-statuskode, tilbakeringingsstatus og HTTP-respons fra Search API.
-
ANITRIM: (STRING) - Innringerens tilpassede ANI (telefonnummer).
-
svar: (STRING) - HTTP-svaret fra Search API.
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (NyKontakt) | Starter flyten når anropet er mottatt. |
|
Handlinger | |
|
PlayMessage |
Spiller av en melding til innringeren. |
|
Tilbakeringing |
Planlegger en tilbakeringing for innringeren. |
|
PlayMusic |
Spiller musikk på vent. |
|
KøKontakt |
Kø anropet til en agent. |
|
HTTP |
Sender en HTTP-forespørsel til søk-API ved hjelp av GraphQL. |
|
Koble fraKontakt |
Kobler fra samtalen. |
|
Angi variabel |
SettVariabel: Angir forskjellige variabler, inkludert gjeldende tid, tid 24 timer siden, trimmet ANI og API-utdata. |
|
Betingelser |
|
|
Hold musikk (MusicOnHold) |
Spiller av ventemusikk mens innringeren venter i køen. |
|
Løkkehåndtering (CallLoopCycle og LoopCycle) |
Sikrer at anrop som løper for mange ganger, sendes til den endelige menyen. |
|
Frakobling (DisconnectContact) |
Kobler fra anropet etter meldinger eller når anroperen velger å avslutte samhandlingen. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om hvordan du bruker HTTP-forespørsler med GraphQL og andre aktiviteter i Webex Contact Center, kan du se aktivitetsdelen HTTP-forespørsel.
Se også Webex Contact Center API-dokumentasjonen for detaljer om søk-API- og GraphQL-spørringer.
Opptak og administrasjon av lydledetekst
Denne flytmalen gir administratorer en strømlinjeformet metode for å ta opp og administrere lydmeldinger i Webex Contact Center via et telefonibrukergrensesnitt (TUI). Den utnytter forbedrede HTTP-aktivitetsfunksjoner, inkludert støtte for `Content-Type: Skjema data for å samhandle med Webex Contact Centers lydfil-API-er (ledetekst). Denne malen gjengir funksjoner som er kjent fra lokale systemer, noe som forbedrer kundeopplevelsen og driftseffektiviteten.
Forutsetninger
-
Opprett og inngangspunkt, og konfigurer tilordning av inngangspunkt fra innstillingssiden for Control Hub for Webex Contact Center. Se Webex Contact Center-oppsett og administrasjonsguide.
-
Konfigurer en kobling til Webex Contact Center API-er.
-
Hvis Cisco tekst-til-tale (TTS) ikke er aktivert for ledetekster, laster du opp de nødvendige statiske lydfilene.
Flytneddeling
|
Flytelement |
Beskrivelse |
|---|---|
| Anropet er mottatt | Anropet går inn i flyten ved aktiviteten NewContact. |
| (VALGFRITT) Administratorautentisering via OTP | Flytutvikleren kan implementere en valgfri godkjenningsbarriere for administratoren ved hjelp av en sikker metode som OTP levert via SMS til ANI, eller et tilfeldig generert nummer/PIN-kode. Dette kan legges til før hovedmenyen. |
| Hovedmeny | MainMenu-aktiviteten (IVR-menyen) presenterer administratoren med følgende alternativer:
|
| Opprett ledetekst (alternativ 1) |
|
| Oppdater ledetekst (alternativ 2) |
|
| Slett ledetekst (alternativ 3) |
|
| Avslutt (Alternativ 4) |
|
Variabler
|
Variabel |
Type |
Beskrivelse |
|---|---|---|
| blobId | STRENG | Blob-ID for lydfilen |
| lydfilName | STRENG | Navnet på lydfilen (standard: "EmergencyDemo.wav"). |
| ID | STRENG | ID-en til lydfilen. |
| status | STRENG | Statusen til API-forespørselen. |
| ny filName | STRENG | Navnet på den oppdaterte lydfilen (standard: «updatedFile.wav»). |
| svar | STRENG | HTTP-svaret fra API-forespørslene. Dette er valgfritt for feilsøking. |
Aktiviteter brukt
|
Flytaktivitet |
Beskrivelse |
|---|---|
| Start | Ny kontakt: Starter flyten når anropet er mottatt. |
| IVR-meny | Hovedmeny: Spiller av en meny med alternativer for rask administrasjon. |
| Opprett ledetekst |
|
| Oppdater ledetekst |
|
| Slett ledetekst |
|
| Annet |
|
Ytterligere detaljer
Hvis du vil ha mer informasjon om hvordan du bruker opptaksaktivitet, HTTP-forespørsler og opptakskontroller i Webex Contact Center, kan du se aktivitetsdelen HTTP-forespørsel.
Siste agentrutingsmal
Malen for siste agentruting viser hvordan du implementerer siste agentruting i Webex Contact Center ved å utnytte den forbedrede HTTP-aktiviteten med støtte for Content-Type:
GraphQL. Den bruker WebexCC APIs HTTP-kontakt til å samhandle med Søk API, slik at anrop kan rutes til den siste agenten som håndterte samtalen. 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 ruter samtalen til samme agent. Den bruker Search API via GraphQL til å finne den siste agenten som håndterte samtalen basert på oppringerens ANI (Automatic Number Identification).
Den bruker funksjonen som forbedrer HTTP-aktiviteten i Webex Contact Center ved å legge til støtte for Content-Type: GraphQL - Mulighet til å bruke WebexCC APIs HTTP-kontakt til å bruke Search API via den nye GraphQL-innholdstypen: inkludert variabel substitusjon.
Forutsetninger
-
Konfigurer en kobling til Webex Contact Center API-er.
-
Påse at Webex Contact Center-miljøet er riktig konfigurert: Inngangspunkt, kartlegging av inngangspunkt, køer osv.
Flytneddeling
-
Anropet er mottatt:
-
Anropet går inn i flyten ved aktiviteten NewContact.
-
-
Innledende hilsen:
-
PlayMessage-aktiviteten spiller av en første hilsen til innringeren.
-
-
Trekk ut gjeldende tid:
-
CurrentTime-aktiviteten henter gjeldende tid.
-
-
Beregn tid 24 timer siden:
-
Goback_By_a_day-aktiviteten beregner tiden 24 timer før gjeldende tidspunkt.
-
-
Trim ANI:
-
SetVariable-aktiviteten justerer ANI (innringerens telefonnummer) for å fjerne prefikset «+1» for oppslagsformål.
-
-
Søk etter API-anrop (GraphQL):
-
SearchAPILastAgent foretar et anrop 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
goback_by_a_dayogcurrentTimevariabler som skal søkes innen de siste 24 timene. -
GraphQL-spørringen søker etter oppgaver som samsvarer med oppringerens ANI eller trimmet ANI som ikke er aktive, og henter eier-ID-en (agent-ID-en) for oppgaven.
-
-
Feilsøkingslogging:
-
DebugLog-aktiviteten logger HTTP-statuskoden og responsteksten fra søk-API-anropet.
-
Debug_Log-aktiviteten logger agent-ID-en som ble ekstrahert.
-
-
Kontroller API-respons:
-
Condition_kxu-aktiviteten kontrollerer om HTTP-statuskoden fra søk-API-anropet er 200 (vellykket).
-
-
Kontroller om agent-ID trekkes ut:
-
Condition_jtn-aktiviteten kontrollerer om en agent-ID ble hentet ut fra Søk-API-svaret.
-
-
Rute til siste agent (hvis funnet):
-
Hvis en agent-ID blir funnet, spiller aktiviteten PlayMessage_ee8 av en bekreftelsesmelding til innringeren og informerer dem om at de blir overført til den samme agenten de snakket med tidligere.
-
QueueToAgent_xh1-aktiviteten køer anropet til agenten med den utpakkede agent-ID-en.
-
-
Rute til standardkø (hvis ikke funnet):
-
Hvis ingen agent-ID blir funnet (enten API-samtalen mislyktes eller ingen tidligere samtale ble funnet innen 24 timer), vil aktiviteten QueueToDefault kø anropet til en standardkø.
-
-
Spill av musikk på vent:
-
PlayMusic_i73-aktiviteten spiller av musikk på vent mens innringeren venter i køen.
-
Variabler
-
agentId: (STRING) - ID-en til den siste agenten som håndterte samtalen.
-
gjeldendeTid: (STRING) - Den nåværende tiden i millisekunder siden epoken.
-
goback_av_en_dag: (STRING) - Tiden 24 timer siden epoken.
-
Svar: (STRING) - HTTP-svaret fra Search API.
-
ANITRIM: (STRING) - Innringerens tilpassede ANI (telefonnummer).
Flytaktiviteter
Tabellen nedenfor beskriver sekvensen av flyteaktiviteter som er involvert i denne flytmalen.
|
Flytaktivitet |
Beskrivelse |
|---|---|
|
Start (NyKontakt) | Starter flyten når anropet er mottatt. |
|
Handlinger | |
|
PlayMessage |
Spiller av en melding til innringeren. |
|
Agent-kø |
Kø anropet til en bestemt agent. |
|
PlayMusic |
Spiller musikk på vent. |
|
Kø |
Kø samtalen til en standardkø. |
|
HTTP |
Sender en HTTP-forespørsel til søk-API ved hjelp av GraphQL. |
|
PlayMessage |
Spiller av en melding som angir at innringeren blir rutet til den siste agenten. |
|
Angi variabel |
|
|
Betingelser |
|
|
Hold musikk (MusicOnHold) |
Spiller av ventemusikk mens innringeren venter i køen. |
|
Løkkehåndtering (CallLoopCycle og LoopCycle) |
Sikrer at anrop som løper for mange ganger, sendes til den endelige menyen. |
|
Frakobling (DisconnectContact) |
Kobler fra anropet etter meldinger eller når anroperen velger å avslutte samhandlingen. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om hvordan du bruker HTTP-forespørsler med GraphQL og andre aktiviteter i Webex Contact Center, kan du se aktivitetsdelen HTTP-forespørsel.
Se også Webex Contact Center API-dokumentasjonen for detaljer om søk-API- og GraphQL-spørringer.
Autonom AI-agent (pakkesporing)
Denne flyten bruker en selvstendig AI-agent til å administrere taleinteraksjoner relatert til pakkesporing. Flyten gir et alternativ for å eskalere til menneskelige agenter når det er nødvendig eller på AI-agentfeil.
Flyten er utformet for å håndtere kundesamhandlinger om pakkesporing via en selvstendig AI-agent. AI-agenten består av en handling for å spore pakken og en kunnskapsbase relatert til generelle fraktforespørsler. Kunder kan når som helst be om å snakke med en menneskelig agent.
Forutsetninger
For å bruke denne flyten må du sørge for at følgende er konfigurert:
-
En selvstendig AI-agent konfigurert med riktig handling (sammen med oppfylling) og kunnskapsdokumenter. En prøveoppfyllingsflyt er tilgjengelig i Webex Connect-flytmaler.
-
Kartlegging av inngangspunkt, kø, team og inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.
-
Cisco Text-to-Speech (TTS) er aktivert for dynamisk generering av egendefinerte meldinger.
-
Last opp statiske lydfiler hvis du ikke bruker Ciscos standard lyd.
Integreringsoppdeling
-
Innringer starter kontakt: Anropet mottas av Webex Contact Center og sendes til den autonome KI-agenten.
-
AI-agentinteraksjon: KI-agenten behandler anroperens forespørsel relatert til pakkesporing.
-
Kø til agent: Hvis eskalering er nødvendig på kundens forespørsel eller på grunn av feil fra KI-agenten, plasseres innringeren i en kø for en menneskelig agent.
-
Koble fra: Samhandlingen avsluttes når anroperens forespørsel er behandlet eller anroperen overføres til en agent.
Aktiviteter brukt i flyten
|
Flytaktivitet |
Beskrivelse |
|---|---|
| Start (ny telefonkontakt) | Denne aktiviteten markerer starten på flyten, utløst av en ny samtale. |
| Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for samhandlingen mellom flyten og AI-agenten. Interaksjon. Den samme aktiviteten brukes til å starte samtalen og sende statlige hendelser til KI-agenten. |
| Spill av melding | Sender 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 | Klarer å kø logikk for eskalering til menneskelige agenter. |
| Spill av musikk | Ventemusikk spilles av under kø når innringeren venter på agenttilkobling. |
| Koble fra | Avslutter samhandlingen etter at oppgavene er fullført, eller hvis den eskaleres til en menneskelig agent. |
Feilbehandling
Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at anroperen blir informert og omdirigert på riktig måte.
Støtte for utviklere
Hvis du vil ha dypere innsikt i hvordan du bruker Webex Contact Center med autonome AI-agenter, kan du se relatert dokumentasjon:
Ytterligere ressurser
For støtte relatert til denne flyten, kontakt Webex Contact Center-utviklerstøtteteamet via Webex Contact Center-utviklerstøtte .
For ytterligere diskusjoner, gå til Webex Contact Center APIs utviklerfellesskap.
AI-agent skriptet (pakkesporing)
Denne flyten er utformet for å håndtere taleinteraksjoner relatert til pakkesporing ved hjelp av en skriptet virtuell agent. Denne flyten viser den enkleste måten å utføre oppfyllelse på for en skript agent. I tillegg til dette demonstrerer flyten å kø kunder til forskjellige agentkøer basert på den siste aktive intensjonen og egendefinerte rapportene for AI-agenter i Analyser.
Denne flyten utnytter en skriptet Webex AI-agent til å samhandle med kunder angående pakkesporing. VAV2-aktiviteten (virtuell agent V2) avsluttes gjennom den håndterte kanten når den skriptede agenten hever en egendefinert hendelse for å spore pakken. Flyten bruker et pakkesporings-API for å oppnå dette. Denne API-en er tilgjengelig for utviklere for testing og demoer. Utdatadataene analyseres i flyten og sendes tilbake til agenten via en State Event. Mer informasjon om konfigurering av fullføring for skriptagenter for tale.
Forutsetninger
For å bruke denne flyten må du sørge for at følgende er konfigurert:
-
En Webex AI-agent som er konfigurert til å håndtere forespørsler om pakkesporing. Denne agenten er tilgjengelig for import mens en ny agent opprettes.
-
Kartlegging av inngangspunkt, kø, team og inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.
-
Sørg for at Cisco Text-to-Speech (TTS) er aktivert for å generere dynamiske lydmeldinger.
-
Last opp statiske lydfiler for egendefinerte systemvarsler om nødvendig.
Integreringsoppdeling
|
Integreringsoppdeling |
Beskrivelse |
|---|---|
| Innringeren starter kontakt | Anropet mottas av Webex Contact Center og sendes til den skriptede AI-agenten. |
| Samhandlingstilstand logges ved hjelp av global variabel | Flyten angir CustomAIAgentInteractionOutcome global variabel for å logge tilstanden til kundens interaksjon med AI-agenten. Dette oppdateres på forskjellige punkter, og brukes til å lage egendefinerte rapporter ved hjelp av Visualizer. |
| AI-agentinteraksjon | AI-agenten behandler kundeinnspill og svar basert på konfigurerte intensjoner. Hvis brukeren har til hensikt å spore en pakke og oppgir et gyldig pakkenummer, blir kontrollen returnert til flyten via en egendefinert hendelse. |
| Analyse og oppfyllelse av AI-agentmetadata | Kundens pakkenummer hentes ut fra VAV2 metadataene og brukes i HTTP-aktiviteten. |
| Betingelser for oppfylling av responsen | Flyten kontrollerer om pakkeinformasjonen finnes eller ikke, og angir passende svar. |
| Interaksjon med AI-agent er gjenopptatt* | Avhengig av oppfyllingssvaret sendes meldingen som skal sendes til kundene tilbake til skript agent via hendelsesdata under «State event». |
| Agentoverføring og saksaktivitet | Bestemmer de neste trinnene basert på forrige intensjon, og leder flyten til forskjellige køer basert på forrige intensjon. |
| Kø til agent | Hvis eskalering er nødvendig, eller hvis det oppstår feil, plasseres innringeren i en kø for en menneskelig agent. |
| Koble fra | Samhandlingen avsluttes når anroperens forespørsel er behandlet eller anroperen overføres til en agent. |
Aktiviteter brukt i flyten
|
Flytaktivitet |
Beskrivelse |
|---|---|
| Start | Starter flyten når et nytt anrop mottas. |
| Angi resultatvariabel for interaksjon | Bruk den angitte variabelaktiviteten til å oppdatere den globale variabelen CustomAIAgentInteractionOutcome for å lagre den nyeste tilstanden av interaksjonen med AI-agenten. |
| AI-agentinteraksjon | Administrerer forespørsler om pakkesporing ved hjelp av skriptede interaksjoner. Den samme aktiviteten brukes til å starte samtalen og sende statlige hendelser til AI-agenten. |
| Detaljer om pakken | Henter pakkenummer fra metadataene fra den virtuelle agenten. |
| HTTP-forespørsel om pakkeinformasjon | Sender en forespørsel til logistikk-API for å hente pakkestatus og beregnet levering. Bruk ABC123456 som eksempelpakkenummer. |
| Betinget logikk | Bestemmer svaret basert på pakkestatusen eller HTTP-statuskoden for API-anropet. |
| Angi svarvariabler | Konfigurerer svarene for å formidle om pakken ble funnet eller leveringsdetaljene. |
| Spill av melding | Sender systemfeilmeldinger ved hjelp av Cisco tekst-til-tale, spesielt ved systemfeil. |
| Case-aktivitet | Veileder flyten basert på forrige intensjon, og bestemmer om ruting til bestemte køer. |
| Kø til agent | Klarer å kø logikk for eskalering til menneskelige agenter. |
| Spill av musikk | Ventemusikk spilles av under kø når innringeren venter på agenttilkobling. |
| Koble fra | Avslutter samhandlingen etter at oppgavene er fullført, eller hvis den eskaleres til en menneskelig agent. |
Flytspesifikasjoner
Flyten JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:
|
Variabel |
Beskrivelse |
|---|---|
event_name |
Navnet på hendelsen sendt til AI-agenten. |
event_data |
Hendelsesnyttelasten sendt til AI-agenten. |
status |
Status for pakken basert på HTTP-svaret. |
estimatedDelivery |
Estimert leveringsdato og -tidspunkt for pakken basert på HTTP-responsen. |
packageResp |
Svar som skal sendes tilbake til kunden basert på HTTP-aktivitetsrespons. |
Global_VoiceName |
Bestemmer stemmen som brukes for tekst-til-tale. |
CustomAIAgentInteractionOutcome |
Logger samhandlingstilstanden – forlatt, håndtert, eskalert eller forvrengt – basert på kundens samhandling med AI-agenten. |
Feilbehandling
Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at anroperen blir informert og omdirigert på riktig måte.
Ytterligere ressurser
Hvis du vil ha dypere innsikt i hvordan du bruker Webex Contact Center med skriptede AI-agenter, kan du se relatert dokumentasjon:
Støtte for utviklere
For støtte relatert til denne flyten, kontakt Webex Contact Center-utviklerstøtteteamet via Webex Contact Center-utviklerstøtte .
For ytterligere diskusjoner, gå til Webex Contact Center APIs utviklerfellesskap.
AI Agent Scripted (Legens avtale bestilling)
Denne malen viser dataflyten mellom Webex Contact Center og Webex AI Agent Studio for en samhandling som utnytter en skriptet agent. Flyten inneholder flere integreringer med eksterne systemer. Disse aktiveres basert på egendefinerte hendelser sendt av AI-agenten, og fullføringsdataene sendes tilbake til agenten.
Denne flyten viser hvordan data sendes mellom Webex Contact Center og Webex AI Agent Studio ved hjelp av egendefinerte hendelser. Denne flyten forenkler automatisert planlegging og administrasjon av legens avtaler gjennom en skriptet AI-agent. Den integreres med eksterne systemer for å sjekke tilgjengelighet, opprette avtaler, slå opp eksisterende avtaler og avbryte avtaler. Flyten sikrer sømløs kommunikasjon mellom innringeren og AI-agenten, med eskaleringsalternativer til menneskelige agenter når det er nødvendig.
Forutsetninger
For å bruke denne flyten må du sørge for at følgende er konfigurert:
-
En skriptet AI-agent konfigurert med relevante intensjoner for å håndtere avtalebestilling og kansellering. Dette kan importeres fra maler mens du oppretter en ny skriptagent i AI Agent Studio-plattformen.
-
Kartlegging av inngangspunkt, kø, team og inngangspunkt konfigurert på innstillingssiden for Control Hub for Webex Contact Center.
-
API-er til grensesnitt med det eksterne avtaleadministrasjonssystemet.
-
Cisco Text-to-Speech (TTS) er aktivert for å generere dynamiske lydmeldinger.
-
Last opp statiske lydfiler hvis du ikke bruker Ciscos standard lyd.
Integreringsoppdeling
|
Integreringsoppdeling |
Beskrivelse |
|---|---|
| Innringeren starter kontakt | Anropet mottas av Webex Contact Center og sendes til AI-agenten. |
| Interaksjon med AI-agent | AI-agenten behandler kundeinnspill og svar basert på konfigurerte intensjoner. |
| Bytte av kontroll mellom AI-agent og flyt | Kontrollen over samtalen utveksles mellom AI-agenten og flyten på forskjellige trinn. AI-agenten gir kontrollen til flyten via egendefinerte hendelser, flyten utfører riktig oppfylling basert på hendelsesnavnet og gir kontrollen tilbake til AI-agenten sammen med oppfyllingsdata via State Event i den virtuelle agenten V2-aktiviteten. |
| Kø til agent | Hvis eskalering er nødvendig, plasseres innringeren i en kø for en menneskelig agent. |
| Koble fra | Samhandlingen avsluttes når oppgaven er fullført eller anroperen overføres til en agent. |
Aktiviteter brukt i flyten
|
Flytaktivitet |
Beskrivelse |
|---|---|
| Start | Denne aktiviteten markerer starten på flyten, utløst av en ny samtale. |
| Virtuell agent V2 (VAV2) | Aktiviteten som er ansvarlig for interaksjonen med KI-agenten. Den samme aktiviteten brukes til å starte samtalen og sende statlige hendelser til KI-agenten. |
| Parse | Brukes til å analysere hendelsesnyttelasten fra VAV2-aktiviteten. |
| Tilfelle | Brukes til å kontrollere hendelsesnavnet som sendes av VAV2-aktiviteten og filialen til passende HTTP-forespørselsaktiviteter. |
| HTTP-forespørsel | Samhandler med eksterne systemer for å utføre operasjoner som å sjekke tilgjengelighet, opprette, slå opp eller avbryte avtaler ved hjelp av HTTP-forespørsler basert på hendelsesnavnet sendt av VAV2-aktiviteten. Aktiviteten analyserer også svaret for HTTP-forespørselen. |
| Betingelse | Evaluerer utfallet av HTTP-forespørsler, dirigerer flyten basert på suksess- eller feilforhold. |
| Angi variabel | Brukes til å konfigurere variabler som hendelsesnavn og hendelsesdata, som er avgjørende for å aktivere VAV2-aktiviteten på nytt med passende tilstandsparametere for hendelse. |
| Spill av melding | Sender 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 | Klarer å kø logikk for eskalering til menneskelige agenter. |
| Spill av musikk | Ventemusikk spilles av under kø når innringeren venter på agenttilkobling. |
| Koble fra kontakten | Avslutter samhandlingen etter at oppgavene er fullført, eller hvis den eskaleres til en menneskelig agent. |
Flytspesifikasjoner
Flyten JSON som brukes i dette eksemplet, inneholder variabler og aktiviteter som er viktige for samhandlingshåndtering, feilbehandling og kommunikasjon mellom Webex Contact Center og DialogFlow. De viktigste variablene som brukes inkluderer:
|
Variabel |
Beskrivelse |
|---|---|
event_name |
Navnet på hendelsen sendt til AI-agenten. |
event_data |
Hendelsesnyttelasten sendt til AI-agenten. |
event_data_string |
Strengversjonen av event_data siden VAV2-aktiviteten bare godtar streng. |
http_input |
Be om brødtekst for HTTP-aktiviteten basert på VAV2 metadata. |
Global_VoiceName |
Bestemmer stemmen som brukes for tekst-til-tale. |
Feilbehandling
Flyten inkluderer feilhåndteringsstrategier for å håndtere uventede problemer på en elegant måte, slik at anroperen 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 Administrasjonsveiledning for Webex AI Agent Studio.
Støtte for utviklere
-
Hvis du vil ha støtte angående denne integreringen, åpner du en billett med Webex Contact Center-utviklerstøtteteamet via Webex Contact Center-utviklerstøtte.
-
For ytterligere diskusjoner, gå til Webex Contact Center APIs utviklerfellesskap.
Bruk maler for underflyt
Underflytmaler 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.
Hvis du vil opprette delflyter ved hjelp av delflytmaler, velger du riktig mal, endrer den slik at den passer til dine behov, validerer, publiserer og innlemmer den i arbeidsflytene dine. Hvis du vil ha mer informasjon, se Opprett flyter fra flytmaler.
Samle inn tilbakeringingsinformasjon
Bruk denne malen til å opprette en underflyt for innsamling av tilbakeringingsinformasjon, slik at innringere kan bli i køen eller be om tilbakeringing for fleksible tjenestealternativer.
Denne underflyten gir en meny som gjør det mulig for innringere å velge en tilbakeringing eller bli værende i køen. Hvis tilbakeringingsalternativet er valgt, samler det inn den nødvendige informasjonen for tilbakeringing, enten ved hjelp av anroperens nåværende nummer eller et alternativt nummer. Du kan endre underflyten for å sikre en jevn innringeropplevelse ved å håndtere feil eller ukjente forhold, for eksempel tidsavbrudd og ugyldige inndata.
Denne delflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes den innebygde musikk på vent-filen defaultmusic_on_hold.wav.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter som koblinger, oppringings-ANI og mer.
- Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
- Kontroller at tilbakeringingsvariablene (for eksempel: callbackNumber, callbackNumberEntered, stayInQueue) er riktig tilordnet til systemet ditt for å registrere de riktige dataene.
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Inndata for underflyt
- tilbakeringingsnummer - STRENG: Nummeret som skal brukes for tilbakeringing (enten det som ringer fra eller et nytt nummer).
- bli i kø - BOOLSK: Angir om innringeren valgte å forbli i køen (sann) eller be om tilbakeringing (usann).
Utganger for understrøm
- oppgitt tilbakeringingsnummer – STRENG: Nummeret som oppringeren skrev inn for tilbakeringing, hvis de valgte å oppgi et alternativt nummer.
- bli i kø - BOOLSK: Om innringeren valgte å bli i køen eller motta en tilbakeringing.
Fordeling av underflyt
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.
|
Underflyteelement |
Beskrivelse |
|---|---|
|
Start underflyt |
Samtalen går inn i underflyten. |
|
Avmeldingsmeny |
Innringeren får muligheten til å enten bli i køen eller motta en tilbakeringing.
|
|
Nummermeny |
Hvis anroperen velger å motta en tilbakeringing, får de muligheten til å:
|
|
Samle inn sifre |
Hvis anroperen velger å angi et nytt tilbakeringingsnummer, blir de bedt om å angi nummeret sitt 10-sifrede nummer etterfulgt av nummertasten (#). |
|
Sett variabel |
Det innsamlede tilbakeringingsnummeret lagres i variabelen tilbakeringingsnummer. |
|
Avslutt underflyt | Underflyten avsluttes etter innsamling av tilbakeringingsinformasjonen eller håndtering av eventuelle feil. |
Aktiviteter for underflyt
Tabellen nedenfor beskriver sekvensen av underflytaktiviteter for innsamling av tilbakeringingsinformasjon.
|
Underflytaktivitet |
Beskrivelse |
|---|---|
|
Start underflyt |
Underflyten begynner når den aktiveres. |
|
Avmeldingsmeny |
Dette gir anroperen muligheten til enten å bli i køen eller motta en tilbakeringing. Dette bruker TTS til å be innringeren om å trykke på 1 for å få en tilbakeringing eller 2 for å bli i køen. |
|
Nummermeny |
Hvis innringeren velger en tilbakeringing, blir de bedt om å enten bruke det gjeldende nummeret eller angi et nytt. |
|
Samle inn sifre |
Hvis anroperen velger å angi et nytt nummer, samler denne aktiviteten det 10-sifrede nummeret etterfulgt av nummertegnet (#). |
|
Sett variabel |
Det innsamlede nummeret lagres i variabelen callbackNumberEntered for videre bruk. |
|
Avslutt underflyt | Flyten avsluttes etter håndtering av innringerens valg og innsamling av nødvendig informasjon. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer underflyter, kan du se Webex Contact Center-oppsett og administrasjonsveiledning.
Feilhåndtering
Bruk feilhåndteringsmalen i Webex Contact Center til å administrere feil som problemer med køhåndtering eller API-forespørselsfeil. Den kan knyttes til bestemte aktiviteter eller konfigureres som en global feilbehandler, slik at systemet fortsetter å fungere problemfritt og gir brukerne tilbakemelding om eventuelle problemer.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Kontroller at Cisco tekst-til-tale (TTS) er aktivert slik at kontaktsenteret kan bruke tekst-til-tale for feilmeldinger.
- Tilordne errorMessage-variabelen for dynamisk å håndtere de riktige feilmeldingene i arbeidsflyten.
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Inndata for underflyt
- errorMessage - STRENG: Feilmeldingen skal spilles av dynamisk, som angir problemet som innringeren støter på.
Utganger for understrøm
- N/A: Denne underflyten produserer ikke utganger, da den brukes til å håndtere feil og gi tilbakemelding til innringeren.
Fordeling av underflyt
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.
|
Underflyteelement |
Beskrivelse |
|---|---|
|
Start underflyt |
Underflyten utløses når det oppstår en feil. |
|
Spill av feilmelding |
Systemet spiller av en dynamisk feilmelding definert av errorMessage-variabelen ved hjelp av Cisco Cloud TTS. Meldingen kan for eksempel være: Vi opplever tekniske problemer. Prøv på nytt senere. |
|
Avslutt underflyt (Normal slutt) |
Hvis feilen håndteres på en vellykket måte, avsluttes underflyten på en elegant måte. |
|
Avslutt underflyt (Feilslutt) |
Hvis det oppstår ytterligere problemer (for eksempel feilmeldingen ikke spilles av), avsluttes underflyten i en eskaleringstilstand for å indikere en kritisk feil. |
Aktiviteter for underflyt
Tabellen nedenfor beskriver sekvensen av delflyteaktiviteter for håndtering av feil.
|
Underflytaktivitet |
Beskrivelse |
|---|---|
|
Start underflyt |
Delflyten starter når det oppstår en feil, og feilhåndteringssekvensen starter. |
|
Spill av feilmelding |
Spiller av feilmeldingen til innringeren ved hjelp av Cisco Cloud TTS. Meldingsinnholdet defineres dynamisk av variabelen errorMessage. |
|
Avslutt underflyt (Normal slutt) |
Avslutter underflyten hvis feilen løses uten ytterligere problemer. |
|
Avslutt underflyt (Feilslutt) |
Avslutter underflyten med en eskalering hvis det oppstår flere feil under feilhåndteringsprosessen. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer underflyter, kan du se Webex Contact Center-oppsett og administrasjonsveiledning.
Dip for HTTP-data
Bruk denne underflytmalen til å hente kundekontoinformasjon via en HTTP-forespørsel. Den støtter bekreftelse av konto-ID, manuell oppføring hvis forespørselen mislykkes, og håndterer tidsavbrudd, ugyldige inndata og kritiske feil – ideell for automatiserte kundekontosøk i kontaktsentre.
Denne delflyten gir en dynamisk opplevelse der kundekontoinformasjon hentes ved hjelp av en HTTP-forespørsel. Hvis oppslaget lykkes, blir kunden bedt om å bekrefte konto-ID-en. Hvis det mislykkes, eller innringeren foretrekker det, kan de angi kontonummeret manuelt. Flyten håndterer feil som ugyldige inndata, tidsavbrudd og kritiske feil med passende ledetekster på en elegant måte.
Denne delflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Opprett inngangspunkter, køer, kontakter, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
- Kontroller at URL-adressen og parameterne for HTTP-forespørselen er riktig angitt basert på organisasjonens behov.
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Inndata for underflyt
- errorMessage - STRENG: En melding som spilles av i tilfelle en feil under underflyten.
Utganger for understrøm
- utdatavariabel - STRENG: Lagrer det bekreftede eller manuelt angitte kontonummeret.
Fordeling av underflyt
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.
|
Underflyteelement |
Beskrivelse |
|---|---|
|
Start underflyt (Initialisering) |
Underflyten starter prosessen med å hente kundedata. |
|
Vennligst vent (Betryggelsesmelding) |
Innringeren blir informert om at systemet henter informasjonen ved hjelp av en TTS-melding: Vent mens vi sjekker informasjonen din. |
|
HTTP-forespørsel (Hent kundeinformasjon) |
Systemet sender en HTTP GET-forespørsel for å hente kundeinformasjon fra et angitt API-endepunkt. Hvis svaret lykkes, inneholder kunden-ID-en. |
|
Sjekk HTTP-status (Evaluer respons) |
HTTP-responsen evalueres basert på statuskoden. Hvis forespørselen var vellykket, går prosessen videre til neste trinn. |
|
Bekreftelsesmeny (Be om bekreftelse eller manuell oppføring) |
Innringeren blir bedt om å bekrefte konto-ID-en som er hentet, eller angi kontonummeret manuelt hvis det er feil. |
|
Sett variabel (Butikkkonto-ID) |
Hvis anroperen bekrefter konto-ID-en, lagres verdien i outputVariable. |
|
Samle inn sifre (Manuell kontooppføring) |
Hvis forespørselen mislykkes eller innringeren velger å skrive inn kontonummeret på nytt, blir vedkommende bedt om å skrive inn et 6-sifret kontonummer etterfulgt av nummertasten (#). |
|
Feilhåndtering (StillThere, ugyldig, kritisk) |
Underflyten håndterer tidsavbrudd, ugyldige inndata og kritiske feil med respektive ledetekster:
|
|
Avslutt underflyt (Konklusjon) |
Underflyten avsluttes enten etter bekreftelse av kontonummeret eller håndtering av en feil. |
Aktiviteter for underflyt
Tabellen nedenfor beskriver sekvensen av delflyteaktiviteter for denne malen.
|
Underflytaktivitet |
Beskrivelse |
|---|---|
|
Start underflyt |
Underflyten begynner når den aktiveres. |
|
Vennligst vent |
Spiller av en melding ved hjelp av TTS, som ber innringeren om å vente mens informasjonen deres hentes. |
|
HTTP-forespørsel |
Sender en HTTP GET-forespørsel for å hente kundens kontoinformasjon. |
|
Sjekk HTTP-status |
Evaluerer HTTP-svaret for å finne ut om forespørselen var vellykket. |
|
Bekreftelsesmeny |
Ber innringeren om å bekrefte konto-ID-en som er hentet, eller angi den på nytt hvis den er feil. |
|
Sett variabel |
Lagrer det bekreftede eller manuelt angitte kontonummeret. |
|
Samle inn sifre |
Samler inn et 6-sifret kontonummer fra innringeren hvis HTTP-forespørselen mislykkes eller de velger å angi et nytt kontonummer. |
|
Feilhåndtering |
Flere ledetekster håndterer tidsavbrudd, ugyldige inndata og kritiske feil under underflyten. |
|
Avslutt underflyt |
Flyten avsluttes etter at kontonummeret er bekreftet eller det oppstår en feil. |
Købehandling
Bruk denne underflytmalen til å automatisere behandling av køer i Webex Contact Center, slik at innringere blir engasjert i 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 jevn køhåndtering og en engasjerende innringeropplevelse. Du kan tilpasse variabler som musikkvalg, meldingsinnhold og løkkeantall.
Denne delflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger. For musikk brukes den innebygde filen som standard (defaultmusic_on_hold.wav), for ventemusikk.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:
- Opprett inngangspunkter, køer, kontakter, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter.
- Sørg for riktig købehandlingslogikk og feilhåndteringskonfigurasjoner.
- Last opp statiske lydfiler hvis egendefinerte lydmeldinger eller musikkfiler brukes i stedet for Ciscos tekst-til-tale (TTS).
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Inndata for underflyt
- køMessage - STRENG: Meldingen som skal spilles av mellom musikkspor (standard: Vent litt).
- køMusikk1 - STRENG: Den første musikkfilen som spilles av mens innringeren venter (standard:
defaultmusic_on_hold.wav). - køMusikk2 - STRENG: Den andre musikkfilen som skal spilles av mellom meldinger (standard:
defaultmusic_on_hold.wav). - teller - HELTALL: En teller for å spore antall løkker (standard: 0).
- musicDuration - HELTALL: Varigheten hvert musikkspor spilles av (standard: 10 sekunder).
Utganger for understrøm
Ingen
Fordeling av underflyt
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.
|
Underflyteelement |
Beskrivelse |
|---|---|
|
Start underflyt |
Underflyten begynner. |
|
Tilstandskontroll |
Underflyten kontrollerer om telleren er mindre enn 2. Hvis sann, fortsetter flyten til musikk- og meldingssekvensen. Hvis usann, avsluttes underflyten. |
|
Spill av musikk 1 |
Den første musikkfilen (queueMusic1) spilles av i varigheten 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 av musikk 2 |
Etter meldingen spilles den andre musikkfilen (queueMusic2) av i den definerte varigheten. |
|
Økttelleren |
Counter-variabelen økes med 1 etter at den andre musikkfilen er avspilt. |
|
Betingelse for ny kontroll |
Etter at telleren er økt, kontrollerer flyten på nytt hvis telleren fremdeles er mindre enn 2. Hvis sann, gjentas løkken, ellers avsluttes underflyten. |
|
Avslutt underflyt |
Når telleren når 2, avsluttes underflyten. |
Underflytaktivitet
Tabellen nedenfor beskriver sekvensen av underflytaktiviteter.
|
Underflytaktivitet |
Beskrivelse |
|---|---|
|
Start underflyt |
Initialiserer underflytprosessen. |
|
Tilstandskontroll |
En tilstand kontrolleres for å sikre at telleren er mindre enn 2, slik at løkken kan fortsette. |
|
Spill av musikk 1 |
Spiller av den første musikkfilen i varigheten angitt av musicDuration. |
|
Spill av melding |
Spiller av en melding ved hjelp av Cisco TTS med innhold levert av queueMessage. |
|
Spill av musikk 2 |
Spiller av den andre musikkfilen i varigheten angitt av musicDuration. |
|
Økttelleren |
Øk telleren med 1 for å kontrollere løkken. |
|
Avslutt underflyt |
Avslutter underflyten når telleren når den forhåndsdefinerte grensen. |
Mal for planlagt tilbakeringing
Bruk denne malen til å opprette en underflyt som gjør det mulig for innringere å planlegge en tilbakeringing for en bestemt dato og et bestemt klokkeslett, inkludert valg av tidssone.
Denne underflyten veileder oppringeren gjennom en rekke ledetekster for å samle inn all nødvendig informasjon for en planlagt tilbakeringing. Den ber om ønsket dato, et start- og sluttidspunkt for tilbakeringingsvinduet og anroperens tidssone. Delflyten inkluderer validering av inndata for dato og klokkeslett for å sikre nøyaktighet. Hvis et ugyldig format angis, blir oppringeren bedt om det på nytt. Når all informasjon er samlet inn, brukes den til å planlegge tilbakeringing i systemet.
Denne delflyten bruker Cisco tekst-til-tale (TTS) for alle lydmeldinger.
Forutsetninger
Sørg for at følgende krav oppfylles i Webex Contact Center Management Portal før du implementerer denne delflyten:
-
Opprett inngangspunkter, køer, team, tilordning av inngangspunkt og andre organisasjonsspesifikke konfigurasjonsaktiviteter, for eksempel koblinger, oppringings-ANI og mer.
-
Last opp statiske lydfiler hvis egendefinerte lydledetekster brukes i stedet for Cisco tekst-til-tale (TTS).
-
Hvis du vil ha detaljerte trinn, kan du se Webex Contact Center-oppsett og administrasjonsveiledning.
Inndata for underflyt
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| Tilbakeringingsnummer | STRENG | Telefonnummeret som skal brukes for tilbakeringing. |
| Kundenavn | STRENG | Navnet på kunden som ber om tilbakeringing. |
| Tilbakeringingskø | STRENG | Køen som den planlagte tilbakeringingen sendes til. |
Utganger for underflyt
| Variabelnavn | Type | Beskrivelse |
|---|---|---|
| Dato for tilbakeringing | STRENG | Datoen som tilbakeringingen er planlagt for, formatert som ÅÅÅÅ-MM-DD. |
| Tidssone for tilbakeringing | STRENG | IANA-tidssoneidentifikator for tilbakeringing (f.eks. Amerika/Chicago). |
| TilbakeringingstidspunktStartTid | STRENG | Starttidspunktet for tilbakeringingsvinduet, formatert som TT:mm:ss. |
| Slutttid for tilbakeringing | STRENG | Sluttidspunktet for tilbakeringingsvinduet, formatert som TT:mm:ss. |
Nedbryting av underflyt
Tabellen nedenfor beskriver de ulike delflytelementene som er involvert i anropsprosessen, og beskriver handlingene og svarene som oppstår i hver fase.
| Underflyteelement | Beskrivelse |
|---|---|
| Start underflyt | Samtalen går inn i underflyten. |
| Planleggingsdato | Innringeren blir bedt om å angi foretrukket tilbakeringingsdato i formatet ÅÅYYMMDD. Delflyten validerer inndataene for å sikre at det er en ekte dato. Hvis meldingen er ugyldig, gjentas meldingen. |
| Planlegg starttid | Innringeren blir bedt om å angi starttidspunktet for tilbakeringingsvinduet i HHMM-format (24-time). Delflyten validerer inndataene for å sikre at det er et gyldig tidspunkt. Hvis meldingen er ugyldig, gjentas meldingen. |
| Planlegg sluttid | Innringeren blir bedt om å angi sluttidspunktet for tilbakeringingsvinduet i HHMM-format (24-time). Delflyten validerer inndataene for å sikre at det er et gyldig tidspunkt. Hvis meldingen er ugyldig, gjentas meldingen. |
| Planlegg tidssone | Innringeren får en meny for å velge tidssonen.- Trykk på 1 for IST (indisk standardtid).- Trykk på 2 for sentraltid.- Trykk på 3 for østkysten. |
| Planlegg tilbakeringing | Ved hjelp av all innsamlet informasjon (CallbackNumber, CustomerName, CallbackQueue og planlagt dato, klokkeslett og tidssone), planlegger underflyten offisielt tilbakeringingen i systemet. |
| Avslutt underflyt | Underflyten avsluttes etter at tilbakeringingen er planlagt. |
Aktiviteter for underflyt
Tabellen nedenfor beskriver sekvensen av underflyteaktiviteter for planlegging av tilbakeringing.
| Aktivitet for underflyt | Beskrivelse |
|---|---|
| Start underflyt | Underflyten begynner når den aktiveres. |
| PlanlagtDato | Samler inn innringerens foretrukne tilbakeringingsdato. TTS-ledeteksten er: «Angi foretrukket dato i YYYYMMDD-format». Inndataene er validert for å sikre at det er riktig datoformat. |
| Format ConvertDate | Når en gyldig dato er angitt, konverterer denne aktiviteten YYYYMMDD-inndataene til et YYYY-MM-DD-format og lagrer dem i variabelen CallbackScheduleDate. |
| PlanleggStarttid | Samler inn starttidspunktet for tilbakeringingsvinduet. TTS-ledeteksten er: «Angi starttidspunktet for tilbakeringingen i HHMM-format». Inndataene er validert for å sikre at det er riktig tidsformat. |
| ConvertStartTime | Konverterer HHMM-starttidsinndata til et HH:mm:ss-format og lagrer den i variabelen CallbackScheduleStartTime. |
| Slutttid for tidsplan | Samler inn sluttidspunktet for tilbakeringingsvinduet. TTS-ledeteksten er: «Angi sluttidspunktet for tilbakeringingen i HHMM-format». Inndataene er validert for å sikre at det er riktig tidsformat. |
| Konverteringsslutttid | Konverterer HHMM-slutttidsinndata til et HH:mm:ss-format og lagrer den i variabelen CallbackScheduleEndTime. |
| Tidssone | Viser en meny for å velge en tidssone. |
| PlanleggTilbakeringing | Denne endelige handlingen tar alle de innsamlede og formaterte variablene og oppretter den planlagte tilbakeringingsforespørselen i systemet. |
| Avslutt underflyt | Flyten avsluttes etter at tilbakeringingen er planlagt. |
Ytterligere ressurser
Hvis du vil ha mer informasjon om hvordan du konfigurerer underflyter, kan du se Webex Contact Center-oppsett og administrasjonsguide.
Opprett og administrer flyter
Opprett en flyt
Du kan opprette og administrere flyter ved hjelp av modulen for rutingsressurser. Når du utformer en flyt, kan ikke en konsultasjonssamhandling inneholde en høflig tilbakeringing, tilbakemelding etter undersøkelse eller blind overføringsaktivitet.
Når du oppretter en flyt, kan du oppleve forsinkelse i flytdesigneren hvis antallet noder overskrider 100. I slike tilfeller anbefaler vi at du bruker funksjonene Flow Chaining og Dynamic Variables til å bryte ned en stor flyt i mindre flyter som er lett å administrere. Hvis du vil ha mer informasjon, kan du se Koble til flere flyter (med GoTo) og Køkontakt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
På Flows side, klikk Manage flows. Velg Create flows fra rullegardinlisten. Filen Create a new flow veiviseren vises med muligheten til å velge mellom Flow eller
Subflow.
|
| 4 |
Klikk Flow. Klikk Subflow for å skape en underflyt. Prosessen med å skape en underflyt ligner på prosessen med å skape en flyt. |
| 5 |
Velg ønsket alternativ for å opprette flyten:
|
| 6 |
Klikk Start fresh. |
| 7 |
I Flow name skriv 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 Create flow. Filen Flow Designer vinduet vises. |
| 9 |
I General settings Skriv inn beskrivelsen av flyten. Du kan ikke endre beskrivelsen senere. |
| 10 |
(Valgfritt) Konfigurer følgende innstillinger i Diagram settings delen.
|
| 11 |
I Flow Decryption Settings del, slå på Enable flow decryption veksle for å tillate dekryptering av sensitiv informasjon i flyten. A Debug Details Data Disclosure popup vises. Sjekk I agree og klikk Save. 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 ut-av-boksen flyter for vanlige brukstilfeller. Slik oppretter du flyter fra flytmaler:
| 1 |
Logg på Control Hub. |
| 2 |
Navigere til . |
| 3 |
Fra Contact Center navigasjonsruten, klikk . |
| 4 |
På Flows side, klikk Manage flows og klikk på Create flows -rullegardinlisten. Filen Create a new flow veiviseren vises med muligheten til å velge mellom Flow eller Subflow.
|
| 5 |
Klikk Flow. Hvis du vil opprette en underflyt, klikker du Subflow. Prosessen med å skape en underflyt ligner på prosessen med å skape en flyt. |
| 6 |
Fra Choose a method, klikk Flow templates. |
| 7 |
Velg malen fra listen over tilgjengelige maler. Klikk Next. Klikk View details for å se en detaljert forhåndsvisning av malen. Se delen Vis flytmaldetaljer for mer informasjon. |
| 8 |
I Flow name -feltet, gi et unikt navn for flyten. Følg navngivningskonvensjonene. |
| 9 |
Klikk Next. Du har opprettet en ny flyt fra en flytmal.
Hvis du vil ha mer informasjon om flytene, og hvis flyter krever ytterligere konfigurasjon før testing, bruker du koblingene som er tilgjengelige i oppføringen av flytmalen. Se Vis detaljer for flytmal. |
Hva nå?
Tilpass aktivitetene og hendelsene i flyten etter dine behov. Valider og publiser flyten.
Vis detaljer om flytmal
Slik viser du mer informasjon om en bestemt mal:
| 1 |
Velg ønsket mal på siden for malsamling. |
| 2 |
Klikk View details. Filen Template details siden vises.
|
Hva nå?
Klikk Select template for å fortsette med den valgte malen.
Alternativer for kontekstmeny
Bruk kontekstmenyen for ytterligere handlinger. Slik åpner du kontekstmenyen fra Flows siden, velg flyten og åpne flyten i flytdesignmodulen. Hold pekeren over flytnavnet. Det vises en meny med følgende alternativer:
- Edit name– Bruk til å gi nytt navn til flyten.
- Export– Brukes til å eksportere flyten.
- Import– Bruk til å importere flyten.
- Delete– Bruk til å slette flyten.
- View version history– Bruk for å vise versjonsdetaljene for flyten.
Rediger flytvariabler
Du kan ikke redigere en variabel når den er i bruk. Når du har opprettet variabeltypen, kan du ikke redigere variabeltypen.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner. |
| 4 |
Klikk på en variabel kode fra Global properties brød. Et popup-vindu viser et sammendrag av variabelinformasjonen.
|
| 5 |
Klikk Edit øverst til høyre i popup-vinduet. |
| 6 |
Velg den ubrukte variabelen i flyten. |
| 7 |
Gjør de nødvendige endringene i variabelnavn, beskrivelse, verdi og variable konfigurasjoner. |
Endre en flyt
Bruke Edit veksle for å redigere en flyt. Når dette alternativet er aktivert, kan ikke andre flytutviklere redigere flyten samtidig. Som standard åpnes en flyt i skrivebeskyttet modus.
Du kan merke variabler som inneholder sensitiv informasjon som sikre. Når du åpner en eksisterende flyt som inneholder flytvariabler, blir du bedt om å gjennomgå og merke disse variablene som sikre. For mer informasjon om sikre variabler, se Sikre variabler.
| 1 |
Logg på Control Hub. | ||||||||||||
| 2 |
Gå til . Filen Flows siden vises og viser listen over flyter med følgende felt:
| ||||||||||||
| 3 |
Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner. Hvis den valgte flyten har flytvariabler, blir du bedt om å merke variablene som sikre. Du kan bare endre flyten hvis Edit On veksleknappen er aktivert. Hvis Edit On bryteren er slått av, flyten vises i skrivebeskyttet modus. | ||||||||||||
| 4 |
Flow Decryption Settings: Aktiver Flow Decryption Settings for å tillate dekryptering av flyten. Se delen Sporingsflyter for detaljer. | ||||||||||||
| 5 |
Klikk Go Select Secure Variables for å åpne Edit Secure Variables dialogboksen. Du kan klikke Skip for now for å fortsette å redigere den valgte flyten uten å merke de sikre variablene. Denne dialogboksen vises neste gang du redigerer flyten. Sjekk Don't show this message again avmerkingsboksen for å hoppe over valgprosessen for den valgte flyten permanent. Denne funksjonen støttes for øyeblikket ikke. | ||||||||||||
| 6 |
Merk av i avmerkingsboksene for variablene som inneholder sensitiv informasjon, og klikk Save. Flytdesigner-vinduet viser de valgte variablene med et låseikon ved siden av variabelnavnene. Den valgte flyten åpnes i skrivebeskyttet modus. | ||||||||||||
| 7 |
Aktiver Edit veksleknappen for å endre flyten. | ||||||||||||
| 8 |
Rediger utkastflyten etter behov. Når du endrer en flyt, kan ikke en konsultasjonssamhandling inneholde en høflig tilbakeringing, tilbakemelding etter undersøkelse eller blind overføringsaktivitet. | ||||||||||||
| 9 |
Klikk Save for å lagre flyten hvis du deaktiverer Autosave veksleknapp. |
Forhåndsvis lydmelding i flyten
Funksjonen for forhåndsvisning av lydmeldinger muliggjør umiddelbar lydavspilling av .wav-filer og tekst-til-tale-meldinger (TTS) i flytdesignmodulen. Filen Preview prompt knappen med følgende aktiviteter gir en forbedret utvikleropplevelse ved å redusere tiden og innsatsen for validering av lyd- og tekst-til-tale-meldinger:
Bruke Preview prompt knapp for rask bekreftelse av lydmeldinger, språk og talevalg i TTS-meldinger, sammen med testing av SSML-tagger for hurtigtilpasning.
-
Aktivitet for avspilling av musikk støtter ikke melding om forhåndsvisning.
-
Når tekst-til-tale forhåndsvises, er stemmevalg obligatorisk.
-
Du kan ikke endre TTS-tilkoblingsalternativet når du forhåndsviser ledeteksten. Lukk forhåndsvisningsledemodalen, velg en annen leverandør på aktiviteten for å teste en annen TTS-leverandør.
-
Filen Language og Voice innstillinger i rullegardinlisten når forhåndsvisning av en melding samsvarer med variabler Global_Language og Global_VoiceNamehenholdsvis. Du kan angi disse i flyten for å endre opplevelsen.
-
Når du tester lydfilvariabler, må du kontrollere at filbanen tilsvarer en faktisk .wav-fil som finnes på systemet.
Søk etter enheter i en flyt
Bruk søkefunksjonen til å søke etter enheter i en flyt og få rask tilgang til plasseringene deres. For flyter som er mer detaljerte og komplekse, bruk denne søkefunksjonen for å unngå manuell innsats for å finne de ønskede enhetene.
Du kan søke i følgende enheter i flyten ved hjelp av denne søkefunksjonen:
- Aktivitetsnavn, beskrivelser og inndata
- Variabelnavn
- Pebble uttrykk
- Flyteegenskaper
Du kan finne og erstatte fri tekst inne i felt som tekstinndata, beskrivelser, pebble uttrykk og så videre.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i Flow Designer
vindu.
|
| 4 |
Skriv inn nøkkelordet (aktivitetsnavn, variabelnavn eller streng) i søkeboksen som vises øverst til høyre. Enter. Alternativt kan du utløse søkeboksen ved hjelp av hurtigtastene: Cmd + 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 |
Hvis du vil finne og erstatte en tekst, gjør du følgende: |
Bruk versjonsetiketter på en flyt
Vi anbefaler at du legger til versjonsetiketter for å bygge en livssyklus for flyten gjennom ulike faser som utvikling, testing 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å å overskrive 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 mulighet til å knytte forskjellige versjoner av den samme flyten til forskjellige inngangspunkter eller GoTo-aktivitet. Den nyeste er standardversjonsetiketten som du ikke kan fjerne fra en flytversjon. Du kan bruke alle andre versjonsetiketter sammen med den nyeste.
I tillegg kan du legge ved flere versjoner av den samme flyten til et inngangspunkt. Under en inngangskonfigurasjon kan du velge en flyt sammen med en av dens tilknyttede versjonsetiketter.
Du kan også endre flytlogikken dynamisk ved å få tilgang til versjonsetiketter i flyten ved hjelp av NewContact variabel (se Start Flow for detaljer). Filen
NewContact.FlowVersionLabel variabelen viser flytversjonsetiketten som kjører for øyeblikket: om «Dev,» «Test,» «Live,» eller «Latest». Ved å bruke en flytversjonsetikett kan du lage tilpasset logikk som skreddersyr de spesifikke versjonsetiktene for flyten.
Når du åpner flyten i redigeringsmodus, ser du utkastversjonen fra den nyeste flytversjonen som er publisert. Når du publiserer dette utkastet, knytter det den nyeste versjonsetiketten til det. På et gitt tidspunkt har bare én flyt den nyeste versjonsetiketten knyttet til den. Dette tilsvarer den siste publiserte versjonen av flyten.
Før du starter
Du må publisere flyten minst én gang.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner. |
| 4 |
Rediger flyten. |
| 5 |
Klikk Save for å lagre flyten hvis du deaktiverer Autosave veksleknapp. |
| 6 |
Slå på Validation veksle-knappen for å aktivere publisering. |
| 7 |
Klikk Publish. |
| 8 |
(Valgfritt) I Publish flow dialogboksen, skriv inn en merknad om versjonen eller informasjonen du vil dele med andre flytutviklere. |
| 9 |
Som standard Latest er 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 Add version label -rullegardinlisten. Hvis en bestemt versjonsetikett er tilordnet et inngangspunkt, vises et varsel ved siden av versjonsetikett i rullegardinlisten som sier at etiketten er tilordnet et inngangspunkt. |
| 10 |
Klikk Publish. Når du har valgt én eller flere passende versjonsetiketter og publisert, bruker du denne versjonen av flyten når du tilordner et inngangspunkt. |
| 11 |
(Valgfritt) Klikk på tidtakerikonet ved siden av versjonsnummeret for å vise versjonshistorikken for flyten. Filen Version history modal vises som viser følgende detaljer for aktive versjoner og andre versjoner av flyten:
Bruk en av følgende nøkkelordsøkeattributter for å filtrere tabellen:
|
| 12 |
(Valgfritt) Klikk View ikon på en rad for å vise flyten publisert i den valgte versjonen. Hvis du velger å redigere når du viser en eldre flytversjon, overskriver den gjeldende utkastet med den spesifikke flytversjonen. |
Du kan legge til et hvilket som helst antall versjoner i en flyt. Flytversjonshistorikken viser imidlertid bare de nyeste 100 versjonene. Flytversjoner slettes bare når du sletter flyten.
Aktiver eller deaktiver automatisk lagring
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på for å opprette en flyt New. |
| 4 |
Hvis du vil redigere en eksisterende flyt, klikker du Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i Flow Designer
vindu.
|
| 5 |
Hvis du vil aktivere alternativet for automatisk lagring, angir du Autosave slå knappen på PÅ. |
| 6 |
Slik deaktiverer du alternativet for automatisk lagring: Når du har deaktivert alternativet for automatisk lagring, må du lagre endringene manuelt. Ellers mister du endringene som er gjort i flyten. |
Kopier og lim inn aktiviteter
Kopier og lim inn en aktivitet eller gruppe av aktiviteter i samme flyt, slik at du ikke trenger å konfigurere aktiviteter fra bunnen. Til dette formålet kan du velge én enkelt aktivitet eller en gruppe aktiviteter samtidig og bruke dem på nytt i samme flyt. Når du kopierer aktiviteter, oppretter systemet duplikater av disse aktivitetene og kopierer alle de konfigurerte innstillingene og koblingene.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på for å opprette en flyt . |
| 4 |
Hvis du vil redigere en eksisterende flyt, klikker du Go to Flow Designer ikon ved siden av flyten for å åpne flyten. |
| 5 |
Gjør én av følgende: Du kan også trykke på CTRL+C på tastaturet for å kopiere de valgte aktivitetene og trykke på CTRL+V for å lime inn de valgte aktivitetene på lerretet. |
| 6 |
Omarranger de kopierte aktivitetene etter behov. |
Validere en flyt
Valider en flyt for å sikre at alle obligatoriske felt er konfigurert og at flytstrukturen er gyldig. Validering kan ikke bestemme hvordan systemet kjører flyten ved kjøretid og garanterer ikke at flyten kjører som forventet.
Når valideringen er fullført, forlat Validation slå på. Du kan ikke publisere flyten med mindre valideringen lykkes.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikonet ved siden av flyten du vil validere. Flyten åpnes i Flow Designer
vindu.
|
| 4 |
Angi Validation veksle til On. Valideringen starter, og feilene vises i vinduet. Under valideringen viser systemet feil på følgende måter:
|
| 5 |
Hvis du lukker Validation details vinduet og vil åpne det på nytt, klikk på Flow errors knapp. |
| 6 |
(Valgfritt) Hvis det oppstår feil, angir du Validation veksle til Off. Korriger feilene og start valideringen på nytt. Flytvalidering kan ikke evaluere funksjoner eller sjekke om variabler løser seg for å forvente verdier. Den sjekker bare for strukturelle feil. Dobbeltsjekk variablene dine for å sikre at de fungerer som forventet. |
Kopier en flyt
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på ellipseikonet ved siden av flyten du vil kopiere, og klikk på Copy. Navnet på den kopierte flyten har dette formatet: Copy_FlowName_FlowID. Flytnavnet er navnet på den opprinnelige flyten, og flytID-en er en unik identifikator for den opprinnelige flyten. |
| 4 |
Åpne den kopierte flyten for å redigere navnet. |
Eksportere en flyt
Eksporter en flyt for å trekke ut en flytdefinisjon som en JSON-fil. Senere kan du importere JSON-filen for å opprette den samme flyten på en annen leier. Hvis du vil importere en flyt, kan du se Importer en flyt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på ellipseikonet ved siden av flyten du vil eksportere, og klikk på Export. |
| 4 |
Velg i dialogboksen som åpnes Save 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 leier, må du først eksportere flyten som en JSON-fil. Hvis du vil eksportere en flyt, kan du se Eksporter en flyt.
Hvis du vil gjenbruke en eksisterende flyt i samme leietaker, kan du se Kopier en flyt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Under Manage flows klikk Import. |
| 4 |
Velg flytfilen som er i JSON-format fra ditt lokale system. |
| 5 |
Klikk Open for å importere filen. Flyten importerer 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 filstørrelsen på opptil 10 MB. |
Hva nå?
Du kan endre eller publisere flyten. Hvis du vil ha mer informasjon, kan du se Arbeid med flyter.
Publiser en flyt
Du kan publisere en flyt etter at systemet har validert flyten og finner den fri for feil. Du kan bruke en publisert flyt i rutingsstrategier for inngangspunkt.
Før publisering må du bekrefte at flyten er riktig konfigurert og klar for bruk av kontaktsenter i sanntid. Systemet støtter ikke fullstendig redigering av en publisert flyt.
Systemet deaktiverer Publish flow knappen mens Validation bryteren er av. Hvis det finnes noen aktive feil, forblir knappen deaktivert.
Når du klikker Publish flow, den Publish flow bekreftelsesvindu vises. 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 brukerstøtte for å få hjelp med feil. Støtte kreverTracking Id. - Klikk på Retry publish.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikonet ved siden av flyten du vil publisere. Flyten åpnes i Flow Designer
vindu.
|
| 4 |
Klikk Publish. Hvis flyten publiseres, vises en bekreftelsesmelding. |
| 5 |
Velg ett av følgende alternativer:
|
Slett en flyt
Hvis en flyt har en status på Published, kan det være en del av en konfigurasjon av rutingstrategi. Vet hvor flyten er i bruk før du sletter den. Ellers kan du påvirke samhandlinger med kontaktsenter i sanntid.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Filen Flows siden vises.
|
| 3 |
Klikk på ellipseikonet ved siden av flyten du vil slette, og klikk på Delete. |
| 4 |
Klikk Yes for å bekrefte. |
Strategier for ruting av inngangspunkt
En strategi for ruting av inngangspunkt er en konfigurasjon som kontrollerer rutingatferden til en kontakt når kontakten når et inngangspunkt. Når en kontakt ankommer til et inngangspunkt, sjekker rutemotoren for å se hvilken inngangspunktrutestrategi som er aktiv på det bestemte tidspunktet, og følger denne konfigurasjonen.
Samtalekontrolldelen i konfigurasjonen av strategien for inngangspunkt for ruting lar deg 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 anropet i IVR og køopplevelsen etter at kontakten er i kø.
Velg en flyt fra Flow rullegardinmenyen for å indikere flyten som styrer denne ende-til-ende-anropsopplevelsen i tidsintervallet som er angitt i rutingstrategien. 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 inngangspunktets rutingstrategi.
Strategier for køruting
En strategi for køruting er en konfigurasjon som kontrollerer rutingatferden til en kontakt når kontakten når en kø. Når en kontakt ankommer i en kø, kontrollerer rutingsmotoren hvilken strategi for køruting som er aktiv på det bestemte tidspunktet, og følger denne konfigurasjonen.
Kunder som har strategier for køruting i Webex Contact Center, 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
Flytdesigner lar deg dele store flyter inn i mindre, mer håndterbare deler som kalles delflyter. Du kan gjenbruke delflyter på tvers av flere flyter for å håndtere bestemte oppgaver. Denne modulære tilnærmingen forenkler flytstyringen og reduserer kompleksiteten ved å bygge store flyter. Her er noen av de viktigste egenskapene ved delflyter:
-
Du kan opprette delflyter på organisasjonsnivå for å gjøre dem tilgjengelige internt. Du kan for eksempel vise og aktivere delflyter som er tilgjengelige i samme organisasjon. Du kan opprette maksimalt 200 delflyter per organisasjon.
-
Du kan starte en underflyt fra en flyt for å kjøre logikk uten å koble til et inngangspunkt eller forlate hovedflyten.
-
Du kan bruke underflyter på nytt flere ganger i en hovedflyt eller på tvers av hovedflyter i organisasjonen.
-
Du kan overføre variabler mellom overordnet flyt og delflyt og tilordne inn- og utdatavariabler fra hovedflyt til delflyt og motsatt måte. Dette gjør disse variablene i underflyten uavhengige av variablene i den overordnede flyten som påkaller underflyten.
Tekst-til-tale-innstillingene (TTS) i hovedflyten overføres imidlertid ikke til delflytene. Vurder for eksempel en flyt der hovedflytvariabelen er
Global_VoiceName: fr-FR-Ariane (French). Hvis en underflyt utløser å spille av TTS, spilles lyden av på engelsk som standard. For å overvinne dette må du definere en underflytvariabel med samme navn somGlobal_VoiceName :fr-FR-Ariane (French). Du kan også opprette en delflytvariabelGlobal_VoiceName(samme som i hovedflyten) og tilordne verdien fra hovedflyten til delflyten. Hvis du vil ha mer informasjon, kan du se Konfigurer forskjellige støttede språk og talenavn med opprinnelig tekst-til-tale i WxCC-underflyten.Du kan ikke legge til globale variabler i underflyten. Du kan imidlertid tilordne en global variabel fra hovedflyten til en lokal variabel i underflyten.
-
Du kan publisere underflyt uavhengig av hverandre. Endringene i delflyten trer imidlertid først i kraft etter at du har publisert hovedflyten på nytt.
-
Du kan knytte en versjonsetikett som Live, Dev og Test til en delflyt, slik at du kan utføre en ende-til-ende-testing av hovedflyten i de respektive miljøene.
-
Delstrømmer må aktiveres fra hovedstrømmene. Du kan ikke starte en ny underflyt fra en underflyt.
-
Du kan ikke koble en underflyt fra et inngangspunkt eller strategi for køruting.
-
Du kan importere og eksportere delstrømmer uavhengig av hverandre.
Opprett en underflyt
Du kan opprette og administrere underflyter i Control Hub.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klikk . |
| 4 |
I Subflow name skriv inn navnet på underflyten. Navnet på underflyten må være unikt. Det kan ikke inneholde mellomrom. De eneste spesialtegnene som er tillatt er _ (understrek) og - (bindestrek). Maksimal lengde er 80 tegn. |
| 5 |
Klikk Start building subflow. Filen Flow Designer vinduet vises. |
| 6 |
I General settings Skriv inn beskrivelsen av underflyten. Du kan endre denne beskrivelsen senere. |
| 7 |
I View settings -delen, konfigurer funksjoner som buede koblinger, koblingsfarge, feilbanefarge, valgfarge og tykkelse. |
| 8 |
I Variable definition legg til de nødvendige variablene for å koble til hovedflyten.
Alle variablene ovenfor kan være Streng, Heltall, Dato Time, Boolsk, Desimal 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. For mer informasjon, Bruk versjonsetiketter på en flyt og Feilsøkingsflyt. |
Redigere en underflyt
Når du redigerer og publiserer en delflyt, trer endringene i hovedflyten bare i kraft etter at du har publisert hovedflyten.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klikk på underflyten du vil redigere. |
| 4 |
Aktiver Edit veksle-knappen for å endre underflyten. |
| 5 |
Foreta de nødvendige endringene i underflyten. Klikk Save for å lagre flyten hvis du deaktiverer Autosave veksleknapp. |
Slette en underflyt
Hvis en publisert hovedflyt bruker en delflyt, kan du ikke slette den, enten flyten er direkte eller knyttet til et inngangspunkt. Hvis du vil slette underflyten, må du først fjerne den fra hovedflyten eller slette hovedflyten helt.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Klikk på det vertikale ellipseikonet på delflytraden du vil slette, og klikk på Delete. |
| 4 |
Klikk Yes for å bekrefte. |
Legg til underflyt i en hovedflyt
Du kan legge til en delflyt på tvers av flere hovedflyter.
| 1 |
Logg på Control Hub. |
| 2 |
Navigere til . Du kan også legge til en delflyt i en hovedflyt fra navigasjonsfeltet i Management Portal. Velg . Klikk på ellipseikonet ved siden av flyten du vil redigere, og klikk på Open. |
| 3 |
Klikk på flyten du vil endre for å legge til en underflyt. Filen Flow Designer vinduet vises. |
| 4 |
Klikk på Subflows kategorien. Det vises en liste over delflyter for den valgte organisasjonen/leietakeren. |
| 5 |
Dra og slipp den nødvendige delflyten fra listen til lerret for å legge den til i hovedflyten. Du kan vise detaljene for den valgte underflyten, for eksempel navn, underflytversjon sammen med versjonsetiketten og alle variabler som er konfigurert i underflyten. Klikk eventuelt View ved siden av navnet på underflyten for å åpne underflyten i en ny fane i nettleseren. |
| 6 |
I Subflow version velger du den nødvendige underflyteetiketten som du vil legge til i hovedflyten, da dette ikke er konfigurert som standard. Som standard Enable automatic updates avmerkingsboksen er merket av. Når dette er aktivert, oppdaterer systemet automatisk hovedflyten med den nyere versjonen når du oppretter en ny versjon av en delflyt. Fjern merket for Enable automatic updates mulighet for å deaktivere automatiske oppdateringer. Sørg for å publisere hovedflyten på nytt når du oppretter nyere versjoner av underflyten. |
| 7 |
I Subflow input variables del, tilordne hovedflytvariablene til underflytinndatavariablene. Sørg for at du tilordner den samme datatypen slik at delflyten fungerer uten feil. På samme måte i Subflow output variables del, tilordne variablene for underflyt til hovedflytvariablene med samme datatype. |
| 8 |
Publiser hovedflyten. |
Opprett og administrer funksjoner
Du kan opprette og administrere funksjoner i flytdesignmodulen. Funksjoner lar deg skrive egendefinert kildekode for å utføre raske dataoppgaver og orkesterkompliserte handlinger. Du kan skrive kode innebygd ved hjelp av et koderedigeringsprogram og bruke dem på tvers av flyter.
Funksjonene supplerer rammeverket for Pebble-malen som utviklerne bruker til å utføre lignende oppgaver. Med denne funksjonen kan flytutviklerne:
- Velg språk for å skrive koden. Støttede språk er JavaScript og Python.
- Skriv egendefinert kildekode med språkspesifikk statisk analyse.
- Test egendefinert kode med prøveverdier og vis utdata og feil før publisering.
- Skriv flytlogikk basert på aktivitetsvariabler og status/feilkoder.
- Analyser og sett inn verdiene av utdata som returneres av funksjonen, for videre bruk i flyten.
- Gjenbruk fungerer på tvers av flere flyter som en aktivitet.
- Feilsøkingsflyter ved hjelp av feilmeldingene som returneres av funksjonsutdata, status og feilkoder, kjøretidsfeilhåndtering, flytfeilsøkingsfunksjoner 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 tildeles per funksjon, er 128 MB.
- Det konfigurerbare tidsavbruddet for lyd på vent er 2–5 sekunder.
Opprett en funksjon
| 1 |
Logg på Control Hub. |
| 2 |
Navigere til . |
| 3 |
På Functions side, klikk Create a function. Du kan også opprette en funksjon fra Functions fanen i flytdesigner-modulen. |
| 4 |
På Create a new function Velg ønsket metode for å opprette en funksjon. |
| 5 |
Klikk Publish Function. På Publish Function side, angi følgende detaljer:
Bruk rullegardinknappen ved siden av funksjonsnavnet øverst til venstre på siden for å vise versjonshistorikken for 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 at du har redigert kildekoden eller innstillingene, oppdaterer systemet umiddelbart endringene til alle flyter som bruker de merkede versjonene av funksjonen. Vær derfor oppmerksom når du publiserer merkede versjoner av en funksjon som brukes i dine direkteproduksjonsstrømmer. |
Hva nå?
Legg til funksjonen i en hovedflyt. Hvis du vil ha mer informasjon, se Legge til en funksjon i en hovedflyt.
Administrere funksjoner
Når du har opprettet en funksjon, kan du kopiere, eksportere og slette funksjonen etter behov.
| 1 |
Logg på Control Hub. |
| 2 |
Navigere til . Funksjonssiden viser alle funksjonene som er opprettet i organisasjonen.
|
| 3 |
Klikk på ellipseikonet ved siden av funksjonen. Velg Copy, Delete, eller Export etter behov. |
| 4 |
Klikk på Manage function in flow designer knapp for å åpne funksjonen i flytdesignmodulen. |
Hva nå?
Legge til en funksjon i en hovedflyt
Du kan legge til en funksjon på tvers av flere hovedflyter.
| 1 |
Logg på Control Hub. |
| 2 |
Navigere til . |
| 3 |
Klikk for å åpne flyten som du vil legge til en funksjon i. |
| 4 |
Slå på Edit knapp. |
| 5 |
Klikk på Functions fane fra aktivitetslisteruten til venstre Det vises en liste over publiserte funksjoner som er opprettet for den valgte organisasjonen/leietakeren. |
| 6 |
Dra og slipp den nødvendige funksjonen fra listen til lerret. Legg den til hovedflyten. Du kan vise detaljene for den valgte funksjonen, for eksempel funksjonsversjonsetikett, funksjonsinndatavariabler, variabeldetaljer og utdatavariabler. |
| 7 |
I Function Input Variables del, tilordne hovedflytvariablene til funksjonens inndatavariabler. Flytvariabler opprettet med samme navn og datatype som funksjonens inndatavariabler blir automatisk tilordnet til hverandre. |
| 8 |
I Function Output Variables del, analysere og tilordne funksjonens utdatavariabler til hovedflytvariablene med samme datatype. Du kan analysere ved hjelp av JSONPath-uttrykk, som beskrevet på skjermen med eksempler. |
| 9 |
Publiser hovedflyten. |
OSS-er
Denne delen svarer på vanlige spørsmål om bruk av funksjoner i organisasjonen.
Hvilke språk støtter modulen Flow Designer for funksjonsaktivitet?
Flytdesigner-modulen støtter JavaScript (Node.js 22.x) og Python (3.13) i første fase.
Har vi noen begrensninger på bibliotekene jeg kan bruke i kodeblokken?
Vanlige lokale biblioteker er tilgjengelige. Det finnes imidlertid ingen støtte for egendefinerte moduler.
Er det noen grense på antall kodelinjer?
Ja. Du kan skrive inn opptil 5000 linjer med kode.
Er det noen begrensninger på utførelsestiden?
Ja. Det er begrenset til 5 sekunder på å fullføre utførelsen.
Kan jeg teste koden min? Noen begrensninger?
Ja. En kjøringstest er tilgjengelig med faktiske utdata eller feilmelding returnert. Konsollogger er ikke eksponert, men man kan angi og få tilgang til dem ved hjelp av en egendefinert utdatastreng.
Har vi støtte til Musikk venter på hendelse venter midt i samtalen (stillhetsforebygging)
Ja, innstilling av musikk på vent på flyt bidrar automatisk til å forhindre stillhet for innringere. Standardverdien er 2 sekunder.
Hvordan fungerer funksjonen?
Vi bruker FaaS (funksjon som tjeneste) infrastruktur til å pakke og kjøre funksjonen. Lav ventetid for talesamtaler.
Hvor mange inndatavariabler kan jeg sende inn? Hvor mange utganger blir det satt?
Ti inndatavariabler og én JSON-utdatavariabel settes. Individuelle funksjonsutdata kan analyseres i samme aktivitet ved hjelp av JSONPath-uttrykk.
Kan jeg sette flere variabler til kodeblokken?
Ja. Den nye forbedringen for å angi flere variabler ligner på «Parse»-aktiviteten.
Kan jeg bruke funksjonen på tvers av flere flyter på nytt?
Ja. Du kan bruke funksjonen på tvers av flytene, da den er sentralt tilgjengelig i organisasjonen.
Hvem kan administrere (redigere eller vise) funksjoner?
Ledere og administratorer. Tilsynenes tilgang til funksjonen styres av Function innstilling (som kan settes til Rediger, Vis eller Ingen under Kundeopplevelse i brukerprofilen).
Konfigurer feilhåndtering
Systemet fremhever feilhåndteringsbanen for hver aktivitet som er konfigurert innenfor den bestemte flyten. Konfigurer feilhåndteringsbanen for å administrere potensielle feil under flytkjøring. Systemet viser denne banen som standard, men konfigurering av den er valgfri. Hvis du ikke konfigurerer det for en aktivitet, viser systemet varsler under flytvalidering. Du kan imidlertid fremdeles publisere flyten med disse varslene.
Systemet klassifiserer feil som oppstår under flytkjøring i to kategorier:
-
Activity execution errors: Angi feilene som oppstår under den funksjonelle utførelsen av aktiviteten. Det oppstår for eksempel en aktivitetsfeil når en kunde angir en oppføring som ikke samsvarer under utførelsen av aktiviteten Meny.
-
System/Global errors: Angi feilene som oppstår i systemet under aktivitetsutførelsen. Det oppstår for eksempel systemfeil når det finnes et ugyldig punktuttrykk under utførelsen av aktiviteten Angi variabel.
-
Undefined Error: Denne feilnoden angir feilutdatabanen 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 Flow Control aktiviteter som ikke har Undefined Error node:
- Startflyt
- Sluttflyt
- HTTP-forespørsel
- Parse
Hvis du ikke ser Undefined Error node i enhver aktivitet, ta kontakt med Cisco kundestøtte for å aktivere det tilsvarende funksjonsflagget.
-
Konfigurer feilbehandlingsbaner for å optimalisere flyten. Hvis du ikke konfigurerer en feilhåndteringsbane for aktiviteten, brukes flyten som standard til banen angitt i
OnGlobalError hendelseshandler under Event Flows kategorien. For mer informasjon om
OnGlobalError hendelsesbehandler, se Hendelsesflyter.
Systemkrevde grenser for selvløp for aktiviteter
Systemet håndhever selvløpende begrensninger på bestemte aktiviteter under kjøringstid for flyter. Dette hindrer at aktiviteter går inn i endeløse løkker i en interaksjon.
Hvis en aktivitet overskrider den systemkrevde grensen under kjøring, vises en advarsel som indikerer at en løkke oppdages. Hvis du vil ha mer informasjon om de spesifikke maksimumsgrenseverdiene for aktiviteter, kan du se artikkelen Systemgrenser i Webex Contact Center.
Hvis en aktivitet overskrider den systemkrevde grensen under kjøring, vises en advarsel som indikerer at en løkke oppdages. Se tabellen nedenfor for maksimale grenseverdier for aktiviteter:
Konfigurasjoner | Grense for selvløp |
|---|---|
| Avansert køinformasjon | 1500 |
| Blind overføring | 10 |
| Brolagt overføring | 75 |
| Tilbakeringing | 10 |
| Analyse av samtalefremdrift | 10 |
| Innsamlingsnummer | 100 |
| Koble fra kontakten | 0 |
| Eskalere samtaledistribusjonsgruppe | 750 |
| TilbakemeldingV2 | 10 |
| Meny | 100 |
| Køkontakt | 100 |
| Kø til agent | 100 |
| Angi innringer-ID | 100 |
| Opptakskontroll | 10 |
| Ta opp | 10 |
| Planlegg tilbakeringing | 10 |
| Angi kontaktprioritet | 100 |
| Start mediestrøm | 20 |
| Last opp lyd | 3 |
| Virtuell agent | 50 |
| Virtuell agent V2 | 50 |
Selv om det finnes spesifikke konfigurasjoner for samtalebehandlingsaktiviteter, er flytkontrollaktiviteter underlagt systemkonfigurerte overspenningsgrenser for å sikre stabilitet og forhindre uendelig løp.
Koble sammen flere flyter (med GoTo)
Flytdesigner gir deg muligheten til å koble sammen flere flyter (flytkjeden). Du kan endre innringerens opplevelse ved å overføre anrop til et inngangspunkt (basert på tid) eller til en flyt (for gjenbruk på tvers av scenarier). Bruk GoTo til å kjede flere flyter. Du kan kartlegge flytvariabler på tvers av flyter for å sikre at dataene beholdes på tvers av ende-til-ende-samtaleopplevelsen.
Registrering av vaksinasjon
For å håndtere kunder som deltar i en vaksinasjonskampanje, kan du tilby to alternativer: ett for premium-kunder og det andre for generelle kunder.
Når generelle kunder ringer, sender systemet anropet til flyten som er knyttet til oppføringspunktets håndtering. Basert på de aktive rutingsstrategiene for inngangspunkt ruter systemet samtalen til riktig agent for å registrere den generelle kunden.
Når premium-kunder ringer, sender systemet samtalen til en annen flyt for å planlegge en avtale.
Kjente problemer med sammenkoblingsflyter
-
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 flytkjedende referanser før du sletter flyten.
-
Tving sletting av et inngangspunkt eller flyt i flytkjeden hopper over validering og viser ingen feilmeldinger i brukergrensesnittet.
Feilsøkingsflyter
Flytfeilsøking er en prosess etter anrop i Flow Designer som gjør det mulig for deg å få innsikt i flyten og banen det tok for en samtale. Denne funksjonen lar flytutviklere vise nøkkelinformasjon i kontrollkjøringsbanen for å feilsøke og feilsøke flytproblemer.
Hvis du har brukt flere versjonsetiketter på en flyt, kan du også spore flyten med hensyn til disse versjonsetiketter. Hvis du vil ha mer informasjon, kan du se Bruk versjonsetiketter på en flyt.
En interaksjon oppsummerer og korrelaterer aktiviteter langs en kontakts reise gjennom et kontaktsenter. Systemet genererer en unik samhandlings-ID for hver samhandling, som sporer reisen, bidrar til å identifisere feil og feilsøke flytkjøring.
Feilsøkingsflyter for å vise anropskontrollbanene etter flytkjøring i produksjonen, slik at aktivitetsinnstillingene og avhengige flytkonfigurasjoner blir bekreftet for vellykket kjøring.
Dekrypter flytlogger
For å forbedre sikkerheten og fleksibiliteten ved feilsøking av flyter, er dekrypteringskontroller tilgjengelige for håndtering av følsomme data under feilsøking:
- Dekryptering på flytnivå: Slå på Enable flow Decryption veksle under Flow Decryption Settings når du oppretter og redigerer flyter. Dette alternativet er tilgjengelig på siden Generelle innstillinger for flyt. Denne bryteren styrer dekryptering av alle aktiviteter i flyten. Aktivering av denne bryteren dekrypterer logger på tvers av alle aktiviteter, uavhengig av dekryptering av aktivitetsnivå.
- Dekryptering på aktivitetsnivå: Slå på Enable
Decryption veksle 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 samtaler som startes etter at du har publisert flyten.
Slik sikrer du flytloggene:
-
Aktiver dekrypteringsbryteren for flytnivå for å tillate dekryptering på tvers av alle aktiviteter.
-
For aktiviteter som krever ekstra beskyttelse, deaktiver dekryptering på aktivitetsnivå. Denne tilnærmingen gir deg fleksibilitet til å spore og feilsøke flyter samtidig som du opprettholder sikkerheten til sensitiv informasjon etter behov.
Eksempel på brukstilfelle:
Som flytutvikler kan du aktivere dekryptering på flytnivå for å feilsøke en anropsbane, men deaktivere dekryptering for en aktivitet som behandler sensitive kundedata ved hjelp av innsamlingssiffer. Dette sikrer at resten av flyten kan feilsøkes samtidig som sensitive utganger beskyttes.
- Hvis dekryptering på flytnivå ikke er aktivert, holdes bryterne på aktivitetsnivå sikre og deaktiverte. Hele flyten er sikret.
- Hvis dekryptering på flytnivå er aktivert, kan brukere med fulle administratortillatelser på leietakernivå justere dekrypteringsinnstillingene for å opprettholde samsvar og sikkerhet for visse aktiviteter.
Før du starter
Publiser og kjør flyter for å etablere minst én interaksjon. Hvis du vil ha mer informasjon, se Opprett og administrer flyter.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . Flyter-siden vises.
|
| 3 |
Klikk på Go to Flow Designer ikonet ved siden av flyten du vil redigere. Flyten åpnes i vinduet Flytdesigner.
|
| 4 |
Klikk Debug. Filen Interactions ruten vises. En tabell viser de nyeste 100 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 Interaction fra bordet. Den valgte aktivitetsbanen utheves i lerretet. En ny fane åpnes som viser sekvensen av aktiviteter som utføres under samhandlingen, sammen med følgende detaljer:
Du kan velge flere interaksjoner som åpnes i separate faner. |
| 7 |
Velg en aktivitet for å vise følgende detaljer:
|
| 8 |
Decrypt logs icon: Klikk på dekrypteringsikonet for å få tilgang til umaskerte logger. Du kan dekryptere loggene og få tilgang til sensitiv informasjon bare hvis du er en autorisert bruker. Se følgende ansvarsfraskrivelse: Ansvarsfraskrivelse Aktivering av feilsøkingsdetaljer vil avsløre forbedrede diagnostiske data som kan inkludere sensitiv informasjon (f.eks. bruker-ID-er, samtalemetadata, feilspor og muligens annen personlig eller konfidensiell informasjon). Ved å aktivere feilsøkingsdetaljer bekrefter og bekrefter du at:
|
| 9 |
(Valgfritt) Klikk på kopiikonet ( |
Analyser flyter
Analyse i Flow Designer gir en samlet oversikt over alle samtalene som har gått gjennom en bestemt flyt. Den viser utføringstallet 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 NewContact-aktiviteten. Kalkulatoren for prosentberegningen er antall samtaler som sendes gjennom NewContact-aktiviteten.
Flow Analytics vurderer bare fullførte samtaler innenfor den angitte tidsrammen. Beregningen av totalt antall anrop inkluderer anrop som starter før og slutter innen den valgte perioden. Analysedataene utelukker anrop som er angitt for tilbakeringing eller anrop som fortsetter av andre årsaker (for eksempel pågående eller ikke lukket).
Hver aktivitet viser utføringstall ved utgående porter. For aktiviteter som menyer med flere grenser mottar hver port sitt utføringstall, og prosentene følger. Hvis utføringstallet for en utgående port ikke er til stede, betyr det at det ikke var noen anrop som rørte porten.
Fargepaletten viser hvordan antall kjørte anrop fargekoder flytbanene. I scenarier som anropsløkker kan prosentandelen overskride 100 %.
Selv uten eksplisitte feilbehandlingskoblinger viser systemet et utføringstall i feilporten hvis det oppstod en feil og rutet til hendelsen OnGlobalError. Du finner den under fanen Hendelse. 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 tillegget til en delflyt til en hovedflyt, unntatt dens interne aktivitetsdata.
Før du starter
Publiser flyten minst én gang.
| 1 |
Logg på Control Hub. |
| 2 |
Gå til . |
| 3 |
Velg flyten og klikk på Go to Flow Designer -ikon. Den valgte flyten åpnes i flytdesigneren.
|
| 4 |
Klikk Analytics. Siden oppdaterer og viser analysedataene. Som standard viser den målingene for alle fullførte kontakter i løpet av de siste 15 minuttene. |
| 5 |
Klikk på Date widget og velg ett av følgende alternativer:
Flytanalysesiden viser følgende måledata:
|
| 6 |
(Valgfritt) Hvis du vil bytte mellom flytversjoner, går du til Version History. Velg en versjon for å vise analysedataene for denne flytversjonen. |
| 7 |
(Valgfritt) Velg en aktivitet i flyten for å vise Activity usage details relatert til denne aktiviteten i den valgte perioden. Dette valget viser bare de beste 100 interaksjonene med følgende begrensninger:
|
| 8 |
Klikk Analytics for å lukke analysevisningen og gå tilbake til flytdesigneren. |
Forstå feilkoder
Flow Designer returnerer feilkoder for å vise type feil eller årsak til en feil. Bruk tabellen nedenfor til å identifisere feilen og beskrivelsen.
|
Feilkode |
Beskrivelse |
|---|---|
|
FC1001 |
Flytversjon ikke funnet. Oppdater siden eller opprett en ny flyt. |
|
FC1002 |
Finner ikke startaktivitet. Oppdater siden eller opprett en ny flyt. En Start-aktivitet vises som standard når du oppretter en ny flyt. |
|
FC1003 |
Én eller flere hendelsesflyter har ikke en gyldig start. Legg til en hendelsesbehandler-aktivitet i starten av hver hendelsesflyt. |
|
FC1004 |
Alle grener uten hendelse må føre til sluttnoden. |
|
FC1005 |
En av de variable konfigurasjonene er ugyldig. For hver variabel må du kontrollere at den konfigurerte datatypen og variabelverdien er kompatibel. |
|
FC1006 |
Én eller flere porter i aktiviteten mangler tilkoblinger. Koble alle porter til en annen aktivitet ved hjelp av koblinger. |
|
FC1007 |
Legg til en beskrivelse av aktiviteten. |
|
FC1008 |
Noen av variablene har samme navn. Sørg for at alle variablene har et unikt navn. |
|
FC1009 |
Uttrykket er ugyldig. |
|
FC1010 |
Betingelsen er ugyldig. |
|
FC1011 |
Systemet oppdager en ødelagt kobling i hovedflyten. Slett koblingen for å løse feilen. |
|
FC1012 |
En brutt kobling i hendelsesflyten forårsaker feilen. Slett koblingen for å fikse den. |
|
FC1013 |
Systemet bruker aktiviteten i mer enn én hendelsesflyt. Hendelsesflyter kan ikke dele vanlige aktiviteter og må ha en unik start og slutt. |
|
FC1014 |
Køkontakt må stoppe flyten. Utdatakoblingen kan bare kobles til en sluttflytaktivitet. |
|
FC1015 |
Systemet identifiserer feil konfigurerte felt i aktiviteten og viser en kobling til den mislykkede aktiviteten under valideringen. Klikk på koblingen for å gå 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 stammer 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/.
)-ikon for å erstatte alle forekomster på tvers av flyten.