In dit artikel
dropdown icon
Aan de slag
    Kernterminologie
    Access Flow Designer
    Ontdek het moderne en uniforme Flow Designer-canvas
    Browservereisten
    E-mailvereisten
dropdown icon
Verken de lay-out.
    Activiteitenbibliotheek
    Canvas, hoofdstroom en gebeurtenisstromen
    Eigenschappenvenster
    Kopvenster
    Voetvenster
dropdown icon
Inzicht in activiteiten en evenementen
    Activiteiten met betrekking tot contactafhandeling
    Activiteiten in de stroomregeling
    Activiteiten in de nutssector
    Activiteiten in Voice
    Gebeurtenisstromen
dropdown icon
Gebruik variabelen en expressies
    Aangepaste variabelen
    Stroominstellingen overschrijven
    Voorgedefinieerde variabelen
    Globale variabelen
    Variabelen die op het bureaublad zichtbaar zijn
    JSON-variabelen
    Schrijfuitdrukkingen
    Syntaxis van Pebble-sjablonen
    Valideer uitdrukkingen
dropdown icon
Gebruik stroomsjablonen
    Gebruik tijdens kantooruren
    Uitgebreide inkomende contactmogelijkheden
    CSAT DTMF-enquête
    DialogFlow ES virtuele agent
    Dynamische variabele ondersteuning
    Hallo wereld
    Menu automatische beantwoorder
    Microsoft Dynamics HTTP(S)-gegevensdip
    Percentagetoewijzing en A/B verdeling
    Salesforce HTTP(S)-gegevensdip
    ServiceNow HTTP(S) data dip
    Eenvoudig inkomend gesprek naar wachtrij
    Virtuele agent met Google DialogFlow CX
    Zendesk HTTP(S) data dip
    Vermijd dubbele callbacks.
    Opnemen en beheren van audio-prompts
    Laatste agent routeringssjabloon
    Autonome AI-agent (pakketvolging)
    AI-agent met script (pakkettracering)
    AI-agent met script (afspraak maken bij de dokter)
dropdown icon
Gebruik subflow-sjablonen
    Verzamel terugbelgegevens
    Foutafhandeling
    HTTP-gegevensdip
    Wachtrijbehandeling
    Sjabloon voor geplande terugbelsubflow
dropdown icon
Werkstromen creëren en beheren
    Een stroom maken
    Maak workflows aan op basis van workflowtemplates.
    Contextmenu-opties
    Bewerk stroomvariabelen
    Een stroom aanpassen
    Bekijk de audio-aanwijzing tijdens het proces.
    Zoek entiteiten in een workflow
    Versielabels toevoegen aan een workflow
    Automatisch opslaan in- of uitschakelen
    Kopieer- en plakactiviteiten
    Valideer een workflow
    Een stroom kopiëren
    Exporteer een workflow
    Een stroom importeren
    Publiceer een flow
    Een stroom verwijderen
    Routeringsstrategieën voor toegangspunten
    Wachtrijrouteringsstrategieën
dropdown icon
Subflows creëren en beheren
    Een substroom maken
    Een subflow bewerken
    Een subflow verwijderen
    Voeg een substroom toe aan een hoofdstroom.
dropdown icon
Functies maken en beheren
    Belangrijke overwegingen
    Een functie maken
    Beheerfuncties
    Een functie toevoegen aan een hoofdproces
    Veelgestelde vragen
dropdown icon
Foutafhandeling configureren
    Door het systeem afgedwongen zelfluslimieten voor activiteiten
Meerdere flows koppelen (met GoTo)
Foutopsporingstromen
Analyseer stromen
Foutcodes begrijpen
Flows samenstellen en beheren met Flow Designer
list-menuIn dit artikel
list-menuFeedback?

Flow Designer is een essentieel onderdeel van Webex Contact Center waarmee u realtime gesprekken door een systeem kunt routeren. U kunt via de configuratie van activiteiten en gebeurtenissen bepalen hoe agenten aan gesprekken worden toegewezen en wat er in elke fase van het proces gebeurt.

Aan de slag

Flow Designer biedt een interface om realtime workflows te creëren die voldoen aan de behoeften van uw organisatie. Vooraf gedefinieerde activiteiten met betrekking tot gespreksafhandeling en stroombeheer dienen als bouwstenen voor het creëren van workflows. De drag-and-drop-interface maakt het eenvoudig om stroomcomponenten te configureren. Je kunt de eigenschappen instellen van elke activiteit die de uitvoering van de workflow beïnvloedt. Je kunt ook variabelen en expressies configureren om de stroomlogica te definiëren.

Voordat u Flow Designer kunt gebruiken, moet u verschillende entiteiten inrichten vanuit de Webex Contact Center Control Hub. Gebruik deze entiteiten direct, als onderdeel van Flow Designer (bijvoorbeeld wachtrijen en audiobestanden), of indirect om contactroutering mogelijk te maken (bijvoorbeeld gespreksdistributie in wachtrijrouteringsstrategieën).

Configureer de volgende items voordat u flows bouwt in Flow Designer:

  • Invoerpunten
  • Wachtrij
  • agenten
  • Gebruikersprofiel
  • Bureaubladprofiel
  • Teams
  • Virtuele agent
  • Audiobestanden

Kernterminologie

Maak uzelf vertrouwd met de volgende termen in dit artikel:

  • Activiteit: Een knooppunt in de Flow Designer-interface dat een enkele stap in een workflow vertegenwoordigt, zoals het afspelen van een bericht of het uitvoeren van een HTTP-verzoek. De gebruiker sleept dit element naar een workflow.

    Voor activiteitseigenschappen die via een keuzelijst worden weergegeven, is het zoekfilter standaard ingeschakeld. Als een keuzelijst meer opties bevat dan de standaardlimiet, voer dan een zoekwoord in en selecteer de gewenste optie uit de automatisch gegenereerde resultaten.

  • Evenement: Een gebeurtenis, intern of extern, zet een stroom of stroompad in gang. Gebeurtenissen kunnen bestaan uit Kafka-berichten, externe HTTP-verzoeken of gebruikersacties. Flow Designer, een gebeurtenisgestuurde applicatie, voert flows uit als reactie op deze triggers en doet dit automatisch op basis van de configuratie.

  • Stroom: Een door de gebruiker gedefinieerde reeks activiteiten die worden uitgevoerd als reactie op een gebeurtenis.

  • Link: Een link is de pijl die de ene activiteit met de andere verbindt. Het geeft de stroomrichting en de onderlinge afhankelijkheid van gebeurtenissen aan. Om een link te verwijderen en de verbinding tussen twee activiteiten te verbreken, klikt u op de link om het verwijderingspictogram weer te geven en verwijdert u vervolgens de link.

Access Flow Designer

Flow Designer maakt gebruik van single sign-on (SSO) via Cisco Identity Service. Als u bent aangemeld bij Control Hub, kunt u Flow Designer openen zonder opnieuw in te loggen. Zo niet, dan vraagt het systeem u om uw SSO-gegevens in te voeren.

Voordat u begint

Om toegang te krijgen tot de Flow Designer-applicatie, hebt u een Premium Agent-licentie en een gebruikersprofiel nodig dat rechten heeft om flows te bewerken.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen. De pagina Flows verschijnt met de volgende drie tabbladen:

  • Processen
  • Substromen
  • Globale variabelen
  1. Klik op Flows beheren > Flows maken. De pagina 'Flow aanmaken' verschijnt. Zie Een workflow maken voor meer informatie.

  2. Klik op een bestaande workflow in de lijst. De specifieke stroom verschijnt.

Ontdek het moderne en uniforme Flow Designer-canvas

Het canvas van de Webex Contact Center Flow Designer beschikt over een moderne gebruikersinterface die aansluit bij de look and feel van het Webex-portfolio, waardoor een consistente ervaring binnen het hele portfolio wordt gegarandeerd. Het canvas biedt gerichte verbeteringen op het gebied van toegankelijkheid, waardoor belangrijke elementen gemakkelijker te gebruiken zijn voor een breder scala aan gebruikers.

Een levendige achtergrondkleur zorgt voor een sterker contrast met de vernieuwde knooppunten, waardoor gebruikers zich beter kunnen concentreren op het creëren van workflows. Het poortontwerp op de knooppunten kenmerkt zich door grotere aanraakpunten en een duidelijkere differentiatie tussen de uitgangen, waardoor het begrip wordt versneld en het gemakkelijker wordt om knooppunten met elkaar te verbinden tijdens het bouwen van workflows. Daarnaast creëren het zwevende paneel en het ontwerp van de werkbalk een meer meeslepende werkomgeving door visuele diepte toe te voegen en het zichtbare gebied te maximaliseren voor workflowontwikkeling.

Of je nu een nieuwe workflow wilt maken of aan een bestaande workflow wilt werken, de workflowpagina verschijnt in een moderne gebruikersinterface met het volgende pop-upvenster waarmee je de nieuwe functies kunt ontdekken.

Ontdek nieuwe functies in Flow Designer

Schakel tussen de moderne en de oude gebruikersinterface.

Via het menu met gebruikersinstellingen kunt u schakelen tussen de moderne en de oude gebruikersinterface.

  1. Klik op het pictogram voor gebruikersinstellingen in de rechterbovenhoek van het canvas.
  2. Schakel de Nieuwe look schakelaar uit om terug te schakelen naar de oude modus.

Schakel tussen de donkere en lichte modus.

Het Flow-ontwerpcanvas is beschikbaar in een donkere en een lichte modus om oogvermoeidheid te minimaliseren. Kies het thema dat het beste bij u past:

  1. Klik op het pictogram voor gebruikersinstellingen in de rechterbovenhoek van het canvas.
  2. Schakel de Donkere modus schakelaar uit.

Verbeteringen aan het activiteitenpalet

Het activiteitenpalet wordt als volgt uitgebreid:

  • Activiteitengroepering: De activiteiten zijn logisch gegroepeerd op basis van hun functie, zodat u gemakkelijk de gewenste activiteit kunt vinden. Binnen elke groep staan de activiteiten in alfabetische volgorde. De volgende groepen zijn nu beschikbaar:
    • Contactafhandeling
      • Geavanceerde wachtrij-informatie
      • Verbinding verbreken
      • Escalatie van de oproepdistributiegroep
      • Feedback
      • Feedback v2
      • Wachtrijinformatie opvragen
      • Wachtrijcontact
      • Wachtrij voor agent
      • Schermpop-up
      • Contactprioriteit instellen
      • Virtuele agent
      • Virtuele agent V2
    • Spraak
      • Blinde overdracht
      • Overbrugde overdracht
      • Analyse van de voortgang van het gesprek
      • Terugbellen
      • Cijfers verzamelen
      • Menu
      • Afspeelbericht
      • Speel muziek
      • Opnemen
      • Opnamecontrole
      • Plan een terugbelafspraak
      • Verzend cijfers
      • Aankondiging van de set
      • Stel nummerweergave in
      • Stel een fluisterbericht in
      • Start mediastream
      • Audio uploaden
    • Stroomregeling
      • Geval
      • Voorwaarde
      • Einde stroom
      • Ga naar
      • Percentage toewijzing
      • Wachten
    • Hulpprogramma 's
      • BRE-verzoek
      • Kantooruren
      • HTTP-verzoek
      • Ontleden
      • Variabele instellen
  • Zoekbalk: Met de zoekbalk kunt u snel activiteiten en subprocessen vinden, zonder door de hele lijst te hoeven scrollen. Functies zoals automatische suggesties en zoekwoordmatching verbeteren de zoekervaring voor flowdesigners.
  • Activiteitspictogrammen en tooltips: Activiteiten worden nu weergegeven met pictogrammen die overeenkomen met hun doel, terwijl tooltips korte informatie over de activiteiten geven.

Browservereisten

Gebruik de volgende tabel om te zien welke browsers worden ondersteund:

Browser

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 of hoger

76.0.3809 of hoger

Mozilla Firefox

ESR 68 of hoger

ESR V102.0 of hogere ESR's

ESR 68 en hogere ESR's

N.v.t.

Microsoft Edge

42.17134 of hoger

103.0.1264.44 of hoger

N.v.t.

N.v.t.

Chromium

N.v.t.

N.v.t.

N.v.t.

79 of hoger

Configureer de volgende browseropties:

  • Schakel cookies en sitegegevens in.

  • Stel het beveiligingsniveau in op Gemiddeld.

  • Schakel de afbeeldingsoptie in.

  • Schakel de pop-upblokkering uit.

  • JavaScript inschakelen.

E-mailvereisten

Flow Designer ondersteunt de volgende e-mailservers:

  • Office 365

  • Gmail

Verken de lay-out.

Activiteitenbibliotheek

In de activiteitenbibliotheek vind je alle activiteiten. Sleep de activiteiten uit de activiteitenbibliotheek naar het hoofdcanvas of het canvas voor de gebeurtenisstroom om uw workflows te bouwen. Het is als volgt ingedeeld:

  • Oproepafhandeling: Gebruik activiteiten voor gespreksafhandeling om workflows te bouwen die spraakinteracties afhandelen. Ze zijn specifiek voor het gebruiksscenario van het afhandelen van oproepen via Interactive Voice Response (IVR) en virtuele of menselijke agenten.
  • Stroomregeling: Activiteiten voor stroombeheer zijn onafhankelijk van het stroomtype en worden gebruikt om de logica in de stroom te beheren, ongeacht het gebruiksscenario.

Je kunt de activiteitenbibliotheek naar behoefte verbergen en uitklappen om meer werkruimte op het canvas te creëren tussen configuraties.

Canvas, hoofdstroom en gebeurtenisstromen

Het canvas is de grijze werkruimte waarop je de activiteiten plaatst. Gebruik de bedieningselementen linksonder in het scherm om over het canvas te bewegen en in en uit te zoomen. Er zijn geen beperkingen ten aanzien van de stroomgrootte of het canvasgebruik.

Er zijn twee tabbladen die extra canvasruimte bieden: Hoofdstroom en Gebeurtenisstromen. Deze tabbladen scheiden de verschillende onderdelen van je workflow op logische wijze van elkaar en zorgen voor een overzichtelijkere werkruimte.

Hoofdstroom

Gebruik het tabblad 'Hoofdstroom' om de primaire stroom te scripten op basis van de triggergebeurtenis die is gedefinieerd in de activiteit 'Startstroom'. Configureer in het hoofdtabblad de volledige ervaring voor een beller. Dit begint bij het Cisco Unified IP Interactive Voice Response (IVR)-menu en loopt door tot het moment dat u zich afmeldt of het gesprek beëindigt. Het proces omvat voorspelbare stappen die het systeem in een bepaalde volgorde doorloopt.

Gebeurtenisstromen

Op elk willekeurig moment tijdens de uitvoering van de hoofdworkflow activeert het systeem gebeurtenissen die de hoofdworkflow onderbreken. Als een medewerker bijvoorbeeld een telefoontje beantwoordt, onderbreekt dat de wachttijd van de beller. Als u uniek gedrag wilt definiëren wanneer deze gebeurtenissen plaatsvinden, kunt u optionele gebeurtenisstromen scripten. Gebeurtenisstromen verlopen asynchroon ten opzichte van de hoofdstroom. Je kunt niet voorspellen wanneer het systeem een gebeurtenisstroom activeert. Om deze reden zijn gebeurtenisstromen optioneel en vormen ze een uitbreiding op de hoofdfunctionaliteit van de stroom.

Je kunt meerdere gebeurtenisafhandelingsstromen configureren in het canvas voor gebeurtenisstromen. Elke gebeurtenisstroom moet een uniek begin en einde hebben, zonder gedeelde activiteiten.

Voor meer informatie over gebeurtenisafhandelaars, zie Gebeurtenisstromen.

Zoom-werkbalk

De zoomwerkbalk bevat de volgende pictogrammen:

  • Globale eigenschappen— Klik op het De instellingenknop wordt weergegeven door een tandwielpictogram. pictogram om het paneel met globale eigenschappen te openen. Voor meer informatie, zie het deelvenster Eigenschappen .
  • Automatisch rangschikken— Klik op het Miniatuurpictogrammen -pictogram in de werkbalk om de activiteiten in het canvas te ordenen.
  • Ongedaan maken— Klik op het ongedaan maken -pictogram in de werkbalk om de laatst uitgevoerde canvasactie ongedaan te maken.
  • Opnieuw uitvoeren— Klik op het opnieuw doen -pictogram in de werkbalk om de laatst uitgevoerde canvasactie opnieuw uit te voeren.

    Je kunt de laatste 10 acties op het canvas ongedaan maken en opnieuw uitvoeren. Je kunt wijzigingen die je aan attributen en eigenschappen hebt aangebracht niet ongedaan maken en opnieuw uitvoeren.

  • Aanpassen aan weergave— Klik op het Maximaliseer de videospeler naar de volledige schermmodus (pictogram) -pictogram in de werkbalk om de vergroting van het canvas aan te passen, zodat alle knooppunten zichtbaar zijn.
  • Inzoomen— Klik op het zoomknop -pictogram in de werkbalk om in te zoomen op het canvas. Wanneer de maximale limiet is bereikt, wordt het pictogram uitgeschakeld.
  • Uitzoomen— Klik op het zoom-out knop -pictogram in de werkbalk om uit te zoomen op het canvas. Wanneer de maximale limiet is bereikt, wordt het pictogram uitgeschakeld.
  • De optie Zoomen bij scrollen maakt zowel pannen (standaard) als zoomen (met de Ctrl toets) mogelijk. Je kunt verder inzoomen door de Ctrl toets ingedrukt te houden en aan het muiswiel omhoog of omlaag te scrollen.
  • Om over het canvas te navigeren, scrollt u met het muiswiel omhoog of omlaag.
  • Om met het muiswiel van links naar rechts te scrollen, gebruik je Shift. + Scrolltoetsen.

Canvas-besturingselementen en sneltoetsen

Om de efficiëntie en productiviteit van flowontwikkelaars te verhogen, biedt het Flow Designer-canvas de volgende opties:

  • Acties ongedaan maken/opnieuw uitvoeren—Gebruik de Ongedaan maken, Opnieuw uitvoeren pictogrammen in de zoomwerkbalk of gebruik de sneltoetsen.
  • Knippen, kopiëren, plakken en verwijderen— Klik met de rechtermuisknop op het canvas voor knip-, kopieer-, plak- en verwijderfuncties. U kunt de activiteiten en links voor gespreksafhandeling en stroombeheer als volgt knippen, kopiëren en plakken:
    • Binnen en tussen stromen
    • Tussen hoofdstroom en gebeurtenisstromen
    • Tussen stromen en deelstromen
    Je kunt ook kopiëren en plakken tussen organisaties en browsers.

    Er zijn weinig beperkingen bij het kopiëren van activiteiten en links van andere browsers naar Firefox. Om deze functionaliteit in te schakelen, moet u de volgende voorkeuren in Firefox op 'true' zetten:

    • dom.events.asyncClipboard.readText
    • dom.events.testing.asyncClipboard

    Typ about:config in de adresbalk van Firefox. Zoek naar de opgegeven voorkeuren. Wijzig de waarden naar 'true' om plakken vanuit andere browsers mogelijk te maken.

  • Automatisch ordenen—Gebruik het Miniatuurpictogrammen -pictogram in de zoomwerkbalk om de activiteiten in het canvas automatisch te ordenen voor een beter overzicht en eenvoudiger onderhoud.
  • Uitlijnen op raster—Gebruik dit om de activiteiten in stappen van 20 pixels uit te lijnen.
  • Toetsenbord sneltoetsen—U kunt de workflow snel bewerken met behulp van toetsenbord sneltoetsen. Klik op het help-pictogram. Kies Toetsenbord sneltoetsen om de lijst met beschikbare toetsenbord sneltoetsen te bekijken.

Toetsenbordsnelkoppelingen

Gebruik de volgende sneltoetsen in het canvas:

Sneltoets

Windows-besturingssysteem

MAC OS
Algemeen

Toetsenbord sneltoetsen openen

Ctrl + Alt + K

Controle + Alt + K

Tools

Automatisch rangschikken

Verschuiving + A

Verschuiving + A

Bewerken

Kopiëren

Ctrl + C

Command + C

Knippen

Ctrl + X

Command + X

Plakken

Ctrl + V

Command + V

Ongedaan maken

Ctrl + Z

Command + Z

Opnieuw uitvoeren

Ctrl + Shift + Z

Command + Shift + Z

Verwijderen

Backspace

Verwijderen

Alles selecteren

Ctrl + A

Opdracht + A

Selecteer meerdere

Verschuiving + KlikVerschuiving + Klik

Selecteer regio

Verschuiving + Klik en sleepVerschuiving + Klik en sleep

Weergeven

Inzoomen

Ctrl + +

Commando + +

Uitzoomen

Ctrl + -

Commando + -

In- of uitzoomen

Ctrl + Rol

Commando + Rol

Zoom in tot 100%

Aanpassen aan weergave

Verschuiving + 1

Verschuiving + 1

Scrol naar links of rechts

Verschuiving + Rol

Verschuiving + Rol

Eigenschappenvenster

Het eigenschappenvenster verschijnt aan de rechterkant van de applicatie. Je stelt de parameters in voor de workflow (globale eigenschappen) of voor een geselecteerde activiteit. Je kunt het venster verbergen en uitklappen om de werkruimte op het canvas tussen configuraties te vergroten.

Het algemene eigenschappenvenster wordt standaard weergegeven wanneer de flow wordt geladen. Klik op het De instellingenknop wordt weergegeven door een tandwielpictogram. -pictogram om het -paneel met globale eigenschappen te openen. Met het De instellingenknop wordt weergegeven door een tandwielpictogram. -pictogram kunt u het eigenschappenvenster openen en sluiten wanneer u aan flows werkt. Je kunt ook ergens op het lege canvas klikken om terug te keren naar het overzicht met de globale eigenschappen. Het algemene eigenschappenvenster is niet zichtbaar wanneer u een activiteit selecteert.

De volgende configuraties zijn opgenomen in de globale eigenschappen:

  • (Optioneel) Geef een stroombeschrijving.
  • Beheer aangepaste en vooraf gedefinieerde variabelen. Voor meer informatie over stroomvariabelen, zie Variabele instellen.
  • Bekijk de geschiedenis van de workflow, inclusief de eigenaar, de datum van de laatste bewerking en het versienummer van de workflow. Klik op het knop Annuleren -pictogram om het venster met algemene eigenschappen te sluiten.

    Er is momenteel geen versiebeheerfunctie. De Flow-versie telt het aantal keren dat de flow publiceert.

Kopvenster

De header toont de naam van uw workflow, die dynamisch wordt bijgewerkt wanneer u de workflownaam wijzigt via de algemene eigenschappen. De header bevat ook een Uitlogknop. Als je later wilt terugkeren en verder wilt werken, kun je een bestaand concept van het workflowschema opslaan. Om je concepten van de flows op te slaan of de applicatie te sluiten, klik je op Flow opslaan en afmelden in de rechterbovenhoek van de applicatie.

Voetvenster

De voettekst bevat het volgende:

  • Automatisch opslaan ingeschakeld: Flows worden automatisch opgeslagen om gegevensverlies te voorkomen. Als automatisch opslaan is uitgeschakeld, verschijnt er een foutmelding.

    Als u het browservenster sluit terwijl gegevens automatisch worden opgeslagen, kunt u gegevens verliezen. We raden je aan om een paar seconden te wachten nadat je je workflow hebt gewijzigd voordat je de browser sluit.

  • Applicatieversie: Aan de linkerkant van de voettekst wordt de versie van de applicatie weergegeven. Je kunt deze versie gebruiken voor het oplossen van fouten in Flow Designer.
  • Flowvalidatie: Flowvalidatie detecteert fouten in de structuur van een workflow die ervoor kunnen zorgen dat deze niet werkt. Je kunt de validatieschakelaar aan de rechterkant van de voettekst op elk gewenst moment inschakelen. Standaard is validatie uitgeschakeld, waardoor er geen fouten worden weergegeven. Wanneer je de schakelaar inschakelt, start de backend-validatie en worden eventuele fouten in het proces zichtbaar. Wanneer de schakelaar is ingeschakeld, start de backend-validatie en worden eventuele fouten in het proces weergegeven. Voor meer informatie over het valideren van workflows, zie Een workflow valideren.
  • Flow publiceren: Voordat je een workflow publiceert, moet je deze valideren en eventuele fouten corrigeren. Als de validatieschakelaar is uitgeschakeld, blijft de knop Publiceren uitgeschakeld. Nadat je de validatie hebt ingeschakeld, blijft de knop Publiceren uitgeschakeld totdat je alle fouten in het proces hebt opgelost. Voor meer informatie over het publiceren van flows, zie Een flow publiceren.

Inzicht in activiteiten en evenementen

Om naar de activiteitenbibliotheek te navigeren en de activiteiten in uw workflows te gebruiken:

  1. Meld u aan Control Hub.

  2. Navigeer naar Diensten > Contactcentrum.

  3. Klik onder Klantbelevingop Flows.

  4. Ga naar de pagina Flows, selecteer de gewenste flow waaraan u de activiteit wilt toevoegen en start de flow.

  5. Sleep de gewenste activiteit vanuit de activiteitenbibliotheek naar het canvas.

  6. Voer de vereiste configuratie uit die onder elk van de activiteiten gedetailleerd wordt beschreven.

Activiteiten met betrekking tot contactafhandeling

  • Geavanceerde wachtrijinformatie
  • Verbinding verbreken
  • Escalatie van de oproepdistributiegroep
  • Feedback
  • Feedback V2
  • Wachtrijinformatie opvragen
  • Wachtrijcontact
  • Wachtrij voor agent
  • Schermpop-up
  • Contactprioriteit instellen
  • Virtuele agent
  • Virtuele agent V2

Geavanceerde wachtrijinformatie

De activiteit 'Geavanceerde wachtrijinformatie' geeft het realtime aantal agenten weer dat zich in de status 'Beschikbaar' bevindt in een wachtrij en is ingelogd voor een specifieke set vaardigheden, samen met andere wachtrijinformatie. Flowontwikkelaars gebruiken de activiteit 'Geavanceerde wachtrijinformatie' om de flow te programmeren. Flow-ontwerpers nemen beslissingen op basis van de activiteit 'Geavanceerde wachtrijinformatie'.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Evenementen.

Voordat u begint

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

Uitvoervariabelen

Wanneer de activiteit 'Geavanceerde wachtrijinformatie' wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • Positie in wachtrij (PIQ)— Slaat de waarde op voor de huidige positie van de beller in de geselecteerde wachtrij. Als het contact niet in de wachtrij staat wanneer de flow deze activiteit aanroept, wordt de PIQ-waarde ingesteld op het aantal contacten dat momenteel in de wachtrij staat. + 1. Hiermee wordt de positie van het contact in de wachtrij bepaald als het contact in de wachtrij is geplaatst na het uitvoeren van de activiteit AdvancedQueueInformation.

  • LoggedOnAgentsCurrent—Hier wordt het aantal agenten in de huidige oproepdistributiegroep voor de geselecteerde wachtrij die op de desktop zijn ingelogd, opgeslagen. De statistieken voor agenten in de huidige oproepdistributiegroep zullen -1 retourneren nadat de huidige oproepdistributiegroep als zodanig is beschouwd. N/A voordat je in de rij gaat staan.

  • LoggedOnAgentsAll—Hier wordt het totale aantal agenten in alle oproepdistributiegroepen voor de geselecteerde wachtrij opgeslagen, die zijn ingelogd op de desktop. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de wachtrij in de loop van de tijd wijzigen.

  • AvailableAgentsCurrent—Hier wordt het aantal agenten in de huidige oproepdistributiegroep voor de geselecteerde wachtrij opgeslagen, die beschikbaar zijn om het contact aan te nemen. De statistieken voor agenten in de huidige oproepdistributiegroep zullen -1 retourneren nadat de huidige oproepdistributiegroep als zodanig is beschouwd. N/A voordat je in de rij gaat staan.

  • AvailableAgentsAll—Hier wordt het totale aantal agenten in alle oproepdistributiegroepen voor de geselecteerde wachtrij opgeslagen, die beschikbaar zijn om de oproep aan te nemen. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de wachtrij in de loop van de tijd wijzigen.

  • CurrentGroup—Hierin staat de waarde van de huidige gespreksdistributiegroep waar het contact in een bepaalde wachtrij is geparkeerd.

  • TotalGroups—Hier wordt het totale aantal oproepdistributiegroepen in de wachtrij voor het contact opgeslagen.

  • Foutcode—Hierin wordt de foutcode opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

  • FailureDescription—Hier worden de foutdetails opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder vindt u de foutcodes en beschrijvingen voor de activiteit 'Geavanceerde wachtrijinformatie':

Tabel 1. Geavanceerde wachtrijinformatie Foutcode Beschrijving

Foutcode

Foutcode waarde

Beschrijving van de storing

1

ONGELDIGE_AANVRAAG

Er is een ongeldig verzoek gedaan in de activiteit.

2

WACHTRIJ_NIET_GEVONDEN

De in de activiteit geselecteerde wachtrij is niet gevonden.

3

FUNCTIE_NIET_INGESCHAKELD

Deze functie is niet ingeschakeld in de Webex Contact Center-applicatie.

4

DATABASE_OPERATIE_MISLUKKING

De databasebewerking is mislukt tijdens de uitvoering van de activiteit.

5

ONGELDIGE_WACHTRIJ

Er is een ongeldige wachtrij opgegeven in de activiteit.

48

ONONDERSTEUNDE_STROOM_ACTIVITEIT

Er is via de activiteit een niet-ondersteund verzoek ingediend.

Verbinding verbreken

Gebruik deze beëindigingsactie om een actief gespreksonderdeel te verbreken. Deze handeling is vereist als er geen agenten deelnemen aan het gesprek om handmatig de verbinding te verbreken.

Gebruik deze activiteit bijvoorbeeld voordat een gesprek in de wachtrij wordt geplaatst of nadat een script is toegevoegd waarmee je je kunt afmelden voor de wachtrij. U kunt zoveel activiteiten voor het verbreken van contacten gebruiken als u wilt bij het samenstellen van uw workflow om ervoor te zorgen dat het gesprek wordt beëindigd, ongeacht welk pad het volgt.

Je hebt de mogelijkheid om elke activiteit een uniek label en een unieke beschrijving te geven, maar verder is er geen configuratie nodig.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie Gebeurtenisstromen voor meer informatie.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende gegevens in:

  1. Voer in het veld 'Activiteitslabel' een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld 'Activiteitsbeschrijving' een beschrijving voor de activiteit in.

Uitvoervariabelen

Deze activiteit heeft geen uitvoervariabelen beschikbaar.

Escalatie van de oproepdistributiegroep

Met de activiteit 'Oproepdistributiegroep escaleren' kunnen beheerders een contactpersoon in de wachtrij doorverbinden naar de volgende of laatste oproepdistributiegroep. Dit biedt beheerders meer controle en flexibiliteit bij het beheren van contacten die in een wachtrij staan.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Gebeurtenisstromen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

Uitvoervariabelen

Wanneer de activiteit 'Oproepdistributiegroep escaleren' wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • CurrentGroup—Hierin staat de waarde van de huidige gespreksdistributiegroep waar het contact in een bepaalde wachtrij is geparkeerd.

  • TotalGroups—Hier wordt het totale aantal oproepdistributiegroepen in de wachtrij voor het contact opgeslagen.

  • Foutcode—Hierin wordt de foutcode opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

  • FailureDescription—Hier worden de foutdetails opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder vindt u de foutcodes en beschrijvingen voor de activiteit 'Oproepdistributiegroep escaleren':

Tabel 2. Escalatie van de foutcode voor de oproepdistributiegroep

Foutcode

Foutcode waarde

Beschrijving van de storing

1

ONGELDIGE_AANVRAAG

Er is een ongeldig verzoek gedaan in de activiteit.

2

CONTACT_NIET_IN DE WACHTRIJ

Het contact staat niet in de wachtrij.

3

FUNCTIE_NIET_INGESCHAKELD

Deze functie is niet ingeschakeld in de Webex Contact Center-applicatie.

Feedback

Configureer de feedbackactiviteit om enquêtes na het gesprek te starten (aangedreven door Webex Experience Management) om feedback van bellers te verzamelen. De volgende soorten enquêtes zijn beschikbaar:

  • IVR-enquêtes na het gesprek: Configureer de Feedback-activiteit in het Event Flows-canvas in de Flow Designer, na de AgentDisconnected-gebeurtenis. Afhankelijk van de instellingen in Webex Experience Management, speelt het contactcentrum een IVR-enquête af bij de bellers.

    De beller gebruikt het toetsenbord om de enquête in te vullen. Als de beller de enquête gedeeltelijk beantwoordt doordat hij niet binnen de ingestelde time-outduur reageert of ongeldige invoer geeft, stuurt het contactcentrum de gedeeltelijke enquêteantwoorden naar Webex Experience Management.

    Zorg ervoor dat u de activiteit 'Contact verbreken' gebruikt na de activiteit 'Feedback' om het IVR-gesprek te beëindigen.

  • Enquêtes na het telefoongesprek via e-mail of sms: Configureer de feedbackactiviteit in het tabblad Gebeurtenisstromen in de Flow Designer na de gebeurtenis PhoneContactEnded. Afhankelijk van de verzendbeleidsregels die zijn ingesteld in Webex Experience Management, stuurt het contactcentrum een enquête naar bellers via e-mail of sms.

    Bij het ontwerpen van een workflow mag een consultinteractie geen activiteit voor feedback via een enquête na het gesprek bevatten.

    U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie Gebeurtenisstromen voor meer informatie.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte Enquête kunt u kiezen uit een lijst met vragenlijsten voor telefonische enquêtes, of uit berichten voor e-mail- of sms-enquêtes. De vragenlijsten en uitnodigingen die in Webex Experience Management zijn geconfigureerd, zijn beschikbaar in de lijst.

  1. Spraakgestuurd—Om een inline-enquête aan de klant te tonen, doet u het volgende:

    • Selecteer de optie Spraakgestuurd.

    • Selecteer de enquête op basis van spraak uit de keuzelijst.

  2. Email/SMS Gebaseerd op— Om een offline service te bieden Email/SMS Voer de volgende enquête uit onder de klant:

    • Kies de Email/SMS Gebaseerd op keuzeknop.

    • Kies in het keuzemenu of u de enquête via e-mail of sms wilt ontvangen.

4

In het gedeelte Taalinstellingen kunt u de taal beheren waarin de klant de enquête te zien krijgt. Als de taal niet wordt ondersteund in Webex Experience Management, is de standaardtaal Engels (VS). Voor meer informatie, zie Taalondersteuning voor Webex Experience Management.

  1. Taalinstellingen overschrijven— Schakel de schakelaar Taalinstellingen overschrijven in om een aangepaste taal in te stellen voor Webex Experience Management.

    • Taal instellen: Selecteer de gewenste taal uit de keuzelijst. De keuzelijst toont de talen die Webex Experience Management ondersteunt.

Als de schakelaar Taalinstellingen overschrijven niet is ingeschakeld, wordt de variabele Global_Taal gebruikt om de standaardinstellingen voor Webex Experience Management te definiëren. Zie Globale variabelen voor meer informatie.

5

In het gedeelte Klantgegevens kunt u de klantgegevens specificeren die samen met de vooraf ingevulde velden worden verzonden door Webex Experience Management om de enquêtereactie vast te leggen. Afhankelijk van de verzendconfiguraties die zijn ingesteld in Webex Experience Management, verzendt het contactcentrum de vooraf ingevulde informatie.

  1. Klant-ID—(Optioneel) Selecteer een unieke identificatiecode voor de klant uit de keuzelijst.

  2. E-mail—(Optioneel) Selecteer het e-mailadres van de klant uit de keuzelijst.

  3. Telefoonnummer—(Optioneel) Selecteer het telefoonnummer van de klant uit de keuzelijst.

6

In het gedeelte Variabelen doorgeven kunt u de extra variabelen specificeren als aangepaste voorinvulwaarden die (naast enquêteantwoorden) van Webex Contact Center naar Webex Experience Management worden doorgegeven.

  1. Sleutel-Waarde— Geeft de optionele variabele parameters aan die het contactcentrum doorgeeft aan Webex Experience Management.

    In de kolommen Sleutel en Waarde kunt u een variabelenaam en de bijbehorende waarde invoeren. De waarde van de variabele kan een tekenreeks, een geheel getal of een expressie met dubbele accolades zijn (in het geval van een stroomvariabele). Voor meer informatie, zie Aangepaste stroomvariabelen.

    Om een variabele parameter toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u het betreffende sleutel-waardepaar kunt invoeren.

    • Om een aangepaste variabele vanuit het contactcenter door te geven, moet de beheerder een aangepaste voorinvulvraag aanmaken in Webex Experience Management.

      Voor meer informatie over het configureren van een enquêtevragenlijst, zie Vragenlijsten in de Webex Experience Management-documentatie.

    • De sleutelparameter in de variabele en de weergavenaam van de vooraf ingevulde vraag die in Webex Experience Management is aangemaakt, moeten hetzelfde zijn.

    • Als de sleutelparameter niet overeenkomt met de weergavenaam van de vooraf ingevulde vraag, verzendt het contactcentrum de sleutel-waardeparameters niet naar Webex Experience Management.

    • Als de variabele persoonlijke informatie bevat, zorg er dan voor dat de optie Markeren als persoonlijk identificeerbare informatie (PII) is ingeschakeld voor die vraag in Webex Experience Management.

      Voor meer informatie over PII, zie PII-verwerking in Experience Management in Webex Experience Management Documentatie.

Voor meer informatie over aangepaste voorinvulvelden, zie Aangepaste voorinvulvelden instellen voor feedbackenquêtes na het gesprek in de Webex Experience Management-documentatie.

7

In het gedeelte Geavanceerde instellingen kunt u de volgende instellingen configureren om de verwachte DTMF-reacties van de klanten te valideren.

  1. Timeout— Geeft de maximale duur aan waarin de activiteit wacht op een reactie van de klant. De standaardwaarde is 3 seconden.

    Met Webex Experience Management kunt u het maximale aantal herhaalpogingen instellen voor ongeldige of ontbrekende DTMF-invoer, evenals audionotificatieberichten (voor ongeldige invoer, time-out en overschrijding van het maximum aantal herhaalpogingen) voor vragenlijsten.

    Zie voor meer informatie Instellingen voor opnieuw proberen en time-out in IVR-enquête na gesprek in de Webex Experience Management-documentatie.

Wachtrijinformatie opvragen

De activiteit 'Get Queue Info' geeft de huidige positie van de beller in de wachtrij (PIQ) en de geschatte wachttijd (EWT) weer, samen met andere uitvoervariabelen van de activiteit. Je kunt deze variabelen gebruiken om de beschikbaarheid van agenten in een wachtrij te bepalen en om gesprekken indien nodig door te schakelen.

De verwachte wachttijd (EWT) is niet van toepassing op wachtrijen met teamtoewijzing en toegewezen vaardigheden in de workflow. Voor contacten in deze wachtrijen retourneert de EWT-uitvoervariabele altijd -1.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Wachtrijinformatie en terugkijktijd het volgende:

  1. Wachtrijinformatie—Kies de naam van de wachtrij waarvoor u de geschatte wachttijd en de huidige positie van een beller in de wachtrij moet ophalen. U kunt één van de volgende opties kiezen:

    • Statische wachtrij: Voer de specifieke naam van de wachtrij in.

    • Variabele wachtrij: Selecteer de stroomvariabele uit de keuzelijst. De lijst toont alleen variabelen van het type 'String'.

    Je kunt de wachtrijen beheren via de Control Hub.

  2. Lookback Time— Specificeer de Lookback Time die wordt gebruikt om de EWT te berekenen nadat Get Queue Info is geactiveerd.

    Geef de duur alleen in minuten op. Zorg ervoor dat uw invoer alleen numerieke waarden bevat.

    De geaccepteerde waarde ligt tussen 5 en 240 minuten.

De activiteit 'Wachtrijinfo ophalen' heeft drie soorten uitvoerstroomtakken. Deze vertakkingen worden geactiveerd op basis van de retourstatus en waarden van EWT, PIQ en de realtime statistieken voor andere uitvoervariabelen.

  • Succes: Deze tak wordt geactiveerd wanneer zowel de EWT- als de PIQ-API positieve variabelewaarden retourneren. In deze workflow kunt u geldige EWT- en PIQ-variabelenwaarden ophalen en openen.

  • Onvoldoende informatiestroom: Deze tak wordt geactiveerd wanneer de PIQ API een geldige variabelewaarde retourneert en EWT de waarde –1 heeft. In deze workflow kunt u de PIQ-waarde ophalen en gebruiken, maar de EWT API faalt vanwege onvoldoende gegevens om de EWT-waarde te berekenen.

  • Mislukking: Deze tak wordt geactiveerd wanneer de PIQ API, de EWT API of een of meer van de realtime statistieken-API's falen of ongeldige waarden retourneren. De EWT API faalt om andere redenen dan onvoldoende gegevens om de EWT-waarde te berekenen.

Uitvoervariabelen

Wanneer de functie 'Wachtrijinfo ophalen' wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • Positie in wachtrij (PIQ)— Slaat de waarde op voor de huidige positie van het contact in de wachtrij voor de geselecteerde wachtrij. Als het contact niet in de wachtrij staat wanneer de flow deze activiteit aanroept, wordt de PIQ-waarde ingesteld op het aantal contacten dat momenteel in de wachtrij staat. + 1. Hiermee wordt de positie van het contact in de wachtrij bepaald, indien het contact in de wachtrij is geplaatst na het uitvoeren van de activiteit GetQueueInfo. Deze waarde is een verwachte positie in de wachtrij, geen historische positie of positie na het verlaten van de wachtrij, en de activiteit retourneert geen null of lege waarde wanneer deze wordt aangeroepen nadat het contact de wachtrij heeft verlaten.

  • EstimatedWaitTime (EWT)— Slaat de geschatte wachttijd op die een taak in een wachtrij moet doorstaan voordat een agent de taak beantwoordt. De EWT (Expected Waiting Time) wordt voor elke wachtrij berekend en is gebaseerd op de gemiddelde wachttijd van eerdere gesprekken in dezelfde wachtrij op een agent. EWT gebruikt de parameter Lookback Time en wordt weergegeven in milliseconden (ms).

  • LoggedOnAgentsCurrent—Hier wordt het aantal agenten in de huidige oproepdistributiegroep voor de geselecteerde wachtrij opgeslagen, die zijn aangemeld op de desktop. Als de activiteit wordt gebruikt voordat er een oproep in de wachtrij wordt geplaatst, worden de statistieken voor agenten in de huidige cyclus van de oproepdistributiegroep geretourneerd op basis van de eerste cyclus van de oproepdistributiegroep.

  • LoggedOnAgentsAll—Hier wordt het totale aantal agenten in alle oproepdistributiegroepen voor de geselecteerde wachtrij opgeslagen, die zijn aangemeld op de desktop. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de wachtrij in de loop van de tijd wijzigen.

  • AvailableAgentsCurrent—Hier wordt het aantal agenten in de huidige oproepdistributiegroep voor de geselecteerde wachtrij opgeslagen, die beschikbaar zijn om het contact aan te nemen. Als de activiteit wordt gebruikt voordat er een oproep in de wachtrij wordt geplaatst, worden de statistieken voor agenten in de huidige cyclus van de oproepdistributiegroep geretourneerd op basis van de eerste cyclus van de oproepdistributiegroep.

  • AvailableAgentsAll—Hier wordt het totale aantal agenten in alle oproepdistributiegroepen voor de geselecteerde wachtrij opgeslagen, die beschikbaar zijn om de oproep aan te nemen. Deze waarde kan veranderen naarmate de gespreksdistributiegroepen in de wachtrij in de loop van de tijd wijzigen.

  • CallsQueuedNow— Slaat het totale aantal oproepen in de geselecteerde wachtrij op.

  • OldestCallTime— Slaat het aantal seconden op dat het oudste gesprek in de geselecteerde wachtrij heeft gestaan.

  • Foutcode—Hierin wordt de foutcode opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

  • FailureDescription—Hier worden de foutdetails opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Berekening van de geschatte wachttijd

De geschatte wachttijd (EWT) wordt weergegeven in milliseconden.

Om de EWT te berekenen, verzamelt de applicatie alle statistisch geldige samples (een sample is het gemiddelde van de wachttijden voor taken die binnen een interval van één minuut succesvol verbinding hebben gemaakt met een agent) voor de laatste XX minuten, gespecificeerd door de door de gebruiker gedefinieerde Lookback Time. De gemiddelde waarde van de verzamelde monsters wordt gebruikt als de EWT.

Statistisch valide steekproeven zijn steekproeven waarbij de maximale waarde voor CoV (variatiecoëfficiënt van de wachttijden voor taken die in elk interval van één minuut met een agent verbonden raakten) onder de 40 procent ligt.

Als het percentage geldige monsters dat is verzameld voor de door de gebruiker gedefinieerde terugkijktijd onder de 40 procent komt, wordt de EWT niet berekend.

Foutcodes Hieronder vindt u de foutcodes en beschrijvingen voor de activiteit Wachtrijinfo ophalen:

Tabel 3. Foutcode voor het ophalen van wachtrijinformatie Beschrijving

Foutcode

Foutcode waarde

Beschrijving van de storing

1

SYSTEEM_FOUT

Het systeem heeft een interne fout ondervonden.

2

VEROUDERDE_GEGEVENS

De geretourneerde gegevens zijn niet actueel.

3

ONVOLDOENDE_GEGEVENS

De door de activiteit geretourneerde gegevens zijn onvolledig.

4

ONGELDIGE_WACHTRIJ

Er is een ongeldige wachtrij opgegeven in de activiteit.

Wachtrijcontact

De activiteit 'Wachtrijcontact' plaatst een contactpersoon in een wachtrij. Wanneer u deze activiteit in de hoofdworkflow gebruikt, worden er een aantal gebeurtenissen weergegeven op het tabblad Gebeurtenisworkflows. Voor meer informatie over deze evenementen, zie Evenementen.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Evenementen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte Contactafhandeling kunt u kiezen of alle contacten naar één wachtrij moeten gaan, of dat de wachtrijselectie moet veranderen op basis van de waarde van een stroomvariabele.

Als u een HTTP-aanvraagactiviteit direct na de wachtrijcontactactiviteit plaatst, kan het zijn dat de HTTP-aanvraag de benodigde gegevens niet ophaalt. Om ervoor te zorgen dat de benodigde gegevens beschikbaar zijn, is het raadzaam een korte vertraging in te lassen – bijvoorbeeld door een activiteit 'Bericht afspelen' of 'Muziek afspelen' toe te voegen – tussen de activiteiten 'Wachtrijcontact' en 'HTTP-verzoek'.

  1. Statische wachtrij— Klik op het keuzeradiobutton Statische wachtrij om contacten door te sturen naar de enkele wachtrij die is gekozen in de vervolgkeuzelijst Wachtrij. Alle contacten die afkomstig zijn van het toegangspunt dat is gekoppeld aan de geconfigureerde workflowroute, worden naar de gekozen wachtrij geleid.

  2. Wachtrij—Kies een wachtrij uit de vervolgkeuzelijst Wachtrij om de contacten die afkomstig zijn van het toegangspunt dat aan de workflow is gekoppeld, door te sturen.

    Je kunt wachtrijen beheren in de Control Hub.

  3. Variabele wachtrij— Klik op het keuzeradiobutton Variabele wachtrij ] om een Wachtrijvariabele te gebruiken om dynamisch een wachtrij te selecteren voor het routeren van contacten. Je kunt ook een Fallback Queue kiezen voor het geval de Queue Variable mislukt tijdens de uitvoering van de flow.

  4. Wachtrijvariabele—Kies een stroomvariabele uit de vervolgkeuzelijst Wachtrijvariabele die een geldige wachtrij-ID oplevert.

    De variabele 'flow' geeft aan welke wachtrij dynamisch geselecteerd moet worden tijdens de uitvoering van de flow. De fallback-wachtrij wordt alleen gebruikt als de Queue Variable geen geldige wachtrij-ID retourneert.

    Dit veld verschijnt wanneer u op het keuzeradiobutton Variabele wachtrij klikt.

  5. Terugvalwachtrij—Kies de wachtrij-ID uit de Terugvalwachtrij vervolgkeuzelijst. Indien de Queue Variable een ongeldige Queue ID retourneert, worden de contacten in de geselecteerde Fallback Queuegeplaatst.

    Als u het keuzeradiobutton Variabele wachtrij selecteert, kunt u de vaardigheidsvereisten voor de wachtrij die gebruikmaakt van op vaardigheden gebaseerde routering niet invoeren. In dat geval worden de contacten doorgestuurd naar de langst beschikbare agent, waardoor het geselecteerde routeringsalgoritme voor de wachtrij wordt overruled.

    Dit veld verschijnt alleen wanneer u op het keuzeradiobutton Variabele wachtrij klikt.

    Controleer beschikbaarheid van agenten—Schakel de schakelaar Controleer beschikbaarheid van agenten in om teams zonder beschikbare agenten uit te sluiten van de routering naarmate de wachttijd in de wachtrij vordert. De oproepdistributiegroep van de geselecteerde wachtrij kan overslaan om sneller een agent te vinden.

    Deze schakelknop is standaard uitgeschakeld.

  6. Altijd beschikbaarheid van agenten controleren— Klik op het keuzeradiobutton [ Altijd beschikbaarheid van agenten controleren om de beschikbaarheidscontrole van agenten in te schakelen. Standaard is het keuzerondje ingeschakeld.

    Deze optie verschijnt alleen als u de schakelaar Agentbeschikbaarheid controleren inschakelt.

  7. Variabele agentbeschikbaarheid controleren— Klik op het keuzeradiobutton Variabele agentbeschikbaarheid controleren om een stroomvariabele te selecteren uit de vervolgkeuzelijst Variabele agentbeschikbaarheid controleren die een Booleaanse waarde retourneert. De Booleaanse waarde bepaalt of de beschikbaarheid van de agent in de variabele wachtrij moet worden gecontroleerd.

    Deze optie verschijnt alleen als u de schakelaar Agentbeschikbaarheid controleren inschakelt.

  8. Contactprioriteit instellen—Schakel de schakelaar Contactprioriteit instellen in als u een prioriteit wilt toewijzen aan contacten in de wachtrij. Deze schakelknop is standaard uitgeschakeld. De contactpersoon met de hoogste prioriteit in alle wachtrijen (telefonisch en digitaal) wordt toegewezen aan de eerstvolgende beschikbare medewerker, namelijk:

    • Aangemeld bij een team dat deel uitmaakt van de huidige gespreksdistributiegroep van de contactpersoon.

      Deze contactpersoon komt in aanmerking om te worden geselecteerd op basis van het routeringsalgoritme.

    De contacten worden als volgt afgehandeld:

    • Als er geen prioriteit is toegekend aan het contact, is de standaardprioriteit 10.

    • Contacten met een hogere prioriteit worden als eerste afgehandeld.

    • Als twee contactpersonen dezelfde prioriteit hebben, wordt de contactpersoon die het langst in de wachtrij staat als eerste geholpen.

    • Als de agent het gesprek doorverbindt naar een toegangspunt, verandert de contactprioriteit naar de prioriteit die is toegewezen aan een wachtrijcontactactiviteit in de nieuwe workflow. Voor meer informatie, zie Een gesprek doorverbinden naar een toegangspunt.

    Statische prioriteit—Stel de Statische prioriteit in als u een prioriteit wilt toewijzen voordat u de flow publiceert. Dit veld is alleen zichtbaar als de schakelaar Contactprioriteit instellen is ingeschakeld.

    Kies een prioriteit uit de vervolgkeuzelijst 'Statisch prioriteitsniveau'. Je kunt een prioriteit instellen van P1 tot P9, waarbij P1 de hoogste en P9 de laagste prioriteit is.

  9. Variabele prioriteit—Kies Variabele prioriteit als de contactprioriteit dynamisch moet veranderen bij elke stroomuitvoering. Dit veld verschijnt alleen wanneer de schakelaar Contactprioriteit instellen is ingeschakeld.

    Selecteer in de vervolgkeuzelijst 'Contactprioriteitsvariabele' een stroomvariabele die een geheel getal retourneert met een prioriteit van 1 tot en met 9. Als de prioriteit niet binnen het bereik van 1-9 ligt, is de standaardprioriteit 10.

Vaardigheidsvereisten

Als de geselecteerde wachtrij gebruikmaakt van op vaardigheden gebaseerde routering, verschijnt een ander gedeelte om de vaardigheidseisen en versoepeling daarvan te configureren.

Je kunt een of meer vaardigheidseisen toevoegen die je aan een contactpersoon in deze wachtrij wilt toewijzen, afhankelijk van de geselecteerde wachtrij.

Als u geen vaardigheden opgeeft, kunnen alle beschikbare agenten in de geselecteerde wachtrij contacten ontvangen.

  • Vaardigheid—Kies de gewenste vaardigheid uit de下拉lijst. Je configureert de vaardigheidsdefinities in de Control Hub.

  • Voorwaarde—Kies de gewenste voorwaarde uit de keuzelijst. De conditieopties zijn gebaseerd op het gekozen vaardigheidstype.

    Vaardigheidstypen zoals Boolean en Enum hebben geen voorwaarde nodig.

    De beschikbare voorwaarden zijn: IS, IS NIET, >= , < =

  • Waarde— Klik op het keuzeradiobutton Statische vaardigheidswaarde om de statische vaardigheidswaarden te selecteren die zijn opgegeven in het veld Vaardigheidswaarde.

    Klik op het keuzeradiobutton Variabele vaardigheidswaarde om de vaardigheidswaarde te selecteren uit een stroomvariabele die wordt weergegeven in de vervolgkeuzelijst Variabele.

    Als de vaardigheidswaarde ongeldig is, worden alle vaardigheidseisen en versoepelingen die aan het contact via de QueueContactActivity zijn gekoppeld, verwijderd.

  • Gewicht—Stel een gewichtswaarde in voor de geselecteerde vaardigheidseis. De waarde moet een geheel getal zijn tussen 1 en 1000.

    Je kunt alleen gewicht instellen voor een Vaardigheid-type vaardigheid. Bij de 'Best Available'-routering bepalen gewichten het relatieve belang van elke vereiste vaardigheid en beïnvloeden ze de score die wordt gebruikt voor de selectie van agenten. Voor meer informatie, zie Beste beschikbare routering.

Vaardigheidsontspanning

Gebruik de instellingen voor het versoepelen van vaardigheidseisen om de vereiste vaardigheden voor een workflow te verminderen of te verwijderen als reactie op te lange wachttijden voor klanten. Met deze instelling kunt u het aantal agenten dat beschikbaar is om contactpersonen te bedienen, uitbreiden.

Gebruik gangbare tijdsintervallen om de vaardigheidsontspanning af te stemmen op de wachtrijlogica in het procesverloop en op de instellingen voor gespreksdistributie die zijn geconfigureerd voor de teams in de wachtrij.

Om de versoepeling van vaardigheden te configureren:

  1. Schakel de schakelaar Vaardigheidsontspanning inschakelen in om vaardigheidsontspanning te configureren.

    Schakel deze schakelaar in om de initiële vaardigheidseisen standaard te kopiëren en weer te geven. Hiermee kunt u de ontspanningsoefeningen configureren met een ideale set vaardigheden.

    Stel het veld After waiting in the queue for in op de duur in seconden die moet verstrijken voordat de vaardigheidsontspanning in de wachtrij van toepassing is. De standaard wachttijd is 60 seconden.

  2. Je kunt de vereisten voor vaardigheidsversoepeling toevoegen, bewerken of verwijderen.

    • Klik op Vaardigheidseis toevoegen om een nieuwe vaardigheidsversoepelingseis toe te voegen.

    • Klik op Verwijderen om de vereiste voor vaardigheidsversoepeling te verwijderen.

    • Klik op Bewerken om de vereiste voor vaardigheidsversoepeling te bewerken.

    Klik op Vaardigheidsontspanning toevoegen Stap om een nieuwe vaardigheidsontspanningsgroep toe te voegen.

    De standaard vaardigheidseisen die in stap 1 worden weergegeven, maken het eenvoudiger om de eisen voor vaardigheidsversoepeling in te stellen.

Vaardigheid verwijdering

Wanneer je de schakelaar Vaardigheden verwijderen bij blinde overdracht inschakelt, worden vaardigheden van het contact verwijderd na overdracht door de agent. Dat betekent dat het overgedragen contact geen vaardigheden zal hebben en dat het contact zal worden toegewezen aan de agent met de langste beschikbaarheid in de wachtrij voor overgedragen contacten.

Uitgaande waarden

Wanneer de wachtrijcontactfunctie wordt geactiveerd, worden de volgende variabelen bijgewerkt:

  • QueueId—Hierin staat de ID van de wachtrij waar het contact succesvol in is geplaatst.

  • Foutcode—Hierin wordt de foutcode opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

  • FailureDescription—Hier worden de foutdetails opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder vindt u de foutcodes en beschrijvingen voor de activiteit 'Wachtrijcontact':

Tabel 4. Beschrijving van de foutcode voor contact in de wachtrij

Foutcode

Foutcode waarde

Beschrijving van de storing

1

ONGELDIGE_AANVRAAG

De in de activiteit opgegeven parameters zijn ongeldig.

2

ONGELDIGE_ROUTING_STRATEGIE

De gekozen routeringsstrategie is ongeldig.

3

ONGELDIGE_WACHT_TIJD

De opgegeven wachttijd is ongeldig.

4

ONGELDIGE_WACHTRIJ

Er is een ongeldige wachtrij opgegeven in de activiteit.

6

SYSTEEM_FOUT

Het systeem heeft een interne fout ondervonden.

7

VTEAM_TRANSITIE_LIMIET_BEREIKT

Het contact heeft de maximale limiet bereikt doordat het in meerdere wachtrijen is geplaatst.

8

EIGENAAR_TOEGEWEZEN_AAN_INTERACTIE

Het contact is al toegewezen aan een medewerker.

9

ONGELDIGE_VAARDIGHEID_NAAM

De vaardigheidsnaam is ongeldig.

10

ONGELDIGE_VAARDIGHEID_VOORWAARDE

De vaardigheidsvoorwaarde is niet geldig.

11

ONGELDIGE_VAARDIGHEID_WAARDE

De vaardigheidswaarde is ongeldig.

12

ONGELDIGE_BEWERKING_VOOR_INTERACTIE_TOESTAND

In bepaalde fasen van het contact, zoals een beëindigd contact, is het niet toegestaan om in de wachtrij te staan.

13

GEWICHT_NIET_ONDERSTEUND_VOOR_VAARDIGHEID_TYPE

Er kan geen gewicht worden toegekend aan een vaardigheidsvereiste als de vaardigheid geen Proficiency-type vaardigheid is.

14

ONGELDIG_VAARDIGHEID_GEWICHT

Gewichten moeten gehele getallen zijn van 1 tot en met 1000.

Wachtrij voor agent

De activiteit 'Wachtrij naar agent' maakt routering op basis van agenten mogelijk. De activiteit 'Wachtrij naar agent' stuurt de contacten rechtstreeks door naar de gewenste agent. Voor informatie over agentgebaseerde routering, zie Agentgebaseerde routering.

De activiteit 'Wachtrij naar agent' identificeert een agent aan de hand van zijn Webex Contact Center-agent-ID of e-mailadres.

Als de agent beschikbaar is, kunt u de activiteit 'Wachtrij naar agent' configureren om het contact door te sturen naar een voorkeursagent. Als de agent niet beschikbaar is, kunt u de activiteit 'Wachtrij naar agent' zo configureren dat het contact bij die agent wordt geparkeerd totdat de agent weer beschikbaar is.

De workflowontwikkelaar kan een activiteit 'Wachtrij naar agent' koppelen aan een andere activiteit 'Wachtrij naar agent' om contacten naar opeenvolgende voorkeursagenten te routeren. De flowontwikkelaar kan ook een Queue To Agent-activiteit koppelen aan een Queue Contact -activiteit om het contact via een reguliere wachtrij te routeren wanneer geen van de voorkeursagenten beschikbaar is.

De flowontwikkelaar kan een Queue To Agent-activiteit koppelen aan een Callback -activiteit in de hoofdflow en de gebeurtenisflows. Dit helpt bij het configureren van een terugbelverzoek naar de voorkeursagent aan wie het gesprek oorspronkelijk in de wachtrij was geplaatst, als onderdeel van de activiteit 'Wachtrij naar agent'.

Gebruik de Callback-activiteit na de Queue Contact- of Queue To Agent-activiteit.

De activiteit 'Wachtrij naar agent' activeert de volgende gebeurtenissen in het tabblad 'Gebeurtenisstromen' in de hoofdworkflow:

  • Agent geaccepteerd: De activiteit 'Wachtrij naar agent' activeert deze gebeurtenis wanneer een agent een inkomend gesprek beantwoordt.

  • Agent losgekoppeld: De activiteit 'Wachtrij naar agent' activeert deze gebeurtenis wanneer de agent de verbinding met een lopend gesprek verbreekt.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Gebeurtenisstromen.

In de volgende secties kunt u de activiteit 'Wachtrij naar agent' configureren:

  • Algemene instellingen

  • Contactafhandeling

Om de activiteit 'Wachtrij naar agent' te configureren:

1

Sleep in de Flow Designer de activiteit Queue To Agent vanuit de Activiteitenbibliotheek naar het canvas.

2

Klik op de activiteit Wachtrij naar agent om de activiteitsinstellingen te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

4

In het gedeelte Contactafhandeling kiest u een Agentvariabele uit de vervolgkeuzelijst.

De activiteit 'Wachtrij naar agent' koppelt deze stroomvariabele aan het e-mailadres of de ID van de agent die u voor elke stroomuitvoering wilt kiezen.

5

Selecteer het e-mailadres van de agent of de ID van de agent in de vervolgkeuzelijst Agent Lookup Type om contacten door te sturen naar de gewenste agent.

Geef een geldige domeinnaam op voor het e-mailadres van de agent om ervoor te zorgen dat de zoekopdracht succesvol is.

6

Schakel de schakelaar Contactprioriteit instellen in om de contacten in de wachtrij prioriteit te geven. De schakelknop is standaard uitgeschakeld.

De activiteit 'Wachtrij naar agent' verwerkt de contacten als volgt:

  • Als u geen prioriteit toewijst aan het contact, kent de activiteit 'Wachtrij voor agent' een standaardwaarde van 10 toe.

  • De activiteit 'Wachtrij naar agent' geeft prioriteit aan de contacten met de hoogste prioriteit.

  • Als een of meer contactpersonen dezelfde prioriteit hebben, zorgt de activiteit 'Wachtrij naar agent' ervoor dat de contactpersoon die het langst in de wachtrij staat, eerst naar die agent wordt doorgestuurd.

  1. Stel de Statische prioriteit in om een contactpersoon prioriteit te geven voordat de flow wordt gepubliceerd.

    Schakel de schakelaar Contactprioriteit instellen in om het veld Statische prioriteit in de activiteit Wachtrij naar agent te bekijken.

    Kies een prioriteit uit de vervolgkeuzelijst Statische prioriteitswaarde. Je kunt een prioriteit instellen van P1 tot en met P9, waarbij P1 de hoogste en P9 de laagste prioriteit is.

  2. Kies Variabele prioriteit als de contactprioriteit dynamisch verandert bij elke stroomuitvoering.

    Schakel de schakelaar Contactprioriteit instellen in om het veld Variabele prioriteit in de activiteit Wachtrij naar agent te bekijken.

    Kies een stroomvariabele die een geheel getal met prioriteit 1-9 retourneert uit de vervolgkeuzelijst Contact Prioriteitsvariabele. Als de prioriteit niet binnen het bereik van 1-9 ligt, is de standaardprioriteit 10.

7

Kies een wachtrij-ID uit de vervolgkeuzelijst Rapportagewachtrij.

De activiteit 'Wachtrij naar agent' rapporteert de contactgegevens via de rapportagewachtrij:

De rapportagequeue specificeert ook de configuratie voor:

  • Vergunningsbewaking

  • Vergunningsregistratie

  • Alle gesprekken opnemen

  • Pauzeren en hervatten ingeschakeld

  • Drempel van serviceniveau

  • Maximale wachttijd in de wachtrij

  • Standaardmuziek in de wachtrij

  • Tijdzone

8

Schakel de schakelaar Contact parkeren als agent niet beschikbaar is in als u het contact wilt parkeren bij een voorkeursagent totdat deze weer beschikbaar is.

Als de agent niet beschikbaar is en de schakelaar Park Contact if Agent is unavailable is uitgeschakeld, kan de contactpersoon de agent niet bereiken. De activiteit 'Queue To Agent' verlaat de fouttak en gaat door naar de volgende activiteit in de workflow met de bijbehorende uitvoer.

9

Selecteer de ID van de herstelwachtrij uit de vervolgkeuzelijst Herstelwachtrij.

De activiteit 'Wachtrij naar agent' plaatst contacten in de herstelwachtrij wanneer:

  • De activiteit 'Wachtrij naar agent' slaagt er niet in een contactpersoon door te sturen naar de gewenste agent.

  • De medewerker neemt de telefoon niet op.

  • Een voorkeursagent wijst het contact af.

Je kunt de herstelwachtrij configureren met de langst beschikbare agent. De herstelwachtrij ondersteunt geen op vaardigheden gebaseerde routering.

De activiteit 'Wachtrij naar agent' is succesvol wanneer het contact verbinding maakt met de gewenste agent. Er treedt een fout op wanneer een contactpersoon de agent niet kan bereiken.

Foutscenario's

Een contactpersoon kan de agent niet bereiken wanneer:

  • De voorkeursagent is niet beschikbaar en parkeren is niet mogelijk voor de contactpersoon.

  • Een variabele opzoekactie kan de gewenste agent niet vinden.

Activiteitsuitvoervariabelen

De activiteitsoutputvariabelen slaan de gegevens op die door activiteiten worden vastgelegd en worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De wachtrij voor agentactiviteit heeft de volgende uitvoervariabelen:

Tabel 5. Uitvoervariabelen

Uitvoervariabele

Beschrijving

QueueToAgent.AgentId

Hier wordt de agent-ID opgeslagen waaraan het contact is toegewezen.

QueueToAgent.FailureDescription

Hier wordt de beschrijving van het foutscenario opgeslagen dat optreedt wanneer het contact niet in de wachtrij kan worden geplaatst.

QueueToAgent.FailureCode

Slaat de foutcode op voor het foutscenario dat optreedt wanneer het contact niet in de wachtrij kan worden geplaatst.

QueueToAgent.AgentState

Slaat de status van de voorkeursagent op bij het proberen om het contact in de wachtrij te plaatsen.

QueueToAgent.AgentIdleCode

Slaat de beschrijving op voor de inactieve code van de voorkeursagent.

De uitvoervariabele QueueToAgent.FailureCode bevat een van de volgende waarden wanneer er een fout optreedt. Elke waarde geeft een foutcode en een foutbeschrijving weer.

Tabel 6. Beschrijving van de foutcode voor wachtrij naar agent

Foutcode

Foutcodewaarde

Beschrijving van de storing

1

AGENT_NIET BESCHIKBAAR

De agent is momenteel niet beschikbaar.

2

AGENT_NIET_GEVONDEN

De activiteit 'Wachtrij naar agent' kan de agent niet vinden op basis van agent-ID of e-mailadres.

3

AGENT_NIET_INGElogd_

De agent is momenteel niet ingelogd.

4

FUNCTIE_NIET_INGESCHAKELD

De functie voor routering op basis van agents is niet ingeschakeld.

5

ONGELDIGE_VTEAM_FOUT

De rapportage- of herstelwachtrij is ongeldig.

6

AGENT_BEZIG

De medewerker is bereikbaar, maar is in gesprek met iemand anders.

7

VTEAM_TRANSITIE_LIMIET_BEREIKT

Het contact heeft de maximale limiet bereikt doordat het in meerdere wachtrijen is geplaatst.

8

ONGELDIGE_BEWERKING_VOOR_INTERACTIE_TOESTAND

In bepaalde fasen van het contact, zoals een beëindigd contact, is het niet toegestaan om in de wachtrij te staan.

De volgende tabel toont de toepasselijke QueueToAgent.AgentState en QueueToAgent.AgentIdleCode waarden.

Tabel 7. AgentState- en AgentIdleCode-waarden

Gebruiksscenario

AgentState

AgentIdleCode

  • Ongeldige wachtrij

  • Ongeldige agent

  • Agent is niet ingelogd

NIET_VAN TOEPASSING

NIET_VAN TOEPASSING

Deze medewerker is gereserveerd voor dit gesprek.

BESCHIKBAAR

NIET_VAN TOEPASSING

Parkeer contact als de agent niet beschikbaar is, schakel knop is Aan en de agent is inactief

Niet-actief

<AuxCode Name>

De inactieve code die door de agent in de Agent Desktop is geselecteerd.

Park Contact als Agent niet beschikbaar is, schakel knop is Aan en het agentkanaal is bezet

BESCHIKBAAR

NIET_VAN TOEPASSING

Parkeer contact als de agent niet beschikbaar is, schakel knop is Uit en de agent is inactief

Niet-actief

<AuxCode Name>

De inactieve code die door de agent in de Agent Desktop is geselecteerd.

Park Contact als Agent niet beschikbaar is schakelaar knop is Uit, agent is beschikbaar en agentkanaal is bezet

BESCHIKBAAR

NIET_VAN TOEPASSING

Schermpop-up

Een Screen Pop is een venster of dialoogvenster dat op het bureaublad van een agent verschijnt wanneer de agent een klantgesprek beantwoordt. De medewerker verzamelt meer informatie over de beller om het gesprek verder te kunnen voeren. Voor meer informatie, zie het gedeelte Screen Pop in het artikel Aan de slag met Agent Desktop.

De Screen Pop-activiteit wordt pas relevant nadat een agent bij een interactie betrokken is. Het maakt doorgaans gebruik van de AgentAccepted-gebeurtenis en de PhoneContactEnded-gebeurtenis.

Wanneer u deze activiteit in de hoofdworkflow gebruikt, worden er een aantal gebeurtenissen weergegeven op het tabblad Gebeurtenisworkflows. Voor meer informatie over deze evenementen, zie Evenementen.

Je kunt voor elke gebeurtenis een aparte workflow voor de afhandeling ervan bouwen. Wanneer een agent bijvoorbeeld een inkomend gesprek aanneemt, verschijnt er een pop-upvenster op het scherm. De Screen Pop-activiteit bevat informatie die is gebaseerd op de stroomvariabelen. Screen Pop integreert Webex Contact Center met andere bedrijfsapplicaties zoals CRM (Salesforce), ticketsystemen en orderverwerkingssystemen.

Voltooi deze configuratie in het tabblad Gebeurtenisstromen in Flow Designer. Om verschillende Screen Pop-gedragingen te definiëren op basis van criteria uit de hoofdflow, gebruikt u een Condition- of Case-activiteit. Je kunt voor elke workflow één Screen Pop definiëren.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie Gebeurtenisstromen voor meer informatie.

Screen Pop voor nieuwe digitale kanalen moet worden geconfigureerd in de Connect Flow Builder. Zie https://help.imiconnect.io/docs/wxcc-overview voor meer informatie.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte URL-instellingen kunt u de optie URL-instellingen gebruiken om een URL te definiëren voor Screen Pop-configuraties. Om een variabele in te voegen, gebruik je de volgende syntaxis: {{variable}} (Bijvoorbeeld, {{NewContact.ANI}}). Configureer vervolgens de volgende instellingen:

  1. Screen Pop URL—Voer de URL van de gewenste website in, bijvoorbeeld http://www.salesforce.com. Nadat de agent een oproep heeft beantwoord, wordt de geconfigureerde URL in de Screen Pop op het bureaublad weergegeven.

  2. Queryparameters— Voer de verschillende variabelen in de payload in.

    Om een nieuwe queryparameter toe te voegen, klikt u op Nieuwe toevoegen. Voer de attribuut-waardegegevens in in respectievelijk de velden KEY en VALUE.

  3. Screen Pop Desktop Label—Voer een korte en intuïtieve aangepaste weergavetekst in die de Screen Pop-URL op het agentbureaublad vervangt.

    Nadat de agent een gesprek beantwoordt of beëindigt, verschijnt dit label als een hyperlink in de Screen Pop-melding op het agentbureaublad.

    Als de Screen Pop-URL bijvoorbeeld http://www.salesforce.com is en het Screen Pop-desktoplabel Salesforce is, dan geeft het systeem de hyperlink weer als Salesforce in de Screen Pop-melding.

    Dit label verschijnt ook in het tabblad Screen Pop van het Agent Desktop.

4

Configureer in het gedeelte Weergave-instellingen het volgende:

  1. Nieuw browsertabblad—De Screen Pop wordt elke keer in een nieuw browsertabblad weergegeven zonder het bestaande Screen Pop-venster te beïnvloeden.

  2. Bestaand Screen Pop-tabblad—De Screen Pop wordt weergegeven in het bestaande browsertabblad en vervangt de vorige Screen Pop.

  3. Binnen het bureaublad—Het schermvenster wordt weergegeven als een tabblad in het deelvenster 'Hulpgegevens' op het bureaublad.

    Als de weergaveoptie voor het pop-upvenster Binnen het bureaubladis, wordt het pop-upvenster gedurende de hele duur van het gesprek weergegeven in het paneel met aanvullende informatie. Het pop-upvenster op het scherm blijft behouden, zelfs wanneer u een taak van een ander kanaaltype selecteert in het deelvenster Takenlijst.

Als de weergaveoptie van het pop-upvenster is ingesteld op 'Binnen bureaublad' of 'Bestaand browsertabblad', gaan de gegevens die in het pop-upvenster voor een gesprek worden ingevoerd verloren als de agent een nieuw gesprek aanneemt. Om gegevensverlies te voorkomen, configureert u de weergaveoptie als Nieuw browser tabblad.

Neem bijvoorbeeld aan dat de weergaveoptie 'Screen Pop' is ingesteld op 'Binnen bureaublad'. Als de agent een nieuw inkomend gesprek accepteert terwijl hij gegevens invoert in het pop-upvenster voor een vorig gesprek, gaan de ingevoerde gegevens voor het vorige gesprek verloren wanneer het pop-upvenster voor het nieuwe gesprek verschijnt.

Contactprioriteit instellen

Gebruik de activiteit 'Contactprioriteit instellen' om prioriteitsniveaus aan contactpersonen toe te wijzen. Je kunt prioriteiten instellen met behulp van getallen van 1 (hoogst) tot 9 (laagst). Contacten met een hogere prioriteit worden als eerste doorgestuurd. Voor meer informatie over routering en wachtrijen, zie het gedeelte Contactprioriteit instellen in Routering en wachtrijen begrijpen in Webex Contact Center.

In de volgende secties kunt u de activiteit 'Contactprioriteit instellen' configureren:

  • Algemene instellingen
  • Instellingen voor contactprioriteit
  • Activiteitsuitvoervariabelen

1

Sleep in de Flow Designer de activiteit 'Contactprioriteit instellen' vanuit de activiteitenbibliotheek naar het canvas.

2

Klik op de activiteit om de instellingen ervan te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende gegevens in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

4

In het gedeelte Prioriteitsinstellingen contact kunt u de prioriteit van het contact instellen. U kunt een statische prioriteitswaarde configureren via de keuzelijst. Als u wilt dat de prioriteit dynamisch verandert, configureert u een variabele prioriteit met behulp van stroomvariabelen.

Activiteitsoutputvariabelen

De activiteitsoutputvariabelen slaan de gegevens op die door activiteiten worden vastgelegd en worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De activiteit 'Contactprioriteit instellen' heeft de volgende uitvoervariabelen:

  • SetContactPriority.FailureCode: Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
  • SetContactPriority.FailureDescription: Hierin worden de details van de storing opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder vindt u de foutcodes en beschrijvingen voor de activiteit 'Contactprioriteit instellen':

Foutcode

Foutcode waarde

Beschrijving van de storing

6

SYSTEEM_FOUT

Deze code staat voor de diverse fouten (die niet in een van de gedefinieerde categorieën vallen).

48

Onondersteunde stroomactiviteit

De optie 'Contactprioriteit instellen' wordt niet ondersteund voor uitgaande gesprekken en campagnecontacten.

Virtuele agent

De virtuele agent biedt uw contactcenterklanten een realtime gesprekservaring. Je kunt een virtuele agent aan het gespreksproces toevoegen om klantvragen in een conversatievorm af te handelen. De virtuele agent maakt gebruik van de Dialogflow-functionaliteiten van Google. Wanneer een klant spreekt, koppelt Dialogflow het klantgesprek aan de meest relevante intentie in de virtuele assistent. Bovendien ondersteunt het de klant als onderdeel van de Interactive Voice Response (IVR)-ervaring.

Voordat u begint

  • Een Dialogflow-agent instellen. Voor meer informatie over het bouwen van een Dialogflow-agent in de Google Cloud, zie Een agent bouwen.

    Voeg 'Hallo' toe als trainingszin in de voorkeurstaal van de Dialogflow-agent, zodat deze een gesprek met de beller kan starten. Je kunt deze trainingszin toevoegen aan de standaard welkomstboodschap of aan elke andere intentie van de Dialogflow-agent. Voor meer informatie, zie Intents.

    Afhankelijk van hoe u de Dialogflow-agent configureert, kunt u de activiteit 'Virtuele agent' gebruiken om verschillende soorten gebruiksscenario's af te handelen.

  • Een virtuele agent configureren in Control Hub.

    U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Gebeurtenisstromen.
1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Conversational Experience het volgende:

  1. Virtuele agent—Kies een virtuele agent in Control Hub. De virtuele assistent verzorgt het natuurlijke taalgesprek als onderdeel van de IVR-ervaring met de beller.

  2. Maak prompts onderbreekbaar—Hiermee kunnen klanten de virtuele agent onderbreken om nieuwe verzoeken te doen of het gesprek te beëindigen.

  3. Standaardtaal overschrijven & Steminstellingen—Gebruik deze schakelaar om de taal- en steminstellingen die zijn geconfigureerd in de variabelen Global_Taal en Global_Stemnaam te overschrijven. Deze parameter is standaard ingeschakeld.

    Om een workflow te laten werken, moet u de globale variabelen in de workflow instellen om de standaard invoertaal en uitvoerstem voor de virtuele agent te configureren. Voor meer informatie over het toevoegen van globale variabelen aan de workflow, zie Globale variabelen.

  4. Invoertaal— Geeft de taal aan die de klant gebruikt tijdens het gesprek met de virtuele assistent. Dit veld verschijnt alleen als u de optie Standaardtaal overschrijven inschakelt. & Steminstellingen schakelknop.

    Als de door Google ondersteunde invoertaal niet beschikbaar is in de vervolgkeuzelijst 'Invoertaal', schakel dan de optie 'Standaardtaal overschrijven' uit. & Schakelaar voor het in- en uitschakelen van de steminstellingen. Voeg de activiteit Variabele instellen toe vóór de activiteit Virtuele agent in de workflow.

    Configureer de activiteit 'Variabele instellen' als volgt:

    • Stel de variabele in op Global_language.

    • Stel de variabelewaarde in op de gewenste taalcode (bijvoorbeeld fr-CA). Voor meer informatie over de talen, zie de Google Taalreferentie pagina.

    De implementatie van spraakgestuurde virtuele agenten in Webex Contact Center ondersteunt alleen talen met het herkenningsmodel als een verbeterd telefoongesprek (zie Ondersteunde stemmen en talen die beschikbaar zijn met Dialogflow Essentials (ES) (zie Taalreferentie).

  5. Uitvoerstem—De standaardwaarde is Automatisch. Als de waarde 'Automatisch' is, kiest Dialogflow de stemnaam voor een bepaalde taal. Zorg ervoor dat de geconfigureerde spraaknaam overeenkomt met de gekozen taal.

    Als de door Google ondersteunde uitvoerstemnaam niet beschikbaar is in de vervolgkeuzelijst Uitvoerstem, schakel dan Standaardtaal overschrijven] uit. & Steminstellingen schakelknop. Voeg de activiteit Variabele instellen toe vóór de activiteit Virtuele agent in de workflow.

    Configureer de activiteit 'Variabele instellen' als volgt:

    • Stel de variabele in op Global_VoiceName.

    • Stel de variabelewaarde in op de gewenste uitvoerspraaknaamcode (bijvoorbeeld en-US-Standard-D). Voor meer informatie over de ondersteunde stemmen en talen, zie de pagina 'Ondersteunde stemmen en talen ' van Google .

    Voor meer informatie over de stemmen van tekst-naar-spraak, zie Ondersteunde stemmen en talen.

4

In het gedeelte Variabele doorgeven kunnen de optionele parameters in de Virtual Agent-activiteit persoonsgegevens bevatten. Webex Contact Center geeft deze parameters door aan Google Dialogflow als variabelen om geavanceerde gesprekslogica met de bot mogelijk te maken.

  1. Sleutel-Waarde—Met de parameter Sleutel-Waarde kunt u een variabelenaam en de bijbehorende waarde invoeren. Je kunt variabele waarden invoeren met behulp van de dubbele accolades.

    Als u bijvoorbeeld het rekeningsaldo van een klant wilt opvragen op basis van het ANI-nummer, kunnen de sleutel en waarde als volgt zijn:

    Sleutel: ANI

    Waarde: {{NewContact.ANI}}

    Om een variabele parameter toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u het bijbehorende sleutel-waardepaar kunt invoeren.

    Het contactcentrum stuurt deze parameterwaarden als JSON-waarde in het verzoek naar Google Dialogflow.query_param.payload-object. Het systeem analyseert en verwerkt deze JSON in de fulfilmentapplicatie. Het systeem bereikt deze applicatie via de webhook die is geconfigureerd in Dialogflow. Voor meer informatie, zie Afhandeling.

5

Configureer in het gedeelte Geavanceerde instellingen het volgende:

  1. Time-out bij geen invoer— Geeft de tijdsduur aan dat de virtuele agent wacht op invoer van de klant (spraak of DTMF).

    De standaardwaarde is 5 seconden. De waarde kan variëren van 1 tot 30 seconden.

  2. Max. aantal pogingen zonder invoer— Geeft het aantal keren aan dat de virtuele agent wacht op invoer van de klant (spraak of DTMF).

    De standaardwaarde is 3. De waarde kan variëren van 0 tot 9.

    Wanneer het maximale aantal pogingen is bereikt, wordt de virtuele agent afgesloten en wordt de uitvoervariabele ErrorCode ingesteld op de waarde max_no_input.

  3. Inter-digit Timeout— De hoeveelheid tijd die de virtuele agent wacht op de volgende DTMF-invoer van de klant voordat de virtuele agent verdergaat in het gesprek.

    De standaardwaarde is 3 seconden. De waarde kan variëren van 0 tot 30 seconden.

  4. Terminatorsymbool—Het teken dat de klant kan invoeren om het einde van de invoer aan te geven. Het Terminator-symbool kan ofwel # of * afhankelijk van de configuratie.

  5. Beëindigingsvertraging—Hiermee kan de virtuele agent het laatste bericht voltooien voordat de activiteit stopt en verdergaat naar de volgende stap in de workflow.

  6. Als u bijvoorbeeld wilt dat de virtuele assistent iets aan de beller laat weten voordat het systeem het gesprek doorverbindt naar een medewerker, houd dan rekening met de tijd die nodig is om het laatste bericht af te ronden voordat de doorverwijzing plaatsvindt. De waarde kan variëren van 1 tot 30 seconden.

    Als u de waarde voor de beëindigingsvertraging instelt op 0, speelt het systeem het laatste audiobericht niet af voor de beller.

  7. Spreeksnelheid— Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om het ideale spreektempo te behouden en het spreektempo van de uitvoer te regelen.

    Geldige waarden voor de numerieke invoer liggen tussen 0,25 en 4,0 woorden per minuut (wpm). De standaardwaarde is 1,0 wpm.

  8. Volumeversterking— Geeft de toename of afname van het volume aan. Verhoog of verlaag de numerieke invoer om het ideale volume van de spraakuitvoer te behouden.

  9. Geldige invoerwaarden voor het numerieke veld liggen tussen -96,0 decibel en 16,0 decibel (dB). De standaardwaarde is 0,0 dB.

  10. Gesprekstranscriptie inschakelen—Hiermee kan op het bureaublad de transcriptie van het gesprek tussen de virtuele assistent en de klant worden weergegeven. Het onbewerkte transcript is ook beschikbaar via een dynamische URL. Je kunt deze URL gebruiken om specifieke gedeeltes uit het transcript te extraheren met behulp van een HTTP-verzoek.

6

In het gedeelte Uitvoervariabelen kunt u de uitvoerstatus opslaan van de gebeurtenis die plaatsvindt tijdens het gesprek tussen de virtuele agent en de klant.

  1. VVA.LastIntent—Hierin wordt de laatste intent opgeslagen die door de Virtual Agent is geactiveerd voordat er wordt overgeschakeld naar de Escalation- of Handled-intent.

  2. VVA.TranscriptURL—Hierin staat de URL die verwijst naar het transcript van het gesprek tussen de virtuele agent en de klant.

    Gebruik de Parse activiteit om de parameters uit het transcript van de virtuele agent te extraheren.

  3. VVA.ErrorCode— Slaat de statuscode op waarvan de waarde afhangt van de uitkomst van het gesprek tussen de virtuele agent en de klant. Deze variabele kan een van de volgende waarden bevatten:

    • no_error: Geeft aan dat de afgehandelde en doorgestuurde uitvoer geen fouten bevatte.

    • max_no_input: Geeft aan dat de klant geen invoerfouten heeft gemaakt binnen het opgegeven maximum aantal pogingen zonder invoer.

    • term_char_without_input: Geeft aan dat de klant de beëindigingstoets heeft ingedrukt zonder enige invoer (gesproken of via een toetsaanslag). Het terminator-symbool kan ofwel # of * afhankelijk van de configuratie.

    • system_error: Geeft eventuele andere systeemfouten aan. Bijvoorbeeld een Dialogflow-fout, een netwerkprobleem, enzovoort.

    Om een aangepast audiobericht af te spelen om klanten op de hoogte te stellen van een fout, moeten flow-ontwikkelaars een 'Bericht afspelen'-activiteit (voordat het gesprek wordt verbroken) in de flow opnemen. Voor meer informatie over de activiteit 'Bericht afspelen', zie Bericht afspelen.

De volgende stappen

Resultaten:

Geeft de uitvoerpaden aan voor de virtuele agent die plaatsvinden op basis van de uitkomst van het gesprek tussen de virtuele agent en de klant.

  • Verwerkt: De Dialogflow volgt dit pad als het systeem de Handled-intentie activeert.

  • Geëscaleerd: De Dialogflow volgt dit pad als het systeem de escalatie-intentie activeert.

    Voor meer informatie over de intenties in de Dialogflow, zie Intenties.

Foutafhandeling

Geeft het uitvoerpad van de virtuele agent aan, gebaseerd op de fout die optreedt tijdens het gesprek tussen de virtuele agent en de klant.

  • Fout: De gegevensstroom volgt dit pad in alle foutscenario's.

Als er een fout optreedt, speelt het contactcentrum standaard geen audiobericht af om de klant hiervan op de hoogte te stellen. De flowontwikkelaar kan een Play Message-activiteit configureren, hetzij generiek, hetzij op basis van de foutcode, zoals beschreven in de sectie Output Variables.

De functionaliteit van de uitvoerpaden is afhankelijk van de configuratie en de workflow die door de beheerder is gedefinieerd.

Virtuele agent V2

De Virtual Agent V2-activiteit biedt uw contacten een realtime gesprekservaring. Je kunt de Virtual Agent V2-activiteit toevoegen aan de gespreksstroom om spraakgestuurde AI-gesprekken af te handelen. Wanneer een beller spreekt, koppelt het systeem de spraak aan de meest waarschijnlijke intentie in de virtuele assistent. Bovendien ondersteunt het de beller als onderdeel van de interactieve spraakrespons (IVR)-ervaring.

Configureer de Virtual Agent V2-activiteit

Klanten die het Next Generation-platform gebruiken, kunnen de Virtual Agent V2-activiteit configureren in de Flow Designer.

Plaats geen Virtual Agent V2-activiteit na een Queue Contact-activiteit, aangezien deze configuratie momenteel niet wordt ondersteund. Plaats ook geen Virtual Agent V2-activiteit in het Event Flow-canvas.

Resultaten

Geeft de uitvoerpaden aan voor de activiteit die plaatsvindt op basis van de uitkomst van het gesprek tussen de virtuele agent en de beller.

  • Verwerkt– Het resultaat wordt geactiveerd wanneer de uitvoering van de virtuele agent is voltooid.

  • Doorgeschakeld– Deze uitkomst wordt geactiveerd wanneer het gesprek moet worden doorgeschakeld naar een medewerker.

Foutafhandeling

Geeft het uitvoerpad aan van de activiteit voor elke fout die optreedt tijdens het gesprek tussen de virtuele agent en de beller.

Fout– De stroom volgt dit pad in alle foutscenario's.

Standaard systeeminstellingen

De volgende instellingen zijn standaard intern in het systeem gedefinieerd. Deze instellingen worden niet weergegeven in de gebruikersinterface en kunnen niet worden gewijzigd:

  • Oneindig aantal herhaalpogingen voor het afhandelen van ongeldige of ontbrekende invoerfouten.

  • Met de barge-in-functie kunt u de virtuele agent tijdens de interactie onderbreken.

  • DTMF-terminatiesymbool = #. Deze instelling geeft het einde van de invoer aan.

  • DTMF 'Time-out bij geen invoer' = 5 seconden. Deze instelling geeft aan hoe lang de virtuele agent wacht op de invoer van de beller.

  • DTMF 'Time-out tussen cijfers' = 3 seconden. Deze instelling geeft aan hoe lang de virtuele agent wacht op de volgende DTMF-invoer van de beller voordat de virtuele agent verdergaat in het gesprek.

Voordat u begint

  • Een Dialogflow-agent instellen. Voor meer informatie over het bouwen van een Dialogflow-agent in de Google Cloud, zie Een agent bouwen.

  • Configureer de Google CCAI-connector en maak een CCAI-configuratie aan in de Control Hub.

  • Configureer het instappunt en kies de routeringsstroom (nadat de stroom is aangemaakt in de Flow Designer). Voor meer informatie, zie Een kanaal instellen.

1

Meld u aan Control Hub.

2

Navigeer naar Diensten > Contactcentrum > Stromen.

3

Klik op Flows beheren en vervolgens op Flows maken.

4

Voer in het veld Flow Name een unieke naam in en klik op Start Building Flow. Het venster Flow Designer verschijnt.

5

Sleep de Virtual Agent V2 activiteit vanuit de Activiteitenbibliotheek naar het hoofdworkflowcanvas.

6

Voer in Algemene instellingende volgende acties uit:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

7

Kies in de instellingen voor de gesprekservaring een van de volgende configuratieopties voor de AI van het contactcentrum:

  • Statisch– Kies de CCAI-configuratie om de gesprekken binnen de standaard PSTN-regio af te handelen.

    De Contact Center AI-configuratie wordt ingevuld op basis van de CCAI-functie die is geconfigureerd in Control Hub.

  • Variabele– Kies de CCAI-configuratie om gesprekken af te handelen binnen dezelfde locatie als de beller, terwijl het gesprek afkomstig is uit een externe of niet-standaard PSTN-regio. Deze variabele koppelt de PSTN-regio aan de overeenkomstige Google-profielregio.

    Voor meer informatie over het configureren van de variabele CCAI config, zie stappen 6 tot en met 8 in het document Regionale media configureren voor Virtual Agent-Voice.
    • Om een VAV-flow te laten werken, moet u de globale variabelen in de flow instellen om de standaard invoertaal en uitvoerstem voor de virtuele agent te configureren. Voor meer informatie over het toevoegen van globale variabelen in de workflow, zie Globale variabelen.

    • Als u de standaard invoertaal en uitvoerstem voor VAV wilt overschrijven, voegt u de activiteit Variabele instellen toe vóór de activiteit Virtuele agent V2 in de workflow.

      Voor een aangepaste invoertaal configureert u de activiteit 'Variabele instellen' als volgt:

      • Stel de variabele in op Global_Language.

      • Stel de variabelewaarde in op de gewenste taalcode (bijvoorbeeld fr-CA).

      Voor aangepaste spraakuitvoer configureert u de activiteit 'Variabele instellen' als volgt:

      • Stel de variabele in op Global_VoiceName.

      • Stel de variabelewaarde in op de gewenste uitvoerstemnaamcode (bijvoorbeeld en-US-Standard-D).

      Voor meer informatie over de ondersteunde stemmen en talen in ES, zie Ondersteunde stemmen en talen.

8

Voer in de Statusgebeurtenis instellingen de aangepaste gebeurtenisnaam en de gegevens in de kolommen Gebeurtenisnaam - Gebeurtenisgegevens in. De state event is een mechanisme om de intentie te activeren zonder dat er overeenkomende tekst of gesproken invoer nodig is. Je kunt de aangepaste gebeurtenissen definiëren die de intent moeten activeren. Voor informatie over het configureren van de intent voor gebeurtenissen in Dialogflow ES, ziede Google -documentatie.

  • Gebeurtenisnaam–(optioneel) Geeft de naam aan van de gebeurtenis zoals gedefinieerd op het geïntegreerde AI-platform van derden.

  • Gebeurtenisgegevens–(optioneel) Geeft de JSON-gegevens aan die het systeem (als onderdeel van de gedefinieerde gebeurtenisnaam) naar het geïntegreerde AI-platform van derden verzendt.

U kunt de gebeurtenisnaam en de gegevens opgeven in de vorm van een statische waarde of een expressie. Voor expressies gebruik je deze syntax: {{ variable }}. Het volgende is een voorbeeld van een statusgebeurtenis die is geconfigureerd om de beller te begroeten met een aangepast welkomstbericht.

Naam van het evenement: CustomWelcome

Gebeurtenisgegevens: {"Name": "John"}

9

Voer in Geavanceerde instellingende volgende acties uit:

  1. Voer in het veld Spreeksnelheid de numerieke waarde of uitdrukking in om de spreeksnelheid te verhogen of te verlagen.

    • Geldige waarden voor de numerieke invoer liggen tussen 0,25 en 4,0. De standaardwaarde is 1,0.

      Als de waarde bijvoorbeeld op 0,5 wordt ingesteld, zal de spraaksnelheid lager zijn dan de ideale snelheid. Met de waarde 2 ingesteld, wordt de spraakuitvoersnelheid hoger dan de ideale snelheid.

    • Voor expressies kunt u de volgende syntaxis gebruiken: {{variable}}.

  2. Voer in het veld Volume Gain de numerieke waarde of uitdrukking in waarmee u het volume van de spraakuitvoer wilt verhogen of verlagen.

    • Geldige waarden voor de numerieke invoer liggen in het bereik van –96,0 tot 16,0 decibel (dB). De standaardwaarde is 0,0 dB.

    • Voor expressies kunt u de volgende syntaxis gebruiken: {{variable}}.

  3. Voer in het veld Toonhoogte de numerieke waarde of uitdrukking in waarmee u de toonhoogte van de spraakuitvoer wilt verhogen of verlagen.

    • Geldige waarden voor de numerieke invoer liggen in het bereik van –20,0 tot 20,0 hertz (Hz). De standaardwaarde is 0,0 Hz.

    • Voor expressies kunt u de volgende syntaxis gebruiken: {{variable}}.

  4. Voer in het veld Termination Delay de numerieke waarde in. Deze instelling zorgt ervoor dat de virtuele agent het laatste bericht kan afmaken voordat de activiteit stopt en verdergaat naar de volgende stap in het proces.

    Als u bijvoorbeeld wilt dat de virtuele assistent iets aan de beller meldt voordat het systeem het gesprek doorverbindt naar een medewerker, houd dan rekening met de tijd die nodig is om het laatste bericht af te ronden voordat de doorverwijzing plaatsvindt.

    De geldige waarde voor de numerieke invoer ligt tussen 0 en 30 seconden. De standaardwaarde is 30 seconden.

    Als u de waarde van Termination Delay instelt op 0, speelt het systeem het laatste audiobericht niet af voor de beller.

  5. Schakel het selectievakje Gesprekstranscriptie inschakelen in om Agent Desktop de transcriptie van het gesprek tussen de virtuele agent en de beller te laten weergeven.

    Het onbewerkte transcript is ook beschikbaar via een dynamische URL. Deze URL haalt specifieke gedeeltes uit het transcript op met een HTTP-verzoek.

10

Met Ontsleutelingsinstellingen kunt u, indien nodig, de uitvoervariabelen van de VAV2-activiteit ontsleutelen. Als decryptie op stroomniveau is ingeschakeld, kunnen gebruikers met debugtoegang tot decryptie de niet-gemaskeerde uitvoerwaarden van de VAV2-activiteit in de debuglogboeken van de stroom bekijken. Schakel de schakelaar Decryptie inschakelen uit om decryptie op activiteitsniveau uit te schakelen voor extra bescherming.

11

In Activiteitsuitvoervariabelenkunt u de lijst met variabelen bekijken die de uitvoerstatus opslaan van de gebeurtenis die plaatsvindt tijdens het gesprek tussen de virtuele agent en de beller.

  • VirtualAgentV2.TranscriptURL–Hierin staat de URL die verwijst naar het transcript van het gesprek tussen de virtuele agent en de beller.

    Gebruik de Parse activiteit om de parameters uit het transcript van de virtuele agentspraak te extraheren.

  • De variabelenVirtualAgentV2.MetaData en VirtualAgentV2.StateEventName zijn niet van toepassing.

  • Momenteel is en-US de enige ondersteunde taal.

  • Alleen de U-law-codec wordt ondersteund.

  • Wanneer een gesprek wordt doorverbonden naar een medewerker, wordt het transcript van het gesprek tussen de beller en de virtuele medewerker weergegeven in de tool 'Transcript' op het Agent Desktop (alleen als de tool 'Transcript' is geconfigureerd op het Agent Desktop).

Activiteiten in de stroomregeling

  • Start Flow
  • Einde stroom
  • Geval
  • Voorwaarde
  • Ga naar
  • Percentagetoewijzing
  • Wachten
  • Ondersteuning voor workflows in Outdial Entry Point

Start Flow

De activiteit 'Start Flow' verschijnt standaard op het canvas van de hoofdflow. Je kunt de activiteit 'Start Flow' niet verwijderen. Deze activiteit geeft de gebeurtenis aan die deze stroom in gang zet. Deze activiteit bepaalt hoe de workflow kan worden gebruikt en welke soorten activiteiten beschikbaar zijn voor configuratie.

De enige Flow Trigger Event die momenteel beschikbaar is, is NewContact.

Het systeem activeert deze gebeurtenis wanneer een nieuw gesprek een telefooningang in het contactcentrum bereikt. U kunt flows gebruiken die worden geactiveerd door de NewContact-gebeurtenis in Ingangspuntrouteringsstrategieën. De Flow Trigger Event is momenteel standaard geselecteerd en kan niet worden gewijzigd. In de toekomst zullen er nog meer evenementen bekendgemaakt worden.

NewContact Dit geldt alleen voor nieuwe stromen. Voor flows die vóór de week van 20 april zijn aangemaakt, blijftNewPhoneContact de Flow Trigger Event.

De activiteit 'Start Flow' wordt automatisch gelabeld met de naam van de geselecteerde Flow Trigger Event. Hierdoor kunt u snel zien welk type flow er wordt opgebouwd.

Uitvoervariabelen

Het aantal en het type uitvoervariabelen dat is gekoppeld aan de activiteit 'Start Flow' zijn afhankelijk van de geselecteerde triggergebeurtenis voor de flow. Deze variabelen slaan gegevens op die worden vastgelegd op het moment dat de workflow wordt geactiveerd. De uitvoervariabelen die hieronder worden beschreven, worden bijvoorbeeld beschikbaar gesteld via de NewContact gebeurtenis.

Gebruik deze variabelen in latere activiteiten om de volgorde van de activiteiten te bepalen.

  • NewContact.ANI

    Automatische nummeridentificatie (ANI) is een functie van een telecommunicatienetwerk waarmee automatisch het nummer van de beller wordt vastgesteld. Deze variabele slaat het telefoonnummer op van de beller die de NewContact gebeurtenis heeft geactiveerd.

  • NewContact.DNIS

    De Dialed Number Identification Service (DNIS) is een dienst die het oorspronkelijk gekozen telefoonnummer van een gesprek identificeert. Deze variabele slaat het telefoonnummer op dat de beller heeft ingetoetst om de NewContact gebeurtenis te activeren.

    Wanneer een gesprek wordt doorgeschakeld naar een nummer uit het toegangsadresboek (Entry Point Directory Number, EPDN), detecteert Webex Contact Center het EPDN-doelnummer en verwerkt de doorschakeling intern.

    Een overdracht naar een EPDN kan worden geïnitieerd vanuit een flow die gebruikmaakt van de Blind Transfer activiteit of vanuit Agent Desktop wanneer een agent een overdracht uitvoert naar of overleg pleegt met het entry point DN.

    Wanneer de overdracht is voltooid, wordt het bestemmingsnummer dat voor de overdracht is gebruikt, aan het ontvangende ingangspunt gepresenteerd als de Dialed Number Identification Service (DNIS)-waarde. De DNIS-waarde is beschikbaar in de NewPhoneContact.DNIS stroomvariabele.

    De ontvangende stroom kan NewPhoneContact.DNIS evalueren en gebruiken in de routeringslogica. Het is echter raadzaam om bij datastromen te vermijden dat er van één enkel DNIS-formaat wordt uitgegaan, tenzij de nummeringsconfiguratie van het bestemmingsingangspunt dat formaat garandeert.

    De DNIS-waarde die aan de ontvangende stroom wordt gepresenteerd, is afhankelijk van hoe de nummering voor het bestemmingsingangspunt is geconfigureerd.

    Tabel 9. DNIS-gedrag voor doorgeschakelde gesprekken naar EPDN's

    Configuratie van het bestemmingsingangspuntnummer

    DNIS gepresenteerd aan de ontvangende stroom

    Voorbeeld

    E.164 nummer alleen

    De DNIS wordt gepresenteerd in E.164-formaat. Als het doorschakeldoel in nationaal formaat wordt ingevoerd, converteert Webex Contact Center dit en presenteert het DNIS in E.164-formaat.

    Als het bestemmingsnummer 5550101234 is, ziet de ontvangende stroom het volgende: +15550101234.

    E.164 nummer en extensie

    Het DNIS wordt altijd weergegeven als het E.164-nummer, ongeacht of de verbinding tot stand is gekomen door het E.164-nummer, het nationale nummer of een toestelnummer te bellen.

    Als het toegangspunt +15550101234 en uitbreiding 1234, de ontvangende stroom ziet +15550101234.

    Alleen uitbreiding

    Het DNIS wordt gepresenteerd als de uitbreiding. Als er een locatieprefix is geconfigureerd voor de locatie, wordt de DNIS voorafgegaan door die locatieprefix, zonder scheidingsteken.

    Als het extensienummer 1234 is, ziet de ontvangende stroom 1234. Als het locatievoorvoegsel 555 is, ziet de ontvangende stroom 5551234.

    Bij consultoverdrachten is het gedrag van het DNIS consistent met het overdrachtsgedrag. Het nummerweergave (Calling Line ID, CLID) verandert echter tijdens het consult.

    Als de bestemmingsstroom van het toegangspunt NewPhoneContact.DNISevalueert, zorg er dan voor dat de routeringslogica rekening houdt met het DNIS-formaat dat Webex Contact Center presenteert voor de nummeringsconfiguratie van het toegangspunt. Dit is vooral belangrijk als de configuratie van het toegangspunt verandert van nummering met alleen extensies naar E.164-nummering, of als de flow DNIS-waarden rechtstreeks vergelijkt.

    Wanneer een gesprek wordt doorgeschakeld naar een EPDN, blijft het doorgeschakelde gesprek onderdeel van de bestaande interactie. Rapporten en gespreksregistraties blijven dezelfde interactie-ID gebruiken.

  • NewContact.InteractionID

    Een unieke Webex Contact Center-identificatiecode die is gekoppeld aan elke interactie die wordt geactiveerd door de NewContact gebeurtenis.

    Je kunt de interactie-ID op het bureaublad weergeven. Voor meer informatie, zie Voorbeeld: Toon interactie-ID op bureaublad in het gedeelte Aangepaste stroomvariabelen maken.

  • NewContact.PSTNRegion

    De PSTN-regio die is geconfigureerd in de Entry Point (EP)-Dial Number (DN)-mapping voor regionale spraakmediadiensten. Deze variabele wordt alleen ondersteund op het Next Generation-spraakplatform.

  • NewContact.FlowVersionLabel

    Versielabel van de workflow dat wordt gegenereerd tijdens de uitvoering ervan. Flow-ontwikkelaars kunnen verschillende gedragingen creëren voor verschillende flow-versies, zoals 'Dev', 'Test', 'Live' en 'Latest'. Met behulp van de variabele NewContact.FlowVersionLabel kunnen ontwikkelaars de stroomlogica dynamisch aanpassen door de versie-labels binnen de stroom te raadplegen.

  • NewContact.FlowId

    Unieke identificatiecode van de momenteel actieve workflow.

  • NeContact.EntryPointId

    Unieke identificatiecode van het toegangspunt dat de stroom start.

  • NewContact.OrgId

    Unieke identificatiecode van de organisatie.

  • Callback-variabelen:
    • NewContact.CallbackReason

      De reden voor de terugbelafspraak die is opgegeven bij het inplannen van een terugbelafspraak. Je kunt de reden voor de terugbelactie weergeven in de pop-up op Agent Desktop door deze toe te wijzen aan een variabele die zichtbaar is voor de agent.

    • NewContact.CallbackType

      Slaat de waarde op als 'scheduled' voor een geplande callback of als 'scheduled_personal' voor een persoonlijke geplande callback.

    • NewContact.ScheduleSourceInteractionId

      De interactie-ID van waaruit de callback oorspronkelijk is aangevraagd.

    Deze variabelen krijgen alleen waarden voor geplande terugbelverzoeken en blijven leeg voor andere soorten oproepen.

  • NewContact.Headers

    Slaat de SIP-headergegevens (Session Initiation Protocol) van het inkomende gesprek op in JSON-formaat. Flow-ontwikkelaars kunnen de binnenkomende SIP-aangepaste X-headers extraheren en gebruiken voor routeringsbeslissingen en voor de integratie van Webex Contact Center met IVR-systemen van derden. Wanneer een klant het Webex Contact Center belt, analyseert het systeem de gespreksgegevens en haalt de SIP-header eruit.

    Voorwaarden

    • Het extraheren van SIP-headers is alleen beschikbaar voor tenants op het RTMS-platform (Next Generation Voice Media).
    • Het gebruik van aangepaste X-headers wordt momenteel ondersteund voor organisaties die Webex Calling met Local Gateway (LGW) gebruiken als telefonieoptie voor Webex Contact Center.

    Voorbeeld Overweeg de volgende SIP-uitnodiging:

    INVITE sip:12345@domain.com SIP/2.0 ​
    
    Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 ​
    
    From: "Alice" ;tag=9fxced76sl ​
    
    To:  ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact:  ​
    
    Diversion: ;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

    In dit voorbeeld extraheert het systeem de volgende gegevens:

    X-klant-ID: 987654321

    X-Call-Reason: Ondersteuning

    X-prioriteit: Hoog

    Het systeem zet de SIP-headers om naar kleine letters. Gebruik de activiteit 'Variabele instellen' om een of meer SIP-headers toe te wijzen aan variabelen die in het systeem zijn gedefinieerd.

    De volgende header-patronen zijn uitsluitend voor intern gebruik en mogen niet als aangepaste headers worden doorgegeven. Standaard worden alle headers die aan dit patroon voldoen, genegeerd en niet doorgegeven aan het Webex Contact Center.

    • X-adres

    • X-ADD-DIVERSION

    • X-BNR-Status

    • X-BNR-Original-Codec

    • X-BNR-omzeild

    • X-BroadWorks-Correlation-Info

    • X-FS-ondersteuning

    • X-pad

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIX

    • X-RTMS-No-Lookup

    • X-VPOP-DOMEIN

    Belangrijke overwegingen:

    • Het systeem interpreteert de naam van de beller als Caller_ID_Naam.
    • Het systeem kan tot 20 headers uit het binnenkomende SIP-uitnodigingsbericht extraheren. Als het aantal headers meer dan 20 is, extraheert het systeem alleen de eerste 20 headers in alfabetische volgorde.
    • Er geldt een limiet van 1000 bytes voor alle headerinformatie.

    Om SIP-headers toe te voegen aan en te verwerken voor externe IVR-systemen, gebruikt u de volgende activiteiten:

Einde stroom

Een eindactiviteit markeert het einde van een stroompad. Je kunt een willekeurig aantal End Flow-activiteiten gebruiken om je workflow te construeren en ervoor te zorgen dat alle workflowpaden eindigen.

Gebruik de activiteit 'End Flow' niet in een IVR-flow. Het gebruik van End Flow in combinatie met IVR kan leiden tot stilte en het gesprek wordt mogelijk niet verbroken.

Je kunt elke activiteit een uniek label en een unieke beschrijving geven.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

Geval

Gebruik de casusactiviteit als er meerdere mogelijkheden of uitkomsten zijn op een bepaald beslissingsmoment in uw gespreksverloop.

Je kunt bijvoorbeeld een Case-activiteit gebruiken om verschillende pop-ups op het scherm te definiëren voor verschillende agentteams, afhankelijk van de teamnaam. Elke casus wordt een vertakking van waaruit je de bijbehorende paden definieert. De stroom volgt het pad dat als waar wordt beoordeeld voor een specifiek geval van de stroom. Elke Case-activiteit heeft een standaardwaarde die het systeem gebruikt voor alle niet-gedefinieerde gevallen. Als geen van de gevallen waar is, wordt het standaardgeval als waar beschouwd en gaat het proces verder langs die tak.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Gebeurtenisstromen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Case Settings het volgende:

  1. Variabele—Kies een variabele waartegen je de verschillende gevallen wilt evalueren. Kies de variabele uit de keuzelijst.

  2. Expressie—Voer een expressie in om de verschillende gevallen te evalueren. Gebruik de Pebble Template-syntaxis om de expressie te definiëren. Voor meer informatie over de Pebble-sjabloonsyntaxis, zie Pebble-sjabloonsyntaxis.

  3. Case— Definieert de verschillende gevallen waarmee de variabele of expressie vergeleken moet worden. Je kunt maximaal 20 case-statements per activiteit toevoegen.

    Klik op 'Nieuw toevoegen' om een nieuw case-statementblok toe te voegen waarmee u een statische waarde, een variabele of een expressie kunt vergelijken. Als je een variabele of expressie gebruikt, gebruik dan de Pebble-sjabloonsyntaxis. Voor meer informatie over de Pebble-sjabloonsyntaxiszie Pebble-sjabloonsyntaxis.

Resultaten van de activiteit

  • Waar—Het pad dat gevolgd moet worden als aan de voorwaarde is voldaan. 

  • Onwaar—Pad dat gevolgd moet worden als niet aan de voorwaarde is voldaan. 

Voorwaarde

De activiteit 'Voorwaarde' vertegenwoordigt een beslissing. De stroom volgt het pad 'Waar' of 'Onwaar', afhankelijk van of aan de voorwaarde is voldaan.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Gebeurtenisstromen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Expressie het volgende:

Wikkel elke expressie als volgt in: {{Enter Expression}}.

Voorbeeld: {{HTTPRequest1.httpStatusCode == 200}}

Als je een expressie zonder accolades gebruikt, geeft het systeem een Flow Error.

  1. Voorwaarde—Kies de voorwaarde uit het keuzemenu list:   

    • < (minder dan)

    • != (niet gelijk)

    • > (groter dan)

    • == (gelijk aan)

    • >= (groter dan of gelijk aan)

    • < = (kleiner dan of gelijk aan)

    • * (vermenigvuldigd met)

    • / (gedeeld door)

    • + (toevoegen)

    • - (aftrekken)

Ga naar

Flow chaining biedt de mogelijkheid om meerdere flows aan elkaar te koppelen. Om stroomkoppeling te realiseren, kunt u de afsluitende activiteit 'Ga naar' aan het canvas toevoegen en aangeven of de huidige stroom naar een ingangspunt of een andere stroom moet gaan. Voor meer informatie, zie Meerdere stromen koppelen (met GoTo).

Gebruik het GoTo-knooppunt om contactpersonen binnen Webex Contact Center te verplaatsen, bijvoorbeeld tussen ingangspunten of workflows. Gebruik variabele stroomtoewijzing om gegevens naadloos samen met het contact over te dragen.

Als de GoTo-activiteit niet wordt weergegeven in de activiteitenbibliotheek, neem dan contact op met Cisco Support om de bijbehorende functievlag te laten inschakelen.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Gebeurtenisstromen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte 'Flow Destination Settings' kunt u de ervaring van de beller aanpassen op basis van tijd (als u het gesprek doorverbindt naar een toegangspunt) of om één flow in meerdere scenario's te hergebruiken (als u het gesprek doorverbindt naar een flow).

Op basis van de GoTo-optie worden de stroomvariabelen als volgt vanuit de huidige stroom doorgegeven:

  • Ga naar het toegangspunt: De aangepaste stroomvariabelen en globale variabelen met dezelfde naam en hetzelfde gegevenstype worden van de huidige stroom gekopieerd naar de stroom die is gekoppeld aan het ingangspunt.

  • Ga naar Flow: De stroomvariabelen die zijn geconfigureerd in het gedeelte Variabeletoewijzing worden van de huidige stroom naar de nieuwe stroom gekopieerd.

Configureer het volgende:

  1. Ga naar ingangspunt — Kies deze optie als de huidige stroom naar een ingangspunt moet worden geleid. Voer in het keuzelijstje het instappunt in als de stroomlogica moet veranderen op basis van de actieve routeringsstrategie op het moment van overdracht.

    De aangepaste stroomvariabelen en globale variabelen met dezelfde naam en hetzelfde gegevenstype worden van de eerste stroom naar de nieuwe stroom gekopieerd die aan het ingangspunt is gekoppeld.

    Alleen de telefonie-ingangspunten die zijn aangemaakt in de Webex Contact Center Control Hub worden weergegeven.

    • Statisch toegangspunt: Kies een toegangspunt uit de lijst met voorgeconfigureerde toegangspunten. Alleen ingangspunten van hetzelfde kanaaltype zijn geldig.

    • Dynamisch toegangspunt: Kies een variabele die overeenkomt met een geldige ingangspunt-ID in de Control Hub. Alleen ingangspunten van hetzelfde kanaaltype zijn geldig.

  2. Ga naar stroom—Kies deze optie als de huidige stroom naar een andere stroom moet worden doorgestuurd. Selecteer in het keuzelijstje de gewenste bestemming uit de vervolgkeuzelijst. De keuzelijst voor de bestemming toont alleen de gepubliceerde stromen.

    Je kunt de gewenste workflow in een apart tabblad bekijken. Om een workflow te bekijken, kunt u op de optie 'Bekijken' klikken die verschijnt wanneer u een workflow selecteert uit de lijst, of op de optie Geselecteerde workflow bekijken klikken nadat u een workflow hebt geselecteerd in de optie 'Ga naar workflow'.

    Je kunt handmatig variabelen toewijzen tussen twee flows in het gedeelte Flow Variable Mapping.

    • Statische stroming: Selecteer een workflow uit de lijst met voorgeconfigureerde workflows.

    • Dynamische stroom: Kies een variabele die overeenkomt met een geldige Flow ID. Je vindt de Flow ID in de Flow-instellingen onder het paneel Algemene instellingen.

4

Als u de optie Ga naar stroom kiest, wordt het gedeelte Stroomvariabeletoewijzing weergegeven.

Stroomvariabelen en globale variabelen met dezelfde naam en hetzelfde gegevenstype worden automatisch toegewezen voor inkomende gesprekken. Voor uitgaande gesprekken worden alleen globale variabelen automatisch toegewezen; automatische toewijzing van stroomvariabelen wordt niet ondersteund.

Met deze functie kunt u variabele koppelingen tussen de huidige stroom en de bestemmingsstroom bewerken, verwijderen of toevoegen.

Je kunt geen variabelen toewijzen aan Flows in een GoTo-activiteit wanneer je variabele Flows gebruikt. Je kunt alleen variabelen toewijzen aan statische stroomdoelen. Raadpleeg onderstaande tabel voor het gedrag van variabele mapping met variabele flows.

Wanneer je in een GoTo-activiteit een JSON-variabele van een hoofdstroom naar de doelstroom koppelt, sla je de JSON-uitvoer op in een andere variabele, zoals een tekenreeks of een ander variabeletype, en koppel je die aan hetzelfde variabeletype in de doelstroom.

Configureer het volgende:

  1. Kaart huidige variabelen— Geeft een lijst van alle stroomvariabelen en globale variabelen in de huidige stroom. Je kunt dezelfde variabele aan meerdere variabelen in de bestemmingsstroom koppelen. Voer in het keuzelijstje de variabele in die u wilt koppelen.

  2. Naar bestemmingsvariabele— Lijst van alle stroomvariabelen en globale variabelen in de bestemmingsstroom die na de overdracht vanuit de huidige stroom worden gekopieerd.

    Voer in het keuzelijstje de variabele in die in de bestemmingsstroom is toegewezen. Je kunt de variabelen in de bestemmingsstroom slechts één keer toewijzen, terwijl je de variabelen in de huidige stroom meerdere keren kunt toewijzen.

Om variabeletoewijzingen toe te voegen, te bewerken of te verwijderen:

  • Om een variabeletoewijzing te bewerken, selecteer je de juiste workflow in de vervolgkeuzelijst.

    Nadat u een variabele hebt gekozen in de vervolgkeuzelijsten Huidige variabelen toewijzen of Naar bestemmingsvariabele, worden in de andere vervolgkeuzelijst alleen de variabelen van hetzelfde gegevenstype weergegeven.

    Als u bijvoorbeeld customerId van het type Integer selecteert in de vervolgkeuzelijst Map Current Variables, dan toont de vervolgkeuzelijst To Destination Variable in de nieuwe workflow alleen variabelen van het type Integer.

  • Klik op het pictogram 'Verwijderen' om een variabeletoewijzing te verwijderen.

  • Klik op Nieuwe toevoegen om een nieuwe variabeletoewijzing toe te voegen. Selecteer de variabelen die u wilt toewijzen in de vervolgkeuzelijsten Huidige variabelen toewijzen en Naar bestemmingsvariabele.

Variabele details

In het gedeelte Current Flow Variable Details worden alle stroom- en globale variabelen in de huidige stroom weergegeven.

In het gedeelte Details van bestemmingsstroomvariabelen worden alle stroom- en globale variabelen in de bestemmingsstroom weergegeven.

Je kunt op het label klikken voor meer informatie over een variabele. Wanneer je een variabele selecteert om toe te wijzen, wordt deze groen. Zo kun je zien welke variabelen al zijn toegewezen.

Om een naadloze toegankelijkheid van informatie en interactie gedurende de gehele gesprekscyclus te garanderen, is variabele mapping cruciaal tijdens de uitvoering van de workflow. Het omvat de strategische afstemming van globale variabelen met zowel lokale als agent-zichtbare stroomvariabelen, afgestemd op zowel statische als dynamische stroomtypen:

Variabele mapping is belangrijk tijdens flow chaining. De onderstaande tabel legt de belangrijkste verschillen uit tussen het gebruik van statische en dynamische GoTo-opties.

  • Statisch

    • Ga naar stroom: Het verwerkt de variabelen die zijn toegewezen in het gedeelte 'Flow Variable Mappings'.

    • Ga naar het toegangspunt: Agent-zichtbare stroomvariabelen en globale variabelen worden automatisch toegewezen bij overdracht naar een toegangspunt.

  • Dynamisch

    • Ga naar stroom: Agent-zichtbare stroomvariabelen en globale variabelen worden automatisch gekoppeld.

    • Ga naar het toegangspunt: Agent-zichtbare stroomvariabelen en globale variabelen worden automatisch gekoppeld.

Foutcodes voor de GoTo-activiteit

Foutcode

Beschrijving van de storing

Uitleg

1

Foutcode

Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

2

Foutbeschrijving

Hierin worden de details van de storing opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Wachten

Met de activiteit Wachten kunt u de uitvoering van de workflow voor een bepaalde tijd pauzeren. Wanneer u deze activiteit configureert met een wachttijd, wordt de uitvoering van de flow gepauzeerd gedurende de tijd die is opgegeven in de Wacht-activiteit in het uitvoeringspad.

We raden af om de wachtactiviteit te gebruiken wanneer een IVR-sessie actief is, omdat dit ertoe kan leiden dat de IVR-sessie verloopt. In dergelijke gevallen zal er sprake zijn van een stilte in de verbinding, wat resulteert in mislukte gesprekken. We raden flowontwerpers ten zeerste aan om de Wait-activiteit in de CallbackFailed-gebeurtenis te gebruiken en de wachttijd te specificeren.

De wachtactiviteit is van algemene aard. Bij het ontwerpen van een workflow kun je deze activiteit naar wens na elke andere activiteit plaatsen. Tijdens een callback-herhaling pauzeert deze activiteit bijvoorbeeld de uitvoering van de flow en probeert de callback opnieuw uit te voeren.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Wachtinstellingen het volgende:

  1. Duur—Kies een duur in HH:MM:SS Formaat om de tijdsduur te specificeren waarin de uitvoering van de workflow wordt gepauzeerd, met een minimum van 10 seconden en een maximum van 72 uur.

    Klik op het veld 'Duur' om de tijd in te stellen. Als u in de velden voor minuten en seconden een waarde hoger dan 59 invult, wordt deze automatisch ingesteld op 59. Als je het urenveld instelt op meer dan 72, wordt je gevraagd de tijdsduur in te voeren. 00:00:10 En 72:00:00.

    Momenteel is er een afwijking van enkele milliseconden tijdens de uitvoering van deze activiteit. Gebruik de wachtactiviteit niet in situaties die een hoge precisie vereisen.

Uitvoervariabelen

Er is geen uitvoervariabele beschikbaar in deze activiteit.

Percentagetoewijzing

Met de activiteit 'Percentagetoewijzing' kunt u het gespreksverkeer over verschillende paden in een flow verdelen. Je kunt deze activiteit gebruiken als een mechanisme voor het vertakken van gegevensstromen over meerdere paden en meerdere uitgangspaden creëren om contacten toe te wijzen aan verschillende wachtrijen, locaties en externe servers.

Het systeem gebruikt een Weighted Round Robin (WRR)-algoritme om het verkeer te verdelen, wat tot onevenwichtigheden kan leiden. Het algoritme wordt elke keer gereset wanneer je de workflow publiceert. We raden u aan de workflow te testen voordat u wijzigingen in productie implementeert.

Laten we een voorbeeld nemen van een procentuele verdeling van respectievelijk 50%, 30% en 20% om de verdeling van 10 oproepen onder WRR te begrijpen. Uiteindelijk zal het systeem de gesprekken gelijkmatig verdelen, bijvoorbeeld 5 in uitgangspad 1, 3 in uitgangspad 2 en 2 in uitgangspad 3. Dit gebeurt echter dynamisch en aangepast met de gewichten van 5:3:2. Een mogelijk resultaat van de distributie is als volgt, waarbij 10 opeenvolgende oproepen worden gedaan zoals Pad1, Pad2, Pad1, Pad2, Pad3, Pad1, Pad2, Pad3. Het is belangrijk op te merken dat dit slechts één mogelijke verdeling is en dat contactverdelingen worden aangepast aan variërende belastingverdelingen.

Bij de activiteit voor percentagetoewijzing kunnen nu percentages van 0 tot 100 worden ingevoerd. Beheerders kunnen de 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%gebruiken.

Bovendien kunt u de activiteit 'Percentagetoewijzing' vóór de activiteit 'Feedback' plaatsen om te configureren hoe u het belverkeer wilt beheren. Je kunt 50%% of feedback via email, 30% toewijzen via sms en 20% via enquêtes.

Op dezelfde manier kunt u in een geografisch diverse omgeving de activiteit 'Percentagetoewijzing' zo configureren dat 10% of contacts to Boston, 5% naar Chicago wordt gestuurd en de resterende 85% over een andere reeks locaties wordt verdeeld.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie Foutafhandeling voor meer informatie.

Voordat u begint

1

Sleep in Flow Designerde activiteit Percentage Allocation vanuit de Activiteitenbibliotheek naar het hoofdcanvas.

2

Klik op de activiteit Percentagetoewijzing om de activiteitsinstellingen te configureren.

3

In Algemene instellingen:

  • Voer in het veld Activiteitslabeleen naam in voor de activiteit.

  • (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

4

Maak in Percentagetoewijzingde benodigde toewijzingspaden aan. In eerste instantie stelt het systeem het standaard toewijzingspad in op 100%. Je kunt de procentuele waarde en de beschrijving bewerken en ook nieuwe paden toevoegen.

  1. Klik op Nieuwe toevoegen om een nieuw pad te maken.

  2. Voer het percentage en de padnaam in.

    Je kunt per uitgangspad minimaal 0% and a maximum of 100% toewijzen.

    Zorg ervoor dat alle toewijzingen bij elkaar opgeteld kloppen. 100%. Het systeem geeft een foutmelding tijdens de validatie van de workflow als het toewijzingspercentage niet voldoet aan of hoger is dan de ingestelde limiet. 100%.

    Je kunt maximaal 10 paden toevoegen.

  3. (Optioneel) Klik op het Verwijder pictogram naast een pad om de record te verwijderen. U kunt ervoor kiezen het percentage aan te passen met de gewenste set verbindingen en de overbodige verbindingen te verwijderen. Het systeem geeft een foutmelding als de totale toewijzingen niet optellen tot... 100%.

De activiteit voor percentageallocatie heeft de volgende uitvoervariabelen:

  • Percentallocation.percentage - Slaat de volgende percentage-route op.

  • Percentallocation.description - Slaat de beschrijving op.

Ondersteuning voor workflows in Outdial Entry Point

De volgende activiteiten en gebeurtenissen worden ondersteund wanneer u workflows maakt voor uitgaande spraakcontacten:

  • HTTP-verzoek

  • Voorwaarde

  • Ontleden

  • Variabele instellen

  • Kantooruren

  • Einde stroom

  • Schermpop-up

  • PreDial-evenement

Alle relevante gebeurtenisafhandelaars worden ondersteund. Gebeurtenisafhandelaars zoals de PreDial-gebeurtenis, Agent Offered enzovoort, worden gevuld op basis van de activiteiten die u toevoegt aan de hoofdworkflow. Zowel globale als lokale variabelen worden in het proces ondersteund.

De volgende activiteiten worden niet ondersteund bij het maken van workflows voor uitgaande spraakcontacten:

  • Wachtrijcontact

  • Wachtrij voor agent

  • Terugbellen

  • Wachtrij opzoeken

  • Geavanceerde wachtrijinformatie

  • Blinde overdracht

  • Escalatie van de oproepdistributiegroep

  • IVR-bericht

  • Menu
  • Enquête

Op basis van bovenstaande activiteiten zal het systeem zowel de fout- als de successcenario's naadloos afhandelen.

  • Wanneer u een workflow ontwerpt voor het instappunt van een uitgaand nummer, neem dan geen activiteit 'Contact verbreken' op aan het einde van de workflow. Als u een activiteit 'Contact verbreken' in de workflow gebruikt, zorgt dit ervoor dat de workflow het gesprek beëindigt en een afsluitingsactie uitvoert, terwijl het uitgaande gesprek in feite nog actief en verbonden is.

Activiteiten in de nutssector

  • BRE-verzoek
  • Kantooruren
  • Cryptografische hash
  • Genereer OTP
  • HTTP-verzoek
  • Ontleden
  • Variabele instellen
  • OTP verifiëren

BRE-verzoek

Gebruik de activiteit BRE Request om de gegevens uit de Business Rules Engine (BRE) van uw organisatie op te halen en in de workflow te gebruiken. De BRE Request-activiteit maakt gebruik van standaard HTTP-protocollen om gegevens van de BRE op te halen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In Query Parameterskunt u de parameters die in de API-aanroep aan de BRE worden verstrekt, doorgeven. In de sleutel-waardekolommen kunt u de sleutel voor de query en de bijbehorende waarde invoeren die met de query moet worden meegestuurd. Je kunt ook de syntax met dubbele accolades gebruiken om variabele waarden door te geven.

De BRE-activiteit heeft één vooraf gedefinieerde queryparameter: Context. Deze queryparameter wordt in de API-aanroep naar de BRE doorgegeven.

De TenantID wordt automatisch als parameter meegegeven en hoeft niet geconfigureerd te worden.

  • Context—Bevat de reden voor het verzoek. Deze verplichte parameter kan niet worden bewerkt of verwijderd.

    Deze parameter moet dezelfde waarde bevatten als de waarde die is opgegeven in de attribuutcontext in BRE. Voor meer informatie, zie het gedeelte 'Een set regels maken' in de Cisco Webex Contact Center Business Rules Engine gebruikershandleiding.

  • ANI—Bevat het oorspronkelijke telefoonnummer van het gesprek. Dit is een standaardparameter die u kunt bewerken of verwijderen, afhankelijk van de regelconfiguratie in de BRE.

    Een voorbeeldwaarde voor ANI is {{NewContact.ANI}}

  • Reactietijdslimiet— Specificeert de verbindingslimiet voor het BRE-verzoek. De standaardwaarde is ingesteld op 2000 milliseconden.

  • Aantal herhalingen— Specificeert het aantal keren dat de BRE-aanvraag wordt geprobeerd na een mislukking.

    Deze parameter wordt gebruikt als de statuscode 5xxis. ; bijvoorbeeld 500 of 501.

Om een queryparameter toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u de sleutel-waardeparen kunt invoeren. U kunt zoveel queryparameters toevoegen als nodig is als onderdeel van het BRE-verzoek.

4

In het gedeelte Parse Settings kunt u het antwoord van het BRE-verzoek parseren in verschillende variabelen:

  1. Responsvariabele—Kies een variabele waarnaar u een specifiek gedeelte uit het BRE Request-responsobject wilt extraheren. U kunt alleen variabelen voor aangepaste flows selecteren uit de keuzelijst.

  2. Paduitdrukking— Definieer de paduitdrukking voor het parseren van het responsobject. Afhankelijk van de datastructuur van het responsobject en de gebruiksscenario's voor het extraheren van een subset van die informatie, varieert de padexpressie.

    Voordat de padexpressie wordt uitgevoerd, worden de gegevens genormaliseerd naar een objecthiërarchie. Hierdoor wordt JSONPath in het responsobject gebruikt, ongeacht het geconfigureerde inhoudstype.

Uitvoervariabelen

De BRE-aanvraag retourneert twee uitvoervariabelen:

  • BRERequest1.httpResponseBody: Retourneert de responsbody voor het BRE-verzoek.

  • BRERequest1.httpStatusCode: Geeft de statuscode van het BRE-verzoek terug.

    Deze responscodes worden ingedeeld in de volgende categorieën:

    • Informatieve reacties (100–199)

    • Succesvolle reacties (200–299)

    • Omleidingen (300–399)

    • Clientfouten (400–499)

    • Serverfouten (500–599)

Inhoudstypeformaten

De volgende voorbeelden beschrijven voorbeeldformaten voor inhoudstypen (Content Types) en het bijbehorende JSON-antwoord.

  • Inhoudstype XML

    Gebruik deze tool om XML naar JSON-formaat te converteren https://codeshack.io/xml-to-json-converter/.

    • XML-invoerformaat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.note.from om de waarde als Jani te krijgen.

  • Inhoudstype TOML

    Gebruik deze tool om TOML naar JSON-formaat te converteren https://www.convertjson.com/toml-to-json.htm.

    • TOML-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.owner.name om de waarde als 'Tom Preston-Werner' te verkrijgen.

  • Inhoudstype YAML

    Gebruik deze tool om YAML naar JSON-formaat te converteren https://www.convertjson.com/yaml-to-json.htm.

    • YAML-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.martin.job om de waarde Ontwikkelaar te verkrijgen.

  • Inhoudstype JSON

    Gebruik de JSON-expressie-evaluator https://jsonpath.com/.

    • JSON-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.martin.job om de waarde Ontwikkelaar te verkrijgen.

Kantooruren

Met de activiteit 'Bedrijfsuren' kunt u werk- en niet-werkuren, zoals feestdagen, en uitzonderingen binnen uw organisatie die in Control Hub zijn gedefinieerd, gebruiken. Je kunt de activiteit 'Openingstijden' toevoegen aan een workflow en die workflow toewijzen aan een ingangspunt. Met deze activiteit kunt u werkuren, vakanties en uitzonderingen gebruiken om meerdere routeringsstrategieën voor al hun schema's te consolideren in één enkele workflow.

Gebruik de activiteit 'Openingstijden' om een werkrooster in een workflow te programmeren. Deze activiteit bepaalt of een bepaald schema op een gegeven moment actief is en stuurt de uitvoering van het proces dienovereenkomstig aan.

Beheerders kunnen bedrijfsuren beheren via Control Hub. Voor meer informatie, zie Openingstijden instellen.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie voor meer informatie Foutafhandeling configureren.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte Planningsdetails kunt u een kantooruur selecteren uit de vervolgkeuzelijst om te bepalen wanneer de verschillende stappen van het proces worden uitgevoerd.

Het rooster geeft de dienst aan die is gedefinieerd in het object 'werktijden' van het gekozen bedrijfsuur. De workflow wordt voornamelijk uitgevoerd op basis van het tijdsbestek dat is gedefinieerd in de shift van het gekozen kantooruur. Andere zaken die betrekking hebben op de werktijden, zoals vakantielijsten en uitzonderingen, hebben voorrang op de reguliere werktijden als deze samenvallen met de werktijden van de huidige dienst.

  • Vaste openingstijden: Selecteer een kantooruren in het controlecentrum.

  • Variabele openingstijden: Selecteer in de Control Hub een variabele die overeenkomt met een geldig kantooruur.

    De variabele moet de juiste bedrijfsuren-ID bevatten, verkregen via Control Hub. Als de ID ongeldig is, gaat het proces verder naar het foutpad.

Als een van de invoervelden in de geordende lijst leeg is, geeft Flow Designer een validatiefout. U moet deze fouten oplossen voordat u de workflow publiceert.

Openingstijden knooppunten

In de activiteit 'Openingstijden' kunt u de volgende knooppunten configureren:

  1. Overrides—Als de huidige tijd is gedefinieerd als een override zoals in de Overrides-lijst, volgt de activiteit de Override-tak ongeacht de shifttijden die in de gekozen werkuren worden vermeld.

  2. Feestdagen—Als de huidige dag een feestdag is zoals gedefinieerd in de Feestdagenlijst, volgt de activiteit de Feestdagentak, ongeacht de diensttijden die in de gekozen werkuren worden vermeld.

  3. Werktijden— Dit is het primaire knooppunt dat rekening houdt met de diensttijden die worden vermeld in de geselecteerde werkuren in het gedeelte Roosterdetails. De activiteit volgt deze vertakking als de huidige tijd overeenkomt met de gekozen shift-tijd.

  4. Standaard—De activiteit volgt de Standaard-tak als geen van de bovenstaande opties waar is.

Uitvoervariabelen

De activiteit 'Openingstijden' maakt gebruik van de volgende uitvoervariabelen.

  • WorkingHoursShift_name—Tijdens de uitvoering van de workflow slaat deze variabele de naam op van de shift die is gedefinieerd in het werkuur.

  • Holidays_Naam—Tijdens de uitvoering van de flow slaat deze variabele de naam van de feestdag op als de huidige dag een feestdag is zoals gedefinieerd in de lijst met feestdagen.

  • Overrides_Naam—Tijdens de uitvoering van de flow slaat deze variabele de naam op van de override die overeenkomt met de huidige tijd zoals gedefinieerd in de Overrides.

  • Status—Deze variabele slaat op welke van de knooppunten tijdens de uitvoering van de flow is gekozen, zoals werktijden, vakanties, overschrijven of standaard.

Cryptografische hash

Met cryptografische hashing kun je een eenrichtingshash genereren van een gewone tekenreeks met behulp van een van de ondersteunde algoritmen. Je kunt zout toevoegen als extra beveiliging.

1

Sleep de activiteit Cryptografische hash naar het stroomcanvas.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Hash Configuration het volgende:

InvoervariabelenUitvoervariabelenKnooppuntresultaten
Hashalgoritme: Selecteer een hash-algoritme om een hash te genereren. Wij ondersteunen de volgende hash-algoritmen:
  • SHA-256: Dit algoritme genereert een unieke hash van 256 bits (32 bytes) met een vaste grootte.
  • SHA-512: Dit algoritme genereert een unieke hash van 512 bits (64 bytes) met een vaste grootte.
hash.output: De gegenereerde hash wordt in deze variabele opgeslagen. bij succes: De hash is succesvol gegenereerd.
Platte tekst: Voer een invoervariabele of platte tekst in die gehasht moet worden. hash.salt: De gebruikte zoutwaarde wordt in deze variabele opgeslagen. onError: Het genereren van de hash is mislukt vanwege ongeldige invoer.
Zout aanbrengen: Schakel dit selectievakje in als u extra beveiliging wilt toevoegen aan de versleutelde tekenreeks. Salt is willekeurige data die aan de tekenreeks wordt toegevoegd voordat deze aan de hashfunctie wordt doorgegeven.
Zoutsoort: Selecteer het type Salt-gegevens dat u aan de tekenreeks wilt toevoegen. Ondersteunde zoutwaarden zijn onder andere tekst, base64 en hexadecimaal. Je kunt tijdens de uitvoering ook een willekeurige waarde genereren door 'Automatisch zout genereren' te selecteren.
Zoutwaarde: Gegevens die aan de te hashen tekenreeks moeten worden toegevoegd.

De volgende stappen

De standaard uitvoervariabele voor het Cryptographic Hash-knooppunt is CryptographicHash.HashOutput, die de hash vastlegt.

Genereer OTP

De activiteit 'OTP genereren' genereert een eenmalig wachtwoord (OTP) voor gebruikersauthenticatiescenario's zoals tweefactorauthenticatie en meerfactorauthenticatie. OTP's kunnen in diverse scenario's worden gebruikt, zoals het bevestigen van de identiteit van de gebruiker, het controleren van de geldigheid van zakelijke accounts, het beveiligen van informatie en nog veel meer.

De activiteiten ' OTP genereren' en 'OTP verifiëren' worden vaak samen gebruikt om gebruikersauthenticatiestromen zoals tweefactorauthenticatie in te stellen.

1

Sleep de activiteit 'OTP genereren' naar het stroomcanvas.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In de OTP-generatielogicakunt u het gewenste formaat en de lengte van het eenmalige wachtwoord configureren.

  1. OTP-formaat: Selecteer een OTP-formaat. De standaardindeling is alfanumeriek. Webex Connect ondersteunt de volgende OTP-formaten:

    • Alfanumeriek - een tekenreeks die een combinatie van alfabetische en numerieke tekens bevat, bijvoorbeeld Pq1ANQ, D345SdrQ.

    • Alfabetisch - een tekenreeks die een combinatie van kleine en hoofdletters bevat, bijvoorbeeld BPmFxV, GhrtYwd.

    • Numeriek - een tekenreeks die numerieke tekens bevat, bijvoorbeeld 675468, 4321, 4572.

  2. OTP-lengte: Voer de lengte van de OTP in. De standaardlengte is zes tekens. De minimale lengte van een OTP is 4 en de maximale lengte is 64.

  3. Configureer de volgende Aanvullende OTP-instellingen:

    • OTP-geldigheid: Definieer de OTP-geldigheidsduur (in minuten). De OTP vervalt na deze periode. Bij het opnieuw verzenden van een OTP-verzoek wordt de geldigheidsduur gereset. De standaard geldigheidsduur van de OTP is 30 minuten.

    • Selecteer de actie voor Bij het opnieuw verzenden van het OTP-verzoek, ofwel een nieuw OTP genereren of het huidige OTP hergebruiken. De geldigheidsduur van de OTP wordt gereset voor beide acties.

    • Voer een transactiereferentie in of selecteer een variabele die deze waarde bevat. Dit is een unieke referentiecode die gekoppeld is aan de gegenereerde OTP en die gebruikt wordt om deze te valideren.

De volgende stappen

De standaard uitvoervariabele voor het generate OTP-knooppunt is generateOTP.OTP. Deze variabele bevat de gegenereerde OTP.

HTTP-verzoek

De HTTP Request-activiteit haalt informatie op uit een externe gegevensbron, zoals een CRM-systeem, met behulp van standaard HTTP-protocollen.

Basisauthenticatie en OAuth 2.0-attributen worden ondersteund voor geauthenticeerde eindpunten.

Gerelateerde stroomsjablonen

De volgende sjablonen maken gebruik van de HTTP Request-activiteit:

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte HTTP-aanvraaginstellingen het volgende:

  1. Gebruik geauthenticeerd eindpunt— Hiermee kunt u een HTTP-verzoek naar een geauthenticeerd eindpunt verzenden. Deze schakelaar staat standaard aan.

  2. Connector—Kies de connector uit de vervolgkeuzelijst. De keuzelijst toont de namen van de connectoren die in de Control Hub zijn geconfigureerd. De connector biedt een centrale locatie voor het opslaan van inloggegevens voor de service waartoe u toegang wilt krijgen.

    De Salesforce Connector valideert bijvoorbeeld de verbinding met het Salesforce-account en staat deze toe. Je kunt deze connector vervolgens vanuit de HTTP-aanvraagactiviteit gebruiken om een aanvraag te doen. Dit vormt in feite het domeingedeelte van de URL. Zie het artikel Integratieconnectoren instellen voor Webex Contact Center voor het configureren van een connector op de Control Hub.

  3. Aanvraagpad—Voer het aanvraagpad in voor de HTTP-aanvraag.

    Dit veld wordt weergegeven wanneer de schakelaar Gebruik geauthenticeerd eindpunt is ingeschakeld.

  4. Aanvraag-URL— Definieert de aanvraag-URL die zowel het domein als het aanvraagpad omvat voor niet-geauthenticeerde eindpunten.

    Dit veld wordt weergegeven wanneer de schakelaar 'Gebruik geauthenticeerd eindpunt' is uitgeschakeld.

  5. Methodetypen: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD— Definieert de HTTP-verzoekactiviteit die de volgende populaire methoden ondersteunt:

    • ONTVANG: Gegevens opvragen bij een specifieke bron.

    • POST: Verzend gegevens naar een server om een bron aan te maken of bij te werken.

    • NEERZETTEN: Vervangt alle huidige weergaven van de doelbron door de payload van het verzoek.

    • LAPJE: Gedeeltelijke wijzigingen toepassen op een bron.

    • VERWIJDEREN: Verwijder de opgegeven bron.

    • OPTIES: Beschrijf de communicatiemogelijkheden voor de beoogde bron.

    • HOOFD: Vraagt om een reactie die identiek is aan die van een GET-verzoek, maar zonder de reactiebody.

  6. Queryparameters—Definieert parameters die u als onderdeel van het HTTP-verzoek doorgeeft. De webserver biedt deze extra parameters aan, die bijvoorbeeld gebruikt kunnen worden om een GET-verzoek te doen. Voer in de sleutel-waardekolommen de sleutel voor de query en de bijbehorende waarde in die u met de query wilt meesturen. De parameters zijn een lijst van sleutel-waardeparen die gescheiden worden door het ampersand-teken ( & ) symbool. Je kunt ook variabele waarden tussen dubbele accolades gebruiken om variabele waarden door te geven.

    Als u bijvoorbeeld het rekeningsaldo van een klant wilt ophalen op basis van het ANI-nummer, kunnen de sleutel en waarde, afhankelijk van de API's van de datastore-service, er als volgt uitzien:

    Sleutel: ANI

    Waarde: {{NewContact.ANI}}

    Om een queryparameter toe te voegen, klikt u op Nieuw toevoegen. Dit voegt een rij toe waarin u de bijbehorende sleutel-waardeparen kunt invoeren. Je kunt zoveel queryparameters toevoegen als nodig is als onderdeel van het HTTP-verzoek.

  7. HTTP-verzoekheaders— Definieert de HTTP-headers waarmee de client aanvullende informatie kan meesturen met een HTTP-verzoek. Verzoekheaders zoals Accept, Accept‐*, Of If-* maakt het mogelijk om voorwaardelijke verzoeken uit te voeren in combinatie met andere headers zoals Cookie en User-Agent.

    Gebruik bijvoorbeeld het volgende als onderdeel van een GET-verzoek:

    KRIJGEN /home.html HTTP/1.1

    Host: developer.mozilla.org

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

    Accepteren: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Taal accepteren: en‐US,en;q=0.5 Codering accepteren: gzip, deflate, br

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

    Verbinding: in leven houden

    Upgrade-onveilige-verzoeken: 1

    Als-aangepast-sinds: Maandag 18 juli 2016 02:36:04 GMT

    Als er geen overeenkomst is: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Cachecontrole: max‐age=0

    Om een HTTP-header toe te voegen, klikt u op Nieuwe toevoegen. Dit voegt een rij toe waarin u de bijbehorende sleutel-waardeparen kunt invoeren. Je kunt zoveel HTTP-headers toevoegen als nodig is als onderdeel van het HTTP-verzoek.

  8. Inhoudstype— Specificeert het verwachte inhoudstype van de aanvraagbody. De ondersteunde inhoudstypen zijn onder andere:

    • Applicatie/JSON

    • Formulier-URL gecodeerd

    • TOML

    • XML

    • Bestand

      YAML

    • Formuliergegevens

    • GraphQL

    • Overig

  9. Waarde van de aanvraagbody— Specificeert de gegevensbytes die worden verzonden in een HTTP-transactiebericht, direct na de headers, indien aanwezig. Bij bepaalde soorten HTTP-verzoeken, zoals een POST- of PUT-verzoek, kunt u een verzoekbody meesturen die de inhoud specificeert die op de doelbron moet worden bijgewerkt.

    • Kies het inhoudstype als Bestand. De kolommen INHOUD en BESTANDSNAAM verschijnen. Het vervolgkeuzemenu CONTENT toont de lijst met JSON-variabelen uit de flow en de uitvoervariabelen uit de Record-activiteiten.

      • INHOUD—Kies het opgenomen audiobestand uit de下拉lijst. Het audiobestand wordt gevuld op basis van de uitvoervariabelen die zijn geconfigureerd in de Record activiteiten. Het systeem stuurt dit audiobestand naar de server of API van een derde partij.

      • BESTANDSNAAM—Voer de naam van het audiobestand in. Deze bestandsnaam verschijnt op de doelserver of API.

      Het inhoudstype 'Formuliergegevens' legt formuliergegevens vast in sleutel-waardeparen. Dit veld ondersteunt het uploaden van bestanden en formuliergegevens en is handig voor het uploaden van audiobestanden.

      Als u het inhoudstype 'Formuliergegevens' selecteert, verschijnen de volgende velden:

      • Sleutel—Gebruik dit als sleutel om toegang te krijgen tot de gegevens. Het wordt ook gebruikt in de Content-Disposition-header.

      • Type—Het type kan Tekst of Bestand zijn.

      • Waarde—Configureer de waarde (Tekst in JSON-formaat definieert het Content-Type samen met andere parameters zoals de naam voor het bestand, enzovoort. & & Bestand bevat de daadwerkelijke bestandsgegevens.

        Formuliergegevens ondersteunen het verwijzen naar de bestandsnaam vanuit de opnameactiviteit voor gebruik bij het vastleggen van prompts en begroetingen via flow. Kies bij 'Bestand' de variabele die de bestandsnaam oplevert die overeenkomt met de uitvoervariabele van de recordactiviteit.

      Als je bij het inhoudstype GraphQLkiest , verschijnen de velden Query en GraphQL Variabelen. Deze velden worden gebruikt om de gegevens en variabelen vast te leggen.

      • Query—De queryparameter is verplicht en moet de brontekst van een GraphQL-document bevatten.

      • GraphQL-variabelen—De variabelen vertegenwoordigen de dynamische waarden voor de query.

        Met GraphQL-ondersteuning kunt u verzoeken indienen bij elke API die GraphQL van nature ondersteunt, bijvoorbeeld wanneer u de WebexCC API Connector gebruikt om de zoek-API aan te roepen. Dit maakt gebruiksscenario's mogelijk waarbij rapportagegegevens kunnen worden gebruikt voor aangepaste logica en routeringsbeslissingen.

      Als je bij Content Type kiest voor Other, kun je het gewenste inhoudstype specificeren (als de API een Content Type header vereist die niet beschikbaar is in de flow designer). Je kunt dus een ander inhoudstype kiezen dan de standaardtypen die worden ondersteund.

  10. Reactietijdslimiet— Specificeert de verbindingslimiet voor het HTTP-verzoek. De standaardwaarde is 2000 milliseconden, maar deze kan onbeperkt elke gewenste waarde hebben.

  11. Aantal pogingen— Specificeert het aantal keren dat het HTTP-verzoek wordt geprobeerd na een mislukte poging. Opnieuw proberen is niet mogelijk voor deze service. Je kunt een onbeperkte waarde opgeven voor het aantal herhaalpogingen.

    Deze parameter wordt gebruikt als de statuscode 5xxis. ; bijvoorbeeld 500 of 501.

4

In het gedeelte Parse Settings kunt u het antwoord dat door het HTTP-verzoek is gegenereerd, parseren in verschillende variabelen. Deze configuratie is optioneel, omdat niet alle HTTP-verzoekscenario's parsing vereisen.

  1. Inhoudstype— Specificeert het verwachte inhoudstype van de responsbody. De inhoudstypen omvatten:

    • JSON

    • TOML

    • XML

    • YAML zijn de ondersteunde inhoudstypen.

  2. Uitvoervariabele—Kies een variabele om de gegevens uit een specifiek gedeelte van het HTTP-verzoekantwoordobject in op te slaan.

  3. Paduitdrukking— Definieer de paduitdrukking voor het parseren van het responsobject. Afhankelijk van de datastructuur van het responsobject en de reden om een subset van informatie te extraheren, varieert de padexpressie.

    Voordat de padexpressie wordt uitgevoerd, worden de gegevens genormaliseerd naar een objecthiërarchie. Hierdoor wordt JSONPath in het responsobject gebruikt, ongeacht het geconfigureerde inhoudstype.

Uitvoervariabelen

Het HTTP-verzoek retourneert de volgende uitvoervariabelen:

  • HTTPRequest1.httpStatusCode: Geeft de statuscode van de HTTP-aanvraag terug.

    Deze responscodes zijn onderverdeeld in vijf hoofdcategorieën:

    • Informatieve reacties (100–199)

    • Succesvolle reacties (200–299)

    • Omleidingen (300–399) Clientfouten (400–499)

    • Serverfouten (500–599)

  • HTTPRequest1.httpResponseBody: Retourneert de responsbody van het HTTP-verzoek.

  • HTTPRequest1.httpResponseHeaders: Geeft de headerinformatie uit het antwoord terug.

Inhoudstypeformaten

De volgende voorbeelden beschrijven voorbeeldformaten voor inhoudstypen (Content Types) en het bijbehorende JSON-antwoord.

  • Inhoudstype XML

    Gebruik deze tool om XML naar JSON-formaat te converteren https://codeshack.io/xml-to-json-converter/.

    • XML-invoerformaat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.note.from om de waarde als Jani te krijgen.

  • Inhoudstype TOML

    Gebruik deze tool om TOML naar JSON-formaat te converteren https://www.convertjson.com/toml-to-json.htm.

    • TOML-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.owner.name om de waarde als 'Tom Preston-Werner' te verkrijgen.

  • Inhoudstype YAML

  • Gebruik deze tool om YAML naar JSON-formaat te converteren https://www.convertjson.com/yaml-to-json.htm.

    • YAML-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.martin.job om de waarde Ontwikkelaar te verkrijgen.

  • Inhoudstype JSON

    Gebruik de JSON-expressie-evaluator https://jsonpath.com/.

    • JSON-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.martin.job om de waarde Ontwikkelaar te verkrijgen.

Instellingen voor wachten op activiteiten

In bepaalde gevallen, wanneer een HTTP-respons een merkbare vertraging ondervindt, ervaart de beller een periode van stilte. Om dit probleem te verhelpen, is het mogelijk om een audiobestand te uploaden. Dit bestand wordt afgespeeld voor de beller gedurende de periode dat het HTTP-antwoord wordt opgehaald. Daarnaast is het mogelijk om de duur van de vertraging in te stellen voordat dit geluid wordt afgespeeld.

  1. Audio inschakelen tijdens wachten— Schakel deze instelling in om het geselecteerde audiobestand continu af te spelen, zodat de weergave ononderbroken blijft terwijl het systeem het HTTP-antwoord ophaalt.

  2. Audiobestand—Kies een audiobestand. Het systeem speelt dit audiobestand af voor de beller om de stilte te overbruggen terwijl het een HTTP-antwoord ophaalt.

  3. Vertraging—Stel de vertragingstijd in milliseconden in volgens de vereisten. De standaardwaarde is ingesteld op 2000 milliseconden.

Het is het beste om de vertragingsinstelling boven de 2 seconden te houden en te proberen de responstijd van de HTTP-query te optimaliseren. Dit zorgt ervoor dat het geluid niet onnodig wordt afgespeeld en dat er minimale vertraging is, waardoor er geen stilte valt voor de beller.

Ontleden

Gebruik de Parse-activiteit om informatie uit het dataobject te extraheren. De Parse-activiteit neemt een invoerstring (JSON, TOML, XML en YAML) en converteert deze naar een JSON-structuur op basis van de opgegeven gegevens. Je kunt de JSON-structuur vervolgens toewijzen aan een variabele met behulp van een JSON-padexpressie. 

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie voor meer informatie Foutafhandeling configureren.

Voordat u begint

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingende volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Parse Settings het volgende:

  1. Invoervariabele— Specificeert de variabele die het data-object opslaat dat gebruikt moet worden voor het parseren.

  2. Inhoudstype— Specificeert het verwachte inhoudstype van het dataobject. JSON, TOML, XML en YAML zijn ondersteunde inhoudstypen.

  3. Uitvoervariabele—Kies een variabele om de gegevens uit een specifiek gedeelte van het HTTP-verzoekantwoordobject in op te slaan.

  4. Paduitdrukking— Definieer de paduitdrukking voor het parseren van het responsobject. Afhankelijk van de datastructuur van het responsobject en de reden om een subset van informatie te extraheren, varieert de padexpressie.

    Voordat de padexpressie wordt uitgevoerd, worden de gegevens genormaliseerd naar een objecthiërarchie. Hierdoor wordt JSONPath in het responsobject gebruikt, ongeacht het geconfigureerde inhoudstype.

    Paduitdrukkingen moeten voldoen aan de Jayway JSONPath-uitdrukkingen. Zie https://github.com/json-path/JsonPath voor meer informatie.

Inhoudstypeformaten

De volgende voorbeelden beschrijven voorbeeldformaten voor inhoudstypen (Content Types) en het bijbehorende JSON-antwoord.

  • Inhoudstype XML

    Gebruik deze tool om XML naar JSON-formaat te converteren https://codeshack.io/xml-to-json-converter/.

    • XML-invoerformaat:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.note.from om de waarde als Jani te krijgen.

  • Inhoudstype TOML

    Gebruik deze tool om TOML naar JSON-formaat te converteren https://www.convertjson.com/toml-to-json.htm.

    • TOML-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.owner.name om de waarde als 'Tom Preston-Werner' te verkrijgen.

  • Inhoudstype YAML

  • Gebruik deze tool om YAML naar JSON-formaat te converteren https://www.convertjson.com/yaml-to-json.htm.

    • YAML-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.martin.job om de waarde Ontwikkelaar te verkrijgen.

  • Inhoudstype JSON

    Gebruik de JSON-expressie-evaluator https://jsonpath.com/.

    • JSON-invoerformaat:

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

    • Data/JSON Genormaliseerde respons

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

      Voorbeeld van een JSON-paduitdrukking: Gebruik $.martin.job om de waarde Ontwikkelaar te verkrijgen.

Variabele instellen

Gebruik de activiteit 'Variabele instellen' om waarden aan variabelen toe te kennen. Je kunt de waarden van de variabelen aanpassen aan je eigen behoeften of aan de workflow.

Je kunt meerdere variabelen configureren binnen één enkele activiteit 'Variabele instellen'. Hierdoor is het niet langer nodig om meerdere afzonderlijke 'Variabele instellen'-activiteiten in het canvas te configureren, waardoor flowontwikkelaars sneller flows kunnen bouwen en aanpassen.

Geef aan welk type variabele u wilt selecteren. Voor meer informatie, zie Aangepaste variabelen en Voorgedefinieerde variabelen.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie voor meer informatie Foutafhandeling configureren. Als u het pad voor foutafhandeling niet configureert, handelt de algemene foutafhandelaar de fout tijdens de stroomuitvoering af.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Variabele-instellingen het volgende:

  1. Variabele—Kies de variabele uit de keuzelijst. Je kunt aangepaste stroomvariabelen alleen instellen op aangepaste waarden. Vooraf gedefinieerde variabelen hebben vaste waarden, zoals bepaald door de uitvoering van het proces.

  2. Variabele waarde— Klik op het keuzerondje Waarde instellen om de variabele een specifieke waarde te geven. Het type van het invoerveld verandert afhankelijk van het gegevenstype van de geselecteerde variabele. Zie Aangepaste stroomvariabelen maken voor meer informatie over variabele gegevenstypen.

    Als de waarde een tekenreeks is, kunt u eenvoudige tekst of een expressie invoeren.

    Om een expressie in te voeren, gebruikt u de {{variable}} syntaxis.

    Klik op het keuzeradiobutton Instellen op variabele om de waarde van de variabele in te stellen op de waarde van een andere variabele in de flow. Kies een variabele uit de keuzelijst. Alle variabelen in de workflow zijn selecteerbaar.

  3. Nieuwe toevoegen— Klik op Nieuwe toevoegen om nieuwe variabelen toe te voegen. Definieer de variabele en de waarde ervan. Gebruik geen complexe expressies bij het configureren van meerdere variabelen binnen één enkele 'Variabele instellen'-activiteit.

    Binnen één activiteit 'Variabele instellen' kunt u maximaal 10 variabelen configureren. Je kunt de volgorde van de variabelen wijzigen binnen de activiteit 'Variabele instellen'.

OTP verifiëren

Met de activiteit 'OTP verifiëren' kunt u de door de gebruiker verstrekte OTP valideren aan de hand van de transactiereferentie die is vastgelegd tijdens het genereren van de OTP.

1

Sleep de activiteit 'OTP verifiëren' naar het stroomcanvas.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte OTP-details het volgende:

  1. OTP: Voer de variabelenaam in die de OTP bevat die door de gebruiker is ingevoerd.

  2. Transactiereferentie: De unieke referentie die het knooppunt gebruikt om de in stap 1 verkregen OTP te verifiëren.

  3. OTP-voorvoegsel en OTP-achtervoegsel (optioneel): Voer het voorvoegsel in and/or Het achtervoegsel van de OTP, dat verwijderd moet worden voordat de OTP geverifieerd kan worden.

4

Configureer in de Geavanceerde instellingenhet volgende:

  • Meldings-URL (Optioneel): Configureer een eindpunt om te ontvangen success/failure meldingen. De notificatiegegevens bevatten de correlatie-ID (de transactiereferentie die is doorgegeven bij het genereren van de OTP), de status in het beschrijvingsveld, het tijdstempel van de OTP-verificatie en gerelateerde metadata.

    Voorbeeld van een payload

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

Voer in de Extra Parametersde sleutel-waardeparen in die zijn ingesteld in het knooppunt voor het genereren van de OTP, in de vorm van Sleutel en Waarde. Herhaal deze stap om meerdere parameters toe te voegen.

Activiteiten in Voice

  • Blinde overdracht
  • Overbrugde overdracht
  • Analyse van de voortgang van het gesprek
  • Terugbellen
  • Cijfers verzamelen
  • Menu
  • Afspeelbericht
  • Speel muziek
  • Opnemen
  • Opnamecontrole
  • Plan een terugbelafspraak
  • Verzend cijfers
  • Aankondiging van de set
  • Stel nummerweergave in
  • Stel een fluisterbericht in
  • Start mediastream
  • Audio uploaden

Blinde overdracht

De activiteit Blind Transfer wordt toegepast wanneer een gesprek moet worden doorverbonden naar een extern of derde-partijnummer op basis van ingestelde doorstroomcriteria. De overdracht kan ook naar een externe brug worden gestart. De geconfigureerde criteriaset activeert de activiteit.

Gebruik het Blind Transfer-knooppunt om gesprekken door te schakelen naar externe kiesnummers of nummers uit het telefoonboek (EPDN's). Met deze overdracht kunt u geen variabelen overdragen. Om contactpersonen tussen ingangspunten of workflows te verplaatsen en contactgegevens met de contactpersoon door te geven, gebruikt u GoTo met variabele toewijzing.

Bij een blinde doorschakeling blijven de eerdere vaardigheidsbeperkingen van kracht wanneer een gesprek wordt doorgeschakeld naar een wachtrij op basis van vaardigheden. Dit komt doordat vaardigheidslimieten worden berekend tijdens de uitvoering van een workflow. Omdat de procedure echter niet wordt uitgevoerd in geval van een blinde overdracht, blijven de eerdere vaardigheidsbeperkingen van kracht.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Gebeurtenisstromen.

Bij het ontwerpen van een workflow mag een Consult-interactie geen Blind Transfer-activiteit bevatten. Je kunt geen Blind Transfer-activiteit toevoegen binnen de gebeurtenisstromen in Flow Control.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte Doorverbinden van kiesnummer kunt u het bestemmingsnummer voor het gesprek configureren door het handmatig in te voeren of een variabele te selecteren.

  1. Doorschakelnummer—Voer het doorschakelnummer in waarnaar een gesprek moet worden doorgeschakeld. Dit kan een specifiek getal zijn dat handmatig wordt ingevoerd, of een dynamisch getal dat wordt aangegeven via een stroomvariabele.

  2. Specifiek kiesnummer—Voer het nummer in waarnaar het gesprek moet worden doorgeschakeld.

  3. Variabel kiesnummer—Kies de stroomvariabele uit de vervolgkeuzelijst. De lijst toont alleen variabelen van het type 'String'.

    De variabele bevat het nummer waarnaar het gesprek moet worden doorgeschakeld.

4

In het gedeelte Header toevoegen kunt u de SIP-headerparameters configureren en via SIP INVITE-berichten aan externe systemen doorgeven. Je kunt maximaal 20 headers configureren in het uitgaande SIP INVITE-bericht.

Het gebruik van aangepaste X-headers wordt momenteel ondersteund voor organisaties die Webex Calling met Local Gateway (LGW) gebruiken als telefonieoptie voor Webex Contact Center.

  1. Sleutel—Voer de sleutel in voor een aangepaste X-Header.

  2. Waarde—Voer een waarde in voor de aangepaste header die wordt meegestuurd met het uitgaande SIP INVITE-bericht.

U dient te voorkomen dat u de volgende gevoelige persoonsgegevens in de SIP-headers opneemt.

  • Volledige namen—Vermijd het gebruik van volledige namen van personen.

  • Burgerservicenummers— Neem geen enkel onderdeel van een burgerservicenummer op.

  • Fysieke adressen—Gebruik geen thuis- of werkadressen.

  • Financiële informatie—Exclusief creditcardnummers, bankrekeninggegevens, enz.

  • Gezondheidsinformatie—Vermijd het delen van gezondheidsgerelateerde details of gegevens die als beschermde gezondheidsinformatie (PHI) kunnen worden beschouwd.

De volgende header-patronen zijn uitsluitend voor intern gebruik en mogen niet als aangepaste headers worden doorgegeven. Standaard worden alle headers die aan dit patroon voldoen, genegeerd en niet doorgegeven aan Webex Contact Center.

  • X-adres

  • X-ADD-DIVERSION

  • X-BNR-Status

  • X-BNR-Original-Codec

  • X-BNR-omzeild

  • X-BroadWorks-Correlation-Info

  • X-FS-ondersteuning

  • X-pad

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-No-Lookup

  • X-VPOP-DOMEIN

5

In het gedeelte 'Foutcodes voor uitvoerfouten' worden de foutcodes voor de blinde overdrachtsactiviteit beschreven.

  1. Niet-ondersteunde stroomactiviteit— Foutcode 48 geeft aan dat de stroom de activiteit 'Bridged Transfer' niet kan uitvoeren nadat de oproep in de wachtrij is geplaatst of nadat er een agent aan de oproep is toegewezen.

  2. Systeemfout— Foutcode 6 staat voor diverse systeemfouten die niet in een van de gedefinieerde categorieën vallen.

Overbrugde overdracht

Met de functie 'Bridged Transfer' kan een gesprek tijdelijk met een doorverbinding naar een externe bestemming worden doorgeschakeld, terwijl de controle over het gesprek behouden blijft. De externe bestemming kan een externe bridge of een Interactive Voice Response-service (IVR) zijn.

Wanneer de derde partij het gesprek beëindigt, wordt het gesprek voortgezet en indien nodig opnieuw opgestart, bijvoorbeeld door het gesprek in de wachtrij te plaatsen bij een medewerker.

De Bridged Transfer-functionaliteit is verbeterd om het contact uit de wachtrij te halen wanneer een contact wordt doorgestuurd naar een interactief spraakresponssysteem (IVR) of automatische gespreksdistributie (ACD) van een derde partij. Als het contact niet door het systeem van de derde partij wordt afgehandeld, kan het teruggeplaatst worden in de oorspronkelijke wachtrij.

Stel bijvoorbeeld dat een contactcenter beschikt over agenten die via Webex Contact Center werken en agenten die een extern gesprek voeren. center/PBX. De klant wil een gesprek in de wachtrij van een Webex Contact Center-medewerker plaatsen voor een korte periode (bijvoorbeeld 60 seconden). Als er gedurende die periode geen medewerker beschikbaar is, kan het gesprek via een doorverbinding (met een impliciete verwijdering uit de wachtrij) worden doorgeschakeld naar het externe callcenter voor afhandeling, om de responstijd voor de klant te verbeteren.

Voordat u begint

  • Je kunt de activiteit 'Bridged Transfer' niet toevoegen aan de activiteit 'Queue Contact'.

  • Introduceer geen Bridged Transfer-activiteit later in het proces voor contacten die geparkeerd staan, in de wachtrij staan of aan een agent zijn toegewezen. Dit kan leiden tot een foutmelding over een niet-ondersteunde doorstroming.

  • Je kunt de activiteit 'Bridged Transfer' niet gebruiken in uitgaande gespreksstromen.

  • Je kunt geen Bridged Transfer-activiteit toevoegen binnen de gebeurtenisstromen in Flow Control.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende gegevens in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte Doorverbinden van kiesnummer kunt u het bestemmingsnummer voor het gesprek configureren door het handmatig in te voeren of een variabele te selecteren.

  1. Doorschakelnummer—Voer het doorschakelnummer in waarnaar een gesprek moet worden doorgeschakeld. Dit kan een specifiek getal zijn dat handmatig wordt ingevoerd, of een dynamisch getal dat wordt aangegeven via een stroomvariabele.

  2. Specifiek kiesnummer—Voer het nummer in waarnaar het gesprek moet worden doorgeschakeld.

  3. Variabel kiesnummer—Kies de stroomvariabele uit de vervolgkeuzelijst. De variabele bevat het nummer waarnaar het gesprek moet worden doorgeschakeld.

4

In het gedeelte Transfer Timeout Settings kunt u het gedrag van een Bridged Transfer-activiteit configureren wanneer het doorgeschakelde gesprek niet binnen een bepaalde tijd wordt beantwoord.

  1. Timeout— Dit is hoe lang het systeem wacht tot de doorgeschakelde partij het gesprek beantwoordt. Als de ontvanger binnen deze tijd niet opneemt, beëindigt het systeem het gesprek.

    De duur moet tussen de 1 en 120 seconden liggen. De standaardwaarde is 10 seconden.

5

In het gedeelte Uitvoercijferinstellingen kunt u DTMF-cijfers naar de bestemming verzenden tijdens een bridged transfer. Gebruik dit om informatie te verzenden of door menu's te navigeren op een IVR-systeem van een derde partij. Je kunt de cijfers handmatig invoeren of dynamische cijfers selecteren met behulp van een variabele.

  1. Uitvoercijfers verzenden—Schakel deze optie in als u de DTMF-cijfers naar de bestemming wilt verzenden nadat de bestemming het gesprek heeft beantwoord en voordat de overdracht is voltooid.

  2. Specifieke uitvoercijfers—Voer de specifieke DTMF-uitvoercijfers in.

  3. Variabele uitvoercijfers—Kies de stroomvariabele uit de vervolgkeuzelijst. De variabele slaat het DTMF-nummer op.

De maximale lengte van DTMF-cijfers is 32 tekens. Ondersteunde tekens zijn 0-9, AD en asterisk. (*), hash (#), en een komma (,). Het teken komma (,) geeft een vertraging van één seconde aan.

6

In het gedeelte Header toevoegenkunt u de SIP-headerparameters configureren en via SIP INVITE-berichten naar externe systemen verzenden. Je kunt maximaal 20 headers configureren in het uitgaande SIP INVITE-bericht.

  1. Sleutel—Voer de sleutel in voor een aangepaste X-Header.

  2. Waarde—Voer een waarde in voor de aangepaste header die wordt meegestuurd met het uitgaande SIP INVITE-bericht.

Het gebruik van aangepaste X-headers wordt momenteel ondersteund voor organisaties die Webex Calling met Local Gateway (LGW) gebruiken als telefonieoptie voor Webex Contact Center.

U dient te voorkomen dat u de volgende gevoelige persoonsgegevens in de SIP-headers opneemt.

  • Volledige namen—Vermijd het gebruik van volledige namen van personen.

  • Burgerservicenummers— Neem geen enkel onderdeel van een burgerservicenummer op.

  • Fysieke adressen—Gebruik geen thuis- of werkadressen.

  • Financiële informatie—Exclusief creditcardnummers, bankrekeninggegevens, enz.

  • Gezondheidsinformatie—Vermijd het delen van gezondheidsgerelateerde details of gegevens die als beschermde gezondheidsinformatie (PHI) kunnen worden beschouwd.

De volgende header-patronen zijn uitsluitend voor intern gebruik en mogen niet als aangepaste headers worden doorgegeven. Standaard worden alle headers die aan dit patroon voldoen, genegeerd en niet doorgegeven aan Webex Contact Center.

  • X-BroadWorks-Correlation-Info

    X-FS-ondersteuning

  • X-pad

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-No-Lookup

  • X-VPOP-DOMEIN

7

In het gedeelte Uitvoervariabele kunt u informatie vastleggen over het resultaat van de overdracht.

  1. BridgedTransfer_dxm.FailureCode—Deze parameter registreert fout- of statuscodes die overeenkomen met mislukte pogingen om een Bridged-overdracht uit te voeren met behulp van de Digital Extension Module (DXM).

  2. BridgedTransfer_dxm.FailureDescription—Deze parameter slaat de beschrijving op van de fout die is opgetreden tijdens een poging tot een Bridged-overdracht met behulp van de (DXM).

  3. BridgedTransfer.Headers—Deze parameter slaat de SIP-headers op die uit het BYE-bericht zijn geparseerd. De headers worden opgeslagen als een JSON-object. Individuele headers kunnen worden geëxtraheerd en in stroomvariabelen of globale variabelen worden geplaatst voor verder gebruik.

    De volgende tabel geeft een overzicht van de foutcodes die optreden bij de activiteit 'Bridged Transfer'.

    Foutcode

    Beschrijving van de storing

    Uitleg

    1

    Iknvalid_Nummer

    Het gekozen externe telefoonnummer (DN) is ongeldig.

    2

    Bezet

    Het externe telefoonnummer is bezet of heeft inkomende oproepen geweigerd.

    3

    Geen antwoord

    Het externe DN heeft de oproep niet binnen de ingestelde time-outduur beantwoord.

    48

    Onondersteunde stroomactiviteit

    De workflow kan de activiteit 'Bridged Transfer' niet uitvoeren nadat een gesprek in de wachtrij is geplaatst of zodra er een agent aan het gesprek is toegewezen.

    6

    System_Fout

    Deze code vertegenwoordigt diverse fouten die niet in de bovenstaande categorieën vallen.

    Bridged Transfer is alleen beschikbaar op de Next-Generation Voice Media-platformen (VPOP en Webex Calling).

Analyse van de voortgang van het gesprek

Gebruik de activiteit 'Analyse van gespreksvoortgang' om de CPA-parameters in te stellen voor het uitvoeren van een voicemail/answering machinedetectie (AMD) voor een callback.

U kunt de activiteit 'Analyse van de gespreksvoortgang' op de volgende locaties plaatsen:

  • In de hoofdworkflow, op elk punt na de callback-activiteit.

  • In de gebeurtenisstroom, alleen in de gebeurtenishandler CallbackFailed.

  • In het hoofdproces, op elk gewenst moment voor een geplande terugbelactie of een persoonlijk geplande terugbelactie.

Als u een terugbelpoging doet en de oproep wordt geraakt... AMD/voicemail, Het systeem markeert het gesprek als mislukt. Het resultaat van de AMD-detectie wordt vastgelegd in de uitvoervariabele 'reason' van de gebeurtenisafhandelaar 'CallbackFailed'. Als de waarde van CallbackFailed.reason AMD is, betekent dit dat AMD/voicemail werd gedetecteerd voor de klant. Op basis van deze uitvoervariabele kunt u het aantal callback-pogingen configureren.

Deze activiteit is alleen beschikbaar als de voorkeurswachtrij en de terugbelfunctie voor de onderneming zijn ingeschakeld.

Als je in je workflow een klanttevredenheidsonderzoek na het gesprek hebt geconfigureerd, wordt dit niet gestart als het gesprek wordt beantwoord door een assistent-manager of voicemail, waardoor onnodige enquêtes worden voorkomen.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Evenementen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Geavanceerde mediaparameters de volgende CPA-parameters:

  1. Minimale stilteperiode— Dit geeft de minimale stilteperiode (in milliseconden) aan die nodig is om een oproep als spraak gedetecteerd te classificeren. Als meerdere inkomende oproepen via het antwoordapparaat als spraak aan agenten worden doorgegeven, verhoog dan deze waarde voor langere pauzes in de welkomstboodschappen van het antwoordapparaat. Je kunt deze waarde instellen tussen 100 en 1000 ms, waarbij de standaardwaarde 608 ms is.

  2. Analyseperiode— Dit geeft de tijdsduur (in milliseconden) aan die nodig is om een gesprek te analyseren. Als er een korte begroeting van een medewerker op een antwoordapparaat staat, dan geeft een langere waarde aan dat het gesprek via het antwoordapparaat als spraakoproep wordt gecategoriseerd. Als het gesprek naar een bedrijf gaat waar de telefoniste een langere, ingestudeerde begroeting heeft, wordt de lange, gesproken begroeting door een kortere waarde geclassificeerd als een gesprek met een antwoordapparaat. Je kunt deze waarde instellen tussen 1000 en 10000 ms, waarbij de standaardwaarde 2500 ms is.

  3. Min. geldige spraak— Dit geeft de minimale tijdsduur (in milliseconden) aan van spraak die nodig is om een gesprek als spraak gedetecteerd te classificeren. Je kunt deze waarde instellen tussen 50 en 500 ms, waarbij de standaardwaarde 112 ms is.

  4. Maximale tijdsanalyse— Dit geeft de maximale tijdsduur (in milliseconden) aan die is toegestaan voor analyse voordat een probleemanalyse wordt aangemerkt als dode lucht of laag volume. Je kunt deze waarde instellen tussen 1000 en 10000 ms, waarbij de standaardwaarde 3000 ms is.

Uitvoervariabelen

  • Foutcode—Hierin wordt de foutcode opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

  • FailureDescription—Hier worden de foutdetails opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Terugbellen

De terugbelactiviteit is alleen beschikbaar als de voorkeurswachtrij en de terugbelfunctie voor de onderneming zijn ingeschakeld. Standaard maakt de Callback-activiteit een 'Courtesy Callback'-taak aan in dezelfde wachtrij waar het oorspronkelijke gesprek vandaan kwam. Indien gewenst kunt u een andere wachtrij configureren. Als u dezelfde wachtrij gebruikt, behoudt de taak zijn positie in de wachtrij totdat de volgende agent beschikbaar is.

Bij het ontwerpen van een workflow mag een Consult-interactie geen Courtesy Callback-activiteit bevatten.

Als een nieuwe wachtrij de voorkeur heeft, plaats de taak dan onderaan de gewenste wachtrij. Zodra een agent de taak accepteert, wordt de callback gestart. Als de beller niet opneemt, wordt de terugbelpoging niet herhaald.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Voor meer informatie, zie Gebeurtenisstromen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Callback-instellingen het volgende:

  1. Terugbelnummer—Voer het nummer in waarop de beller het terugbelverzoek moet ontvangen. Selecteer in de keuzelijst de variabele die het terugbelnummer bevat, zoals het ANI-nummer dat aan het gesprek is gekoppeld. De variabele kan een getal zijn dat wordt verzameld in een activiteit 'Cijfers verzamelen' in de gespreksstroom. Als er geen keuze wordt gemaakt, wordt het ANI-nummer van de beller gebruikt. Het terugbelnummer wordt opgeslagen in de uitvoervariabele van het NewContact.ANI-evenement.

    Standaard staat de schakelknop voor Rregister callback naar een andere bestemming? op uit. De callback wordt geregistreerd op dezelfde bestemming in de wachtrij. Als de voorkeursmedewerker bezet is en niet beschikbaar is, zet u de schakelaar aan om een nieuwe terugbelbestemming te selecteren. De bestemming verandert van agent naar wachtrij. Je kunt de bestemming niet rechtstreeks naar een andere agent wijzigen, maar alleen naar een wachtrij die agenten bevat.

  2. Terugbelwachtrij—Kies een van de beschikbare opties voor de terugbelwachtrij uit de vervolgkeuzelijst:

    • Statische wachtrij: Kies een statische wachtrij waarin alle callback-verzoeken worden geplaatst. Taken worden onderaan deze wachtrij geplaatst. Beheer wachtrijen vanuit de Control Hub.

    • Variabele wachtrij: Hiermee kan de beheerder een terugbelwachtrij aangeven op basis van de voorwaarden in het procesverloop. Kies een variabele uit de keuzelijst. De lijst toont alleen variabelen van het type 'String'.

      De standaardinstelling is de wachtrij waarin de beller is geplaatst, zoals vastgelegd in het geparkeerde contact. De uitvoervariabele QueueName is gekoppeld aan de activiteit Queue Contact. Kies indien nodig een andere variabele uit de keuzelijst. Zorg ervoor dat de variabele een geldige selectie uit de wachtrij oplevert.

      Wanneer u een workflow configureert voor een terugbelverzoek naar een voorkeursagent, plaatst u de activiteit 'Wachtrij naar agent' vóór de activiteit 'Terugbelverzoek' in de workflow.

  3. Callback ANI— Maakt de callback ANI-configuratie mogelijk voor klanten wanneer ze een callback ontvangen. De configuratie van de ANI voor de terugbeloptie is niet verplicht. Kies een van de beschikbare opties:

    • Statische ANI: Kies een terugbelnummer uit de keuzelijst. Deze telefoonnummers verwijzen naar toegangspunten die zijn geconfigureerd in de Control Hub. Als u geen terugbelnummer opgeeft, gebruikt Webex Contact Center het nummer dat is gekoppeld aan het inlogpunt waarvoor u een terugbelverzoek hebt ingediend.

    • Variabele ANI (optioneel): Kies een variabele uit de keuzelijst. De lijst toont alleen variabelen van het type 'String'. Zorg ervoor dat de variabele een geldig tiencijferig getal bevat, voorafgegaan door de landcode.

      Deze code moet worden gekoppeld aan een ingangspunt dat de callback activeert. Raadpleeg de aangepaste ANI-validatietabel in dit gedeelte voor het gebruik van geldige ANI-formaten. Als u geen variabele selecteert, gebruikt Webex Contact Center het nummer dat is gekoppeld aan het inlogpunt waarvoor u een terugbelverzoek hebt ingediend.

In het gedeelte Terugbelinstellingen worden het terugbelnummer en de wachtrij gedefinieerd waarin de beller moet worden geplaatst voor het terugbelverzoek. Het systeem reserveert de plaats van de beller in de wachtrij totdat de volgende medewerker beschikbaar is.

U moet een activiteit 'Contact verbreken' gebruiken om een stroomvertakking te beëindigen die een 'Callback'-activiteit gebruikt. Anders wordt het gesprek niet beëindigd wanneer een terugbelverzoek wordt ingediend.

Flow-beheerders moeten de functie testen in een niet-productieomgeving om te controleren of de ANI die is geconfigureerd als onderdeel van Variabele ANI correct is. Als de opgegeven ANI onjuist is, schakelt de callback over naar de standaard systeem-ANI.

Dit zijn de scenario's waarin de aangepaste ANI wordt geconfigureerd en gevalideerd voor tenantbeheer en flow control. Afhankelijk van de gebruikte stack, ziet u validaties die alleen van toepassing zijn op die stack.

Tabel 12. Aangepaste ANI-validatie

Beschrijving

Huurdersbeheer – ANI-input

PreDial/Courtesy callback – ANI-input (stroomregeling)

Validatie

ANI zonder landcode

Zonder landcode. Bijvoorbeeld: 2567312213

Zonder landcode. Bijvoorbeeld: 2567312213

Geldig ANI-nummer. Dezelfde ANI wordt gebruikt.

De ANI-invoer voor tenantbeheer is geconfigureerd met een landcode, terwijl de ANI-invoer voor flowcontrol geconfigureerd is zonder landcode.

Met landcode. Bijvoorbeeld, +1-2567312213

Zonder landcode. Bijvoorbeeld: 2567312213

Ongeldig ANI-nummer. DNS wordt gebruikt

De ANI-invoer voor tenantbeheer is zonder landcode en de ANI-invoer voor flowcontrol is met landcode geconfigureerd.

Zonder landcode. Bijvoorbeeld: 2567312213

Met landcode. Bijvoorbeeld, +1-2567312213

Ongeldig ANI-nummer. Er wordt gebruikgemaakt van DNS.

De ANI-invoer voor tenantbeheer en de ANI-invoer voor flowcontrol hebben een landcode geconfigureerd.

Met landcode. Bijvoorbeeld, +1-2567312213

Met landcode. Bijvoorbeeld, +1-2567312213

Geldig ANI-nummer. Dezelfde ANI wordt gebruikt.

De ANI-invoer voor Tenant Management heeft geen spaties ertussen, terwijl de ANI-invoer voor Flow Control wel spaties ertussen heeft.

Geen spatie tussen de cijfers. Bijvoorbeeld, +1-2567312213

Een spatie tussen de cijfers. Bijvoorbeeld, +1-2567312213

Geldig ANI-nummer. Dezelfde ANI wordt gebruikt.

De ANI-invoer voor Tenant Management bevat geen koppeltekens, terwijl de ANI-invoer voor Flow Control wel koppeltekens bevat.

Geen koppeltekens tussen de getallen. Bijvoorbeeld, +1-2567312213

Koppelteken tussen de getallen. Bijvoorbeeld, +1-256-731-2213

Geldig ANI-nummer. Dezelfde ANI wordt gebruikt.

De Flow Control ANI-input komt overeen met de laatste paar cijfers van de Tenant Management ANI-input.

Volledige ANI-invoer. Bijvoorbeeld, +1-2567312213

De laatste vier cijfers komen overeen. Bijvoorbeeld 2213

Ongeldig ANI-nummer. Er wordt gebruikgemaakt van DNS.

De Flow Control ANI-ingang heeft meer geconfigureerde cijfers dan de Tenant Management ANI-ingang.

Gedeeltelijke ANI-invoer. Bijvoorbeeld 2213

10-cijferige ANI-invoer. Bijvoorbeeld: 2567312213

Ongeldig ANI-nummer. Er wordt gebruikgemaakt van DNS.

De ANI-ingang voor tenantbeheer is geconfigureerd, maar de ANI-ingang voor stroombeheer is niet geconfigureerd.

Volledige ANI-invoer. Bijvoorbeeld, +1-2567312213

ANI is niet geconfigureerd.

Ongeldig ANI-nummer. Er wordt gebruikgemaakt van DNS.

Flow Control ANI bevat geen plusteken.

Het plusteken wordt gebruikt. Bijvoorbeeld, +1-2567312213

Het plusteken wordt niet gebruikt. Bijvoorbeeld: 12567312213

Ongeldig ANI-nummer. Er wordt gebruikgemaakt van DNS.

Uitvoervariabelen:

  • Foutcode—Hierin wordt de foutcode opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

  • FailureDescription—Hier worden de foutdetails opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Foutcodes

Hieronder vindt u de foutcodes en beschrijvingen voor de Callback-activiteit:

Tabel 13. Beschrijving van de foutcode voor terugbelfout

Foutcode

Foutcode waarde

Beschrijving van de storing

1

ONGELDIGE_AANVRAAG

Er is een ongeldig verzoek gedaan in de activiteit.

2

CALLBACK_NIET_ONDERSTEUND_OP_KIND_INTERACTIE

Terugbellen is niet toegestaan bij contact met een kind.

3

ONGELDIGE_WACHTRIJ

Er is een ongeldige wachtrij opgegeven in de activiteit.

4

ONGELDIGE_BESTEMMING

Het bestemmingsnummer voor de terugbeloproep is ongeldig.

5

FUNCTIE_NIET_INGESCHAKELD

Deze functie is niet ingeschakeld in de Webex Contact Center-applicatie.

6

SYSTEEM_FOUT

Het systeem heeft een interne fout ondervonden.

Cijfers verzamelen

De activiteit 'Cijfers verzamelen' vraagt de beller om een DTMF-code (Dual-Tone Multi-Frequency) in te voeren, zoals een rekeningnummer. Net als bij de activiteiten 'Bericht afspelen' en 'Menu' kan de activiteit 'Cijfers verzamelen' gebruikmaken van audiobestanden, tekst-naar-spraakberichten of een combinatie van beide.

Deze activiteit accepteert DTMF-invoercijfers van 0 tot en met 9 en de letters A, B, C en D. De beller kan invoeren # of * als afsluitsymbool om het einde van de DTMF-invoer aan te geven.

De beller mag de afsluitsymbolen niet voor andere doeleinden gebruiken in het kader van Collect Digit, zoals het bevestigen van het bedrag of de klant-ID.

Standaard ondersteunt het Next Generation mediaplatform alleen DTMF-berichten van het type RFC2833 voor zowel inkomende als uitgaande gesprekken.

Het Next Generation mediaplatform ondersteunt in-band DTMF.

Deze functie is alleen beschikbaar als de bijbehorende functievlag is ingeschakeld.

Tijdens opnames en conferenties met andere partijen kunt u ook DTMF-tonen binnen de band horen.

U kunt deze foutafhandelingspaden configureren om fouten tijdens de workflow-uitvoering af te handelen:

  • Invoertime-out— Geeft het foutuitvoerpad aan dat de flow volgt nadat de invoertime-outduur is verstreken. Door dit pad te configureren, wordt ervoor gezorgd dat de beller niet te lang inactief blijft. Wijzig de time-outduur van de invoer in het gedeelte Geavanceerde instellingen van het deelvenster Eigenschappen. Overweeg om een bericht af te spelen om te verduidelijken wat er van de beller wordt verwacht, en keer vervolgens terug naar het begin van de activiteit.

  • Niet-overeenkomende invoer— Geeft het foutuitvoerpad aan dat de flow volgt als de beller een DTMF-invoer invoert die niet is geconfigureerd in het gedeelte Aangepaste menukoppelingen. Door dit pad te configureren, wordt ervoor gezorgd dat de beller de activiteit opnieuw kan starten en het nogmaals kan proberen. Overweeg om een bericht af te spelen om te verduidelijken wat er van de beller wordt verwacht, en keer vervolgens terug naar het begin van de activiteit.

  • Onbekende fout— Zie voor meer informatie Foutafhandeling configureren.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Prompt de volgende instellingen:

  1. Tekst-naar-spraak is uitgeschakeld — Standaard is tekst-naar-spraak niet ingeschakeld. Om de prompt zonder tekst-naar-spraak te configureren, voegt u ten minste één vooraf opgenomen audiobestand toe. Kies het audiobestand uit de下拉lijst. Je kunt in totaal maximaal vijf audioprompts configureren (een combinatie van audiobestanden en audiopromptvariabelen). De volledige prompt wordt in de ingestelde volgorde aan de beller afgespeeld, waarbij afwisselend de audiobestanden en de variabelen voor de audioprompt worden weergegeven.

    Als een van de invoervelden in de geordende lijst leeg is, geeft het systeem een Flow Error weer. Los deze fouten op voordat u de workflow publiceert.

    • Audiobestand(en) toevoegen—Klik op Nieuw toevoegenom meer audiobestanden toe te voegen. De bestanden worden aan de beller afgespeeld in de volgorde waarin ze zijn geconfigureerd.

      Om een audiobestand uit de reeks te verwijderen, klikt u op het Verwijderen -pictogram dat naast elke vervolgkeuzelijst verschijnt. Het pictogram 'Verwijderen' verschijnt niet wanneer er slechts één keuzelijst beschikbaar is, omdat er minimaal één audiobestand nodig is voor de prompt.

      Zie Audiobestand uploaden voor meer informatie over het beheren van audiobestanden.

    • Audio-variabele toevoegen—Gebruik deze optie om de audioprompt dynamisch af te spelen voor de klanten. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken instructie in meerdere talen wordt afgespeeld, afhankelijk van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de variabelewaarde in als een pebble-expressie.

      Voor meer informatie, zie Pebble Template Syntax.

      De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

    • Voorbeeldprompt— Klik op de knop Voorbeeldprompt om een voorbeeld van het audiobestand te bekijken. Klik in het dialoogvenster Voorbeeldprompt dat verschijnt op afspelen om de gekozen audiobestanden af te spelen.

    • Maak prompt onderbreekbaar—Met het selectievakje Maak prompt onderbreekbaar kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door invoer of een gebeurtenis van de beller. Standaard kunnen prompts niet worden onderbroken. Als de instructie belangrijk is voor de beller om te horen, zorg er dan voor dat deze niet onderbroken kan worden.

      Opmerking: Voor organisaties die gebruikmaken van het nieuwe Next Generation-platform, configureert het systeem de prompt standaard als onderbreekbaar, ongeacht of het selectievakje Prompts onderbreekbaar maken door de flowontwikkelaars is aangevinkt of niet.

  2. Tekst-naar-spraak ingeschakeld— Standaard is tekst-naar-spraak niet ingeschakeld. Om tekst-naar-spraak in uw prompts te gebruiken, schakelt u de schakelaar voor tekst-naar-spraak in. Je kunt in totaal maximaal vijf audioprompts configureren (een combinatie van tekst-naar-spraakberichten, audiobestanden en variabelen voor audioprompts). De volledige prompt wordt in de geconfigureerde volgorde aan de beller afgespeeld, waarbij afwisselend de tekst-naar-spraakberichten, audiobestanden en geconfigureerde audiopromptvariabelen worden weergegeven.

    • Connector—De taal- en spraakopties veranderen afhankelijk van de geselecteerde connector. De selectie bepaalt de taal, het geslacht en de toon die het systeem gebruikt om tekst-naar-spraakberichten aan de beller voor te lezen.

      Als je Google TTS gebruikt, kun je de verschillende opties bekijken op de Google Tekst naar Spraak pagina.

      Bestaande klanten van het Next Generation-spraakplatform kunnen zowel de Cisco Cloud Text-to-Speech- als de Google TTS-connectoren bekijken.

    • Standaardtaal overschrijven & Steminstellingen—Gebruik deze schakelaar om de steminstellingen die zijn geconfigureerd in de variabele Global Voicename te overschrijven. Deze parameter is standaard ingeschakeld.

    • Uitvoerstem— Geeft de naam van de uitvoerstem aan. Dit veld verschijnt alleen als u de optie Standaardtaal overschrijven inschakelt. & Steminstellingen schakelknop. Selecteer de gewenste naam voor de uitvoerstem in de keuzelijst.

      Als de door Google ondersteunde uitvoerstemnaam niet beschikbaar is in de vervolgkeuzelijst 'Uitvoerstem', schakelt u 'Standaardtaal overschrijven' uit. & Schakelaar voor het in- en uitschakelen van de steminstellingen. Voeg de activiteit Variabele instellen toe vóór de activiteit Cijfers verzamelen in de workflow.

      Configureer de activiteit 'Variabele instellen' als volgt:

      1. Stel de variabele in op Global_VoiceName.

      2. Stel de variabelewaarde in op de gewenste uitvoerspraaknaamcode (bijvoorbeeld en-US-Standard-D). Voor meer informatie over de ondersteunde stemmen en talen, zie de pagina Ondersteunde stemmen en talen van Google.

    • Tekst-naar-spraakbericht toevoegen– Bij het samenstellen van uw prompt kunt u tekst-naar-spraak gebruiken of een combinatie van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten. Klik op Tekst-naar-spraakbericht toevoegen om een nieuw tekstinvoerveld toe te voegen aan het gedeelte 'Prompt'. Hier kunt u het bericht typen dat aan de beller wordt voorgelezen in de geselecteerde taal en met de gewenste stem.

      Belangrijke aandachtspunten:

      • Gebruik een 'Variabele instellen'-activiteit om de waarde van het TTS-bericht in een stroomvariabele in te stellen voordat u het in de activiteit gebruikt.

      • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens binnen pebble-expressies.

      Er is geen tekenlimiet voor Cisco tekst-naar-spraakberichten.

      Het veld accepteert twee soorten invoer: onbewerkte tekst (platte tekst) of gegevens in SSML-formaat. Je kunt variabelen ook gebruiken als onderdeel van het bericht om de dynamische inhoud te lezen.

      Om een variabele te specificeren, gebruik je deze syntax: {{variable}}. Bijvoorbeeld, {{NewContact.ANI}}.

      Voor ondersteunde SSML-tags voor Cisco Cloud Text-to-Speech, zie Text-to-Speech (TTS) in Webex Contact Center.

    • Audiobestand toevoegen— Om tekst-naar-spraakberichten af te wisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Dit voegt een nieuwe rij toe aan de configuratie, waar je een audiobestand kunt selecteren uit een keuzelijst.

      Om een item uit de reeks te verwijderen, klikt u op het pictogram 'Verwijderen' naast dat item. Het pictogram 'Verwijderen' is niet zichtbaar wanneer er slechts één veld is geconfigureerd, omdat er minimaal één bericht of audiobestand vereist is.

    • Audio-variabele toevoegen—Gebruik deze optie om de audioprompt dynamisch af te spelen voor de klanten. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken instructie in meerdere talen wordt afgespeeld, afhankelijk van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de variabelewaarde in als een pebble-expressie.

      Voor meer informatie, zie Pebble Template Syntax.

      De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub wordt geüpload.

    • Voorbeeldprompt— Klik op de knop Voorbeeldprompt om de tekst-naar-spraakberichten en de audiobestanden te testen en te bekijken. In het dialoogvenster Voorbeeldprompt dat verschijnt, kiest u de gewenste stem om de prompt te testen. Je kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Afspelen alles om zowel het audiobestand als het bericht tegelijk af te spelen.

      2. Speel alleen de audiobestanden af.

      3. Speel alleen de tekst-naar-spraakberichten af.

    • Maak prompt onderbreekbaar—Met het selectievakje Maak prompt onderbreekbaar kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door invoer of een gebeurtenis van de beller. Standaard kunnen prompts niet worden onderbroken. Als de instructie belangrijk is voor de beller om te horen, zorg er dan voor dat deze niet onderbroken kan worden.

      Voor organisaties die gebruikmaken van het nieuwe Next Generation-platform, configureert het systeem de prompt standaard als onderbreekbaar, ongeacht of het selectievakje Prompts Onderbreekbaar maken is aangevinkt of niet door de flowontwikkelaars.

  3. Configureer vervolgens de instellingen voor tekst-naar-spraak. De tekst-naar-spraakinstellingen omvatten de volgende instellingen die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Spreeksnelheid— Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om het ideale spreektempo te behouden en het spreektempo van de uitvoer te regelen.

      Geldige waarden voor de numerieke invoer liggen tussen 0,25 en 4,0 woorden per minuut (wpm). De standaardwaarde is 1,0 wpm.

    • Volumeversterking— Geeft de toename of afname van het volume aan. Verhoog of verlaag de numerieke invoer om het ideale volume van de spraakuitvoer te behouden.

      Geldige invoerwaarden voor het numerieke veld liggen tussen -96,0 decibel en 16,0 decibel (dB). De standaardwaarde is 0,0 dB.

  4. Configureer het volgende in de geavanceerde instellingen:

    • Time-out bij geen invoer— Geeft de maximale duur aan dat de activiteit 'Cijfers verzamelen' wacht op invoer, voordat verder wordt gegaan naar het pad 'Invoertime-out'. De standaardwaarde is 3 seconden.

    • Time-out tussen cijfers— Geeft de maximale duur aan waarin de activiteit 'Cijfers verzamelen' wacht tussen cijfers, voordat de stroom verdergaat. Dit gebeurt pas nadat er minstens één cijfer is ingevoerd. De beller kan het afsluitsymbool invoeren om aan te geven dat de invoer is voltooid, zodat het gesprek verdergaat zonder te wachten op de Inter-Digit Timeout.

      De Inter-Digit Timeout is niet van toepassing op klanten die gebruikmaken van het Voice Services Platform. Standaard is deze parameter niet uitgeschakeld voor klanten die gebruikmaken van het Voice Services Platform.

    • Minimum aantal cijfers— Geeft het minimum aantal cijfers aan dat de beller moet invoeren. De standaardwaarde is 1. Als de beller een invoerwaarde invoert die kleiner is dan deze waarde, volgt de stroom het pad Niet-overeenkomende invoer dat is geconfigureerd in de sectie Foutafhandeling.

    • Maximum aantal cijfers— Geeft het maximale aantal cijfers aan dat de beller kan invoeren. De standaardwaarde is 10. Als de beller een waarde invoert die groter is dan deze waarde, volgt de stroom het pad Niet-overeenkomende invoer dat is geconfigureerd in de sectie Foutafhandeling.

    • Terminatorsymbool— Geeft het teken aan dat de beller kan invoeren om het einde van de invoer aan te geven. Het Terminator-symbool kan ofwel # of * afhankelijk van de configuratie.

      Standaard is het Terminator-symbool #.

  5. In het gedeelte Uitvoervariabele levert de activiteit Cijfers verzamelen de variabele {{CollectDigits.DigitsEntered}}, die de DTMF-invoer van de beller opslaat wanneer de flow wordt uitgevoerd. Je kunt deze variabele in latere activiteiten gebruiken om de stroomlogica te sturen. De variabelenaam weerspiegelt dynamisch het label dat is toegewezen aan de activiteit 'Cijfers verzamelen'. Als de workflow meerdere activiteiten van het type 'Cijfers verzamelen' omvat, registreert het systeem voor elke activiteit een aparte uitvoervariabele. Zie voor meer informatie de sectie 'Variabelen voor gebeurtenisuitvoer'.

Menu

Met de menu-activiteit kunt u een Cisco Unified IP Interactive Voice Response (IVR)-ervaring in uw workflow bouwen. De activiteit speelt een prompt af waarmee de beller een DTMF-cijfer kan invoeren. Afhankelijk van het cijfer dat de beller invoert, kan het gesprek een andere route volgen.

Een menu kan 1 tot 10 vertakkingen hebben, weergegeven door de cijfers 0 tot en met 9.

Je kunt de menu-activiteit gebruiken met of zonder ingeschakelde tekst-naar-spraakfunctie. De configuratieopties worden dienovereenkomstig aangepast.

U kunt deze foutafhandelingspaden configureren om fouten tijdens de workflow-uitvoering af te handelen:

  • Geen invoer-time-out— Geeft het foutuitvoerpad aan dat de flow volgt nadat de ingestelde time-outduur is verstreken. Door dit pad te configureren, wordt ervoor gezorgd dat de beller niet te lang inactief blijft. Wijzig de duur van de time-out bij geen invoer in het gedeelte Geavanceerde instellingen van het deelvenster Eigenschappen. Overweeg om een bericht af te spelen om de verwachtingen aan de beller te verduidelijken, en keer vervolgens terug naar het begin van de activiteit.

  • Niet-overeenkomende invoer— Geeft het foutuitvoerpad aan dat de flow volgt nadat de beller een DTMF-invoer heeft gegeven die niet is geconfigureerd in het gedeelte Aangepaste menukoppelingen. Door dit pad te configureren, zorgt u ervoor dat de beller de activiteit opnieuw kan starten en het nogmaals kan proberen. Overweeg om een bericht af te spelen om de verwachtingen aan de beller te verduidelijken, en keer vervolgens terug naar het begin van de activiteit.

    Om de oproep een bepaald aantal keren terug te laten keren naar het begin van de activiteit:

    • Voeg de activiteit 'Variabele instellen' toe na de activiteit 'Menu'.

    • Verbind in de Menu-activiteit de knooppunten No-input timeout en Unmatched Entry met de Set Variable-activiteit.

    • Configureer de activiteit 'Variabele instellen' als volgt:

      • In het veld Variabele kiest u Timeout.

      • Stel de waarde van de -variabele in op {{Timeout +1}}.

    • Voeg de activiteit 'Conditie' toe na de activiteit 'Variabele instellen'.

    • Voer in de activiteit 'Voorwaarde' de volgende expressie in:

      {{Timeout >= n}}, waarbij 'n' het aantal keren is dat u het gesprek wilt terugleiden naar het menu voordat de verbinding wordt verbroken.

      Bijvoorbeeld, als {{Timeout >= 3}}, De configuratie zorgt ervoor dat het gesprek driemaal terugkeert naar het menu voordat de verbinding wordt verbroken.

    • Voeg de activiteit 'Bericht afspelen' toe, gevolgd door de activiteit 'Contact verbreken', om de opname af te spelen en het gesprek te verbreken als de beller de geconfigureerde opties niet selecteert of als er na een bepaald aantal pogingen een time-out optreedt.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Prompt de volgende instellingen:

  1. Tekst-naar-spraak uitgeschakeld— Tekst-naar-spraak is standaard niet ingeschakeld. Om tekst-naar-spraak in uw prompt te gebruiken, schakelt u de schakelaar voor tekst-naar-spraak in. Kies het audiobestand uit de下拉lijst. Je kunt in totaal maximaal vijf audioprompts configureren (een combinatie van audiobestanden en audiopromptvariabelen). De activiteit speelt de volledige prompt af aan de beller in de geconfigureerde volgorde, waarbij afwisselend gebruik wordt gemaakt van de audiobestanden en de geconfigureerde variabelen voor de audioprompt.

    Als een van de invoervelden in de geordende lijst leeg is, geeft het systeem een Flow Error weer. Los deze fouten op voordat u de workflow publiceert.

    • Audiobestand(en) toevoegen— Om de prompt zonder tekst-naar-spraak te configureren, voegt u ten minste één vooraf opgenomen audiobestand toe. Selecteer het bestand uit het keuzemenu met het label 1. Om meer audiobestanden toe te voegen, klikt u op Nieuwe toevoegen.

      Om een audiobestand uit de reeks te verwijderen, klikt u op het Verwijderen -pictogram dat naast de vervolgkeuzelijst verschijnt. Omdat er minimaal één audiobestand vereist is, is het pictogram Verwijderen niet zichtbaar als er slechts één vervolgkeuzelijstveld zichtbaar is.

      Beheer audiobestanden via de instelling 'Audioprompts' in het Control Hub. Voor meer informatie, zie Audioprompts beheren.

    • Audio-variabele toevoegen—Gebruik deze optie om de audioprompt dynamisch af te spelen voor de klanten. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken instructie in meerdere talen wordt afgespeeld, afhankelijk van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de variabelewaarde in als een pebble-expressie.

      Voor meer informatie, zie Pebble Template Syntax.

      De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub wordt geüpload.

    • Voorbeeldprompt— Klik op de knop Voorbeeldprompt om een voorbeeld van het audiobestand te bekijken. Klik in het dialoogvenster Voorbeeldprompt dat verschijnt op afspelen om de gekozen audiobestanden af te spelen.

    • Maak prompt onderbreekbaar—Met deze optie kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door invoer of een gebeurtenis van de beller. Standaard is Maak prompt onderbreekbaar niet aangevinkt voor de menu-activiteit. Als u wilt dat de beller het menu kan onderbreken wanneer hij of zij DTMF-toetsen indrukt, overweeg dan om het bericht onderbreekbaar te maken.

      Opmerking: Voor organisaties die gebruikmaken van het nieuwe Next Generation-platform, configureert het systeem de prompt standaard als onderbreekbaar, ongeacht of het selectievakje Prompts Onderbreekbaar maken is aangevinkt of niet door de flowontwikkelaars.

  2. Tekst-naar-spraak ingeschakeld— Standaard is tekst-naar-spraak niet ingeschakeld. Om tekst-naar-spraak in uw prompt te gebruiken, schakelt u de schakelaar voor tekst-naar-spraak in. U kunt in totaal maximaal vijf audioprompts configureren (een combinatie van tekst-naar-spraakberichten, audiobestanden en variabelen voor audioprompts). De activiteit speelt de volledige prompt af aan de beller in de geconfigureerde volgorde, waarbij afwisselend tekst-naar-spraakberichten, audiobestanden en audiopromptvariabelen worden afgespeeld.

    • Connector—Kies een connector om de tekst-naar-spraakservice te authenticeren. In de vervolgkeuzelijst worden de namen weergegeven van de Google-connectoren die in de Control Hub zijn geconfigureerd.

      Bestaande klanten van het Classic spraakplatform kunnen in de vervolgkeuzelijst alleen de Google TTS-connector zien.

      Bestaande klanten van het Next Generation-spraakplatform kunnen zowel de Cisco Cloud Text-to-Speech- als de Google TTS-connectoren bekijken.

    • Standaardtaal overschrijven & Steminstellingen—Gebruik deze schakelaar om de steminstellingen die zijn geconfigureerd in de variabele Global Voicename te overschrijven. Deze parameter is standaard ingeschakeld.

    • Uitvoerstem—Selecteer de naam van de uitvoerstem uit de vervolgkeuzelijst.

      Als de door Google ondersteunde uitvoerstemnaam niet beschikbaar is in de vervolgkeuzelijst Uitvoerstem, schakel dan Standaardtaal overschrijven] uit. & Steminstellingen schakelknop. Voeg de activiteit Variabele instellen toe vóór de activiteit Menu in de workflow.

      Configureer de activiteit 'Variabele instellen' als volgt:

      1. Stel de variabele in op Global_VoiceName.

      2. Stel de variabelewaarde in op de gewenste uitvoerspraaknaamcode (bijvoorbeeld en-US-Standard-D). Voor meer informatie over de ondersteunde stemmen en talen, zie de pagina Ondersteunde stemmen en talen van Google.

    • Audiobestanden toevoegen— Om tekst-naar-spraakberichten af te wisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Dit voegt een nieuwe rij toe aan de configuratie, waar je een audiobestand kunt kiezen uit een keuzelijst.

    • Om een item uit de reeks te verwijderen, klikt u op het Verwijderen -pictogram naast dat item. Omdat er minimaal één bericht of audiobestand vereist is, is het pictogram Verwijderen niet zichtbaar wanneer er slechts één veld is geconfigureerd.

    • Tekst-naar-spraakbericht toevoegen—Wanneer u uw prompt samenstelt, kunt u uitsluitend tekst-naar-spraak gebruiken of een combinatie van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten. Klik op Tekst-naar-spraakbericht toevoegen om een nieuw tekstinvoerveld toe te voegen aan het gedeelte voor het maken van prompts.

      Belangrijke overwegingen:

      1. Gebruik een 'Variabele instellen'-activiteit om de waarde van het TTS-bericht in een stroomvariabele in te stellen voordat u het in de activiteit gebruikt.

      2. . Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens binnen pebble-expressies.

      U kunt het bericht typen dat aan de beller moet worden voorgelezen, met behulp van de geselecteerde taal en stem.

      Er is geen tekenlimiet voor Cisco tekst-naar-spraakberichten.

      Het veld accepteert twee soorten invoer: Ruwe tekst (platte tekst) of gegevens in het Speech Synthesis Markup Language (SSML)-formaat. Je kunt ook variabelen gebruiken als onderdeel van het bericht om de dynamische inhoud te lezen. Als je een variabele typt, gebruik dan deze syntax: {{variable}}. Bijvoorbeeld, {{NewContact.ANI}} Maakt gebruik van geldige variabele syntaxis.

      Voor ondersteunde SSML-tags voor Cisco Cloud Text-to-Speech, zie Text-to-Speech (TTS) in Webex Contact Center.

    • Audio-variabele toevoegen—Gebruik deze optie om de audioprompt dynamisch af te spelen voor de klanten. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken instructie in meerdere talen wordt afgespeeld, afhankelijk van de voorkeur van de klant tijdens de interactie.

    • Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de variabelewaarde in als een pebble-expressie.

      Voor meer informatie, zie Pebble Template Syntax.

      De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub wordt geüpload.

    • Voorbeeldprompt— Klik op de knop Voorbeeldprompt om de tekst-naar-spraakberichten en de audiobestanden te testen en te bekijken. In het dialoogvenster Voorbeeldprompt dat verschijnt, kiest u de gewenste stem om de prompt te testen. Je kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Afspelen alles om zowel het audiobestand als het bericht tegelijk af te spelen.

      2. Speel alleen de audiobestanden af.

      3. Speel alleen de tekst-naar-spraakberichten af.

    • Maak prompt onderbreekbaar—Met deze optie kunt u aangeven of de geconfigureerde prompt kan worden onderbroken door invoer of een gebeurtenis van de beller. Standaard is Maak prompt onderbreekbaar niet aangevinkt voor de menu-activiteit. Als u wilt dat de beller het menu kan onderbreken wanneer hij of zij DTMF-toetsen indrukt, overweeg dan om het bericht onderbreekbaar te maken.

      Voor organisaties die gebruikmaken van het nieuwe Next Generation-platform, configureert het systeem de prompt standaard als onderbreekbaar, ongeacht of de flow-ontwikkelaars het selectievakje Prompt onderbreekbaar maken hebben aangevinkt of uitgevinkt.

  3. In 'Aangepaste menulinks' kunt u een of meer menulinks configureren op basis van de behoeften van uw organisatie.

    Deze functie helpt een of meer gebruikers om verschillende vertakkingen in het proces te selecteren op basis van het geselecteerde cijfer.

    Je kunt maximaal tien aangepaste menulinks configureren.

    • CIJFER—Kies een getal uit de下拉lijst. DIGIT komt overeen met de DTMF-toets die de beller invoert om aan te geven welk pad in de gespreksstroom gevolgd moet worden. U kunt kiezen uit de cijfers 0 t/m 9, en elke optie kunt u slechts één keer selecteren.

    • LINKBESCHRIJVING—Voeg een beschrijving toe om aan te geven met welk pad in de stroom het cijfer overeenkomt.

      Als de beller bijvoorbeeld na het indrukken van 1 in een wachtrij terechtkomt waar hij terecht kan met een verkoopvraag, typ dan 'Verkoop' in de linkbeschrijving. De linkbeschrijving heeft geen invloed op het gesprek zelf, maar kan helpen bij het traceren van de opbouw van het menu.

    • Nieuwe toevoegen— Klik op Nieuwe toevoegen om meer menulinks toe te voegen. Je kunt voor elke rij een cijfer en een linkbeschrijving toevoegen. Je kunt maximaal tien links toevoegen.

    Je kunt menulinks configureren in zowel het deelvenster Eigenschappen als in de activiteit zelf. Dit biedt verschillende configuratieopties die zijn gebaseerd op de voorkeuren van de gebruiker. Het systeem werkt de inhoud in realtime bij op beide locaties wanneer er een bewerking wordt uitgevoerd.

  4. Configureer vervolgens de tekst-naar-spraakinstellingen en voeg de volgende instellingen toe die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Spreeksnelheid— Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om het ideale spreektempo te behouden en het spreektempo van de uitvoer te regelen.

      Geldige waarden voor de numerieke invoer liggen tussen 0,25 en 4,0 woorden per minuut (wpm). De standaardwaarde is 1,0 wpm.

    • Volumeversterking— Geeft de toename of afname van het volume aan. Verhoog of verlaag de numerieke invoer om het ideale volume van de spraakuitvoer te behouden.

      Geldige invoerwaarden voor het numerieke veld liggen tussen -96,0 decibel en 16,0 decibel (dB). De standaardwaarde is 0,0 dB.

    • Time-out bij geen invoer— Specificeert de maximale tijd dat de activiteit wacht op invoer voordat het pad voor time-out bij geen invoer wordt gevolgd. De standaardwaarde is 3 seconden.

  5. De menu-activiteit maakt gebruik van de {{Menu.OptionEntered}} uitvoervariabele. Wanneer het systeem de workflow uitvoert, slaat deze variabele de DTMF-invoer op die de beller tijdens de interactie met het menu heeft ingevoerd.

    Je kunt de {{Menu.OptionEntered}} uitvoervariabele in latere activiteiten om de volgorde van de processen te controleren. De variabelenaam verandert dynamisch op basis van het label dat aan de menu-activiteit is gekoppeld. Het systeem kan meerdere variabele waarden vastleggen wanneer de workflow meer dan één menu-activiteit gebruikt. Voor meer informatie over dit variabele type, zie Activiteitsuitvoervariabelen.

Afspeelbericht

De activiteit 'Bericht afspelen' speelt een ononderbroken bericht af voor de beller. Je kunt de activiteit 'Bericht afspelen' gebruiken met of zonder de tekst-naar-spraakfunctie ingeschakeld. De configuratieopties worden dienovereenkomstig aangepast.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie voor meer informatie Foutafhandeling configureren.

De activiteit 'Bericht afspelen' kan niet worden onderbroken bij DTMF-invoer.

De activiteit 'Bericht afspelen' kan worden onderbroken als gevolg van de beschikbaarheid van de agent om het gesprek te beantwoorden, indien deze na de activiteit ' Contact in wachtrij ' in een gespreksstroom is opgenomen.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte 'Prompt' de volgende instellingen:

  1. Tekst-naar-spraak uitgeschakeld—Als u de tekst-naar-spraakfunctie niet in uw prompt wilt gebruiken, schakelt u de schakelaar voor tekst-naar-spraak uit. Standaard is tekst-naar-spraak niet ingeschakeld.

    Je kunt maximaal vijf audioprompts configureren (een combinatie van audiobestanden en audiopromptvariabelen). De volledige prompt wordt in de ingestelde volgorde aan de beller afgespeeld, waarbij afwisselend de audiobestanden en de variabelen voor de audioprompt worden weergegeven.

    Als een van de invoervelden in de geordende lijst leeg is, geeft het systeem een foutmelding. Los deze fouten op voordat u de workflow publiceert.

    • Audiobestanden toevoegen— Om de prompt zonder tekst-naar-spraak te configureren, voegt u ten minste één vooraf opgenomen audiobestand toe. Kies het gewenste audiobestand uit de下拉lijst met het label 1.

      Om meer audiobestanden toe te voegen, klikt u op Nieuwe toevoegen. De bestanden worden aan de beller afgespeeld in de volgorde waarin ze verschijnen.

      Om een audiobestand uit de reeks te verwijderen, klikt u op het Verwijderen -pictogram dat naast elke vervolgkeuzelijst verschijnt.

    • Audio-variabele toevoegen—Gebruik deze optie om de audioprompt dynamisch af te spelen voor de klanten. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken instructie in meerdere talen wordt afgespeeld, afhankelijk van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de variabelewaarde in als een pebble-expressie.

      Voor meer informatie, zie Pebble Template Syntax.

      De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub wordt geüpload.

    • Voorbeeldprompt— Klik op de Voorbeeld prompt-knop om een voorbeeld van het audiobestand te beluisteren. Klik in het dialoogvenster Voorbeeldprompt dat verschijnt op afspelen om de gekozen audiobestanden af te spelen.

  2. Tekst-naar-spraak inschakelen—Om de Tekst-naar-spraak functie in uw prompt te gebruiken, schakelt u de schakelaar voor tekst-naar-spraak in. U kunt in totaal maximaal vijf audioprompts configureren (een combinatie van tekst-naar-spraakberichten, audiobestanden en variabelen voor audioprompts). De volledige prompt wordt in de ingestelde volgorde aan de beller afgespeeld, waarbij afwisselend tekst-naar-spraakberichten, audiobestanden en audiopromptvariabelen worden weergegeven.

    • Connector— Geeft de connector aan waarmee de tekst-naar-spraakservice wordt geverifieerd. In de vervolgkeuzelijst worden de namen van alle Google-connectoren in de Control Hub weergegeven. Alleen de actieve connectoren worden weergegeven. Selecteer de connector uit de keuzelijst.

      Bestaande klanten van het Classic spraakplatform kunnen in de vervolgkeuzelijst alleen de Google TTS-connector zien.

      Bestaande klanten van het Next Generation-spraakplatform kunnen zowel de Cisco Cloud Text-to-Speech- als de Google TTS-connectoren bekijken.

    • Standaardtaal overschrijven & Steminstellingen— Gebruik deze schakelaar om de steminstellingen die zijn geconfigureerd in de variabele Global Voicename te overschrijven. Deze parameter is standaard ingeschakeld.

    • Uitvoerstem— Geeft de naam van de uitvoerstem aan. Dit veld verschijnt alleen als u de optie Standaardtaal overschrijven inschakelt. & Steminstellingen schakelknop. Selecteer de gewenste naam voor de uitvoerstem in de keuzelijst.

      Als de door Google ondersteunde uitvoerstemnaam niet beschikbaar is in de vervolgkeuzelijst 'Uitvoerstem', schakelt u de optie Standaardtaal overschrijven uit. & Steminstellingen schakelknop. Plaats de activiteit 'Variabele instellen' vóór de activiteit 'Bericht afspelen' in de workflow.

      Configureer de activiteit 'Variabele instellen' als volgt:

      1. Stel de variabele in op Global_VoiceName.

      2. Stel de variabelewaarde in op de gewenste uitvoerspraaknaamcode (bijvoorbeeld en-US-Standard-D). Voor meer informatie over de ondersteunde stemmen en talen, zie de pagina Ondersteunde stemmen en talen van Google.

    • Audiobestand toevoegen— Om tekst-naar-spraakberichten af te wisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Dit voegt een nieuwe rij toe aan de configuratie, waar u het gewenste audiobestand kunt kiezen uit de下拉lijst.

      Om een item uit de reeks te verwijderen, klikt u op het Verwijderen -pictogram dat naast het bijbehorende invoerveld of de bijbehorende vervolgkeuzelijst verschijnt.

    • Tekst-naar-spraakbericht toevoegen Spraakbericht—Gebruik tekst-naar-spraak of een combinatie van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten om de prompt samen te stellen.

      Klik op Tekst-naar-spraakbericht toevoegen om een nieuw tekstinvoerveld toe te voegen aan het gedeelte voor het maken van prompts. Typ in dit veld het bericht dat aan de beller moet worden afgespeeld in de geselecteerde taal en met de geselecteerde stem.

      Belangrijke aandachtspunten:

      • Gebruik een 'Variabele instellen'-activiteit om de waarde van het TTS-bericht in een stroomvariabele in te stellen voordat u het in de activiteit gebruikt.

      • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens binnen pebble-expressies.

      • Gebruik pebble escape-filters als uw TTS-bericht meer dan één regel bevat (zodat het systeem het bericht kan afspelen), bijvoorbeeld: {{ variabele | escape('json')}}

      • Er is geen tekenlimiet voor Cisco tekst-naar-spraakberichten.

      Het veld accepteert twee soorten invoer: onbewerkte tekst (plaintext) of gegevens die zijn opgemaakt in de Speech Synthesis Markup Language (SSML). Je kunt ook variabelen gebruiken als onderdeel van het bericht om de dynamische inhoud te lezen.

      Voor ondersteunde SSML-tags voor Cisco Cloud Text-to-Speech, zie Text-to-Speech (TTS) in Webex Contact Center.

    • Audio-variabele toevoegen—Gebruik deze optie om de audioprompt dynamisch af te spelen voor de klanten. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken instructie in meerdere talen wordt afgespeeld, afhankelijk van de voorkeur van de klant tijdens de interactie.

      Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de variabelewaarde in als een pebble-expressie.

      Voor meer informatie, zie Pebble Template Syntax.

      De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub is geüpload.

    • Voorbeeldprompt— Klik op de knop Voorbeeldprompt om tekst-naar-spraakberichten en audiobestanden te testen en te bekijken. In het dialoogvenster Voorbeeldprompt dat verschijnt, kiest u de gewenste stem om de prompt te testen. Je kunt de berichten en audiobestanden als volgt afspelen:

      1. Klik op Afspelen alles om zowel het audiobestand als het TTS-bericht tegelijk af te spelen.

      2. Speel alleen audiobestanden af.

      3. Speel alleen tekst-naar-spraakberichten af.

  3. Configureer vervolgens de instellingen voor tekst-naar-spraak. De tekst-naar-spraakinstellingen omvatten de volgende instellingen die worden gebruikt om de verwachte DTMF-invoer van de beller te valideren.

    • Spreeksnelheid— Geeft de spreeksnelheid aan. Verhoog of verlaag de numerieke invoer om het ideale spreektempo te behouden en het spreektempo van de uitvoer te regelen.

      Geldige waarden voor de numerieke invoer liggen tussen 0,25 en 4,0 woorden per minuut (wpm). De standaardwaarde is 1,0 wpm.

    • Volumeversterking— Geeft de toename of afname van het volume aan. Verhoog of verlaag de numerieke invoer om het ideale volume van de spraakuitvoer te behouden.

      Geldige invoerwaarden voor het numerieke veld liggen tussen -96,0 decibel en 16,0 decibel (dB). De standaardwaarde is 0,0 dB.

Neem niet alleen de activiteit 'Bericht afspelen' op in de lus na de activiteit ' Contact in wachtrij plaatsen ' in de gespreksstroom. Je kunt een combinatie van de Muziek afspelen activiteit en de activiteit Bericht afspelen in een lus gebruiken om een geldige gespreksstroom te creëren.

Wanneer je de activiteit 'Bericht afspelen' vóór de activiteit ' HTTP-verzoek ' in een gespreksstroom plaatst, wordt het HTTP-verzoek pas uitgevoerd nadat de audio volledig is afgespeeld.

Speel muziek

De activiteit 'Muziek afspelen' speelt muziek af wanneer er een inkomend gesprek is of wanneer een gesprek in de wachtrij staat. Je kunt een audiobestand kiezen om af te spelen wanneer je een beller in de wacht zet.

U kunt een foutafhandelingspad (Onbekende fout) configureren om systeemfouten af te handelen die zich tijdens de uitvoering van de flow kunnen voordoen. Zie voor meer informatie Foutafhandeling configureren.

Voordat u begint

Wanneer je de activiteit 'Play Music' vóór de activiteit ' HTTP Request ' in een gespreksstroom plaatst, wordt het HTTP-verzoek pas uitgevoerd nadat de audio volledig is afgespeeld.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Muziekinstellingen de volgende instellingen:

  1. Statisch audiobestand—Kies deze optie als u de statische audio wilt configureren die wordt afgespeeld vanaf de pagina Audioprompt in de Control Hub. Nadat u een keuze heeft gemaakt, selecteert u de naam van het audiobestand (.wav) in de vervolgkeuzelijst Muziekbestand.

    Voor meer informatie, zie Audioprompts beheren.

  2. Dynamisch audiobestand—Selecteer deze optie om audio dynamisch af te spelen binnen één enkele stroom. Je kunt bijvoorbeeld een variabele gebruiken om prompts in verschillende talen af te spelen, afhankelijk van de voorkeur van de klant.

    Om dynamische audio te configureren, voert u de audiovariabele in als een Pebble-expressie. Zie Pebble Template Syntaxvoor meer details.

    De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub wordt geüpload.

  3. Start Offset— Stel de afspeelduur in seconden in voor het muziekbestand.

    Als het bestand bijvoorbeeld 60 seconden lang is, de Start Offset 45 seconden is en de duur 30 seconden is, worden de laatste 15 seconden eerst afgespeeld, waarna de audio terugspringt naar het begin en de eerste 15 seconden weer afspeelt. Een waarde van 0 start het afspelen vanaf het begin.

    Je kunt de startoffset invoeren als een vast getal (bijvoorbeeld 20) of als een expressie (bijvoorbeeld {{MusicLength + 20}}).

    Zorg ervoor dat alle waarden numeriek zijn.

  4. Muziekduur—Geef de afspeelduur in seconden op voor het geselecteerde muziekbestand (bijvoorbeeld 30). U kunt een statische waarde invoeren (bijvoorbeeld 20) of een expressie (bijvoorbeeld {{MusicLength + 20}}). Zorg ervoor dat alle waarden numeriek zijn. Als de startoffset en de duur de bestandsgrootte overschrijden, springt de muziek terug naar het begin en speelt verder.

    Het afspelen van muziek volgt deze regels:

    • Als de opgegeven Muziekduur korter is dan de lengte van het audiobestand, wordt de muziek slechts gedurende de opgegeven duur afgespeeld. Een voorbeeld: een video van 30 seconden met een bestand van 40 seconden wordt 30 seconden afgespeeld.

    • Als de Muziekduur de lengte van het audiobestand overschrijdt, wordt de muziek maximaal vijf keer de bestandslengte afgespeeld, waarbij deze indien nodig wordt herhaald. Een video van 600 seconden met een bestand van 40 seconden wordt bijvoorbeeld 200 seconden afgespeeld (5 × 40).

Wanneer je de activiteit 'Play Music' vóór de activiteit ' HTTP Request ' in een gespreksstroom plaatst, wordt het HTTP-verzoek pas uitgevoerd nadat de audio volledig is afgespeeld.

Opnemen

De opnamefunctie registreert de spraakinvoer of uitingen van bellers, waarnaar in hetzelfde gespreksverloop kan worden verwezen. Deze activiteit is alleen beschikbaar voor klanten die gebruikmaken van het Next Generation mediaplatform. Het systeem bewaart de opgenomen audiobestanden alleen gedurende het gesprek; daarna worden deze bestanden automatisch verwijderd. De opgenomen audiobestanden zijn momenteel niet versleuteld. We raden af om gevoelige informatie via deze functie vast te leggen.

Gebruik de functie 'Activiteit vastleggen' niet binnen een consult naar toegangspunt/nummer bellen-flow, aangezien deze configuratie niet wordt ondersteund.

1

Meld u aan bij Control Hub, kies Services > Contactcentrum > Stromen.

2

Klik op Flows beheren en vervolgens op Flows maken.

3

Klik op Opnieuw beginnen. Het venster Flow Designer verschijnt.

4

Voer in het veld Flow Name een unieke naam in.

5

Sleep de Record activiteit vanuit de Activiteitenbibliotheek naar het hoofdcanvas van de workflow.

6

Voer in Algemene instellingende volgende acties uit:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

7

Configureer in Recordinstellingende volgende velden:

  1. Vink het selectievakje Starttoon aan of uit om het korte pieptoongeluid in of uit te schakelen dat het begin van de opname aangeeft. Standaard is het selectievakje ingeschakeld.
  2. Voer in het veld Stilte-time-out een numerieke waarde in tussen 1 en 120 seconden. Dit geeft de maximale toegestane stilteperiode aan nadat de opname is gestart. De standaardwaarde is 4 seconden. De opname stopt wanneer er stilte valt gedurende de ingestelde stilte-time-out.
  3. Voer in het veld Maximale opnametijd een numerieke waarde tussen 1 en 120 seconden in om de maximale tijd aan te geven die is toegestaan voor het opnemen van de uitspraak van de beller. De standaardwaarde is 30 seconden. De opname stopt wanneer de maximale opnametijd is bereikt.
  4. Kies in het veld Beëindigingssymbool het tekensymbool # of * die de eindgebruiker kan gebruiken om een opname te beëindigen. Standaard is het afsluitsymbool #.
8

In het gedeelte Uitvoervariabelen kunt u de volgende variabelen bekijken:

  • Record_audioFileData– Slaat de details van de opgenomen audiobestanden op.
  • Record_errorCode–Hier wordt de foutstatuscode opgeslagen van de fouten die optreden tijdens het starten of tijdens de opname van de spraak van de beller.
  • Record_errorBeschrijving– Hierin wordt de beschrijving opgeslagen van de fouten die optreden tijdens het starten of tijdens de opname van de spraak van de beller.

Je kunt de uitvoervariabele Record_audioFileData gebruiken in activiteiten zoals Play Message, Menu, en Collect Digits in een gespreksstroom. Deze uitvoervariabele kan worden geconfigureerd als een audiovariabele in de Prompt -instellingen van de IVR-activiteiten om de opgenomen audio aan de bellers af te spelen. De variabele waarde kan de vorm hebben van een pebble-expressie: {{Record_activity_label.audioFileData.name}}.

Je kunt de uitvoervariabele Record_audioFileData in de activiteit HTTP Request gebruiken om de opgenomen audio naar de externe server of API van een derde partij te uploaden. Dit kan worden gedaan door het inhoudstype te selecteren als Bestand en de uitvoervariabele van de opnameactiviteit te kiezen uit het vervolgkeuzemenu Inhoud in de aanvraagbody.

De volgende tabel bevat de foutcodes en beschrijvingen voor de activiteit 'Opnemen':

Foutcode

Foutbeschrijving

Reden

1001

ONGELDIG_STILTE_TIMEOUT

De geconfigureerde time-out voor de stille modus ligt niet binnen het geldige bereik van 1 tot 120 seconden.

1002

ONGELDIG_MAXIMUM_OPNAME_DUUR

De ingestelde maximale opnametijd ligt niet binnen het geldige bereik van 1 tot 120 seconden.

1003

ONGELDIG_BEËINDIGINGSSYMBOOL_

Het geconfigureerde beëindigingssymbool is niet een van de toegestane tekens. * of #.

1004

RECORD_API_FOUT

Er is een fout opgetreden in de API bij het starten van de opname.

1005

FUNCTIE_UITGESCHAKELD_VOOR_ORG

Deze functie is niet ingeschakeld voor de organisatie.

1006

Er wordt geen audio-ingang gedetecteerd om op te nemen. Het opgenomen audiobestand kan stiltes bevatten.

1007

Er is een fout opgetreden in de mediadiensten tijdens de opname.

Opnamecontrole

Flow Designer biedt een activiteit voor opnamebeheer waarmee toestemming voor opname van de gebruiker of beller kan worden verkregen. Het vastleggen van toestemming is een van de configuratie-eigenschappen die beschikbaar zijn als onderdeel van deze activiteit. Gebruik een menu-activiteit om de toestemming van de gebruiker vast te leggen in een Booleaanse stroomvariabele. Als u tijdens een interactie de toestemmingswaarde wilt vastleggen om een rapport te genereren, gebruikt u de Booleaanse variabele als invoer voor de toestemmingseigenschap van de activiteit 'Opnamebeheer'. Vervolgens kunt u de variabele die gebruikt wordt om de toestemming van de beller vast te leggen, markeren als rapporteerbaar.

De workflowontwikkelaar kan bepalen of de toestemming voor het opnemen van een gesprek al dan niet moet worden vastgelegd voor rapportagedoeleinden. Als een klant toestemming wil geven voor opnames, gebruik dan globale variabelen om een toestemmingsrapport te genereren. Als een klant geen toestemming wil geven voor het opnemen van beelden, gebruik dan lokale variabelen. Dit biedt huurders en klanten meer flexibiliteit bij het beheren van het gebruik van variabelen.

U kunt de opnamebesturing als volgt configureren:

  1. Sleep in de Flow Designer de activiteit Recording Control vanuit de Activiteitenbibliotheek naar het canvas.

  2. Klik op de activiteit Opnamebesturing om de activiteitsinstellingen te configureren.

  3. Voer in Algemene instellingeneen naam in voor de activiteit in Activiteitslabel.

  4. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

  5. In Opnamebesturingsinstellingen, selecteer een stroomvariabele uit de vervolgkeuzelijst voor Opname inschakelen.

Een menu-activiteit voor IVR (Interactive Voice Response) en een opnamebesturingsactiviteit maken het mogelijk om samen in de workflow toestemming voor opnames vast te leggen. De instelling voor gebruikerstoestemming krijgt prioriteit in het proces, boven configuratie-instellingen op tenantniveau, wachtrijniveau of opnameschema-niveau.

Opnamebeheer kan in de volgende scenario's worden uitgevoerd:

  • Als de gebruikerstoestemming in de workflow op 'Ja' is ingesteld, wordt het gesprek opgenomen, ongeacht de opnameconfiguratie op tenant-, wachtrij- of opnameschema-niveau.

  • Als de gebruiker geen toestemming geeft en de configuratie in het proces op 'Nee' is ingesteld, wordt het gesprek niet opgenomen, ongeacht de opnameconfiguratie die is ingesteld op tenant-, wachtrij- of opnameschema-niveau.

  • Als de toestemming van de gebruiker niet is geconfigureerd in de workflow, maar een configuratie op een van de andere niveaus, zoals tenant, wachtrij of opnameschema, op 'Ja' is ingesteld, dan wordt het gesprek opgenomen.

  • Als de gebruikerstoestemming niet is geconfigureerd en een configuratie op alle niveaus, zoals tenant, wachtrij en opnameschema, op 'Nee' is ingesteld, wordt het gesprek niet opgenomen.

Daarnaast worden andere opnameconfiguraties, zoals Doorgaan bij overdracht, Pauze hervatten ingeschakeld en Pauzeduur, enzovoort, nog steeds toegepast op basis van de bestaande hiërarchie, bijvoorbeeld op het niveau van tenant, wachtrij of opnameschema.

Uitvoervariabelen

Deze activiteit heeft geen uitvoervariabelen.

Plan IVR-terugbelverzoeken in.

Met de functie voor het plannen van terugbelverzoeken kunnen klanten via IVR een terugbelverzoek inplannen. Klanten kunnen zelfstandig, zonder met een medewerker te hoeven spreken, een terugbelverzoek indienen, wat resulteert in efficiëntere contactcenterprocessen. Om de mogelijkheid te bieden klanten terug te bellen via een vast schema, biedt de Flow Designer-module de activiteit 'Terugbellen plannen' binnen de workflow.

Plan een terugbelafspraak

Gebruik de activiteit 'Bel mij terug' om bellers in staat te stellen eenvoudig terugbelverzoeken in te plannen via het IVR-systeem. U kunt specifieke DTMF-prompts gebruiken om planningsdetails van de beller vast te leggen en deze informatie als invoer door te geven aan de activiteit 'Terugbelverzoek plannen'.

In de volgende secties kunt u de activiteit 'Geplande terugbelactie' configureren:

  • Algemene instellingen
  • Instellingen voor het plannen van terugbelgesprekken
  • Activiteitsuitvoervariabelen

Voordat u begint

Zorg ervoor dat u het callback-ingangspunt in de Control Hub configureert. Zie de sectie Een callback-ingangspunt instellen voor meer informatie.

1

Sleep in de Flow Designer de activiteit 'Schedule Callback' vanuit de activiteitenbibliotheek naar het canvas.

2

Klik op de activiteit om de instellingen ervan te configureren.

3

Voer in het gedeelte Algemene instellingen de volgende gegevens in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

4

In het gedeelte Schedule Callback Settings configureert u de volgende gegevens:

  1. Terugbelnummer: Het telefoonnummer waarnaar een terugbelverzoek moet worden ingediend. Het nummer kan een optionele landcode en cijfers (0-9) bevatten, evenals toegestane speciale tekens: spatie ( ), koppelteken (-), haakjes (()) en punt (.). Het getal moet in totaal tussen de 7 en 15 tekens lang zijn.

  2. Terugbelwachtrij: Een unieke identificatiecode die de wachtrij vertegenwoordigt die aan de callback is gekoppeld. U kunt een statische wachtrijwaarde toewijzen of een dynamische waarde configureren met behulp van stroomvariabelen.

  3. Klantnaam (optioneel): De naam van de klant die wordt teruggebeld. Als er geen naam is opgegeven, wordt het terugbelnummer gebruikt om de klant te identificeren.

  4. Plandatum: De datum waarop de klant teruggebeld wil worden.

    De planningsdatum moet worden opgegeven in ISO-8601-formaat (JJJJ-MM-DD). Het moet een geldige datum zijn in de opgegeven tijdzone en mag niet ouder zijn dan 31 dagen vanaf de huidige datum.

  5. Starttijd van het schema: Het gewenste starttijdstip voor het ontvangen van de terugbeloproep, gespecificeerd in ISO-8601-formaat. (HH:mm:ss). De starttijd moet minimaal 30 minuten voorlopen op de huidige tijd.

  6. Eindtijd van het schema: De gewenste eindtijd waarop de callback voltooid moet zijn, eveneens in ISO-8601-formaat. (HH:mm:ss). De eindtijd moet minimaal 30 minuten na de starttijd liggen en mag niet langer zijn dan 8 uur na de starttijd.

  7. Tijdzone van het schema: De tijdzone van de klant die relevant is voor de opgegeven datum en tijd. Dit moet een geldige IANA-tijdzonenaam zijn (bijvoorbeeld: America/New_York). U kunt een statische tijdzone toewijzen of een dynamische waarde configureren met behulp van stroomvariabelen.

Voeg een reeks IVR-activiteiten (Menu, Cijfers verzamelen) toe om deze informatie van de beller te verzamelen en door te geven aan de geplande terugbelactiviteit. Om dit te vereenvoudigen, zie de Geplande callback-subflow voor meer informatie.

Activiteitsuitvoervariabelen

De activiteitsoutputvariabelen slaan de gegevens op die door activiteiten worden vastgelegd en worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt.

De activiteit 'Schedule Callback' heeft de volgende uitvoervariabelen:

  • ScheduleCallback.FailureCode: Slaat de foutcode op. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.
  • ScheduleCallback.FailureDescription: Hierin worden de details van de storing opgeslagen. Het systeem stelt deze waarde alleen in wanneer de activiteit mislukt.

Hieronder vindt u de foutcodes en beschrijvingen voor de geplande terugbelactiviteit:

Foutcode

Foutcode waarde

Beschrijving van de storing

1

ONGELDIGE_AANVRAAGVoor alle ongeldige invoer.

3

ONGELDIGE_WACHTRIJVoor ongeldige wachtrijgegevens.

6

SYSTEEM_FOUT

Deze code staat voor de diverse fouten (die niet in een van de gedefinieerde categorieën vallen).

De volgende stappen

Gebruik de activiteit 'Contact verbreken' om de gespreksstroom te beëindigen nadat u een terugbelverzoek hebt ingepland.

Verzend cijfers

Met de activiteit 'Cijfers verzenden' kunt u workflows configureren die DTMF-tonen naar de beller sturen tijdens een IVR-interactie. Dit is handig voor:

  • Veilige authenticatie—Het tot stand brengen van een geauthenticeerde gespreksstroom door de beller te verifiëren met behulp van DTMF.

  • Interactie met externe systemen—Communiceren met andere systemen die DTMF-invoer vereisen.

De activiteit 'Cijfers verzenden' maakt authenticatie op basis van tonen mogelijk en is belangrijk in scenario's die veilige interacties vereisen, zoals het verifiëren van de authenticiteit van het gesprekspad.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

Configureer in het gedeelte Play DTMF Settings de volgende instellingen:

  1. Waarde instellen—Kies deze optie als u statische DTMF-cijfers wilt configureren.

  2. Instellen op Variabele—Kies deze optie als u de DTMF-cijfers dynamisch wilt configureren.

    De maximale lengte van de DTMF-invoer is 32 tekens. Ondersteunde tekens zijn 0-9, AD en asterisk. (*), hash (#), en een komma (,). Het teken komma (,) geeft een vertraging van één seconde aan.

    Je kunt de activiteit 'Cijfers verzenden' alleen gebruiken tijdens het eerste gesprek met het IVR-systeem. Als je het gebruikt binnen een interactie zoals consult/transfer Bij het instappunt negeert het systeem de activiteit 'Cijfers verzenden'.

Aankondiging van de set

Met de activiteit 'Aankondigingen instellen' worden de aankondigingen geconfigureerd die worden afgespeeld wanneer een gesprek met een agent tot stand komt. Indien ingeschakeld, kunt u een vooraf opgenomen bericht configureren als een compliancebericht met juridische informatie, een gepersonaliseerde begroeting voor de agent, of beide. Je kunt deze activiteit gebruiken voor zowel inkomende als uitgaande gesprekken.

  • Voor inkomende stromen: configureer de aankondigingsactiviteit vóór de wachtrijcontactactiviteit voor optimale prestaties. U kunt dit ook configureren binnen de Pre-Dial Event in een Event Flow.
  • Voor uitgaande stromen: De aankondigingsactiviteit moet geconfigureerd worden binnen de Pre-Dial Event. Zorg ervoor dat de activiteit 'Beller-ID instellen' de terminalactiviteit is voor de 'Voorkiesgebeurtenis'.

De activiteit 'Aankondiging instellen' ondersteunt de volgende soorten aankondigingen:

  • Nalevingsbericht
  • Begroeting voor agent
  • Fluisterbericht

Zie Verbeter de efficiëntie met vooraf opgenomen berichten voor meer informatie.

Volg de onderstaande stappen om de activiteit 'Aankondiging instellen' te configureren:

  1. Meld u aan Control Hub.
  2. Navigeer naar Contactcentrum > Klantbeleving > Stromen.
  3. Kies de gewenste workflow en klik op het pictogram Ga naar workflowinstellingen om de gewenste workflow te openen.
  4. Sleep de activiteit 'Aankondiging instellen' naar het hoofdcanvas van de workflow.
  5. Configureer de volgende parameters op het tabblad Algemene instellingen :
    1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

    2. Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

  6. Om de begroeting van de agent te configureren, schakelt u de Agentbegroeting inschakelen schakelaar in. Voer in het veld Begroetingsdoel de naam van het begroetingsdoel in.
  7. Om het nalevingsbericht te configureren, schakelt u de schakelaar Nalevingsbericht inschakelen in. Selecteer het gewenste audiobestand uit de下拉lijst.

  8. Klik op Opslaan.
  9. Klik op Publiceren om de flow te publiceren.

Stel nummerweergave in

Gebruik de activiteit 'Beller-ID instellen' om de beller-ID te definiëren die tijdens een gesprek wordt weergegeven. De activiteit 'Beller-ID instellen' mag alleen worden gebruikt in gebeurtenisstromen. De actie 'Beller-ID instellen' is een terminalactiviteit die het einde markeert van een voorafgaande PreDial-gebeurtenisstroom. Met de activiteit 'Beller-ID instellen' kunt u de ANI configureren voor de volgende scenario's:

  • Binnenkomende gesprekken

  • Uitgaande gesprekken

  • Beleefdheidsgesprek

  • Voorvertoningscampagne

  • Web-callback

  • Voer de workflow uit

  • Doorschakelen naar kiesnummer

  • Raadpleeg het nummer om te bellen.

    Raadpleeg de makelaar

    Raadpleeg EP-DN/queue

  • Overdragen naar EP/queue

U kunt deze activiteit configureren naast een PreDial-gebeurtenisafhandelaar. De vereiste ANI kan worden geconfigureerd met behulp van de activiteit 'Beller-ID instellen' op basis van de nummeridentificatieservice (DNIS), het type bewerking of het type deelnemer.

U kunt het DN van de agent configureren als een aangepaste ANI, zodat de agent van de gebelde partij de agent van de beller kan zien. DN/extension nummer wanneer ze worden gecontacteerd. Dit verkleint de kans dat interne gesprekken worden onderbroken. Als bijvoorbeeld een frontoffice-medewerker (de callcenteragent) een backoffice-medewerker (een interne medewerker) belt, kan de backoffice-medewerker het interne nummer van de beller zien (contactpersoon). number/extension) van de agent, waardoor het aantal geweigerde oproepen wordt geminimaliseerd.

Hiervoor kan de beller het contact zien. number/extension Alleen wanneer de gebelde agent wordt gecontacteerd via uitgaand nummer, overleg of doorschakeling naar DN, en het DN wordt toegevoegd aan de lijst met contactnummers.

U moet het contactnummer toevoegen aan de lijst met interne nummers van een organisatie in Control Hub. Voor meer informatie over het toevoegen van een contactnummer, zie Contactnummer of extensie aanmaken.

Als u een willekeurig nummer invoert, controleert het systeem dit nummer met de standaard EP-DN-toewijzing die is geconfigureerd in Control Hub of Management Portal. Als er een verschil is, stuurt het systeem het terug naar de standaard ANI. Voor meer informatie over aangepaste ANI-validatie, zie Callback.

Om ervoor te zorgen dat de oorspronkelijke cijfers beschikbaar blijven voor analyse in de rapporten, wordt de in de rapporten weergegeven ANI niet gewijzigd naar de aangepaste ANI.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte Beller-ID-instellingen kunt u het volgende configureren:

  1. Statische nummerweergave—Kies een kiesnummer dat is gekoppeld aan een toegangspunt uit de下拉lijst. Als u geen nummer selecteert, gebruikt het systeem de standaardwaarde, afhankelijk van het gespreksscenario.

  2. Variabele beller-ID—Kies een geldige variabele (een E.164-nummer met een geldige EP-DN-toewijzing) uit de vervolgkeuzelijst. Als u geen nummer selecteert, gebruikt het systeem de standaardwaarde, afhankelijk van het gespreksscenario. Als u een nummer opgeeft dat niet in het E.164-nummerformaat is, gebruikt het systeem de standaardwaarde, afhankelijk van het gespreksscenario.

    Om interne extensies als aangepaste ANI voor de bellers toe te staan, configureert u de pre-dial flow voor customer/consulted agent of dn/transferred Selecteer bij agent of dn de variabele Predial.otherPartyDn uit het dropdownmenu als variabele beller-ID. Omdat deze variabele het DN van de primaire agent bevat, is het een geldige aangepaste ANI die op het apparaat van de ontvanger wordt weergegeven.

ANI-aanpassing is afhankelijk van wettelijke vereisten. Houd rekening met de regionale verschillen voordat u de omgeving implementeert.

Een PreDial-gebeurtenishandler die wordt gebruikt om de beller-ID aan te passen, overschrijft de ANI die u eerder hebt geselecteerd, zoals een door de agent geselecteerde uitgaande ANI, een beleefdheidsgesprek met een aangepaste ANI, of een vergelijkbaar scenario.

Flow-ondersteuning is vereist voor elk inkomend of uitgaand scenario om de ANI aan te passen.

Voor gebruiksscenario's die afhankelijk zijn van serviceproviders, zoals beslissingen op basis van landcodes, regionale beperkingen, enz., is het raadzaam de workflows eerst met de serviceproviders te testen.

Om ANI in verschillende gespreksscenario's naar behoren te laten werken, hebt u een Next Generation-omgeving nodig.

Het ANI-gebruik voor meerdere scenario's die van toepassing zijn in de Next Generation-omgeving is als volgt:

Tabel 15. ANI-gebruik voor meerdere scenario's in een Next Generation-omgeving.

Scenario

Configuratie

Resultaat ANI

Klant belt in

De PreDial-gebeurtenishandler is niet geconfigureerd.

  • De ANI van het contact wordt weergegeven op het apparaat van de agent.

  • EP-DN wordt weergegeven op het apparaat van de contactpersoon.

Klant belt in

De PreDial-gebeurtenishandler is geconfigureerd.

ANI wordt weergegeven op het apparaat van de agent, zoals gedefinieerd in de activiteit 'Beller-ID instellen'.

Agent Outdial

De PreDial-gebeurtenishandler is niet geconfigureerd.

Zowel het apparaat van de contactpersoon als het apparaat van de agent krijgen de melding 'Agent selected Outdial ANI' te zien als de agent een Outdial ANI op het bureaublad selecteert. Anders worden zowel het apparaat van de contactpersoon als het apparaat van de agent weergegeven met het standaard ANI-nummer van de huurder.

Agent Outdial

De PreDial-gebeurtenishandler is geconfigureerd.

Voor elk apparaat van een deelnemer kan de door de agent geselecteerde ANI voor uitgaande gesprekken behouden blijven (indien geselecteerd) of aangepast worden, zoals gedefinieerd in de activiteit 'Beller-ID instellen'.

Beleefdheidsgesprek

Klant-ANI gedefinieerd in de terugbelactiviteit

De ANI die is gedefinieerd tijdens de callback-activiteit wordt weergegeven op het apparaat van de contactpersoon.

Beleefdheidsgesprek

  • Klant-ANI gedefinieerd in de terugbelactiviteit

  • De PreDial-gebeurtenishandler is geconfigureerd voor de klantzijde.

De geconfigureerde activiteit voor het instellen van de beller-ID heeft voorrang.

Beleefdheidsgesprek

  • Klant-ANI gedefinieerd in de terugbelactiviteit

    De PreDial-gebeurtenishandler is niet geconfigureerd voor de klantzijde.

  • De ANI die is gedefinieerd tijdens de callback-activiteit wordt weergegeven op het apparaat van de contactpersoon.

  • Als ANI is gedefinieerd in de activiteit 'Beller-ID instellen', wordt deze weergegeven op het apparaat van de agent.

Beleefdheidsgesprek

  • Klant-ANI niet gedefinieerd in de callbackactiviteit.

  • De PreDial-gebeurtenishandler is niet geconfigureerd voor de klantzijde.

De standaard ANI van de tenant wordt weergegeven op het apparaat van de contactpersoon.

Agentoverdracht, raadpleeg

De PreDial-gebeurtenishandler is geconfigureerd.

De geconfigureerde beller-ID wordt weergegeven op het apparaat van de doorverbonden agent-2.

Maak een contactnummer of doorkiesnummer aan.

Je kunt een contactnummer toevoegen aan de lijst met interne nummers van je organisatie. De aangepaste ANI's zullen zichtbaar zijn voor deze toegevoegde contactpersonen. Je kunt één contactnummer tegelijk toevoegen, of gebruikmaken van bulkbewerkingen om contactnummers als CSV-bestand te uploaden.

Voor meer informatie over het uitvoeren van bulkbewerkingen om configuratieobjecten in Control Hub te maken, te wijzigen, te importeren of te exporteren, raadpleegt u Bulkbewerkingen in Webex Contact Center.

Om een contactnummer of doorkiesnummer toe te voegen:

  1. Meld u aan Control Hub.

  2. Ga naar Contactcentrum > Tenantinstellingen > Stem > Contactnummer.

  3. Klik op 'Meer toevoegen' om een nieuw contact toe te voegen. number/extension toevoegen aan de lijst.

    Je kunt een contactpersoon aanmaken number/extension in een reeks van 2 tot 9 cijfers. Het contact number/extension kan beginnen met 0. Je kunt maximaal 5000 contactpersonen toevoegen. numbers/extensions per organisatie.

Stel een fluisterbericht in

De activiteit 'Fluisterbericht instellen' speelt een kort, vooraf opgenomen bericht af voor een agent vlak voordat deze verbinding maakt met een beller. De aankondiging is alleen voor de medewerker hoorbaar; de beller hoort de normale beltoon terwijl de fluisterende aankondiging wordt afgespeeld.

De aankondiging kan informatie bevatten over de beller, waardoor de medewerker zich beter kan voorbereiden op het gesprek.

Door agenten deze informatie vooraf te verstrekken, helpen fluisterberichten hen om gesprekken efficiënter af te handelen, wat leidt tot kortere gesprekstijden en een hogere klanttevredenheid.

Als er een fluistertoon klinkt, kun je het volgende niet:

  • Zet het gesprek in de wacht, verbind het door of start een conferentiegesprek.

  • Vraag om hulp van de leidinggevende.

Deze functies worden weer beschikbaar nadat de aankondiging is voltooid.

Een aankondiging in het geheim:

  • Van toepassing op inkomende oproepen en blinde doorschakeling naar EP.

  • Kan een prompt of een (tekst-naar-spraak) TTS-string zijn.

  • Kan worden gecombineerd met een compliance-bericht en een agentbegroeting, in welk geval het fluistergeluid eerst wordt afgespeeld.

  • Is niet opgenomen in de gespreksopname.

  • Ondersteunt alle typen agent-eindpunten, zoals telefoon, softclient en WebRTC.

1

Klik op de activiteit om de instellingen ervan te configureren.

2

Voer in het gedeelte Algemene instellingen de volgende informatie in:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. (Optioneel) Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

3

In het gedeelte Fluisterbericht kunt u een bericht instellen voor agenten voorafgaand aan het gesprek, met belangrijke bellerinformatie voor een persoonlijke service.

Wanneer u de optie 'Tekst-naar-spraak inschakelen' aanzet, kunt u de gewenste connector selecteren.

  • Als u voor de Google TTS-connector kiest, moet u een Google Cloud-account hebben ingesteld en de tekst-naar-spraakservice hebben geconfigureerd. Raadpleeg voor meer informatie het gedeelte Tekst-naar-spraak in de Webex Contact Center Installatie- en Beheerhandleiding.

  • Als u voor de Cisco TTS-connector kiest, kunt u de configuratie van het Google Cloud-account overslaan.

  1. Connector— Geeft de connector aan waarmee de tekst-naar-spraakservice wordt geverifieerd. In de vervolgkeuzelijst worden de namen van alle Google-connectoren in de Control Hub weergegeven. Alleen de actieve connectoren worden weergegeven. Selecteer de connector uit de keuzelijst.

    Bestaande klanten van het Classic spraakplatform kunnen in de vervolgkeuzelijst alleen de Google TTS-connector zien.

    Bestaande klanten van het Next Generation-spraakplatform kunnen zowel de Cisco Cloud Text-to-Speech- als de Google TTS-connectoren bekijken.

  2. Standaardtaal overschrijven & Steminstellingen— Gebruik deze schakelaar om de steminstellingen die zijn geconfigureerd in de variabele Global Voicename te overschrijven. Deze parameter is standaard ingeschakeld.

  3. Uitvoerstem— Geeft de naam van de uitvoerstem aan. Dit veld verschijnt alleen als u de optie Standaardtaal overschrijven inschakelt. & Steminstellingen schakelknop. Selecteer de gewenste naam voor de uitvoerstem in de keuzelijst.

    Als de door Google ondersteunde uitvoerstemnaam niet beschikbaar is in de vervolgkeuzelijst Uitvoerstem, schakel dan Standaardtaal overschrijven] uit. & Steminstellingen schakelknop. Voeg de activiteit Variabele instellen toe vóór de activiteit Bericht afspelen in de workflow.

    Configureer de activiteit 'Variabele instellen' als volgt:

    • Stel de variabele in op Global_VoiceName.

    • Stel de waarde van de variabele in op de gewenste uitvoerstemnaamcode (bijvoorbeeld en-US-Standard-D). Voor meer informatie over de ondersteunde stemmen en talen, zie de pagina Ondersteunde stemmen en talen van Google.

  4. Audiobestand toevoegen— Om tekst-naar-spraakberichten af te wisselen met vooraf opgenomen audiobestanden, klikt u op Audiobestand toevoegen. Dit voegt een nieuwe rij toe aan de configuratie, waar u het gewenste audiobestand kunt kiezen uit de下拉lijst.

    Om een item uit de reeks te verwijderen, klikt u op het pictogram 'Verwijderen' dat naast het bijbehorende invoerveld of de bijbehorende vervolgkeuzelijst verschijnt.

  5. Tekst-naar-spraakbericht toevoegen—Gebruik tekst-naar-spraak of een combinatie van vooraf opgenomen audiobestanden en tekst-naar-spraakberichten om de prompt samen te stellen.

    Klik op Tekst-naar-spraakbericht toevoegen om een nieuw tekstinvoerveld toe te voegen aan het gedeelte voor het maken van prompts. Typ in dit veld het bericht dat aan de beller moet worden afgespeeld in de geselecteerde taal en met de geselecteerde stem.

    Belangrijke aandachtspunten:

    • Gebruik een 'Variabele instellen'-activiteit om de waarde van het TTS-bericht in een stroomvariabele in te stellen voordat u het in de activiteit gebruikt.

    • Gebruik enkele aanhalingstekens in plaats van dubbele aanhalingstekens binnen pebble-expressies.

      Er is geen tekenlimiet voor Cisco tekst-naar-spraakberichten.

    Het veld accepteert twee soorten invoer: onbewerkte tekst (plaintext) of gegevens in de Speech Synthesis Markup Language (SSML)-indeling. Je kunt ook variabelen gebruiken als onderdeel van het bericht om de dynamische inhoud te lezen.

    Voor ondersteunde SSML-tags voor Cisco Cloud Text-to-Speech, zie Text-to-Speech (TTS) in Webex Contact Center.

  6. Audio-variabele toevoegen—Gebruik deze optie om de audioprompt dynamisch af te spelen voor de klanten. U kunt deze variabele bijvoorbeeld zo configureren dat de gesproken instructie in meerdere talen wordt afgespeeld, afhankelijk van de voorkeur van de klant tijdens de interactie.

    Om de audiovariabele te configureren, klikt u op Audiovariabele toevoegen. Voer de variabelewaarde in als een pebble-expressie.

    Voor meer informatie, zie Pebble Template Syntax.

    De waarde van de variabele moet overeenkomen met de naam van het .wav-bestand dat naar de Control Hub wordt geüpload.

  7. Voorbeeldprompt— Klik op de knop Voorbeeldprompt om tekst-naar-spraakberichten en audiobestanden te testen en te bekijken. In het dialoogvenster Voorbeeldprompt dat verschijnt, kiest u de gewenste stem om de prompt te testen. Je kunt de berichten en audiobestanden als volgt afspelen:

    • Klik op Afspelen alles om zowel het audiobestand als het TTS-bericht tegelijk af te spelen.

    • Speel alleen de audiobestanden af.

    • Speel alleen de tekst-naar-spraakberichten af.

Start mediastream

De activiteit 'Start Media Stream' wordt gebruikt om het streamen van spraakmedia vanuit actieve gesprekken tussen een beller en een agent mogelijk te maken.

Voor meer informatie over het gebruik van deze activiteit in gespreksstromen, zie Mediastreaming inschakelen voor specifieke wachtrijen.

Audio uploaden

Gebruik de activiteit 'Audio uploaden' in de workflow om het uploaden van agentbegroetingen mogelijk te maken.

1

Meld u aan Control Hub.

2

Navigeer naar Contactcentrum > Klantbeleving > Stromen.

3

Kies de gewenste workflow en klik op het pictogram Ga naar workflowinstellingen om de gewenste workflow te openen.

4

Sleep de activiteit 'Audio uploaden' naar het hoofdcanvas van de workflow.

5

Configureer in het gedeelte Algemene instellingen de volgende parameters:

  1. Voer in het veld Activiteitslabel een naam in voor de activiteit.

  2. Voer in het veld Activiteitsbeschrijving een beschrijving voor de activiteit in.

6

Configureer in het tabblad Audiobestandsinformatie de volgende parameters:

  1. Audiobestandstype—Kies het audiobestandstype. Momenteel wordt alleen de persoonlijke begroeting van de agent ondersteund.

  2. Begroetingsdoel—Voer de naam in van het begroetingsdoel dat wordt gebruikt voor het maken van de agentbegroeting.

  3. Opnamegegevens—Het opgenomen audiobestand.

  4. Agent-ID—Unieke gebruikers-ID toegewezen aan elke agent in het contactcentrum.

Gebeurtenisstromen

Het tabblad Gebeurtenisstromen bevat de volgende gebeurtenisafhandelaars die u in verschillende activiteiten gebruikt:

Bij globale fout

Deze gebeurtenis vergemakkelijkt de wereldwijde foutafhandeling. Het systeem activeert deze gebeurtenis wanneer u de foutpadkoppelingen niet configureert voor een activiteit. Alle activiteiten in gespreksafhandeling en activiteiten in stroomregeling tonen deze gebeurtenis. Voor meer informatie, zie OnGlobalError Workflow.

Agent geaccepteerd

Het systeem activeert deze gebeurtenis wanneer een agent een inkomend gesprek beantwoordt en de interactie van de contactpersoon in de wachtrij onderbreekt. Deze gebeurtenis wordt direct geactiveerd voor progressieve, voorspellende en preview-campagnegesprekken zodra de agent het gesprek beantwoordt.

De activiteiten die dit evenement openen zijn Screen Pop en Queue Contact.

Telefooncontact beëindigd

Het systeem activeert deze gebeurtenis wanneer een lopend gesprek wordt verbroken en verwijdert alle deelnemers. Deze gebeurtenis is beschikbaar als u bepaalde activiteiten voor gespreksafhandeling in een workflow gebruikt, zoals Screen Pop en Feedback. Deze gebeurtenis vereist geen escalatie naar een medewerker.

Voeg bij het maken van een flow geen IVR-activiteit toe na de PhoneContactEnded gebeurtenis. Tijdens de uitvoering van de workflow werkt deze niet als je een activiteit toevoegt nadat het contact is beëindigd.

Alleen de activiteit Queue Contact toont deze gebeurtenis.

Agent aangeboden

Het systeem activeert deze gebeurtenis wanneer een agent een spraakcontact aangeboden krijgt. Met deze functie kan de workflowontwikkelaar meerdere ondersteunde activiteiten configureren die deel uitmaken van de gebeurtenisafhandeling. Een flowontwikkelaar kan bijvoorbeeld een Screen Pop-activiteit configureren die gekoppeld is aan een AgentOffered-gebeurtenis. Deze configuratie biedt de agent klantgerelateerde informatie voordat de agent een oproep aanneemt of beantwoordt.

Deze gebeurtenis is gekoppeld aan NewContact.

Het AgentOffered -evenement wordt niet ondersteund voor progressieve, voorspellende en preview-campagnes.

Je kunt de bijbehorende variabelen bekijken in Event Output Variables.

Agent losgekoppeld

Het systeem activeert deze gebeurtenis wanneer de laatste agent de verbinding met een lopend gesprek verbreekt, waardoor de klant alleen aan de lijn achterblijft.

De activiteit Queue Contact maakt deze gebeurtenis zichtbaar.

Terugbelverzoek mislukt

Het systeem activeert deze gebeurtenis wanneer een terugbelverzoek uit beleefdheid, een gepland terugbelverzoek of een persoonlijk gepland terugbelverzoek mislukt.

  • Het systeem probeert een terugbelverzoek alleen opnieuw uit te voeren als een terugbelverzoek aan de kant van de contactpersoon mislukt. De terugbelactie mislukt wanneer de contactpersoon bezet of niet bereikbaar is, of wanneer een medewerker niet reageert.

  • Het gesprek mislukt ook aan de kant van de agent als de telefoon van de agent niet bereikbaar is of als de agent het gesprek weigert. Het gesprek wordt teruggeplaatst in de wachtrij en opnieuw doorgeschakeld naar een beschikbare medewerker.

  • Ook bij geplande terugbelverzoeken mislukt het terugbelverzoek wanneer de geplande eindtijd is bereikt zonder dat het gesprek naar een medewerker is doorgeschakeld. Bij persoonlijk ingeplande terugbelverzoeken mislukt het terugbelverzoek ook wanneer de toegewezen agent niet is ingelogd.

Om een retry-callback in een flow te gebruiken, configureert u een lokale flowvariabele (met behulp van de SetVariable-activiteit) met de waarde 0 en verhoogt u deze indien nodig. Zorg ervoor dat de waarde kleiner is dan de waarde van de variabele 'Aantal herhalingen'.

Je kunt andere gebeurtenissen toevoegen die je in de workflow nodig hebt om een nieuwe callbackpoging te doen. Voeg een Wacht activiteit toe, gevolgd door een Terugbel of een van de wachtrijactiviteiten zoals Wachtrij naar agent en Wachtrijcontact in de flow. Gebruik deze activiteiten in elke gewenste combinatie of volgorde na de wachtactiviteit.

Om de herhaalpogingen te beëindigen:

  • Voor een echte situatie gebruikt u de activiteit 'End Flow'. Gebruik geen activiteit 'Verbinding verbreken'.

  • Voor een onjuiste voorwaarde gebruikt u een 'Verbinding verbreken' nadat een variabele voor een nieuwe poging in de workflow is geconfigureerd. In dit geval zijn alle herhaalpogingen voltooid en zijn er geen herhaalpogingen meer mogelijk.

Het maximale aantal herhaalpogingen voor de callback is 10. De interactie kan maximaal 14 dagen in het systeem blijven. De gebeurtenis die zich het eerst voordoet, wordt beschouwd als de levensduur van een interactie voor het configureren van een nieuwe poging.

Bij gebruik van een Wacht-activiteit is het minimale vertragingsinterval tussen herhaalpogingen 10 seconden en het maximale vertragingsinterval 72 uur.

Wanneer de status van een contactpersoon 'geparkeerd' is na een time-out en er nog herhaalpogingen mogelijk zijn, wordt een CallbackFailed-gebeurtenis gegenereerd. De geconfigureerde gebeurtenisafhandelaar in de workflow blijft de callback herhalen voor het resterende aantal pogingen.

Wanneer een terugbelverzoek naar een contactpersoon mislukt, wordt de contactpersoon uit de wachtrij verwijderd en wordt de gebeurtenis CallbackFailed gegenereerd. De retry handler kan het opnieuw in de wachtrij plaatsen met behulp van een van de activiteiten zoals Callback (zelfde of andere bestemming), Queue Contact, and/or Wachtrij voor agent.

Als de callback in de eventhandler CallbackFailed is geconfigureerd naar een andere bestemming, worden de vaardigheden niet overgedragen.

Voor geplande terugbelverzoeken of persoonlijk geplande terugbelverzoeken – in het herhalingsproces – gebruikt u NewContact.DNIS in de terugbelactiviteit, indien geconfigureerd.

Voorkiezen

Als onderdeel van NewContact stelt de PreDial-gebeurtenis de flowontwikkelaar in staat om de beller-ID in te stellen of aan te passen met behulp van de activiteit 'Beller-ID instellen'.

Wanneer u een workflow aanmaakt, is deze gebeurtenis beschikbaar op het tabblad 'Gebeurtenisstromen' van Flow Designer. Dit is een gebeurtenis die wordt beëindigd door de activiteit 'Beller-ID instellen' te configureren. Deze gebeurtenis wordt geactiveerd voor zowel de agent als de klant, afhankelijk van het gespreksscenario.

Om campagnegesprekken succesvol te laten verlopen, moeten de gesprekken met de agent en de klant vanuit dezelfde mediaregio plaatsvinden. De mediaregio wordt geselecteerd op basis van de ANI/CLID van het telefoongesprek toen het aan de media werd gepresenteerd. De koppeling tussen de ANI en het mediagebied wordt uitgevoerd in Control Hub. De ANI's die worden geselecteerd voor het agentgesprek en het klantgesprek, indien beheerd via de PreDial-gebeurtenis in de workflow, moeten zodanig worden gekozen dat beide gesprekken vanuit dezelfde regio afkomstig zijn.

Als een agent bijvoorbeeld in Singapore is gevestigd, maar de klantgesprekken in de Verenigde Staten moeten plaatsvinden, kan het ANI-nummer voor het klantgesprek zo worden ingesteld dat de mediaregio de VS is. Op dezelfde manier moet het ANI dat voor het agentgesprek in de PreDial-gebeurtenis is geselecteerd, zodanig worden gekozen dat de geselecteerde mediaregio de VS is.

De volgende tabel geeft een overzicht van de bewerkingstypen en de bijbehorende deelnemerstypen voor PreDial.operationType.

Tabel 16. PreDial.operationType gerelateerde bewerkingen en deelnemerstypen

PreDial.OperationType

PreDial.ParticipantType

INBOUND

Agent

OUTDIAL

Agent, klant

COURTESY_CALLBACK

Agent, klant

PREVIEW_CAMPAIGN

Agent, klant

WEB_CALLBACK

Agent, klant

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

Agent

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

Agent

CONSULT_TO_QUEUE

Agent

CONSULT_TO_EP_DN

EP-DN

De optie 'ANI aanpassen' is niet van toepassing op de supervisor wanneer gespreksmonitoring is geconfigureerd.

Configureer elk PreDial-gebeurtenishandlerpad met 'Beller-ID instellen' als eindactiviteit, anders kan het contact worden verbroken.

Flow-ondersteuning is vereist voor elk inkomend of uitgaand scenario om de PreDial-gebeurtenishandler te kunnen gebruiken.

Gebruik geen flow-activiteiten die een contactpersoon in de wachtrij plaatsen bij de PreDial-gebeurtenisafhandelaar.

Wanneer een ANI is geconfigureerd voor een uitgaand contact, wordt het gesprek doorgestuurd via de regio waaraan de Agent ANI is gekoppeld, ongeacht de regio waar het contact zich bevindt. Als een organisatie bijvoorbeeld contactcenters heeft in de VS en Australië en er een uitgaand gesprek wordt gestart voor een contactpersoon in de VS met een agent-ANI die is gekoppeld aan de regio Australië, dan wordt het gesprek via Australië doorgeschakeld.

Raadpleeg de tabel ANI-gebruik voor meerdere scenario's in een Next Generation-omgeving in het gedeelte Nummerweergave instellen voor het ANI-gebruik in verschillende belscenario's.

Je kunt de bijbehorende variabelen bekijken in Event Output Variables.

ContactAniUpdated

Het systeem activeert deze gebeurtenis wanneer de ANI van de beller verandert. Als een klantgesprek bijvoorbeeld eerst bij een telefoniste binnenkomt en vervolgens wordt doorgeschakeld naar een medewerker, worden het bureaublad, het apparaat en alle bijbehorende informatie van de medewerker automatisch bijgewerkt met het ANI-nummer van de beller. Dit zorgt ervoor dat de oorspronkelijke beller-ID en de juiste gegevens altijd worden weergegeven.

Alleen gesprekken die vanaf vaste telefoons of Jabber-clients op locatie worden doorgeschakeld, tonen het uiteindelijke CLI-nummer. Overdrachten die via de Webex-app in Webex Calling worden uitgevoerd, worden niet bijgewerkt om de uiteindelijke CLI weer te geven.

Resultaat van uitgaande campagneoproep

Als onderdeel van NewContactwordt deze gebeurtenis geactiveerd als het contact is verbonden met een antwoordapparaat of op het punt staat te worden verbroken. In beide gevallen kunt u een bericht afspelen voordat u de verbinding verbreekt. Het systeem verbreekt de verbinding als de medewerker niet beschikbaar is.

Alleen de activiteiten Muziek afspelen en Bericht afspelen worden ondersteund voor deze handler en het gesprek moet vervolgens worden verbroken.

U kunt aan deze gebeurtenis bovendien extra activiteiten voor gespreksbeheer toevoegen, zoals muziek afspelen, contact verbreken, enzovoort, op basis van de resultaten van de gespreksvoortgangsanalyse (CPA). De resultaten van een CPA-examen kunnen een van de volgende zijn:

  • AMD - geeft aan dat er een antwoordapparaat is gedetecteerd.
  • VERBROKEN - geeft aan dat het gesprek is afgebroken omdat er geen medewerker beschikbaar was.
  • LIVE_STEM - geeft aan dat er een live stem van een klant is gedetecteerd in een IVR-campagne.

Als u IVR wilt configureren voor een uitgaand campagnegesprek:

  1. Identificeer stromen die gebruikmaken van de OutboundCampaignCallResult gebeurtenis.
  2. Plaats een GoTo-activiteit om de stroom naar een tweede stroom te koppelen.
  3. Gebruik in de tweede workflow IVR-stappen die geconfigureerd zijn met virtuele agentactiviteit.

Zorg ervoor dat u deze stappen uitvoert, aangezien u een Virtual Agent-activiteit niet rechtstreeks met een OutboundCampaignCallResultkunt gebruiken.

Je kunt de bijbehorende variabele bekijken in Event Output Variables.

OnGlobalError-workflow

Tijdens het maken van een flow kun je het foutpad van een activiteit instellen om een activiteitsfout of een algemene fout af te handelen die optreedt tijdens de uitvoering van de flow.

OnGlobalError-workflow
OnGlobalError-workflow

Als er tijdens de uitvoering van de flow een fout optreedt, wordt de uitvoering voortgezet met de volgende activiteit die in het foutpad is gedefinieerd. Als u het foutpad niet configureert in de hoofdflow, kunt u nog steeds de OnGlobalError gebeurtenis instellen die beschikbaar is op het tabblad Gebeurtenisflows om de flow-uitvoeringsfout af te handelen.

Als u geen foutpaden definieert in zowel Hoofdstroom als Gebeurtenisstromen, eindigt de stroom wanneer er een fout optreedt tijdens de uitvoering ervan.

Laten we een scenario bekijken waarin u de activiteit Variabele instellen in een workflow configureert.

Voorbeeld van Flow Designer om te laten zien waar de variabele activiteit in de hoofdworkflow moet worden ingesteld.
Variabele activiteit instellen in de hoofdstroom

Je kunt het knooppunt Undefined Error van de activiteit Set Variable op de Main Flow instellen om eventuele systeemfouten tijdens de uitvoering van de flow af te handelen. Als u het foutpad niet in de hoofdflow wilt definiëren, kunt u nog steeds naar het tabblad Event Flow gaan en de OnGlobalError event flow configureren.

Voorbeeld van de Flow Designer om te laten zien hoe je via het tabblad Gebeurtenisstroom een OnGlobalError-gebeurtenisstroom instelt.
OnGlobalError-gebeurtenisstroom

In het bovenstaande voorbeeld wordt Play Message toegevoegd aan de OnGlobalError event handler. Als er een systeemfout optreedt tijdens de uitvoering van de activiteit Variabele instellen in Hoofdproces, zal het systeem eerst de configuratie in de activiteit Variabele instellen in overweging nemen. Als er geen foutpad is gedefinieerd, controleert het systeem de OnGlobalError gebeurtenishandler in de gebeurtenisstroom. Omdat er in het bovenstaande voorbeeld een Play Message activiteit is gekoppeld aan de OnGlobalError gebeurtenis, speelt het systeem het bericht af en beëindigt de flow.

Gebruik variabelen en expressies

Flow Designer ondersteunt de volgende typen variabelen:

Aangepaste variabelen

Aangepaste stroomvariabelen zijn configureerbare variabelen van verschillende gegevenstypen die u in de hele stroom kunt gebruiken. Je kunt zoveel stroomvariabelen aanmaken als nodig is om de logica in je stroom te realiseren.

Beveiligde variabelen

U kunt stroomvariabelen als 'Beveiligd' markeren om te voorkomen dat gevoelige informatie wordt vastgelegd en opgeslagen (deze waarden worden ook gemaskeerd in het deelvenster 'Foutopsporing' van de stroom). U kunt beveiligde variabelen instellen als 'Agent zichtbaar' of 'Agent bewerkbaar' om te bepalen hoe deze variabelen worden weergegeven op het agentbureaublad.

Standaard gedragen alle bestaande variabelen in de geïmplementeerde flows zich als niet-beveiligde variabelen. Open deze workflows in de bewerkingsmodus om de beveiligde variabelen te bekijken en indien nodig te behouden.

Bij het toewijzen van stroomvariabelen kunt u in de GoTo-activiteit geen beveiligde variabele aan een niet-beveiligde variabele koppelen.

Je kunt globale variabelen niet als beveiligd markeren.

Aangepaste stroomvariabelen maken

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
4

Open in het configuratiepaneel de sectie Variabele definitie.

5

Klik op Stroomvariabele toevoegen.

Je kunt maximaal 30 variabelen toevoegen aan een workflow. Deze telling omvat alle globale variabelen en stroomvariabelen, ongeacht of ze rapporteerbaar of door agenten zichtbaar zijn.

6

Voer de Naam en Beschrijving van de variabele in.

7

Kies een Variabeltype uit de vervolgkeuzelijst.

Je kunt het variabele type niet meer wijzigen nadat je de variabele hebt aangemaakt.

De ondersteunde variabeletypen zijn:

Variabel type

Variabele waarde

Boolean

Kies Waar of Onwaar.

Tekenreeks

Voer de tekenreekswaarde in. Als je een variabele in een expressie wilt gebruiken, gebruik dan de volgende syntaxis: {{variable}}

Integer

Voer de integerwaarde in.

Decimaal

Voer de decimale waarde in.

Datum en tijd

Voer de datum en tijd in in een van de ondersteunde formaten:

yyyy-MM-ddTHH:mm:ss.SSSZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mmZ

{{now()}}

Gebruik de functie now() niet om de huidige tijd in milliseconden te verkrijgen, aangezien deze gebruikmaakt van de SimpleDateFormat. Je kunt echter het epoch-tijdstempelfilter gebruiken om de huidige tijd in milliseconden op te halen. Voor meer informatie, zie Aangepaste Pebble-filters.

JSON

Voer een geldige JSON-variabelewaarde in met behulp van het formaat: {"Key":"Value"}. Bijvoorbeeld, {"CompanyName":"Cisco"}.

Een JSON-variabele kan eenvoudige of geneste gegevens bevatten. De maximale groottelimiet voor een JSON-variabelewaarde is 16 KB. Je kunt maximaal vijf JSON-variabelen in een flow aanmaken.

Voor meer informatie over het configureren van JSON-variabelen, zie JSON-variabelen.

Als je JSON selecteert als het variabele type uit de lijst, zijn de schakelaars Bevat gevoelige informatie enMarkeer agent zichtbaar niet zichtbaar.

JSON-variabelen zijn niet toegestaan in flow chaining.

8

Specificeer de Standaardwaarde van de variabele volgens het gekozen variabeletype.

9

(Optioneel) Schakel de schakelaar Externe overschrijving inschakelen in. Door deze optie in te schakelen, wordt de variabele zichtbaar op de kanaalconfiguratiepagina. Dit stelt beheerders en supervisors in staat om de geconfigureerde variabelewaarde vanuit de Control Hub te overschrijven. Met andere woorden, ze kunnen de waarde van de stroomvariabele voor een specifiek kanaal wijzigen zonder de stroom te openen vanuit de module Stroomontwerper.

Voor meer informatie over het overschrijven van variabelen vanuit de Control Hub, zie Een kanaal instellen.

Wanneer u het variabele type als tekenreeks configureert, verschijnt de vervolgkeuzelijst Resource Type met de volgende opties. Kies het resourcetype dat beheerders mogen overschrijven tijdens de kanaalconfiguratie.

  • Audioprompt—Om de in de variabele geconfigureerde audiopromptinstellingen te overschrijven. Bijvoorbeeld de welkomstboodschap of een tekst-naar-spraakbericht.
  • Openingstijden—Om de normale openingstijden te overrulen in geval van een noodsluiting.
  • Ingangspunt—Om de instellingen van het ingangspunt te wijzigen.
  • Nummer kiezen—Om het gekozen nummer te wijzigen.
  • Stroom – De stroom veranderen.
  • Wachtrij—Om de wachtrij te wijzigen.

  • Je kunt variabelen die als 'Beveiligd' zijn gemarkeerd niet overschrijven.
  • Je kunt maximaal 15 variabelen configureren die overschreven kunnen worden.

10

(Optioneel) Als u de schakelaar Bevat gevoelige informatie inschakelt, markeert het systeem de variabele als een beveiligde variabele. Tijdens de uitvoering van de workflow registreert of bewaart het systeem geen informatie die via deze variabele wordt doorgegeven.

11

(Optioneel) Als u de schakelaar Agent zichtbaar maken inschakelt, verschijnt de variabele samen met de vastgelegde waarde op het bureaublad als onderdeel van de workflow.

Wanneer u de schakelaar Make Agent Viewable inschakelt, verschijnen de volgende velden:

  • Bureaubladlabel: Geef het label op dat aan deze variabele is gekoppeld wanneer deze op het bureaublad verschijnt. Voer een duidelijk label in, anders dan de variabelenaam zelf, zodat de agent de gegevens die aan hem worden doorgegeven kan begrijpen.

  • Agent Bewerkbaar: Vink dit selectievakje aan als u wilt dat de agent de waarde van de variabele kan wijzigen als onderdeel van de interactiesessie. Wanneer de agent de variabele bijwerkt, stuurt het systeem die wijzigingen terug naar de Flow Designer. De agent kan de stroomvariabele bewerken en op de knop Opslaan op het bureaublad klikken. Als de verbinding wordt verbroken voordat de agent de wijzigingen opslaat, vindt de variabele-update niet plaats.

12

Klik op Opslaan.

Wanneer u een aangepaste stroomvariabele opslaat, wordt de variabele opgeslagen als een tag in het paneel Globale eigenschappen op het bureaublad. Als je de variabele hebt gemarkeerd als zichtbaar voor agenten, wordt er een headsetpictogram weergegeven voor eenvoudige herkenning.

Voorbeeld: Variabelen voor de volgorde van de gegevensstroom worden weergegeven op het bureaublad.

Wanneer u variabelen aanmaakt die zijn gemarkeerd als 'Agent Viewable', worden deze variabelen op het bureaublad in een specifieke volgorde weergegeven.

Als u bijvoorbeeld de volgende stroomvariabelen aanmaakt: Klanttype, Abonnees, Aantal klanten, Belverhouding, geboortedatum, Testdatum.

De desktop ontvangt deze variabelen van Flow Designer in de volgende volgorde: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.

Op het bureaublad worden de variabelen in de volgende volgorde, van links naar rechts, weergegeven in de gebruikersinterface:

  1. De klantvariabelen Phone Number, DN, Queue, RONA Time

    .
  2. De stroomvariabelen zijn alfabetisch gesorteerd, waarbij variabelen die met een hoofdletter beginnen eerst komen, gevolgd door variabelen met een kleine letter: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Voorbeeld: Interactie-ID weergeven op het bureaublad

Een interactie-ID (contactsessie-ID) is een door het systeem gegenereerde unieke ID die een bepaalde interactie identificeert. Je kunt de interactie-ID ophalen uit de analyserapporten en deze gebruiken voor het oplossen van problemen met mislukte gesprekken. Om de interactie-ID op het bureaublad weer te geven:

  1. Open de gewenste flow en kies Flowvariabelen toevoegen.
  2. Stel het veld Standaardwaarde in op NewContact.interactionId.
  3. Schakel de schakelaar Agent zichtbaar maken in.

Wanneer de agent een oproep ontvangt, verschijnt de interactie-ID op het bureaublad.

Aangepaste stroomvariabelen bewerken

Als de variabele al in gebruik is, kunt u het variabeletype niet wijzigen. Dit kan grote gevolgen hebben voor de doorstroming. Deze handeling is dus verboden. In dit geval is het keuzemenu 'Variabeletype' uitgeschakeld en verschijnt er een waarschuwingsbericht.

Na het succesvol bewerken van een variabele worden de aangebrachte wijzigingen in de hele workflow weergegeven, evenals in het pop-upvenster dat verschijnt wanneer u op een workflowvariabele in het deelvenster Globale eigenschappen klikt.

Volg de onderstaande stappen om een aangepaste stroomvariabele te bewerken:

1

Meld u aan bij de organisatie van uw klant via de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
4

Klik op Bewerken in de rechterbovenhoek van het pop-upvenster.

Het dialoogvenster 'Stroomvariabele bewerken' verschijnt. Als de variabele niet in de workflow wordt gebruikt, zijn alle velden bewerkbaar. Je kunt de naam, beschrijving, het type en de waarde van de variabele wijzigen.

5

Klik op het Informatie pictogram in dit bericht om een lijst te zien van de activiteiten waarin de variabele wordt gebruikt. Als u de variabele wilt bewerken, verwijdert u deze eerst uit alle stroomconfiguraties voordat u opnieuw probeert de variabele te bewerken.

6

Breng de gewenste wijzigingen aan.

De knop Opslaan blijft uitgeschakeld totdat je een wijziging aanbrengt.

7

Klik op Opslaan.

Aangepaste stroomvariabelen verwijderen

Als de variabele in een workflow wordt gebruikt, kunt u deze niet verwijderen. Dit heeft grote gevolgen voor de doorstroming. In dit geval is de knop Verwijderen in het venster Variabele verwijderen uitgeschakeld en verschijnt een lijst met activiteiten waarin de variabele wordt gebruikt.

De activiteiten zijn gegroepeerd op basis van of ze in het tabblad 'Hoofdstroom' of 'Gebeurtenisstromen' voorkomen. Als je een variabele wilt verwijderen die in gebruik is, verwijder deze dan eerst uit alle stroomconfiguraties voordat je de verwijdering probeert uit te voeren.

Volg de onderstaande stappen om een aangepaste stroomvariabele te verwijderen:

1

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
2

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
3

Klik in het deelvenster Globale eigenschappenop het pictogram Verwijderen dat verschijnt bij de variabele tag die u wilt verwijderen.

Stroominstellingen overschrijven

Met de functie 'Stroominstellingen overschrijven' in de module 'Flow Designer' kunnen geautoriseerde gebruikers bepaalde vooraf gedefinieerde instellingen van een stroom wijzigen vanuit de Control Hub. Met deze functie kunnen beheerders en supervisors eenvoudig bepaalde parameters van de workflow wijzigen, zoals openingstijden, gesproken instructies of wachtrijtoewijzingen, zonder de betreffende workflow te hoeven openen.

Om de stroominstellingen te overschrijven:

  • U moet bepaalde variabelen binnen de workflow als extern configureerbaar instellen. Zie de sectie Aangepaste stroomvariabelen maken voor configuratiegegevens.

  • De beheerders en supervisors moeten vervolgens de benodigde wijzigingen in deze variabelen aanbrengen. De geconfigureerde stroomvariabelen worden weergegeven op de kanaalconfiguratiepagina in de Control Hub. Zie het gedeelte Een kanaal instellen voor meer informatie.

De functie voor het overschrijven van workflowinstellingen biedt de volgende voordelen:

  • Herbruikbaarheid van de stroom: Beheerders kunnen dezelfde workflow gebruiken voor verschillende organisaties. Ze kunnen voor dezelfde variabele verschillende waarden instellen voor verschillende kanalen, zonder de standaardwaarde in de workflow te wijzigen.
  • Snellere reactietijden: Wijzigingen in de variabelewaarden worden direct toegepast, zelfs op gesprekken die al gaande zijn.
  • Verminderde fouten: Elimineert het risico op fouten bij het aanpassen van complexe processen.
  • Vereenvoudigd taakbeheer: Zonder deze functie moeten beheerders de volgende taken uitvoeren, die complex en tijdrovend kunnen zijn voor niet-technische gebruikers:
    1. Meld u aan Control Hub.
    2. Open de module Flow Designer.
    3. Navigeer naar de gewenste stroom en zoek het relevante pad binnen die stroom.
    4. Voer de benodigde wijzigingen door.
    5. Publiceer de flow opnieuw.

Voorgedefinieerde variabelen

Flow Designer maakt automatisch vooraf gedefinieerde variabelen aan wanneer u bepaalde gebeurtenissen en activiteiten in een workflow gebruikt.

Een lijst met de beschikbare vooraf gedefinieerde variabelen wordt weergegeven in het gedeelte 'Vooraf gedefinieerde variabelen' in het deelvenster 'Globale stroomeigenschappen'. Ze verschijnen ook in het deelvenster Eigenschappen voor de geselecteerde gebeurtenis of activiteit.

Klik op elke variabele om een pop-upvenster te openen waarin wordt uitgelegd welk type gegevens de variabele opslaat, zodat u weet hoe u de variabele in uw workflow kunt gebruiken.

Hoewel de meeste attributen van een gebeurtenisuitvoervariabele vooraf zijn gedefinieerd en niet kunnen worden bewerkt, kunt u de variabele wel bewerken om de globale variabeleaanduiding te wijzigen.

Variabelen voor de gebeurtenisuitvoer

Uitvoervariabelen van gebeurtenissen zijn specifiek gekoppeld aan gebeurtenissen en hebben de volgende notatie: ..

Alle beschikbare gebeurtenisuitvoervariabelen voor gebruik in een flow verschijnen automatisch in het paneel Globale eigenschappen nadat een gebeurtenis aan de flow is toegevoegd, en ook in het paneel Eigenschappen voor de bijbehorende gebeurtenisafhandelaaractiviteit.

De beschikbare gebeurtenisuitvoervariabelen zijn:

  • 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

In bepaalde gevallen kan de variabele AgentEmailId null zijn. Flow-ontwikkelaars moeten deze variabele valideren voordat ze deze gebruiken, vooral in scenario's met problemen bij het opzoeken in de cache.

Systeemvariabelen aanpassen

Je kunt alleen het bureaubladlabel van de variabelen Telefoonnummer en DNIS (Dialed Number Identification Service) aanpassen. Je kunt een alias voor deze variabelen aanmaken en deze configureren met behulp van de activiteit Variabele instellen in de workflow.

1

Meld u aan bij de organisatie van uw klant via de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
4

Open in het paneel Globale stroomeigenschappen de sectie Variabele definitie.

5

Klik op het tabblad Configuratie.

6

Klik op Stroomvariabele toevoegen.

7

Voer de Naam en Beschrijving van de variabele in.

8

Kies String in de vervolgkeuzelijst Variabeltype.

9

Schakel de schakelaar Agent zichtbaar maken in.

10

Voer in het veld Desktop Label het gewenste bureaubladlabel voor de variabele in.

11

Klik op Opslaan.

Dit creëert de variabele.
12

Sleep vanuit de Activiteitenbibliotheek de activiteit 'Variabele instellen' naar het canvas.

13

In het gedeelte Variabele-instellingen in het paneel Activiteitsinstellingen doet u het volgende:

  1. Kies in de vervolgkeuzelijst Variabele de variabele die je in stap 10 hebt aangemaakt.

  2. In het gedeelte Variabele waarde selecteert u het keuzeradiobutton Instellen op variabele.

  3. Selecteer de systeemvariabele die u wilt bewerken, bijvoorbeeld NewContact.ANI voor telefoonnummer of NewContact.DNIS voor DNIS.

Wanneer je de flow publiceert, vervangt de nieuw gecreëerde flowvariabele de gekozen systeemvariabele. Tijdens de uitvoering van de workflow verschijnt het bureaubladlabel van de nieuw aangemaakte variabele in het pop-upvenster 'Inkomend' en het interactiepaneel van het bureaublad.

Activiteitsuitvoervariabelen

Activiteitsuitvoervariabelen slaan de gegevens op die tijdens activiteiten worden vastgelegd en worden automatisch aangemaakt wanneer u specifieke activiteiten aan het canvas toevoegt. Activiteitsuitvoervariabelen gebruiken de volgende syntaxis: . waarbij de ActivityName dynamisch verandert op basis van de activiteit.

Als een workflow een activiteit meerdere keren gebruikt, heeft elke activiteit een unieke instantie van elke bijbehorende activiteituitvoervariabele. Alle beschikbare activiteitsoutputvariabelen voor gebruik in een flow verschijnen automatisch in het Globale eigenschappen -venster wanneer u een activiteit aan de flow toevoegt, en ook in het Eigenschappen -venster voor de bijbehorende activiteit.

De beschikbare activiteitsoutputvariabelen zijn:

  • Menu.OptionEntered: Slaat de menuoptie op die de beller heeft geselecteerd tijdens het uitvoeren van de Menu-activiteit. Dit is een enkel cijfer van 0 tot 9.

  • CollectDigits.DigitsEntered: Hierin worden de cijfers opgeslagen die de beller heeft ingevoerd tijdens de activiteit 'Cijfers verzamelen'. Het aantal cijfers is afhankelijk van de activiteitsconfiguratie.

  • HTTPRequest.HTTPStatusCode: Slaat de statuscode op die is ontvangen toen het HTTP-verzoek werd uitgevoerd.

  • HTTPRequest.HTTPResponseBody: Slaat het antwoord op wanneer het HTTP-verzoek succesvol is uitgevoerd.

  • HTTPRequest.ResponseHeaders: Hierin worden de headers opgeslagen die als onderdeel van het HTTP-verzoek worden verzonden.

  • VirtualAgent.IntentTriggered: Slaat de intentie op die de conversatie heeft geactiveerd, zodat deze kan worden afgehandeld of geëscaleerd.

  • GetQueueInfo.EWT: Slaat de geschatte wachttijd voor de geselecteerde wachtrij op.

  • GetQueueInfo.PIQ: Slaat de waarde op voor de positie in de geselecteerde wachtrij.

Globale variabelen

Globale variabelen zijn aangepaste variabelen die u kunt bekijken en gebruiken bij het maken van workflows. De beheerder maakt globale variabelen aan in de Provisioning module van de Control Hub. Zie voor meer informatie het gedeelte Globale variabelen in de handleiding voor het instellen en beheren van Webex Contact Center.

Als flowontwikkelaar kunt u deze variabelen gebruiken naar behoefte. Je kunt deze variabelen toevoegen in een workflow. Je kunt een globale variabele ook bewerken en verwijderen nadat je deze aan de workflow hebt toegevoegd.

Een globale variabele toevoegen aan een workflow

Je kunt maximaal 30 variabelen toevoegen aan een workflow. Deze telling omvat alle globale variabelen en stroomvariabelen, ongeacht of ze rapporteerbaar of door agenten zichtbaar zijn.

Als u meer variabelen wilt toevoegen dan de maximale limiet toelaat, moet u een gelijk aantal van de bestaande variabelen verwijderen. Voor meer informatie over het verwijderen van een globale variabele, zie Globale variabelen verwijderen uit een Flow.

Tijdens het aanmaken van een flow kan een globale variabele van het type String worden geïnitialiseerd met een maximale lengte van 256 tekens. Tijdens de uitvoering van het proces kan de variabele echter worden bijgewerkt en maximaal 1024 tekens bevatten. Het overschrijden van deze limiet kan leiden tot ongewenst gedrag, zoals mislukte oproepen en ongeldige waarden.

Globale variabelen toevoegen aan een workflow:

1

Meld u aan bij de organisatie van uw klant via de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
4

In het paneel Globale stroomeigenschappen, scrollt u naar beneden naar Variabele definitie > Voorgedefinieerde variabelen sectie.

5

Klik in het gedeelte Globale variabelen op Globale variabelen toevoegen.

Het dialoogvenster Globale variabelen toevoegen verschijnt. Het toont alle globale variabelen die de beheerder heeft aangemaakt in de Provisioning module.
6

(Optioneel) Gebruik het veld Globale variabelen doorzoeken om de gewenste globale variabelen in de lijst te filteren en te zoeken.

7

Vink de selectievakjes van de gewenste globale variabelen in de lijst aan en klik op Toevoegen.

Het systeem toont de gekozen variabelen in de sectie Globale variabelen.

Standaard bevat elke variabele door de beheerder gedefinieerde metadatavelden zoals 'Rapporteerbaar', 'Door agent zichtbaar', 'Door agent bewerkbaar' en 'Bureaubladlabel'. Als de beheerder metagegevenswaarden wijzigt terwijl de globale variabele in gebruik is, worden de wijzigingen in de Control Hub in alle workflows doorgevoerd (met een cachevervalvertraging van 8 uur).

Een globale variabele bewerken in een workflow

Wanneer u een globale variabele bewerkt, kunt u in de flowdesigner geen metadatawaarden van die variabele wijzigen. U kunt de standaardwaarde echter wijzigen met de schakelaar Standaardwaarde overschrijven.

Om een globale variabele in een workflow te bewerken:

1

Meld u aan bij de organisatie van uw klant via de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
4

In het paneel Globale stroomeigenschappen, scrollt u naar beneden naar Variabele definitie > Voorgedefinieerde variabelen sectie.

5

Klik in het paneel Globale variabele op een globale variabele en klik vervolgens op het bewerkingspictogram (Knop Bewerken).

Het dialoogvenster Globale variabelen bewerken verschijnt. Het toont de details van de gekozen globale variabele, zoals het variabele type, de standaardwaarde, het bureaubladlabel en of de variabele bewerkbaar is door de agent.
6

(Optioneel) Schakel de schakelaar Portaalconfiguraties overschrijven in om de bestaande waarden die in Control Hub zijn geconfigureerd te overschrijven. Hiermee kunt u veldwaarden wijzigen zoals Standaardwaarde, Zichtbaarheid agent, Bewerkbaar door agent en Bureaubladlabel.

Voer de gewenste waarde in bij Standaardwaarde op basis van het gekozen variabeletype. Als het variabele type bijvoorbeeld Booleaans is, verschijnt dit veld als een keuzelijst.

De standaardwaarde die wordt ingevoerd voor een globale variabele van het type tekenreeks die door agenten moet worden gerapporteerd, mag niet langer zijn dan 256 tekens.

7

Breng de gewenste wijzigingen aan.

8

Klik op Opslaan.

Globale variabelen verwijderen uit een workflow

Je kunt een globale variabele verwijderen die in geen enkele workflow wordt gebruikt.

Als u een globale variabele niet kunt verwijderen, neem dan contact op met uw beheerder om de functievlag in te schakelen waarmee globale variabelen uit de workflow kunnen worden verwijderd.

Om een globale variabele uit een workflow te verwijderen:

1

Meld u aan bij de organisatie van uw klant via de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
4

In het paneel Globale stroomeigenschappen, scrollt u naar beneden naar Variabele definitie > Voorgedefinieerde variabelen sectie.

5

Klik in het paneel Globale variabelen op het verwijderingspictogram (x) van de globale variabele die u wilt verwijderen.

Er verschijnt een pop-upbericht waarin u wordt gevraagd uw actie te bevestigen.
6

Klik op Verwijderen.

Hiermee wordt de geselecteerde globale variabele uit de lijst verwijderd.

Variabelen die op het bureaublad zichtbaar zijn

U kunt de volgende variabele typen configureren voor het pop-upvenster en het interactievenster van het bureaublad voor inkomende en uitgaande spraakoproepen:

  • Systeemvariabelen zoals telefoonnummer, DNIS (Dialed Number Identification Service), wachtrijnaam en RONA-time-out.

  • Globale variabelen die worden aangemaakt en beheerd in Control Hub.

  • Aangepaste stroomvariabelen die worden gemaakt en beheerd in Flow Designer.

Je kunt alleen de variabelen configureren die zijn gemarkeerd als 'Agent Viewable'.

Je kunt deze variabelen zowel voor nieuwe als voor bestaande workflows configureren. De bestaande workflows blijven echter de standaard pop-upvariabelen weergeven, zoals telefoonnummer, DNIS en wachtrijnaam. Je kunt deze workflows bewerken om meer variabelen toe te voegen met behulp van deze functie.

De stappen voor het configureren van variabelen voor de inkomende pop-up en het interactiepaneel voor inkomende en uitgaande gesprekken zijn hetzelfde.

Je moet aparte workflows bouwen voor inkomende en uitgaande gesprekken om de variabelen voor de pop-up voor inkomende gesprekken en het interactiepaneel te configureren.

Inkomende pop-up op het bureaublad
Het pop-upvenster voor inkomende oproepen verschijnt wanneer een agent een inkomende oproep ontvangt of een uitgaande oproep belt. Het toont belangrijke informatie over de klant op basis van de variabelen die in Flow Designer zijn geconfigureerd. U kunt de volgorde instellen waarin elk van deze variabelen in de pop-up verschijnt. Deze volgorde kan elke gewenste combinatie van systeem-, globale en aangepaste stroomvariabelen bevatten. Je kunt ook het bureaubladlabel van deze variabelen bewerken.
Je kunt het bureaubladlabel van systeemvariabelen zoals telefoonnummer en DNIS aanpassen. Voor meer informatie, zie Systeemvariabelen aanpassen.
Voor inkomende en uitgaande gesprekken kunt u minimaal drie en maximaal zes variabelen selecteren. Bij consultgesprekken ziet de geraadpleegde agent drie extra variabelen, zoals agentnaam, agent-DN en agentteam, die standaard aan de lijst worden toegevoegd.

U kunt geen variabelen met gevoelige informatie configureren in het pop-upvenster dat verschijnt op het bureaublad.

Voor meer informatie over het configureren van variabelen voor de inkomende pop-up, zie Variabelen configureren voor de inkomende pop-up.
Interactievenster
Het interactievenster op het bureaublad verschijnt nadat de agent het inkomende of uitgaande gesprek heeft aangenomen. Het toont informatie die is ingesteld in de variabelen van het interactievenster die zijn geconfigureerd in Flow Designer. Je kunt maximaal 30 variabelen kiezen. U kunt in het interactievenster de volgorde instellen waarin elk van deze variabelen verschijnt. Deze volgorde kan elke gewenste combinatie van systeem-, globale en aangepaste stroomvariabelen bevatten. Je kunt ook het bureaubladlabel van deze variabelen bewerken.

Webex Contact Center Desktop biedt momenteel geen ondersteuning voor het vertalen van labels van dynamische variabelen.

Je kunt het bureaubladlabel van systeemvariabelen zoals telefoonnummer en DNIS aanpassen. Voor meer informatie, zie Systeemvariabelen aanpassen.
Voor meer informatie over het configureren van variabelen voor het interactievenster, zie Variabelen configureren voor het interactievenster.

Configureer variabelen voor de inkomende pop-up.

Voordat u begint

Configureer variabelen in het pop-upvenster voor inkomende en uitgaande gesprekken.

1

Meld u aan bij de organisatie van uw klant via de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
4

Open in het paneel Globale stroomeigenschappen de sectie Variabele definitie.

5

Klik op Desktopweergave & Bestel tab.

6

Klik in het gedeelte Inkomende pop-up op Variabelen selecteren voor inkomende pop-up.

Het venster Variabelen selecteren in inkomende pop-up verschijnt. Het toont alle variabelen, waaronder vier standaard systeemvariabelen zoals telefoonnummer, DNIS, wachtrijnaam en RONA-time-out. Systeemvariabelen zoals telefoonnummer, DNIS en wachtrijnaam zijn standaard geselecteerd. U kunt deze uitschakelen wanneer u meer variabelen toevoegt.
7

Gebruik de volgende zoekopties om de lijst te filteren:

  1. Voer een paar woorden in het veld Variabelen zoeken in om een specifieke variabele op naam te zoeken.

  2. Kies een variabeltype uit de vervolgkeuzelijst Variabeltype selecteren.

De lijst wordt automatisch gevuld met variabelen op basis van uw criteria.
8

Vink de selectievakjes aan van de variabelen die u wilt selecteren voor de pop-up die verschijnt.

Je kunt minimaal drie en maximaal zes variabelen kiezen.

9

Klik op Opslaan.

Je kunt deze stap overslaan als je de schakelaar Autosave inschakelt.

De gekozen variabelen verschijnen in het gedeelte Incoming Popover.
10

Gebruik het handvat pictogram (handvatpictogram) naast een variabele om deze in de lijst omhoog of omlaag te verplaatsen en zo de volgorde te bepalen waarin deze in het pop-upvenster van het bureaublad verschijnt.

11

(Optioneel) Klik op het x pictogram naast een variabele om die variabele uit de lijst te verwijderen.

Configureer variabelen voor het interactievenster.

Voordat u begint

Configureer variabelen in het interactiepaneel voor inkomende en uitgaande gesprekken.

1

Meld u aan bij de organisatie van uw klant via de Control Hub-URL https://admin.webex.com/.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow.

Het venster Flow Designer verschijnt.
4

Open in het paneel Globale stroomeigenschappen de sectie Variabele definitie.

5

Klik op het tabblad Desktopweergave en volgorde.

6

Klik in het gedeelte Interactievenster op Variabelen selecteren voor interactievenster.

Het venster Variabelen selecteren in interactievenster verschijnt. Het toont alle variabelen samen met vier systeemvariabelen, zoals telefoonnummer, DNIS, wachtrijnaam en RONA-time-out.
7

Gebruik de volgende zoekopties om de lijst te filteren:

  1. Voer een paar woorden in het veld Variabelen zoeken in om een specifieke variabele op naam te zoeken.

  2. Kies een variabeltype uit de vervolgkeuzelijst Variabeltype selecteren.

De lijst wordt automatisch gevuld met variabelen op basis van uw criteria.
8

Vink de selectievakjes aan van de variabelen die u wilt selecteren voor het interactievenster.

Je kunt maximaal 30 variabelen kiezen.

9

Gebruik het handvat pictogram (handvatpictogram) naast een variabele om deze in de lijst omhoog of omlaag te verplaatsen en zo de weergavevolgorde in het interactievenster van het bureaublad te bepalen.

10

Klik op Opslaan.

Je kunt deze stap overslaan als je de schakelaar Autosave inschakelt.

De gekozen variabelen verschijnen in het gedeelte Interactievenster.
11

(Optioneel) Klik op het x pictogram naast een variabele om die variabele uit de lijst te verwijderen.

JSON-variabelen

JSON-variabelen zijn aangepaste flowvariabelen van het type JSON. Je kunt JSON-variabelen aanmaken in Flow Designer. Voor meer informatie, zie Aangepaste stroomvariabelen maken.

Je kunt de volgende activiteiten gebruiken om de gegevens in een JSON-variabele op te slaan: HTTP-verzoek, Parsen, en Variabele instellen.

In de activiteiten HTTP en Parse kunt u gegevens extraheren met behulp van een JSON-padfilteruitdrukking en deze opslaan in een JSON-variabele.

In de activiteit Variabele instellen kunt u de JSON-variabele in de optie Waarde instellen op de volgende manieren gebruiken:

  • Voer de JSON-waarde in het tekstvak in. Bijvoorbeeld:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • Gebruik een Pebble-expressie.

Gebruik van JSON-variabelen in Pebble Expression

  • Toegang gescheiden door punt (.): Je kunt punt (.) als scheidingsteken gebruiken in Pebble-expressies voor JSON-variabelen bij het afhandelen van oproepen en het beheren van de gespreksstroom.

    Syntaxis: {{ jsonVariableName.fieldName }} waarbij jsonVariableName.fieldName moet resulteren in een veld in een JSON-variabele.

    In het vorige codefragment kunt u de werknemer extraheren naar een variabele genaamd empvar met behulp van HTTP of Parse:

    Gebruik {{empvar.employeeCode}} om de waarde als E1te verkrijgen.

  • Indexering van JSON-array: Je kunt een specifieke index uit de JSON-array opvragen, vergelijkbaar met Pebble Syntax. Voor meer informatie over Index Access in Pebble kunt u bijvoorbeeld terecht op https://pebbletemplates.io/wiki/guide/basic-usage/:

    {
        "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"
                }
             ]
          }
       ]
    } 
    Als u de JSON-array Employees extraheert naar een variabele genaamd var met behulp van HTTP of Parse:

    • Gebruik {{ var[0]}} om de werknemersgegevens te verkrijgen van rirani die een manager is.

    • Gebruik {{ var[1].directReports[0] }} om de werknemersgegevens te verkrijgen van John die rechtstreeks aan de manager rapporteert.

    • Gebruik {{ var[1].directReports[0].preferredFullName }} om de waarde als John Iranite verkrijgen.

    • Gebruik {{ var[0].preferredFullName }} om de waarde als Romin Iranite verkrijgen.

Gebruik van een JSON-variabele in een HTTP-verzoek

Om een JSON-variabele als aanvraagbody van een HTTP-verzoek te gebruiken, moet u eerst de activiteit Variabele instellen gebruiken om de JSON-variabele naar een tekenreeks te converteren. Stel bijvoorbeeld in de activiteit Variabele instellenin het gedeelte [ ] Variabele-instellingen een variabele jsonString in met de waarde {{ jsonVariable }}.

Gebruik deze variabele als invoer voor de HTTP-instellingen. Stel bijvoorbeeld in het gedeelte HTTP-aanvraaginstellingen de Aanvraagbody in op {{ jsonString }}.

Schrijfuitdrukkingen

De meeste tekstinvoervelden in Flow Designer ondersteunen het schrijven van expressies. Expressies zijn niet verplicht, maar ze bieden geavanceerde gebruikers de mogelijkheid om via variabelen krachtige scriptfunctionaliteit te gebruiken. Je kunt in dezelfde invoervelden ook eenvoudige tekst en getallen invoeren voor simpele workflows als je geen expressies nodig hebt.

Plaats elke expressie tussen dubbele accolades, zoals hieronder te zien is: {{Enter Expression}}

Als je bijvoorbeeld twee tekenreeksvariabelen wilt combineren, moet je het volgende gebruiken: {{var1+var2}}. Voor meer informatie zie: https://pebbletemplates.io/.

Syntaxis van Pebble-sjablonen

Alle invoervelden in de Flow Designer gebruiken een open-source expressiesyntaxis genaamd Pebble Templates: https://pebbletemplates.io/.

De volgende symbolen worden ondersteund in Pebble Templates: ==, !=, <, >, <=, >=, +, -, *, / . Om aangepaste variabelen in een expressie te typen, gebruikt u deze syntaxis: {{variable}}

In de Pebble Template-syntaxis moeten variabelnamen beginnen met een letter, een underscore (_) of een dollarteken. ($), maar geen getal. Bijvoorbeeld, 311_Promo is ongeldig, terwijl Promo_311 wel geldig is.

Logische operatoren worden ook ondersteund. Zie https://pebbletemplates.io/wiki/operator/logic/ voor meer informatie.

We raden u aan de Pebble Template-documentatie te raadplegen voordat u expressies in Flow Designer gebruikt. Voor informatie over het schrijven van uitdrukkingen, zie de documenten op: https://pebbletemplates.io/wiki/.

In dit basisvoorbeeld controleert de expressie bijvoorbeeld of het rekeningnummer van de beller groter is dan of gelijk aan een bepaalde waarde. Afhankelijk van hoe de expressie wordt geëvalueerd voor een bepaalde stroomuitvoering, kan de stroom het pad 'Waar' of 'Onwaar' volgen.

Aangepaste Pebble-filters

Tijdstempel van het tijdperk

Je kunt de volgende Pebble-filters gebruiken om de epoch-tijdstempel voor het huidige moment of een opgegeven datumstring op te vragen:

Tijdstempel voor het huidige tijdperk:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

Epoch-tijdstempel voor een specifieke datum:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

Valideer uitdrukkingen

Als een invoerveld detecteert dat er een expressie wordt gebruikt (dat wil zeggen de {{ }} (wanneer de syntaxis is ingevoerd), verschijnt er een blauw pictogram in de rechterbenedenhoek van het veld.

Klik op het blauwe pictogram om een modaal venster te openen waarin u de expressie kunt testen en aanpassen totdat u het gewenste resultaat bereikt.

Het modaalvenster 'Testuitdrukking' bevat de volgende velden:

  • Uitdrukking: Toont de expressie die oorspronkelijk in het invoerveld van de activiteitsconfiguratie is ingevoerd.

  • Variabele velden: Elke variabele die in de expressie wordt gebruikt, heeft een ondersteunend veld waarin u een voorbeeldwaarde voor die variabele kunt invoeren. Voer voor elke variabele een waarde in en klik vervolgens op Test om te zien of de expressie wordt uitgevoerd met de ingevoerde parameters.

    Om variabelen in een expressie in te stellen, gebruikt u de volgende opmaak: {{variable name}} alleen. Bijvoorbeeld, {{NewContact.ANI}} is een variabele syntaxis.

  • Resultaat: Toont het resultaat van de expressie nadat je op Testhebt geklikt. Als de resultaten anders zijn dan verwacht, pas de expressie dan naar wens aan. Als u wijzigingen aanbrengt in de configuratie, klikt u op Wijzigingen toepassen om de expressie in de activiteitsconfiguratie bij te werken.

Gebruik stroomsjablonen

Flowtemplates zijn vooraf gemaakte workflows die zijn ontworpen voor specifieke gebruikssituaties. Deze sjablonen zijn direct beschikbaar in het Flow Designer-canvas, waardoor flowontwikkelaars snel en met minimale inspanning flows kunnen bouwen en publiceren.

Om workflows te maken met behulp van workflowtemplates, selecteer je de gewenste template, pas je deze aan je bedrijfsvereisten aan, valideer je de workflow, publiceer je deze en kun je de workflow in gebruik nemen. Zie voor meer informatie Flows maken van flowtemplates.

Gebruik tijdens kantooruren

Gebruik deze sjabloon voor het ontwerpen van werktijden in Webex Contact Center om uw openingstijden te beheren. Bellers worden begroet met een bericht en hun oproepen worden doorgeschakeld op basis van de openingstijden, feestdagen en noodsituaties die voor de organisatie zijn ingesteld.

Deze workflow routeert oproepen op basis van de werktijden van het contactcentrum, vakantielijsten en noodprocedures, waardoor een optimale bellerervaring en een efficiënte afhandeling van oproepen buiten werktijden worden gegarandeerd. Als het contactcentrum gesloten is, wordt de beller hiervan op de hoogte gesteld.

De belangrijkste kenmerken zijn onder andere de volgende:

  • Gecentraliseerd beheer van werktijden, vakanties en noodprocedures.
  • Automatische routeplanning op basis van de ingestelde openingstijden.
  • Cisco Text-to-Speech (TTS) wordt gebruikt voor alle gesproken instructies, hoewel het ook mogelijk is om eigen audiobestanden te uploaden.
  • De standaard wachtmuziek is defaultmusic_on_hold.wav, maar dit kan worden aangepast.

Voorwaarden

  • Openingstijden instellen: Maak werktijden, vakantielijsten en uitzonderingen aan in Control Hub.
  • Audiobestanden: Upload de benodigde audiobestanden voor prompts zoals BusinessHoursOpen.wav of gebruik de Cisco TTS-functie.
  • Wachtrij, teams en toegangspunt in kaart brengen: Configureer deze elementen in het Webex Contact Center Management Portal.

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement Beschrijving
Oproep ontvangenEr wordt een gesprek gestart en dit komt in de workflow terecht.
Evaluatie van de openingstijdenHet systeem controleert of de huidige tijd binnen werktijden, feestdagen of een andere uitzonderingsconditie valt.
Openingstijden beherenAls het contactcentrum geopend is, wordt een welkomstbericht afgespeeld en wordt het gesprek doorgeschakeld naar de wachtrij van de medewerker.
Buiten kantoorurenAls het contactcentrum gesloten is, wordt een bericht afgespeeld dat aangeeft dat het buiten kantooruren is, en wordt de verbinding verbroken.
Noodoverrides Als een noodoverride is geactiveerd, wordt het noodbericht afgespeeld en wordt het gesprek verbroken.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten in het proces.

StroomactiviteitBeschrijving

Starten

(Nieuw telefoonnummer)

Het proces begint wanneer een nieuw telefooncontact wordt ontvangen.

Openingstijden controleren

(Openingstijden)

Het systeem controleert of het contactcentrum zich binnen de reguliere werktijden bevindt, een feestdag is of een noodsituatie betreft.

Werktijden stipt

(WorkingHours_Prompt)

Tijdens kantooruren wordt een bericht afgespeeld om de beller te laten weten dat het contactcentrum geopend is (standaardbestand: BusinessHoursOpen.wav).

Wachtrijcontact

(Eengent_wachtrij)
De beller wordt in de wachtrij geplaatst om te worden doorverbonden met een beschikbare medewerker.

Wachtmuziek

(Wachtmuziek)
Er wordt muziek afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand: defaultmusic_on_hold.wav).

Vakantie gesloten

(Holiday_Gesloten)

Als het een feestdag is, wordt er een bericht afgespeeld waarin de beller wordt geïnformeerd dat het kantoor gesloten is.

Na sluitingstijd

(Na Hours_prompt)

Als het buiten kantooruren is, wordt er een bericht afgespeeld om de beller te laten weten dat het kantoor gesloten is.
Noodoverbrugging

(Override_Noodgeval)

In geval van een noodoverride wordt een noodbericht afgespeeld.
Contact verbreken

(Contact verbreken)

Nadat het bericht is afgespeeld (of het nu buiten kantooruren, op een feestdag of in geval van nood is), wordt de verbinding verbroken.

Aanvullende resources

Voor meer informatie over het configureren van openingstijden, vakantielijsten en uitzonderingen, raadpleegt u de Webex Contact Center Setup and Administration Guide.

Uitgebreide inkomende contactmogelijkheden

Gebruik deze sjabloon voor het ontwerpen van workflows in Webex Contact Center voor een complete afhandeling van inkomende oproepen, controle van openingstijden, aankondigingen van de positie in de wachtrij en terugbelopties.

Deze workflow demonstreert een uitgebreid scenario voor inkomende spraakoproepen in Webex Contact Center. Het omvat onder andere de afhandeling van openingstijden, feestdagen, noodopties, zelfserviceopties, aankondigingen over de positie in de wachtrij (PIQ) en terugbelopties voor klanten. Het is geschikt voor omgevingen waar eenvoudige zelfbediening en wachtrijen voor inkomende oproepen essentieel zijn.

Pas het proces aan de specifieke behoeften van de organisatie aan en zorg ervoor dat het op een elegante manier met onbekende situaties omgaat.

Deze workflow maakt gebruik van Cisco Text-to-Speech (TTS) voor audioactiviteiten waarvoor aanwijzingen nodig zijn (indien van toepassing). Voor muziek wordt standaard het defaultmusic_on_hold.wav bestand gebruikt dat standaard wordt meegeleverd.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze workflow implementeert:

  • Maak toegangspunten, wachtrijen, teams en toegangspunttoewijzingen aan, evenals alle andere organisatiespecifieke configuraties zoals connectoren, uitgaande ANI en meer.
  • Stel werktijden, vakantielijsten en noodinstellingen in via Control HubServices Contact Center SetupBusiness Hours.

  • Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproep ontvangenHet gesprek komt in de flow terecht bij de NewContact activiteit.
Controleer de openingstijdenDe workflow controleert de huidige tijd aan de hand van de gedefinieerde openingstijden met behulp van de activiteit BusinessHours.
  • Werktijden: Het gesprek wordt doorgestuurd naar de Work_Non_WorkHours_Match activiteit en verder afgehandeld op basis van voorwaarden zoals openingstijden of buiten openingstijden.
  • Vakanties: Het bericht Holiday_Gesloten wordt afgespeeld, waarin de beller wordt geïnformeerd dat het kantoor gesloten is vanwege een feestdag, waarna de verbinding wordt verbroken.
  • Noodoverride: De Override_Emergency activiteit speelt een noodoverride-bericht af, gevolgd door een disconnectie.
  • Na sluitingstijd: De AfterHours_Prompt activiteit speelt een bericht af dat de openingstijden gesloten zijn, en het gesprek wordt verbroken.
ZelfbedieningsoptiesTijdens openingstijden speelt de activiteit WelcomeMenu (IVR-menu) een menu af met basisopties voor zelfservice aan bellers:
  • Druk op 1 voor klantenservice: Het gesprek staat in de wachtrij voor het supportteam.
  • Druk op 2 voor verkoop: Het gesprek staat in de wachtrij voor het verkoopteam.
Plaatsing in de wachtrij De beller wordt in een wachtrij geplaatst met behulp van de Queue activiteit.

De activiteit GetPositioninQueue haalt de positie van de beller in de wachtrij op, en deze informatie wordt aan de beller bekendgemaakt met behulp van de activiteit PlayPIQ.

Terugbel- en voicemailoptiesAls de beller ervoor kiest een voicemail achter te laten of een terugbelverzoek in te dienen, wordt de FinalMenu activiteit geactiveerd:
  • Druk op 1 voor terugbellen: De Callback_guf activiteit wordt gebruikt om een callback in te plannen.
  • Druk op 2 voor voicemail: Het gesprek wordt doorgeschakeld naar de voicemail met behulp van de VoiceMail activiteit.

Wachtmuziek

Er wordt muziek afgespeeld terwijl de beller in de wachtrij wacht (standaardbestand: defaultmusic_on_hold.wav).

Lusafhandeling

De workflow zorgt ervoor dat als een beller te vaak in een lus terechtkomt (via de activiteiten CallLoopCycle en LoopCycle ), hij of zij wordt doorverwezen naar de laatste menuopties (terugbellen of voicemail).
Oproepverbinding verbrokenNadat alle stappen zijn voltooid of als de beller ervoor kiest om het gesprek te beëindigen, wordt de verbinding verbroken met behulp van de DisconnectContact activiteiten.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten die in dit workflow-sjabloon zijn opgenomen.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contact)

Het proces start zodra het gesprek binnenkomt.

Controleer de openingstijden

(Openingstijden)

Controleert of het gesprek plaatsvindt tijdens kantooruren, feestdagen of in noodsituaties.

IVR-menu

(Welkommenu)

Toont een menu met opties voor zelfservice (Druk op 1 voor ondersteuning, druk op 2 voor verkoop).

Wachtrijafhandeling

  • Wachtrij: De beller wordt in een wachtrij geplaatst voor het juiste team (bijvoorbeeld support of sales).
  • GetPositioninQueue: Haalt de positie van de beller in de wachtrij op en geeft deze weer.
  • PlayPIQ: Geeft de positie van de beller in de wachtrij weer.

Wachtrijmuziek

(Muziek in de wacht)

Speelt wachtmuziek af terwijl de beller in de wachtrij staat.

Lusafhandeling

(CallLoopCycle en LoopCycle)

Zorgt ervoor dat oproepen die te vaak in een lus terechtkomen, naar het eindmenu worden doorgestuurd.

Ontkoppeling

(Contact verbreken)

Verbreekt de verbinding na berichten of wanneer de beller ervoor kiest het gesprek te beëindigen.

Aanvullende resources

Voor meer informatie, zie de handleiding voor het instellen en beheren van Webex Contact Center .

CSAT DTMF-enquête

Deze workflowtemplate bevat de functionaliteit voor een op Interactive Voice Response (IVR) gebaseerd systeem voor enquêtes na een telefoongesprek (Post-Call Survey, PCS). De enquête is ontworpen om op een efficiënte en effectieve manier klanttevredenheidscijfers te verzamelen met behulp van een eenvoudig menu en een IVR-systeem met toetstonen.

Deze workflow helpt Webex Contact Center om efficiënt feedback van klanten te verzamelen via een eenvoudige, geautomatiseerde enquête na het gesprek, waarbij gebruik wordt gemaakt van Dual-Tone Multi-Frequency (DTMF)-tonen. Klanten beoordelen hun belervaring wanneer ze daartoe de mogelijkheid krijgen. Het systeem verzamelt de klantreacties in een globale variabele die wordt gebruikt voor rapportage. De enquête meet de klanttevredenheid op een schaal van 1 tot 5.

Deze workflow is ontworpen om in een paar eenvoudige stappen enquêtes na een gesprek op te zetten. Het wordt geleverd met alle benodigde bouwstenen, inclusief een spraak-naar-tekstconnector.

Gebruik

Om deze flow effectief te gebruiken als een enquêteflow na een gesprek, verbind je een GoTo Flow vanuit de AgentDisconnected gebeurtenis in je hoofdflow. Dit zorgt ervoor dat wanneer de agent het gesprek beëindigt, de beller een interactieve spraakrespons (IVR)-enquête na het gesprek te zien krijgt, waarmee de klanttevredenheid (CSAT) wordt gemeten.

Deze workflow bevat berichten die aan klanten kunnen worden getoond. Je kunt de berichten naar wens aanpassen.

Voorwaarden

Voordat u deze workflow configureert, dient u de volgende variabelen aan te maken:

  • CounterSurvey

    • Type—INTEGER

    • Standaardwaarde—0

    • Beschrijving— Houdt het aantal enquêtepogingen bij en verhoogt dit aantal bij elke ongeldige of verlopen reactie.

  • Global_FeedbackSurveyResponse

    • Type—INTEGER

    • Standaardwaarde—0

    • Bron— Globale variabele
    • Rapporteerbaar maken—Inschakelen.
    • Beschrijving— Slaat het beoordelingsantwoord van de klant op, of 'Geen antwoord' als er geen antwoord is invalid/timeout scenario.

Stroomactiviteiten

De volgende tabel beschrijft de activiteiten die in het proces worden gebruikt.

StroomactiviteitBeschrijving

Starten

Nieuw contact

Het onderzoek start zodra er een nieuw telefonisch contact tot stand komt.

Enquêteopties (IVR-menu)

De gebruiker wordt gevraagd een beoordeling te selecteren (1-5). De getallen 1, 2, 3, 4, 5 corresponderen met tevredenheidsniveaus.

Een time-out of ongeldige reactie leidt tot een nieuwe poging.

Stel enquêteantwoord in

Legt de selectie van de gebruiker vast en slaat deze op in de variabele Global_FeedbackSurveyResponse.

Stel een tellerenquête in

Verhoogt de variabele CounterSurvey na een time-out of ongeldig antwoord.

CheckCounterSurvey

Valideert of het aantal herhaalpogingen groter is dan 2 met behulp van de volgende voorwaarde: CounterSurvey > 2.

Het onderzoek wordt beëindigd als alle herhaalpogingen zijn uitgeput.

SetVariable_r3k

Kent 'NoResponse' toe aan SurveyResponse als alle herhaalpogingen zijn uitgeput.

PlaySurveyRecorded

Speelt een bedankbericht af nadat het antwoord is vastgelegd.

Verbinding verbrekenContact

Het gesprek wordt netjes beëindigd.

DialogFlow ES virtuele agent

Deze Webex Contact Center-workflowtemplate demonstreert de gegevensstroom tussen Google DialogFlow ES en Webex Contact Center, met de nadruk op het uitwisselen van gegevens tussen beide platforms tijdens een interactie.

Deze workflow laat zien hoe gegevens worden uitgewisseld tussen Webex Contact Center en DialogFlow ES voor het verwerken van klantinteracties. Het biedt een basisworkflow waarin gegevens worden uitgewisseld met DialogFlow ES voor natuurlijke taalverwerking en geautomatiseerde agentuitvoering. De integratie met DialogFlow stelt de bot in staat om de intenties van de klant te begrijpen en op basis van het gesprek de juiste acties te ondernemen. Bovendien bevat het proces foutafhandeling om een soepele klantervaring te garanderen, zelfs wanneer er onverwachte omstandigheden optreden.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze workflow implementeert:

  • Een Google DialogFlow ES-agent met relevante intenties voor het gesprek.
  • Maak toegangspunten, wachtrijen, teams en toegangspunttoewijzingen aan.
  • Schakel Webhook Fulfillment in DialogFlow ES in en gebruik de voorbeeld Node.js-code in de inline-editor.
  • Cisco Text-to-Speech (TTS) is ingeschakeld voor het dynamisch genereren van aangepaste berichten. Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

De klant neemt contact op. Het gesprek wordt ontvangen door het Webex Contact Center.
De gegevens worden doorgegeven aan DialogFlow ES.Een gepersonaliseerde begroeting, met klantgegevens zoals naam en reden van het gesprek, wordt naar de DialogFlow ES-bot gestuurd voor verwerking.
Interactie van de bot met DialogFlowDialogFlow verwerkt de invoer en reageert op basis van geconfigureerde intenties.
Muziek in de wachtrijTerwijl de bot het verzoek verwerkt, wordt de klant in een wachtrij geplaatst met wachtmuziek.
Verbinding verbrekenDe interactie eindigt zodra het gesprek is afgerond.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten die in dit workflow-sjabloon zijn opgenomen.

Stroomactiviteit

Beschrijving

Starten

Deze activiteit markeert het begin van de flow. Het wordt geactiveerd wanneer een nieuw gesprek binnenkomt.
Taal instellenDe workflow maakt gebruik van een 'Variabele instellen'-activiteit om de taalcode (en-US) voor de gehele interactie te configureren. Dit zorgt ervoor dat alle spraakinteracties aansluiten bij de taalvoorkeur van de beller.
Aangepaste begroetingDeze activiteit stuurt klantgegevens zoals naam, e-mailadres en reden van het telefoongesprek door naar de DialogFlow ES-bot. De begroeting wordt dynamisch gegenereerd met behulp van Cisco Text-to-Speech (TTS). Voorbeeld van doorgegeven gegevens:
  • klantnaam: Jane Doe
  • klant-e-mailadres: customer@email.com
  • klantReden: Reserveringen

Wachtrij voor agent

Als de interactie escalatie vereist, wordt de klant in een wachtrij geplaatst en wordt er wachtmuziek afgespeeld met behulp van het defaultmusic_on_hold.wav bestand.
Speel muziekEr wordt muziek afgespeeld terwijl de beller in de wachtrij staat. De workflow maakt gebruik van de standaard wachtmuziek van Cisco, maar kan worden aangepast door andere muziekbestanden te uploaden.

Verbinding verbreken

Deze activiteit verbreekt het gesprek zodra het proces is voltooid, waardoor de interactie naadloos wordt afgesloten.

Stroomspecificaties

De JSON-flow die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor de afhandeling van interacties, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste variabelen die worden gebruikt, zijn onder meer:

Stroomvariabele

Beschrijving

Global_FeedbackSurveyOptIn

Registreert of de klant zich aanmeldt voor een enquête na het gesprek.
klantnaamLegt de naam van de klant vast voor personalisatie.
klantE-mailLegt het e-mailadres van de klant vast.
klantRedenRegistreert de reden van het telefoongesprek met de klant.
Global_TaalHiermee wordt de standaardtaal ingesteld (en-US).

Global_VoiceName

Bepaalt de stem die wordt gebruikt voor tekst-naar-spraak.

Aanvullende resources

Voor meer informatie over deze integratie kunt u de video Working with Data on Google DialogFlow ES with Webex Contact Center bekijken.

Raadpleeg de Webex Contact Center Developer Documentation en de DialogFlow ES Documentation voor meer informatie.

Ondersteuning voor ontwikkelaars

Voor ondersteuning met betrekking tot deze integratie kunt u een ticket openen bij het Webex Contact Center Developer Support-team via de Webex Developer Portal.

Voor verdere discussies kunt u terecht bij de Webex Contact Center APIs Developer Community.

Dynamische variabele ondersteuning

Deze template biedt een geavanceerde, dynamische inkomende spraakstroom die externe instellingen ophaalt, de stroomvariabelen met die instellingen instelt en gesprekken routeert op basis van de variabele configuraties.

De workflow haalt dynamisch workflowinstellingen op via een HTTP-verzoek en stelt variabelen in die de rest van de workflow aansturen. Deze variabelen bepalen routeringsbeslissingen, wachtrijafhandeling, prompts en foutafhandeling. Dit wordt vaak gebruikt in scenario's die flexibiliteit vereisen in de afhandeling van gesprekken op basis van realtime bedrijfsomstandigheden zoals werktijden of feestdagen. Hierbij kan één workflow worden hergebruikt voor verschillende toepassingen met behulp van dynamische, op variabelen gebaseerde routering.

Het systeem zorgt voor een soepele en efficiënte bellerervaring door de juiste berichten af te spelen, om te gaan met werktijden of foutmeldingen, en door te schakelen op basis van de specifieke behoeften van de organisatie.

De workflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle audioactiviteiten waarvoor aanwijzingen nodig zijn. Aangepaste wachtmuziek of berichten kunnen worden geconfigureerd door de stroomvariabelen bij te werken.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze workflow implementeert:

  • Maak toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten aan, zoals connectoren, uitgaande ANI en meer.
  • Zorg ervoor dat alle benodigde statische audiobestanden of aangepaste TTS-prompts naar het systeem zijn geüpload.

  • Zorg voor een geldig API-eindpunt om de stroominstellingen op te halen.

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Nieuw contactHet proces begint wanneer een oproep binnenkomt bij het instappunt.
HTTP-verzoekDe flow verstuurt een HTTP-verzoek om dynamisch flow-instellingen op te halen op basis van de DNIS van het gesprek.
Controleer de openingstijdenAfhankelijk van de flow-instellingen controleert de flow de openingstijden, feestdagen en uitzonderingen om het gesprek correct door te sturen.
Speel bericht af (Welkom)Op basis van de opgehaalde instellingen wordt een welkomstbericht afgespeeld via TTS of een vooraf opgenomen bericht.
WachtrijactiviteitIndien nodig wordt het gesprek in een wachtrij geplaatst op basis van dynamische variabelen.
Muziek afspelen (wachtrijbeheer) & (Muziek in de wachtrij)Terwijl de beller in de wachtrij wacht, wordt wachtmuziek afgespeeld, die dynamisch kan worden ingesteld.
FoutafhandelingAls er een fout optreedt, wordt het gesprek omgeleid naar een foutafhandelingsproces of een ander ingangspunt met behulp van de GoTo-functie die is ingeschakeld door dynamische variabelen.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten die in dit workflow-sjabloon zijn opgenomen.

Stroomactiviteit

Beschrijving

Starten

Het proces start wanneer een oproep wordt ontvangen via de activiteit NewContact.
HTTP-verzoekDe activiteit FetchFlowSettings verstuurt een HTTP-verzoek om alle benodigde flow-instellingen op te halen, zoals openingstijden, prompts en wachtrijconfiguraties.

IVR-menu

(Welkommenu)

Toont een menu met opties voor zelfservice (Druk op 1 voor ondersteuning, druk op 2 voor verkoop).

Variabelen instellenDe SetVariable-activiteit slaat de gegevens op die uit het HTTP-verzoek zijn verkregen en kent waarden toe aan stroomgerelateerde variabelen zoals businessHours, queue, welcomePrompt en holdMusic.
KantoorurenDe activiteit BusinessHours controleert het werkschema, feestdagen en uitzonderingen, en stuurt de workflow aan op basis van de huidige tijd.
AfspeelberichtDe activiteit PlayMessage speelt een welkomstbericht af voor de beller. Dit kan dynamisch worden ingesteld of vooraf worden geconfigureerd.
WachtrijcontactDe QueueContact-activiteit plaatst de beller in de juiste wachtrij, waarbij dynamische variabelen worden gebruikt voor wachtrijbeheer en terugvalafhandeling.
Speel muziekDe activiteit PlayMusic speelt wachtmuziek af voor bellers die in de wachtrij staan, geconfigureerd op basis van de variabele holdMusic.
Ga naarMeerdere 'Ga naar'-activiteiten worden gebruikt om tussen verschillende onderdelen van het proces te navigeren of om specifieke omstandigheden zoals feestdagen of fouten af te handelen.
Verbinding verbrekenNadat alle noodzakelijke stappen zijn voltooid, eindigt het proces met de juiste ontkoppeling of omleiding.

Hallo wereld

Gebruik deze sjabloon om een eenvoudige inkomende spraakflow te creëren waarbij bellers een bericht te horen krijgen en vervolgens de verbinding wordt verbroken. Deze doorstroming wordt vaak gebruikt buiten de reguliere openingstijden.

Deze workflow biedt een eenvoudige manier om een aankondiging af te spelen voor de beller. Pas de workflow aan om een soepele ervaring voor de beller te garanderen door eventuele fouten of onbekende situaties af te handelen.

De subflow maakt gebruik van Cisco Text-to-Speech voor alle gesproken aanwijzingen. Voor muziek wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt voor muziek in de wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze workflow implementeert:

  • Maak toegangspunten, wachtrijen, teams en toegangspunttoewijzingen aan, evenals alle andere organisatiespecifieke configuratieactiviteiten zoals connectoren, uitgaande ANI en meer.
  • Upload statische audiobestanden als er gebruik wordt gemaakt van aangepaste audioprompts in plaats van Cisco Text-to-Speech (TTS).

    Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Stroomschema

  1. Het gesprek wordt ontvangen en komt in de workflow terecht.
  2. Er wordt een welkomstbericht afgespeeld voor de beller.
  3. De beller wordt in een wachtrij geplaatst.
  4. Er wordt wachtmuziek afgespeeld terwijl de beller wacht.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten die in dit workflow-sjabloon zijn opgenomen.

Stroomactiviteit

Beschrijving

Starten

Het proces begint wanneer een oproep wordt ontvangen.
Afspeelbericht
  • Het gesprek wordt doorgestuurd naar de WelcomeMessage activiteit, die een welkomstbericht afspeelt voor de beller.
  • Dit maakt gebruik van TTS, maar kan ook een vooraf opgenomen bericht zijn, waarmee de beller wordt begroet of informatie wordt verstrekt.

Verbinding verbreken

  • Na het welkomstbericht wordt het gesprek doorverbonden naar de activiteit voor het verbreken van de verbinding.
  • Deze actie verbreekt de verbinding, waardoor de interactie eindigt nadat het bericht is afgespeeld.

Aanvullende resources

Voor meer informatie, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Menu automatische beantwoorder

Gebruik deze Webex Contact Center flow designer-sjabloon om een menugestuurd systeem te creëren voor efficiënte gespreksroutering. Het automatiseert inkomende acties en leidt bellers door naar de juiste teams of diensten voor een soepelere ervaring.

Deze workflow automatiseert de eerste interactie met de beller, waardoor deze door verschillende menuopties kan navigeren. Het omvat dynamische foutafhandeling, meertalige ondersteuning en een beleefde procedure voor het verbreken van de verbinding in geval van fouten of onbekende invoer.

Deze workflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle gesproken instructies. Voor muziek wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt voor muziek in de wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze workflow implementeert:

  • Maak toegangspunten, wachtrijen, teams en toegangspunttoewijzingen aan.
  • Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproep ontvangen

(Nieuw telefoonnummer)

De workflow wordt geactiveerd wanneer een nieuw telefooncontact wordt aangemaakt door een inkomend gesprek.

Welkomstboodschap

(Welkom prompt)

Er wordt een welkomstbericht afgespeeld: Welkom bij het Webex Contactcentrum!

Hoofdmenu

(IVR-menu)

De beller krijgt een reeks menu-opties te zien. Het menu wordt voorgelezen met behulp van TTS, waarbij de beller door de verschillende serviceopties wordt geleid:

  • Druk op 1 voor het serviceteam.
  • Druk op 2 voor het verkoopteam.
  • Druk op 3 voor het overzeese team.
  • Druk op 4 voor de openingstijden.
  • Druk op 5 voor veelgestelde vragen.
  • Druk op 6 voor de vereisten.
  • Druk op 7 voor vragen over de facturering.
  • Druk op 8 voor een medewerker.
  • Druk op 9 voor algemene informatie.
  • Pers # het menu herhalen
  • Pers * ophangen

Routering op basis van selectie

Afhankelijk van de gekozen optie wordt de beller doorverbonden naar een specifiek team (blinde doorverbinding) of in een wachtrij geplaatst om te wachten op de eerst beschikbare medewerker.

Foutafhandeling

Ongeldige invoer wordt beantwoord met een foutmelding en de beller wordt gevraagd het opnieuw te proberen.

Muziek tijdens wachtstand

(Muziek afspelen)

Tijdens het wachten in een wachtrij wordt de standaard wachtmuziek (defaultmusic_on_hold.wav) afgespeeld.

Verbinding verbreken

Het proces wordt afgesloten met het verbreken van de verbinding.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten in het proces.

Stroomactiviteit

Beschrijving

Nieuw telefoonnummer

(Begin)

Dit is het beginpunt van het proces wanneer een nieuw telefooncontact wordt gelegd door een inkomend gesprek.

Speel bericht af

(Welkom prompt)

De klant wordt begroet met een bericht: Welkom bij het Webex Contactcentrum!

Bij deze stap wordt Cisco Cloud Text-to-Speech (TTS) gebruikt om het bericht te genereren.

Hoofdmenu

(IVR-menu)

Er wordt een menu met verschillende opties aan de beller getoond:

  • Druk op 1 voor het serviceteam.
  • Druk op 2 voor het verkoopteam.
  • Druk op 3 voor het overzeese team.
  • Druk op 4 voor de openingstijden.
  • Druk op 5 voor veelgestelde vragen.
  • Druk op 6 voor de vereisten.
  • Druk op 7 voor vragen over de facturering.
  • Druk op 8 voor een medewerker.
  • Druk op 9 om opnieuw met het serviceteam te spreken.
  • Pers # het menu herhalen
  • Pers * ophangen

Routering op basis van selectie

(Voorwaarden)

Afhankelijk van de gekozen optie wordt de beller doorverbonden naar een specifiek team (blinde doorverbinding) of in een wachtrij geplaatst om te wachten op de eerst beschikbare medewerker.

  • Doorverwijzing zonder voorafgaande kennisgeving naar de service- of verkoopteams.
  • Zet de beller in de wachtrij voor een medewerker, terwijl er wachtmuziek wordt afgespeeld.

Speel muziek

(Muziek in de wachtstand)

Bij in de wachtrij staande gesprekken speelt het systeem wachtmuziek af terwijl de beller wacht op de eerstvolgende beschikbare medewerker.

Foutafhandeling

Als een ongeldige optie wordt geselecteerd of de invoer verloopt, geeft het systeem een bericht weer waarin de beller wordt gevraagd het opnieuw te proberen.

Verbinding verbreken

Nadat de interactie is voltooid of er een fout optreedt, verbreekt de workflow het gesprek met behulp van de activiteit Contact verbreken.

Aanvullende gebruiksscenario's

  • Submenu's: Er is een menu voor taalselectie, waar gebruikers hun voorkeurstaal kunnen kiezen door op 1 te drukken voor Engels of op 2 voor Spaans. Het menu wordt herhaald als de beller op drukt. #.
  • Foutmeldingen: Als er ongeldige invoer wordt ontvangen, wordt er een foutmelding afgespeeld. Bij ernstige fouten biedt het systeem excuses aan en verbreekt de verbinding.

Aanvullende resources

Voor meer informatie, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Microsoft Dynamics HTTP(S)-gegevensdip

Gebruik deze sjabloon voor het ontwerpen van workflows om een IVR-workflow in Webex Contact Center te maken die via een HTTP-connector verbinding maakt met MS Dynamics. Deze workflow haalt klant- en dossiergegevens op uit het CRM-systeem met behulp van ANI, begroet de beller met een gepersonaliseerd bericht en verbindt het gesprek door.

Bij deze procedure krijgt de beller een gepersonaliseerd bericht te horen op basis van de CRM-gegevens. Als er geen zaak wordt gevonden, wordt het gesprek doorverbonden met een medewerker. De medewerker krijgt de klant- of dossiergegevens in realtime te zien via een pop-upvenster op het scherm. De workflow communiceert met MS Dynamics via twee HTTP-verzoeken:

  1. Haalt klantgegevens op door middel van een ANI-lookup.
  2. Haalt de meest recente dossiergegevens op aan de hand van het klant-ID. Als er geen klant- of dossiergegevens worden gevonden, wordt het gesprek doorgeschakeld naar een medewerker en wordt het betreffende bericht aan de beller afgespeeld. De agent krijgt een pop-upvenster te zien met ofwel een Nieuwe zaak formulier, ofwel de details van de laatst aangemaakte zaak voor de klant.

Pop-ups op het scherm zijn ingeschakeld om ervoor te zorgen dat medewerkers over de nodige informatie beschikken wanneer ze telefoongesprekken beantwoorden.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan voordat u deze workflow implementeert:

  • Applicatie geregistreerd in Azure voor MS Dynamics CRM.
  • OAuth 2.0 en de connectorinstellingen in Control Hub moeten vooraf geconfigureerd worden.
  • Importeer de sjabloon in Flow Designer.
  • Pas de stroomvariabelen, wachtrijen en eventuele specifieke configuraties aan op basis van de behoeften van uw organisatie.

De workflow maakt gebruik van Cisco Text-to-Speech (TTS) voor dynamische prompts. Als er behoefte is aan statische audio, kunnen gebruikers audiobestanden uploaden. Standaard wachtmuziek wordt afkomstig uit de Webex-repository.

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproep ontvangen

Het ANI-nummer van de beller wordt vastgelegd.

Strip ANI

De + landcode is verwijderd uit het ANI.

Klantgegevens ophalen

Er wordt een HTTP-verzoek naar MS Dynamics CRM verzonden om klantgegevens op te zoeken met behulp van de gestripte ANI.

Voorwaardelijke controle - klant bestaat

Als de klant bestaat, wordt er een nieuw HTTP-verzoek gedaan om de details van de betreffende zaak op te halen. Als de klant niet bestaat, wordt het bericht " Geen zaak gevonden " weergegeven.

Speel gepersonaliseerde case-informatie

Als er een zaak wordt gevonden, krijgt de beller details over zijn of haar laatste zaak te zien.

Doorverbinden naar een medewerker of de verbinding verbreken

De beller krijgt vervolgens de optie om met een medewerker te spreken of de verbinding te verbreken.

Pop-up scherm voor agent

Wanneer de medewerker antwoordt, worden de details van de zaak of het formulier voor een nieuwe zaak in een nieuw browsertabblad weergegeven.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten in een IVR-flow die via een HTTP-connector verbinding maakt met MS Dynamics.

Stroomactiviteit

Beschrijving

Starten

Start het proces zodra het gesprek binnenkomt.

Strip ANI

Verwijdert de + landcode van het ANI ter voorbereiding op de MS Dynamics-lookup.

Vraag klantgegevens op

Er wordt een HTTP GET-verzoek verzonden om de volledige naam en het contact-ID van de klant op te halen op basis van het ANI-nummer.

Voorwaardelijke controle - klant bestaat

Controleert of de klant bestaat in MS Dynamics. Indien waar, worden de details van de zaak opgehaald. Als het resultaat onjuist is, wordt een bericht afgespeeld waarin de beller wordt geïnformeerd dat er geen geval is gevonden.

Vraag informatie over de zaak op.

Haalt de zaaktitel en het zaaknummer op met behulp van de klant-ID uit de vorige stap.

Speel een gepersonaliseerd bericht af

Begroet de beller bij naam en geeft details over de zaak via TTS (tekst-naar-spraak).

Speel geen zaak gevonden

Er wordt een bericht afgespeeld als er geen dossier voor de beller wordt gevonden, waarin de beller wordt geïnformeerd dat hij of zij wordt doorverbonden met een medewerker.

Hoofdmenu

De beller krijgt de keuze om met een medewerker in contact te komen of het gesprek te beëindigen.

Wachtrijcontact

Leidt de beller door naar een beschikbare agent op basis van vooraf gedefinieerde wachtrijinstellingen.

Speel muziek

Speelt wachtmuziek af terwijl de beller in de wachtrij staat.

Contact verbreken

Het gesprek wordt beëindigd als de beller ervoor kiest om de verbinding te verbreken.

Schermpop-up

De agent krijgt de zaakinformatie of het formulier voor een nieuwe zaak te zien wanneer het gesprek wordt beantwoord.

Aanvullende resources

Voor stapsgewijze instructies over het configureren van flows, zie de Webex Contact Center installatie- en beheerhandleiding.

Voor een demonstratie van de MS Dynamics-integratie, zie hoe u een aangepaste connector voor MS Dynamics CRM configureert.

Voor meer informatie over API-tools voor authenticatie bij Microsoft Dataverse-omgevingen, zie Insomnia gebruiken met Dataverse Web API.

Percentagetoewijzing en A/B verdeling

Gebruik deze Webex Contact Center-workflowtemplate om gesprekken percentagesgewijs over verschillende wachtrijen te verdelen. Dit zorgt voor een soepele werking en minimaliseert het aantal afgebroken gesprekken tijdens drukke periodes.

Deze workflow verdeelt inkomende oproepen op basis van een percentage. Concreet: 90% of contacts are routed to the main queue, 0% voor overloopondersteuning (inactief) en 10% voor een externe wachtrij. Na toewijzing horen bellers een bericht met hun wachtrijnummer, gevolgd door wachtmuziek totdat een medewerker beschikbaar is. Je kunt de workflow aanpassen aan de behoeften van je organisatie.

Deze workflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle gesproken instructies. Voor muziek wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt voor muziek in de wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze workflow implementeert:

  • Maak toegangspunten, wachtrijen, teams en toegangspunttoewijzingen aan.
  • Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproepbevestiging

Het gesprek komt in de flow terecht bij het NewContact punt.

Percentagetoewijzing

90% van de oproepen wordt doorgestuurd naar de Hoofdwachtrij.

10% van de oproepen wordt doorgestuurd naar de Externe wachtrij.

Bericht in de afspeelwachtrij

Na de procentuele toewijzing hoort de beller een bericht dat zijn toewijzingspad aangeeft.

Wachtrijcontact

De beller wordt in de toegewezen wachtrij geplaatst.

Wachtmuziek

Tijdens het wachten in de wachtrij horen bellers wachtmuziek.

Agenttoewijzing

Oproepen worden doorgeschakeld naar de beschikbare medewerker in de aan hem of haar toegewezen wachtrij.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten in het proces.

Stroomactiviteit

Beschrijving

Nieuw contact

Dit is het startpunt wanneer een nieuw telefooncontact wordt ontvangen.

Percentage toewijzing

De binnenkomende contactpersoon wordt toegewezen op basis van de procentuele verdeling:

  • 90% doorgestuurd naar de Hoofdwachtrij.
  • 10% wordt doorgestuurd naar de Externe wachtrij.

SetVariable

Legt het toegewezen percentage (90%, 10%) vast in een variabele genaamd PercentageAllocated.

SetVariable

Legt het uitgangspad (Hoofdwachtrij of Externe locatie) van het gesprek vast in een variabele genaamd PercentageExitPath.

PlayMessage

Speelt een bericht af via Cisco TTS waarin de beller wordt geïnformeerd over zijn of haar toewijzing, bijvoorbeeld: Je hebt 90% van je budget toegewezen gekregen! Hoofdwachtrij van filiaal 1.

WachtrijContact

Plaatst het contact in de wachtrij op basis van het toegewezen pad (Hoofdwachtrij of Externe locatie).

PlayMusic

Speelt wachtmuziek (defaultmusic_on_hold.wav) af terwijl de beller in de wachtrij wacht.

Aanvullende resources

Voor meer informatie, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Salesforce HTTP(S)-gegevensdip

Gebruik deze sjabloon voor het ontwerpen van workflows om een IVR-workflow in Webex Contact Center te creëren die via een HTTP-connector verbinding maakt met Salesforce. Dit maakt dynamische routering en gegevensextractie mogelijk voor het beheren van Salesforce-cases.

Deze workflow maakt gebruik van de HTTP-connector van Webex Contact Center om klantgegevens uit Salesforce op te halen met behulp van een ANI-lookup. De workflow haalt de account-, contact- en casegegevens van de klant op uit Salesforce en routeert het gesprek dienovereenkomstig.

Deze workflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle gesproken instructies. Voor muziek wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt voor muziek in de wachtstand.

Voorwaarden

Voordat u deze workflow configureert, moet u ervoor zorgen dat aan de volgende voorwaarden is voldaan:

  • Maak toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten aan, zoals connectoren, uitgaande ANI en meer.
  • Configureer de Salesforce-connector met behulp van OAuth2. Zie voor gedetailleerde stappen De verbonden app configureren voor de Webex Contact Center Salesforce-connector.
  • Importeer de bijgevoegde flow Salesforce_HTTP_Connector.json in de Webex Contact Center flow designer.
  • Gebruik de Salesforce API-verzameling om de REST API's te verkennen.
  • Om handmatig een OAuth-toegangstoken te genereren, gebruikt u de volgende opdracht:
    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'
    

Gebruiksscenario

Deze voorbeeldintegratie laat zien hoe deze workflow zorgt voor een naadloze klantenservice door Salesforce te integreren met Webex Contact Center, waardoor relevante informatie direct beschikbaar is voor zowel klanten als medewerkers.

  1. Een klant belt naar Webex Contact Center en zijn of haar telefoonnummer wordt vastgelegd.
  2. Het systeem voert een ANI-zoekopdracht uit in Salesforce om overeenkomende account- en contactgegevens te vinden.
  3. Op basis van de verzamelde gegevens wordt de klant begroet met een gepersonaliseerd IVR-bericht.
  4. Als er een open dossier is gekoppeld aan de klant, ontvangt de medewerker deze informatie op zijn of haar computer.
  5. Na afloop van het gesprek plaatst Webex Contact Center de gespreksdetails en opmerkingen terug in de Salesforce-case.

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

ANI-opzoeking en routering

Het proces begint met het vastleggen van het telefoonnummer van de klant. Het telefoonnummer wordt geformatteerd en via een Salesforce API-aanroep worden het account en de contactpersoon opgehaald die aan het ANI zijn gekoppeld. Als de klant gevonden wordt, wordt deze doorverwezen op basis van de bijbehorende Salesforce-case.

Updates na het gesprek

Zodra de agent het gesprek heeft beëindigd, plaatst Webex Contact Center informatie zoals gespreksopmerkingen en gespreks-ID's in de betreffende Salesforce-case.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten in het proces.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contact)

Registreert de details van het inkomende gesprek en start het proces.

Telefoonnummer instellen

(Telefoonnummer instellen)

Formatteert het vastgelegde telefoonnummer voor opzoeking via de Salesforce API.

Account opzoeken

(AccountByANI)

Voert een HTTP GET-verzoek uit naar Salesforce om de accountgegevens van de klant op te halen op basis van het telefoonnummer.

Contactgegevens opzoeken

(ContactByANI)

Haalt het aan het telefoonnummer gekoppelde contact op via een Salesforce SOQL-query.

Zaak opzoeken

(CasebyContactId)

Haalt de openstaande zaken op die aan het contact zijn gekoppeld, inclusief zaakgegevens zoals zaaknummer en ID.

Wachtrijcontact

(QueueContact)

Leidt het gesprek door naar de juiste agent op basis van de opgehaalde Salesforce-informatie en de prioriteit van de klant.

Speel muziek

(Muziek)

Er wordt wachtmuziek afgespeeld terwijl de klant wacht om met een medewerker verbonden te worden.

Schermpop-up

(ScreenPopAccount)

Opent de Salesforce-accountpagina van de klant op het bureaublad van de agent wanneer het gesprek wordt beantwoord.

Plaats een reactie

(PostComment)

Zodra de interactie is voltooid, worden de gespreksdetails in de relevante Salesforce-case geplaatst.

Einde stroom

(Eindstroom)

Het proces wordt beëindigd nadat alle taken zijn voltooid.

Aanvullende resources

Voor meer informatie over het configureren van Salesforce met Webex Contact Center, zie Salesforce REST API-introductie en Handleiding voor het instellen en beheren van Webex Contact Center.

Voor een uitgebreide video-handleiding over de configuratie kunt u deze tweedelige serie bekijken:

ServiceNow HTTP(S) data dip

Gebruik deze sjabloon voor het ontwerpen van workflows om incidenten en andere objecttypen in ServiceNow veilig op te halen en bij te werken via Webex Contact Center.

Deze workflow integreert Webex Contact Center met ServiceNow via een HTTP-connector om beslissingen door te sturen en incidentdetails op te halen via de REST API's van ServiceNow. Het verwerkt inkomende spraakoproepen, voert een ANI-zoekopdracht uit, haalt relevante informatie op en levert gepersonaliseerde service. Het procesverloop is als volgt:

  1. Webex Contact Center ontvangt een oproep.
  2. De beller krijgt een welkomstbericht te horen met details over het incident.
  3. Het systeem voert een lookup uit in ServiceNow met behulp van de ANI om de sys_id van de beller op te halen en zo de object-ID van de beller in ServiceNow te verkrijgen.
  4. Op basis van de sys_idzoekt het systeem het actieve incident voor de beller op.
  5. Het incidentnummer wordt aan de beller voorgelezen.
  6. Het gesprek wordt in de wachtrij geplaatst voor de eerst beschikbare medewerker, waarbij de prioriteit wordt bepaald op basis van de ernst van het incident.
  7. Er wordt wachtmuziek afgespeeld terwijl de beller in de wachtrij staat.
  8. Zodra de verbinding met een medewerker tot stand is gebracht, wordt de incidentinformatie op het bureaublad van de medewerker weergegeven.
  9. Na afloop van een gesprek stuurt Webex Contact Center de gespreksinformatie terug naar het betreffende incident in ServiceNow.

Voorwaarden

Voordat u deze workflow configureert, moet u ervoor zorgen dat aan de volgende voorwaarden is voldaan:

  • OAuth2-configuratie: Configureer OAuth2 in ServiceNow en Webex Contact Center, volgens de videotutorial.
  • Beheerinstellingen: Log in op admin.webex.com en configureer de connector. Ga naar Contactcentrum > Connectoren > Aangepaste connector > OAuth2. Voer de benodigde inloggegevens in zoals beschreven in de videotutorial.

Gebruiksvoorbeeld

Deze voorbeeldintegratie laat zien hoe Webex Contact Center de klantervaring kan verbeteren door middel van gepersonaliseerde interacties, terwijl ServiceNow wordt gebruikt voor ANI-zoekopdrachten en incidentbeheer:

  1. Inkomend gesprek: Klanten bellen naar het Webex Contact Center.
  2. ANI-opzoeking: Webex voert een ANI-lookup uit in ServiceNow om de beller te identificeren.
  3. Incident opzoeken: ServiceNow haalt de bijbehorende incident-ID op aan de hand van de gegevens van de beller.
  4. Persoonlijke begroeting: De klant ontvangt een persoonlijk bericht met een verwijzing naar het lopende incident.
  5. Routering en prioritering: Oproepen worden doorgestuurd op basis van de ernst van het incident, zodat kritieke problemen als eerste worden aangepakt.
  6. Agenttoewijzing: Het gesprek wordt doorgeschakeld naar een beschikbare medewerker, waarbij de details van het incident op het bureaublad van de medewerker worden weergegeven.
  7. Updates na het gesprek: Webex Contact Center verstuurt relevante gespreksinformatie, inclusief gespreks-ID's, naar ServiceNow via gebeurtenisstromen.

Stroomactiviteiten

De volgende tabel beschrijft de activiteiten die in het proces worden gebruikt en hun rol in de integratie.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contact)

Het proces begint wanneer een inkomend gesprek wordt ontvangen.

Speel bericht af

(Groet)

Speelt een welkomstbericht af met behulp van Cisco Cloud Text-to-Speech, bijvoorbeeld: Welkom bij de ServiceNow-demo. Uw incidentnummer is: {{incidentNum}}

Stel de variabele in

(Digitaalstrip ANI)

Verwijdert de internationale code (+1) van de ANI voor exacte overeenkomst.

Stel de variabele in

(ANI-formaat)

Zet de ANI om naar het door ServiceNow vereiste formaat voor query's: (123) 456-7890.

HTTP-verzoek

(Gebruiker opzoeken)

Zoekt de sys_id van de gebruiker op in ServiceNow met behulp van hun ANI.

HTTP-verzoek

(Incident opzoeken)

Gebruikt de sys_id om het actieve incident van de beller op te halen uit ServiceNow.

Speel bericht af

(Incidentnummer)

Spreekt het incidentnummer uit aan de beller met behulp van tekst-naar-spraak.

Wachtrijcontact

(Wachtrij voor agent)

De beller wordt, op basis van de ernst van het incident, in de wachtrij geplaatst voor de eerst beschikbare medewerker.

Speel muziek

(Wachtmuziek)

Speelt wachtmuziek af terwijl de beller in de wachtrij staat.

Post call

(Reacties plaatsen op ServiceNow)

Zodra het gesprek is beëindigd, worden de gespreksgegevens, inclusief het incidentnummer, teruggestuurd naar ServiceNow.

Aanvullende resources

Om de REST API's te verkennen en te testen, kunt u de ServiceNow API Postman-collectie (ServiceNow API Collection.postman_collection.json) importeren in Postman. Dit helpt bij het begrijpen welke API's beschikbaar zijn en hoe ze samenwerken met Webex Contact Center.

Voor meer informatie over Webex Contact Center-workflows, zie de handleiding voor het instellen en beheren van Webex Contact Center.

Eenvoudig inkomend gesprek naar wachtrij

Gebruik deze sjabloon voor het ontwerpen van workflows in Webex Contact Center om een eenvoudig proces te bieden voor het afhandelen van inkomende oproepen. Bellers worden begroet, in de wachtrij geplaatst en kunnen een medewerker spreken. Tijdens het wachten horen ze wachtmuziek.

Deze workflow biedt een eenvoudige procedure voor het afhandelen van inkomende oproepen in een contactcenter:

  1. Een oproep wordt ontvangen en komt via het ingangspunt in het proces terecht.
  2. Er wordt een welkomstbericht afgespeeld voor de beller.
  3. De beller wordt in een wachtrij geplaatst voor de eerst beschikbare medewerker.
  4. Tijdens het wachten in de wachtrij wordt er wachtmuziek afgespeeld voor de beller.
  5. Deze workflow zorgt voor een soepele ervaring door foutafhandelingsmechanismen in te bouwen en terugvalscenario's mogelijk te maken voor het geval agenten niet beschikbaar zijn.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze workflow implementeert:

  • Maak toegangspunten, wachtrijen, teams en toegangspunttoewijzingen aan.
  • Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten die in dit workflow-sjabloon zijn opgenomen.

Stroomactiviteit

Beschrijving

Starten

(Nieuw telefoonnummer)

Het proces begint wanneer een oproep via het toegangspunt wordt ontvangen. Het gesprek wordt geaccepteerd en gaat verder naar de volgende stap.

Speel bericht af

(Welkom prompt)

Er wordt een bericht afgespeeld om de beller te verwelkomen. In deze berichtstroom staat het volgende: Welkom bij Webex Contact Center!

Dit bericht is geconfigureerd met Cisco TTS, maar kan worden vervangen door eigen opnames.

Wachtrij

(Direct contact)

Na het welkomstbericht wordt het gesprek in een wachtrij geplaatst. De wachtrij is zo ingesteld dat het gesprek wordt doorgestuurd naar de Q_arubhatt wachtrij, die de beller doorverbindt naar de agent met de langste beschikbare tijd.

Speel muziek

(Muziek in de wachtstand)

Tijdens het wachten in de wachtrij speelt de flow wachtmuziek af (defaultmusic_on_hold.wav). Het speelt 30 seconden af en begint dan opnieuw.

Speel bericht af

(Bericht in de wacht zetten)

Tijdens het wachten van de beller wordt een tweede bericht afgespeeld: Hartelijk bedankt voor uw klandizie. Even geduld alstublieft, wij zoeken een deskundige voor u.

Dit bericht is geconfigureerd met Cisco TTS, maar kan worden vervangen door eigen opnames.

Einde stroom

Het proces wordt beëindigd zodra de agent verbinding maakt of als er een fout optreedt. Het zorgt ervoor dat de beller soepel wordt geholpen, of hij nu wordt doorverbonden met een medewerker of dat het gesprek vanwege een fout moet worden beëindigd.

Foutafhandeling

Het proces is zo ontworpen dat het onverwachte problemen afhandelt door netjes af te sluiten, met beschikbare alternatieve routes.

Bouw deze workflow

Om deze inkomende gespreksstroom te bouwen, maakt u een stroom aan op basis van een sjabloon en kiest u de sjabloon 'Eenvoudige inkomende oproep naar wachtrij'. Voor de stappen voor het aanmaken, zie Flows maken vanuit flowtemplates.

Om een voorbeeld van de sjabloon te bekijken voordat u deze gebruikt, raadpleegt u Details van de stroomsjabloon bekijken. Nadat je de workflow hebt gemaakt, pas je de sjabloon aan voor je wachtrij, prompts en foutafhandeling. Valideer en publiceer vervolgens de workflow.

Aanvullende resources

Voor meer informatie, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Virtuele agent met Google DialogFlow CX

Gebruik deze sjabloon voor het ontwerpen van workflows om Google DialogFlow CX te integreren met Webex Contact Center. Deze workflow zorgt voor een verbeterde klantinteractie met flexibele en dynamische gegevensverwerking.

Deze workflow laat zien hoe u gegevens van Webex Contact Center naar Google DialogFlow CX kunt doorgeven, zodat u gebruik kunt maken van geavanceerde virtuele agentfunctionaliteiten. Het bevat voorbeelden voor het verwerken van invoer van bellers, zoals namen, afspraken en redenen voor het gesprek, met de nadruk op het naadloos overdragen van gegevens tussen beide platforms.

Deze workflow maakt gebruik van Cisco Text-to-Speech (TTS) voor eventuele gesproken instructies.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze subflow implementeert:

  • Maak toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten zoals connectoren aan.
  • Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Stel de virtuele agent Google DialogFlow CX in en configureer de benodigde webhook-integraties.

Stroomschema

  1. Het gesprek wordt ontvangen en komt in de workflow terecht.
  2. De beller wordt doorverwezen naar een API die zijn of haar naam ophaalt van een fictief eindpunt.
  3. Met behulp van Google DialogFlow CX wordt een welkomstbericht, inclusief de naam van de beller, afgespeeld.
  4. De virtuele agent van DialogFlow CX communiceert met de beller om gegevens te verzamelen zoals afspraakdata en -tijden.
  5. De klantgegevens worden teruggestuurd naar Webex Contact Center voor eventuele verdere verwerking.
  6. Afhankelijk van de interactie wordt het gesprek ofwel geëscaleerd ofwel beëindigd.
  7. Indien de melding wordt doorverwezen naar een hogere instantie, wordt de beller in een wachtrij geplaatst.
  8. Er wordt wachtmuziek afgespeeld terwijl de beller wacht op een medewerker.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten in het proces.

Stroomactiviteit

Beschrijving

Starten

Het proces begint wanneer een oproep binnenkomt, die wordt geïnitieerd via de activiteit NewContact.

HTTP-verzoek

(Klantnaam ophalen)

Het systeem doet een API-verzoek om de naam van de klant op te halen uit een extern systeem via een HTTP-verzoek.

Het resultaat wordt opgeslagen in een globale variabele (DF_CustomerName) die wordt gebruikt voor verdere interactie met Google DialogFlow CX.

Virtuele agent

De workflow roept de VirtualAgent-activiteit aan om de naam van de klant door te geven en te communiceren met Google DialogFlow CX.

De virtuele assistent verzamelt informatie, waaronder de reden van het gesprek, afspraakdetails en meer.

Ontleden

Deze activiteit analyseert het antwoord dat is ontvangen van DialogFlow CX en werkt de stroomvariabelen (Call_Reason, appointment_date, appointment_time) dienovereenkomstig bij.

Variabele instellen - afspraak

De afspraakdatum en -tijd die uit DialogFlow CX worden verzameld, worden geformatteerd en opgeslagen in een globale variabele (DF_Appointment).

Wachtrijcontact

Na de interactie met de virtuele assistent wordt de klant in een wachtrij geplaatst om te wachten op de eerstvolgende beschikbare assistent.

Speel muziek

Terwijl de beller in de wachtrij wacht, speelt het systeem standaard wachtmuziek af (defaultmusic_on_hold.wav).

Verbinding verbreken

Als er geen verdere actie nodig is, wordt het gesprek verbroken met behulp van de activiteit DisconnectContact.

Aanvullende resources

Voor meer informatie over de integratie van Webex Contact Center met Google DialogFlow CX, zie de ontwikkelaarsdocumentatie van Google DialogFlow CX en Virtuele agent-spraak configureren in Webex Contact Center.

Voor ondersteuning kunt u terecht op Webex Contact Center ontwikkelaarsondersteuning of lid worden van de Webex Contact Center APIs ontwikkelaarscommunity.

Zendesk HTTP(S) data dip

Deze template maakt gebruik van de HTTP-connector van Webex Contact Center om te integreren met Zendesk. Gebruik deze sjabloon voor het ontwerpen van workflows om klantgegevens op te zoeken, tickets in Zendesk te beheren en efficiënt te werken.

Deze workflow maakt gebruik van de API's van Zendesk om Webex Contact Center te verbeteren door klantgegevens te extraheren op basis van ANI (Automatic Number Identification) en ticketdetails op te halen. Het systeem routeert oproepen op basis van de ernst van het incident of de beschikbaarheid van een medewerker, waardoor de interactie met klanten verbetert. Het systeem kan verschillende acties uitvoeren:

  • Zoek een Zendesk-gebruiker op basis van het ANI (het nummer van de beller).
  • Haal het meest recente, onopgeloste ticket van de gebruiker op.
  • Toon relevante ticketgegevens aan de klant via IVR.
  • Leid het gesprek door naar een medewerker op basis van vooraf gedefinieerde criteria of laat de klant kiezen om de verbinding te verbreken.

Deze workflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle gesproken instructies. Voor muziek wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt voor muziek in de wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze workflow implementeert:

  • Zorg ervoor dat API-authenticatie is ingeschakeld in de Zendesk-instantie. Volg de stappen: Beheerder > Apps en integraties > API's > API-authenticatie inschakelen.
  • De Zendesk HTTP-connector moet geconfigureerd worden met BasicAuth.
  • Maak toegangspunten, wachtrijen, teams en alle andere organisatiespecifieke configuratieactiviteiten aan.
  • Upload statische audiobestanden als u aangepaste audioprompts of muziekbestanden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Gebruiksscenario

Gebruik dit voorbeeld om beter te begrijpen hoe dit proces werkt.

  1. Een klant belt naar het Webex Contact Center.
  2. Er wordt een ANI-lookup uitgevoerd om de klantgegevens uit Zendesk op te halen.
  3. Het meest recente ticket dat aan de klant is gekoppeld, wordt opgehaald.
  4. De klant wordt via een IVR-systeem begroet en op de hoogte gebracht van de status van zijn of haar ticket.
  5. De klant kan kiezen uit de volgende opties:
    • Neem contact op met een medewerker.
    • Verbreek de verbinding als ze ervoor kiezen niet met een medewerker te spreken.
  6. Na afloop van een gesprek kan het systeem het Zendesk-ticket bijwerken met relevante gespreksinformatie.

Stroomschema

De volgende tabel beschrijft de verschillende elementen van het belproces en geeft een overzicht van de acties en reacties die tijdens elke fase plaatsvinden.

Stroomelement

Beschrijving

Oproep ontvangen

Het gesprek komt het systeem binnen en de Zendesk-connector start.

Gebruiker opzoeken in Zendesk

Het systeem voert een zoekopdracht uit in Zendesk met behulp van het telefoonnummer van de beller.

Ticketgegevens ophalen

Het systeem haalt het meest recente onopgeloste ticket voor de gebruiker op.

Toon de ticketgegevens

De klant wordt via een IVR-bericht op de hoogte gehouden van de status van het ticket.

Menuopties

De klant kan ervoor kiezen om met een medewerker te spreken of de verbinding te verbreken.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten in het proces.

Stroomactiviteit

Beschrijving

Starten

Het proces begint wanneer een oproep binnenkomt.

Gebruiker opzoeken (Zendesk)

Deze activiteit voert een HTTP-verzoek uit naar Zendesk, waarbij de gebruiker wordt gezocht op basis van zijn of haar ANI.

Ticketgegevens ophalen

Er wordt nog een HTTP-verzoek naar Zendesk verzonden om het meest recente ticket voor de gebruiker op te halen.

Toon de ticketgegevens

Via TTS wordt een bericht afgespeeld voor de beller, met informatie over de status van hun ticket.

Bevestigingsmenu

Het systeem toont de klant een menu waarmee hij of zij verbinding kan maken met een medewerker of de verbinding kan verbreken.

Wachtrijcontact

Als de klant ervoor kiest om met een medewerker in contact te komen, wordt hij of zij in een wachtrij geplaatst.

Speel muziek

Er wordt wachtmuziek afgespeeld terwijl de klant op een medewerker wacht.

Reacties plaatsen (Zendesk)

Na het gesprek plaatst het systeem een opmerking op het Zendesk-ticket waarin de interactie wordt samengevat.

Verbinding verbreken

Het systeem verbreekt de verbinding als de klant ervoor kiest om de verbinding te verbreken of nadat het gesprek is beëindigd.

Aanvullende resources

Deze workflow maakt gebruik van de HTTP-connector van Webex Contact Center om te communiceren met de API's van Zendesk. Voor meer informatie, zie Zendesk API-documentatie en Webex Contact Center installatie- en beheerhandleiding.

Vermijd dubbele callbacks.

Deze workflowtemplate laat zien hoe u dubbele callback-vermeldingen in Webex Contact Center kunt voorkomen door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor Content-Type: GraphQL. Het maakt gebruik van de WebexCC API HTTP-connector om te communiceren met de Search API, waardoor de workflow kan controleren of er al callback-verzoeken van dezelfde beller zijn. Deze sjabloon verbetert de efficiëntie en de klantervaring door overbodige terugbelverzoeken te voorkomen.

Deze workflowtemplate controleert of een klant al een terugbelverzoek in het systeem heeft ingediend. Het maakt gebruik van de Search API via GraphQL om te bepalen of er een actieve terugbeltaak bestaat voor het ANI (Automatic Number Identification) van de beller.

Het maakt gebruik van de functie die de HTTP-activiteit binnen Webex Contact Center verbetert door ondersteuning toe te voegen voor Content-Type: GraphQL - Mogelijkheid om de WebexCC API HTTP-connector te gebruiken om de Search API te gebruiken via het nieuwe GraphQL-contenttype, inclusief variabele substitutie.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan voordat u deze workflow implementeert:

  • Een connector configureren voor de Webex Contact Center API's.

  • Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: Toegangspunt, toegangspuntmapping, wachtrijen, enz.

Stroomschema

Stroomelement

Beschrijving

Oproep ontvangen

Het gesprek komt in de flow terecht bij de NewContact activiteit.

Eerste begroeting

De PlayMessage_wgk activiteit speelt een eerste welkomstbericht af voor de beller.

Huidige tijd weergeven

De SetVariable_7a1 activiteit extraheert de huidige tijd in milliseconden (epoch) en slaat deze op in de currentTime variabele.

Bereken de tijd enkele uren geleden

De SetVariable_8t9 activiteit berekent de tijd 24 uur vóór de huidige tijd in epoch milliseconden en slaat deze op in de goback_by_a_day variabele.

Trim de ANI

De SetVariable_ak4 activiteit verwijdert het ANI (telefoonnummer van de beller) om de "+1" Voorvoegsel voor opzoekdoeleinden.

API-aanroep voor zoeken (GraphQL)

  • De activiteit SearchAPIRequest roept de Webex Contact Center Search API aan met behulp van GraphQL om alle bestaande actieve terugbeltaken te vinden op basis van de ANI.

  • Het gebruikt de variabelen goback_by_a_day en currentTime om te zoeken binnen de laatste 24 uur.

  • De GraphQL-query zoekt naar taken die overeenkomen met de ANI (Annual Number Identifier) of de ingekorte ANI van de beller, die actief zijn en een callback-status hebben.

Controleer de API-respons

  • De SetVariable_xye activiteit combineert de HTTP-statuscode, de callbackstatus en de HTTP-antwoordbody van de Search API-aanroep in de apiOutput variabele.

  • De Condition_ts8 activiteit controleert of de HTTP-antwoordbody van de Search API-aanroep "Not Processed" bevat, wat aangeeft dat er geen dubbele callback is.

Verwerk dubbele callbacks (indien gevonden)

  • Als er een dubbele callback wordt gevonden (het API-antwoord bevat een callback), informeert de PlayMessage_99x activiteit de beller dat er al een callback is ingepland en vervolgens verbreekt de DisconnectContact_mx8 activiteit het gesprek.

Plan een nieuwe terugbelafspraak (indien niet gevonden):

Als er geen dubbele callback wordt gevonden, gaat het proces verder naar de Menu_lsi activiteit, die de beller de mogelijkheid biedt om een callback in te plannen of in de wachtrij te wachten.

Plan een terugbelafspraak

Als de beller ervoor kiest om een terugbelverzoek in te plannen (drukt op 1), plant de Callback_20e activiteit een terugbelverzoek in met behulp van de ANI van de beller. Er wordt een bevestigingsbericht afgespeeld via PlayMessage_ysw en vervolgens DisconnectContact_mx8_2bg wordt het gesprek verbroken.

Wacht in de wachtrij

Als de beller ervoor kiest om in de wachtrij te wachten (drukt op 2), verhoogt de SetVariable_c0y een teller. Het gesprek wordt vervolgens in de wachtrij geplaatst voor een agent via QueueContact_95e en er wordt muziek afgespeeld tijdens het wachten via PlayMusic_qne. De oproep keert terug naar de Menu_lsi activiteit.

Variabelen

  • callBackStatus: (STRING) - De status van de callback.

  • balie: (INTEGER) - Een tellervariabele.

  • huidige tijd: (STRING) - De huidige tijd in milliseconden sinds het begin van het tijdperk.

  • goback_by_a_day: (STRING) - De tijd 24 uur geleden in milliseconden sinds de epoch.

  • apiOutput: (STRING) - De gecombineerde HTTP-statuscode, callbackstatus en HTTP-respons van de Search API.

  • ANITrim: (STRING) - Het ingekorte ANI (telefoonnummer) van de beller.

  • Reactie: (STRING) - Het HTTP-antwoord van de zoek-API.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten die in dit workflow-sjabloon zijn opgenomen.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contact)

Het proces start zodra het gesprek binnenkomt.

Acties

PlayMessage

Speelt een bericht af voor de beller.

Terugbellen

Plant een terugbelafspraak in voor de beller.

PlayMusic

Speelt wachtmuziek af.

WachtrijContact

Zet het gesprek in de wachtrij en verbindt het door met een medewerker.

HTTP

Verstuurt een HTTP-verzoek naar de zoek-API met behulp van GraphQL.

Verbinding verbrekenContact

Verbreekt de verbinding.

Variabele instellen

SetVariable: Hiermee worden diverse variabelen ingesteld, waaronder de huidige tijd, de tijd van 24 uur geleden, de ingekorte ANI en de API-uitvoer.

Voorwaarden

  • Voorwaarde: Controleert of de HTTP-responsbody "Not Processed" bevat.

  • Menu: De beller krijgt de optie om een terugbelverzoek in te plannen of in de wachtrij te wachten.

Wachtmuziek (MusicOnHold)

Speelt wachtmuziek af terwijl de beller in de wachtrij staat.

Lusafhandeling (CallLoopCycle en LoopCycle)

Zorgt ervoor dat oproepen die te vaak in een lus terechtkomen, naar het eindmenu worden doorgestuurd.

Ontkoppeling (DisconnectContact)

Verbreekt de verbinding na berichten of wanneer de beller ervoor kiest het gesprek te beëindigen.

Aanvullende resources

Voor meer informatie over het gebruik van HTTP-verzoeken met GraphQL en andere activiteiten binnen Webex Contact Center, raadpleegt u het gedeelte HTTP-verzoek van de activiteit.

Raadpleeg ook de Webex Contact Center API-documentatie voor meer informatie over de Search API en GraphQL-query's.

Opnemen en beheren van audio-prompts

Deze workflowtemplate biedt beheerders een gestroomlijnde methode om audioprompts op te nemen en te beheren binnen Webex Contact Center via een telefoniegebruikersinterface (TUI). Het maakt gebruik van verbeterde HTTP-activiteitsmogelijkheden, waaronder ondersteuning voor `Content-Type: `Formuliergegevens` om te communiceren met de audiobestand-API's (prompts) van Webex Contact Center. Deze template reproduceert functionaliteiten die bekend zijn van on-premise systemen, waardoor de klantervaring en de operationele efficiëntie worden verbeterd.

Voorwaarden

  • Maak een toegangspunt aan en configureer de toewijzing van het toegangspunt via de instellingenpagina van Control Hub voor Webex Contact Center. Raadpleeg de Handleiding voor het instellen en beheren van Webex Contact Center.

  • Een connector configureren voor de Webex Contact Center API's.

  • Als Cisco Text-to-Speech (TTS) niet is ingeschakeld voor prompts, upload dan de benodigde statische audiobestanden.

Stroomonderbreking

Stroomelement

Beschrijving

Oproep ontvangenHet gesprek komt in de flow terecht bij de NewContact activiteit.
(OPTIONEEL) Beheerdersverificatie via OTPDe ontwikkelaar van de workflow kan een optionele authenticatiebarrière voor de beheerder implementeren, met behulp van een veilige methode zoals een OTP die via sms naar de ANI wordt verzonden, of een willekeurig gegenereerde code. number/PIN. Dit kan vóór het hoofdmenu worden toegevoegd.
HoofdmenuDe activiteit MainMenu (IVR-menu) biedt de beheerder de volgende opties:
  • Druk op 1 om een nieuwe prompt te maken.

  • Druk op 2 om een bestaande prompt bij te werken.

  • Druk op 3 om een bestaande prompt te verwijderen.

  • Druk op 4 om de flow te verlaten.

Prompt maken (Optie 1)
  • De PlayMessage_kcx activiteit vraagt de beheerder om een nieuwe audioprompt op te nemen.

  • De Record_e0j activiteit registreert de audio-invoer van de beheerder.

  • De opgenomen audio wordt vervolgens naar de Webex Contact Center API verzonden met behulp van de CreatePrompt HTTP-verzoekactiviteit met Content-Type: Form Data.

  • De Parse_gke activiteit analyseert het antwoord om de id en blobId van de nieuw gecreëerde prompt te extraheren. Dit is nodig voor het geval men dezelfde prompt moet bijwerken.

  • De PlayMessage_q16 activiteit bevestigt dat het bericht is aangemaakt.

  • Het systeem speelt de opgenomen prompt voor bevestiging af met behulp van PlayRecordedMessage.

Updateprompt (Optie 2)
  • De activiteit RecordPromptAfterTone vraagt de beheerder om een bijgewerkte prompt op te nemen.

  • De Record_e38 activiteit registreert de nieuwe audio.

  • De workflow hernoemt vervolgens het te verwijderen bestand met behulp van RenameFileToDelete. Dit zorgt ervoor dat verwijzingen naar dit audiobestand worden verwijderd overal waar naar audiobestanden wordt verwezen met hun naam.

  • De bijgewerkte audio wordt naar de Webex Contact Center API verzonden met behulp van de HTTPRequest_13n HTTP-verzoekactiviteit met Content-Type: Form Data.

  • Het systeem bevestigt de update en speelt de nieuwe prompt af met behulp van PlayMessage_q16_jpg_03l en PlayMessage_0l6.

Prompt verwijderen (Optie 3)
  • De DeleteConfirm activiteit bevestigt de verwijdering.

  • De workflow hernoemt het te verwijderen bestand met behulp van RenameFileToDelete.

  • De HTTPRequest_raf activiteit verzendt een DELETE-verzoek naar de Webex Contact Center API om de prompt te verwijderen.

  • Het systeem bevestigt de verwijdering met behulp van DeleteConfirm.

Afsluiten (Optie 4)
  • De Tot ziens activiteit speelt een bedankje af.

  • Het gesprek wordt verbroken met behulp van de DisconnectContact_cz4 activiteit.

Variabelen

Variabele

Type

Beschrijving

blobIdSNAARDe Blob ID van het audiobestand
audioFileNameSNAARDe naam van het audiobestand (standaard: "EmergencyDemo.wav").
idSNAARDe ID van het audiobestand.
statusSNAARDe status van het API-verzoek.
nieuweBestandsnaamSNAARDe naam van het bijgewerkte audiobestand (standaard: "updatedFile.wav").
ReactieSNAARDe HTTP-respons van de API-verzoeken. Dit is optioneel, voor debugdoeleinden.

Gebruikte activiteiten

Stroomactiviteit

Beschrijving

Starten Nieuw contact: Het proces start zodra het gesprek binnenkomt.
IVR-menu Hoofdmenu: Toont een menu met opties voor promptbeheer.
Maak een prompt aan
  • PlayMessage: Vraagt de beheerder om een nieuwe prompt op te nemen.

  • Opnemen: Registreert de audio-input.

  • HTTP-verzoek: HTTP-verzoek om de audioprompt te maken met behulp van Content-Type: FORM-DATA.

  • Parsen: Parseert het HTTP-antwoord om de id en blobIdte extraheren.

  • PlayMessage: Bevestigt de aanmaak van het bericht.

  • PlayMessage: Speelt de opgenomen prompt af.

Updateprompt
  • Menu: De beheerder wordt gevraagd een bijgewerkte prompt op te nemen.

  • Record_e38: Registreert de audio-input.

  • HTTP-verzoek: HTTP-verzoek om de audioprompt bij te werken met behulp van Content-Type: FORM-DATA.

  • PlayMessage: Bevestigt de update van het bericht.

  • PlayMessage: Speelt de bijgewerkte prompt af.

Verwijder prompt
  • Menu: Bevestigt de verwijdering van de audio-aanwijzing.

  • HTTP-verzoek: Hernoemt het bestand dat verwijderd moet worden. De ID van de prompt moet worden opgegeven.

  • HTTP-verzoek: HTTP-verzoek om de audioprompt te verwijderen met behulp van Content-Type: Application/JSON en een DELETE-verzoek.

Overig
  • Wachten: Wachtactiviteit.

  • SetVariable: Stelt variabelen in.

  • Contact verbreken: Verbreekt de verbinding.

Aanvullende details

Voor meer informatie over het gebruik van de opnamefunctie, HTTP-verzoeken en opnamefuncties binnen Webex Contact Center, raadpleegt u het gedeelte over de activiteit HTTP-verzoek.

Laatste agent routeringssjabloon

De sjabloon voor het routeren van de laatste agent laat zien hoe u routering van de laatste agent kunt implementeren in Webex Contact Center door gebruik te maken van de verbeterde HTTP-activiteit met ondersteuning voor Content-Type: GraphQL. Het maakt gebruik van de WebexCC API HTTP-connector om te communiceren met de zoek-API, waardoor oproepen kunnen worden doorgestuurd naar de laatste agent die de oproep heeft afgehandeld. Deze template verbetert de klantervaring door klanten in contact te brengen met een vertrouwde medewerker.

Deze workflowtemplate controleert of een klant de afgelopen 24 uur heeft gebeld en, zo ja, verbindt het gesprek door naar dezelfde medewerker. Het maakt gebruik van de Search API via GraphQL om de laatste agent te vinden die het gesprek heeft afgehandeld, op basis van het ANI (Automatic Number Identification) van de beller.

Het maakt gebruik van de functie die de HTTP-activiteit binnen Webex Contact Center verbetert door ondersteuning toe te voegen voor Content-Type: GraphQL - Mogelijkheid om de WebexCC API HTTP-connector te gebruiken om de zoek-API te gebruiken via het nieuwe GraphQL-contenttype: inclusief variabele substitutie.

Voorwaarden

  • Een connector configureren voor de Webex Contact Center API's.

  • Zorg ervoor dat de Webex Contact Center-omgeving correct is ingesteld: Toegangspunt, toegangspuntmapping, wachtrijen, enz.

Stroomonderbreking

  1. Oproep ontvangen:

    • Het gesprek komt in de flow terecht bij de NewContact activiteit.

  2. Eerste begroeting:

    • De PlayMessage activiteit speelt een eerste welkomstbericht af voor de beller.

  3. Huidige tijd weergeven:

    • De CurrentTime activiteit haalt de huidige tijd op.

  4. Bereken de tijd van 24 uur geleden:

    • De Goback_By_a_day activiteit berekent de tijd 24 uur vóór de huidige tijd.

  5. Trim de ANI:

    • De SetVariable activiteit verwijdert het ANI (telefoonnummer van de beller) om de "+1" Voorvoegsel voor opzoekdoeleinden.

  6. API-aanroep voor zoeken (GraphQL):

    • De activiteit SearchAPILastAgent roept de Webex Contact Center Search API aan met behulp van GraphQL om de agent te vinden die het vorige gesprek heeft afgehandeld op basis van de ANI.

    • Het gebruikt de variabelen goback_by_a_day en currentTime om te zoeken binnen de laatste 24 uur.

    • De GraphQL-query zoekt naar taken die overeenkomen met het ANI (of het ingekorte ANI) van de beller, maar die niet actief zijn, en haalt de eigenaars-ID (agent-ID) van de taak op.

  7. Foutopsporingslogboekregistratie:

    • De DebugLog activiteit registreert de HTTP-statuscode en de responsbody van de Search API-aanroep.

    • De Debug_Log activiteit registreert de geëxtraheerde agent-ID.

  8. Controleer het API-antwoord:

    • De Condition_kxu activiteit controleert of de HTTP-statuscode van de Search API-aanroep 200 (succes) is.

  9. Controleer of de agent-ID is geëxtraheerd:

    • De Condition_jtn activiteit controleert of een agent-ID succesvol is geëxtraheerd uit het antwoord van de Search API.

  10. Route naar de laatste agent (indien gevonden):

    • Als er een agent-ID wordt gevonden, speelt de PlayMessage_ee8 activiteit een bevestigingsbericht af voor de beller, waarin deze wordt geïnformeerd dat hij of zij wordt doorverbonden met dezelfde agent waarmee eerder is gesproken.

    • De activiteit QueueToAgent_xh1 plaatst het gesprek in de wachtrij voor de agent met de geëxtraheerde agent-ID.

  11. Doorverwijzen naar de standaardwachtrij (indien niet gevonden):

    • Als er geen agent-ID wordt gevonden (de API-aanroep is mislukt of er is binnen 24 uur geen eerdere aanroep gevonden), plaatst de activiteit QueueToDefault de aanroep in een standaardwachtrij.

  12. Muziek afspelen tijdens het wachten:

    • De PlayMusic_i73 activiteit speelt muziek af terwijl de beller in de wachtrij staat.

Variabelen

  • agentId: (STRING) - De ID van de laatste agent die het gesprek heeft afgehandeld.

  • huidige tijd: (STRING) - De huidige tijd in milliseconden sinds het begin van het tijdperk.

  • goback_by_a_day: (STRING) - De tijd 24 uur geleden in milliseconden sinds de epoch.

  • Reactie: (STRING) - Het HTTP-antwoord van de zoek-API.

  • ANITrim: (STRING) - Het ingekorte ANI (telefoonnummer) van de beller.

Stroomactiviteiten

De volgende tabel beschrijft de volgorde van de activiteiten die in dit workflow-sjabloon zijn opgenomen.

Stroomactiviteit

Beschrijving

Starten

(Nieuw contact)

Het proces start zodra het gesprek binnenkomt.

Acties

PlayMessage

Speelt een bericht af voor de beller.

WachtrijNaarAgent

Zet het gesprek in de wachtrij en verbindt het door naar een specifieke agent.

PlayMusic

Speelt wachtmuziek af.

Wachtrij

Plaatst het gesprek in een standaard wachtrij.

HTTP

Verstuurt een HTTP-verzoek naar de zoek-API met behulp van GraphQL.

PlayMessage

Er wordt een bericht afgespeeld dat aangeeft dat de beller wordt doorgeschakeld naar de laatst gebelde medewerker.

Variabele instellen

  • Huidige tijd: Stelt een variabele in op de huidige tijd.

  • Goback_By_a_day: Stelt een variabele in op het tijdstip van 24 uur geleden.

  • Foutopsporingslogboek: Registreert de API-respons voor debugdoeleinden.

  • Debug_Log: Registreert de geëxtraheerde agent-ID voor debugdoeleinden.

  • SetVariable_7b4: Trimt de ANI voor opzoekdoeleinden.

Voorwaarden

  • Condition_jtn: Controleert of er een agent-ID is gegenereerd.

  • Condition_kxu: Controleert of de HTTP-statuscode 200 is.

Wachtmuziek (MusicOnHold)

Speelt wachtmuziek af terwijl de beller in de wachtrij staat.

Lusafhandeling (CallLoopCycle en LoopCycle)

Zorgt ervoor dat oproepen die te vaak in een lus terechtkomen, naar het eindmenu worden doorgestuurd.

Ontkoppeling (DisconnectContact)

Verbreekt de verbinding na berichten of wanneer de beller ervoor kiest het gesprek te beëindigen.

Aanvullende resources

Voor meer informatie over het gebruik van HTTP-verzoeken met GraphQL en andere activiteiten binnen Webex Contact Center, raadpleegt u het gedeelte HTTP-verzoek van de activiteit.

Raadpleeg ook de Webex Contact Center API-documentatie voor meer informatie over de Search API en GraphQL-query's.

Autonome AI-agent (pakketvolging)

Deze workflow maakt gebruik van een autonome AI-agent om spraakinteracties met betrekking tot pakkettracering te beheren. Het proces biedt de mogelijkheid om, indien nodig of bij fouten van de AI-agent, de zaak door te verwijzen naar menselijke agenten.

Het proces is ontworpen om klantinteracties met betrekking tot pakkettracering af te handelen via een autonome AI-agent. De AI-agent bestaat uit een functie om pakketten te volgen en een kennisbank met betrekking tot algemene vragen over verzending. Klanten kunnen op elk moment vragen om met een medewerker te spreken.

Voorwaarden

Om deze workflow te gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een autonome AI-agent geconfigureerd met de juiste actie (inclusief uitvoering) en kennisdocumenten. Een voorbeeld van een afhandelingsproces is beschikbaar in de Webex Connect-workflowtemplates.

  • Ingangspunt, wachtrij, teams en toewijzing van ingangspunten geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.

  • Cisco Text-to-Speech (TTS) is ingeschakeld voor het dynamisch genereren van aangepaste berichten.

  • Upload statische audiobestanden als u niet de standaardaudio van Cisco gebruikt.

Integratiestoring

  1. Beller initieert contact: Het gesprek wordt ontvangen door Webex Contact Center en doorgestuurd naar de autonome AI-agent.

  2. Interactie met AI-agenten: De AI-agent verwerkt het verzoek van de beller met betrekking tot het volgen van een pakket.

  3. Wachtrij naar agent: Als escalatie nodig is op verzoek van de klant of vanwege fouten van de AI-agent, wordt de beller in een wachtrij geplaatst voor een menselijke medewerker.

  4. Verbinding verbreken: De interactie eindigt zodra het verzoek van de beller is afgehandeld of de beller is doorverbonden met een medewerker.

Activiteiten die in de workflow worden gebruikt

Stroomactiviteit

Beschrijving

Start (Nieuw telefoonnummer) Deze activiteit markeert het begin van de workflow, die wordt geactiveerd door een nieuw gesprek.
Virtuele agent V2 (VAV2) De activiteit die verantwoordelijk is voor de interactie tussen de datastroom en de AI-agent. Interactie. Dezelfde activiteit wordt gebruikt om het gesprek te starten en om statusgebeurtenissen naar de AI-agent te sturen.
Afspeelbericht Geeft systeemberichten weer met behulp van Cisco Text-to-Speech. Wordt gebruikt om een foutmelding af te spelen voordat de situatie wordt doorverwezen naar een menselijke agent in geval van fouten in de VAV2-activiteit.
Wachtrij voor agent Beheert de wachtrijlogica voor escalatie naar menselijke agenten.
Speel muziek Er wordt wachtmuziek afgespeeld terwijl de beller in de wachtrij staat te wachten tot hij met een medewerker wordt verbonden.
Verbinding verbreken De interactie wordt beëindigd na voltooiing van de taken of indien de situatie wordt doorverwezen naar een menselijke medewerker.

Foutafhandeling

Het proces omvat strategieën voor foutafhandeling om onverwachte problemen op een elegante manier af te handelen, zodat de beller wordt geïnformeerd en op de juiste wijze wordt doorverwezen.

Ondersteuning voor ontwikkelaars

Voor meer informatie over het gebruik van Webex Contact Center met autonome AI-agenten kunt u de bijbehorende documentatie raadplegen:

Aanvullende resources

Voor ondersteuning met betrekking tot deze workflow kunt u contact opnemen met het Webex Contact Center Developer Support-team via de Webex Contact Center developer support.

Voor verdere discussies kunt u terecht bij de Webex Contact Center APIs Developer Community.

AI-agent met script (pakkettracering)

Deze workflow is ontworpen om spraakinteracties met betrekking tot pakkettracering af te handelen met behulp van een gescripte virtuele agent. Deze workflow demonstreert de eenvoudigste manier om de afhandeling voor een scriptgestuurde agent te verzorgen. Daarnaast laat de workflow zien hoe klanten in verschillende agentwachtrijen worden geplaatst op basis van de laatst actieve intentie, en hoe aangepaste rapporten voor AI-agents in Analyser kunnen worden gegenereerd.

Deze workflow maakt gebruik van een gescripte Webex AI-agent om met klanten te communiceren over het volgen van pakketten. De VAV2-activiteit (Virtual Agent V2) wordt via de 'Handled'-kant afgesloten wanneer de gescripte agent een aangepaste gebeurtenis genereert om het pakket te volgen. Het proces maakt hiervoor gebruik van een API voor pakkettracering. Deze API is beschikbaar voor ontwikkelaars om te testen en te demonstreren. De uitvoergegevens worden in de workflow verwerkt en via een statusgebeurtenis teruggestuurd naar de agent. Meer informatie over het configureren van de afhandelingvoor scriptgestuurde agents voor spraak.

Voorwaarden

Om deze workflow te gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een Webex AI-agent geconfigureerd om vragen over pakkettracering af te handelen. Deze agent kan worden geïmporteerd bij het aanmaken van een nieuwe agent.

  • Ingangspunt, wachtrij, teams en toewijzing van ingangspunten geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.

  • Zorg ervoor dat Cisco Text-to-Speech (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.

  • Upload indien nodig statische audiobestanden voor aangepaste systeemmeldingen.

Integratiestoring

Integratiestoring

Beschrijving

De beller neemt het initiatief tot contact. Het gesprek wordt ontvangen door Webex Contact Center en doorgeschakeld naar de geprogrammeerde AI-agent.
De interactiestatus wordt vastgelegd met behulp van een globale variabele. De workflow stelt de globale variabele CustomAIAgentInteractionOutcome in om de status van de interactie van de klant met de AI-agent te loggen. Dit wordt op verschillende momenten bijgewerkt en wordt gebruikt om aangepaste rapporten te maken met behulp van de visualisatietool.
Interactie tussen AI-agenten De AI-agent verwerkt de input van de klant en reageert op basis van de ingestelde intenties. Als de gebruiker een pakket wil volgen en een geldig pakketnummer opgeeft, wordt de controle via een aangepaste gebeurtenis teruggegeven aan het proces.
Het parseren en verwerken van metadata van AI-agenten Het pakketnummer van de klant wordt uit de VAV2-metadata gehaald en gebruikt in de HTTP-activiteit.
Voorwaarden voor het vervullen van de respons Het proces controleert of de pakketinformatie is gevonden en geeft daarop de juiste reacties.
De interactie met de AI-agent wordt hervat.* Afhankelijk van de afhandelingsreactie wordt het bericht dat naar de klanten moet worden verzonden, via gebeurtenisgegevens onder 'Statusgebeurtenis' teruggestuurd naar de scripted agent.
Agentoverdracht en dossierbeheer Bepaalt de volgende stappen op basis van de voorgaande intentie en leidt de stroom naar verschillende wachtrijen op basis van de voorgaande intentie.
Wachtrij voor agent Als escalatie nodig is of in geval van fouten, wordt de beller in een wachtrij geplaatst voor een medewerker.
Verbinding verbreken De interactie eindigt zodra het verzoek van de beller is afgehandeld of de beller is doorverbonden met een medewerker.

Activiteiten die in de workflow worden gebruikt

Stroomactiviteit

Beschrijving

Starten Start het proces wanneer een nieuw gesprek binnenkomt.
Stel de uitkomstvariabele van de interactie in Gebruik de activiteit 'Variabele instellen' om de globale variabele 'CustomAIAgentInteractionOutcome' bij te werken en zo de meest recente status van de interactie met de AI-agent op te slaan.
Interactie met AI-agenten Beheert pakketvolgvragen met behulp van gescripte interacties. Dezelfde activiteit wordt gebruikt om het gesprek te starten en om statusgebeurtenissen naar de AI-agent te sturen.
Pakketdetails parseren Haalt het pakketnummer uit de metadata die door de virtuele agent wordt verstrekt.
HTTP-verzoek voor pakketinformatie Verstuurt een verzoek naar de logistieke API om de pakketstatus en de geschatte levertijd op te vragen. Gebruik ABC123456 als voorbeeld van een pakketnummer.
Voorwaardelijke logica Bepaalt het antwoord op basis van de pakketstatus of de HTTP-statuscode van de API-aanroep.
Stel responsvariabelen in Hiermee worden reacties geconfigureerd om aan te geven of het pakket is gevonden of wat de bezorggegevens zijn.
Afspeelbericht Geeft systeemfoutmeldingen weer met behulp van Cisco Text-to-Speech, met name in geval van systeemfouten.
Casusactiviteit Stuurt de workflow op basis van de eerder gemaakte intentie en bepaalt naar welke specifieke wachtrijen de aanvraag moet worden doorgestuurd.
Wachtrij voor agent Beheert de wachtrijlogica voor escalatie naar menselijke agenten.
Speel muziek Er wordt wachtmuziek afgespeeld terwijl de beller in de wachtrij staat te wachten tot hij met een medewerker wordt verbonden.
Verbinding verbreken De interactie wordt beëindigd na voltooiing van de taken of wanneer de situatie wordt doorverwezen naar een menselijke medewerker.

Stroomspecificaties

De JSON-flow die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor de afhandeling van interacties, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste variabelen die worden gebruikt, zijn onder meer:

Variabele

Beschrijving

event_name Naam van de gebeurtenis die naar de AI-agent is verzonden.
event_data De gebeurtenisgegevens worden naar de AI-agent verzonden.
status Status van het pakket op basis van het HTTP-antwoord.
estimatedDelivery Geschatte leverdatum en -tijd voor het pakket op basis van het HTTP-antwoord.
packageResp Het antwoord dat naar de klant wordt teruggestuurd op basis van de HTTP-activiteitsrespons.
Global_VoiceName Bepaalt de stem die wordt gebruikt voor tekst-naar-spraak.
CustomAIAgentInteractionOutcome Registreert de status van de interactie - afgebroken, afgehandeld, geëscaleerd of met een fout - op basis van de interactie van de klant met de AI-agent.

Foutafhandeling

Het proces omvat strategieën voor foutafhandeling om onverwachte problemen op een elegante manier af te handelen, zodat de beller wordt geïnformeerd en op de juiste wijze wordt doorverwezen.

Aanvullende resources

Voor meer informatie over het gebruik van Webex Contact Center met AI-agenten die scripts gebruiken, raadpleegt u de bijbehorende documentatie:

Ondersteuning voor ontwikkelaars

Voor ondersteuning met betrekking tot deze workflow kunt u contact opnemen met het Webex Contact Center Developer Support-team via de Webex Contact Center developer support.

Voor verdere discussies kunt u terecht op de Webex Contact Center APIs Developer Community.

AI-agent met script (afspraak maken bij de dokter)

Deze sjabloon demonstreert de gegevensstroom tussen Webex Contact Center en Webex AI Agent Studio voor een interactie waarbij gebruik wordt gemaakt van een scriptgestuurde agent. De workflow bevat diverse integraties met externe systemen. Deze worden aangeroepen op basis van aangepaste gebeurtenissen die door de AI-agent worden verzonden, waarna de gegevens over de afhandeling worden teruggestuurd naar de agent.

Deze workflow laat zien hoe gegevens worden uitgewisseld tussen Webex Contact Center en Webex AI Agent Studio met behulp van aangepaste gebeurtenissen. Deze workflow maakt het mogelijk om doktersafspraken automatisch in te plannen en te beheren via een geprogrammeerde AI-agent. Het integreert met externe systemen om de beschikbaarheid te controleren, afspraken te maken, bestaande afspraken op te zoeken en afspraken te annuleren. Het proces zorgt voor een naadloze communicatie tussen de beller en de AI-agent, met de mogelijkheid om indien nodig door te schakelen naar een menselijke agent.

Voorwaarden

Om deze workflow te gebruiken, moet u ervoor zorgen dat het volgende is ingesteld:

  • Een geprogrammeerde AI-agent, geconfigureerd met relevante intenties, voor het afhandelen van afspraakboekingen en -annuleringen. Dit kan worden geïmporteerd vanuit sjablonen bij het aanmaken van een nieuwe scriptagent in het AI Agent Studio-platform.

  • Ingangspunt, wachtrij, teams en toewijzing van ingangspunten geconfigureerd op de instellingenpagina van Control Hub voor Webex Contact Center.

  • API's voor de interface met het externe afsprakenbeheersysteem.

  • Cisco Text-to-Speech (TTS) is ingeschakeld voor het genereren van dynamische audioberichten.

  • Upload statische audiobestanden als u niet de standaardaudio van Cisco gebruikt.

Integratiestoring

Integratiestoring

Beschrijving

De beller neemt het initiatief tot contact. Het gesprek wordt ontvangen door Webex Contact Center en doorgeschakeld naar de AI-agent.
Interactie met een AI-agent De AI-agent verwerkt de input van de klant en reageert op basis van de ingestelde intenties.
Schakelen van controle tussen AI-agent en flow De controle over het gesprek wordt op verschillende momenten overgedragen tussen de AI-agent en het gespreksverloop. De AI-agent geeft de controle over aan de workflow via aangepaste gebeurtenissen. De workflow voert de juiste afhandeling uit op basis van de gebeurtenisnaam en geeft de controle samen met de afhandelingsgegevens terug aan de AI-agent via een statusgebeurtenis in de Virtual Agent V2-activiteit.
Wachtrij voor agent Als escalatie nodig is, wordt de beller in een wachtrij geplaatst voor een medewerker.
Verbinding verbreken De interactie eindigt zodra de taak is voltooid of de beller is doorverbonden met een medewerker.

Activiteiten die in de workflow worden gebruikt

Stroomactiviteit

Beschrijving

Starten Deze activiteit markeert het begin van de workflow, die wordt geactiveerd door een nieuw gesprek.
Virtuele agent V2 (VAV2) De activiteit die verantwoordelijk is voor de interactie met de AI-agent. Dezelfde activiteit wordt gebruikt om het gesprek te starten en om statusgebeurtenissen naar de AI-agent te sturen.
Ontleden Wordt gebruikt om de gebeurtenisgegevens van de VAV2-activiteit te parseren.
Geval Wordt gebruikt om de gebeurtenisnaam te controleren die door de VAV2-activiteit wordt verzonden en om door te verwijzen naar de juiste HTTP-verzoekactiviteiten.
HTTP-verzoek Communiceert met externe systemen om bewerkingen uit te voeren zoals het controleren van de beschikbaarheid, het aanmaken, opzoeken of annuleren van afspraken met behulp van HTTP-verzoeken op basis van de gebeurtenisnaam die door de VAV2-activiteit wordt verzonden. De activiteit analyseert ook het antwoord op het HTTP-verzoek.
Voorwaarde Evalueert de uitkomst van HTTP-verzoeken en stuurt de gegevensstroom aan op basis van succes- of foutcondities.
Variabele instellen Wordt gebruikt om variabelen zoals de gebeurtenisnaam en gebeurtenisgegevens te configureren, die essentieel zijn voor het opnieuw aanroepen van de VAV2-activiteit met de juiste statusgebeurtenisparameters.
Afspeelbericht Geeft systeemberichten weer met behulp van Cisco Text-to-Speech. Wordt gebruikt om een foutmelding af te spelen voordat de situatie wordt doorverwezen naar een menselijke agent in geval van fouten in de VAV2-activiteit.
Wachtrij voor agent Beheert de wachtrijlogica voor escalatie naar menselijke agenten.
Speel muziek Er wordt wachtmuziek afgespeeld terwijl de beller in de wachtrij staat te wachten tot hij met een medewerker wordt verbonden.
Verbinding verbreken De interactie wordt beëindigd na voltooiing van de taken of indien de situatie wordt doorverwezen naar een menselijke medewerker.

Stroomspecificaties

De JSON-flow die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor de afhandeling van interacties, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste variabelen die worden gebruikt, zijn onder meer:

Variabele

Beschrijving

event_name Naam van de gebeurtenis die naar de AI-agent is verzonden.
event_data De gebeurtenisgegevens worden naar de AI-agent verzonden.
event_data_string Stringversie van event_data omdat de VAV2-activiteit alleen strings accepteert.
http_input De request body voor de HTTP-activiteit is gebaseerd op VAV2-metadata.
Global_VoiceName Bepaalt de stem die wordt gebruikt voor tekst-naar-spraak.

Foutafhandeling

Het proces omvat strategieën voor foutafhandeling om onverwachte problemen op een elegante manier af te handelen, zodat de beller wordt geïnformeerd en op de juiste wijze wordt doorverwezen.

Aanvullende resources

Voor meer informatie over het instellen van uw AI-agenten in Webex AI Agent Studio en het gebruik ervan met Webex Contact Center, raadpleegt u de Webex AI Agent Studio Beheerhandleiding.

Ondersteuning voor ontwikkelaars

Gebruik subflow-sjablonen

Subflow-sjablonen werken op een vergelijkbare manier als flow-sjablonen. Deze sjablonen stroomlijnen het creëren van subworkflows die in meerdere workflows kunnen worden geïntegreerd, waardoor redundantie en ontwikkeltijd worden verminderd.

Om subflows te maken met behulp van subflow-sjablonen, kiest u het juiste sjabloon, past u het aan uw behoeften aan, valideert u het, publiceert u het en integreert u het in uw workflows. Zie voor meer informatie Flows maken van flowtemplates.

Verzamel terugbelgegevens

Gebruik deze sjabloon om een subflow voor het verzamelen van terugbelinformatie te creëren, waarmee bellers in de wachtrij kunnen blijven of een terugbelverzoek kunnen indienen voor flexibele serviceopties.

Deze subflow biedt een menu waarmee bellers kunnen kiezen voor een terugbelverzoek of in de wachtrij kunnen blijven. Als de terugbeloptie is geselecteerd, worden de benodigde gegevens voor een terugbelverzoek verzameld, waarbij gebruik wordt gemaakt van het huidige nummer van de beller of een alternatief nummer. U kunt de subflow aanpassen om een soepele gebruikerservaring te garanderen door fouten of onbekende situaties, zoals time-outs en ongeldige invoer, af te handelen.

Deze subflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle gesproken aanwijzingen. Voor muziek wordt standaard het ingebouwde muziek-in-wachtstand-bestand gebruikt, defaultmusic_on_hold.wav.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze subflow implementeert:

  • Maak toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten aan, zoals connectoren, uitgaande ANI en meer.
  • Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Zorg ervoor dat de callback-variabelen (bijvoorbeeld: De parameters callbackNumber, callbackNumberEntered en stayInQueue worden correct aan uw systeem gekoppeld om de juiste gegevens vast te leggen.

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Subflow-ingangen

  • callbackNumber - STRING: Het nummer dat gebruikt moet worden voor het terugbellen (hetzelfde nummer waarmee de beller belt of een nieuw nummer).
  • stayInQueue - BOOLEAN: Geeft aan of de beller ervoor heeft gekozen om in de wachtrij te blijven (True) of een terugbelverzoek heeft ingediend (False).

Subflow-uitgangen

  • callbackNumberEntered - STRING: Het nummer dat de beller heeft ingevoerd voor het terugbellen, indien hij of zij ervoor heeft gekozen een alternatief nummer op te geven.
  • stayInQueue - BOOLEAN: Of de beller ervoor koos om in de wachtrij te blijven of teruggebeld te worden.

Substroomanalyse

De volgende tabel beschrijft de verschillende subflow-elementen die betrokken zijn bij het belproces, met een gedetailleerde uitleg van de acties en reacties die tijdens elke fase plaatsvinden.

Substroomelement

Beschrijving

Start subflow

Het gesprek komt in de subflow terecht.

Afmeldmenu

De beller krijgt de optie om in de wachtrij te blijven of teruggebeld te worden.

  • Druk op 1 voor terugbelverzoek.
  • Druk op 2 om in de wachtrij te blijven.

Nummermenu

Als de beller ervoor kiest om teruggebeld te worden, krijgt hij of zij de volgende opties:

  • Druk op 1 om het nummer te gebruiken waarmee ze bellen.
  • Druk op 2 om een nieuw terugbelnummer in te voeren.

Cijfers verzamelen

Als de beller ervoor kiest een nieuw terugbelnummer in te voeren, wordt hij of zij gevraagd het 10-cijferige nummer in te voeren, gevolgd door de hektoets (#). (#).

Stel de variabele in

Het verzamelde terugbelnummer wordt opgeslagen in de variabele callbackNumberEntered.

Einde subflow

De subflow eindigt na het verzamelen van de callback-informatie of het afhandelen van eventuele fouten.

Subflow-activiteiten

De volgende tabel beschrijft de volgorde van de subflow-activiteiten voor het verzamelen van callback-informatie.

Subflow-activiteit

Beschrijving

Start subflow

De subflow start zodra deze wordt aangeroepen.

Afmeldmenu

Dit biedt de beller de mogelijkheid om in de wachtrij te blijven of teruggebeld te worden. Hierbij wordt TTS gebruikt om de beller te vragen op 1 te drukken voor een terugbelverzoek of op 2 om in de wachtrij te blijven.

Nummermenu

Als de beller kiest voor een terugbelverzoek, wordt hem gevraagd om zijn huidige nummer te gebruiken of een nieuw nummer in te voeren.

Cijfers verzamelen

Als de beller ervoor kiest een nieuw nummer in te voeren, wordt het 10-cijferige nummer gevolgd door het hekje (#) vastgelegd. (#).

Stel de variabele in

Het verzamelde nummer wordt opgeslagen in de variabele callbackNumberEntered voor verder gebruik.

Einde subflow

Het proces wordt afgesloten nadat de keuzes van de beller zijn verwerkt en de benodigde informatie is verzameld.

Aanvullende resources

Voor meer informatie over het configureren van subflows, zie de Webex Contact Center installatie- en beheerhandleiding.

Foutafhandeling

Gebruik de sjabloon voor foutafhandeling in Webex Contact Center om fouten zoals problemen met de wachtrijverwerking of mislukte API-aanvragen af te handelen. Het kan worden gekoppeld aan specifieke activiteiten of worden geconfigureerd als een algemene foutafhandelaar, waardoor het systeem soepel blijft functioneren en gebruikers feedback krijgen over eventuele problemen.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze subflow implementeert:

  • Zorg ervoor dat Cisco Text-to-Speech (TTS) is ingeschakeld voor het contactcenter, zodat tekst-naar-spraak kan worden gebruikt voor foutmeldingen.
  • Wijs de variabele errorMessage toe om de juiste foutmeldingen dynamisch af te handelen in uw workflow.

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Subflow-ingangen

  • foutbericht - STRING: Het foutbericht wordt dynamisch weergegeven en geeft aan welk probleem de beller ondervindt.

Subflow-uitgangen

  • N/A: Deze subflow produceert geen uitvoer, omdat deze wordt gebruikt om fouten af te handelen en feedback aan de aanroeper te geven.

Substroomanalyse

De volgende tabel beschrijft de verschillende subflow-elementen die betrokken zijn bij het belproces, met een gedetailleerde uitleg van de acties en reacties die tijdens elke fase plaatsvinden.

Substroomelement

Beschrijving

Start subflow

De subflow wordt geactiveerd wanneer er een fout optreedt.

Afspeelfoutmelding

Het systeem geeft een dynamisch foutbericht weer, gedefinieerd door de variabele errorMessage, met behulp van Cisco Cloud TTS. Het bericht zou bijvoorbeeld kunnen zijn: We ondervinden technische problemen. Probeer het later opnieuw.

Einde subflow

(Normaal einde)

Als de fout succesvol wordt afgehandeld, wordt het subproces netjes beëindigd.

Einde subflow

(Einde fout)

Als er zich verdere problemen voordoen (bijvoorbeeld als het foutbericht niet wordt afgespeeld), eindigt de subflow in een escalatiestatus om een kritieke fout aan te geven.

Subflow-activiteiten

De volgende tabel beschrijft de volgorde van de subflow-activiteiten voor het afhandelen van fouten.

Subflow-activiteit

Beschrijving

Start subflow

De subflow start wanneer er een fout optreedt, waarmee de foutafhandelingssequentie wordt opgestart.

Afspeelfoutmelding

Speelt het foutbericht af voor de beller via Cisco Cloud TTS. De inhoud van het bericht wordt dynamisch bepaald door de variabele errorMessage.

Einde subflow

(Normaal einde)

De subflow wordt beëindigd als de fout zonder verdere problemen is opgelost.

Einde subflow

(Einde fout)

De subflow wordt beëindigd met een escalatie als er tijdens het foutafhandelingsproces aanvullende fouten optreden.

Aanvullende resources

Voor meer informatie over het configureren van subflows, zie de Webex Contact Center installatie- en beheerhandleiding.

HTTP-gegevensdip

Gebruik deze subflow-sjabloon om klantaccountinformatie op te halen via een HTTP-verzoek. Het ondersteunt bevestiging van account-ID's, handmatige invoer als het verzoek mislukt, en behandelt time-outs, ongeldige invoer en kritieke fouten – ideaal voor geautomatiseerde klantaccountzoekacties in contactcenters.

Deze subflow biedt een dynamische ervaring waarbij klantaccountinformatie wordt opgehaald met behulp van een HTTP-verzoek. Als de zoekopdracht succesvol is, wordt de klant gevraagd het account-ID te bevestigen. Mocht dit niet lukken, of als de beller dat wenst, kan hij of zij het rekeningnummer handmatig invoeren. Het proces handelt fouten zoals ongeldige invoer, time-outs en kritieke storingen op een elegante manier af, met de bijbehorende meldingen.

Deze subflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle gesproken aanwijzingen.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze subflow implementeert:

  • Maak toegangspunten, wachtrijen, connectoren, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten aan.
  • Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).
  • Zorg ervoor dat de HTTP-aanvraag-URL en -parameters correct zijn ingesteld op basis van de behoeften van uw organisatie.

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Subflow-ingangen

  • foutbericht - STRING: Een bericht dat wordt afgespeeld in geval van een fout tijdens de subflow.

Subflow-uitgangen

  • uitvoervariabele - STRING: Slaat het bevestigde of handmatig ingevoerde rekeningnummer op.

Substroomanalyse

De volgende tabel beschrijft de verschillende subflow-elementen die betrokken zijn bij het belproces, met een gedetailleerde uitleg van de acties en reacties die tijdens elke fase plaatsvinden.

Substroomelement

Beschrijving

Start subflow

(Initialisatie)

De subflow start het proces voor het ophalen van klantgegevens.

Een moment geduld

(Troostbericht)

De beller wordt via een TTS-prompt geïnformeerd dat het systeem zijn of haar gegevens aan het ophalen is: Even geduld alstublieft terwijl we uw gegevens opzoeken.

HTTP-verzoek

(Klantgegevens ophalen)

Het systeem verstuurt een HTTP GET-verzoek om klantgegevens op te halen van een specifiek API-eindpunt. Indien succesvol, bevat het antwoord het klant-ID.

Controleer de HTTP-status

(Reactie beoordelen)

De HTTP-respons wordt geëvalueerd op basis van de statuscode. Als het verzoek succesvol is, gaat het proces verder naar de volgende stap.

Bevestigingsmenu

(Verzoek om bevestiging of handmatige invoer)

De beller wordt gevraagd de opgehaalde account-ID te bevestigen of handmatig zijn of haar accountnummer in te voeren als dit onjuist is.

Stel de variabele in

(Winkelaccount-ID)

Als de beller de account-ID bevestigt, wordt de waarde opgeslagen in de outputVariable.

Cijfers verzamelen

(Handmatige boekhoudinvoer)

Als het verzoek mislukt of als de beller ervoor kiest om zijn rekeningnummer opnieuw in te voeren, wordt hij gevraagd een 6-cijferig rekeningnummer in te voeren, gevolgd door de hektoets (#). (#).

Foutafhandeling

(Nog steeds aanwezig, ongeldig, kritiek)

De subflow behandelt time-outs, ongeldige invoer en kritieke fouten met bijbehorende meldingen:

  • Nog steeds daar: Vraagt: Ben je er nog?, in geval van een time-out.
  • Ongeldig: De beller wordt op de hoogte gesteld van ongeldige invoer en wordt gevraagd het opnieuw te proberen.
  • Fout: Een kritieke foutmelding met de tekst: Er is iets misgegaan.

Einde subflow

(Conclusie)

De subflow eindigt na bevestiging van het rekeningnummer of na afhandeling van een fout.

Subflow-activiteiten

De volgende tabel beschrijft de volgorde van de subactiviteiten voor deze sjabloon.

Subflow-activiteit

Beschrijving

Start subflow

De subflow start zodra deze wordt aangeroepen.

Een moment geduld

Speelt een bericht af via TTS, waarin de beller wordt gevraagd te wachten terwijl zijn of haar gegevens worden opgevraagd.

HTTP-verzoek

Verstuurt een HTTP GET-verzoek om de accountgegevens van de klant op te halen.

Controleer de HTTP-status

Evalueert het HTTP-antwoord om te bepalen of het verzoek succesvol was.

Bevestigingsmenu

De beller wordt gevraagd het opgehaalde account-ID te bevestigen of opnieuw in te voeren als het onjuist is.

Stel de variabele in

Slaat het bevestigde of handmatig ingevoerde rekeningnummer op.

Cijfers verzamelen

Verzamelt een 6-cijferig rekeningnummer van de beller als het HTTP-verzoek mislukt of als de beller ervoor kiest een nieuw rekeningnummer in te voeren.

Foutafhandeling

Tijdens de subflow worden verschillende prompts gebruikt om time-outs, ongeldige invoer en kritieke fouten af te handelen.

Einde subflow

Het proces wordt afgesloten nadat het rekeningnummer is bevestigd of er een fout optreedt.

Wachtrijbehandeling

Gebruik deze subflow-sjabloon om de afhandeling van wachtrijen in Webex Contact Center te automatiseren, zodat bellers betrokken blijven met muziek en berichtaanwijzingen.

Deze subflow speelt eerst wachtrijmuziek af, gevolgd door een bericht. Deze sequentie wordt tot een bepaald aantal keren herhaald (standaard is dit drie). Het zorgt voor een vlotte afhandeling van de wachtrij en een prettige ervaring voor de beller. Je kunt variabelen zoals muziekkeuze, berichtinhoud en herhalingsfrequentie aanpassen.

Deze subflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle gesproken aanwijzingen. Voor muziek wordt standaard het ingebouwde bestand (defaultmusic_on_hold.wav) gebruikt voor muziek in de wachtstand.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze subflow implementeert:

  • Maak toegangspunten, wachtrijen, connectoren, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten aan.
  • Zorg voor een correcte logica voor de afhandeling van wachtrijen en voor de juiste configuraties voor foutafhandeling.
  • Upload statische audiobestanden als u aangepaste audioprompts of muziekbestanden gebruikt in plaats van Cisco Text-to-Speech (TTS).

Voor gedetailleerde stappen, zie de handleiding voor het instellen en beheren van Webex Contact Center .

Subflow-ingangen

  • wachtrijBericht - STRING: Het bericht dat tussen de muzieknummers wordt afgespeeld (standaard: Even geduld alstublieft).
  • queueMusic1 - STRING: Het eerste muziekbestand dat wordt afgespeeld terwijl de beller wacht (standaard: defaultmusic_on_hold.wav).
  • queueMusic2 - STRING: Het tweede muziekbestand dat tussen berichten wordt afgespeeld (standaard: defaultmusic_on_hold.wav).
  • teller - GEHEEL GETAL: Een teller om het aantal lussen bij te houden (standaard: 0).
  • muziekDuur - GEHEEL GETAL: De duur waarin elk muzieknummer wordt afgespeeld (standaard: 10 seconden).

Subflow-uitgangen

Geen

Substroomanalyse

De volgende tabel beschrijft de verschillende subflow-elementen die betrokken zijn bij het belproces, met een gedetailleerde uitleg van de acties en reacties die tijdens elke fase plaatsvinden.

Substroomelement

Beschrijving

Start subflow

De onderstroom begint.

Conditiecontrole

De subflow controleert of de teller kleiner is dan 2. Indien dit waar is, gaat het proces verder met de muziek- en berichtensequentie. Indien onwaar, eindigt de subflow.

Speel muziek 1

Het eerste muziekbestand (queueMusic1) wordt afgespeeld gedurende de tijd die is gedefinieerd door musicDuration.

Speel bericht af

Na het eerste muziekbestand wordt een bericht afgespeeld via Cisco TTS, met de inhoud gedefinieerd door queueMessage.

Speel muziek 2

Na het bericht wordt het tweede muziekbestand (queueMusic2) afgespeeld gedurende de ingestelde tijdsduur.

Verhoog de teller

De teller wordt met 1 verhoogd nadat het tweede muziekbestand is afgespeeld.

Controleer de toestand opnieuw.

Nadat de teller is verhoogd, controleert het proces opnieuw of de teller nog steeds kleiner is dan 2. Als dit waar is, wordt de lus herhaald; anders eindigt de subflow.

Einde subflow

Zodra de teller 2 bereikt, eindigt de subflow.

Subflow-activiteit

De volgende tabel beschrijft de volgorde van de subflow-activiteiten.

Subflow-activiteit

Beschrijving

Start subflow

Initialiseert het subflowproces.

Conditiecontrole

Er wordt gecontroleerd of de teller kleiner is dan 2, zodat de lus kan doorgaan.

Speel muziek 1

Speelt het eerste muziekbestand af gedurende de tijd die is opgegeven door musicDuration.

Speel bericht af

Speelt een bericht af met Cisco TTS, waarbij de inhoud wordt aangeleverd door queueMessage.

Speel muziek 2

Speelt het tweede muziekbestand af gedurende de tijd die is opgegeven door musicDuration.

Verhoog de teller

Verhoogt de teller met 1 om de lus te besturen.

Einde subflow

De subflow wordt beëindigd zodra de teller de vooraf ingestelde limiet bereikt.

Sjabloon voor geplande terugbelsubflow

Gebruik deze sjabloon om een subflow te creëren waarmee bellers een terugbelverzoek kunnen inplannen voor een specifieke datum en tijd, inclusief het selecteren van de tijdzone.

Deze subflow leidt de beller door een reeks vragen om alle benodigde informatie te verzamelen voor een gepland terugbelgesprek. Er wordt gevraagd om de gewenste datum, een begin- en eindtijd voor het terugbelvenster en de tijdzone van de beller. De subflow omvat validatie van datum- en tijdinvoer om de nauwkeurigheid te waarborgen. Als een ongeldig formaat wordt ingevoerd, wordt de beller opnieuw om invoer gevraagd. Zodra alle informatie succesvol is verzameld, wordt deze gebruikt om de terugbelafspraak in het systeem in te plannen.

Deze subflow maakt gebruik van Cisco Text-to-Speech (TTS) voor alle gesproken instructies.

Voorwaarden

Zorg ervoor dat aan de volgende vereisten is voldaan in de Webex Contact Center Management Portal voordat u deze subflow implementeert:

  • Maak toegangspunten, wachtrijen, teams, toegangspunttoewijzingen en alle andere organisatiespecifieke configuratieactiviteiten aan, zoals connectoren, uitgaande ANI en meer.

  • Upload statische audiobestanden als u aangepaste audioprompts gebruikt in plaats van Cisco Text-to-Speech (TTS).

  • Voor gedetailleerde stappen, zie de Webex Contact Center installatie- en beheerhandleiding.

Subflow-ingangen

VariabelenaamTypeBeschrijving
Terugbelnummer SNAAR Het telefoonnummer dat gebruikt moet worden voor het terugbellen.
Klantnaam SNAAR De naam van de klant die om een terugbelverzoek heeft gevraagd.
Terugbelwachtrij SNAAR De wachtrij waarnaar de geplande terugbelactie wordt verzonden.

Substroomuitgangen

VariabelenaamTypeBeschrijving
Terugbeldatum SNAAR De datum waarop het terugbelgesprek is gepland, in het formaat JJJJ-MM-DD.
TerugbelschemaTijdzone SNAAR De IANA-tijdzone-identificatiecode voor de terugbelactie (bijv. America/Chicago).
CallbackScheduleStartTime SNAAR De starttijd voor het terugbelvenster, geformatteerd als HH:mm:ss.
TerugbelschemaEindtijd SNAAR De eindtijd voor het terugbelvenster, geformatteerd als HH:mm:ss.

Substroomonderbreking

De volgende tabel beschrijft de verschillende subflow-elementen die betrokken zijn bij het belproces, met een gedetailleerde uitleg van de acties en reacties die tijdens elke fase plaatsvinden.

SubstroomelementBeschrijving
Start Subflow Het gesprek komt in de subflow terecht.
Planningsdatum De beller wordt gevraagd om de gewenste terugbeldatum in te voeren in het formaat JJJJMMDD. De subflow valideert de invoer om te controleren of het een echte datum is. Indien ongeldig, wordt de prompt herhaald.
Aanvangstijd van het schema De beller wordt gevraagd de starttijd van het terugbelvenster in te voeren in HHMM-formaat (24 uur). De subflow valideert de invoer om te controleren of het een geldige tijd is. Indien ongeldig, wordt de prompt herhaald.
Eindtijd van het schema De beller wordt gevraagd de eindtijd van het terugbelvenster in te voeren in HHMM-formaat (24 uur). De subflow valideert de invoer om te controleren of het een geldige tijd is. Indien ongeldig, wordt de prompt herhaald.
Tijdzone plannen De beller krijgt een menu te zien om zijn of haar tijdzone te selecteren. - Druk op 1 voor IST (Indian Standard Time). - Druk op 2 voor Central Time. - Druk op 3 voor Eastern Time.
Plan een terugbelafspraak Met behulp van alle verzamelde informatie (CallbackNumber, CustomerName, CallbackQueue en de geplande datum, tijd en tijdzone) plant de subflow de terugbelafspraak officieel in het systeem in.
Einde substroom De subflow eindigt nadat de callback succesvol is ingepland.

Substroomactiviteiten

De volgende tabel beschrijft de volgorde van de subflow-activiteiten voor het inplannen van een terugbelverzoek.

SubstroomactiviteitBeschrijving
Start Subflow De subflow start zodra deze wordt aangeroepen.
Planningsdatum Registreert de door de beller gewenste terugbeldatum. De TTS-prompt luidt: "Voer uw gewenste datum in in het formaat JJJJMMDD". De invoer wordt gecontroleerd om er zeker van te zijn dat het een correct datumformaat is.
ConvertDateFormat Zodra een geldige datum is ingevoerd, zet deze activiteit de invoer YYYYMMDD om in het formaat YYYY-MM-DD en slaat deze op in de variabele CallbackScheduleDate.
Aanvangstijd van het schema Verzamelt de starttijd voor het terugbelvenster. De TTS-prompt luidt: "Voer de starttijd voor uw terugbelverzoek in in het formaat HHMM". De invoer wordt gevalideerd om te controleren of het een correct tijdformaat is.
ConvertStartTime Converteert de HHMM-starttijdinvoer naar een HH:mm:ss formatteert het en slaat het op in de variabele CallbackScheduleStartTime.
Eindtijd van het schema Verzamelt de eindtijd voor het callbackvenster. De TTS-prompt luidt: "Voer de eindtijd voor uw terugbelverzoek in in het formaat HHMM". De invoer wordt gevalideerd om te controleren of het een correct tijdformaat is.
ConvertEndTime Converteert de HHMM-eindtijdinvoer naar een HH:mm:ss formatteert het en slaat het op in de variabele CallbackScheduleEndTime.
SchemaTijdzone Er verschijnt een menu om een tijdzone te selecteren.
Plan een terugbelafspraak Deze laatste actie gebruikt alle verzamelde en geformatteerde variabelen om het geplande terugbelverzoek in het systeem aan te maken.
Einde substroom Het proces wordt afgesloten nadat de callback succesvol is ingepland.

Werkstromen creëren en beheren

Een stroom maken

Met de module voor routeringsbronnen kunt u workflows creëren en beheren. Bij het ontwerpen van een workflow mag een consultinteractie geen beleefdheidsterugbelverzoek, feedback via een enquête na het gesprek of een blinde doorverwijzing bevatten.

Als u een flow aanmaakt en het aantal knooppunten meer dan 100 bedraagt, kunt u vertraging ondervinden in de Flow Designer. In dergelijke gevallen raden we aan om de functies Flow Chaining en Dynamische Variabelen te gebruiken om een grote stroom op te splitsen in kleinere, beter beheersbare stromen. Voor meer informatie, zie Meerdere stromen koppelen (met GoTo) en Contact opnemen in de wachtrij.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op de pagina Flows ] op Flows beheren. Kies Stroomschema's maken uit de vervolgkeuzelijst.

De wizard Een nieuwe stroom maken verschijnt met de optie om te kiezen uit Stroom of Substroom.
4

Klik Stroom.

Klik op Subflow om een subflow te creëren. Het proces voor het creëren van een subflow is vergelijkbaar met dat van het creëren van een flow.

5

Kies de gewenste optie voor het aanmaken van de workflow:

  • Opnieuw beginnen—Gebruik deze optie om een nieuwe workflow vanaf het begin te creëren.
  • Flow-sjablonen—Gebruik deze optie om een flow te maken op basis van flow-sjablonen. Voor meer informatie, zie Flows maken vanuit flowtemplates.
  • Importeren—Gebruik deze optie om flows te importeren vanuit een lokale opslag. Raadpleeg voor meer informatie Importeer een stroom.
6

Klik op Begin opnieuw.

7

Voer in het veld Flow name een unieke naam in.

De naam van de flow mag geen spaties bevatten. Het enige toegestane speciale teken is _ (underscore). De toegestane lengte is 80 tekens. Bijvoorbeeld, NewContact_01.

8

Klik op Stroom maken.

Het venster Flow Designer verschijnt.

9

Voer in het gedeelte Algemene instellingen de beschrijving van de workflow in. Je kunt de beschrijving later niet meer wijzigen.

10

(Optioneel) Configureer de volgende instellingen in het gedeelte Diagraminstellingen.

  • Gebogen links— In- of uitschakelen om te schakelen tussen gebogen links en haakse links voor elke stroom.

    Je kunt gebogen links inschakelen om de verbinding tussen activiteiten beter zichtbaar te maken. In complexe diagrammen zorgen gebogen lijnen voor een betere leesbaarheid dan rechte lijnen, die vaak overlappen.

  • Linkkleur—Kies de kleur uit het kleurenpalet om de links aan te geven.

  • Kleur foutpad—Kies de kleur uit het vervolgkeuzemenu om de foutpaden aan te geven.

  • Selectiekleur—Kies de kleur uit het kleurenpalet om de gekozen link en de bijbehorende activiteiten aan te geven.

  • Dikte—Geef de waarde op om de dikte van de link en de verbonden activiteiten te vergroten of te verkleinen. Dikte wordt gemeten in pixels en de standaardwaarde is 1 pixel. De maximaal ondersteunde dikte is 3 pixels.

11

Schakel in het gedeelte Flow Decryption Settings de schakelaar Enable flow decryption in om het decoderen van gevoelige informatie in de flow toe te staan. Er verschijnt een pop-upvenster met de titel " Debug Details Data Disclosure " . Vink Ik ga akkoord aan en klik op Opslaan. U kunt nu gevoelige informatie uit de stroomlogboeken decoderen tijdens het debuggen van stromen. Zie de sectie Trace Flows voor meer informatie.

12

Voer de volgende taken uit om de workflow te creëren:

Maak workflows aan op basis van workflowtemplates.

Flow-sjablonen bieden kant-en-klare workflows voor veelvoorkomende gebruikssituaties. Om flows te maken op basis van flowtemplates:

1

Meld u aan Control Hub.

2

Navigeer naar Diensten > Contactcentrum.

3

Klik in het navigatievenster Contactcentrum op Klantbeleving > Stromen.

4

Klik op de pagina Flows ] op Flows beheren en vervolgens op de vervolgkeuzelijst Flows maken.

De wizard Een nieuwe stroom maken verschijnt met de optie om te kiezen uit Stroom of Substroom.
5

Klik Stroom.

Om een subflow te maken, klikt u op Subflow. Het proces voor het creëren van een subflow is vergelijkbaar met dat van het creëren van een flow.

6

Klik in het menu Kies een methodeop Stroomsjablonen.

7

Kies uw sjabloon uit de beschikbare lijst. Klik op Volgende.

Klik op Details bekijken om een gedetailleerde preview van de sjabloon te zien. Raadpleeg het gedeelte Details van de stroomsjabloon bekijken voor meer informatie.

8

Geef in het veld Flow name een unieke naam op voor de flow. Houd je aan de naamgevingsconventies.

9

Klik op Volgende.

Je hebt een nieuwe workflow gemaakt op basis van een workflowsjabloon.

Voor meer informatie over de workflows en als er vóór het testen nog verdere configuratie nodig is, kunt u de links in de lijst met workflowtemplates raadplegen. Zie Details van de stroomsjabloon bekijken.

De volgende stappen

Pas de activiteiten en gebeurtenissen in het proces aan uw wensen aan. Valideer en publiceer de workflow.

Details van de stroomsjabloon bekijken

Voor meer informatie over een specifiek sjabloon:

1

Kies het gewenste sjabloon op de pagina met sjablonen.

2

Klik op Details bekijken. De pagina met sjabloondetails verschijnt.

  • In het bovenste paneel wordt een voorbeeld van de gekozen sjabloon weergegeven. Klik op het pictogram voor volledig scherm om de sjabloon op volledig scherm te openen. Selecteer specifieke gedeeltes van de sjabloon en zoom in en uit. Indien nodig kunt u schakelen tussen de hoofdstroom en de gebeurtenisstroom.
  • Het onderste venster bevat de volgende secties met gedetailleerde informatie over de geselecteerde stroomsjabloon:
    • Beschrijving—Korte beschrijving en doel van de sjabloon.
    • Details—Belangrijkste kenmerken van de sjabloon.
    • Voorwaarden—Stappen die u moet configureren om de stroomsjabloon naar behoren te laten werken.
    • Stroomanalyse—Details over hoe de stroom begint, wat er in de stroom gebeurt en hoe de stroom eindigt.
    • Gebruikte activiteiten— Geeft een overzicht van de verschillende activiteiten die in de specifieke sjabloon worden gebruikt.
    • Aanvullende details—Aanvullende details over de stroomsjabloon.

De volgende stappen

Klik op Selecteer sjabloon om verder te gaan met het gekozen sjabloon.

Contextmenu-opties

Gebruik het contextmenu voor extra acties. Om het contextmenu te openen vanaf de pagina Flows, selecteer je de flow en open je deze in de Flow Designer-module. Beweeg de muis over de stroomnaam. Er verschijnt een menu met de volgende opties:

  • Naam bewerken—Gebruik dit om de stroom te hernoemen.
  • Exporteren—Gebruik dit om de stroom te exporteren.
  • Import—Gebruik dit om de stroom te importeren.
  • Verwijderen—Gebruik dit om de stroom te verwijderen.
  • Versiegeschiedenis bekijken—Gebruik dit om de versiegegevens van de workflow te bekijken.

Bewerk stroomvariabelen

Je kunt een variabele niet bewerken als deze in gebruik is. Nadat je een variabeltype hebt aangemaakt, kun je dat type niet meer bewerken.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken. De workflow wordt geopend in het venster Flow Designer.

4

Klik op een variabele tag in het paneel Globale eigenschappen.

Er verschijnt een pop-upvenster met een samenvatting van de variabele-informatie.
5

Klik op Bewerken in de rechterbovenhoek van het pop-upvenster.

6

Selecteer de ongebruikte variabele in de workflow.

7

Breng de nodige wijzigingen aan in de variabelenaam, beschrijving, waarde en variabeleconfiguraties.

Een stroom aanpassen

Gebruik de schakelaar Bewerken om een stroom te bewerken. Wanneer deze functie is ingeschakeld, kunnen andere flowontwikkelaars de flow niet gelijktijdig bewerken. Standaard wordt een workflow geopend in de alleen-lezenmodus.

Je kunt variabelen die gevoelige informatie bevatten als beveiligd markeren. Wanneer u een bestaande workflow opent die workflowvariabelen bevat, krijgt u een melding om die variabelen te controleren en als beveiligd te markeren. Voor meer informatie over beveiligde variabelen, zie Beveiligde variabelen.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt en toont de lijst met flows met de volgende velden:

Naam van het veld

Beschrijving

Stroomnaam

De naam van de flow zoals geconfigureerd in de Flow Designer-applicatie.

De naam van de flow moet uniek zijn.

Beschrijving

De beschrijving van de workflow zoals geconfigureerd in de Flow Designer-applicatie.

Status

Geeft aan of het stroomschema is gepubliceerd of zich nog in de conceptfase bevindt.

Laatst gewijzigdDatum en tijd waarop de workflow voor het laatst is gewijzigd.

Laatst bewerkt door

Het e-mailadres van de gebruiker die de workflow het laatst heeft bewerkt.

3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken. De workflow wordt geopend in het venster Flow Designer.

Als de geselecteerde stroom variabelen bevat, wordt u in een bericht gevraagd de variabelen als beveiligd te markeren.

Je kunt de workflow alleen aanpassen als de schakelaar Bewerken op is ingeschakeld. Als de schakelaar Bewerken op is uitgeschakeld, wordt de workflow in alleen-lezenmodus weergegeven.

4

Instellingen voor flow-decryptie: Schakel de Flow Decryption Settings in om de decryptie van flow mogelijk te maken. Zie de sectie Trace Flows voor meer informatie.

5

Klik op Ga naar Selecteer Beveiligde Variabelen om het dialoogvenster Beveiligde Variabelen Bewerken te openen.

U kunt op Overslaan klikken om door te gaan met het bewerken van de geselecteerde flow zonder de beveiligde variabelen te markeren. Dit dialoogvenster verschijnt de volgende keer dat u de workflow bewerkt.

Schakel het selectievakje Dit bericht niet meer weergeven in om het selectieproces voor de geselecteerde flow permanent over te slaan.

Deze functie wordt momenteel niet ondersteund.

6

Vink de selectievakjes aan van de variabelen die gevoelige informatie bevatten en klik op Opslaan.

In het venster Flow Designer worden de geselecteerde variabelen weergegeven met een slotpictogram naast de variabelnamen.

De geselecteerde workflow wordt geopend in alleen-lezenmodus.

7

Schakel de Bewerken schakelaar in om de workflow te wijzigen.

8

Bewerk de conceptstroom naar wens.

Wanneer u een workflow aanpast, mag een consultinteractie geen terugbelverzoek, feedback via een enquête na het gesprek of doorverwijzing zonder voorafgaande kennisgeving bevatten.

9

Klik op Opslaan om de flow op te slaan als u de schakelaar Automatisch opslaan uitschakelt.

Bekijk de audio-aanwijzing tijdens het proces.

Met de functie voor het vooraf afspelen van audioprompts kunt u direct .wav-bestanden en tekst-naar-spraakberichten (TTS) afspelen binnen de Flow Designer-module. De Voorbeeldprompt knop in de volgende activiteiten biedt een verbeterde ontwikkelaarservaring door de tijd en moeite die nodig is voor het valideren van audio- en tekst-naar-spraakberichten te verminderen:

Bekijk audiofragmenten als voorbeeld in workflows.

Gebruik de Voorbeeldprompt knop om snel de audioprompts, taal- en stemselecties in TTS-berichten te controleren, en om SSML-opmaak te testen voor het personaliseren van prompts.

  • De activiteit 'Muziek afspelen' biedt geen ondersteuning voor het weergeven van een voorbeeldprompt.

  • Bij het beluisteren van de spraakuitvoer is het selecteren van een stem verplicht.

  • Je kunt de TTS-connectoroptie niet wijzigen tijdens het bekijken van de prompt. Sluit het voorbeeldvenster en selecteer een andere provider in de activiteit om een andere TTS-provider te testen.

  • De instellingen Taal en Stem in de vervolgkeuzelijst bij het bekijken van een prompt komen overeen met de variabelen Global_Taal en Global_Stemnaam, respectievelijk. Je kunt deze instellingen in de workflow aanpassen om de gebruikerservaring te veranderen.

  • Bij het testen van audiobestandsvariabelen moet u ervoor zorgen dat het bestandspad overeenkomt met een daadwerkelijk .wav-bestand dat op het systeem aanwezig is.

Zoek entiteiten in een workflow

Gebruik de zoekfunctie om entiteiten in een workflow te zoeken en snel hun locaties te vinden. Voor complexere en meer uitgebreide workflows kunt u deze zoekfunctie gebruiken om handmatig zoeken naar de gewenste entiteiten te voorkomen.

Met deze zoekfunctie kunt u de volgende entiteiten in de workflow doorzoeken:

  • Activiteitsnamen, beschrijvingen en invoer
  • Variabelenamen
  • Kiezeluitdrukkingen
  • Stromingseigenschappen

Je kunt vrije tekst zoeken en vervangen in velden zoals tekstinvoervelden, beschrijvingen, Pebble-expressies, enzovoort.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken.

De workflow wordt geopend in het venster Flow Designer.
4

Voer in het zoekvak rechtsboven het trefwoord (activiteitsnaam, variabelenaam of tekenreeks) in en druk op Enter.

U kunt het zoekvenster ook openen met behulp van de volgende sneltoetsen: Commando + K (voor macOS) en Ctrl + k (voor Windows).

De zoekresultaten verschijnen in een apart zoekvenster aan de linkerkant van het scherm.
5

(Optioneel) Selecteer een of meer entiteitstypen uit de keuzelijst om de zoekresultaten te filteren.

6

Om tekst te zoeken en te vervangen, ga als volgt te werk:

  1. Voer het woord in het veld in om het gekozen trefwoord te vervangen.

  2. U kunt de afzonderlijke zoekresultaten selecteren en vervangen door het opgegeven trefwoord, of u kunt op het pictogram Alles vervangen (Vervang alle pictogrammen.) klikken om alle voorkomende gevallen in de hele flow te vervangen.

Versielabels toevoegen aan een workflow

We raden aan om versie-labels toe te voegen om de levenscyclus van het proces in kaart te brengen, door de verschillende fasen heen, zoals ontwikkeling, testen en livegang. In plaats van wijzigingen direct in de workflow aan te brengen, kunt u de workflow in fasen publiceren voordat u deze in productie neemt. Deze functie helpt u voorkomen dat uw huidige workflow in de productieomgeving wordt overschreven.

Wanneer u een workflow publiceert, koppelt u naast de workflownaam ook een versielabel zoals 'Live', 'Test' of 'Ontwikkeling' aan de nieuwe workflowversie. Dit biedt de mogelijkheid om verschillende versies van dezelfde workflow te koppelen aan verschillende ingangspunten of GoTo-activiteiten. 'Latest' is het standaardversielabel dat u niet kunt verwijderen van een flowversie. Je kunt naast het label 'laatste versie' ook elk ander versie-label gebruiken.

Bovendien kunt u meerdere versies van dezelfde workflow aan een ingangspunt koppelen. Tijdens de configuratie van een toegangspunt kunt u een workflow selecteren, samen met een van de bijbehorende versie-labels.

Je kunt de stroomlogica ook dynamisch aanpassen door binnen de stroom toegang te krijgen tot versie-labels met behulp van de variabele NewContact (zie Start Flow voor meer informatie). De variabele NewContact.FlowVersionLabel geeft het label van de huidige uitvoeringsversie weer: Of het nu 'Dev', 'Test', 'Live' of 'Latest' is. Door een label aan een flowversie toe te voegen, kun je aangepaste logica maken die is afgestemd op de specifieke versie-labels van de flow.

Wanneer je de workflow in de bewerkingsmodus opent, zie je de conceptversie van de laatst gepubliceerde workflowversie. Wanneer je deze conceptversie publiceert, wordt het label 'laatste versie' eraan gekoppeld. Op een bepaald moment heeft slechts één flow het label 'laatste versie' eraan gekoppeld. Dit komt overeen met de laatst gepubliceerde versie van het stroomschema.

Voordat u begint

Je moet de workflow minstens één keer publiceren.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken. De workflow wordt geopend in het venster Flow Designer.

4

Bewerk de workflow.

5

Klik op Opslaan om de flow op te slaan als u de schakelaar Automatisch opslaan uitschakelt.

6

Schakel de Validatie schakelaar in om publiceren mogelijk te maken.

7

Klik op Publiceren.

8

(Optioneel) Voer in het dialoogvenster Flow publiceren een notitie in over de versie of andere informatie die u met andere flowontwikkelaars wilt delen.

9

Standaard is Latest geselecteerd als het versielabel dat de meest recente versie van de flow aangeeft. Je kunt meerdere versielabels aan een flowversie toevoegen, zoals live, dev of test, via de vervolgkeuzelijst Versielabel toevoegen.

Als een specifiek versielabel is gekoppeld aan een toegangspunt, verschijnt er naast dat versielabel in de vervolgkeuzelijst een melding dat het label is gekoppeld aan een toegangspunt.

10

Klik op Publiceren.

Nadat u een of meer geschikte versielabels hebt gekozen en gepubliceerd, gebruikt u deze versie van de workflow wanneer u deze aan een ingangspunt toewijst.

11

(Optioneel) Klik op het timerpictogram naast het versienummer om de versiegeschiedenis van de flow te bekijken.

Het modale venster Versiegeschiedenis verschijnt, waarin de volgende details voor actieve versies en andere versies van de workflow worden weergegeven:

  • Publicatietijd
  • Versienummer
  • Versie-aanduiding (indien van toepassing)
  • Laatst bewerkt door
  • Publicatiebericht

Gebruik een van de volgende zoektermen om de tabel te filteren:

  • Versienummer
  • Versielabels
  • Uitgegeven door
  • Publicatiebericht
  • Publicatiedatum
12

(Optioneel) Klik op het pictogram Weergave van een willekeurige rij om de in de gekozen versie gepubliceerde flow te bekijken.

Als u ervoor kiest om een oudere versie van een workflow te bewerken, wordt het huidige concept overschreven met die specifieke versie.

Nadat je het juiste versielabel aan een workflow hebt toegevoegd, kun je die workflowversie selecteren wanneer je een wachtrij aanmaakt.

Je kunt een willekeurig aantal versies aan een workflow toevoegen. De versiegeschiedenis van Flow toont echter alleen de 100 meest recente versies. Flowversies worden alleen verwijderd wanneer u de flow verwijdert.

Automatisch opslaan in- of uitschakelen

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Om een workflow te creëren, klikt u op Nieuw.

4

Om een bestaande flow te bewerken, klikt u op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken.

De workflow wordt geopend in het venster Flow Designer.
5

Om de automatische opslagfunctie in te schakelen, zet u de schakelaar Autosave op AAN.

6

Om de automatische opslagfunctie uit te schakelen:

  1. Zet de schakelaar Autosave op UIT.

    Je ontvangt een bericht waarin je wordt gevraagd je actie te bevestigen.

  2. Klik op Automatisch opslaan uitschakelen.

Nadat je de automatische opslagfunctie hebt uitgeschakeld, sla je je wijzigingen handmatig op. Anders gaan de wijzigingen die in de workflow zijn aangebracht verloren.

Kopieer- en plakactiviteiten

Kopieer en plak een activiteit of een groep activiteiten in dezelfde workflow, zodat u de activiteiten niet helemaal opnieuw hoeft te configureren. Hiervoor kunt u een enkele activiteit of een groep activiteiten tegelijk selecteren en deze in dezelfde workflow hergebruiken. Wanneer u activiteiten kopieert, maakt het systeem duplicaten van die activiteiten aan en kopieert het alle geconfigureerde instellingen en koppelingen.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Om een workflow te maken, klikt u op Workflows beheren > Flows maken.

4

Om een bestaande flow te bewerken, klikt u op het pictogram Ga naar Flow Designer naast de flow om de flow te openen.

5

Voer een van de volgende handelingen uit:

  1. Om een enkele activiteit te kopiëren en te dupliceren, selecteer je de activiteit die je wilt kopiëren en klik je op het kopieerpictogram (Kopieerpictogram.).

  2. Om meerdere activiteiten te kopiëren en dupliceren, houd je Shift ingedrukt, selecteer je de activiteiten die je wilt groeperen en klik je op het kopieerpictogram (Kopieerpictogram.).

U kunt ook op de volgende knop drukken: Ctrl+C Gebruik de muisknop op je toetsenbord om de geselecteerde activiteiten te kopiëren en druk op de knop. Ctrl+V om de geselecteerde activiteiten op het canvas te plakken.

6

Herschik de gekopieerde activiteiten naar behoefte.

Valideer een workflow

Valideer een workflow om ervoor te zorgen dat alle vereiste velden geconfigureerd zijn en dat de structuur van de workflow geldig is. Validatie kan niet bepalen hoe het systeem de workflow tijdens de uitvoering verwerkt en garandeert niet dat de workflow naar verwachting verloopt.

Als de validatie slaagt, laat u de Validatie schakelaar ingeschakeld. Je kunt de workflow pas publiceren als de validatie is geslaagd.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt valideren.

De workflow wordt geopend in het venster Flow Designer.
4

Zet de Validatie schakelaar op Aan.

De validatie start en fouten worden in het venster weergegeven.

Tijdens de validatie geeft het systeem fouten op de volgende manieren weer:

  • Knop voor stroomfouten—Er verschijnt een rode knop naast de Validatie schakelaar die het aantal actieve fouten weergeeft. Als er geen fouten zijn (Flowfouten: 0), is de knop groen.
  • Stijl voor activiteitsfouten—Als een activiteit configuratiefouten bevat, wordt de activiteit weergegeven met een rode omlijning en een rood informatiepictogram in de rechterbovenhoek. Klik op dit pictogram om een contextuele tooltip weer te geven die een samenvatting geeft van eventuele fouten tijdens de activiteit. Nadat je de fout hebt verholpen, verdwijnt de foutmelding in realtime uit de activiteit.
  • Validatiegegevensvenster— Dit pop-upvenster toont een actuele lijst met actieve fouten in het proces. Je kunt dit venster over het canvas slepen en verplaatsen. Klik op het pictogram Sluiten rechtsboven om het venster te sluiten.

    Dit venster bestaat uit twee secties:

    • Sectie met flowfouten—In deze sectie worden alle actieve fouten in de flow weergegeven en onderverdeeld per activiteit. Los al deze fouten op voordat je de workflow kunt publiceren. Voor meer informatie, zie Foutcodes begrijpen.
    • Sectie met aanbevelingen—In deze sectie vindt u een overzicht van best practices en tips voor het bouwen van workflows. Hoewel u deze punten in overweging moet nemen voordat u een workflow publiceert, zijn de aanbevelingen niet verplicht.

      Als je de aanbevelingen niet wilt zien, klik dan op Aanbevelingen negeren om de lijst te verbergen. De lijst blijft verborgen totdat u het venster Validatiegegevens sluit en opnieuw opent.

5

Als u het venster Validatiegegevens sluit en het opnieuw wilt openen, klikt u op de knop Stroomfouten.

6

(Optioneel) Als er fouten zijn, zet dan de Validatie schakelaar op Uit. Corrigeer de fouten en start de validatie opnieuw.

Flowvalidatie kan geen functies evalueren of controleren of variabelen de verwachte waarden opleveren. Het controleert alleen op structurele fouten. Controleer je variabelen nogmaals om er zeker van te zijn dat ze naar behoren werken.

Een stroom kopiëren

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram met de drie puntjes naast de stroom die u wilt kopiëren en klik vervolgens op Kopiëren.

De naam van de gekopieerde workflow heeft de volgende indeling: Copy_FlowName_FlowID. De naam van de flow is de naam van de oorspronkelijke flow, en de flow-ID is een unieke identificatiecode voor de oorspronkelijke flow.

4

Open de gekopieerde workflow om de naam te bewerken.

Exporteer een workflow

Exporteer een workflow om de workflowdefinitie als JSON-bestand te extraheren. Later kunt u het JSON-bestand importeren om dezelfde workflow op een andere tenant te creëren. Om een workflow te importeren, zie Importeer een stroom.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram met de drie puntjes naast de stroom die u wilt exporteren en klik vervolgens op Exporteren.

4

In het dialoogvenster dat verschijnt, selecteer je Opslaan en klik je op OK om het stroomschema te downloaden.

Het bestand wordt naar uw lokale systeem gedownload met de bestaande bestandsnaam in JSON-formaat.

Importeer een stroom

Om een workflow van een andere tenant te importeren, moet u deze eerst exporteren als een JSON-bestand. Om een workflow te exporteren, zie Exporteer een stroom.

Om een bestaande workflow binnen dezelfde tenant opnieuw te gebruiken, zie Een workflow kopiëren.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik onder Flows beheren op Importeren.

4

Selecteer het JSON-bestand op uw lokale systeem.

5

Klik op Open om het bestand te importeren.

De workflow wordt geïmporteerd in uw tenant.

Je kunt een flow alleen importeren in JSON-formaat. Het JSON-bestand moet een geldige workflow bevatten om de import succesvol te laten verlopen.

Je kunt bestanden importeren met een maximale grootte van 10 MB.

De volgende stappen

Je kunt de workflow aanpassen of publiceren. Voor meer informatie, zie Werken met flows.

Publiceer een flow

Je kunt een workflow publiceren nadat het systeem de workflow heeft gevalideerd en heeft vastgesteld dat deze foutloos is. Je kunt een gepubliceerde flow gebruiken in routeringsstrategieën voor toegangspunten.

Controleer vóór publicatie of de workflow correct is geconfigureerd en klaar is voor gebruik in een live contactcenter. Het systeem biedt geen volledige ondersteuning voor het bewerken van een gepubliceerde workflow.

Het systeem schakelt de knop Publicatiestroom uit wanneer de schakelaar Validatie is uitgeschakeld. Als er actieve fouten zijn, blijft de knop uitgeschakeld.

Wanneer je op Publiceerstroomklikt, verschijnt het bevestigingsvenster Publiceerstroom. Voordat je een flow publiceert, moet je ervoor zorgen dat alle expressies werken en dat de flow zich gedraagt zoals gewenst.

Als er een fout optreedt:

  • Je ziet een meldingvenster met de Tracking Id en Flow Id. Neem contact op met Cisco Support voor hulp bij fouten. Ondersteuning vereist de Tracking Id.
  • Klik op Opnieuw proberen publiceren.
1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt publiceren.

De workflow wordt geopend in het venster Flow Designer.
4

Klik op Publiceren.

Als de publicatie succesvol is, verschijnt er een bevestigingsbericht.

5

Selecteer een van de volgende opties:

  • Klik Sluit Flow & Klik op 'Uitloggen' als u klaar bent met het beoordelen van de workflow en wilt uitloggen uit Flow Designer.
  • Klik op Terug naar workflowals u de workflow wilt bekijken of bewerken.

    Als de workflow is toegewezen aan routeringsstrategieën voor toegangspunten, kan het bewerken van een gepubliceerde workflow gevolgen hebben voor live interacties in het contactcentrum.

Een stroom verwijderen

Als een flow de status Gepubliceerdheeft, kan deze deel uitmaken van een routeringsstrategieconfiguratie. Zorg dat je weet waar de workflow in gebruik is voordat je deze verwijdert. Anders zou je live interacties in het contactcentrum kunnen beïnvloeden.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram met de drie puntjes naast de stroom die u wilt verwijderen en klik vervolgens op Verwijderen.

4

Klik op Ja om te bevestigen.

Routeringsstrategieën voor toegangspunten

Een toegangspuntrouteringsstrategie is een configuratie die het routeringsgedrag van een contactpersoon bepaalt wanneer deze een toegangspunt bereikt. Wanneer een contactpersoon een toegangspunt bereikt, controleert de routeringsengine welke routeringsstrategie voor toegangspunten op dat moment actief is en volgt die configuratie.

In het gedeelte voor gespreksbeheer van de configuratie van de routeringsstrategie voor het inkomende gesprek kunt u een flow kiezen die de ervaring van bellers tijdens hun interactie bepaalt. Met Flow Designer kunt u een complete workflow configureren die zowel de eerste afhandeling van het gesprek in het IVR-systeem als de wachtrijervaring na plaatsing van het contact in de wachtrij regelt.

Selecteer een stroom uit het vervolgkeuzemenu Stroom om aan te geven welke stroom de volledige gesprekservaring beheert gedurende het tijdsinterval dat is gespecificeerd in de routeringsstrategie. Alleen flows die vanuit Flow Designer zijn gepubliceerd, zijn beschikbaar in deze vervolgkeuzelijst.

Flows zijn alleen beschikbaar voor telefonie-ingangspunten. Je kunt geen instellingen in de flow overschrijven vanuit de routingstrategie van het instappunt.

Wachtrijrouteringsstrategieën

Een wachtrijrouteringsstrategie is een configuratie die het routeringsgedrag van een contactpersoon bepaalt wanneer deze een wachtrij bereikt. Wanneer een contactpersoon in een wachtrij aankomt, controleert de routeringsengine welke wachtrijrouteringsstrategie op dat moment actief is en volgt die configuratie.

Klanten die in Webex Contact Center strategieën voor wachtrijroutering hebben, kunnen deze raadplegen, maar ze kunnen geen nieuwe strategieën aanmaken. Wij raden alle klanten aan hun configuraties over te zetten naar wachtrijen.

Subflows creëren en beheren

Met Flow Designer kunt u grote workflows opsplitsen in kleinere, beter beheersbare onderdelen, subworkflows genaamd. Je kunt subflows in meerdere flows hergebruiken om specifieke taken af te handelen. Deze modulaire aanpak vereenvoudigt het beheer van datastromen en vermindert de complexiteit van het bouwen van grote datastromen. Hieronder volgen enkele belangrijke kenmerken van subflows:

  • Je kunt subflows op organisatieniveau aanmaken om ze intern beschikbaar te maken. U kunt bijvoorbeeld subflows bekijken en oproepen die beschikbaar zijn binnen dezelfde organisatie. Je kunt maximaal 200 subflows per organisatie aanmaken.

  • Vanuit een hoofdstroom kunt u een substroom aanroepen om logica uit te voeren zonder een koppeling naar een ingangspunt te maken of de hoofdstroom te verlaten.

  • Je kunt subflows meerdere keren hergebruiken in een hoofdflow of in verschillende hoofdflows binnen de organisatie.

  • Je kunt variabelen doorgeven tussen de hoofdstroom en substromen, en invoer- en uitvoervariabelen van de hoofdstroom naar de substroom en omgekeerd toewijzen. Hierdoor worden deze variabelen in de subflow onafhankelijk van de variabelen in de parent flow die de subflow aanroept.

    De tekst-naar-spraak (TTS)-instellingen in de hoofdstroom worden echter niet doorgegeven aan de substromen. Neem bijvoorbeeld een stroom waarin de belangrijkste stroomvariabele Global_VoiceName: fr-FR-Ariane (French)is. Als een subflow het afspelen van TTS activeert, wordt de audio standaard in het Engels afgespeeld. Om dit te verhelpen, definieer je een subflow-variabele met dezelfde naam, die Global_VoiceName :fr-FR-Ariane (French)is. Als alternatief kunt u een subflow-variabele Global_VoiceName aanmaken (net als in de hoofdflow) en de waarde uit de hoofdflow aan de subflow toewijzen. Zie voor meer informatie Verschillende ondersteunde talen en stemnamen configureren met native tekst-naar-spraak in de WxCC-subflow.

    Je kunt geen globale variabelen toevoegen aan de subflow. Je kunt echter een globale variabele uit de hoofdflow koppelen aan een lokale variabele in de subflow.

  • Je kunt subflows onafhankelijk publiceren. De wijzigingen die in de subflow zijn aangebracht, worden echter pas van kracht nadat u de hoofdflow opnieuw hebt gepubliceerd.

  • Je kunt een versie-label zoals Live, Dev en Test aan een subflow koppelen, zodat je de hoofdflow van begin tot eind in de betreffende omgevingen kunt testen.

  • Subflows moeten vanuit de hoofdflows worden aangeroepen. Vanuit een subflow kun je geen andere subflow starten.

  • Je kunt geen subflow koppelen aan een ingangspunt of een wachtrijrouteringsstrategie.

  • Je kunt subflows onafhankelijk van elkaar importeren en exporteren.

Een substroom maken

In Control Hub kunt u subflows aanmaken en beheren.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen > Substromen.

3

Klik op Subflows beheren > Subflow aanmaken.

4

Voer in het veld Subflownaam de naam van de subflow in.

De subflownaam moet uniek zijn. Het mag geen spaties bevatten. De enige toegestane speciale tekens zijn _ (underscore) en - (koppelteken). De maximale lengte is 80 tekens.

5

Klik op Start met het bouwen van subflow.

Het venster Flow Designer verschijnt.

6

Voer in het gedeelte Algemene instellingen de beschrijving van de subflow in. Je kunt deze beschrijving later aanpassen.

7

In het gedeelte Weergave-instellingen kunt u functies configureren zoals gebogen links, linkkleur, kleur van het foutpad, selectiekleur en dikte.

8

Voeg in het gedeelte Variabele definitie de benodigde variabelen toe voor de koppeling met de hoofdstroom.

  • Subflow-invoervariabele: (Vereist) Deze variabele ontvangt een invoer uit de hoofdstroom.
  • Subflow uitvoervariabele: (Vereist) Deze variabele geeft een uitvoer terug aan de hoofdstroom.
  • Lokale subflow-variabele: (Optioneel) Deze variabele is bedoeld voor logica die geïsoleerd is binnen de subflow en geen verband houdt met de variabelen van de hoofdflow.

Alle bovenstaande variabelen kunnen van het type String, Integer, DateTime, Boolean, Decimal en JSON zijn.

9

Voer de volgende taken uit om de subflow te creëren:

Handelingen zoals het toepassen van versielabels en het traceren van de workflow werken op dezelfde manier als in de hoofdworkflow. Voor meer informatie, zie Versielabels toepassen op een flow en Flows debuggen.

Een subflow bewerken

Wanneer u een subflow bewerkt en publiceert, worden de wijzigingen pas in de hoofdflow doorgevoerd nadat u de hoofdflow hebt gepubliceerd.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen > Substromen.

3

Klik op de subflow die u wilt bewerken.

4

Schakel de Bewerken schakelaar in om de subflow te wijzigen.

5

Voer de benodigde wijzigingen in de subflow door.

Klik op Opslaan om de flow op te slaan als u de schakelaar Automatisch opslaan uitschakelt.

Een subflow verwijderen

Als een gepubliceerde hoofdflow een subflow gebruikt, kunt u deze niet verwijderen, ongeacht of de flow actief is of aan een ingangspunt is gekoppeld. Om de subflow te verwijderen, moet u deze eerst uit de hoofdflow verwijderen of de hoofdflow volledig verwijderen.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen > Substromen.

3

Klik op het pictogram met de verticale puntjes in de subflow-rij die u wilt verwijderen en klik vervolgens op Verwijderen.

4

Klik op Ja om te bevestigen.

Voeg een substroom toe aan een hoofdstroom.

Je kunt een subflow toevoegen aan meerdere hoofdflows.

1

Meld u aan Control Hub.

2

Navigeer naar Contactcentrum > Klantbeleving > Stromen.

U kunt ook een subflow toevoegen aan een hoofdflow via de navigatiebalk van het beheerportaal. Kies Routeringsstrategie > Stromen. Klik op het pictogram met de drie puntjes naast de stroom die u wilt bewerken en klik vervolgens op Openen.

3

Klik op de stroom die u wilt wijzigen om een substroom toe te voegen.

Het venster Flow Designer verschijnt.

4

Klik op het tabblad Subflows.

Een lijst met deelstromen voor de gekozen optie organization/tenant verschijnt.

5

Sleep de gewenste subflow vanuit de lijst naar het canvas om deze aan de hoofdflow toe te voegen.

U kunt de details van de gekozen subflow bekijken, zoals de naam, de subflowversie inclusief het versielabel, en alle variabelen die in de subflow zijn geconfigureerd.

U kunt eventueel op Weergave naast de subflownaam klikken om de subflow in een nieuw tabblad van de browser te openen.

6

In het gedeelte Subflow-versie kiest u het gewenste subflowlabel dat u aan de hoofdflow wilt toevoegen, aangezien dit niet standaard is geconfigureerd. Standaard is het selectievakje Automatische updates inschakelen aangevinkt. Wanneer deze functie is ingeschakeld, wordt de hoofdflow automatisch bijgewerkt met de nieuwere versie zodra u een nieuwe versie van een subflow aanmaakt.

Schakel de optie Automatische updates inschakelen uit om automatische updates uit te schakelen. Zorg ervoor dat u de hoofdflow opnieuw publiceert wanneer u nieuwere versies van de subflow maakt.

7

In het gedeelte Subflow-invoervariabelen koppelt u de hoofdstroomvariabelen aan de subflow-invoervariabelen.

Zorg ervoor dat u hetzelfde gegevenstype toewijst, zodat de subflow foutloos werkt.

Op dezelfde manier moet u in het gedeelte Subflow-uitvoervariabelen de subflow-uitvoervariabelen koppelen aan de hoofdstroomvariabelen met hetzelfde gegevenstype.

8

Publiceer de hoofdstroom.

Functies maken en beheren

Je kunt functies maken en beheren binnen de Flow Designer-module. Met functies kunt u aangepaste broncode schrijven voor het uitvoeren van snelle gegevenstaken en het coördineren van complexe acties. Je kunt code direct in een code-editor schrijven en deze vervolgens in verschillende workflows gebruiken.

De functies vormen een aanvulling op het Pebble Template-framework dat ontwikkelaars gebruiken om vergelijkbare taken uit te voeren. Met deze mogelijkheid kunnen de workflowontwikkelaars het volgende doen:

  • Kies de programmeertaal voor het schrijven van de code. Ondersteunde talen zijn JavaScript en Python.
  • Schrijf aangepaste broncode met taalspecifieke statische analyse.
  • Test je eigen code met voorbeeldwaarden en bekijk de uitvoer en foutmeldingen voordat je deze publiceert.
  • Schrijf stroomlogica op basis van activiteitsoutputvariabelen en status/error codes.
  • Parseer de waarden van de uitvoer die door de functie wordt geretourneerd en sla deze op in variabelen voor verder gebruik in het proces.
  • Hergebruik functies in meerdere workflows als een activiteit.
  • Debug workflows met behulp van de foutmeldingen die door de functie-uitvoer worden geretourneerd, status- en foutcodes, runtimefoutafhandeling, workflowdebugfuncties en analysefuncties.

Belangrijke overwegingen

In dit gedeelte worden enkele belangrijke aandachtspunten belicht bij het werken met functies:

  • Het maximale aantal ondersteunde functies per organisatie is 200.
  • Het maximale geheugen dat per functie kan worden toegewezen, bedraagt 128 MB.
  • De instelbare time-out voor audio in de wachtstand is 2-5 seconden.

Een functie maken

1

Meld u aan Control Hub.

2

Navigeer naar Diensten > Contactcentrum > Klantbeleving > Functies.

3

Klik op de pagina Functies ] op Een functie maken.

Je kunt ook een functie aanmaken via het tabblad Functies in de Flow Designer-module.

4

Kies op de pagina Een nieuwe functie maken de gewenste methode voor het maken van een functie.

  1. Begin helemaal opnieuw—Kies deze methode om een nieuwe functie helemaal vanaf nul te creëren voor het parsen van gegevens of het uitvoeren van aangepaste code. Voer in de wizard Een nieuwe functie maken de volgende taken uit:

    1. Op de Naam & Configureer de pagina en configureer de volgende instellingen:

      • Functienaam—Geef een naam op voor de functie.
      • Functietaal—Kies de functietaal. Beschikbare talen zijn onder andere JavaScript en Python.

    2. Klik op Functie maken. De nieuwe UI-pagina voor functiedefinities wordt geladen met de volgende panelen:

      • Code-editor—Voer hier uw eigen broncode in.
      • Testpaneel—Test de geschreven code door waarden toe te kennen aan een van de gedefinieerde invoervelden. Klik op Test om de code te valideren. Het resultaat verschijnt in het resultatenvenster.
      • Eigenschappenpaneel—Bestaat uit de volgende velden.
        • Functiebeschrijving—Geef een korte beschrijving van het doel van de functie.
        • Variabele definitie— Configureer en koppel de invoervariabelen aan de code. Klik op de knop Invoervariabelen toevoegen. Voer in het pop-upvenster Functievariabele toevoegen de volgende gegevens in:
          • Naam—Voer de naam van de variabele in.
          • Beschrijving—Geef een beschrijving voor de variabele.
          • Variabeltype—Kies het variabeletype. Beschikbare opties zijn: String, Integer, DateTime, Boolean, Decimal, JSON.

          Klik op Opslaan.

        • Definitie van uitvoervariabelen— Specificeer de uitvoervariabelen die door de functie moeten worden geretourneerd. Dit helpt de ontwikkelaars van de workflow om deze variabelen te gebruiken bij het uitvoeren van uw functie.
        • De Functie-eigenschappen rechtsonder in het venster tonen de volgende details:

          • Functie-eigenaar—Het e-mailadres van de gebruiker die de functie heeft aangemaakt.
          • Functie-ID—Automatisch gegenereerde functie-ID.
          • Laatst bewerkt—De datum waarop de functie voor het laatst is bewerkt.
          • Functieversie—Het laatst beschikbare versienummer van deze functie.

  2. Import—Kies deze methode om een functie te importeren. Voer in de wizard Een nieuwe functie maken de volgende taken uit:

    Je kunt alleen JSON-bestanden importeren die zijn gegenereerd door een functie te exporteren.

    1. Kies op de pagina Bestand uploaden het gewenste bestand. U kunt het bestand ook slepen en neerzetten. Klik op Vervangen om het gekozen bestand te vervangen.
    2. Klik op Volgende.
    3. Op de Naam & Configureer de pagina en configureer de volgende instellingen:
      • Functienaam—Geef een naam op voor de functie.
      • Functietaal—De programmeertaal van de functie die u hebt geïmporteerd. Het systeem stelt dit in op basis van de taal van de functie die u importeert.

      Klik op Functie maken.

    4. De functiepagina wordt opnieuw geladen. Herhaal de bovenstaande stappen om een nieuwe functie helemaal opnieuw te creëren.
5

Klik op Publicatiefunctie. Voer op de pagina Publicatiefunctie de volgende gegevens in:

  • Publicatienotitie—Voeg een optionele notitie toe als referentie.
  • Versielabel(s) toevoegen—Voeg het vereiste versielabel toe aan de functie. Als u geen versie-label toevoegt, voegt het systeem automatisch het label 'Laatste' toe.

Gebruik de vervolgkeuzeknop naast de functienaam linksboven op de pagina om de versiegeschiedenis van de functie te bekijken. Je kunt indien nodig ook terugkeren naar een oudere versie, net zoals je dat bij workflows doet.

Als je een functie publiceert nadat je de broncode of instellingen ervan hebt bewerkt, werkt het systeem de wijzigingen onmiddellijk bij in alle flows die gebruikmaken van die getagde versies van de functie. Wees daarom voorzichtig bij het publiceren van getagde versies van een functie die in uw live productieprocessen wordt gebruikt.

De volgende stappen

Voeg de functie toe aan een hoofdproces. Voor meer informatie, zie Een functie toevoegen aan een hoofdstroom.

Beheerfuncties

Nadat je een functie hebt gemaakt, kun je deze naar behoefte kopiëren, exporteren en verwijderen.

1

Meld u aan Control Hub.

2

Navigeer naar Diensten > Contactcentrum > Klantbeleving > Functies.

Op de pagina met functies worden alle functies weergegeven die binnen de organisatie zijn aangemaakt.
3

Klik op het pictogram met de drie puntjes naast de functie. Kies Kopiëren, Verwijderenof Exporteren naar behoefte.

4

Klik op de knop Functie beheren in de flowdesigner om de functie in de flowdesigner-module te openen.

De volgende stappen

Een functie toevoegen aan een hoofdproces

Je kunt een functie toevoegen aan meerdere hoofdprocessen.

1

Meld u aan Control Hub.

2

Navigeer naar Diensten > Contactcentrum > Klantbeleving > Stromen.

3

Klik om de workflow te openen waaraan u een functie wilt toevoegen.

4

Schakel de knop Bewerken in.

5

Klik op het tabblad Functies in het activiteitenlijstvenster aan de linkerkant.

Een lijst met gepubliceerde functies die zijn gemaakt voor de gekozen optie. organization/tenant verschijnt.

6

Sleep de gewenste functie uit de lijst naar het canvas. Voeg het toe aan de hoofdstroom.

Je kunt de details van de gekozen functie bekijken, zoals het functieversielabel, de invoervariabelen, de variabeledetails en de uitvoervariabelen.

7

In het gedeelte Functie-invoervariabelen koppelt u de hoofdstroomvariabelen aan de functie-invoervariabelen.

Stroomvariabelen die met dezelfde naam en hetzelfde gegevenstype als de invoervariabelen van de functie worden aangemaakt, worden automatisch aan elkaar gekoppeld.

8

In het gedeelte Function Output Variables moet u de uitvoervariabelen van de functie parseren en toewijzen aan de hoofdstroomvariabelen met hetzelfde gegevenstype. Je kunt gegevens parseren met behulp van JSONPath-expressies, zoals gedetailleerd wordt weergegeven in de voorbeelden op het scherm.

9

Publiceer de hoofdstroom.

Veelgestelde vragen

In dit gedeelte worden veelgestelde vragen over het gebruik van functies binnen uw organisatie beantwoord.

Welke talen ondersteunt de Flow Designer-module voor de Function-activiteit?

De Flow Designer-module ondersteunt in de eerste fase JavaScript (Node.js 22.x) en Python (3.13).

Zijn er beperkingen aan de bibliotheken die ik binnen het codeblok kan gebruiken?

Er zijn gangbare native bibliotheken beschikbaar. Er is echter geen ondersteuning voor aangepaste modules.

Is er een limiet aan het aantal regels code?

Ja. Je kunt maximaal 5000 regels code invoeren.

Is er een tijdslimiet voor de uitvoering?

Ja. De uitvoeringstijd is beperkt tot 5 seconden.

Kan ik mijn code testen? Zijn er beperkingen?

Ja. Er is een testrunner beschikbaar die de daadwerkelijke uitvoer of een foutmelding retourneert. Consolelogs worden niet weergegeven, maar men kan ze instellen en benaderen via een aangepaste array met uitvoerstrings.

Bieden we ondersteuning voor muziek tijdens het wachten op de uitvoering van een gesprek (voorkomen van stilte)?

Ja, de instelling 'Muziek tijdens wachten' in de workflow helpt automatisch te voorkomen dat bellers in stilte terechtkomen. De standaardwaarde is 2 seconden.

Hoe werkt de functie?

We gebruiken FaaS (Function as a Service) infrastructuur om de functie te verpakken en uit te voeren. Lage latentie voor spraakoproepen.

Hoeveel invoervariabelen kan ik doorgeven? Hoeveel uitgangen worden er ingesteld?

Er worden tien invoervariabelen en één JSON-uitvoervariabele ingesteld. De uitvoer van afzonderlijke functies kan binnen dezelfde activiteit worden geparseerd met behulp van JSONPath-expressies.

Kan ik meerdere variabelen aan het codeblok meegeven?

Ja. De nieuwe uitbreiding voor het instellen van meerdere variabelen is vergelijkbaar met de 'Parse'-activiteit.

Kan ik de functie in meerdere workflows hergebruiken?

Ja. U kunt de functie in al uw workflows gebruiken, aangezien deze centraal beschikbaar is binnen uw organisatie.

Wie kan functies beheren (bewerken of bekijken)?

Leidinggevenden en beheerders. De toegang van supervisors tot de functie wordt beheerd door de Functie instelling (die kan worden ingesteld op Bewerken, Bekijken of Geen onder Klantervaring in het gebruikersprofiel).

Foutafhandeling configureren

Het systeem markeert het pad voor foutafhandeling voor elke activiteit die binnen de specifieke workflow is ingesteld. Configureer het foutafhandelingspad om potentiële fouten tijdens de uitvoering van de workflow te beheren. Het systeem geeft dit pad standaard weer, maar het is optioneel om dit te configureren. Als je dit niet instelt voor een activiteit, toont het systeem meldingen tijdens de stroomvalidatie. Je kunt de workflow echter nog steeds publiceren met deze meldingen.

Het systeem classificeert fouten die optreden tijdens de uitvoering van een workflow in twee categorieën:

  • Fouten bij het uitvoeren van activiteiten: Geef aan welke fouten er optreden tijdens de functionele uitvoering van de activiteit. Een activiteitsfout treedt bijvoorbeeld op wanneer een klant een niet-overeenkomende invoer geeft tijdens de uitvoering van de activiteit Menu.

  • System/Global fouten: Geef aan welke fouten er in het systeem optreden tijdens de uitvoering van de activiteit. Er treden bijvoorbeeld systeemfouten op wanneer er een ongeldige pebble-expressie is tijdens de uitvoering van de activiteit Variabele instellen.

    • Onbekende fout: Dit foutknooppunt bepaalt het pad dat de flow volgt bij ongedefinieerde systeemfouten tijdens de uitvoering. Je kunt de workflow voor ongedefinieerde fouten configureren door het uitvoerpad van deze activiteit te verbinden met de juiste activiteiten.

      De volgende Flow Control activiteiten hebben geen Undefined Error knooppunt:

      • Start Flow
      • Einde stroom
      • HTTP-verzoek
      • Ontleden

      Als u het knooppunt Undefined Error niet in een activiteit ziet, neem dan contact op met Cisco Support om de bijbehorende functievlag in te schakelen.

Configureer foutafhandelingspaden om de workflow te optimaliseren. Als u geen foutafhandelingspad voor de activiteit configureert, gebruikt de workflow standaard het pad dat is ingesteld in OnGlobalError event handler onder het tabblad Event Flows. Voor meer informatie over de OnGlobalError gebeurtenishandler, zie Gebeurtenisstromen.

Door het systeem afgedwongen zelfluslimieten voor activiteiten

Het systeem legt tijdens de uitvoering van workflows limieten op aan specifieke activiteiten om herhalingen te voorkomen. Dit voorkomt dat activiteiten binnen een interactie in een oneindige lus terechtkomen.

Als een activiteit tijdens de uitvoering de door het systeem ingestelde limiet overschrijdt, verschijnt er een waarschuwingsbericht dat aangeeft dat er een oneindige lus is gedetecteerd. Voor details over de specifieke maximale limietwaarden voor activiteiten, raadpleeg het artikel Systeemlimieten in Webex Contact Center.

Als een activiteit tijdens de uitvoering de door het systeem ingestelde limiet overschrijdt, verschijnt er een waarschuwingsbericht dat aangeeft dat er een oneindige lus is gedetecteerd. Zie de volgende tabel voor de maximale limietwaarden voor activiteiten:

Configuraties

Zelfluslimiet

Geavanceerde wachtrijinformatie1500
Blinde overdracht10
Overbrugde overdracht75
Terugbellen10
Analyse van de voortgang van het gesprek10
CollectDigit100
Verbinding verbreken0
Escalatie van de oproepdistributiegroep750
FeedbackV210
Menu100
Wachtrijcontact100
Wachtrij voor agent100
Stel nummerweergave in100
Opnamecontrole10
Opnemen10
Plan een terugbelafspraak10
Contactprioriteit instellen100
Start mediastream20
Audio uploaden3
Virtuele agent50
Virtuele agent V250

Hoewel er specifieke configuraties bestaan voor activiteiten die gesprekken afhandelen, zijn activiteiten voor stroomregeling onderworpen aan door het systeem geconfigureerde overspanningslimieten om stabiliteit te garanderen en oneindige lussen te voorkomen.

Meerdere flows koppelen (met GoTo)

Flow Designer biedt de mogelijkheid om meerdere flows aan elkaar te koppelen (flow chaining). Je kunt de ervaring van de beller aanpassen door gesprekken door te sturen naar een ingangspunt (op basis van tijd) of naar een workflow (voor hergebruik in verschillende scenario's). Gebruik GoTo om meerdere flows aan elkaar te koppelen. Je kunt stroomvariabelen over verschillende stromen heen koppelen om ervoor te zorgen dat gegevens gedurende het hele gesprek behouden blijven.

Vaccinatieregistratie

Om klanten die deelnemen aan een vaccinatiecampagne te bedienen, kunt u twee opties aanbieden: Een voor premiumklanten en een voor reguliere klanten.

Wanneer gewone klanten bellen, verbindt het systeem het gesprek door met de workflow die is gekoppeld aan het inlogpunt dat de registraties afhandelt. Op basis van de actieve Ingangspunt routeringsstrategieënrouteert het systeem het gesprek naar de juiste agent om de algemene klant te registreren.

Wanneer premiumklanten bellen, verbindt het systeem het gesprek door naar een ander proces om een afspraak in te plannen.

Bekende problemen met het koppelen van stromen

  • Het systeem voorkomt dat u een toegangspunt verwijdert dat deelneemt aan de stroomketen. Verwijder alle bijbehorende resources—wachtrijen en flows—voordat u het toegangspunt verwijdert.

  • Het systeem voorkomt dat u een stroom verwijdert die deelneemt aan stroomketens. Verwijder alle verwijzingen naar stroomketens voordat u de stroom verwijdert.

  • Het geforceerd verwijderen van een ingangspunt of stroom in een stroomketen slaat de validatie over en toont geen foutmeldingen in de gebruikersinterface.

Foutopsporingstromen

Flow-debugging is een postcall-proces in Flow Designer waarmee je inzicht krijgt in de flow en het pad dat deze heeft afgelegd tijdens een aanroep. Met deze functie kunnen flowontwikkelaars belangrijke informatie in het uitvoeringspad van de besturingselementen bekijken om problemen met de flow op te sporen en op te lossen.

Als u meerdere versielabels aan een workflow hebt toegekend, kunt u de workflow ook traceren aan de hand van die versielabels. Voor meer informatie, zie Versielabels toepassen op een stroom.

Een interactie vat de activiteiten samen en legt verbanden tussen de verschillende contactmomenten die een contactpersoon doorloopt binnen een contactcenter. Het systeem genereert een unieke interactie-ID voor elke interactie, waarmee het traject wordt gevolgd. Dit helpt bij het identificeren van fouten en het oplossen van problemen met de uitvoering van processen.

Debug flows om de aanroepbesturingspaden te bekijken na de uitvoering van de flow in productie, zodat de activiteitsinstellingen en afhankelijke flowconfiguraties geverifieerd kunnen worden voor een succesvolle uitvoering.

Ontsleutel stroomlogboeken

Om de veiligheid en flexibiliteit van het debuggen van datastromen te verbeteren, zijn er decryptiefuncties beschikbaar om de blootstelling van gevoelige gegevens tijdens het debuggen te beheren:

  • Ontsleuteling op stroomniveau: Schakel de schakelaar Stroomontcijfering inschakelen in onder Instellingen voor stroomontcijfering bij het maken en bewerken van stromen. Deze optie is beschikbaar op de pagina Algemene Flow-instellingen. Met deze schakelaar kunt u alle activiteiten binnen de workflow decoderen. Door deze optie in te schakelen worden logboeken van alle activiteiten ontsleuteld, ongeacht het ontsleutelingsniveau van de activiteit.
  • Ontsleuteling op activiteitsniveau: Schakel de Ontsleuteling inschakelen schakelaar in voor meer gedetailleerde controle over de activiteiten. U kunt de logboekontsleuteling voor activiteiten uitschakelen als de uitvoer gevoelig is, zelfs als u de ontsleuteling op stroomniveau hebt ingeschakeld. Dit zorgt ervoor dat vertrouwelijke gegevens in de activiteiten tijdens het debuggen beschermd blijven.

    Flow-decryptie is alleen van toepassing op aanroepen die zijn geïnitieerd nadat u de flow hebt gepubliceerd.

Om de stroomlogboeken te beveiligen:

  • Schakel de optie voor decryptie op stroomniveau in om decryptie voor alle activiteiten toe te staan.

  • Voor activiteiten die extra bescherming vereisen, schakelt u de decryptie op activiteitsniveau uit. Deze aanpak biedt u de flexibiliteit om processen te traceren en te debuggen, terwijl de beveiliging van gevoelige informatie waar nodig gewaarborgd blijft.

Voorbeeld van een gebruiksscenario:

Als flowontwikkelaar kunt u decryptie op flowniveau inschakelen om problemen met een gesprekspad op te sporen, maar decryptie uitschakelen voor een activiteit die gevoelige klantgegevens verwerkt met behulp van 'collect digits'. Dit zorgt ervoor dat de rest van het proces kan worden gedebugd, terwijl gevoelige uitvoergegevens beschermd blijven.

  • Als decryptie op stroomniveau niet is ingeschakeld, blijven schakelaars op activiteitsniveau beveiligd en uitgeschakeld. De gehele doorvoer is beveiligd.
  • Als decryptie op stroomniveau is ingeschakeld, kunnen gebruikers met volledige beheerdersrechten op tenantniveau de decryptie-instellingen aanpassen om de naleving en beveiliging voor bepaalde activiteiten te waarborgen.

Voordat u begint

Publiceer en voer workflows uit om ten minste één interactie tot stand te brengen. Voor meer informatie, zie Flows maken en beheren.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

De pagina Flows verschijnt.
3

Klik op het pictogram Ga naar Flow Designer naast de flow die u wilt bewerken.

De workflow wordt geopend in het venster Flow Designer.
4

Klik op Debug.

Het venster Interacties verschijnt. Een tabel toont de 100 meest recente interacties voor de flow. In de tabel kunt u de volgende details zien:
  • Tijdstempel: Geeft de datum en tijd van de interactie weer. Je kunt de logboekvermeldingen sorteren op tijdstempel.

  • Interactie-ID: Geeft de unieke ID van de interactie aan.

  • Versie: Geeft de flowversie weer, samen met het bijbehorende label, zoals Latest, Dev, Live of Test.

  • Ingangspunt: Toont de ingangspunten die aan de stroom zijn toegewezen.

  • Laatst uitgevoerde activiteit: Toont de uitgevoerde activiteiten aan het einde van de geselecteerde interactie.

  • Oorsprong: De oorsprong van de interactie. Bijvoorbeeld het mobiele telefoonnummer van de klant, het e-mailadres van de klant en andere soortgelijke gegevens.

  • Bestemming: De bestemming kan het DNS-adres van het toegangspunt zijn.

5

(Optioneel) Gebruik de zoekfunctie om de lijst te filteren met de volgende zoekparameters:

  • Interactie-ID, ANI, DNIS: Voer een interactie-ID in om het uitvoeringspad van die interactie weer te geven. Je kunt ook zoeken op basis van het ANI- of DNIS-nummer.

  • Datumbereik: Selecteer de begin- en einddatum van de periode waarvoor u de interactie-ID's wilt ophalen.

  • Versielabel: Selecteer een of meer labels uit deze keuzelijst om alle flowversies met de gekozen versielabels te bekijken.

6

Kies een Interactie uit de tabel.

Het geselecteerde activiteitenpad wordt gemarkeerd in het canvas.

Er wordt een nieuw tabblad geopend met een overzicht van de activiteiten die tijdens de interactie zijn uitgevoerd, samen met de volgende details:

  • Reeks: Geeft de activiteiten weer in de volgorde waarin ze worden uitgevoerd.

  • Activiteitsnaam: Geeft de naam van de activiteit weer.

  • Resultaat: Het systeem markeert de uitkomsten als Succes of Mislukt, waarbij mislukte gevallen in het rood worden weergegeven.

Je kunt meerdere interacties selecteren die in aparte tabbladen worden geopend.

7

Selecteer een activiteit om de volgende details te bekijken:

  • Metagegevens van activiteitsinteractie: Geeft de naam van de activiteit weer, evenals de begin- en eindtijd van de uitvoering van die activiteit.

  • Activiteitsinvoer: Toont de lijst met ingevoerde gegevens in de geselecteerde activiteit. Als u bijvoorbeeld de activiteit Muziek afspelen selecteert, zijn de invoermogelijkheden onder andere:

    • Muziekbestand
    • Startoffset
    • Dynamisch audiobestand
    • en meer.

  • Activiteitsoutputs: Geeft de output van de activiteit weer.

    Als Decrypt Access is ingeschakeld voor de flow, kunt u de niet-gemaskeerde uitvoervariabele bekijken in het debuglogboekvenster. Deze optie is momenteel alleen ingeschakeld voor de volgende activiteiten: HTTP-verzoek, BRE-verzoek, cijferverzameling, virtuele agent en virtuele agent V2-activiteit.

  • Gewijzigde variabelen: Het systeem toont de details van de gewijzigde variabelen tijdens de uitvoering van de geselecteerde activiteit. Als u bijvoorbeeld de activiteit Variabele instellen gebruikt, wordt de bijgewerkte stroomvariabele weergegeven in het gedeelte Gewijzigde variabelen.

8

Pictogram voor het decoderen van logboeken: Klik op het pictogram voor het decoderen van logboeken om toegang te krijgen tot de niet-gemaskeerde logboeken. Je kunt de logbestanden alleen decoderen en toegang krijgen tot gevoelige informatie als je een geautoriseerde gebruiker bent. Zie de volgende disclaimer:

Vrijwaring

Door de foutopsporingsdetails in te schakelen, worden uitgebreidere diagnostische gegevens weergegeven die gevoelige informatie kunnen bevatten (bijvoorbeeld gebruikers-ID's, gespreksmetadata, foutmeldingen en mogelijk andere persoonlijke of vertrouwelijke informatie).

Door foutopsporingsdetails in te schakelen, erkent en bevestigt u het volgende:

  • U bent gemachtigd om gedetailleerde foutopsporingsgegevens binnen uw organisatie in te zien.
  • U gebruikt deze gegevens uitsluitend voor het oplossen van problemen.
  • U begrijpt dat het inschakelen van deze functie persoonlijke of vertrouwelijke informatie in stroomlogboeken kan blootleggen.
  • Bij het openen, verwerken en delen van deze gegevens dient u zich te houden aan het beveiligings- en privacybeleid van uw organisatie.
  • Als u over het bovenstaande twijfelt, raadpleeg dan uw beheerder of compliance-team voordat u verdergaat.

9

(Optioneel) Klik op het kopieerpictogram (Kopieerpictogram.) om de interactiegegevens naar uw klembord te kopiëren.

U kunt de activiteiten voor de mislukte instanties identificeren en problemen oplossen door de workflow te bewerken. Zie voor meer informatie Flows maken en beheren.

Analyseer stromen

Analytics in Flow Designer biedt een geaggregeerd overzicht van alle aanroepen die een bepaalde flow hebben doorlopen. Het toont het aantal uitgevoerde acties voor elke uitgaande poort van een activiteit gedurende een bepaalde periode. Het berekent ook het percentage van het aantal oproepen dat via de NewContact activiteit is gegaan. De noemer voor de percentageberekening is het aantal oproepen dat via de NewContact activiteit loopt.

Flow Analytics houdt alleen rekening met voltooide gesprekken binnen het opgegeven tijdsbestek. Bij de berekening van het totale aantal gesprekken worden gesprekken meegerekend die vóór en binnen de gekozen periode beginnen en eindigen. De analysedata sluiten gesprekken uit die zijn ingepland voor een terugbelverzoek of gesprekken die om andere redenen doorgaan (zoals gesprekken die nog gaande zijn of niet zijn afgesloten).

Elke activiteit toont het aantal uitgevoerde uitvoeringen op de uitgaande poorten. Bij activiteiten zoals menu's met meerdere vertakkingen krijgt elke poort een uitvoeringsaantal toegewezen, waarna de percentages volgen. Als het aantal uitgevoerde bewerkingen van een uitgaande poort ontbreekt, betekent dit dat er geen aanroepen naar die poort zijn geweest.

Het kleurenpalet laat zien hoe het aantal uitgevoerde aanroepen de stroompaden kleurcodeert. In scenario's zoals gesprekslussen kan het percentage hoger uitvallen dan 100%.

Zelfs zonder expliciete foutafhandelingslinks geeft het systeem een uitvoeringsteller weer in de foutpoort als er een fout is opgetreden en doorgestuurd naar de OnGlobalError gebeurtenis. Je vindt het onder het tabblad Event. In dergelijke gevallen toont het systeem de analysedata voor de OnGlobalError event handler.

Standaard gebruikt Flow Analytics de meest recente versie van de flow. Als de workflow meerdere versies heeft, kunt u tussen de workflows schakelen met behulp van de tabel Versiegeschiedenis.

Flow Analytics ondersteunt momenteel geen subflows; het registreert alleen de toevoeging van een subflow aan een hoofdflow, zonder de interne activiteitsgegevens ervan.

Voordat u begint

Publiceer de workflow minstens één keer.

1

Meld u aan Control Hub.

2

Ga naar Contactcentrum > Klantbeleving > Stromen.

3

Kies de workflow en klik op het pictogram Ga naar de workflowontwerper.

De gekozen workflow wordt geopend in de Flow Designer.
4

Klik Analytics.

De pagina wordt vernieuwd en de analysegegevens worden weergegeven.

Standaard worden de statistieken van alle voltooide contacten binnen de laatste 15 minuten weergegeven.

5

Klik op de widget Datum en kies een van de volgende opties:

  • Afgelopen 15 minuten
  • Vandaag
  • Gisteren
  • Afgelopen 7 dagen
  • Afgelopen 30 dagen
  • Deze maand
  • Aangepast - kies de begin- en einddatum om de stroomanalyses voor een specifieke periode tot de laatste 30 dagen te bekijken.

De pagina Flow Analytics toont de volgende statistieken:

  • Totaal aantal flow-uitvoeringen - Toont het totale aantal flow-uitvoeringen gedurende de geselecteerde periode. Concreet betekent dit dat als een proces twee keer wordt uitgevoerd binnen één interactie, het systeem de meetwaarde met 2 verhoogt (aantal uitvoeringen) in plaats van met 1 (aantal aanroepen).

  • Gemiddelde doorlooptijd - Geeft de gemiddelde duur weer die een doorlooptijd nodig heeft om te worden uitgevoerd. Het systeem berekent het gemiddelde over alle hoofdstroomactiviteiten en gebeurtenisstroomactiviteiten die door de stroom zijn gegaan. Deze waarde omvat uitgevoerde activiteiten via foutpaden. De noemer is het totale aantal uitgevoerde processen bij het berekenen van het gemiddelde.

  • Gemiddelde activiteiten per contact - Toont de gemiddelde uitgevoerde activiteit per gesprek dat de flow heeft doorlopen. Deze gemiddelde waarde omvat ook activiteiten die verband houden met de evenementenstroom. Dit helpt bij het analyseren van het stroomgebruik. Deze waarde omvat uitgevoerde activiteiten via foutpaden.

  • Activiteitsfouten | Activiteitsfout % - Geeft het aantal oproepen weer dat de fout heeft veroorzaakt port/path. Bij de percentageberekening is de noemer het totale aantal uitgevoerde activiteiten en de teller het totale aantal uitgevoerde foutpoorten.

6

(Optioneel) Om tussen verschillende versies van de flow te schakelen, ga naar Versiegeschiedenis. Kies een versie om de analysedata voor die workflowversie te bekijken.

7

(Optioneel) Selecteer een activiteit in de workflow om de Gebruiksdetails van de activiteit voor de gekozen periode te bekijken.

Deze selectie toont alleen de 100 meest voorkomende interacties met de volgende beperkingen:

  • De gegevens van de gekozen periode komen niet overeen.
  • Bij herhalende activiteiten worden dezelfde interacties meerdere keren weergegeven.
8

Klik op Analytics om de analyseweergave te sluiten en terug te keren naar de flowdesigner.

Foutcodes begrijpen

Flow Designer retourneert foutcodes om de aard of reden van een fout aan te geven. Gebruik de onderstaande tabel om de fout en de bijbehorende beschrijving te identificeren.

Tabel 32. Foutcodes van Flow Designer

Foutcode

Beschrijving

FC1001

Flow-versie niet gevonden. Vernieuw de pagina of maak een nieuwe workflow aan.

FC1002

Startactiviteit niet gevonden. Vernieuw de pagina of maak een nieuwe workflow aan. Een startactiviteit verschijnt standaard wanneer je een nieuwe workflow aanmaakt.

FC1003

Een of meer gebeurtenisstromen hebben geen geldige start. Voeg een Event Handler-activiteit toe aan het begin van elke gebeurtenisstroom.

FC1004

Alle takken die geen gebeurtenissen betreffen, moeten naar het eindknooppunt leiden.

FC1005

Een van de variabele configuraties is ongeldig. Zorg er voor elke variabele voor dat het geconfigureerde gegevenstype en de variabelewaarde compatibel zijn.

FC1006

Een of meer poorten in het apparaat hebben geen verbinding. Verbind alle poorten met een andere activiteit via links.

FC1007

Voeg een beschrijving toe voor de activiteit.

FC1008

Sommige variabelen hebben dezelfde naam. Zorg ervoor dat alle variabelen een unieke naam hebben.

FC1009

De uitdrukking is ongeldig.

FC1010

De voorwaarde is ongeldig.

FC1011

Het systeem detecteert een onderbroken verbinding in de hoofdstroom. Verwijder de link om de fout te herstellen.

FC1012

Een defecte link in de gebeurtenisstroom veroorzaakt de fout. Verwijder de link om het probleem op te lossen.

FC1013

Het systeem gebruikt de activiteit in meer dan één gebeurtenisstroom. Gebeurtenisstromen kunnen geen gemeenschappelijke activiteiten delen en moeten een uniek begin en einde hebben.

FC1014

De wachtrijcontactpersoon moet de doorstroming stoppen. De uitvoerlink kan alleen verbinding maken met een End Flow-activiteit.

FC1015

Het systeem identificeert onjuist geconfigureerde velden in de activiteit en toont tijdens de validatie een link naar de mislukte activiteit. Klik op de link om naar de activiteit en het veld te gaan dat de fout veroorzaakt. Volg de instructies van elk veld om alle fouten te corrigeren en geldige gegevens in te voeren.

FC1016

Een andere flow gebruikt dezelfde naam als deze. Bewerk de naam van de flow zodat deze uniek is.

FC1017

Een activiteit heeft pijlen die vanuit zichzelf vertrekken en ernaartoe wijzen.

Voor meer informatie over GraphQL Server-fouten, zie https://www.apollographql.com/docs/react/data/error-handling/.

Vond u dit artikel nuttig?
Vond u dit artikel nuttig?