- Home
- /
- Articolo
Flow Designer è un componente essenziale di Webex Contact Center che consente di instradare le chiamate in tempo reale attraverso un sistema. È possibile specificare come vengono assegnati gli agenti alle chiamate e cosa accade in ogni fase del processo configurando attività ed eventi.
Introduzione
Flow Designer offre un'interfaccia per creare flussi in tempo reale che soddisfino i requisiti della tua organizzazione. Le attività predefinite relative alla gestione delle chiamate e al controllo del flusso fungono da elementi costitutivi per la creazione del flusso. L'interfaccia drag-and-drop consente una facile configurazione dei componenti del flusso. È possibile impostare le proprietà di ciascuna attività che influenzano l'esecuzione del flusso. È inoltre possibile configurare variabili ed espressioni per definire la logica del flusso.
Prima di utilizzare Flow Designer, è necessario effettuare il provisioning di diverse entità da Webex Contact Center Control Hub. Utilizzate queste entità direttamente, come parte di Flow Designer (ad esempio, code e file audio), oppure indirettamente per abilitare l'instradamento dei contatti (ad esempio, distribuzione delle chiamate nelle strategie di instradamento delle code).
Prima di creare i flussi in Flow Designer, configura i seguenti elementi:
- Punti di accesso
- Coda
- Agenti
- Profilo utente
- Profilo desktop
- Teams
- Agente virtuale
- File audio
Terminologia chiave
Prendi familiarità con i seguenti termini presenti in questo articolo:
-
Attività: Un nodo nell'interfaccia di Flow Designer che rappresenta un singolo passaggio in un flusso, come la riproduzione di un messaggio o l'esecuzione di una richiesta HTTP. L'utente trascina e rilascia questo elemento in un flusso.
Per le proprietà delle attività basate su menu a tendina, il filtro di ricerca è abilitato per impostazione predefinita. Se un elenco a discesa contiene più opzioni del limite predefinito, inserisci una parola chiave per effettuare una ricerca e seleziona l'opzione desiderata dai risultati visualizzati automaticamente.
-
Evento : Un evento, interno o esterno che sia, innesca un flusso o un percorso di flusso. Gli eventi possono includere messaggi Kafka, richieste HTTP esterne o azioni dell'utente. Flow Designer, un'applicazione basata sugli eventi, esegue i flussi in risposta a questi trigger, eseguendoli automaticamente in base alla configurazione.
-
Flusso [ ] : Una sequenza di attività definita dall'utente che vengono eseguite in risposta a un evento.
-
Collegamento: Un collegamento è la freccia che connette un'attività a un'altra. Indica la direzione del flusso e la dipendenza tra gli eventi. Per eliminare un collegamento e interrompere la connessione tra due attività, fai clic sul collegamento per visualizzare l'icona di eliminazione e procedi a cancellare la riga.
Progettista del flusso di accesso
Flow Designer utilizza l'autenticazione single sign-on (SSO) tramite Cisco Identity Service. Se hai già effettuato l'accesso a Control Hub, puoi accedere a Flow Designer senza dover effettuare nuovamente l'accesso. In caso contrario, il sistema ti chiederà di inserire le tue credenziali SSO.
Operazioni preliminari
Per accedere all'applicazione Flow Designer, è necessario disporre di una licenza Premium Agent e di un profilo utente con i diritti per modificare i flussi.
| 1 | |
| 2 |
Vai al . La pagina Flussi viene visualizzata con le seguenti tre schede:
|
Esplora la tela moderna e unificata di Flow Designer.
L'interfaccia utente di Webex Contact Center Flow Designer è moderna e si allinea all'aspetto e allo stile del portfolio Webex, garantendo un'esperienza coerente in tutto il portfolio. La tela offre miglioramenti mirati in termini di accessibilità, rendendo gli elementi chiave più facili da usare per una gamma più ampia di utenti.
Uno sfondo dai colori vivaci offre un contrasto maggiore con i nodi aggiornati, aiutando gli utenti a concentrarsi sulla creazione del flusso. Il design delle porte sui nodi presenta punti di contatto più ampi e una differenziazione più chiara tra le uscite, accelerando la comprensione e semplificando la connessione dei nodi durante la creazione dei flussi. Inoltre, il pannello mobile e il design della barra degli strumenti creano un'area di lavoro più coinvolgente, aggiungendo profondità visiva e massimizzando lo spazio visibile per favorire lo sviluppo del flusso di lavoro.
Sia che tu stia cercando di creare un nuovo flusso o di lavorare su un flusso esistente, la pagina del flusso viene visualizzata in un'interfaccia utente moderna con la seguente finestra modale a comparsa che ti aiuta a scoprire le nuove funzionalità.
Passare dall'interfaccia utente moderna a quella legacy.
Il menu delle impostazioni utente consente di passare dall'interfaccia utente moderna a quella legacy:
- Fai clic sull'icona delle impostazioni utente nell'angolo in alto a destra dell'area di lavoro.
- Disattiva l'interruttore Nuovo look per passare alla modalità precedente.
Passa dalla modalità scura a quella chiara
Flow Designer Canvas è disponibile in modalità scura e chiara per ridurre al minimo l'affaticamento degli occhi. Scegli il tema che preferisci, quello che fa al caso tuo:
- Fai clic sull'icona delle impostazioni utente nell'angolo in alto a destra dell'area di lavoro.
- Disattiva l'interruttore Modalità scura.
Miglioramenti alla tavolozza delle attività
La tavolozza delle attività viene migliorata come segue:
- Raggruppamento delle attività: Le attività sono raggruppate logicamente in base alla loro funzione, consentendoti di trovare facilmente quella di cui hai bisogno. All'interno di ciascun gruppo, le attività sono elencate in ordine alfabetico. I seguenti gruppi sono ora disponibili:
- Gestione dei contatti
- Informazioni avanzate sulla coda
- Disconnetti i contatti
- Escalare il gruppo di distribuzione delle chiamate
- Feedback
- Feedback v2
- Ottieni informazioni sulla coda
- Contatto coda
- Coda per l'agente
- Screen pop
- Imposta la priorità dei contatti
- Agente virtuale
- Agente virtuale V2
- Voce
- Trasferimento non vedenti
- Trasferimento a ponte
- Analisi dello stato della chiamata
- Richiamata
- Raccogli cifre
- Menu
- Gioca a messaggio
- Riproduci musica
- Registra
- Controllo di registrazione
- Programmare una richiamata
- Invia cifre
- Imposta l'annuncio
- Imposta l'ID chiamante
- Annuncio di Set Whisper
- Avvia lo streaming multimediale
- Carica l'audio
- Controllo del flusso
- Caso
- Condizione
- Flusso finale
- Passa a
- Assegnazione percentuale
- Attendi
- Utilità
- Richiesta BRE
- Piani orari
- Richiesta HTTP
- Analizza
- Imposta variabile
- Gestione dei contatti
- Barra di ricerca: La barra di ricerca consente di trovare rapidamente attività e sottoprocessi, senza dover scorrere l'intero elenco. Le funzionalità di suggerimento automatico e di corrispondenza per parole chiave migliorano l'esperienza di ricerca per i progettisti di flussi.
- Icone delle attività e suggerimenti: Le attività ora presentano icone che ne corrispondono allo scopo, mentre i suggerimenti forniscono brevi informazioni sulle attività stesse.
Requisiti del browser
Utilizzare la seguente tabella per consultare l'elenco dei browser supportati:
|
Browser |
Microsoft Windows 10 |
Microsoft Windows 11 |
Mac OS X |
Chromebook |
|---|---|---|---|---|
|
Google Chrome |
76.0.3809 |
103.0.5060.114 |
76.0.3809 o superiore |
76.0.3809 o superiore |
|
Mozilla Firefox |
VES 68 o superiore VES |
ESR V102.0 o superiore ESR |
VES 68 e valori di VES superiori |
N/D |
|
Microsoft Edge |
42.17134 o superiore |
103.0.1264.44 o superiore |
N/D |
N/D |
|
Chromium |
N/D |
N/D |
N/D |
79 o superiore |
Configura le seguenti opzioni del browser:
-
Abilita i cookie e i dati del sito.
-
Imposta il livello di sicurezza su Medio.
-
Abilita l'opzione immagine.
-
Disattiva il blocco popup.
-
Abilita JavaScript.
Requisiti per l'e-mail
Flow Designer supporta i seguenti server di posta elettronica:
-
Office 365
-
Gmail
Esplora il layout
Libreria delle attività
Nella libreria delle attività troverai tutte le attività. Trascina e rilascia le attività dalla libreria delle attività sulle aree di lavoro principali o sui flussi di eventi per creare i tuoi flussi. È organizzato nelle seguenti sezioni:
- Gestione delle chiamate: Utilizza le attività di gestione delle chiamate per creare flussi che gestiscano le interazioni vocali. Sono specifiche per il caso d'uso della gestione delle chiamate tramite risposta vocale interattiva (IVR) e agenti virtuali o umani.
-
Controllo del flusso: Le attività di controllo del flusso sono indipendenti dal tipo di flusso e vengono utilizzate per controllare la logica del flusso a prescindere dal caso d'uso.
È possibile nascondere ed espandere la libreria delle attività, a seconda delle necessità, per aumentare lo spazio di lavoro sull'area di lavoro tra le diverse configurazioni.
Canvas, flusso principale e flussi degli eventi
La tela è lo spazio di lavoro grigio su cui si inseriscono le attività. Utilizza i comandi nella parte inferiore sinistra dello schermo per spostarti sull'area di lavoro e per ingrandire o rimpicciolire l'immagine. Non ci sono limitazioni per quanto riguarda le dimensioni del flusso o l'utilizzo dell'area di lavoro.
Sono presenti due schede che consentono di aggiungere spazio alla tela: Flusso principale e Flussi di eventi. Queste schede separano logicamente i diversi percorsi del tuo flusso di lavoro e creano un'area di lavoro più organizzata.
Flusso principale
Utilizza la scheda Flusso principale per creare uno script del flusso primario in base all'evento di attivazione definito nell'attività di avvio del flusso. Nella scheda principale del flusso, configura l'intera esperienza per chi effettua la chiamata. Questo processo inizia dal menu IVR (Interactive Voice Response) di Cisco Unified IP e prosegue fino alla disattivazione o alla conclusione della chiamata. Il flusso contiene passaggi prevedibili che il sistema esegue in sequenza.
Flussi degli eventi
In qualsiasi momento durante l'esecuzione del flusso principale, il sistema attiva eventi che interrompono il flusso principale. Ad esempio, quando un operatore risponde a una chiamata, interrompe l'esperienza del chiamante in coda. Se si desidera definire un comportamento univoco quando questi eventi vengono attivati, è possibile creare script per i flussi di eventi opzionali. I flussi degli eventi sono asincroni rispetto al flusso principale. Non è possibile prevedere quando il sistema attiverà un flusso di eventi. Per questo motivo, i flussi di eventi sono opzionali e rappresentano un'estensione della funzionalità principale del flusso.
È possibile configurare più flussi di gestione degli eventi nell'area di lavoro dei flussi di eventi. Ogni flusso di eventi deve avere un inizio e una fine univoci, senza attività condivise.
Per ulteriori informazioni sui gestori di eventi, vedere Flussi di eventi.
barra degli strumenti Zoom
La barra degli strumenti dello zoom presenta le seguenti icone:
- Proprietà globali—Fare clic sull'icona
per aprire il riquadro Proprietà globali. Per ulteriori informazioni, vedere il riquadro Proprietà. - Disponi automaticamente—Fai clic sull'icona
nella barra degli strumenti per organizzare le attività nell'area di lavoro.
- Annulla—Fai clic sull'icona
nella barra degli strumenti per annullare l'ultima azione eseguita sulla tela.
- Ripeti—Fai clic sull'icona
nella barra degli strumenti per ripetere l'ultima azione eseguita sulla tela.
È possibile annullare e ripetere fino alle ultime 10 azioni eseguite sulla tela. Non è possibile annullare e ripristinare le modifiche apportate ad attributi e proprietà.
- Adatta alla visualizzazione—Fai clic sull'icona
nella barra degli strumenti per regolare l'ingrandimento dell'area di lavoro in modo che tutti i nodi siano visibili. - Zoom avanti—Fai clic sull'icona
nella barra degli strumenti per ingrandire l'area di lavoro. Una volta raggiunto il limite massimo, l'icona viene disabilitata.
- Riduci zoom—Fai clic sull'icona
nella barra degli strumenti per ridurre lo zoom dell'area di lavoro. Una volta raggiunto il limite massimo, l'icona viene disabilitata.
- L'opzione Zoom con scorrimento consente sia la panoramica (impostazione predefinita) che lo zoom (utilizzando il tasto Ctrl. È possibile continuare a ingrandire o ridurre lo zoom tenendo premuto il tasto Ctrl e scorrendo la rotellina del mouse verso l'alto o verso il basso.
- Per spostarti sulla tela, fai scorrere la rotellina del mouse verso l'alto o verso il basso.
- Per spostarti da sinistra a destra con la rotellina del mouse, usa Maiusc + Tasti di scorrimento.
Azioni di controllo della tela e tasti di scelta rapida
Per migliorare l'efficienza e la produttività degli sviluppatori di flussi di lavoro, l'area di lavoro di Flow Designer offre le seguenti opzioni:
- Azioni Annulla-Ripristina—Utilizzare le icone Annulla, Ripristina nella barra degli strumenti dello zoom oppure utilizzare le scorciatoie da tastiera.
- Taglia, copia, incolla ed elimina—Fai clic con il pulsante destro del mouse sull'area di lavoro per eseguire le operazioni di taglia, copia, incolla ed elimina. È possibile tagliare, copiare e incollare le attività e i collegamenti relativi alla gestione delle chiamate e al controllo del flusso come segue:
- All'interno e attraverso i flussi
- Tra flusso principale e flussi di eventi
- Tra flussi e sottoflussi
Esistono poche restrizioni quando si tenta di copiare attività e link da altri browser in Firefox. Per abilitare questa funzionalità, è necessario impostare le seguenti preferenze su "true" in Firefox:
dom.events.asyncClipboard.readTextdom.events.testing.asyncClipboard
Digita
about:confignella barra degli indirizzi di Firefox. Cerca le preferenze specificate. Modifica i valori impostandoli su "true" per consentire l'incolla da altri browser. - Disponi automaticamente— Utilizza l'icona
nella barra degli strumenti dello zoom per organizzare automaticamente le attività nell'area di lavoro, migliorando la comprensione e semplificando la manutenzione.
- Allinea alla griglia—Utilizzare per allineare le attività con incrementi di 20 pixel.
- Scorciatoie da tastiera—È possibile modificare rapidamente il flusso utilizzando le scorciatoie da tastiera. Fai clic sull'icona di aiuto. Seleziona Scorciatoie da tastiera per visualizzare l'elenco delle scorciatoie da tastiera disponibili.
Tasti di scelta rapida
Utilizzare le seguenti scorciatoie da tastiera nell'area di lavoro:
|
Scelta rapida |
Sistema operativo Windows | MAC OS |
|---|---|---|
| Generale | ||
|
Apri scorciatoie da tastiera |
Ctrl+Alt+K | Controllare + Alt + K |
|
Strumenti | ||
|
Organizzazione automatica |
Spostare + UN | Spostare + UN |
|
Modifica | ||
|
Copia |
Ctrl+C | Comando+C |
|
Taglia |
Ctrl+X | Comando+X |
|
Incolla |
Ctrl+V | Comando+V |
|
Annulla |
Ctrl+Z | Comando+Z |
|
Ripeti |
Ctrl+Maiusc+Z | Comando+Maiusc+Z |
|
Elimina |
Backspace |
Elimina |
|
Seleziona tutto |
Ctrl+A | Comando+A |
|
Seleziona più | Spostare + Clic | Spostare + Clic |
|
Seleziona la regione | Spostare + fai clic e trascina | Spostare + fai clic e trascina |
|
Visualizza | ||
|
Eseguire lo zoom avanti |
Ctrl++ | Comando + + |
|
Eseguire lo zoom indietro |
Ctrl+- | Comando + - |
|
Ingrandisci o rimpicciolisci |
Ctrl + Scorri | Comando + Scorri |
|
Ingrandisci al 100% | ||
|
Adatta a vista |
Spostare + 1 | Spostare + 1 |
|
Scorri a sinistra o a destra |
Spostare + Scorri | Spostare + Scorri |
Pannello Proprietà
Il riquadro delle proprietà appare sul lato destro dell'applicazione. È possibile impostare i parametri per il flusso (proprietà globali) o per un'attività selezionata. È possibile nascondere ed espandere il riquadro per aumentare lo spazio di lavoro sull'area di lavoro tra le diverse configurazioni.
Il riquadro delle proprietà globali viene visualizzato per impostazione predefinita al caricamento del flusso. Fai clic sull'icona
per aprire il riquadro Proprietà globali. L'icona
consente di aprire e chiudere il riquadro delle proprietà quando si lavora sui flussi. È inoltre possibile fare clic in un punto qualsiasi dell'area di lavoro vuota per tornare alla visualizzazione del riquadro delle proprietà globali. Il riquadro delle proprietà globali non è visibile quando si seleziona un'attività.
Le seguenti configurazioni sono contenute nelle proprietà globali:
- (Facoltativo) Fornire una descrizione del flusso.
- Gestisci variabili personalizzate e predefinite. Per ulteriori informazioni sulle variabili di flusso, vedere Imposta variabile.
- Visualizza le informazioni sulla cronologia del flusso, inclusi il proprietario, la data dell'ultima modifica e il numero di versione del flusso. Fai clic sull'icona
per chiudere il riquadro delle proprietà globali.
Al momento non è presente alcuna funzionalità di controllo della versione. La versione del flusso conta il numero di volte in cui il flusso viene pubblicato.
riquadro di intestazione
L'intestazione visualizza il nome del flusso, che si aggiorna dinamicamente quando si modifica il nome del flusso dalle proprietà globali. L'intestazione include anche un pulsante Esci. Se desideri tornare a lavorare in un secondo momento, puoi salvare una bozza di flusso esistente. Per salvare le bozze dei flussi o per chiudere l'applicazione, fai clic su Salva flusso ed esci nell'angolo in alto a destra dell'applicazione.
riquadro piè di pagina
Il piè di pagina contiene quanto segue:
- Salvataggio automatico abilitato: I flussi vengono salvati automaticamente per evitare la perdita di dati. Se il salvataggio automatico è sospeso, viene visualizzato un messaggio di errore.
Se chiudi la finestra del browser mentre i dati sono salvati automaticamente, potresti perderli. Si consiglia di attendere qualche secondo dopo aver modificato il flusso prima di chiudere il browser.
- Versione dell'applicazione: A sinistra del piè di pagina viene visualizzata la versione dell'applicazione. È possibile utilizzare la versione per la risoluzione dei problemi in Flow Designer.
- Validazione del flusso: La convalida del flusso rileva gli errori nella struttura di un flusso che potrebbero impedirne il corretto funzionamento. È possibile attivare o disattivare la convalida in qualsiasi momento sul lato destro del piè di pagina. Per impostazione predefinita, la convalida è disattivata, quindi gli errori non vengono visualizzati. Quando si attiva l'interruttore, inizia la convalida lato server e vengono visualizzati eventuali errori nel flusso. Quando l'interruttore è abilitato, inizia la convalida del backend e vengono visualizzati eventuali errori nel flusso. Per ulteriori informazioni sulla convalida del flusso, vedere Convalidare un flusso.
- Pubblicazione del flusso: Prima di pubblicare un flusso, è necessario convalidarlo e correggere eventuali errori. Se l'interruttore di convalida è disattivato, il pulsante Pubblica rimane disabilitato. Dopo aver abilitato la convalida, il pulsante Pubblica rimane disabilitato finché non vengono risolti tutti gli errori nel flusso. Per ulteriori informazioni sulla pubblicazione dei flussi, vedere Pubblicare un flusso.
Comprendere le attività e gli eventi
Per accedere alla libreria delle attività e utilizzare le attività nei tuoi flussi:
-
Vai a .
-
In Esperienza cliente, fai clic su Flussi.
-
Dalla pagina Flussi, scegli il flusso desiderato a cui devi aggiungere l'attività e avvia il flusso.
-
Trascina e rilascia l'attività desiderata dalla Libreria attività sull'area di lavoro.
-
Eseguire la configurazione richiesta descritta in dettaglio in ciascuna delle attività.
Attività di gestione dei contatti
- Informazioni avanzate sulla coda
- Disconnetti i contatti
- Escalare il gruppo di distribuzione delle chiamate
- Feedback
- Feedback V2
- Ottieni informazioni sulla coda
- Contatto coda
- Coda per l'agente
- Screen pop
- Imposta la priorità dei contatti
- Agente virtuale
- Agente virtuale V2
Informazioni avanzate sulla coda
L'attività Informazioni avanzate sulla coda restituisce il conteggio in tempo reale degli agenti che si trovano nello stato Disponibile in una coda e che hanno effettuato l'accesso per uno specifico set di competenze, insieme ad altre informazioni sulla coda. Gli sviluppatori di flussi utilizzano l'attività Informazioni avanzate sulla coda per programmare il flusso. I progettisti di flussi prendono decisioni basandosi sull'attività Informazioni avanzate sulla coda.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, consultare Eventi.
Operazioni preliminari
| 1 |
Fai clic sull'attività per configurarne le impostazioni. | |||||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
Variabili di output Quando viene attivata l'attività Informazioni avanzate sulla coda, vengono aggiornate le seguenti variabili:
Codici di errore Di seguito sono riportati i codici di errore e le relative descrizioni per l'attività Informazioni avanzate sulla coda:
|
Disconnetti i contatti
Utilizzare questa attività di terminazione per disconnettere una parte attiva di una chiamata. Questa operazione è necessaria se nessun agente si unisce alla chiamata per disconnettersi manualmente.
Ad esempio, è possibile utilizzare questa attività prima che una chiamata venga messa in coda o dopo aver creato uno script per disattivare la coda. È possibile utilizzare un numero illimitato di attività Disconnetti contatto durante la creazione del flusso per garantire che la chiamata venga terminata, indipendentemente dal percorso che segue.
Hai la possibilità di assegnare a ciascuna attività un'etichetta e una descrizione univoche, ma non è richiesta alcuna altra configurazione.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, consultare la sezione Flussi di eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
Variabili di output Per questa attività non sono disponibili variabili di output. |
Escalare il gruppo di distribuzione delle chiamate
L'attività "Escalate Call Distribution Group" consente agli amministratori di inoltrare un contatto in coda al gruppo di distribuzione chiamate successivo o precedente. Ciò offre agli amministratori un maggiore controllo e flessibilità nella gestione dei contatti presenti in coda.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. | ||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
Variabili di output Quando viene attivata l'attività "Escalate Call Distribution Group", vengono aggiornate le seguenti variabili:
Codici di errore Di seguito sono riportati i codici di errore e le relative descrizioni per l'attività "Escalate Call Distribution Group":
|
Feedback
Configura l'attività Feedback per avviare sondaggi post-chiamata (gestiti da Webex Experience Management) al fine di raccogliere feedback dai chiamanti. Sono disponibili le seguenti tipologie di sondaggi:
-
Sondaggi post-chiamata IVR: Configura l'attività Feedback nell'area di lavoro Flussi di eventi in Flow Designer, dopo l'evento AgentDisconnected. A seconda della configurazione in Webex Experience Management, il contact center riproduce un sondaggio IVR ai chiamanti.
Chi chiama utilizza la tastiera per rispondere al sondaggio. Se il chiamante risponde solo parzialmente al sondaggio, non rispondendo entro il tempo limite configurato o fornendo input non validi, il contact center invia le risposte parziali del sondaggio a Webex Experience Management.
Assicurati di utilizzare l'attività Disconnetti contatto dopo l'attività Feedback per terminare la chiamata IVR.
-
Sondaggi post-chiamata via e-mail o SMS: Configura l'attività Feedback nella scheda Flussi di eventi in Flow Designer dopo l'evento PhoneContactEnded. A seconda delle regole di assegnazione configurate in Webex Experience Management, il contact center invia un sondaggio ai chiamanti tramite e-mail o SMS.
Quando si progetta un flusso, un'interazione di consultazione non può includere un'attività di feedback tramite sondaggio post-chiamata.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, consultare la sezione Flussi di eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Sondaggio, seleziona da un elenco di questionari per i sondaggi vocali o di messaggi per i sondaggi via e-mail o SMS. Nell'elenco sono disponibili i questionari e gli inviti configurati in Webex Experience Management.
|
| 4 |
Nella sezione Impostazioni lingua, gestisci la lingua in cui il cliente visualizza il sondaggio. Se la lingua non è supportata in Webex Experience Management, la lingua di riserva è l'inglese (Stati Uniti). Per ulteriori informazioni, consultare Supporto linguistico di Webex Experience Management.
Se il pulsante di attivazione/disattivazione Ignora impostazioni lingua non è abilitato, viene utilizzata la variabile Global_Lingua per definire le impostazioni predefinite di Webex Experience Management. Per ulteriori informazioni, consultare la sezione Variabili globali. |
| 5 |
Nella sezione Informazioni cliente, è possibile specificare le informazioni del cliente da trasmettere insieme ai campi precompilati che Webex Experience Management invia per acquisire le risposte al sondaggio. A seconda delle configurazioni di invio impostate in Webex Experience Management, il contact center invia le informazioni di precompilazione.
|
| 6 |
Nella sezione Passaggio variabili, è possibile specificare le variabili aggiuntive come precompilamenti personalizzati che vengono passati (oltre alle risposte al sondaggio) da Webex Contact Center a Webex Experience Management.
Per ulteriori informazioni sui campi precompilati personalizzati, consultare Configurazione dei campi precompilati personalizzati per i sondaggi di feedback post-chiamata nella documentazione di Webex Experience Management. |
| 7 |
Nella sezione Impostazioni avanzate, configura le seguenti impostazioni per facilitare la convalida delle risposte DTMF previste dai clienti.
|
Ottieni informazioni sulla coda
L'attività Get Queue Info fornisce la posizione corrente del chiamante in coda (PIQ) e il tempo di attesa stimato (EWT), insieme ad altre variabili di output dell'attività. È possibile utilizzare queste variabili per determinare la disponibilità di un agente in una coda e per instradare le chiamate altrove quando necessario.
Il tempo di attesa previsto (EWT) non si applica alle code con assegnazione di team e competenze assegnate nel flusso. Per i contatti in queste code, la variabile di output EWT restituisce sempre -1.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. | |||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
| |||||||||||||||
| 3 |
Nella sezione Informazioni sulla coda e tempo di lookback, configurare quanto segue:
L'attività Ottieni informazioni sulla coda ha tre tipi di rami di flusso di output. Questi rami si attivano in base allo stato di ritorno e ai valori di EWT, PIQ e alle statistiche in tempo reale per altre variabili di output.
Variabili di output Quando viene attivato l'evento Get Queue Info, vengono aggiornate le seguenti variabili:
Calcolo del tempo di attesa stimato Il tempo di attesa stimato (EWT) è riportato in ms. Per calcolare l'EWT, l'applicazione raccoglie tutti i campioni statisticamente validi (un campione è la media dei tempi di attesa per le attività che si sono connesse con successo a un agente in un intervallo di un minuto) per gli ultimi XX minuti specificati dal Lookback Time definito dall'utente. Il valore medio dei campioni raccolti viene utilizzato come EWT. I campioni statisticamente validi sono quelli raccolti per i quali il valore massimo del CoV (coefficiente di variazione dei tempi di attesa per le attività che sono state connesse a un agente in ogni intervallo di un minuto) è inferiore al 40%. Se la percentuale di campioni validi raccolti per il Lookback Time definito dall'utente scende al di sotto del 40%, l'EWT non viene calcolato. Codici di errore Di seguito sono riportati i codici di errore e le relative descrizioni per l'attività Ottieni informazioni sulla coda:
|
Contatto coda
L'attività "Contatto in coda" inserisce un contatto in una coda. Quando si utilizza questa attività nel flusso principale, viene visualizzato un insieme di eventi nella scheda Flussi di eventi. Per ulteriori informazioni su questi eventi, consultare Eventi.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, consultare Eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. | ||||||||||||||||||||||||||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
| ||||||||||||||||||||||||||||||||||||||||||
| 3 |
Nella sezione Gestione contatti, scegli se tutti i contatti devono essere indirizzati a un'unica coda oppure se la selezione della coda deve variare in base al valore di una variabile di flusso. Se si inserisce un'attività Richiesta HTTP immediatamente dopo l'attività Contatto in coda, la Richiesta HTTP potrebbe non recuperare i dati richiesti. Per garantire la disponibilità dei dati necessari, si consiglia di introdurre un breve ritardo, ad esempio aggiungendo un'attività "Riproduci messaggio" o "Riproduci musica", tra le attività "Contatto in coda" e "Richiesta HTTP".
Requisiti competenze Se la coda selezionata utilizza l'instradamento basato sulle competenze, vengono visualizzate altre sezioni per configurare i requisiti di competenza e le relative deroghe. In base alla coda selezionata, è possibile aggiungere uno o più requisiti di competenza da assegnare a un contatto in questa coda. Se non si specifica alcuna competenza, tutti gli agenti disponibili nella coda selezionata saranno idonei a ricevere contatti.
Prova il rilassamento Utilizza le impostazioni di rilassamento delle competenze per ridurre o rimuovere i requisiti di competenza assegnati a un flusso in risposta a tempi di attesa eccessivi da parte dei clienti. Questa impostazione consente di ampliare il gruppo di agenti disponibili per assistere i contatti. Utilizzare intervalli di tempo comuni per allineare il rilassamento delle competenze con la logica della coda nel flusso e con le impostazioni di distribuzione delle chiamate configurate per i team in coda. Per configurare il rilassamento delle abilità:
Rimozione delle competenze Quando attivi l'interruttore Rimuovi competenze al trasferimento cieco, le competenze vengono rimosse dal contatto dopo il trasferimento da parte dell'agente. Ciò significa che il contatto trasferito non avrà alcuna competenza e verrà offerto all'agente disponibile da più tempo nella coda di trasferimento. variabili di uscita Quando viene attivato il contatto in coda, vengono aggiornate le seguenti variabili:
Codici di errore Di seguito sono riportati i codici di errore e le relative descrizioni per l'attività Contatto coda:
|
Coda per l'agente
L'attività "Coda all'agente" abilita l'instradamento basato su agenti. L'attività "Coda all'agente" instrada i contatti direttamente all'agente preferito. Per informazioni sul routing basato su agenti, vedere Routing basato su agenti.
L'attività "Coda all'agente" identifica un agente tramite il suo ID agente di Webex Contact Center o il suo indirizzo e-mail.
Se l'agente è disponibile, è possibile configurare l'attività "Aggiungi alla coda all'agente" per instradare il contatto all'agente preferito. Se l'agente non è disponibile, è possibile configurare l'attività "Aggiungi alla coda all'agente" per mettere in attesa il contatto presso tale agente finché non sarà disponibile.
Lo sviluppatore del flusso può concatenare un'attività "Coda all'agente" con un'altra attività "Coda all'agente" per instradare i contatti agli agenti preferiti in sequenza. Lo sviluppatore del flusso può anche concatenare un'attività Coda all'agente con un'attività Contatto in coda per instradare il contatto utilizzando una coda normale quando nessuno degli agenti preferiti è disponibile.
Lo sviluppatore del flusso può concatenare un'attività Queue To Agent con un'attività Callback nel flusso principale e nei flussi evento. Questo aiuta a configurare la richiamata all'agente preferito a cui la chiamata era stata originariamente messa in coda nell'ambito dell'attività "Metti in coda all'agente".
Utilizzare l'attività Callback dopo l'attività Queue Contact o Queue To Agent.
L'attività "Coda all'agente" attiva i seguenti eventi nella scheda "Flussi eventi" del flusso principale:
-
Agente accettato: L'attività "Coda all'agente" attiva questo evento quando un agente risponde a una chiamata in entrata.
-
Agente disconnesso: L'attività "Coda all'agente" attiva questo evento quando l'agente si disconnette da una chiamata in corso.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.
Le sezioni seguenti consentono di configurare l'attività "Aggiungi alla coda all'agente":
-
Impostazioni generali
-
Gestione dei contatti
Per configurare l'attività "Coda all'agente":
| 1 |
Nel Flow Designer, trascina e rilascia l'attività Coda all'agente dalla Libreria attività sull'area di lavoro. |
| 2 |
Fai clic sull'attività Coda all'agente per configurare le impostazioni dell'attività. |
| 3 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni: |
| 4 |
Nella sezione Gestione contatti, scegli una Variabile agente dall'elenco a discesa. L'attività Coda all'agente associa questa variabile di flusso all' Email o all' ID dell'agente che si desidera selezionare per ogni esecuzione del flusso. |
| 5 |
Seleziona l'indirizzo email dell'agente o l'ID dell'agente dall'elenco a discesa Tipo di ricerca agente per instradare i contatti all'agente preferito. Fornisci un nome di dominio valido per l'indirizzo email dell'agente per garantire che la ricerca vada a buon fine. |
| 6 |
Attiva il pulsante di attivazione/disattivazione Imposta priorità contatto per dare priorità ai contatti in coda. Di default, il pulsante di attivazione/disattivazione è disabilitato. L'attività "Coda all'agente" gestisce i contatti nel modo seguente:
|
| 7 |
Seleziona un ID coda dall'elenco a discesa Coda di segnalazione. L'attività "Coda all'agente" riporta i dettagli del contatto utilizzando la coda di reporting: La coda di segnalazione specifica anche la configurazione per:
|
| 8 |
Attiva il pulsante di attivazione/disattivazione Parcheggia il contatto se l'agente non è disponibile se desideri parcheggiare il contatto presso un agente preferito finché quest'ultimo non sarà disponibile. Se l'agente non è disponibile e il pulsante di attivazione/disattivazione Parcheggia contatto se l'agente non è disponibile è disabilitato, il contatto non riesce a raggiungere l'agente. L'attività Queue To Agent fa uscire il ramo di errore dall'attività precedente e passa all'attività successiva del flusso con l'output corrispondente. |
| 9 |
Seleziona l'ID della coda di ripristino dall'elenco a discesa Coda di ripristino. L'attività "Coda all'agente" mette in coda i contatti nella coda di ripristino quando:
È possibile configurare la coda di ripristino con l'agente disponibile più lungo. La coda di ripristino non supporta l'instradamento basato sulle competenze. |
L'attività "In coda all'agente" ha esito positivo quando il contatto viene connesso all'agente preferito. Si verifica un errore quando un contatto non riesce a raggiungere l'agente.
Scenari di errore
Un contatto non riesce a raggiungere l'agente quando:
-
L'agente preferito non è disponibile e il parcheggio è disabilitato per il contatto.
-
La ricerca delle variabili non riesce a trovare l'agente preferito.
Variabili di output dell'attività
Le variabili di output delle attività memorizzano i dati acquisiti dalle attività e vengono create automaticamente quando si aggiungono attività specifiche all'area di lavoro.
La coda di attività dell'agente presenta le seguenti variabili di output:
|
Variabile di output |
Descrizione |
|---|---|
|
QueueToAgent.AgentId |
Memorizza l'ID dell'agente a cui è associato il contatto. |
|
Descrizione dell'errore in coda all'agente. |
Memorizza la descrizione dello scenario di errore che si verifica quando il contatto non viene messo in coda. |
|
Codice di errore in coda all'agente |
Memorizza il valore del codice di errore per lo scenario di errore quando il contatto non viene messo in coda. |
|
QueueToAgent.AgentState |
Memorizza lo stato dell'agente preferito quando si tenta di mettere in coda il contatto. |
|
Coda all'agente.Codice di inattività dell'agente |
Memorizza la descrizione del codice di inattività dell'agente preferito. |
La variabile di output QueueToAgent.FailureCode contiene uno dei seguenti valori quando si verifica un errore. Ciascun valore indica un codice di errore e una descrizione dell'errore.
|
Codice di errore |
Valore del codice di errore |
Codice della maschera |
|---|---|---|
|
1 |
AGENTE_NON DISPONIBILE |
L'agente al momento non è disponibile. |
|
2 |
AGENTE_NON_TROVATO |
L'attività "Coda all'agente" non riesce a trovare l'agente tramite ID o indirizzo email. |
|
3 |
AGENTE_NON_REGISTRATO_ |
L'agente al momento non è connesso. |
|
4 |
FUNZIONE_NON_ABILITATA |
La funzionalità di routing basata su agenti non è abilitata. |
|
5 |
NON VALIDO_VTEAM_ERRORE |
La coda di segnalazione o di ripristino non è valida. |
|
6 |
AGENTE_OCCUPATO |
L'operatore è disponibile, ma è impegnato in un'altra chiamata. |
|
7 |
VTEAM_TRANSIZIONE_LIMITE_RAGGIUNTO |
Il contatto ha raggiunto il limite massimo di inserimento in più code. |
|
8 |
OPERAZIONE NON VALIDA__PER_INTERAZIONE_STATO |
In alcuni stati del contatto, come ad esempio quando il contatto è terminato, non è consentito mettere in coda le richieste. |
La tabella seguente mostra i valori applicabili di QueueToAgent.AgentState e QueueToAgent.AgentIdleCode.
|
Casi d'uso |
Stato dell'agente |
Codice inattivo dell'agente |
|---|---|---|
|
NON_APPLICABILE |
NON_APPLICABILE |
|
L'operatore è riservato per questa chiamata. |
DISPONIBILE |
NON_APPLICABILE |
|
Parcheggia il contatto se l'agente non è disponibile, attiva/disattiva il pulsante è attivo e l'agente è inattivo |
Inattivo |
<AuxCode Name> Il codice di inattività selezionato dall'agente nel Desktop dell'agente. |
|
Parcheggia il contatto se l'agente non è disponibile, attiva/disattiva il pulsante è attivo e il canale dell'agente è occupato |
DISPONIBILE |
NON_APPLICABILE |
|
Parcheggia il contatto se l'agente non è disponibile, attiva/disattiva il pulsante è spento e l'agente è inattivo |
Inattivo |
<AuxCode Name> Il codice di inattività selezionato dall'agente nel Desktop dell'agente. |
|
Il pulsante di attivazione/disattivazione "Parcheggia contatto se l'agente non è disponibile" è disattivato, l'agente è disponibile e il canale dell'agente è occupato |
DISPONIBILE |
NON_APPLICABILE |
Screen pop
Una "Screen Pop" è una finestra o una finestra di dialogo che appare sul desktop di un operatore quando quest'ultimo risponde a una chiamata di un cliente. L'agente raccoglie ulteriori informazioni sul chiamante per poter proseguire con la conversazione. Per ulteriori informazioni, consultare la sezione Screen Pop nell'articolo Introduzione ad Agent Desktop.
L'attività Screen Pop diventa rilevante solo dopo che un agente è coinvolto in un'interazione. In genere utilizza gli eventi AgentAccepted e PhoneContactEnded.
Quando si utilizza questa attività nel flusso principale, viene visualizzato un insieme di eventi nella scheda Flussi di eventi. Per ulteriori informazioni su questi eventi, consultare Eventi.
È possibile creare un singolo flusso di gestione eventi per ciascun evento. Ad esempio, quando un agente accetta una chiamata in entrata, viene visualizzato un messaggio a comparsa. L'attività Screen Pop contiene informazioni basate sulle variabili di flusso. Screen Pop integra Webex Contact Center con altre applicazioni aziendali come CRM (Salesforce), strumenti di ticketing e sistemi di inserimento ordini.
Completa questa configurazione nella scheda Flussi di eventi in Flow Designer. Per definire diversi comportamenti di visualizzazione a comparsa (Screen Pop) basati sui criteri del flusso principale, utilizzare un'attività Condizione o Caso. È possibile definire una finestra di dialogo per ogni flusso.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, consultare la sezione Flussi di eventi.
La visualizzazione a comparsa (Screen Pop) per i nuovi canali digitali deve essere configurata in Connect Flow Builder. Per ulteriori informazioni, vedi https://help.imiconnect.io/docs/wxcc-overview.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni URL, utilizzare l'opzione Impostazioni URL per definire un URL per le configurazioni di Screen Pop. Per inserire una variabile, utilizzare la sintassi {{variable}} (Per esempio, {{NewContact.ANI}}). Successivamente, configura le seguenti impostazioni:
|
| 4 |
Nella sezione Impostazioni di visualizzazione, configurare quanto segue:
Se l'opzione di visualizzazione di Screen Pop è "All'interno del desktop" o "Scheda del browser esistente", i dati inseriti in Screen Pop per una chiamata andranno persi se l'agente accetta una nuova chiamata. Per evitare la perdita di dati, configura l'opzione di visualizzazione come Nuovo browser scheda. Ad esempio, si consideri che l'opzione di visualizzazione di Screen Pop sia Inside Desktop. Se l'agente accetta una nuova chiamata in entrata mentre inserisce i dati nella finestra a comparsa relativa a una chiamata precedente, i dati inseriti per la chiamata precedente andranno persi quando verrà visualizzata la finestra a comparsa per la nuova chiamata. |
Imposta la priorità dei contatti
Utilizza l'attività Imposta priorità contatto per assegnare livelli di priorità ai contatti. È possibile impostare le priorità utilizzando numeri da 1 (massima) a 9 (minima). I contatti con priorità più alta vengono instradati per primi. Per ulteriori informazioni su instradamento e accodamento, consultare la sezione Imposta priorità contatto in Informazioni su instradamento e accodamento in Webex Contact Center.
Le sezioni seguenti consentono di configurare l'attività Imposta priorità contatto:
- Impostazioni generali
- Impostazioni di priorità dei contatti
- Variabili di output dell'attività
| 1 |
Nell'editor di flussi, trascina e rilascia l'attività Imposta priorità contatto dalla Libreria attività sull'area di lavoro. |
| 2 |
Fai clic sull'attività per configurarne le impostazioni. |
| 3 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni: |
| 4 |
Nella sezione Impostazioni priorità contatto, imposta la priorità del contatto. È possibile configurare un valore di priorità statico tramite il menu a tendina. Se si desidera che la priorità cambi dinamicamente, configurare una priorità variabile utilizzando le variabili di flusso. |
Variabili di output dell'attività
Le variabili di output delle attività memorizzano i dati acquisiti dalle attività e vengono create automaticamente quando si aggiungono attività specifiche all'area di lavoro.
L'attività Imposta priorità contatto ha le seguenti variabili di output:
- Imposta la priorità del contatto Codice di errore: Memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività fallisce.
- Imposta la priorità del contatto Descrizione dell'errore: Memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività fallisce.
Codici di errore
Di seguito sono riportati i codici di errore e le relative descrizioni per l'attività Imposta priorità contatto:
|
Codice di errore |
valore del codice di errore |
Descrizione del guasto |
|---|---|---|
|
6 |
ERRORE DI SISTEMA_ |
Questo codice rappresenta gli errori vari (che non rientrano in nessuna delle categorie definite). |
|
48 |
Attività di flusso non supportata |
La funzione Imposta priorità contatto non è supportata per i contatti in uscita e per i contatti delle campagne. |
Agente virtuale
L'attività Agente virtuale offre un'esperienza di conversazione in tempo reale ai clienti del tuo contact center. È possibile aggiungere un agente virtuale al flusso di chiamata per gestire le richieste dei clienti in formato conversazionale. L'agente virtuale si avvale delle funzionalità di Dialogflow di Google. Quando un cliente parla, Dialogflow associa la conversazione del cliente all'intento più appropriato nell'agente virtuale. Inoltre, assiste il cliente nell'ambito dell'esperienza di risposta vocale interattiva (IVR).
Operazioni preliminari
-
Configura un agente Dialogflow. Per ulteriori informazioni sulla creazione di un agente Dialogflow in Google Cloud, vedere Creare un agente.
Includi "Ciao" come frase di addestramento nella lingua preferita dall'agente Dialogflow per avviare una conversazione con il chiamante. È possibile aggiungere questa frase di addestramento nell'intent di benvenuto predefinito o in qualsiasi altro intent dell'agente Dialogflow. Per ulteriori informazioni, vedere Intents.
A seconda di come si configura l'agente Dialogflow, è possibile utilizzare l'attività Agente virtuale per gestire diversi tipi di casi d'uso.
-
Configurare un agente virtuale in Control Hub.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Esperienza conversazionale, configura quanto segue:
|
| 4 |
Nella sezione Passaggio di variabili, i parametri opzionali nell'attività dell'agente virtuale possono contenere informazioni di identificazione personale (PII). Webex Contact Center trasmette questi parametri a Google Dialogflow come variabili per supportare una logica conversazionale avanzata con il bot.
|
| 5 |
Nella sezione Impostazioni avanzate, configurare quanto segue:
|
| 6 |
Nella sezione Variabili di output è possibile memorizzare lo stato di output dell'evento che si verifica durante la conversazione tra l'agente virtuale e il cliente.
|
Operazioni successive
Risultati:
Indica i percorsi di output per l'agente virtuale che si verificano in base all'esito della conversazione tra l'agente virtuale e il cliente.
-
Gestito: Il flusso di dialogo segue questo percorso se il sistema attiva l'intento gestito.
-
Inasprito: Il flusso di dialogo segue questo percorso se il sistema attiva l'intento di escalation.
Per ulteriori informazioni sugli intenti nel Dialogflow, vedere Intent.
Gestione degli errori
Indica il percorso di output dell'agente virtuale in base all'errore che si verifica durante la conversazione tra l'agente virtuale e il cliente.
-
Errore: Il flusso segue questo percorso in qualsiasi scenario di errore.
In caso di errore, il contact center, per impostazione predefinita, non riproduce alcun messaggio audio per informare il cliente. Lo sviluppatore del flusso può configurare un'attività Riproduci messaggio in modo generico o in base al codice di errore, come descritto nella sezione Variabili di output.
La funzionalità dei percorsi di output dipende dalla configurazione e dal flusso definiti dall'amministratore.
Agente virtuale V2
L'attività Agente Virtuale V2 offre un'esperienza di conversazione in tempo reale per i tuoi contatti. È possibile aggiungere l'attività Agente virtuale V2 al flusso di chiamata per gestire conversazioni basate sull'intelligenza artificiale e sul riconoscimento vocale. Quando un chiamante parla, il sistema associa il parlato all'intento più appropriato nell'agente virtuale. Inoltre, assiste il chiamante nell'ambito dell'esperienza di risposta vocale interattiva (IVR).
Configurare l'attività dell'agente virtuale V2
I clienti che utilizzano la piattaforma Next Generation possono configurare l'attività Virtual Agent V2 in Flow Designer.
Non inserire un'attività Virtual Agent V2 dopo un'attività Queue Contact, poiché questa configurazione non è attualmente supportata. Inoltre, non inserire un'attività Virtual Agent V2 nell'area di lavoro del flusso di eventi.
Indica i percorsi di output per l'attività che si verifica in base all'esito della conversazione tra l'agente virtuale e il chiamante.
-
Gestito– Il risultato viene attivato al completamento dell'esecuzione dell'agente virtuale.
-
Escalated– Il risultato viene attivato quando la chiamata deve essere inoltrata a un operatore umano.
Indica il percorso di output dell'attività per qualsiasi errore che si verifica durante la conversazione tra l'agente virtuale e il chiamante.
Errore– Il flusso segue questo percorso in caso di errori.
Impostazioni predefinite a livello di sistema
Le seguenti impostazioni sono definite internamente nel sistema per impostazione predefinita. Queste impostazioni non compaiono nell'interfaccia utente e non possono essere modificate:
-
Numero infinito di tentativi per la gestione di errori di input non validi o mancanti.
-
La funzione Barge-in è abilitata per interrompere l'agente virtuale durante l'interazione.
-
simbolo di terminazione DTMF = #. Questa impostazione indica la fine dell'input.
-
DTMF 'Timeout senza input' = 5 secondi. Questa impostazione indica la durata di tempo per cui l'agente virtuale attende l'input del chiamante.
-
DTMF 'Timeout tra cifre' = 3 secondi. Questa impostazione indica la durata di tempo per cui l'agente virtuale attende il successivo input DTMF dal chiamante prima di procedere con il flusso della conversazione.
Operazioni preliminari
-
Configura un agente Dialogflow. Per ulteriori informazioni sulla creazione di un agente Dialogflow in Google Cloud, vedere Creare un agente.
-
Configura il connettore Google CCAI e crea una configurazione CCAI nell'Hub di controllo.
-
Configura il punto di ingresso e scegli il flusso di routing (una volta creato il flusso in Flow Designer). Per ulteriori informazioni, vedere Configurare un canale.
| 1 | |
| 2 |
Vai a . |
| 3 |
Fai clic su Gestisci flussi e poi su Crea flussi. |
| 4 |
Nel campo Nome flusso, immetti un nome univoco e fai clic su Avvia creazione flusso. Viene visualizzata la finestra Flow Designer. |
| 5 |
Trascina e rilascia l'attività Virtual Agent V2 dalla Libreria attività nell'area di lavoro principale del flusso. |
| 6 |
Nelle Impostazioni generali, eseguire le seguenti azioni:
|
| 7 |
Nelle impostazioni di Esperienza conversazionale , scegli una delle seguenti opzioni di configurazione dell'IA del Contact Center:
|
| 8 |
Nelle impostazioni Evento di stato, inserisci il nome dell'evento personalizzato e i dati nelle colonne Nome evento - Dati evento. L'evento di stato è un meccanismo per attivare l'intento senza la necessità di testo corrispondente o input vocale. È possibile definire eventi personalizzati per attivare l'intent. Per informazioni su come configurare l'intent per gli eventi in Dialogflow ES, consultarela documentazione di Google.
È possibile specificare il nome dell'evento e i dati sotto forma di valore statico o espressione. Per le espressioni, utilizzare questa sintassi: Nome dell'evento: Dati dell'evento: |
| 9 |
Nelle Impostazioni avanzate, eseguire le seguenti azioni: |
| 10 |
Con Impostazioni di decrittazione è possibile decrittografare le variabili di output dell'attività VAV2, se necessario. Se la decrittazione è abilitata a livello di flusso, gli utenti con accesso di debug alla decrittazione possono visualizzare i valori di output non mascherati dell'attività VAV2 nei log di debug del flusso. Disattiva l'interruttore Abilita decrittazione per disabilitare la decrittazione a livello di attività e ottenere una protezione aggiuntiva. |
| 11 |
In Variabili di output dell'attività, è possibile visualizzare l'elenco delle variabili che memorizzano lo stato di output dell'evento che si verifica durante la conversazione tra l'agente virtuale e il chiamante.
|
Attività di controllo del flusso
- Avviare Flow
- Flusso finale
- Caso
- Condizione
- Passa a
- Assegnazione percentuale
- Attendi
- Supporto per i flussi di lavoro nel punto di inserimento Outdial
Avviare Flow
L'attività Avvia flusso viene visualizzata per impostazione predefinita nell'area di lavoro Flusso principale. Non è possibile eliminare l'attività Avvia flusso. Questa attività indica l'evento che innesca questo flusso. Questa attività definisce come può essere utilizzato il flusso e i tipi di attività disponibili per la configurazione.
L'unico evento di attivazione del flusso attualmente disponibile è NewContact.
Il sistema attiva questo evento quando una nuova chiamata raggiunge un punto di accesso telefonico nel contact center. È possibile utilizzare i flussi attivati dall'evento NewContact nelle Strategie di routing del punto di ingresso. L'evento di attivazione del flusso è attualmente selezionato per impostazione predefinita e non può essere modificato. Ulteriori eventi verranno resi noti in futuro.
NewContact Si applica solo ai nuovi flussi. Per i flussi creati prima della settimana del 20 aprile,NewPhoneContact rimane come evento di attivazione del flusso.
L'attività Avvia flusso viene automaticamente etichettata con il nome dell'evento di attivazione del flusso selezionato. Ciò consente di visualizzare rapidamente il tipo di flusso che si sta creando.
Variabili di output
Il numero e il tipo di variabili di output associate all'attività Avvia flusso dipendono dall'evento di attivazione del flusso selezionato. Queste variabili memorizzano i dati acquisiti nel momento in cui viene attivato il flusso. Ad esempio, le variabili di output descritte di seguito sono esposte tramite l'evento NewContact.
Utilizzate queste variabili nelle attività successive per controllare la sequenza del flusso.
-
NewContact.ANIL'identificazione automatica del numero (ANI) è una funzionalità di una rete di telecomunicazioni che consente di determinare automaticamente il numero di telefono di origine di una chiamata. Questa variabile memorizza il numero di telefono del chiamante che ha attivato l'evento
NewContact. -
NewContact.DNISIl servizio di identificazione del numero composto (DNIS) è un servizio che identifica il numero di telefono originariamente composto durante una chiamata. Questa variabile memorizza il numero di telefono che il chiamante ha composto per attivare l'evento
NewContact.Quando una chiamata viene trasferita a un numero di directory EPDN (Entry Point Directory Number), Webex Contact Center rileva il destinatario EPDN e gestisce il trasferimento internamente.
Il trasferimento a un EPDN può essere avviato da un flusso che utilizza l'attività Trasferimento cieco oppure da Agent Desktop quando un agente trasferisce o consulta il DN del punto di ingresso.
Al termine del trasferimento, il numero di destinazione utilizzato viene presentato al flusso del punto di ingresso ricevente come valore DNIS (Dialed Number Identification Service). Il valore DNIS è disponibile nella variabile di flusso
NewPhoneContact.DNIS.Il flusso ricevente può valutare
NewPhoneContact.DNISe utilizzarlo nella logica di routing. Tuttavia, i flussi dovrebbero evitare di presupporre un singolo formato DNIS a meno che la configurazione di numerazione del punto di ingresso di destinazione non garantisca tale formato.Il valore DNIS presentato al flusso ricevente dipende da come è configurata la numerazione per il punto di ingresso di destinazione.
Tabella 9. Comportamento DNIS per le chiamate trasferite verso EPDN Configurazione del numero del punto di ingresso di destinazione
DNIS presentato al flusso ricevente
Esempio
Numero E.164 soltanto
Il DNIS è presentato in formato E.164. Se il numero di destinazione del trasferimento viene composto in formato nazionale, Webex Contact Center lo converte e lo presenta in formato E.164.
Se la destinazione è composta come 5550101234, il flusso ricevente vede +15550101234.
Numero e interno E.164
Il DNIS viene sempre visualizzato come numero E.164, indipendentemente dal fatto che il trasferimento sia stato avviato componendo il numero E.164, il numero nazionale o l'interno.
Se il punto di ingresso ha +15550101234 e l'estensione 1234, il flusso ricevente vede +15550101234.
Solo estensione
Il DNIS viene presentato come estensione. Se per la località è configurato un prefisso, il DNIS viene preceduto dal prefisso della località, senza separatore.
Se l'interno è 1234, il flusso ricevente vede 1234. Se il prefisso di posizione è 555, il flusso ricevente vede 5551234.
Per i trasferimenti di consultazione, il comportamento del DNIS è coerente con il comportamento di trasferimento. Tuttavia, l'ID della linea chiamante (CLID) cambia durante la consultazione.
Se il flusso del punto di ingresso di destinazione risulta
NewPhoneContact.DNIS, assicurarsi che la logica di routing tenga conto del formato DNIS presentato da Webex Contact Center per la configurazione della numerazione del punto di ingresso. Ciò è particolarmente importante se la configurazione del punto di ingresso passa dalla numerazione basata solo sulle estensioni alla numerazione E.164, oppure se il flusso confronta direttamente i valori DNIS.Quando una chiamata viene trasferita a una rete EPDN, la chiamata trasferita rimane parte dell'interazione in corso. I report e i registri delle chiamate continuano a utilizzare lo stesso ID di interazione.
-
NewContact.InteractionIDUn identificativo univoco di Webex Contact Center associato a ciascuna interazione attivata dall'evento
NewContact.È possibile visualizzare l'ID di interazione sul desktop. Per ulteriori informazioni, vedere Esempio: Visualizza ID interazione sul desktop nella sezione Crea variabili di flusso personalizzate.
-
NewContact.PSTNRegionLa regione PSTN configurata nella mappatura Punto di ingresso (EP) - Numero di chiamata (DN) per i servizi multimediali vocali regionali. Questa variabile è supportata solo sulla piattaforma vocale di nuova generazione.
-
NewContact.FlowVersionLabelEtichetta di versione del flusso che viene generata durante l'esecuzione del flusso. Gli sviluppatori di Flow possono creare comportamenti diversi per le diverse versioni del flusso, come 'Dev', 'Test', 'Live' e 'Latest'. Utilizzando la variabile
NewContact.FlowVersionLabel, gli sviluppatori possono modificare dinamicamente la logica del flusso accedendo alle etichette di versione all'interno del flusso. -
NewContact.FlowIdIdentificativo univoco del flusso attualmente in esecuzione.
-
NeContact.EntryPointIdIdentificativo univoco del punto di ingresso che avvia il flusso.
-
NewContact.OrgIdIdentificativo univoco dell'organizzazione.
- Variabili di callback:
NewContact.CallbackReasonIl motivo della richiamata fornito al momento della programmazione della richiamata. È possibile rendere disponibile il motivo della chiamata di ritorno nel popover in entrata su Agent Desktop assegnandolo a una variabile visibile ad Agent.
NewContact.CallbackTypeMemorizza il valore come 'scheduled' per una callback pianificata o 'scheduled_personal' per una callback pianificata personale.
NewContact.ScheduleSourceInteractionIdL'ID di interazione da cui è stata originariamente richiesta la callback.
Queste variabili avranno valori solo per le chiamate di callback programmate e rimarranno vuote per gli altri tipi di chiamata.
-
NewContact.HeadersMemorizza i dettagli dell'intestazione del Session Initiation Protocol (SIP) della chiamata in entrata in formato JSON. Gli sviluppatori di Flow possono estrarre e utilizzare le intestazioni X-Header SIP personalizzate in entrata per prendere decisioni di routing e per integrare Webex Contact Center con sistemi IVR di terze parti. Quando un cliente chiama il Contact Center di Webex, il sistema analizza i dati del flusso ed estrae l'intestazione SIP.
Prerequisiti
- L'estrazione delle intestazioni SIP è disponibile solo per gli utenti della piattaforma RTMS (Next Generation Voice Media).
- L'utilizzo di X-Headers personalizzati è attualmente supportato per le organizzazioni che utilizzano Webex Calling con Local Gateway (LGW) come opzione di telefonia per Webex Contact Center.
Esempio Considera il seguente invito SIP:
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: HighIn questo esempio, il sistema estrae i seguenti dettagli:
X-Customer-ID: 987654321
Motivo della chiamata X: Supporto
Priorità X: Alto
Il sistema converte le intestazioni SIP in minuscolo. Utilizzare l'attività Imposta variabile per assegnare una o più intestazioni SIP alle variabili definite all'interno del sistema.
I seguenti modelli di intestazione sono riservati all'uso interno e non devono essere trasmessi come intestazioni personalizzate. Per impostazione predefinita, tutte le intestazioni che corrispondono a questo schema verranno scartate e non saranno trasmesse al Contact Center Webex.
Indirizzo X
X-ADD-DIVERSION
X-BNR-State
X-BNR-Codec originale
X-BNR-Bypassed
Informazioni sulla correlazione X-BroadWorks
Supporto X-FS
X-Path
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-DOMAIN
Considerazioni importanti:
- Il sistema analizza il nome del chiamante come Caller_ID_Nome.
- Il sistema è in grado di estrarre fino a 20 intestazioni dal messaggio di invito SIP in entrata. Se il numero di intestazioni è superiore a 20, il sistema estrae solo le prime 20 intestazioni ordinate alfabeticamente.
- Esiste un limite di 1000 byte per tutte le informazioni di intestazione.
Per aggiungere e analizzare le intestazioni SIP verso sistemi IVR esterni, utilizzare le seguenti attività:
Flusso finale
Il flusso finale è un'attività conclusiva che segna la fine di un percorso di flusso. È possibile utilizzare un numero qualsiasi di attività di fine flusso per costruire il flusso e garantire che tutti i percorsi di flusso terminino.
Non utilizzare l'attività "End Flow" in un flusso IVR. L'utilizzo di End Flow con IVR potrebbe causare silenzi inaspettati e impedire la disconnessione della chiamata.
È possibile assegnare a ciascuna attività un'etichetta e una descrizione univoche.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
Caso
Utilizza l'attività Caso se nel flusso della chiamata sono presenti più possibilità o risultati in un determinato punto decisionale.
Ad esempio, è possibile utilizzare un'attività Caso per definire diverse schermate a comparsa per diversi team di agenti a seconda del nome del team. Ogni caso diventa un ramo da cui si definiscono i percorsi appropriati. Il flusso procede lungo il percorso che risulta vero per una particolare istanza del flusso. Ogni attività Caso ha un valore predefinito che il sistema utilizza per qualsiasi caso non definito. Se nessuna delle condizioni è vera, il caso predefinito viene valutato come vero e il flusso prosegue lungo quel ramo.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni caso, configurare quanto segue:
Risultati dell'attività
|
Condizione
L'attività Condizione rappresenta una decisione. Il flusso segue il percorso Vero o Falso a seconda che la condizione sia soddisfatta o meno.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Espressione, configurare quanto segue: Racchiudere ciascuna espressione come segue: {{Enter Expression}}. Esempio: {{HTTPRequest1.httpStatusCode == 200}} Se si utilizza un'espressione senza parentesi graffe, il sistema genera un errore di flusso.
|
Passa a
La concatenazione dei flussi consente di collegare in serie più flussi. Per realizzare il concatenamento dei flussi, è possibile aggiungere l'attività di terminazione Vai a all'area di lavoro e indicare se il flusso corrente deve proseguire verso un punto di ingresso o verso un altro flusso. Per ulteriori informazioni, vedere Collegare più flussi (con Vai a).
Utilizza il nodo Vai a per spostare i contatti all'interno di Webex Contact Center, ad esempio tra punti di ingresso o flussi. Utilizza la mappatura delle variabili di flusso per trasferire i dati insieme al contatto in modo trasparente.
Se la libreria delle attività non visualizza l'attività GoTo, contatta l'assistenza Cisco per abilitare il flag di funzionalità corrispondente.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. | |||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
| |||||||||
| 3 |
Nella sezione Impostazioni destinazione flusso, è possibile modificare l'esperienza del chiamante in base al tempo (se si trasferisce la chiamata a un punto di ingresso) oppure riutilizzare un singolo flusso in più scenari (se si trasferisce la chiamata a un flusso). In base all'opzione Vai a, le variabili di flusso vengono passate dal flusso corrente come segue:
Configurare quanto segue:
| |||||||||
| 4 |
Se si seleziona l'opzione Vai a Flow, viene visualizzata la sezione Mappatura delle variabili di flusso. Le variabili di flusso e le variabili globali con lo stesso nome e lo stesso tipo di dati tra i flussi vengono mappate automaticamente per le chiamate in entrata. Per le chiamate in uscita, vengono mappate automaticamente solo le variabili globali; la mappatura automatica delle variabili di flusso non è supportata. Questa funzione consente di modificare, eliminare o aggiungere ulteriori mappature di variabili tra il flusso corrente e il flusso di destinazione. Non è possibile mappare le variabili per i flussi in un'attività Vai a quando si utilizzano flussi variabili. È possibile associare le variabili solo a destinazioni di flusso statiche. Consultare la tabella seguente per il comportamento della mappatura delle variabili con i flussi variabili. Quando si mappa una variabile JSON da un flusso principale al flusso di destinazione nell'attività Vai a, è necessario memorizzare l'output JSON in un'altra variabile, ad esempio una stringa o un altro tipo di variabile, e mapparla allo stesso tipo di variabile nel flusso di destinazione. Configurare quanto segue:
Per aggiungere, modificare o eliminare le mappature delle variabili:
Dettagli variabili La sezione Dettagli variabili flusso corrente visualizza tutte le variabili di flusso e globali nel flusso corrente. La sezione Dettagli variabili flusso di destinazione visualizza tutte le variabili di flusso e globali nel flusso di destinazione. Puoi cliccare sul tag per ottenere informazioni su una variabile. Quando selezioni una variabile per la mappatura, questa diventa verde, permettendoti di visualizzare ciò che è già stato mappato. Per garantire un accesso e un'interazione fluidi alle informazioni durante l'intero ciclo di vita della chiamata, la mappatura delle variabili è fondamentale durante l'esecuzione del flusso. Si tratta dell'allineamento strategico delle variabili globali con le variabili di flusso locali e visibili all'agente, adattate sia ai flussi statici che a quelli dinamici: La mappatura delle variabili è importante durante il Flow Chaining. La tabella seguente illustra le principali differenze tra l'utilizzo delle opzioni GoTo statiche e dinamiche.
Codici di errore dell'attività Vai a
|
Attendi
L'attività Attendi consente di sospendere l'esecuzione del flusso per una durata specificata. Quando si configura questa attività con il periodo di attesa, l'esecuzione del flusso si interrompe per la durata specificata nell'attività Attendi nel percorso di esecuzione.
Non consigliamo di utilizzare l'attività "Attendi" quando è attiva una sessione IVR, poiché potrebbe causare il timeout della sessione IVR. In questi casi, la comunicazione sarà interrotta da un silenzio assoluto, con conseguente fallimento della chiamata. Raccomandiamo vivamente ai progettisti di flussi di utilizzare l'attività Wait nell'evento CallbackFailed e di specificare il periodo di attesa.
L'attività Wait è di natura generica. Quando progetti un flusso, puoi posizionare questa attività dopo qualsiasi altra attività, a seconda delle tue esigenze. Ad esempio, durante il tentativo di callback, questa attività mette in pausa l'esecuzione del flusso e riprova il callback.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni di attesa, configurare quanto segue:
Variabili di output In questa attività non è disponibile alcuna variabile di output. |
Assegnazione percentuale
L'attività di allocazione percentuale consente di distribuire il traffico di chiamate su percorsi diversi all'interno di un flusso. È possibile utilizzare questa attività come meccanismo di ramificazione del flusso su più percorsi e creare più percorsi di uscita per assegnare i contatti a diverse code, siti e server esterni.
Il sistema utilizza un algoritmo Weighted Round Robin (WRR) per distribuire il traffico e ciò potrebbe creare degli squilibri. L'algoritmo si reimposta ogni volta che pubblichi il flusso. Si consiglia di testare l'esecuzione del flusso prima di implementare le modifiche in produzione.
Prendiamo come esempio una distribuzione percentuale del 50%, 30% % e del 20% rispettivamente per comprendere la distribuzione di 10 chiamate in base al WRR. Alla fine, il sistema distribuirà le chiamate in modo uniforme, ad esempio 5 nel percorso di uscita 1, 3 nel percorso di uscita 2 e 2 nel percorso di uscita 3. Tuttavia, ciò avviene dinamicamente in modo regolato con i pesi di 5:3:2. Un possibile risultato della distribuzione è il seguente, prendendo 10 chiamate consecutive come Percorso1, Percorso2, Percorso1, Percorso2, Percorso3, Percorso1, Percorso2, Percorso3. È importante notare che questa è una possibile distribuzione e che le distribuzioni dei contatti vengono regolate in base alle diverse distribuzioni di carico.
L'attività di allocazione percentuale ora consente valori percentuali compresi tra 0 e 100. Gli amministratori possono utilizzare lo 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%.
Inoltre, è possibile aggiungere l'attività di allocazione percentuale prima dell'attività di feedback per configurare la modalità di gestione del traffico di chiamate. È possibile allocare il 50%% of feedback via email, 30% dagli SMS e il 20% dai sondaggi.
Analogamente, in un ambiente geograficamente eterogeneo, è possibile configurare l'attività di allocazione percentuale per inviare il 10% of contacts to Boston, 5% % a Chicago e distribuire il restante 85% a un altro insieme di località.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, consultare la sezione Gestione degli errori.
Operazioni preliminari
| 1 |
In Flow Designer, trascina e rilascia l'attività Allocazione percentuale dalla Libreria attività nell'area di lavoro principale. |
| 2 |
Fai clic sull'attività Allocazione percentuale per configurare le impostazioni dell'attività. |
| 3 |
In Impostazioni generali:
|
| 4 |
In Allocazione percentuale, creare i percorsi di allocazione richiesti. Inizialmente, il sistema imposta il percorso predefinito di allocazione su 100%. È possibile modificare il valore percentuale e la descrizione, nonché aggiungere nuovi percorsi.
L'attività di allocazione percentuale presenta le seguenti variabili di output:
|
Supporto per i flussi di lavoro nel punto di inserimento Outdial
Le seguenti attività ed eventi sono supportati quando si creano flussi di lavoro per i contatti vocali in uscita:
-
Richiesta HTTP
-
Condizione
-
Analizza
-
Imposta variabile
-
Piani orari
-
Flusso finale
-
Screen pop
-
Evento PreDial
Sono supportati tutti i gestori di eventi applicabili. I gestori di eventi, come ad esempio l'evento PreDial, Agente offerto e così via, verranno popolati in base alle attività che aggiungi al flusso principale. Nel flusso sono supportate variabili globali e variabili locali.
Le seguenti attività non sono supportate quando si creano flussi di lavoro per i contatti vocali in uscita:
-
Contatto coda
-
Coda per l'agente
-
Richiamata
-
Ricerca in coda
-
Informazioni avanzate sulla coda
-
Trasferimento non vedenti
-
Escalare il gruppo di distribuzione delle chiamate
-
Messaggio IVR
- Menu
- Sondaggio
Sulla base delle attività sopra descritte, il sistema gestirà in modo fluido e senza interruzioni i percorsi di errore e di successo.
- Quando si progetta un flusso per il punto di ingresso di chiamata in uscita, non includere un'attività di disconnessione del contatto alla fine del flusso. Se si utilizza un'attività Disconnetti contatto nel flusso, il flusso termina la chiamata e richiede una chiusura, mentre la chiamata in uscita è in realtà attiva e connessa.
Attività nel settore dei servizi di pubblica utilità
- Richiesta BRE
- Piani orari
- Hash crittografico
- Genera OTP
- Richiesta HTTP
- Analizza
- Imposta variabile
- Verifica OTP
Richiesta BRE
Utilizza l'attività Richiesta BRE per recuperare i dati dal motore di regole aziendali (BRE) della tua organizzazione e utilizzarli nel flusso. L'attività di richiesta BRE utilizza i protocolli HTTP standard per recuperare i dati dal BRE.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
In Parametri di query, è possibile passare i parametri forniti nella chiamata API al BRE. Nelle colonne Chiave-Valore, è possibile inserire la chiave per la query e il valore associato da inviare insieme alla query. È possibile utilizzare anche la sintassi con le doppie parentesi graffe per passare valori variabili. L'attività BRE ha un parametro di query predefinito: Contesto. Questo parametro di query viene passato nella chiamata API al BRE. Il TenantID viene inserito automaticamente come parametro e non necessita di configurazione.
Per aggiungere un parametro di query, fai clic su Aggiungi nuovo. Questo aggiunge una riga in cui è possibile inserire le coppie chiave-valore. È possibile aggiungere tutti i parametri di query necessari nell'ambito della richiesta BRE. |
| 4 |
Nella sezione Impostazioni di analisi, è possibile analizzare la risposta della richiesta BRE in diverse variabili:
Variabili di output La richiesta BRE restituisce due variabili di output:
Formati dei tipi di contenuto I seguenti esempi descrivono i formati di input del tipo di contenuto e la risposta JSON.
|
Piani orari
La funzionalità Orari di lavoro consente di utilizzare orari lavorativi e non lavorativi, come le festività, e di impostare delle eccezioni all'interno dell'organizzazione, definite in Control Hub. È possibile aggiungere l'attività "Orari di apertura" a un flusso e assegnare tale flusso a un punto di ingresso. Utilizzando questa attività, è possibile utilizzare orari di lavoro, festività e deroghe per consolidare più strategie di instradamento per tutti i relativi orari in un unico flusso.
Utilizza l'attività Orari di apertura per programmare un orario di lavoro in un flusso. Questa attività determina se una determinata pianificazione è attiva in un dato momento e instrada l'esecuzione del flusso di conseguenza.
Gli amministratori possono gestire le entità relative agli orari di lavoro da Control Hub. Per ulteriori informazioni, consultare Impostare gli orari di apertura.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Dettagli pianificazione, è possibile selezionare un orario lavorativo dall'elenco a discesa per definire quando vengono eseguiti i diversi percorsi del flusso. La programmazione indica il turno definito nell'oggetto orario di lavoro dell'orario commerciale selezionato. Il flusso viene eseguito principalmente in base all'intervallo di tempo definito nel turno dell'orario lavorativo selezionato. Altri elementi relativi all'orario di lavoro, come gli elenchi delle festività e le deroghe, hanno la precedenza sull'orario di lavoro se i tempi coincidono con l'orario del turno corrente.
Se uno qualsiasi degli input dell'elenco ordinato è vuoto, Flow Designer genera un errore di convalida del flusso. È necessario risolvere questi errori prima di pubblicare il flusso. Punti di ritrovo durante l'orario di lavoro Nell'attività Orari di apertura è possibile configurare i seguenti nodi:
Variabili di output L'attività Orario di lavoro utilizza le seguenti variabili di output.
|
Hash crittografico
L'hash crittografico consente di generare un hash unidirezionale di una stringa in chiaro utilizzando uno degli algoritmi supportati. È possibile utilizzare il sale come ulteriore misura di sicurezza.
| 1 |
Trascina e rilascia l'attività Hash crittografico sulla tela del flusso. | ||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
| ||||||||||||||||||
| 3 |
Nella sezione Configurazione Hash, configurare quanto segue:
|
Operazioni successive
La variabile di output standard per il nodo CryptographicHash è CryptographicHash.HashOutput, che cattura l'hash.
Genera OTP
L'attività Genera OTP genera una password monouso (OTP) per scenari di autenticazione utente come l'autenticazione a due fattori e l'autenticazione a più fattori. È possibile utilizzare gli OTP in diversi scenari, come la conferma dell'identità dell'utente, la verifica della validità degli account aziendali, la protezione delle informazioni e molto altro ancora.
Le attività Genera OTP e VerificaOTP vengono spesso utilizzate insieme per configurare flussi di autenticazione utente come l'autenticazione a due fattori.
| 1 |
Trascina e rilascia l'attività Genera OTP sull'area di lavoro del flusso. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Logica di generazione OTP, configura il formato e la lunghezza desiderati per la password monouso. |
Operazioni successive
Richiesta HTTP
L'attività Richiesta HTTP recupera informazioni da una fonte di dati esterna, come ad esempio un CRM, utilizzando i protocolli HTTP standard.
Per gli endpoint autenticati sono supportati gli attributi Basic Auth e OAuth 2.0.
Modelli di flusso correlati
I seguenti modelli utilizzano l'attività Richiesta HTTP:
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni richiesta HTTP, configurare quanto segue:
|
| 4 |
Nella sezione Impostazioni di analisi, è possibile analizzare la risposta generata dalla richiesta HTTP e suddividerla in diverse variabili. Questa configurazione è facoltativa perché non tutti gli scenari di richiesta HTTP richiedono l'analisi sintattica.
Variabili di output La richiesta HTTP restituisce le seguenti variabili di output:
Formati dei tipi di contenuto I seguenti esempi descrivono i formati di input di esempio del tipo di contenuto e la risposta JSON.
Impostazioni di attesa attività In alcuni casi, qualora una risposta HTTP subisca un ritardo significativo, il chiamante potrebbe riscontrare un periodo di silenzio. Per ovviare a questo problema, è possibile caricare un file audio. Questo file verrà riprodotto al chiamante durante l'intervallo di tempo necessario per il recupero della risposta HTTP. Inoltre, è possibile configurare la durata del ritardo prima della riproduzione dell'audio.
È consigliabile mantenere l'impostazione del ritardo superiore a 2 secondi e cercare di ottimizzare il tempo di risposta della query HTTP. Ciò garantisce che l'audio non venga riprodotto inutilmente, riducendo al minimo i tempi di silenzio per chi chiama. |
Analizza
Utilizza l'attività Parse per estrarre informazioni dall'oggetto dati. L'attività Parse prende in input una stringa (JSON, TOML, XML e YAML) e la converte in una struttura JSON in base ai dati specificati. È quindi possibile assegnare la struttura JSON a una variabile utilizzando un'espressione di percorso JSON.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
Operazioni preliminari
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni di analisi, configurare quanto segue:
Formati dei tipi di contenuto I seguenti esempi descrivono i formati di input di esempio del tipo di contenuto e la risposta JSON.
|
Imposta variabile
Utilizza l'attività Imposta variabile per assegnare valori alle variabili. È possibile modificare i valori delle variabili in base alle proprie esigenze o al flusso di lavoro.
È possibile configurare più variabili all'interno di una singola attività Imposta variabile. Ciò elimina la necessità di configurare più attività individuali di impostazione delle variabili nell'area di lavoro, consentendo così agli sviluppatori di flussi di creare e modificare i flussi più rapidamente.
Specifica il tipo di variabile che desideri selezionare. Per ulteriori informazioni, vedere Variabili personalizzate e Variabili predefinite.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori. Se non si configura il percorso di gestione degli errori, l'errore di esecuzione del flusso viene gestito dal gestore degli errori globale.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni variabili, configurare quanto segue:
|
Verifica OTP
L'attività Verifica OTP consente di convalidare l'OTP fornito dall'utente utilizzando il riferimento di transazione acquisito durante la generazione dell'OTP.
| 1 |
Trascina e rilascia l'attività Verifica OTP sull'area di lavoro del flusso. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Dettagli OTP, configurare quanto segue: |
| 4 |
Nelle Impostazioni avanzate, configura quanto segue:
|
| 5 |
Nella sezione Parametri aggiuntivi, inserire le coppie chiave-valore impostate nel nodo di generazione OTP nel formato Chiave e Valore. Ripeti questo passaggio per aggiungere più parametri. |
Attività vocali
- Trasferimento non vedenti
- Trasferimento a ponte
- Analisi dello stato della chiamata
- Richiamata
- Raccogli cifre
- Menu
- Gioca a messaggio
- Riproduci musica
- Registra
- Controllo di registrazione
- Programmare una richiamata
- Invia cifre
- Imposta l'annuncio
- Imposta l'ID chiamante
- Annuncio di Set Whisper
- Avvia lo streaming multimediale
- Carica l'audio
Trasferimento non vedenti
L'attività di trasferimento cieco si applica quando una chiamata deve essere trasferita a un numero esterno o di terzi in base a un set di criteri di flusso. Il trasferimento può essere avviato anche verso un bridge esterno. Il set di criteri configurato attiva l'attività.
Utilizzare il nodo Trasferimento cieco per trasferire le chiamate a numeri di selezione esterni o numeri di directory dei punti di accesso (EPDN). Non è possibile trasferire variabili con questo trasferimento. Per spostare i contatti tra punti di ingresso o flussi e trasmettere i dati del contatto insieme al contatto stesso, utilizzare Vai a con mappatura variabile.
Durante il trasferimento cieco, le precedenti limitazioni di competenza verranno mantenute quando una chiamata viene trasferita a una coda basata sulle competenze. Questo accade perché i limiti di competenza vengono calcolati durante l'esecuzione di un flusso. Tuttavia, poiché il flusso non viene eseguito in caso di trasferimento cieco, le precedenti limitazioni di competenza vengono mantenute.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.
Quando si progetta un flusso, un'interazione di consultazione non può includere un'attività di trasferimento cieco. Non è possibile aggiungere un'attività di trasferimento cieco all'interno dei flussi di eventi in Flow Control.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Numero di trasferimento, configura il numero di destinazione della chiamata inserendolo manualmente o selezionando una variabile.
|
| 4 |
Nella sezione Aggiungi intestazione, è possibile configurare e trasmettere i parametri delle intestazioni SIP ai sistemi esterni tramite i messaggi SIP INVITE. È possibile configurare fino a 20 intestazioni nel messaggio SIP INVITE in uscita. L'utilizzo di X-Headers personalizzati è attualmente supportato per le organizzazioni che utilizzano Webex Calling con Local Gateway (LGW) come opzione di telefonia per Webex Contact Center.
È necessario evitare di includere le seguenti informazioni personali sensibili (PII) nelle intestazioni SIP.
I seguenti modelli di intestazione sono riservati all'uso interno e non devono essere trasmessi come intestazioni personalizzate. Per impostazione predefinita, tutte le intestazioni che corrispondono a questo schema verranno scartate e non saranno trasmesse a Webex Contact Center.
|
| 5 |
La sezione Codici di errore di uscita descrive i codici di errore di uscita per l'attività di trasferimento cieco,
|
Trasferimento a ponte
L'attività di trasferimento bridged consente di trasferire temporaneamente una chiamata con un flusso verso una destinazione esterna, mantenendo il controllo della chiamata. La destinazione esterna può essere un bridge esterno o un servizio di risposta vocale interattiva (IVR).
Quando la terza parte termina la chiamata, il flusso della chiamata riprende e si riavvia secondo necessità, ad esempio mettendo la chiamata in coda per un operatore.
La funzionalità di trasferimento bridge è stata migliorata per rimuovere il contatto dalla coda quando viene inviato a un sistema di risposta vocale interattiva (IVR) o di distribuzione automatica delle chiamate (ACD) di terze parti. Se il contatto non viene gestito dal sistema di terze parti, può essere reinserito nella coda originale.
Ad esempio, si supponga che un contact center disponga di risorse agente Webex Contact Center e di risorse agente per chiamate esterne. center/PBX. Il cliente desidera mettere in coda una chiamata verso una coda di operatori del Contact Center Webex per un breve periodo (ad esempio 60 secondi). Se durante tale periodo non è disponibile alcun operatore, la chiamata può essere trasferita (con un'implicita rimozione dalla coda) al call center esterno per essere gestita e migliorare i tempi di risposta al cliente.
Operazioni preliminari
-
Non è possibile aggiungere l'attività Trasferimento Bridged all'attività Contatto Coda.
-
Non introdurre un'attività di trasferimento bridged in una fase successiva del flusso per i contatti parcheggiati, in coda o assegnati a un agente. Ciò potrebbe causare un errore di flusso non supportato.
-
Non è possibile utilizzare l'attività Trasferimento con bridging nei flussi di chiamate in uscita.
-
Non è possibile aggiungere un'attività di trasferimento bridged all'interno dei flussi di eventi in Flow Control.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. | ||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
| ||||||||||||||||||
| 3 |
Nella sezione Numero di trasferimento, configura il numero di destinazione della chiamata inserendolo manualmente o selezionando una variabile.
| ||||||||||||||||||
| 4 |
Nella sezione Impostazioni di timeout del trasferimento, è possibile configurare il comportamento di un'attività di trasferimento bridged quando la chiamata trasferita non riceve risposta entro un tempo specificato.
| ||||||||||||||||||
| 5 |
Nella sezione Impostazioni cifre di uscita, è possibile inviare impulsi di cifre DTMF alla destinazione durante un trasferimento bridge. Utilizza questa funzione per inviare informazioni o navigare nei menu di un sistema IVR di terze parti. È possibile inserire le cifre manualmente oppure selezionare cifre dinamiche utilizzando una variabile.
La lunghezza massima delle cifre DTMF è di 32 caratteri. I caratteri supportati sono 0-9, AD, asterisco (*), hash (#), e virgola (,). Il carattere virgola (,) indica un secondo di ritardo. | ||||||||||||||||||
| 6 |
Nella sezione Aggiungi intestazione, è possibile configurare e trasmettere i parametri delle intestazioni SIP ai sistemi esterni tramite i messaggi SIP INVITE. È possibile configurare fino a 20 intestazioni nel messaggio SIP INVITE in uscita.
L'utilizzo di X-Headers personalizzati è attualmente supportato per le organizzazioni che utilizzano Webex Calling con Local Gateway (LGW) come opzione di telefonia per Webex Contact Center. È necessario evitare di includere le seguenti informazioni personali sensibili (PII) nelle intestazioni SIP.
I seguenti modelli di intestazione sono riservati all'uso interno e non devono essere trasmessi come intestazioni personalizzate. Per impostazione predefinita, tutte le intestazioni che corrispondono a questo schema verranno scartate e non saranno trasmesse a Webex Contact Center.
| ||||||||||||||||||
| 7 |
Nella sezione Variabile di output è possibile acquisire informazioni sull'esito del trasferimento.
|
Analisi dello stato della chiamata
Utilizzare l'attività Analisi avanzamento chiamata per impostare i parametri CPA per eseguire un voicemail/answering Rilevamento della macchina (AMD) per una chiamata di ritorno.
È possibile inserire l'attività di analisi dell'andamento della chiamata nelle seguenti aree:
-
Nel flusso principale, in qualsiasi momento successivo all'attività di callback.
-
Nel flusso degli eventi, solo sul gestore eventi CallbackFailed.
-
Nel flusso principale, in qualsiasi momento per richiamata programmata o richiamata programmata personale.
Quando tenti una richiamata, se la chiamata va a buon fine AMD/voicemail, Il sistema contrassegna la chiamata come non riuscita. Il risultato del rilevamento AMD viene acquisito nella variabile di output reason del gestore eventi CallbackFailed. Se il valore di CallbackFailed.reason è AMD, indica che AMD/voicemail è stato rilevato per il cliente. In base a questa variabile di output, è possibile configurare i tentativi di callback.
Questa attività è disponibile solo se le funzionalità di coda preferita e di richiamata sono abilitate per l'azienda.
Se nel tuo flusso hai configurato un sondaggio di soddisfazione del cliente post-chiamata, questo non verrà avviato se la chiamata viene risposta da un sistema di risposta automatica (AMD) o dalla segreteria telefonica, evitando così sondaggi non necessari.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, consultare Eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Parametri multimediali avanzati, configura i seguenti parametri CPA:
Variabili di output
|
Richiamata
L'attività di richiamata è disponibile solo se la coda preferita e la funzionalità di richiamata sono abilitate per l'azienda. Per impostazione predefinita, l'attività di richiamata crea un'attività di richiamata di cortesia nella stessa coda in cui è stata originariamente effettuata la chiamata. Se lo si desidera, è possibile configurare una coda diversa. Se si utilizza la stessa coda, l'attività mantiene la sua posizione nella coda fino a quando non è disponibile il primo agente.
Quando si progetta un flusso, un'interazione di consultazione non può includere un'attività di richiamata di cortesia.
Se si preferisce una nuova coda, posizionare l'attività in fondo alla coda preferita. Quando un agente accetta l'incarico, viene avviata la procedura di callback. Se chi chiama non risponde, il tentativo di richiamata non viene ripetuto.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 |
Nella sezione Impostazioni di callback, configurare quanto segue:
La sezione Impostazioni di richiamata definisce il numero di chiamata per la richiamata e la coda in cui il chiamante deve essere inserito per la richiesta di richiamata. Il sistema riserva il posto del chiamante in coda fino a quando non sarà disponibile il primo operatore. È necessario utilizzare un'attività Disconnetti contatto per terminare un ramo del flusso che utilizza un'attività di callback. Altrimenti, la chiamata non termina quando viene effettuata una richiesta di callback. Gli amministratori di Flow dovrebbero testare la funzionalità in un ambiente non di produzione per verificare che l'ANI configurato come parte di Variable ANI sia corretto. Se l'ANI fornito non è corretto, la funzione di callback passa all'ANI di sistema predefinito. Questi sono gli scenari in cui l'ANI personalizzata viene configurata e convalidata per la gestione degli utenti e il controllo del flusso. In base allo stack che utilizzi, puoi visualizzare le convalide applicabili solo a quello stack.
Variabili di output:
Codici di errore Di seguito sono riportati i codici di errore e le relative descrizioni per l'attività Callback:
|
Raccogli cifre
L'attività "Raccolta cifre" richiede al chiamante di immettere un input a doppia frequenza (DTMF), come ad esempio un numero di conto. Analogamente alle attività Riproduci messaggio e Menu, l'attività Raccogli cifre può utilizzare file audio, messaggi di sintesi vocale o una combinazione di entrambi.
Questa attività accetta cifre DTMF da 0 a 9 e lettere A, B, C e D. Il chiamante può inserire # O * come simbolo di terminazione per indicare la fine dell'input DTMF.
Il chiamante non può utilizzare i simboli di terminazione in altri scenari nell'ambito dell'attività Collect Digit, come ad esempio la conferma dell'importo o dell'ID cliente.
Di default, la piattaforma multimediale di nuova generazione supporta solo il tipo DTMF RFC2833 sia per le chiamate in entrata che per quelle in uscita.
La piattaforma multimediale di nuova generazione supporta il DTMF in banda.
Questa funzionalità è disponibile solo se il flag corrispondente è abilitato.
È inoltre possibile ascoltare i toni DTMF in banda durante la registrazione e le conferenze con altri partecipanti.
È possibile configurare questi percorsi di gestione degli errori per gestire gli errori di esecuzione del flusso:
-
Timeout di ingresso— Indica il percorso di output di errore che il flusso segue dopo che è trascorso il tempo di timeout di ingresso. La configurazione di questo percorso garantisce che il chiamante non rimanga inattivo per troppo tempo. Modifica la durata del timeout di ingresso nella sezione Impostazioni avanzate del riquadro Proprietà. Valuta la possibilità di riprodurre un messaggio per chiarire cosa ci si aspetta da chi chiama, per poi tornare all'inizio dell'attività.
-
Voce non corrispondente—Indica il percorso di output di errore che il flusso segue se il chiamante immette un input DTMF non configurato nella sezione Collegamenti menu personalizzati. La configurazione di questo percorso garantisce che il chiamante possa riavviare l'attività e riprovare. Valuta la possibilità di riprodurre un messaggio per chiarire cosa ci si aspetta da chi chiama, per poi tornare all'inizio dell'attività.
-
Errore non definito— Per ulteriori informazioni, vedere Configurare la gestione degli errori.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Prompt, configurare le seguenti impostazioni:
|
Menu
L'attività Menu consente di creare un'esperienza IVR (Interactive Voice Response) di Cisco Unified IP all'interno del flusso di lavoro. L'attività riproduce un messaggio vocale che consente al chiamante di inserire una cifra DTMF. A seconda della cifra inserita dal chiamante, il flusso di chiamate può seguire un percorso diverso.
Un menu può avere da 1 a 10 ramificazioni, rappresentate dalle cifre da 0 a 9.
È possibile utilizzare l'attività Menu con o senza la funzione di sintesi vocale abilitata. Le opzioni di configurazione cambiano di conseguenza.
È possibile configurare questi percorsi di gestione degli errori per gestire gli errori di esecuzione del flusso:
-
Timeout senza input— Indica il percorso di output di errore che il flusso segue dopo che è trascorso il tempo di timeout di ingresso. La configurazione di questo percorso garantisce che il chiamante non rimanga inattivo per troppo tempo. Modifica la durata del timeout senza input nella sezione Impostazioni avanzate del riquadro Proprietà. Valuta la possibilità di riprodurre un messaggio per chiarire le aspettative al chiamante, per poi tornare all'inizio dell'attività.
-
Voce non corrispondente—Indica il percorso di output di errore che il flusso segue dopo che il chiamante immette un input DTMF non configurato nella sezione Collegamenti menu personalizzati. La configurazione di questo percorso garantisce che il chiamante possa riavviare l'attività e riprovare. Valuta la possibilità di riprodurre un messaggio per chiarire le aspettative al chiamante, per poi tornare all'inizio dell'attività.
Per ripetere la chiamata all'inizio dell'attività per un numero specificato di volte:
-
Aggiungi l'attività Imposta variabile dopo l'attività Menu.
-
Nell'attività Menu, collega i nodi Timeout senza input e Voce non corrispondente all'attività Imposta variabile.
-
Configurare l'attività Imposta variabile come segue:
-
Nel campo Variabile scegli Timeout.
-
Imposta il valore della variabile su {{Timeout +1}}.
-
-
Aggiungi l'attività Condizione dopo l'attività Imposta variabile.
-
Nell'attività Condizione, inserire la seguente espressione:
{{Timeout >= n}}, dove 'n' indica il numero di volte in cui si desidera tornare al menu prima che la chiamata venga interrotta.
Ad esempio, se {{Timeout >= 3}}, La configurazione restituisce il richiamo al menu tre volte prima che la chiamata venga interrotta.
-
Aggiungi l'attività Riproduci messaggio seguita dall'attività Disconnetti contatto per riprodurre la registrazione e disconnettere la chiamata se il chiamante non seleziona le opzioni configurate o se si verifica un timeout dopo n tentativi.
-
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Prompt, configurare le seguenti impostazioni:
|
Gioca a messaggio
L'attività Riproduci messaggio riproduce un messaggio non interrompibile al chiamante. È possibile utilizzare l'attività Riproduci messaggio con o senza la funzionalità di sintesi vocale abilitata. Le opzioni di configurazione cambiano di conseguenza.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
L'attività Riproduci messaggio non è interrompibile per gli input DTMF.
L'attività Riproduci messaggio è interrompibile a causa della disponibilità dell'agente a rispondere alla chiamata, se inclusa dopo l'attività Coda contatto in un flusso di chiamata.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Prompt, configura le seguenti impostazioni:
Non includere solo l'attività Riproduci messaggio nel ciclo dopo l'attività Coda contatto nel flusso di chiamata. È possibile utilizzare una combinazione delle attività Riproduci musica e Riproduci messaggio in un ciclo per creare un flusso di chiamate valido. Quando includi l'attività Riproduci messaggio prima dell'attività Richiesta HTTP in un flusso di chiamate, la richiesta HTTP viene eseguita solo dopo che l'audio è stato riprodotto completamente. |
Riproduci musica
L'attività Riproduci musica riproduce musica quando arriva una chiamata o quando è in coda. È possibile scegliere un file audio da riprodurre quando si mette un chiamante in attesa.
È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che potrebbero verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Configurare la gestione degli errori.
Operazioni preliminari
Quando includi l'attività Riproduci musica prima dell'attività Richiesta HTTP in un flusso di chiamate, la richiesta HTTP viene eseguita solo dopo che l'audio è stato riprodotto completamente.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni musicali, configura le seguenti impostazioni:
Quando includi l'attività Riproduci musica prima dell'attività Richiesta HTTP in un flusso di chiamate, la richiesta HTTP viene eseguita solo dopo che l'audio è stato riprodotto completamente. |
Registra
L'attività di registrazione registra l'input vocale o le espressioni dei chiamanti che possono essere richiamate nello stesso flusso di chiamata. Questa attività è disponibile solo per i clienti che utilizzano la piattaforma multimediale Next Generation. Il sistema memorizza i file audio registrati solo durante la chiamata, dopodiché tali file vengono automaticamente eliminati dal sistema. Attualmente, i file audio registrati sono in formato non crittografato. Non consigliamo di registrare informazioni sensibili utilizzando questa funzione.
Non utilizzare l'attività Registra all'interno di un flusso Consulta punto di ingresso-Componi numero, poiché questa configurazione non è supportata.
| 1 |
Accedi a Centro di controllo, scegli Servizi > Centro contatti > Flussi. | ||||||||||||||||||||||||
| 2 |
Fai clic su Gestisci flussi e poi su Crea flussi. | ||||||||||||||||||||||||
| 3 |
Fai clic su Inizia da capo. Viene visualizzata la finestra Flow Designer. | ||||||||||||||||||||||||
| 4 |
Nel campo Nome flusso, immettere un nome univoco. | ||||||||||||||||||||||||
| 5 |
Trascina e rilascia l'attività Registra dalla Libreria attività nell'area di lavoro principale del flusso. | ||||||||||||||||||||||||
| 6 |
Nelle Impostazioni generali, eseguire le seguenti operazioni:
| ||||||||||||||||||||||||
| 7 |
In Impostazioni record, configura i seguenti campi:
| ||||||||||||||||||||||||
| 8 |
Nella sezione Variabili di output, visualizzare le seguenti variabili:
È possibile utilizzare la variabile di output Record_audioFileData in attività come Play Message, Menue Collect Digits in un flusso di chiamate. Questa variabile di output può essere configurata come variabile audio nelle impostazioni Prompt delle attività IVR per riprodurre l'audio registrato ai chiamanti. Il valore della variabile può essere espresso nella forma di un'espressione a ciottoli: È possibile utilizzare la variabile di output Record_audioFileData nell'attività Richiesta HTTP per caricare l'audio registrato su un server o un'API di terze parti esterni. Ciò può essere fatto scegliendo Tipo di contenuto come File e la variabile di output dell'attività Record dal menu a discesa Contenuto nel corpo della richiesta. La tabella seguente elenca i codici di errore e le relative descrizioni per l'attività Record:
|
Controllo di registrazione
Flow Designer offre un'attività di controllo della registrazione allo scopo di acquisire il consenso alla registrazione da parte dell'utente o del chiamante. La registrazione del consenso è una delle proprietà di configurazione disponibili nell'ambito di questa attività. Utilizza un'attività Menu per acquisire il consenso dell'utente in una variabile di flusso booleana. Durante un'interazione, se si desidera acquisire il valore del consenso per generare un report, utilizzare la variabile booleana come input per il valore della proprietà di consenso dell'attività Controllo registrazione. A quel punto puoi contrassegnare la variabile utilizzata per acquisire il consenso del chiamante come segnalabile.
Lo sviluppatore del flusso può determinare se il consenso alla registrazione di una chiamata debba essere acquisito o meno, a fini di reporting. Quando un cliente desidera acquisire il consenso per la registrazione, è possibile utilizzare variabili globali per generare un report di consenso. Quando un cliente non desidera acquisire il consenso per la registrazione, utilizzare variabili locali. Ciò offre maggiore flessibilità ad inquilini e clienti nella gestione dell'utilizzo delle variabili.
È possibile configurare il Controllo registrazione seguendo questi passaggi:
-
Nel Flow Designer, trascina e rilascia l'attività Controllo registrazione dalla Libreria attività sull'area di lavoro.
-
Fai clic sull'attività Controllo registrazione per configurare le impostazioni dell'attività.
-
In Impostazioni generali, inserisci un nome per l'attività in Etichetta attività.
-
(Facoltativo) Nel campo Descrizione attività, inserire una descrizione per l'attività.
-
In Impostazioni di controllo della registrazione, selezionare una variabile di flusso dall'elenco a discesa per Abilita registrazione.
Un'attività Menu per IVR (Interactive Voice Response) e un'attività di Controllo della Registrazione, se utilizzate insieme nel flusso, consentono di acquisire il consenso alla registrazione. Nel flusso di lavoro, viene data priorità all'impostazione del consenso dell'utente rispetto alle impostazioni di configurazione a livello di tenant, di coda o di pianificazione della registrazione.
Il controllo della registrazione può essere gestito nei seguenti scenari:
-
Se la configurazione del consenso dell'utente è impostata su Sì nel flusso, la chiamata viene registrata, indipendentemente dalla configurazione di registrazione impostata a livello di tenant, coda o pianificazione della registrazione.
-
Se l'utente non acconsente e la configurazione è impostata su No nel flusso, la chiamata non viene registrata, indipendentemente dalla configurazione di registrazione impostata a livello di tenant, coda o pianificazione di registrazione.
-
Se il consenso dell'utente non è configurato nel flusso, ma è impostato su "Sì" a uno qualsiasi degli altri livelli, come tenant, coda o pianificazione della registrazione, la chiamata viene registrata.
-
Se il consenso dell'utente non è configurato e la configurazione è impostata su "No" a tutti i livelli, come tenant, coda e pianificazione della registrazione, la chiamata non viene registrata.
Inoltre, altre configurazioni di registrazione, come Continua al trasferimento, Riprendi pausa abilitato e Durata pausa e così via, vengono comunque applicate in base alla gerarchia esistente, ad esempio a livello di tenant, coda o pianificazione della registrazione.
Variabili di output
Questa attività non ha variabili di output.
Pianifica le chiamate di richiamo tramite IVR.
La funzione di richiamata programmata consente ai clienti di programmare una richiamata tramite IVR. I clienti possono richiedere di essere richiamati autonomamente, senza parlare con un operatore, il che si traduce in una maggiore efficienza operativa del contact center. Per supportare le funzionalità di richiamata programmata per i clienti, il modulo Flow Designer fornisce l'attività "Scheda richiamata" all'interno del flusso.
Programmare una richiamata
Utilizza l'attività "Pianifica richiamata" per consentire ai chiamanti di programmare facilmente le richiamate tramite il sistema IVR. È possibile utilizzare specifici prompt DTMF per acquisire i dettagli di pianificazione dal chiamante e passare queste informazioni come input all'attività Pianifica richiamata.
Le sezioni seguenti consentono di configurare l'attività di richiamata pianificata:
- Impostazioni generali
- Impostazioni di richiamata programmata
- Variabili di output dell'attività
Operazioni preliminari
Assicurarsi di configurare il punto di ingresso del callback nell'Hub di controllo. Vedere la sezione Configura un punto di ingresso di callback per i dettagli.
| 1 |
Nell'editor di flussi, trascina e rilascia l'attività "Schedule Callback" dalla libreria delle attività nell'area di lavoro. |
| 2 |
Fai clic sull'attività per configurarne le impostazioni. |
| 3 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni: |
| 4 |
Nella sezione Impostazioni di richiamata pianificata, configurare i seguenti dettagli: Includi una serie di attività IVR (Menu, Raccolta cifre) per raccogliere queste informazioni dal chiamante e trasmetterle all'attività di richiamata programmata. Per semplificare questa operazione, consultare il Sottoflusso di callback pianificato per i dettagli.
|
Variabili di output dell'attività
Le variabili di output delle attività memorizzano i dati acquisiti dalle attività e vengono create automaticamente quando si aggiungono attività specifiche all'area di lavoro.
L'attività Pianifica richiamata ha le seguenti variabili di output:
- ScheduleCallback.FailureCode: Memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività fallisce.
- ScheduleCallback.FailureDescription: Memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività fallisce.
Di seguito sono riportati i codici di errore e le relative descrizioni per l'attività di richiamata pianificata:
|
Codice di errore |
valore del codice di errore |
Descrizione del guasto |
|---|---|---|
|
1 | RICHIESTA NON VALIDA_ | Per eventuali input non validi. |
|
3 | CODA NON VALIDA_ | Per dettagli di coda non validi. |
|
6 |
ERRORE DI SISTEMA_ |
Questo codice rappresenta gli errori vari (che non rientrano in nessuna delle categorie definite). |
Operazioni successive
Invia cifre
È possibile utilizzare l'attività Invia cifre per configurare flussi che inviano toni DTMF al chiamante durante un'interazione IVR. Questo è utile per:
-
Autenticazione sicura—Stabilire un flusso di chiamata autenticato verificando il chiamante tramite DTMF.
-
Interazione con sistemi esterni—Comunicazione con altri sistemi che richiedono input DTMF.
L'attività "Invia cifre" consente l'autenticazione basata sui toni ed è importante in scenari che richiedono interazioni sicure, come la verifica dell'autenticità del percorso di chiamata.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Impostazioni DTMF di riproduzione, configurare le seguenti impostazioni:
|
Imposta l'annuncio
Un'attività Imposta annuncio configura gli annunci riprodotti al momento della connessione della chiamata a un agente. Quando abilitata, è possibile configurare un messaggio preregistrato come messaggio di conformità con informazioni legali, oppure come saluto personalizzato per l'agente, o entrambi. È possibile utilizzare questa attività sia per le chiamate in entrata che per quelle in uscita.
- Per i flussi in entrata: configurare l'attività di annuncio prima dell'attività di contatto della coda per prestazioni ottimali. In alternativa, è possibile configurarlo all'interno dell'evento Pre-Chiamata in un flusso di eventi.
- Per i flussi in uscita: l'attività di annuncio deve essere configurata all'interno dell'evento Pre-Chial. Assicurarsi che l'attività Imposta ID chiamante sia l'attività terminale per l'evento Pre-chiamata.
L'attività Imposta annuncio supporta i seguenti tipi di annuncio:
- Messaggio di conformità
- Saluto agente
- Annuncio sussurrato
Per maggiori dettagli, consulta la sezione Migliora l'efficienza con i messaggi preregistrati.
Per configurare l'attività Imposta annuncio, procedi come segue:
- Accedere a Control Hub.
- Vai a .
- Seleziona il flusso desiderato e fai clic sull'icona Vai alle impostazioni del flusso per aprire il flusso desiderato.
- Trascina e rilascia l'attività Imposta annuncio nell'area di lavoro principale del flusso.
- Nella scheda Impostazioni generali, configurare i seguenti parametri:
-
Nel campo Etichetta attività, inserisci un nome per l'attività.
-
Nel campo Descrizione attività, inserisci una descrizione per l'attività.
-
- Per configurare il saluto dell'agente, attivare l'interruttore Abilita saluto agente. Nel campo Scopo del saluto, inserire il nome dello scopo del saluto.
-
Per configurare il messaggio di conformità, attivare l'interruttore Abilita messaggio di conformità. Seleziona il file audio desiderato dall'elenco a discesa.
- Fai clic su Salva.
- Fai clic su Pubblica per pubblicare il flusso.
Imposta l'ID chiamante
Utilizza l'attività Imposta ID chiamante per definire l'ID chiamante che verrà visualizzato durante una chiamata. L'attività Imposta ID chiamante deve essere utilizzata esclusivamente nei flussi di eventi. L'attività "Imposta ID chiamante" è un'attività del terminale che segna la fine di un flusso di eventi PreDial. L'attività Imposta ID chiamante consente di configurare l'ANI per i seguenti scenari:
-
Chiamate in entrata
-
Chiamate in uscita
-
Richiamata di cortesia
-
Anteprima della campagna
-
Callback web
-
Eseguire il flusso
-
Trasferire al numero di telefono
-
Consultare il numero da comporre
Consultare l'agente
Consultare EP-DN/queue
-
Trasferire a EP/queue
È possibile configurare questa attività accanto a un gestore di eventi PreDial. L'ANI richiesto può essere configurato tramite l'attività Imposta ID chiamante in base al servizio di identificazione del numero composto (DNIS), al tipo di operazione o al tipo di partecipante.
È possibile configurare il DN dell'agente come ANI personalizzato, in modo che l'agente chiamato possa vedere l'agente chiamante. DN/extension numero quando vengono contattati. Ciò riduce la probabilità che le chiamate interne vengano interrotte. Ad esempio, quando un utente del front office (l'agente del contact center) chiama un utente del back office (un dipendente interno), l'utente del back office può vedere l'ID del chiamante interno (contatto number/extension) dell'agente, riducendo al minimo i rifiuti di chiamata.
A questo scopo, il chiamante può vedere il contatto number/extension solo quando l'agente chiamato viene contattato tramite chiamata in uscita, consultazione o trasferimento a DN e il DN viene aggiunto all'elenco dei numeri di contatto.
È necessario aggiungere il numero di telefono all'elenco dei numeri interni di un'organizzazione in Control Hub. Per ulteriori informazioni su come aggiungere un numero di telefono, vedere Creare un numero di telefono o un interno.
Se si inserisce un numero casuale, il sistema lo verifica con la mappatura EP-DN predefinita configurata su Control Hub o Management Portal. In caso di mancata corrispondenza, il sistema reindirizza la richiesta all'ANI predefinito. Per ulteriori informazioni sulla convalida ANI personalizzata, vedere Callback.
Per garantire che i dati originali rimangano disponibili per l'analisi nei report, l'ANI visualizzato nei report non viene modificato con l'ANI personalizzato.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. | ||||||||||||||||||||||||||||||
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
| ||||||||||||||||||||||||||||||
| 3 |
Nella sezione Impostazioni ID chiamante, configura quanto segue:
La personalizzazione dell'ANI dipende dai requisiti normativi. Prima di implementare l'ambiente, è necessario tenere conto delle dipendenze regionali. Un gestore di eventi PreDial utilizzato per personalizzare l'ID chiamante sovrascrive l'ANI selezionato in precedenza, come ad esempio l'ANI di chiamata in uscita selezionato dall'agente, la richiamata di cortesia con ANI personalizzato o qualsiasi scenario simile. Il supporto per il flusso è necessario per qualsiasi scenario in entrata o in uscita per personalizzare l'ANI. Per i casi d'uso che dipendono da fornitori di servizi, come ad esempio decisioni basate sul codice paese, restrizioni regionali, ecc., si consiglia di testare prima i flussi con i fornitori di servizi. Affinché ANI funzioni come previsto nei diversi scenari di chiamata, è necessario un ambiente di nuova generazione. L'utilizzo di ANI per molteplici scenari applicabili nell'ambiente di nuova generazione è il seguente:
Crea un numero di telefono o un interno È possibile aggiungere un numero di telefono all'elenco dei numeri interni della propria organizzazione. Gli ANI personalizzati saranno visibili a questi contatti aggiunti. È possibile aggiungere un singolo numero di telefono alla volta oppure utilizzare la funzione Operazioni in blocco per caricare i numeri di telefono come file CSV. Per ulteriori informazioni su come eseguire operazioni in blocco per creare, modificare, importare o esportare oggetti di configurazione in Control Hub, vedere Operazioni in blocco in Webex Contact Center. Per aggiungere un numero di telefono o un interno:
|
Annuncio di Set Whisper
L'attività "Imposta annuncio sussurrato" riproduce un breve messaggio preregistrato per un agente poco prima che quest'ultimo si colleghi con un chiamante. L'annuncio viene riprodotto solo all'operatore; chi chiama sente la suoneria predefinita mentre viene riprodotto l'annuncio vocale.
Il contenuto dell'annuncio può includere informazioni sul chiamante che aiutano l'operatore a prepararsi per gestire la chiamata.
Fornendo agli operatori queste informazioni in anticipo, gli annunci vocali li aiutano a gestire le chiamate in modo più efficiente, riducendo i tempi di gestione delle chiamate e migliorando la soddisfazione del cliente.
Quando suona un sussurro, non puoi:
-
Metti la chiamata in attesa, trasferiscila o avvia una conferenza.
-
Richiedi l'assistenza del supervisore.
Queste funzionalità saranno nuovamente disponibili al termine dell'annuncio.
Un annuncio sussurrato:
-
Applicabile alle chiamate in entrata e al trasferimento cieco a EP.
-
Può essere un messaggio vocale o una stringa TTS (sintesi vocale).
-
Può essere combinato con il messaggio di conformità e il saluto dell'agente, nel qual caso il messaggio vocale viene riprodotto per primo.
-
Non è incluso nella registrazione della chiamata.
-
Supporta tutti i tipi di endpoint agente, come telefono, client software e WebRTC.
| 1 |
Fai clic sull'attività per configurarne le impostazioni. |
| 2 |
Nella sezione Impostazioni generali, inserisci le seguenti informazioni:
|
| 3 |
Nella sezione Annuncio sussurrato , è possibile impostare un messaggio pre-chiamata per gli agenti, fornendo dettagli chiave sul chiamante per un servizio personalizzato. Quando attivi l'interruttore "Abilita sintesi vocale", puoi scegliere il connettore desiderato.
|
Avvia lo streaming multimediale
L'attività Avvia flusso multimediale viene utilizzata per abilitare lo streaming di contenuti multimediali vocali provenienti da conversazioni di chiamata attive tra un chiamante e un operatore.
Per ulteriori dettagli su come utilizzare l'attività nei flussi di chiamata, vedere Abilitare lo streaming multimediale per code specifiche.
Carica l'audio
Utilizza l'attività Carica audio nel flusso per abilitare il caricamento dei messaggi di benvenuto dell'agente.
| 1 | |
| 2 |
Vai a . |
| 3 |
Seleziona il flusso desiderato e fai clic sull'icona Vai alle impostazioni del flusso per aprire il flusso desiderato. |
| 4 |
Trascina e rilascia l'attività Carica audio nell'area di lavoro principale del flusso. |
| 5 |
Nella sezione Impostazioni generali, configurare i seguenti parametri: |
| 6 |
Nella scheda Informazioni sul file audio, configurare i seguenti parametri: |
Flussi degli eventi
La scheda Flussi di eventi contiene i seguenti gestori di eventi che vengono utilizzati in diverse attività:
- OnGlobalError
- Agente accettato
- Contatto telefonico terminato
- Offerta dell'agente
- Agente disconnesso
- CallbackFailed
- PreDial
- ContattaAniAggiornato
- RisultatoChiamataCampagnaInUscita
OnGlobalError
Questo evento facilita la gestione globale degli errori. Il sistema attiva questo evento quando non si configurano i collegamenti del percorso di errore in un'attività. Tutte le Attività nella gestione delle chiamate e Attività nel controllo del flusso espongono questo evento. Per ulteriori informazioni, vedere Flusso di lavoro OnGlobalError.
Agente accettato
Il sistema attiva questo evento quando un agente risponde a una chiamata in entrata e interrompe l'esperienza del contatto in coda. Questo evento viene attivato direttamente per le chiamate delle campagne progressive, predittive e di anteprima non appena l'agente risponde alla chiamata.
Le attività che aprono questo evento sono Screen Pop e Queue Contact.
Contatto telefonico terminato
Il sistema attiva questo evento quando una chiamata in corso si interrompe e rimuove tutti i partecipanti. L'evento è disponibile se si utilizzano determinate attività di gestione delle chiamate in un flusso come Visualizzazione schermata e Feedback. Questo evento non richiede l'intervento di un operatore.
Quando crei un flusso, non aggiungere alcuna attività IVR dopo l'evento PhoneContactEnded. Durante l'esecuzione del flusso, quest'ultimo non funzionerà se si aggiunge un'attività dopo la conclusione del contatto.
Solo l'attività Coda Contatto espone questo evento.
Offerta dell'agente
Il sistema attiva questo evento quando a un operatore viene offerto un contatto vocale. Questo evento consente allo sviluppatore del flusso di configurare più attività supportate che fanno parte della gestione degli eventi. Ad esempio, uno sviluppatore di flussi può configurare un'attività Screen Pop in risposta a un evento AgentOffered. Questa configurazione fornisce all'agente informazioni relative al cliente prima che quest'ultimo risponda a una chiamata.
Questo evento è associato a NewContact.
L'evento AgentOffered non è supportato per le campagne progressive, predittive e di anteprima.
È possibile visualizzare le variabili correlate in Variabili di output dell'evento.
Agente disconnesso
Il sistema attiva questo evento quando l'ultimo operatore si disconnette da una chiamata in corso, lasciando il cliente da solo in linea.
L'attività Coda Contatto espone questo evento.
CallbackFailed
Il sistema attiva questo evento quando una richiamata di cortesia, una richiamata programmata o una richiamata personale programmata non riesce.
-
Il sistema tenta di richiamare solo se la chiamata di ritorno dal lato del contatto non va a buon fine. La richiamata non va a buon fine se il contatto è occupato o non disponibile, oppure se non si riceve risposta da un operatore.
-
Inoltre, la chiamata fallisce dal lato dell'agente quando il telefono dell'agente non è raggiungibile o l'agente rifiuta la chiamata. La chiamata viene rimessa in coda e instradata nuovamente a un operatore disponibile.
-
Inoltre, per le richiamate programmate, la richiamata fallisce quando l'orario di fine programmato è trascorso senza che la chiamata sia stata instradata a un operatore. Nel caso di richiamate programmate personalizzate, la richiamata fallisce anche se l'agente assegnato non è connesso.
Per utilizzare una funzione di callback per i tentativi in un flusso, configura una variabile di flusso locale (tramite l'attività SetVariable) con valore 0 e incrementala secondo necessità. Assicurarsi che il valore sia inferiore al valore della variabile di conteggio dei tentativi.
È possibile allegare altri eventi necessari al flusso per tentare un nuovo callback. Includi nel flusso un'attività Attendi seguita da un'attività Richiama o da una qualsiasi delle attività di accodamento come Coda all'agente e Coda al contatto. Utilizza queste attività in qualsiasi combinazione o ordine dopo l'attività di attesa.
Per terminare i tentativi:
-
Per una condizione reale, utilizzare l'attività End Flow. Non utilizzare un'attività di disconnessione.
-
Per una condizione falsa, utilizzare Disconnetti dopo che una variabile di Riprova è stata configurata nel flusso. In questo caso, tutti i tentativi di ripetizione sono stati completati e non sono disponibili ulteriori tentativi.
Il numero massimo di tentativi di richiamata è 10. L'interazione può rimanere nel sistema per un massimo di 14 giorni. L'evento che si verifica per primo viene considerato come la durata di un'interazione ai fini della configurazione di un nuovo tentativo.
Quando si utilizza un'attività Attendi, l'intervallo di ritardo minimo tra i tentativi è di 10 secondi e l'intervallo di ritardo massimo tra i tentativi è di 72 ore.
Quando lo stato di un contatto è in timeout di parcheggio e sono disponibili tentativi di ripetizione, viene generato un evento CallbackFailed. Il gestore eventi configurato nel flusso continua a ritentare la callback per i tentativi rimanenti.
Quando una chiamata di ritorno a un contatto fallisce, il contatto viene rimosso dalla coda e viene generato l'evento CallbackFailed. Il gestore dei tentativi può rimetterlo in coda utilizzando una qualsiasi delle attività come Callback (stessa o diversa destinazione), Contatto in coda, and/or In coda per l'intervento dell'operatore.
Se la funzione di callback è configurata per una destinazione diversa nel gestore eventi CallbackFailed, le competenze non verranno trasferite.
Per la richiamata programmata o la richiamata programmata personale, nel flusso di tentativi, utilizzare NewContact.DNIS nell'attività di richiamata, se configurata.
PreDial
Nell'ambito di NewContact, l'evento PreDial consente allo sviluppatore del flusso di impostare o personalizzare l'ID chiamante utilizzando l'attività Imposta ID chiamante.
Quando si crea un flusso di lavoro, questo evento è disponibile nella scheda Flussi di eventi di Flow Designer. Si tratta di un evento che termina configurando l'attività Imposta ID chiamante. Questo evento viene attivato sia per l'agente che per il cliente in base allo scenario della chiamata.
Affinché le chiamate della campagna abbiano successo, le chiamate degli agenti e quelle dei clienti devono provenire dalla stessa area geografica. La regione mediatica viene selezionata in base a ANI/CLID della chiamata quando presentata ai media. La mappatura tra l'ANI e la regione multimediale viene eseguita in Control Hub. Gli ANI selezionati per la chiamata dell'agente e per la chiamata del cliente, se controllate tramite l'evento PreDial nel flusso, devono essere scelti in modo che entrambe le chiamate provengano dalla stessa regione.
Ad esempio, se un agente si trova a Singapore, ma le chiamate ai clienti devono essere effettuate negli Stati Uniti, l'ANI per la chiamata al cliente può essere selezionato in modo tale che la regione multimediale sia gli Stati Uniti. Analogamente, l'ANI selezionato per la chiamata dell'agente nell'evento PreDial deve essere scelto in modo tale che la regione multimediale selezionata sia gli Stati Uniti.
La tabella seguente fornisce l'elenco dei tipi di operazione e i corrispondenti tipi di partecipante per PreDial.operationType.
|
PreDial.OperationType |
PreDialParticipantType |
|---|---|
|
|
Agente |
|
|
Agente, Cliente |
|
|
Agente, Cliente |
|
|
Agente, Cliente |
|
|
Agente, Cliente |
|
|
DN |
|
|
Agente |
|
|
DN |
|
|
Agente |
|
|
Agente |
|
|
EP-DN |
La personalizzazione dell'ANI non è applicabile al supervisore quando è configurato il monitoraggio delle chiamate.
Configura ogni percorso del gestore eventi PreDial con Imposta ID chiamante come attività terminale, altrimenti il contatto potrebbe essere abbandonato.
Il supporto del flusso è necessario per qualsiasi scenario in entrata o in uscita per utilizzare il gestore eventi PreDial.
Non utilizzare attività di flusso che mettono in coda un contatto con il gestore eventi PreDial.
Per le ANI configurate per un contatto in uscita, la chiamata viene instradata attraverso la regione a cui è mappata l'ANI dell'agente, indipendentemente dalla regione in cui si trova il contatto. Ad esempio, se un'organizzazione ha centri di contatto negli Stati Uniti e in Australia e viene attivata una chiamata in uscita per un contatto che si trova negli Stati Uniti con l'ANI dell'agente mappato alla regione australiana, la chiamata viene instradata attraverso l'Australia.
Consultare la tabella Utilizzo dell'ANI per più scenari in un ambiente di nuova generazione nella sezione Imposta ID chiamante per l'utilizzo dell'ANI in vari scenari di chiamata.
È possibile visualizzare le variabili correlate in Variabili di output dell'evento.
ContattaAniAggiornato
Il sistema attiva questo evento quando cambia l'ANI del chiamante. Ad esempio, se la chiamata di un cliente viene prima inoltrata a un operatore e poi trasferita all'agente, il desktop dell'agente, il suo dispositivo e tutte le informazioni correlate vengono automaticamente aggiornate con l'ANI del chiamante. Ciò garantisce che vengano sempre visualizzati l'ID del chiamante originale e i dati corretti.
Solo i trasferimenti di chiamata avviati da telefoni fissi o client Jabber in sede riflettono il CLI finale. I trasferimenti effettuati tramite l'app Webex su Webex Calling non vengono aggiornati per mostrare il numero di telefono finale.
RisultatoChiamataCampagnaInUscita
Come parte di NewContact, questo evento viene attivato se il contatto è connesso a una segreteria telefonica o sta per essere abbandonato. In entrambi i casi, è possibile riprodurre un messaggio prima di disconnettere il contatto. Il sistema interrompe la chiamata se l'operatore non è disponibile.
Per questo gestore sono supportate solo le attività Riproduci musica e Riproduci messaggio e la chiamata deve essere quindi disconnessa.
È possibile aggiungere ulteriori attività di controllo della chiamata, come Riproduci musica, Disconnetti contatto, ecc., a questo evento, in base ai risultati dell'analisi dell'andamento della chiamata (CPA). I risultati del CPA possono essere di uno dei seguenti tipi:
- AMD - indica che è stata rilevata una segreteria telefonica.
- ABBANDONATA - indica che la chiamata è stata interrotta a causa dell'indisponibilità di un operatore.
- VOCE IN DIRETTA_- indica che è stata rilevata la voce di un cliente in diretta durante una campagna IVR.
Se desideri configurare l'IVR in una campagna in uscita, chiama:
- Identifica i flussi che utilizzano l'evento
OutboundCampaignCallResult. - Inserisci un'attività Vai a per mappare il flusso su un secondo flusso.
- Nel secondo flusso, utilizzare i passaggi IVR configurati con l'attività dell'agente virtuale.
Assicurati di eseguire questi passaggi, poiché non puoi utilizzare un'attività di agente virtuale direttamente con un OutboundCampaignCallResult.
È possibile visualizzare la variabile correlata in Variabili di output dell'evento.
Flusso di lavoro OnGlobalError
Durante la creazione di un flusso, è possibile impostare il percorso di errore di un'attività per gestire un errore dell'attività stessa o un errore generico che si verifica durante l'esecuzione del flusso.

Se si verifica un errore durante l'esecuzione del flusso, l'esecuzione continua con l'attività successiva definita nel percorso di errore. Se non si configura il percorso di errore nel flusso principale, è comunque possibile impostare l'evento OnGlobalError disponibile nella scheda Flussi evento per gestire l'errore di esecuzione del flusso.
Se non si definiscono i percorsi di errore sia nel Flusso principale che nei Flussi evento, il flusso termina quando si verifica un errore durante l'esecuzione del flusso.
Consideriamo uno scenario in cui si configura l'attività Imposta variabile in un flusso.

È possibile impostare il nodo Errore non definito dell'attività Imposta variabile sul Flusso principale per gestire eventuali errori di sistema durante l'esecuzione del flusso. Se non si desidera definire il percorso di errore nel flusso principale, è comunque possibile accedere alla scheda Flusso eventi e configurare il flusso eventi OnGlobalError.

Nell'esempio precedente, Play Message viene aggiunto al gestore eventi OnGlobalError. Se si verifica un errore di sistema durante l'esecuzione dell'attività Imposta variabile nel Flusso principale, il sistema prenderà in considerazione prima la configurazione effettuata nell'attività Imposta variabile. Se non è definito alcun percorso di errore, il sistema controlla il gestore eventi OnGlobalError nel flusso di eventi. Poiché un'attività Riproduci messaggio è associata all'evento OnGlobalError nell'esempio precedente, il sistema riproduce il messaggio e termina il flusso.
Utilizzare variabili ed espressioni
Flow Designer supporta i seguenti tipi di variabili:
Variabili personalizzate
Variabili di flusso personalizzate sono variabili configurabili di diversi tipi di dati che è possibile utilizzare in tutto il flusso. È possibile creare tutte le variabili di flusso necessarie per soddisfare la logica del flusso.
Variabili sicure
È possibile contrassegnare le variabili di flusso come sicure per impedire la registrazione e la memorizzazione di informazioni sensibili (questi valori saranno inoltre mascherati nel riquadro di debug del flusso). È possibile impostare le variabili protette come visualizzabili dall'agente o modificabili dall'agente per controllare la modalità di visualizzazione di tali variabili sul desktop dell'agente.
Per impostazione predefinita, tutte le variabili esistenti nei flussi distribuiti si comportano come variabili non sicure. Apri questi flussi in modalità di modifica per rivedere e conservare le variabili protette, se necessario.
Nella mappatura delle variabili di flusso, non è possibile mappare una variabile protetta a una variabile non protetta nell'attività Vai a.
Non è possibile contrassegnare le variabili globali come sicure.
Crea variabili di flusso personalizzate
| 1 | |||||||||||||||
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
| ||||||||||||||
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
| ||||||||||||||
| 4 |
Dal pannello Configurazione, apri la sezione Definizione variabile. | ||||||||||||||
| 5 |
Fai clic su Aggiungi variabile di flusso. È possibile aggiungere un massimo di 30 variabili a un flusso. Questo conteggio comprende tutte le variabili globali e le variabili di flusso, indipendentemente dal fatto che siano segnalabili o visualizzabili dall'agente. | ||||||||||||||
| 6 |
Inserisci il Nome e la Descrizione della variabile. | ||||||||||||||
| 7 |
Seleziona un Tipo di variabile dall'elenco a discesa. Non è possibile modificare il tipo di variabile dopo averla creata. I tipi di variabili supportati sono:
| ||||||||||||||
| 8 |
Specificare il Valore predefinito della variabile in base al tipo di variabile scelto. | ||||||||||||||
| 9 |
(Opzionale) Attivare il pulsante di attivazione/disattivazione Abilita override esterno. Abilitando questa opzione, la variabile viene visualizzata nella pagina di configurazione del canale. Ciò consente agli amministratori e ai supervisori di sovrascrivere il valore della variabile configurata dall'Hub di controllo. In altre parole, possono modificare il valore della variabile di flusso per un canale specifico senza aprire il flusso dal modulo Flow Designer. Per ulteriori informazioni sulla sovrascrittura delle variabili dall'Hub di controllo, vedere Configurare un canale. Quando si configura il tipo di variabile come stringa, viene visualizzato l'elenco a discesa Tipo di risorsa con le seguenti opzioni. Seleziona il tipo di risorsa che desideri consentire agli amministratori di sovrascrivere durante la configurazione del canale.
| ||||||||||||||
| 10 |
(Facoltativo) Se si attiva l'interruttore Contiene informazioni sensibili, il sistema contrassegna la variabile come variabile protetta. Durante l'esecuzione del flusso, il sistema non registra né memorizza alcuna informazione trasmessa tramite questa variabile. | ||||||||||||||
| 11 |
(Facoltativo) Se si abilita il pulsante di attivazione/disattivazione Rendi l'agente visibile, la variabile viene visualizzata sul desktop insieme al valore acquisito come parte del flusso. Quando si attiva il pulsante di attivazione/disattivazione Rendi l'agente visibile, vengono visualizzati i seguenti campi:
| ||||||||||||||
| 12 |
Fare clic su Salva. Quando si salva una variabile di flusso personalizzata, questa viene salvata come tag nel pannello Proprietà globali sul desktop. Se hai contrassegnato la variabile come visibile all'agente, il tag mostrerà un'icona a forma di cuffia per una facile identificazione. |
Esempio: Ordine di visualizzazione delle variabili di flusso sul desktop
Quando si creano variabili contrassegnate come "Visualizzabili dall'agente", il desktop le visualizza in un ordine specifico.
Ad esempio, se si creano le seguenti variabili di flusso: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.
Il Desktop riceve queste variabili da Flow Designer nel seguente ordine: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.
Il desktop visualizza le variabili nell'interfaccia utente nel seguente ordine, da sinistra a destra:
-
Le variabili del cliente
.Phone Number, DN, Queue, RONA Time -
Le variabili di flusso sono ordinate alfabeticamente, con le variabili che iniziano con la lettera maiuscola seguite da quelle che iniziano con la lettera minuscola: Rapporto chiamate, numero di clienti, tipo di cliente, data di test, cliente abbonato, data di nascita.
Esempio: Visualizza l'ID di interazione sul desktop
Un ID di interazione (ID di sessione di contatto) è un ID univoco generato dal sistema che identifica una determinata interazione. È possibile recuperare l'ID di interazione dai report dell'analizzatore e utilizzarlo per la risoluzione dei problemi relativi agli errori di chiamata. Per visualizzare l'ID di interazione sul desktop:
- Apri il flusso desiderato e scegli Aggiungi variabili di flusso.
- Imposta il campo Valore predefinito su NewContact.interactionId.
- Abilita il pulsante di attivazione/disattivazione Rendi l'agente visibile.
Quando l'agente riceve una chiamata, l'ID di interazione viene visualizzato sul desktop.
Modifica le variabili di flusso personalizzate
Se la variabile è già in uso, non è possibile modificarne il tipo. Ciò potrebbe avere importanti implicazioni sul flusso. Pertanto, tale azione è vietata. In questo caso, il campo a discesa Tipo di variabile è disabilitato e viene visualizzato un messaggio di avviso.
Dopo aver modificato correttamente una variabile, le modifiche apportate vengono visualizzate in tutto il flusso e nel pop-up che appare quando si fa clic su una variabile di flusso nel riquadro Proprietà globali.
Per modificare una variabile di flusso personalizzata, procedi come segue:
| 1 |
Accedere all'organizzazione del cliente utilizzando l'URL https://admin.webex.com/di Control Hub . |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Fai clic su Modifica nell'angolo in alto a destra del pop-up. Viene visualizzata la finestra di dialogo Modifica variabile di flusso. Se la variabile non viene utilizzata nel flusso, tutti i campi sono modificabili. È possibile modificare il nome, la descrizione, il tipo e il valore della variabile. |
| 5 |
Fai clic sull'icona Informazioni in questo messaggio per visualizzare un elenco delle attività in cui viene utilizzata la variabile. Se si desidera procedere con la modifica della variabile, rimuoverla da tutte le configurazioni di flusso prima di tentare di modificarla nuovamente. |
| 6 |
Apportare le modifiche necessarie. Il pulsante Salva rimane disabilitato finché non apporti una modifica. |
| 7 |
Fai clic su Salva. |
Elimina le variabili di flusso personalizzate
Se la variabile viene utilizzata in un flusso, non è possibile eliminarla. Ciò ha importanti implicazioni sul flusso. In questo caso, il pulsante Elimina nella finestra Elimina variabile è disabilitato e viene visualizzato un elenco delle attività in cui la variabile viene utilizzata.
Le attività sono raggruppate in base alla loro apparizione nella scheda Flusso principale o nella scheda Flussi evento. Se si desidera eliminare una variabile attualmente in uso, rimuoverla da tutte le configurazioni di flusso prima di tentare l'eliminazione.
Per eliminare una variabile di flusso personalizzata, procedi come segue:
| 1 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 2 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 3 |
Nel riquadro Proprietà globali, fai clic sull'icona Elimina che appare sul tag variabile che desideri eliminare. |
Sovrascrivi le impostazioni del flusso
La funzione di override delle impostazioni del flusso all'interno del modulo Flow Designer consente agli utenti autorizzati di modificare determinate impostazioni predefinite di un flusso dall'Hub di controllo. Questa funzionalità consente agli amministratori e ai supervisori di modificare facilmente determinati parametri del flusso, come orari di lavoro, messaggi audio o assegnazioni alle code, senza dover aprire il flusso desiderato.
Per ignorare le impostazioni del flusso:
-
È necessario configurare determinate variabili all'interno del flusso come configurabili esternamente. Consultare la sezione Creazione di variabili di flusso personalizzate per i dettagli di configurazione.
-
Gli amministratori e i supervisori devono quindi apportare le modifiche necessarie a queste variabili. Le variabili di flusso configurate vengono visualizzate nella pagina di configurazione del canale nell'Hub di controllo. Per maggiori dettagli, consultare la sezione Configurare un canale.
La funzione di sovrascrittura delle impostazioni di flusso offre i seguenti vantaggi:
- Riutilizzo del flusso: Gli amministratori possono utilizzare lo stesso flusso per diverse organizzazioni. Possono configurare valori diversi per la stessa variabile per canali diversi senza modificare il valore predefinito definito nel flusso.
- Tempi di risposta più rapidi: Le modifiche apportate ai valori delle variabili vengono applicate immediatamente, anche alle chiamate già in corso.
- Errori ridotti: Elimina il rischio di errori durante la modifica di flussi complessi.
- Gestione semplificata delle attività: Senza questa funzionalità, gli amministratori devono eseguire le seguenti operazioni, che possono risultare complesse e dispendiose in termini di tempo per gli utenti non esperti di informatica:
Variabili predefinite
Flow Designer crea automaticamente variabili predefinite quando si utilizzano determinati eventi e attività in un flusso.
Un elenco delle variabili predefinite disponibili viene visualizzato nella sezione Variabili predefinite del riquadro Proprietà del flusso globale. Vengono visualizzati anche nel riquadro Proprietà dell'evento o dell'attività selezionata.
Fai clic su ciascuna variabile per aprire una finestra a comparsa che spiega il tipo di dati che la variabile memorizza, in modo da sapere come utilizzare la variabile nel tuo flusso.
Sebbene la maggior parte degli attributi di una variabile di output di evento siano predefiniti e non modificabili, è possibile modificare la variabile stessa per cambiarne la denominazione globale.
Variabili di output degli eventi
Le variabili di output degli eventi sono associate specificamente agli eventi e assumono la nomenclatura: ..
Tutte le variabili di output degli eventi disponibili per l'uso in un flusso vengono visualizzate automaticamente nel riquadro Proprietà globali dopo l'introduzione di un evento nel flusso, e anche nel riquadro Proprietà per l'attività Gestore eventi associata.
Le variabili di output dell'evento disponibili sono:
-
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 alcuni casi, la variabile AgentEmailId può essere nulla. Gli sviluppatori di Flow dovrebbero convalidare questa variabile prima di utilizzarla, soprattutto in scenari che comportano problemi di ricerca nella cache.
Personalizza le variabili di sistema
È possibile personalizzare l'etichetta del desktop solo per le variabili Numero di telefono e DNIS (Servizio di identificazione del numero composto). È possibile creare un alias di queste variabili e configurarlo utilizzando l'attività Imposta variabile nel flusso.
| 1 |
Accedere all'organizzazione del cliente utilizzando l'URL https://admin.webex.com/di Control Hub . |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Dal riquadro Proprietà del flusso globale, aprire la sezione Definizione variabile. |
| 5 |
Fare clic sulla scheda Configuration (Configurazione). |
| 6 |
Fai clic su Aggiungi variabile di flusso. |
| 7 |
Inserisci il Nome e la Descrizione della variabile. |
| 8 |
Seleziona Stringa nell'elenco a discesa Tipo di variabile. |
| 9 |
Abilita il pulsante di attivazione/disattivazione Rendi l'agente visibile. |
| 10 |
Nel campo Etichetta desktop, immettere l'etichetta desktop desiderata per la variabile. |
| 11 |
Fare clic su Salva. Questo crea la variabile.
|
| 12 |
Dalla Libreria attività, trascina l'attività Imposta variabile nell'area di lavoro. |
| 13 |
Nella sezione Impostazioni variabili del riquadro Impostazioni attività, eseguire le seguenti operazioni: Quando pubblichi il flusso, la variabile di flusso appena creata sostituisce la variabile di sistema selezionata. Durante l'esecuzione del flusso, l'etichetta Desktop della variabile appena creata appare nel riquadro a comparsa In entrata e nel riquadro Interazione del Desktop.
|
Variabili di output dell'attività
Le variabili di output delle attività memorizzano i dati acquisiti dalle attività e vengono create automaticamente quando si aggiungono attività specifiche all'area di lavoro. Le variabili di output delle attività utilizzano la seguente sintassi: . dove ActivityName cambia dinamicamente in base all'attività.
Se un flusso utilizza un'attività più volte, ogni attività ha un'istanza univoca di ciascuna variabile di output dell'attività associata. Tutte le variabili di output dell'attività disponibili per l'uso in un flusso vengono visualizzate automaticamente nel riquadro Proprietà globali quando si introduce un'attività nel flusso e anche nel riquadro Proprietà per l'attività associata.
Le variabili di output dell'attività disponibili sono:
-
Menu.OptionEntered: Memorizza l'opzione di menu selezionata dal chiamante durante l'istanza dell'attività Menu. Si tratta di una singola cifra compresa tra 0 e 9. -
CollectDigits.DigitsEntered: Memorizza le cifre inserite dal chiamante durante l'istanza dell'attività "Raccogli cifre". Il numero di cifre dipende dalla configurazione dell'attività. -
HTTPRequest.HTTPStatusCode: Memorizza il codice di stato ricevuto quando viene tentata la richiesta HTTP. -
HTTPRequest.HTTPResponseBody: Memorizza la risposta quando la richiesta HTTP viene attivata con successo. -
HTTPRequest.ResponseHeaders: Memorizza le intestazioni inviate come parte della richiesta HTTP. -
VirtualAgent.IntentTriggered: Memorizza l'intento che ha attivato l'esperienza conversazionale, affinché possa essere gestita o inoltrata a un livello superiore. -
GetQueueInfo.EWT: Memorizza il valore del tempo di attesa stimato per la coda selezionata. -
GetQueueInfo.PIQ: Memorizza il valore della posizione nella coda per la coda selezionata.
Variabili globali
Le variabili globali sono variabili personalizzate che è possibile visualizzare e a cui è possibile accedere durante la creazione dei flussi. L'amministratore crea variabili globali nel modulo Provisioning dell'Hub di controllo. Per ulteriori informazioni, consultare la sezione Variabili globali nella Guida alla configurazione e all'amministrazione di Webex Contact Center.
In qualità di sviluppatore di flussi, puoi utilizzare queste variabili in base alle tue esigenze. È possibile aggiungere queste variabili in un flusso. È inoltre possibile modificare e rimuovere una variabile globale dopo averla aggiunta al flusso.
Aggiungi variabile globale in un flusso
È possibile aggiungere un massimo di 30 variabili a un flusso. Questo conteggio comprende tutte le variabili globali e le variabili di flusso, indipendentemente dal fatto che siano segnalabili o visualizzabili dall'agente.
Se si desidera aggiungere più variabili rispetto al limite massimo, è necessario eliminare un numero uguale di variabili esistenti. Per ulteriori informazioni su come eliminare una variabile globale, vedere Rimuovere le variabili globali da un flusso.
Durante la creazione del flusso, è possibile inizializzare una variabile globale di tipo String con una lunghezza massima di 256 caratteri. Tuttavia, durante l'esecuzione del flusso, la variabile può essere aggiornata per contenere fino a 1024 caratteri. Il superamento di questo limite può comportare comportamenti indesiderati, come errori di chiamata e valori non validi.
Per aggiungere variabili globali a un flusso:
| 1 |
Accedere all'organizzazione del cliente utilizzando l'URL https://admin.webex.com/di Control Hub . |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Nel riquadro Proprietà del flusso globale, scorri verso il basso fino a Definizione variabile > Variabili predefinite sezione. |
| 5 |
Nella sezione Variabili globali, fai clic su Aggiungi variabili globali. Viene visualizzata la finestra di dialogo Aggiungi variabili globali. Mostra tutte le variabili globali create dall'amministratore nel modulo Provisioning.
|
| 6 |
(Facoltativo) Utilizzare il campo Cerca variabili globali per filtrare e cercare le variabili globali desiderate dall'elenco. |
| 7 |
Seleziona le caselle di controllo delle variabili globali richieste dall'elenco e fai clic su Aggiungi. Il sistema visualizza le variabili selezionate nella sezione Variabili globali.
Per impostazione predefinita, ogni variabile contiene campi di metadati definiti dall'amministratore, come ad esempio: Segnalabile, Visualizzabile dall'agente, Modificabile dall'agente ed Etichetta desktop. Se l'amministratore modifica i valori dei metadati mentre la variabile globale è in uso, le modifiche apportate nell'Hub di controllo si riflettono su tutti i flussi (con un ritardo di scadenza della cache di 8 ore). |
Modifica variabile globale in un flusso
Quando si modifica una variabile globale, non è possibile modificare alcun valore di metadati della variabile globale nella finestra di progettazione del flusso. Tuttavia, è possibile modificare il valore predefinito utilizzando il pulsante di attivazione/disattivazione Sovrascrivi valore predefinito.
Per modificare una variabile globale in un flusso:
| 1 |
Accedere all'organizzazione del cliente utilizzando l'URL https://admin.webex.com/di Control Hub . |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Nel riquadro Proprietà del flusso globale, scorri verso il basso fino a Definizione variabile > Variabili predefinite sezione. |
| 5 |
Nel pannello Variabile globale , fai clic su una variabile globale e poi sull'icona di modifica ( Viene visualizzata la finestra di dialogo Modifica variabili globali. Mostra i dettagli della variabile globale selezionata, come il tipo di variabile, il valore predefinito, l'etichetta sul desktop e la possibilità di modifica da parte dell'agente.
|
| 6 |
(Facoltativo) Abilitare il pulsante di attivazione/disattivazione Sovrascrivi configurazioni portale per sovrascrivere i valori esistenti configurati in Control Hub. Ciò consente di modificare i valori dei campi come Valore predefinito, Visibilità agente, Modificabile agente ed Etichetta desktop. Inserire il valore necessario in Valore predefinito in base al tipo di variabile scelto. Ad esempio, se il tipo di variabile è booleano, questo campo viene visualizzato come un elenco a discesa. Il valore predefinito inserito per una variabile globale di tipo stringa che può essere segnalata dall'agente non deve superare i 256 caratteri. |
| 7 |
Apportare le modifiche necessarie. |
| 8 |
Fai clic su Salva. |
Rimuovere le variabili globali da un flusso
È possibile rimuovere una variabile globale che non viene utilizzata in alcun flusso.
Se non riesci a rimuovere una variabile globale, contatta il tuo amministratore per abilitare la funzionalità che consente di rimuovere le variabili globali dal flusso.
Per rimuovere una variabile globale da un flusso:
| 1 |
Accedere all'organizzazione del cliente utilizzando l'URL https://admin.webex.com/di Control Hub . |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Nel riquadro Proprietà del flusso globale, scorri verso il basso fino a Definizione variabile > Variabili predefinite sezione. |
| 5 |
Nel pannello Variabili globali, fai clic sull'icona di rimozione (x) della variabile globale che desideri rimuovere. Un messaggio a comparsa ti chiede di confermare l'azione.
|
| 6 |
Fare clic su Elimina Questa operazione rimuove la variabile globale selezionata dall'elenco.
|
Variabili visualizzabili sul desktop
È possibile configurare i seguenti tipi di variabili per il popover in entrata e il riquadro Interazione del Desktop per le chiamate vocali in entrata e in uscita:
-
Variabili di sistema come numero di telefono, DNIS (Servizio di identificazione del numero composto), nome della coda e timeout RONA.
-
Variabili globali create e gestite in Control Hub.
-
Variabili di flusso personalizzate create e gestite in Flow Designer
È possibile configurare solo le variabili contrassegnate come "Visibili dall'agente".
È possibile configurare queste variabili sia sui nuovi flussi che su quelli esistenti. Tuttavia, i flussi esistenti continuano a mostrare le variabili predefinite del popover, come Numero di telefono, DNIS e Nome coda. È possibile modificare questi flussi per aggiungere ulteriori variabili utilizzando questa funzione.
I passaggi per configurare le variabili per il popover in entrata e il riquadro di interazione per le chiamate in entrata e in uscita sono gli stessi.
È necessario creare flussi separati per gli scenari di chiamata in entrata e in uscita per configurare le variabili per il popover in entrata e il pannello di interazione.
- Finestra a comparsa in arrivo sul desktop
- Il popover di chiamata in entrata appare quando un operatore riceve una chiamata in entrata o effettua una chiamata in uscita. Visualizza le informazioni chiave sul cliente in base alle variabili configurate in Flow Designer. È possibile impostare l'ordine di visualizzazione di ciascuna di queste variabili nel popover in entrata, che può includere qualsiasi combinazione di variabili di flusso di sistema, globali e personalizzate. È inoltre possibile modificare l'etichetta sul desktop di queste variabili.
- È possibile personalizzare l'etichetta sul desktop delle variabili di sistema come Numero di telefono e DNIS. Per ulteriori informazioni, vedere Personalizza le variabili di sistema.
- Per le chiamate in entrata e in uscita, è possibile scegliere un minimo di tre e un massimo di sei variabili. Per le chiamate di consulenza, l'agente consultato visualizzerà tre variabili aggiuntive, quali Nome agente, Numero di telefono agente e Team agente, che vengono aggiunte all'elenco per impostazione predefinita.
-
Non è possibile configurare variabili contenenti informazioni sensibili nel popover in entrata sul desktop.
- Per ulteriori informazioni su come configurare le variabili per il popover in entrata, vedere Configurare le variabili per il popover in entrata.
- Pannello di interazione
- Il riquadro Interazione sul desktop viene visualizzato dopo che l'agente ha accettato la chiamata in entrata o in uscita. Visualizza le informazioni impostate nelle variabili del riquadro Interazione configurate in Flow Designer. È possibile selezionare un massimo di 30 variabili. È possibile impostare l'ordine di visualizzazione di ciascuna di queste variabili nel riquadro di interazione, che può includere qualsiasi combinazione di variabili di flusso di sistema, globali e personalizzate. È inoltre possibile modificare l'etichetta sul desktop di queste variabili.
-
Webex Contact Center Desktop al momento non supporta la traduzione delle etichette delle variabili dinamiche.
- È possibile personalizzare l'etichetta sul desktop delle variabili di sistema come Numero di telefono e DNIS. Per ulteriori informazioni, vedere Personalizza le variabili di sistema.
- Per ulteriori informazioni su come configurare le variabili per il riquadro Interazione, vedere Configurare le variabili per il riquadro Interazione.
Configura le variabili per il popover in entrata
Operazioni preliminari
Configura le variabili nel popover in entrata per le chiamate in entrata e in uscita.
-
È necessario creare le variabili che si desidera aggiungere al popover in entrata del Desktop. Per ulteriori informazioni, vedere Creare una variabile globale e Creare variabili di flusso personalizzate.
-
È necessario contrassegnare le variabili come visibili all'agente. Per ulteriori informazioni su come contrassegnare una variabile globale come visibile all'agente, vedere Modifica variabile globale in un flusso.
| 1 |
Accedere all'organizzazione del cliente utilizzando l'URL https://admin.webex.com/di Control Hub . |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Dal riquadro Proprietà del flusso globale, aprire la sezione Definizione variabile. |
| 5 |
Fai clic su Visualizzazione desktop & Ordina tab. |
| 6 |
Nella sezione Popover in entrata, fai clic su Seleziona variabili per il popover in entrata. Viene visualizzata la finestra Seleziona variabili nel popup in entrata. Mostra tutte le variabili, incluse quattro variabili di sistema predefinite come Numero di telefono, DNIS, Nome coda e Timeout RONA. Le variabili di sistema come numero di telefono, DNIS e nome della coda sono selezionate per impostazione predefinita e possono essere deselezionate quando si aggiungono altre variabili.
|
| 7 |
Utilizza le seguenti opzioni di ricerca per filtrare l'elenco: L'elenco viene popolato automaticamente con le variabili in base ai criteri inseriti.
|
| 8 |
Seleziona le caselle di controllo corrispondenti alle variabili che desideri scegliere per il popover in entrata. È possibile selezionare un minimo di tre e un massimo di sei variabili. |
| 9 |
Fare clic su Salva. Puoi saltare questo passaggio se attivi il pulsante di attivazione Salvataggio automatico. Le variabili selezionate appaiono nella sezione Incoming Popover.
|
| 10 |
Utilizza l'icona ( |
| 11 |
(Facoltativo) Fai clic sull'icona x accanto a una variabile per rimuoverla dall'elenco. |
Configura le variabili per il riquadro Interazione
Operazioni preliminari
Configura le variabili nel riquadro Interazione per le chiamate in entrata e in uscita.
-
È necessario creare le variabili che si desidera aggiungere al popover in entrata del Desktop. Per ulteriori informazioni, vedere Creare una variabile globale e Creare variabili di flusso personalizzate.
-
È necessario contrassegnare le variabili come visibili all'agente. Per ulteriori informazioni su come contrassegnare una variabile globale come visibile all'agente, vedere Modifica variabile globale in un flusso.
| 1 |
Accedere all'organizzazione del cliente utilizzando l'URL https://admin.webex.com/di Control Hub . |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso. Viene visualizzata la finestra Flow Designer.
|
| 4 |
Dal riquadro Proprietà del flusso globale, aprire la sezione Definizione variabile. |
| 5 |
Fai clic sulla scheda Visibilità desktop e Ordine. |
| 6 |
Nella sezione Riquadro di interazione, fare clic su Seleziona variabili per il riquadro di interazione. Viene visualizzata la finestra Seleziona variabili nel riquadro di interazione. Mostra tutte le variabili insieme a quattro variabili di sistema come Numero di telefono, DNIS, Nome coda e Timeout RONA.
|
| 7 |
Utilizza le seguenti opzioni di ricerca per filtrare l'elenco: L'elenco viene popolato automaticamente con le variabili in base ai criteri inseriti.
|
| 8 |
Seleziona le caselle di controllo corrispondenti alle variabili che desideri scegliere per il riquadro Interazione. È possibile selezionare un massimo di 30 variabili. |
| 9 |
Utilizza l'icona ( |
| 10 |
Fai clic su Salva. Puoi saltare questo passaggio se attivi il pulsante di attivazione Salvataggio automatico. Le variabili selezionate vengono visualizzate nella sezione Pannello Interazione.
|
| 11 |
(Facoltativo) Fai clic sull'icona x accanto a una variabile per rimuoverla dall'elenco. |
Variabili JSON
Le variabili JSON sono variabili di flusso personalizzate di tipo JSON. È possibile creare variabili JSON in Flow Designer. Per ulteriori informazioni, vedere Creare variabili di flusso personalizzate.
È possibile utilizzare le seguenti attività per memorizzare i dati in una variabile JSON: Richiesta HTTP, Analisi, e Imposta variabile.
Nelle attività HTTP e Parse , è possibile estrarre dati utilizzando un'espressione di filtro del percorso JSON e memorizzarli in una variabile JSON.
Nell'attività Imposta variabile, è possibile utilizzare la variabile JSON nell'opzione Imposta valore nei seguenti modi:
-
Inserisci il valore JSON nella casella di testo. Ad esempio:
{ "userId":"rirani", "jobTitleName":"Developer", "firstName":"Romin", "lastName":"Irani", "preferredFullName":"Romin Irani", "employeeCode":"E1", "region":"CA", "phoneNumber":"408-xxxxx67", "emailAddress":"rirani@xyz.com" } -
Utilizzare un'espressione Pebble .
Utilizzo delle variabili JSON in Pebble Expression
-
Accesso separato dal punto (.): Nelle espressioni Pebble, è possibile utilizzare l'accesso separato da punti (.) per le variabili JSON nelle attività di gestione delle chiamate e di controllo del flusso.
Sintassi:
{{ jsonVariableName.fieldName }}dovejsonVariableName.fieldNamedovrebbe essere valutato come un campo nella variabile JSON.Nel precedente frammento di codice di esempio, se si estrae il dipendente in una variabile chiamata
empvarutilizzando HTTP o Parse:utilizzare
{{empvar.employeeCode}}per ottenere il valore comeE1. -
Accesso all'indice dell'array JSON: È possibile accedere a un indice specifico dall'array JSON in modo simile alla sintassi Pebble. Per maggiori dettagli sull'accesso all'indice in Pebble, visita https://pebbletemplates.io/wiki/guide/basic-usage/, ad esempio:
Se estrai l'array JSON Employees in una variabile chiamata{ "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" } ] } ] }varusando HTTP o Parse:-
Utilizza
{{ var[0]}}per ottenere i dettagli del dipendenteriraniche è un manager. -
Utilizzare
{{ var[1].directReports[0] }}per ottenere i dettagli del dipendenteJohnche riporta direttamente al manager. -
Utilizzare
{{ var[1].directReports[0].preferredFullName }}per ottenere il valore comeJohn Irani. -
Utilizzare
{{ var[0].preferredFullName }}per ottenere il valore comeRomin Irani.
-
Utilizzo della variabile JSON nella richiesta HTTP
Per utilizzare una variabile JSON come corpo della richiesta HTTP, utilizzare prima l'attività Imposta variabile per convertire la variabile JSON in una stringa. Ad esempio, nell'attività Imposta variabile sezione Impostazioni variabile, imposta una variabile jsonString con valore come {{ jsonVariable }}.
Utilizzare questa variabile come input per le impostazioni HTTP. Ad esempio, nella sezione Impostazioni richiesta HTTP, impostare il Corpo richiesta come {{ jsonString }}.
Espressioni di scrittura
Nella maggior parte dei campi di testo di Flow Designer è possibile inserire espressioni. Le espressioni non sono obbligatorie, ma consentono agli utenti esperti di sfruttare potenti funzionalità di scripting tramite variabili. Se non hai bisogno di espressioni, puoi anche inserire testo semplice e numeri negli stessi campi di input per flussi semplici.
Racchiudete ciascuna espressione tra doppie parentesi graffe, come mostrato qui: {{Enter Expression}}
Ad esempio, se si desidera combinare due variabili stringa, è necessario utilizzare {{var1+var2}}. Per ulteriori informazioni vedere: https://pebbletemplates.io/.
Sintassi del modello Pebble
Tutti i campi di input nel Flow Designer utilizzano una sintassi di espressione open-source chiamata Pebble Templates: https://pebbletemplates.io/.
I seguenti simboli sono supportati nei modelli Pebble: ==, !=, <, >, <=, >=, +, - *, / . Per inserire variabili personalizzate in un'espressione, utilizzare la seguente sintassi: {{variable}}
Nella sintassi dei modelli Pebble, i nomi delle variabili devono iniziare con una lettera, un trattino basso (_) o un segno del dollaro. ($), ma non un numero. Ad esempio, 311_Promo non è valido, mentre Promo_311 è valido.
Sono supportati anche gli operatori logici. Per ulteriori informazioni, vedi https://pebbletemplates.io/wiki/operator/logic/.
Si consiglia di consultare la documentazione del modello Pebble prima di utilizzare le espressioni in Flow Designer. Per informazioni sulla scrittura di espressioni, consultare i documenti disponibili all'indirizzo: https://pebbletemplates.io/wiki/.
Ad esempio, in questo caso d'uso di base, l'espressione verifica se il numero di conto del chiamante è maggiore o uguale a un determinato valore. In base a come l'espressione viene valutata per una data esecuzione del flusso, il flusso può seguire il percorso Vero o Falso.
Filtri personalizzati Pebble
Marcatura temporale dell'epoca
È possibile utilizzare i seguenti filtri Pebble per ottenere il timestamp dell'epoca corrente (epoch) per il giorno corrente o per una data specifica:
Indicazione temporale dell'epoca per il presente:
{{ 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 Indicatore temporale (Epoch Timestamp) per una data specifica:
{{ '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
Convalida le espressioni
Se un campo di input rileva che viene utilizzata un'espressione (vale a dire l'espressione) {{ }} Quando viene inserita la sintassi, nell'angolo in basso a destra del campo compare un'icona blu.
Fai clic sull'icona blu per aprire una finestra modale in cui puoi testare e modificare l'espressione fino a ottenere il risultato desiderato.
La finestra modale "Test Expression" contiene i seguenti campi:
-
Espressione: Mostra l'espressione inizialmente inserita nel campo di input dalla configurazione dell'attività.
-
Campi variabili: Ciascuna variabile utilizzata nell'espressione dispone di un campo di supporto in cui è possibile inserire un valore di esempio della variabile. Inserisci un valore per ogni variabile, quindi fai clic su Verifica per visualizzare i risultati dell'esecuzione dell'espressione con i parametri inseriti.
Per impostare le variabili in un'espressione, utilizzare il formato {{variable name}} soltanto. Ad esempio, {{NewContact.ANI}} è una sintassi variabile.
-
Risultato: Mostra il risultato dell'espressione dopo aver fatto clic su Test. Se i risultati sono diversi da quelli attesi, modificare l'espressione a piacimento. Se apporti modifiche alla configurazione, fai clic su Applica modifiche per aggiornare l'espressione nella configurazione dell'attività.
Utilizzare modelli di flusso
I modelli di flusso sono flussi predefiniti progettati per casi d'uso specifici. Questi modelli sono facilmente reperibili nell'area di lavoro di Flow Designer, consentendo agli sviluppatori di flussi di creare e pubblicare flussi rapidamente e con il minimo sforzo.
Per creare flussi utilizzando i modelli di flusso, seleziona il modello desiderato, personalizzalo in base alle tue esigenze aziendali, convalidalo, pubblicalo e inizia a utilizzare il flusso. Per maggiori dettagli, vedere Creare flussi da modelli di flusso.
Utilizzo durante l'orario di lavoro
Utilizza questo modello di progettazione di flussi per la gestione degli orari di lavoro in Webex Contact Center. Chi chiama viene accolto da un messaggio e le chiamate vengono instradate in base agli orari di lavoro, ai giorni festivi e alle condizioni di emergenza stabilite dall'organizzazione.
Questo flusso instrada le chiamate in base agli orari di lavoro del contact center, agli elenchi dei giorni festivi e alle eccezioni per le emergenze, garantendo un'esperienza ottimale per il chiamante e una gestione efficiente delle chiamate al di fuori degli orari lavorativi. Se il centro di contatto è chiuso, il chiamante viene avvisato della chiusura.
Le caratteristiche principali includono le seguenti:
- Gestione centralizzata degli orari di lavoro, delle festività e delle deroghe in caso di emergenza.
- Instradamento automatico basato sulla configurazione degli orari di lavoro.
- Per tutti i messaggi audio viene utilizzato il sistema Cisco Text-to-Speech (TTS), sebbene sia possibile caricare file audio personalizzati.
- La musica di attesa predefinita è
defaultmusic_on_hold.wav, ma può essere personalizzata.
Prerequisiti
- Impostazione degli orari di apertura: In Control Hub puoi creare orari di lavoro, elenchi di festività e impostazioni personalizzate.
- File audio: Carica i file audio richiesti per i messaggi come
BusinessHoursOpen.wavoppure utilizza la funzione Cisco TTS. - Mappatura di code, squadre e punti di ingresso: Configura questi elementi nel portale di gestione di Webex Contact Center.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
| Elemento di flusso | Descrizione |
|---|---|
| Chiamata ricevuta | Viene avviata una chiamata che entra nel flusso. |
| valutazione degli orari di apertura | Il sistema verifica se l'ora corrente rientra nell'orario lavorativo, nei giorni festivi o in una condizione di eccezione. |
| Gestione degli orari di apertura | Se il contact center è aperto, viene riprodotto un messaggio di benvenuto e la chiamata viene instradata alla coda dell'operatore. |
| Fuori orario | Se il contact center è chiuso, viene riprodotto un messaggio con l'orario di chiusura e la chiamata viene interrotta. |
| Procedure di emergenza | Se è attiva una funzione di emergenza, viene riprodotto il messaggio di emergenza e la chiamata viene interrotta. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
| Attività di flusso | Descrizione |
|---|---|
|
Avvia (Nuovo contatto telefonico) | Il flusso inizia quando viene ricevuto un nuovo contatto telefonico. |
|
Verifica gli orari di apertura (Orario di lavoro) | Il sistema verifica se il contact center si trova durante il normale orario di lavoro, in un giorno festivo o in regime di emergenza. |
|
Avviso sugli orari di lavoro (Prompt WorkingHours_) | Durante l'orario di lavoro viene riprodotto un messaggio per informare il chiamante che il contact center è aperto (file predefinito: BusinessHoursOpen.wav). |
Contatto in coda (Una codagent_) | La chiamata viene inserita in coda per essere inoltrata a un operatore disponibile. |
Musica di attesa (Musica in attesa) | La musica viene riprodotta mentre il chiamante attende in coda (file predefinito: defaultmusic_on_hold.wav). |
|
Chiuso per festività (Holiday_Chiuso) | Se si tratta di un giorno festivo, viene riprodotto un messaggio che informa chi chiama che l'ufficio è chiuso. |
|
Pronto dopo l'orario di lavoro (DopoHours_Prompt) | Se la chiamata avviene al di fuori dell'orario di lavoro, viene riprodotto un messaggio per informare chi chiama che l'ufficio è chiuso. |
| Procedura di emergenza (Override_Emergenza) | In caso di attivazione di emergenza, viene riprodotto un messaggio di emergenza. |
| Disconnetti il contatto (Disconnetti contatto) | Una volta riprodotto il messaggio (sia che si tratti di un orario fuori orario, di un giorno festivo o di un'emergenza), la chiamata viene interrotta. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione degli orari di lavoro, degli elenchi festivi e delle eccezioni, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Contatto in entrata completo
Utilizza questo modello di progettazione del flusso in Webex Contact Center per una gestione completa delle chiamate in entrata, dei controlli sull'orario di lavoro, degli annunci sulla posizione in coda e delle opzioni di richiamata.
Questo flusso illustra uno scenario completo di gestione delle chiamate vocali in entrata per Webex Contact Center. Comprende la gestione degli orari di apertura, dei giorni festivi, delle eccezioni di emergenza, delle opzioni self-service, degli annunci relativi alla posizione in coda (PIQ) e delle opzioni di richiamata del cliente. È adatto ad ambienti in cui sono essenziali funzionalità di base come il self-service e la gestione delle code di chiamata.
Modificare il flusso per adattarlo alle esigenze specifiche dell'organizzazione e per gestire con eleganza le situazioni impreviste.
Questo flusso utilizza Cisco Text-to-Speech (TTS) per le attività audio che richiedono l'inserimento di messaggi vocali (se presenti). Per la musica, viene utilizzato di default il file defaultmusic_on_hold.wav fornito di default.
Prerequisiti
Prima di implementare questo flusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di accesso, code, team e mappature dei punti di accesso, nonché qualsiasi altra configurazione specifica dell'organizzazione, come connettori, ANI per chiamate in uscita e altro ancora.
-
Imposta gli orari di lavoro, gli elenchi delle festività e le eccezioni di emergenza da → → →
- Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
| La chiamata è stata ricevuta. | La chiamata entra nel flusso nell'attività NewContact. |
| Verifica gli orari di apertura | Il flusso verifica l'ora corrente rispetto all'orario lavorativo definito utilizzando l'attività BusinessHours.
|
| Opzioni self-service | Durante l'orario di apertura, l'attività WelcomeMenu (Menu IVR) riproduce un menu che offre ai chiamanti opzioni self-service di base:
|
| Posizionamento in coda | Il chiamante viene inserito in una coda utilizzando l'attività Coda. L'attività GetPositioninQueue recupera la posizione del chiamante nella coda e queste informazioni vengono comunicate al chiamante tramite l'attività PlayPIQ. |
| Opzioni di richiamata e segreteria telefonica | Se il chiamante sceglie di lasciare un messaggio in segreteria o di richiedere di essere richiamato, viene attivata l'attività FinalMenu :
|
|
Musica di attesa | La musica viene riprodotta mentre il chiamante attende in coda (file predefinito: defaultmusic_on_hold.wav). |
|
Gestione dei cicli | Il flusso garantisce che se un chiamante effettua troppi cicli di chiamata (attraverso le attività CallLoopCycle e LoopCycle ), venga indirizzato alle opzioni finali del menu (richiamata o segreteria telefonica). |
| Interruzione della chiamata | Una volta completati tutti i passaggi o se il chiamante sceglie di uscire, la chiamata viene disconnessa utilizzando le attività DisconnectContact. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia (NewContact) | Avvia il flusso alla ricezione della chiamata. |
|
Verifica gli orari di apertura (Orario di lavoro) | Controlla se la chiamata avviene durante l'orario lavorativo, nei giorni festivi o in situazioni di emergenza. |
|
Menu IVR (Menu di benvenuto) |
Riproduce un menu con opzioni per il self-service (Premi 1 per l'assistenza, Premi 2 per le vendite). |
|
Gestione delle code |
|
|
Musica di attesa (Musica in attesa) | Riproduce musica d'attesa mentre il chiamante aspetta in coda. |
|
Gestione dei cicli (CallLoopCycle e LoopCycle) | Garantisce che le chiamate che si ripetono troppe volte vengano indirizzate al menu finale. |
|
Disconnessione (Disconnetti contatto) | Disconnette la chiamata dopo i messaggi o quando il chiamante decide di terminare l'interazione. |
Risorse aggiuntive
Per ulteriori informazioni, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Indagine CSAT DTMF
Questo modello di flusso contiene le funzionalità per un sistema di sondaggio post-chiamata (PCS) basato su risposta vocale interattiva (IVR). Il sondaggio è progettato per raccogliere in modo efficiente ed efficace i punteggi di soddisfazione del cliente utilizzando un menu di base e un sistema IVR a toni.
Questo flusso consente a Webex Contact Center di raccogliere in modo efficiente il feedback dei clienti tramite un semplice sondaggio automatizzato post-chiamata che utilizza toni DTMF (Dual-Tone Multi-Frequency). I clienti valutano la loro esperienza di chiamata quando viene loro richiesto di esprimere un giudizio. Il sistema raccoglie le risposte dei clienti in una variabile globale utilizzata per la creazione di report. Il sondaggio rileva i livelli di soddisfazione dei clienti su una scala da 1 a 5.
Questo flusso è progettato per configurare facilmente i sondaggi post-chiamata in pochi semplici passaggi. Viene fornito preconfigurato con tutti i componenti necessari, incluso il connettore per la conversione da parlato a testo.
Uso
Per utilizzare efficacemente questo flusso come flusso di sondaggio post-chiamata, collega un Vai al flusso dall'evento AgentDisconnected sul tuo flusso principale. Ciò garantisce che, al termine della chiamata, all'utente venga presentato un sondaggio interattivo di risposta vocale (IVR) post-chiamata che raccoglie il suo feedback sulla soddisfazione del cliente (CSAT).
Questo flusso include messaggi che possono essere riprodotti ai clienti. È possibile personalizzare i messaggi a seconda delle esigenze.
Prerequisiti
Prima di configurare questo flusso, crea le seguenti variabili:
-
Controindagine
-
Tipo—INTERO
-
Valore predefinito—0
-
Descrizione— Tiene traccia del numero di tentativi di sondaggio e incrementa il conteggio ad ogni risposta non valida o scaduta.
-
-
Global_Risposta al sondaggio di feedback
-
Tipo—INTERO
-
Valore predefinito—0
- Fonte—Variabile globale
- Rendi segnalabile— Attiva.
-
Descrizione—Memorizza la risposta di valutazione del cliente o 'NoResponse' se c'è un invalid/timeout scenario.
-
Attività di flusso
La tabella seguente descrive le attività utilizzate nel flusso.
| Attività di flusso | Descrizione |
|---|---|
|
Avvia Nuovo contatto |
Avvia il sondaggio all'avvio di un nuovo contatto telefonico. |
|
Opzioni sondaggio (menu IVR) |
Richiede all'utente di selezionare una valutazione (da 1 a 5). I numeri 1, 2, 3, 4, 5 corrispondono ai livelli di soddisfazione. Un timeout o una risposta non valida comportano un nuovo tentativo. |
|
ImpostaRispostaSondaggio | Cattura la selezione dell'utente e la memorizza nella variabile Global_FeedbackSurveyResponse. |
|
SetCounterSurvey |
Incrementa la variabile CounterSurvey dopo un timeout o una risposta non valida. |
| CheckCounterSurvey |
Convalida se il numero di tentativi supera 2 utilizzando la seguente condizione CounterSurvey > 2. Il sondaggio viene interrotto se i tentativi sono esauriti. |
|
SetVariable_r3k |
Assegna il valore 'NoResponse' a SurveyResponse se i tentativi sono esauriti. |
|
PlaySurveyRecorded |
Riproduce un messaggio di ringraziamento dopo aver acquisito la risposta. |
|
Disconnetti i contatti |
Termina la chiamata con eleganza. |
Agente virtuale DialogFlow ES
Questo modello di progettazione del flusso per Webex Contact Center illustra il flusso di dati tra Google DialogFlow ES e Webex Contact Center, concentrandosi su come trasferire dati da e verso entrambe le piattaforme durante un'interazione.
Questo flusso illustra come i dati vengono trasferiti tra Webex Contact Center e DialogFlow ES per l'elaborazione delle interazioni con i clienti. Fornisce un flusso di base in cui i dati vengono scambiati con DialogFlow ES per l'elaborazione del linguaggio naturale e l'esecuzione automatizzata da parte degli agenti. L'integrazione con DialogFlow consente al bot di comprendere le intenzioni del cliente e di intraprendere azioni appropriate in base alla conversazione. Inoltre, il flusso include la gestione degli errori per garantire un'esperienza cliente fluida, anche in caso di situazioni impreviste.
Prerequisiti
Prima di implementare questo flusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Un agente Google DialogFlow ES con intenti pertinenti per la conversazione.
- Crea punti di accesso, code, team e mappature dei punti di accesso.
- Abilita il Webhook Fulfillment in DialogFlow ES e utilizza il codice Node.js di esempio nell'editor inline.
-
La funzione Cisco Text-to-Speech (TTS) è abilitata per la generazione dinamica di messaggi personalizzati. Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
| Il cliente avvia il contatto | La chiamata viene ricevuta dal Contact Center di Webex. |
| I dati vengono trasmessi a DialogFlow ES | Un messaggio di benvenuto personalizzato, che include i dettagli del cliente come nome e motivo della chiamata, viene inviato al bot di DialogFlow ES per l'elaborazione. |
| Interazione del bot con DialogFlow | DialogFlow elabora l'input e risponde in base agli intent configurati. |
| Musica in coda | Mentre il bot elabora la richiesta, il cliente viene messo in coda con musica d'attesa. |
| Disconnetti | L'interazione termina al termine del dialogo. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia | Questa attività segna l'inizio del flusso. Si attiva quando viene ricevuta una nuova chiamata. |
| Imposta la lingua | Il flusso utilizza un'attività Imposta variabile per configurare il codice lingua (en-US) per l'intera interazione. Ciò garantisce che tutte le interazioni vocali siano in linea con la lingua preferita dal chiamante. |
| Messaggio di saluto personalizzato | Questa attività trasmette al bot di DialogFlow ES i dettagli del cliente, come nome, email e motivo della chiamata. Il saluto viene generato dinamicamente utilizzando la tecnologia Cisco Text-to-Speech (TTS). Esempio di dati trasmessi:
|
|
Coda per l'agente | Se l'interazione richiede un intervento di livello superiore, il cliente viene inserito in coda e viene riprodotta musica d'attesa utilizzando il file defaultmusic_on_hold.wav. |
| Riproduci musica | Mentre il chiamante attende in coda, viene riprodotta della musica. Il flusso utilizza la musica d'attesa predefinita di Cisco, ma può essere personalizzato caricando file musicali diversi. |
|
Disconnetti | Questa attività interrompe la chiamata una volta completato il flusso, garantendo una conclusione senza interruzioni dell'interazione. |
Specifiche del flusso
Il flusso JSON utilizzato in questo esempio contiene variabili e attività essenziali per la gestione delle interazioni, l'elaborazione degli errori e la comunicazione tra Webex Contact Center e DialogFlow. Le variabili chiave utilizzate includono:
|
Variabile di flusso |
Descrizione |
|---|---|
|
Global_FeedbackSurveyOptIn | Tiene traccia dell'eventuale adesione del cliente al sondaggio post-chiamata. |
| nomecliente | Consente di acquisire il nome del cliente per la personalizzazione. |
| email del cliente | Acquisisce l'indirizzo email del cliente. |
| clienteMotivo | Registra il motivo della chiamata del cliente. |
| Global_Lingua | Configura la lingua predefinita (en-US). |
|
Global_NomeVoce | Determina la voce utilizzata per la sintesi vocale. |
Risorse aggiuntive
Per ulteriori informazioni su questa integrazione, guarda il video Utilizzo dei dati su Google DialogFlow ES con Webex Contact Center.
Per ulteriori informazioni, consultare la Documentazione per sviluppatori di Webex Contact Center e la Documentazione di DialogFlow ES.
Supporto per gli sviluppatori
Per qualsiasi richiesta di assistenza relativa a questa integrazione, apri un ticket con il team di supporto per sviluppatori di Webex Contact Center tramite il Portale per sviluppatori Webex.
Per ulteriori discussioni, visita la Community degli sviluppatori delle API di Webex Contact Center.
Supporto per variabili dinamiche
Questo modello offre un flusso di chiamate vocali in entrata avanzato e dinamico che recupera le impostazioni esterne, imposta le variabili di flusso con tali impostazioni e instrada le chiamate in base alle configurazioni delle variabili.
Il flusso recupera dinamicamente le impostazioni del flusso tramite una richiesta HTTP e imposta le variabili che guidano il resto del flusso. Queste variabili gestiscono le decisioni di instradamento, la gestione delle code, i prompt e la gestione degli errori. Questa soluzione viene spesso utilizzata in scenari che richiedono flessibilità nella gestione delle chiamate in base alle condizioni aziendali in tempo reale, come orari di lavoro o festività, dove un singolo flusso può essere riutilizzato in diversi casi d'uso tramite un instradamento dinamico basato su variabili.
Il flusso garantisce un'esperienza fluida ed efficiente per chi chiama, riproducendo messaggi appropriati, gestendo gli orari di lavoro o i casi di errore e fornendo un instradamento basato sulle esigenze specifiche dell'organizzazione.
Il flusso utilizza Cisco Text-to-Speech (TTS) per tutte le attività audio che richiedono comandi vocali. È possibile configurare musica d'attesa o messaggi personalizzati aggiornando le variabili di flusso.
Prerequisiti
Prima di implementare questo flusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di ingresso, code, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione, come connettori, ANI di chiamata in uscita e altro ancora.
-
Assicurarsi che tutti i file audio statici o i messaggi TTS personalizzati necessari siano caricati nel sistema.
-
Disporre di un endpoint API valido per recuperare le impostazioni del flusso
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
| Nuovo contatto | Il flusso inizia quando viene ricevuta una chiamata al punto di ingresso. |
| Richiesta HTTP | Il flusso effettua una richiesta HTTP per recuperare dinamicamente le impostazioni del flusso in base al DNIS della chiamata. |
| Verifica gli orari di apertura | A seconda delle impostazioni del flusso, il sistema verifica gli orari di lavoro, i giorni festivi e le eccezioni per instradare la chiamata in modo appropriato. |
| Riproduci messaggio (Benvenuto) | In base alle impostazioni rilevate, viene riprodotto un messaggio di benvenuto tramite sintesi vocale (TTS) o un messaggio preregistrato. |
| Attività in coda | Se necessario, la chiamata viene inserita in una coda in base a variabili dinamiche. |
| Riproduci musica (Gestione della coda) & Musica in coda) | Mentre il chiamante attende in coda, viene riprodotta una musica d'attesa, che può essere impostata dinamicamente. |
| Gestione degli errori | In caso di errore, la chiamata viene reindirizzata a un flusso di gestione degli errori o a un punto di ingresso diverso utilizzando la funzione GoTo abilitata dalle variabili dinamiche. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia | Il flusso inizia quando viene ricevuta una chiamata tramite l'attività NuovoContatto. |
| Richiesta HTTP | L'attività FetchFlowSettings effettua una richiesta HTTP per recuperare tutte le impostazioni di flusso necessarie, come orari di apertura, messaggi di richiesta e configurazioni delle code. |
|
Menu IVR (Menu di benvenuto) |
Riproduce un menu con opzioni per il self-service (Premi 1 per l'assistenza, Premi 2 per le vendite). |
| Imposta variabili | L'attività SetVariable memorizza i dati recuperati dalla richiesta HTTP e assegna valori alle variabili relative al flusso, come businessHours, queue, welcomePrompt e holdMusic. |
| Piani orari | L'attività BusinessHours verifica l'orario di lavoro, le festività e le eccezioni, gestendo il flusso in base all'ora corrente. |
| Gioca Messaggio | L'attività PlayMessage riproduce un messaggio di benvenuto per chi effettua la chiamata. Questa impostazione può essere definita dinamicamente o preconfigurata. |
| Contatto coda | L'attività QueueContact inserisce il chiamante nella coda appropriata, utilizzando variabili dinamiche per la gestione della coda e la gestione del fallback. |
| Riproduci musica | L'attività PlayMusic riproduce musica d'attesa per i chiamanti in coda, configurata in base alla variabile holdMusic. |
| Vai a | Vengono utilizzate più attività "Vai a" per navigare tra diverse parti del flusso o per gestire condizioni specifiche come festività o errori. |
| Disconnetti | Una volta completati tutti i passaggi necessari, il flusso termina con la disconnessione o il reindirizzamento appropriati. |
Ciao mondo
Utilizza questo modello per creare un semplice flusso di chiamate in entrata in cui i chiamanti vengono accolti da un messaggio e poi la chiamata viene interrotta. Questo flusso viene spesso utilizzato durante gli orari di chiusura.
Questo flusso fornisce un flusso semplice che riproduce un annuncio al chiamante. Modifica il flusso per garantire un'esperienza fluida al chiamante, gestendo eventuali errori o condizioni impreviste.
Il sottoprocesso utilizza Cisco Text-to-Speech per tutti i messaggi audio. Per la musica, il file predefinito è quello integrato (defaultmusic_on_hold.wav), per la musica d'attesa.
Prerequisiti
Prima di implementare questo flusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di accesso, code, team e mappature dei punti di accesso, nonché qualsiasi altra attività di configurazione specifica dell'organizzazione, come connettori, ANI per chiamate in uscita e altro ancora.
- Se si utilizzano messaggi audio personalizzati anziché Cisco Text-to-Speech (TTS), caricare file audio statici.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Analisi del flusso
- La chiamata viene ricevuta ed entra nel flusso.
- Al chiamante viene riprodotto un messaggio di benvenuto.
- Il chiamante viene messo in coda.
- Durante l'attesa, viene riprodotta musica d'attesa.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia | Il flusso inizia quando viene ricevuta una chiamata. |
| Gioca Messaggio |
|
|
Disconnetti |
|
Risorse aggiuntive
Per ulteriori informazioni, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Menu automatico
Utilizza questo modello di progettazione del flusso per Webex Contact Center per creare un sistema basato su menu che permetta un instradamento efficiente delle chiamate. Automatizza le azioni in entrata, indirizzando i chiamanti ai team o ai servizi appropriati per un'esperienza più fluida.
Questo flusso automatizza l'interazione iniziale con il chiamante, consentendogli di navigare tra le varie opzioni del menu. Include la gestione dinamica degli errori, il supporto multilingue e una procedura di disconnessione cortese in caso di errori o input non riconosciuti.
Questo flusso utilizza la tecnologia Cisco Text-to-Speech (TTS) per tutti i messaggi audio. Per la musica, il file predefinito è quello integrato (defaultmusic_on_hold.wav), per la musica d'attesa.
Prerequisiti
Prima di implementare questo flusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di accesso, code, team e mappature dei punti di accesso.
- Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Chiamata ricevuta (Nuovo contatto telefonico) |
Il flusso viene attivato quando viene avviato un nuovo contatto telefonico tramite una chiamata in entrata. |
|
Messaggio di benvenuto (Messaggio di benvenuto) |
Viene riprodotto un messaggio di saluto: Benvenuti nel Contact Center di Webex! |
|
Menu principale (Menu IVR) |
Al chiamante viene presentata una serie di opzioni di menu. Il menu viene letto ad alta voce tramite sintesi vocale (TTS), guidando il chiamante attraverso le diverse opzioni di servizio:
|
|
Instradamento basato sulla selezione |
In base all'opzione selezionata, il chiamante viene trasferito a un team specifico (trasferimento cieco) oppure inserito in coda in attesa del primo operatore disponibile. |
|
Gestione errore |
Gli input non validi vengono gestiti con un messaggio di errore e all'utente viene chiesto di riprovare. |
|
Musica di attesa (Riproduci musica) |
Mentre si attende in coda, viene riprodotta la musica d'attesa predefinita ( |
|
Disconnetti |
Il flusso si conclude con la disconnessione della chiamata. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Nuovo contatto telefonico (Inizio) |
Questo è il punto di partenza del flusso quando viene avviato un nuovo contatto telefonico tramite una chiamata in entrata. |
|
Riproduci messaggio (Messaggio di benvenuto) |
Il cliente viene accolto con un messaggio: Benvenuti nel Contact Center di Webex! Questo passaggio utilizza Cisco Cloud Text-to-Speech (TTS) per generare il messaggio. |
|
Menu principale (Menu IVR) |
Al chiamante viene presentato un menu con diverse opzioni:
|
|
Instradamento basato sulla selezione (Condizioni) |
In base all'opzione selezionata, il chiamante viene trasferito a un team specifico (trasferimento cieco) oppure inserito in coda in attesa del primo operatore disponibile.
|
|
Riproduci musica (Musica in attesa) |
Per le chiamate in coda, il sistema riproduce musica d'attesa mentre il chiamante aspetta che l'operatore sia disponibile. |
|
Gestione errore |
Se viene selezionata un'opzione non valida o se l'input va in timeout, il sistema riproduce un messaggio che invita il chiamante a riprovare. |
|
Disconnetti |
Una volta completata l'interazione o in caso di errore, il flusso disconnette la chiamata utilizzando l'attività Disconnetti contatto. |
Casi d'uso aggiuntivi
- Sottomenu: È presente un menu di selezione della lingua, dove gli utenti possono scegliere la lingua preferita premendo 1 per l'inglese o 2 per lo spagnolo. Il menu si ripete se il chiamante preme #.
- Messaggi di errore: Quando viene ricevuto un input non valido, viene riprodotto un messaggio di errore. In caso di errori critici, il sistema si scusa e interrompe la chiamata.
Risorse aggiuntive
Per ulteriori informazioni, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Analisi dei dati HTTP(S) di Microsoft Dynamics
Utilizza questo modello di progettazione di flussi per creare un flusso IVR in Webex Contact Center che si connetta a MS Dynamics tramite un connettore HTTP. Questo flusso recupera i dettagli del cliente e del caso utilizzando l'ANI dal CRM, accoglie il chiamante con un messaggio personalizzato e instrada la chiamata.
Con questo flusso, chi chiama viene accolto con un messaggio personalizzato basato sui dati del CRM e, se non viene trovato alcun caso, la chiamata viene trasferita a un operatore. All'agente vengono forniti i dettagli del cliente o del caso in tempo reale tramite una finestra a comparsa sullo schermo. Il flusso interagisce con MS Dynamics tramite due richieste HTTP:
- Recupera i dettagli del cliente eseguendo una ricerca ANI.
- Recupera i dettagli più recenti del caso in base all'ID cliente. Se non vengono trovate informazioni sul cliente o sulla pratica, la chiamata viene instradata a un operatore e al chiamante viene riprodotto il messaggio appropriato. L'agente riceve una finestra a comparsa che mostra un modulo Nuovo caso oppure i dettagli dell'ultimo caso creato per il cliente.
La visualizzazione a schermo intero è abilitata per garantire che gli operatori dispongano delle informazioni necessarie quando rispondono alle chiamate.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti prima di implementare questo flusso:
- Applicazione registrata in Azure per MS Dynamics CRM.
- OAuth 2.0 e la configurazione del connettore in Control Hub devono essere impostati in anticipo.
- Importa il modello in Flow Designer.
- Regola le variabili di flusso, le code e qualsiasi configurazione specifica in base alle esigenze della tua organizzazione.
Il flusso utilizza la tecnologia Cisco Text-to-Speech (TTS) per i messaggi vocali dinamici. Se è richiesto un audio statico, gli utenti possono caricare file audio. La musica d'attesa predefinita viene prelevata dal repository di Webex.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Chiamata ricevuta |
L'ANI del chiamante viene acquisito. |
|
Striscia ANI |
IL + Il codice paese viene rimosso dall'ANI. |
|
Recupera le informazioni del cliente |
Viene effettuata una richiesta HTTP a MS Dynamics CRM per recuperare i dettagli del cliente utilizzando l'ANI privato. |
|
Controllo condizionale: il cliente esiste |
Se il cliente esiste, viene effettuata un'ulteriore richiesta HTTP per recuperare i dettagli del suo caso. Se il cliente non esiste, viene riprodotto il messaggio Nessun caso trovato. |
|
Visualizza le informazioni personalizzate del caso |
Se viene individuato un caso, chi chiama viene accolto con i dettagli del suo ultimo caso. |
|
Instradamento all'agente o disconnessione |
Al chiamante viene quindi offerta la possibilità di parlare con un operatore o di riagganciare. |
|
Screen pop per l'agente |
Quando l'agente risponde, i dettagli del caso o il modulo per la creazione di un nuovo caso vengono visualizzati in una nuova scheda del browser. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di un flusso IVR che si connette a MS Dynamics tramite un connettore HTTP.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia |
Avvia il flusso alla ricezione della chiamata. |
|
Striscia ANI |
Rimuove il + codice paese dall'ANI per prepararsi alla ricerca in MS Dynamics. |
|
Ottieni le informazioni del cliente |
Viene inviata una richiesta HTTP GET per recuperare il nome completo del cliente e l'ID del contatto in base all'ANI. |
|
Controllo condizionale: il cliente esiste |
Verifica se il cliente esiste in MS Dynamics. Se la condizione è vera, vengono recuperati i dettagli del caso. Se falso, riproduce un messaggio che informa il chiamante che non è stato trovato alcun caso. |
|
Ottieni informazioni sul caso |
Recupera il titolo e il numero del caso utilizzando l'ID del cliente ottenuto nel passaggio precedente. |
|
Ascolta un messaggio personalizzato |
Saluta il chiamante per nome e fornisce i dettagli del caso utilizzando la sintesi vocale (TTS). |
|
Nessun caso trovato per il gioco |
Se non viene trovato alcun caso per il chiamante, viene riprodotto un messaggio che lo informa che verrà trasferito a un operatore. |
|
Menu principale |
Offre al chiamante la possibilità di mettersi in contatto con un operatore o di terminare la chiamata. |
|
Contatto in coda |
Instrada la chiamata a un agente disponibile in base alle impostazioni di coda predefinite. |
|
Riproduci musica |
Riproduce musica d'attesa mentre il chiamante aspetta in coda. |
|
Disconnetti il contatto |
Termina la chiamata se il chiamante decide di disconnettersi. |
|
Screen pop |
Quando la chiamata viene risposta, viene visualizzato un messaggio a comparsa con le informazioni sul caso o il modulo per la creazione di un nuovo caso, destinato all'agente. |
Risorse aggiuntive
Per istruzioni dettagliate sulla configurazione dei flussi, consultare la Guida all'installazione e all'amministrazione di Webex Contact Center.
Per una dimostrazione dell'integrazione con MS Dynamics, vedere come configurare un connettore personalizzato per MS Dynamics CRM.
Per ulteriori informazioni sugli strumenti API per l'autenticazione agli ambienti Microsoft Dataverse, vedere Utilizzare Insomnia con l'API Web di Dataverse.
Assegnazione percentuale e A/B distribuzione
Utilizza questo modello di progettazione del flusso per Contact Center di Webex per distribuire le chiamate in base alla percentuale tra le diverse code, garantendo un funzionamento senza intoppi e riducendo al minimo le interruzioni durante i picchi di chiamate.
Questo flusso distribuisce le chiamate in entrata in base a un'allocazione percentuale. Nello specifico, 90% of contacts are routed to the main queue, 0% al supporto di sovraccarico (inattivo) e il 10% a una coda esterna. Dopo l'assegnazione, ai chiamanti viene riprodotto un messaggio che indica il loro posto in coda, seguito da musica d'attesa fino a quando un operatore non è disponibile. È possibile modificare il flusso per adattarlo alle esigenze della propria organizzazione.
Questo flusso utilizza la tecnologia Cisco Text-to-Speech (TTS) per tutti i messaggi audio. Per la musica, il file predefinito è quello integrato (defaultmusic_on_hold.wav), per la musica d'attesa.
Prerequisiti
Prima di implementare questo flusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di accesso, code, team e mappature dei punti di accesso.
- Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Ricevuta di chiamata |
La chiamata entra nel flusso nel punto NewContact. |
|
Assegnazione percentuale |
Il 90% delle chiamate viene instradato alla Coda principale. Il 10% delle chiamate viene instradato alla Coda esterna. |
|
messaggio in coda di riproduzione |
Dopo l'assegnazione percentuale, il chiamante ascolta un messaggio che indica il percorso di assegnazione. |
|
Contatto in coda |
Il chiamante viene inserito nella coda assegnata. |
|
Musica di attesa |
Mentre sono in attesa in coda, i chiamanti ascoltano musica d'attesa. |
|
Assegnazione agente |
Le chiamate vengono instradate all'agente disponibile nella coda assegnata. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Nuovo contatto |
Questo è il punto di partenza quando si riceve un nuovo contatto telefonico. |
|
Assegnazione percentuale |
Assegna i contatti in entrata in base alla distribuzione percentuale:
|
|
Imposta variabile |
Cattura la percentuale allocata (90%, 10%) in una variabile chiamata PercentageAllocated. |
|
Imposta variabile |
Cattura il percorso di uscita (Coda principale o Sito esterno) seguito dalla chiamata in una variabile chiamata PercentageExitPath. |
|
RiproduciMessaggio |
Riproduce un messaggio tramite Cisco TTS che informa il chiamante della sua assegnazione, ad esempio: Hai raggiunto il 90% dell'assegnazione! Coda principale della filiale 1. |
|
Contatto in coda |
Mette in coda il contatto in base al percorso assegnato (Coda principale o Sede esterna). |
|
PlayMusic |
Riproduce musica d'attesa ( |
Risorse aggiuntive
Per ulteriori informazioni, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Analisi dei dati HTTP(S) di Salesforce
Utilizza questo modello di progettazione di flussi per creare un flusso IVR in Webex Contact Center che si connetta a Salesforce tramite un connettore HTTP, consentendo l'instradamento dinamico e l'estrazione dei dati per la gestione dei casi di Salesforce.
Questo flusso utilizza il connettore HTTP di Webex Contact Center per recuperare le informazioni del cliente da Salesforce tramite una ricerca ANI. Il flusso recupera da Salesforce le informazioni relative all'account, ai contatti e al caso del cliente e instrada la chiamata di conseguenza.
Questo flusso utilizza la tecnologia Cisco Text-to-Speech (TTS) per tutti i messaggi audio. Per la musica, il file predefinito è quello integrato (defaultmusic_on_hold.wav), per la musica d'attesa.
Prerequisiti
Prima di configurare questo flusso, assicurarsi di quanto segue:
- Crea punti di ingresso, code, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione, come connettori, ANI di chiamata in uscita e altro ancora.
- Configura il connettore Salesforce utilizzando OAuth2. Per istruzioni dettagliate, vedere Configurare l'app connessa per il connettore Salesforce di Webex Contact Center.
- Importa il flusso allegato
Salesforce_HTTP_Connector.jsonnel designer di flussi di Webex Contact Center. - Utilizza la raccolta API di Salesforce per esplorare le API REST.
- Per generare manualmente il token di accesso OAuth, utilizzare il seguente comando:
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'
Caso d'uso
Questo esempio di integrazione dimostra come questo flusso garantisca un servizio clienti impeccabile integrando Salesforce con Webex Contact Center, assicurando che le informazioni pertinenti siano prontamente disponibili sia per i clienti che per gli operatori.
- Un cliente chiama il Contact Center di Webex e il suo numero di telefono viene registrato.
- Il sistema esegue una ricerca ANI in Salesforce per trovare le informazioni corrispondenti relative ad account e contatti.
- In base ai dati raccolti, il cliente viene accolto con un messaggio IVR personalizzato.
- Se è presente una pratica aperta associata al cliente, l'agente riceve queste informazioni sul proprio computer.
- Al termine della chiamata, Webex Contact Center invia i dettagli e i commenti della chiamata al caso Salesforce.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Ricerca e instradamento ANI |
Il processo inizia con l'acquisizione del numero di telefono del cliente. Il numero di telefono viene formattato e una chiamata all'API di Salesforce recupera l'account e il contatto associati all'ANI. Se il cliente viene trovato, viene indirizzato in base al caso Salesforce associato. |
|
Aggiornamenti successivi alla chiamata |
Una volta che l'agente ha completato la chiamata, Webex Contact Center invia informazioni come commenti e ID della chiamata al relativo caso Salesforce. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia (NewContact) |
Acquisisce i dettagli della chiamata in arrivo e avvia il flusso. |
|
Imposta numero di telefono (SetPhoneNumber) |
Formatta il numero di telefono acquisito per la ricerca tramite API di Salesforce. |
|
Ricerca account (AccountByANI) |
Esegue una richiesta HTTP GET a Salesforce, recuperando i dettagli dell'account del cliente in base al numero di telefono. |
|
Ricerca contatti (Contatta ANI) |
Recupera il contatto associato al numero di telefono tramite una query SOQL di Salesforce. |
|
Ricerca del caso (CasebyContactId) |
Recupera i casi aperti collegati al contatto, ottenendo i dettagli del caso, inclusi il numero e l'ID del caso. |
|
Contatto in coda (QueueContact) |
Instrada la chiamata all'agente appropriato in base alle informazioni recuperate da Salesforce e alla priorità del cliente. |
|
Riproduci musica (Musica) |
Riproduce musica d'attesa mentre il cliente aspetta di essere messo in contatto con un operatore. |
|
Screen pop (Account ScreenPop) |
Apre la pagina dell'account Salesforce del cliente sul desktop dell'agente quando la chiamata viene risposta. |
|
Pubblica un commento (PostCommento) |
Una volta completata l'interazione, i dettagli della chiamata vengono inseriti nel relativo caso Salesforce. |
|
Flusso finale (Flusso finale) |
Termina il flusso dopo aver completato tutte le attività. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione di Salesforce con Webex Contact Center, consultare Introduzione all'API REST di Salesforce e Guida alla configurazione e all'amministrazione di Webex Contact Center.
Per una guida video completa alla configurazione, guarda questa serie in due parti:
Analisi dei dati HTTP(S) di ServiceNow
Utilizza questo modello di progettazione del flusso per recuperare e aggiornare in modo sicuro incidenti e altri tipi di oggetti in ServiceNow tramite Webex Contact Center.
Questo flusso integra Webex Contact Center con ServiceNow utilizzando un connettore HTTP per instradare le decisioni e recuperare i dettagli degli incidenti tramite le API REST di ServiceNow. Gestisce le chiamate vocali in entrata, effettua una ricerca ANI, recupera le informazioni pertinenti e fornisce un servizio personalizzato. Il flusso del processo è il seguente:
- Il Contact Center di Webex riceve una chiamata.
- Al chiamante viene riprodotto un messaggio di benvenuto che riporta i dettagli dell'incidente.
- Il sistema esegue una ricerca in ServiceNow utilizzando l'ANI per recuperare l'identificativo
sys_iddell'oggetto del chiamante su ServiceNow. - In base a
sys_id, il sistema cerca l'incidente attivo per il chiamante. - Il numero dell'incidente viene riprodotto al chiamante.
- La chiamata viene messa in coda per l'operatore successivo disponibile, in base alla priorità assegnata in base alla gravità dell'incidente.
- Mentre il chiamante attende in coda, viene riprodotta una musica d'attesa.
- Una volta che la chiamata viene connessa a un operatore, le informazioni relative all'incidente vengono visualizzate sul desktop dell'operatore.
- Al termine della chiamata, Webex Contact Center invia le informazioni relative alla chiamata all'incidente corrispondente in ServiceNow.
Prerequisiti
Prima di configurare questo flusso, assicurarsi di quanto segue:
- Configurazione OAuth2: Configurare OAuth2 in ServiceNow e Webex Contact Center, seguendo il video tutorial.
- Configurazione amministrativa: Accedi a admin.webex.com e configura il connettore. Vai al . Inserisci le credenziali necessarie come indicato nel video tutorial.
Esempio di caso d'uso
Questo esempio di integrazione dimostra come Webex Contact Center possa migliorare l'esperienza del cliente attraverso interazioni personalizzate, sfruttando al contempo ServiceNow per la ricerca di ANI e la gestione degli incidenti:
- Chiamata in entrata: Un cliente chiama il Contact Center di Webex.
- Ricerca ANI: Webex esegue una ricerca ANI in ServiceNow per identificare il chiamante.
- Ricerca incidente: ServiceNow recupera l'ID dell'incidente associato in base ai dettagli del chiamante.
- Saluto personalizzato: Il cliente viene accolto con un messaggio personalizzato che fa riferimento al suo problema in corso.
- Instradamento e prioritizzazione: Le chiamate vengono instradate in base alla gravità dell'incidente, garantendo che i problemi critici vengano affrontati per primi.
- Assegnazione dell'agente: La chiamata viene instradata a un operatore disponibile, i cui dettagli relativi all'incidente vengono visualizzati sul desktop dell'operatore.
- Aggiornamenti successivi alla chiamata: Webex Contact Center invia a ServiceNow le informazioni rilevanti sulle chiamate, inclusi gli identificativi delle chiamate, tramite flussi di eventi.
Attività di flusso
La tabella seguente descrive le attività utilizzate nel flusso e il loro ruolo nell'integrazione.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia (NewContact) |
Il flusso inizia quando viene ricevuta una chiamata in entrata. |
|
Riproduci messaggio (Saluto) |
Riproduce un messaggio di benvenuto utilizzando Cisco Cloud Text-to-Speech, ad esempio: Benvenuti alla demo di ServiceNow. Il numero della tua pratica è: |
|
Imposta variabile (Analisi della striscia di cifre) |
Elimina il codice internazionale (+1) dai dati ANI per una corrispondenza esatta. |
|
Imposta variabile (Formato ANI) |
Formatta l'ANI nel formato richiesto da ServiceNow per le query: (123) 456-7890. |
|
richiesta HTTP (Cerca utente) | Cerca l'utente sys_id in ServiceNow utilizzando il suo ANI. |
|
richiesta HTTP (Incidente di ricerca) | Utilizza sys_id per recuperare l'incidente attivo del chiamante da ServiceNow. |
|
Riproduci messaggio (Numero dell'incidente) | Comunica il numero dell'incidente al chiamante tramite sintesi vocale. |
|
Contatto in coda (Coda per l'agente) | Inserisce il chiamante nella coda per l'operatore successivo disponibile, in base alla gravità del problema. |
|
Riproduci musica (Trattenete la musica) | Riproduce musica d'attesa mentre il chiamante è in coda. |
|
Dopo la chiamata (Invia commenti a ServiceNow) | Al termine della chiamata, ServiceNow riceve nuovamente le informazioni relative alla stessa, incluso il numero dell'incidente. |
Risorse aggiuntive
Per esplorare e testare le API REST, puoi importare la raccolta Postman dell'API ServiceNow (ServiceNow API Collection.postman_collection.json) in Postman. Questo aiuta a capire quali API sono disponibili e come interagiscono con Webex Contact Center.
- Documentazione dell'API REST di ServiceNow: Documentazione API REST
- Documentazione dell'API delle tabelle di ServiceNow: Documentazione API della tabella
Per ulteriori informazioni sui flussi di Webex Contact Center, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Semplice chiamata in entrata da mettere in coda
Utilizza questo modello di progettazione di flussi in Webex Contact Center per creare un processo semplice per la gestione delle chiamate in entrata. Chi chiama viene accolto, messo in coda per parlare con un operatore e ascolta musica d'attesa.
Questo flusso offre un processo semplice per la gestione delle chiamate in entrata in un contact center:
- Viene ricevuta una chiamata che entra nel flusso attraverso il punto di ingresso.
- Al chiamante viene riprodotto un messaggio di benvenuto.
- Il chiamante viene inserito in coda per essere messo in contatto con il primo operatore disponibile.
- Mentre si attende in coda, al chiamante viene riprodotta musica d'attesa.
- Questo flusso garantisce un'esperienza fluida grazie all'implementazione di meccanismi di gestione degli errori e alla predisposizione di scenari alternativi nel caso in cui gli agenti non siano disponibili.
Prerequisiti
Prima di implementare questo flusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di accesso, code, team e mappature dei punti di accesso.
- Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia (Nuovo contatto telefonico) |
Il flusso inizia quando viene ricevuta una chiamata attraverso il punto di ingresso. La chiamata viene accettata nel flusso e procede alla fase successiva. |
|
Riproduci messaggio (Messaggio di benvenuto) |
Viene riprodotto un messaggio di benvenuto per chi chiama. In questo flusso, il messaggio dice: Benvenuti nel Centro contatti Webex! Questo messaggio è configurato utilizzando Cisco TTS, ma può essere sostituito con registrazioni personalizzate. |
|
Coda (Contatto diretto) |
Dopo il messaggio di benvenuto, la chiamata viene messa in coda. La coda è configurata per indirizzare la chiamata alla coda Q_arubhatt, che instrada il chiamante all'agente disponibile con il tempo di attesa più lungo. |
|
Riproduci musica (Musica in attesa) |
Mentre si aspetta in coda, il flusso riproduce musica d'attesa ( |
|
Riproduci messaggio (Messaggio in attesa) |
Durante l'attesa del chiamante, viene riprodotto un messaggio secondario: Grazie per la cortese attenzione. Attendi, stiamo cercando un esperto per te. Questo messaggio è configurato utilizzando Cisco TTS, ma può essere sostituito con registrazioni personalizzate. |
|
Flusso finale |
Il flusso termina al momento della connessione dell'agente o in caso di errore. Garantisce che la chiamata venga gestita senza intoppi, sia che il chiamante venga messo in contatto con un operatore, sia che la chiamata debba essere interrotta a causa di un errore. |
|
Gestione errore |
Il flusso è progettato per gestire problemi imprevisti terminando in modo controllato, con percorsi di fallback disponibili. |
Crea questo flusso
Per creare questo flusso di chiamate in entrata, crea un flusso da un modello e scegli il modello "Chiamata in entrata semplice in coda". Per i passaggi di creazione, vedere Creare flussi da modelli di flusso.
Per visualizzare in anteprima il modello prima di utilizzarlo, consultare Visualizza i dettagli del modello di flusso. Dopo aver creato il flusso, personalizza il modello per la coda, i prompt e la gestione degli errori. Successivamente, convalida e pubblica il flusso.
Risorse aggiuntive
Per ulteriori informazioni, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Agente virtuale con Google DialogFlow CX
Utilizza questo modello di progettazione di flussi per integrare Google DialogFlow CX con Webex Contact Center. Questo flusso offre un'interazione migliorata con il cliente grazie a una gestione dei dati flessibile e dinamica.
Questo flusso mostra come trasferire i dati da Webex Contact Center a Google DialogFlow CX, consentendo di sfruttare le funzionalità avanzate dell'agente virtuale. Include esempi per la gestione degli input del chiamante, come nomi, appuntamenti e motivi della chiamata, con particolare attenzione al trasferimento fluido dei dati tra le due piattaforme.
Questo flusso utilizza Cisco Text-to-Speech (TTS) per i messaggi audio, se presenti.
Prerequisiti
Prima di implementare questo sottoflusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di ingresso, code, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione, come i connettori.
- Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
- Configura l'agente virtuale di Google DialogFlow CX e imposta le integrazioni webhook necessarie.
Analisi del flusso
- La chiamata viene ricevuta ed entra nel flusso.
- Il chiamante viene indirizzato a un'API che recupera il suo nome da un endpoint fittizio.
- Grazie a Google DialogFlow CX, al chiamante viene riprodotto un messaggio di benvenuto, comprensivo del suo nome.
- L'agente virtuale di DialogFlow CX interagisce con il chiamante per raccogliere informazioni quali date e orari degli appuntamenti.
- I dati del cliente vengono ritrasmessi al Contact Center di Webex per un'eventuale ulteriore elaborazione.
- In base all'interazione, la chiamata viene inoltrata a un livello superiore oppure termina.
- Se la richiesta viene inoltrata a un livello superiore, il chiamante viene inserito in coda.
- Mentre il chiamante attende che un operatore lo risponda, viene riprodotta una musica d'attesa.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia |
Il flusso inizia quando viene ricevuta una chiamata, avviata tramite l'attività NuovoContatto. |
|
richiesta HTTP (GetCustomerName) |
Il sistema effettua una richiesta API per recuperare il nome del cliente da un sistema esterno tramite una richiesta HTTP. Il risultato viene memorizzato in una variabile globale (DF_CustomerName) che viene utilizzata per ulteriori interazioni con Google DialogFlow CX. |
|
Agente virtuale |
Il flusso richiama l'attività VirtualAgent per passare il nome del cliente e interagire con Google DialogFlow CX. L'agente virtuale raccoglie informazioni, tra cui il motivo della chiamata, i dettagli dell'appuntamento e altro ancora. |
|
Analizza |
Questa attività analizza la risposta ricevuta da DialogFlow CX e aggiorna di conseguenza le variabili di flusso (Call_Motivo, appointment_date, appointment_time). |
|
Imposta variabile - appuntamento |
La data e l'ora dell'appuntamento, raccolte da DialogFlow CX, vengono formattate e memorizzate in una variabile globale (DF_Appointment). |
| Contatto in coda |
Dopo l'interazione con l'agente virtuale, il cliente viene inserito in una coda in attesa del primo agente disponibile. |
|
Riproduci musica |
Mentre il chiamante attende in coda, il sistema riproduce la musica d'attesa predefinita ( |
|
Disconnetti il contatto |
Se non è richiesta alcuna ulteriore azione, la chiamata viene disconnessa tramite l'attività DisconnectContact. |
Risorse aggiuntive
Per maggiori dettagli sull'integrazione di Webex Contact Center con Google DialogFlow CX, consultare la documentazione per sviluppatori di Google DialogFlow CX e la guida " Configurare la voce dell'agente virtuale in Webex Contact Center.
Per ricevere assistenza, visita la pagina di supporto per sviluppatori di Webex Contact Center o unisciti alla community di sviluppatori delle API di Webex Contact Center.
Analisi dei dati HTTP(S) di Zendesk
Questo modello utilizza il connettore HTTP di Webex Contact Center per integrarsi con Zendesk. Utilizza questo modello di progettazione di flussi per eseguire ricerche di dati dei clienti, gestire i ticket in Zendesk e in modo efficiente.
Questo flusso utilizza le API di Zendesk per migliorare Webex Contact Center estraendo i dati dei clienti in base all'ANI (Automatic Number Identification) e recuperando i dettagli dei ticket. Il sistema instrada le chiamate in base alla gravità dell'incidente o alla disponibilità dell'operatore, migliorando le interazioni con i clienti. Il sistema può eseguire diverse azioni:
- Cerca un utente Zendesk in base all'ANI (il numero del chiamante).
- Recupera il ticket irrisolto più recente dell'utente.
- Fornire al cliente i dettagli rilevanti del biglietto tramite IVR.
- Instrada la chiamata a un operatore in base a criteri predefiniti oppure lascia che il cliente scelga di interrompere la chiamata.
Questo flusso utilizza la tecnologia Cisco Text-to-Speech (TTS) per tutti i messaggi audio. Per la musica, il file predefinito è quello integrato (defaultmusic_on_hold.wav), per la musica d'attesa.
Prerequisiti
Prima di implementare questo flusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Assicurati che l'autenticazione API sia abilitata nell'istanza di Zendesk. Segui questi passaggi: .
- Il connettore HTTP di Zendesk deve essere configurato utilizzando BasicAuth.
- Crea punti di accesso, code, team e qualsiasi altra attività di configurazione specifica dell'organizzazione.
- Se si utilizzano messaggi audio personalizzati o file musicali al posto della sintesi vocale Cisco (TTS), caricare file audio statici.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Caso d'uso
Utilizza questo esempio per comprendere meglio il funzionamento di questo flusso.
- Un cliente chiama il Contact Center di Webex.
- Viene eseguita una ricerca ANI per recuperare i dettagli del cliente da Zendesk.
- Viene recuperato il ticket più recente associato al cliente.
- Il cliente viene accolto tramite un sistema IVR e informato sullo stato della sua richiesta.
- Il cliente può:
- Mettiti in contatto con un agente.
- La disconnessione avviene se scelgono di non parlare con un operatore.
- Al termine della chiamata, il sistema può aggiornare il ticket di Zendesk con le informazioni pertinenti alla chiamata.
Analisi del flusso
La tabella seguente descrive i vari elementi del flusso coinvolti nel processo di chiamata, dettagliando le azioni e le risposte che si verificano durante ogni fase.
|
Elemento di flusso |
Descrizione |
|---|---|
|
Chiamata ricevuta |
La chiamata entra nel sistema e il connettore Zendesk si avvia. |
|
Cercare l'utente in Zendesk |
Il sistema effettua una ricerca in Zendesk utilizzando il numero del chiamante. |
|
Visualizza i dettagli del biglietto |
Il sistema recupera il ticket irrisolto più recente per l'utente. |
|
Dettagli del biglietto attuale |
Il cliente viene informato dello stato del ticket tramite un messaggio IVR. |
|
Opzioni di menu |
Il cliente può scegliere di parlare con un operatore o di interrompere la chiamata. |
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia |
Il flusso inizia quando si riceve una chiamata. |
|
Cerca utente (Zendesk) |
Questa attività esegue una richiesta HTTP a Zendesk, cercando l'utente in base al suo ANI. |
|
Visualizza i dettagli del biglietto |
Viene effettuata un'ulteriore richiesta HTTP a Zendesk per recuperare il ticket più recente dell'utente. |
|
Dettagli del biglietto attuale |
Tramite sintesi vocale (TTS), al chiamante viene riprodotto un messaggio con informazioni sullo stato della sua richiesta. |
|
Menù di conferma |
Il sistema presenta al cliente un menu che gli consente di connettersi a un operatore o di disconnettersi. |
|
Contatto in coda |
Se il cliente sceglie di parlare con un operatore, viene inserito in una coda. |
|
Riproduci musica |
Durante l'attesa, viene riprodotta musica d'attesa mentre il cliente aspetta di essere contattato da un operatore. |
|
Pubblica commenti (Zendesk) |
Dopo la chiamata, il sistema pubblica un commento sul ticket di Zendesk che riassume l'interazione. |
|
Disconnetti |
Il sistema interrompe la chiamata se il cliente sceglie di interromperla o al termine della stessa. |
Risorse aggiuntive
Questo flusso sfrutta il connettore HTTP di Webex Contact Center per interagire con le API di Zendesk. Per ulteriori informazioni, consultare la documentazione API di Zendesk e la guida di configurazione e amministrazione di Webex Contact Center.
Evitare callback duplicati
Questo modello di flusso mostra come prevenire voci di callback duplicate all'interno di Webex Contact Center sfruttando l'attività HTTP avanzata con supporto per Content-Type: GraphQL. Utilizza il connettore HTTP delle API WebexCC per interagire con l'API di ricerca, consentendo al flusso di verificare la presenza di richieste di callback esistenti provenienti dallo stesso chiamante. Questo modello migliora l'efficienza e l'esperienza del cliente evitando richiamate superflue.
Questo modello di flusso verifica se un cliente ha già inserito una richiesta di richiamata nel sistema. Utilizza l'API di ricerca tramite GraphQL per determinare se esiste un'attività di callback attiva per l'ANI (Automatic Number Identification) del chiamante.
Utilizza la funzionalità che migliora l'attività HTTP all'interno di Webex Contact Center aggiungendo il supporto per Content-Type: GraphQL - Possibilità di utilizzare il connettore HTTP delle API WebexCC per utilizzare l'API di ricerca tramite il nuovo tipo di contenuto GraphQL, inclusa la sostituzione delle variabili.
Prerequisiti
Assicurarsi che i seguenti requisiti siano soddisfatti prima di implementare questo flusso:
-
Configura un connettore per le API di Webex Contact Center.
-
Assicurarsi che l'ambiente Webex Contact Center sia configurato correttamente: Punto di ingresso, mappatura del punto di ingresso, code, ecc.
Analisi del flusso
|
Elemento di flusso |
Descrizione |
|---|---|
|
La chiamata è stata ricevuta. |
La chiamata entra nel flusso nell'attività NewContact. |
|
Saluto iniziale |
L'attività PlayMessage_wgk riproduce un messaggio di saluto iniziale al chiamante. |
|
Estrarre l'ora corrente |
L'attività SetVariable_7a1 estrae l'ora corrente in millisecondi epoch e la memorizza nella variabile |
| Calcola l'ora Ore fa |
L'attività SetVariable_8t9 calcola il tempo di 24 ore precedente al tempo corrente in millisecondi epoch e lo memorizza nella variabile |
| Ritaglia l'ANI |
L'attività SetVariable_ak4 taglia l'ANI (numero di telefono del chiamante) per rimuovere il "+1" prefisso per scopi di ricerca. |
|
Chiamata API di ricerca (GraphQL) |
|
|
Verifica la risposta dell'API |
|
|
Gestire le callback duplicate (se rilevate) |
|
| Pianifica una nuova chiamata (se non trovato): |
Se non viene trovata alcuna callback duplicata, il flusso procede all'attività Menu_lsi, che presenta al chiamante le opzioni per programmare una callback o attendere in coda. |
| Programmare una richiamata |
Se il chiamante sceglie di programmare una richiamata (preme 1), l'attività Callback_20e programma una richiamata utilizzando l'ANI del chiamante. Un messaggio di conferma viene riprodotto tramite PlayMessage_ysw e quindi DisconnectContact_mx8_2bg disconnette la chiamata. |
| Attendi in coda |
Se il chiamante sceglie di attendere in coda (preme 2), SetVariable_c0y incrementa un contatore. La chiamata viene quindi messa in coda a un agente tramite QueueContact_95e e la musica viene riprodotta in attesa tramite PlayMusic_qne. La chiamata ritorna all'attività Menu_lsi. |
Variabili
-
callBackStatus: (STRINGA) - Lo stato della callback.
-
contatore: (INTEGER) - Una variabile contatore.
-
Tempo corrente: (STRINGA) - Il tempo corrente in millisecondi dall'epoca.
-
goback_by_a_day: (STRINGA) - Il tempo trascorso 24 ore fa in millisecondi dall'epoca.
-
apiOutput: (STRINGA) - Il codice di stato HTTP combinato, lo stato di callback e la risposta HTTP dall'API di ricerca.
-
ANITrim: (STRINGA) - L'ANI (numero di telefono) del chiamante, dopo la rimozione degli elementi identificativi.
-
Risposta: (STRINGA) - La risposta HTTP dall'API di ricerca.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia (NewContact) | Avvia il flusso alla ricezione della chiamata. |
|
Azioni | |
|
RiproduciMessaggio |
Riproduce un messaggio per chi ha effettuato la chiamata. |
|
Richiamata |
Pianifica una richiamata per il chiamante. |
|
PlayMusic |
Riproduce musica in attesa. |
|
Contatto in coda |
Mette in coda la chiamata a un operatore. |
|
HTTP |
Effettua una richiesta HTTP all'API di ricerca utilizzando GraphQL. |
|
Disconnetti i contatti |
Disconnette la chiamata. |
|
Imposta variabile |
Imposta variabile: Imposta varie variabili, tra cui l'ora corrente, l'ora di 24 ore fa, l'ANI troncato e l'output API. |
|
Condizioni |
|
|
Musica d'attesa (MusicOnHold) |
Riproduce musica d'attesa mentre il chiamante aspetta in coda. |
|
Gestione dei cicli (CallLoopCycle e LoopCycle) |
Garantisce che le chiamate che si ripetono troppe volte vengano indirizzate al menu finale. |
|
Disconnessione (DisconnectContact) |
Disconnette la chiamata dopo i messaggi o quando il chiamante decide di terminare l'interazione. |
Risorse aggiuntive
Per ulteriori informazioni sull'utilizzo delle richieste HTTP con GraphQL e altre attività all'interno di Webex Contact Center, fare riferimento alla sezione Richiesta HTTP.
Consultare anche la documentazione delle API di Webex Contact Center per i dettagli sull'API di ricerca e sulle query GraphQL.
Registrazione e gestione dei messaggi audio
Questo modello di flusso offre agli amministratori un metodo semplificato per registrare e gestire i messaggi audio all'interno di Webex Contact Center tramite un'interfaccia utente di telefonia (TUI). Sfrutta funzionalità HTTP Activity avanzate, incluso il supporto per `Content-Type: Modulo dati per interagire con le API dei file audio (prompt) di Webex Contact Center. Questo modello replica le funzionalità tipiche dei sistemi on-premise, migliorando l'esperienza del cliente e l'efficienza operativa.
Prerequisiti
-
Crea un punto di ingresso e configura la mappatura del punto di ingresso dalla pagina delle impostazioni di Control Hub per Webex Contact Center. Consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
-
Configura un connettore per le API di Webex Contact Center.
-
Se la funzione Cisco Text-to-Speech (TTS) non è abilitata per i messaggi vocali, caricare i file audio statici richiesti.
Analisi del flusso
|
Elemento di flusso |
Descrizione |
|---|---|
| Chiamata ricevuta | La chiamata entra nel flusso nell'attività NewContact. |
| (FACOLTATIVO) Autenticazione amministratore tramite OTP | Lo sviluppatore del flusso può implementare una barriera di autenticazione opzionale per l'amministratore, utilizzando un metodo sicuro come OTP inviato tramite SMS all'ANI o un codice generato casualmente number/PIN. Questa opzione può essere aggiunta prima del menu principale. |
| Menu principale | L'attività MainMenu (Menu IVR) presenta all'amministratore le seguenti opzioni:
|
| Crea richiesta (Opzione 1) |
|
| Richiesta di aggiornamento (Opzione 2) |
|
| Richiesta di eliminazione (Opzione 3) |
|
| Uscita (Opzione 4) |
|
Variabili
|
Variabile |
Tipo |
Descrizione |
|---|---|---|
| blobId | CORDA | L'ID Blob del file audio |
| nomeFileaudio | CORDA | Il nome del file audio (predefinito: "EmergencyDemo.wav"). |
| id | CORDA | L'ID del file audio. |
| stato | CORDA | Lo stato della richiesta API. |
| nuovoNomeFile | CORDA | Il nome del file audio aggiornato (predefinito: "updatedFile.wav"). |
| Risposta | CORDA | La risposta HTTP alle richieste API. Questa opzione è facoltativa e serve per il debug. |
Attività utilizzate
|
Attività di flusso |
Descrizione |
|---|---|
| Avvia | Nuovo contatto: Avvia il flusso alla ricezione della chiamata. |
| Menu IVR | Menu principale: Riproduce un menu con opzioni per la gestione rapida. |
| Crea prompt |
|
| Richiesta di aggiornamento |
|
| Richiesta di eliminazione |
|
| Altro |
|
Ulteriori dettagli
Per ulteriori informazioni sull'utilizzo dei controlli Registra attività, richieste HTTP e registrazione all'interno di Webex Contact Center, fare riferimento alla sezione Richiesta HTTP.
Modello di instradamento dell'ultimo agente
Il modello di instradamento dell'ultimo agente mostra come implementare l'instradamento dell'ultimo agente all'interno di Webex Contact Center sfruttando l'attività HTTP avanzata con supporto per Content-Type:
GraphQL. Utilizza il connettore HTTP delle API WebexCC per interagire con l'API di ricerca, consentendo l'instradamento delle chiamate all'ultimo agente che ha gestito la chiamata. Questo modello migliora l'esperienza del cliente mettendolo in contatto con un agente di fiducia.
Questo modello di flusso verifica se un cliente ha chiamato nelle ultime 24 ore e, in tal caso, instrada la chiamata allo stesso operatore. Utilizza l'API di ricerca tramite GraphQL per trovare l'ultimo operatore che ha gestito la chiamata in base all'ANI (Identificazione automatica del numero) del chiamante.
Utilizza la funzionalità che migliora l'attività HTTP all'interno di Webex Contact Center aggiungendo il supporto per Content-Type: GraphQL - Possibilità di utilizzare il connettore HTTP delle API di WebexCC per utilizzare l'API di ricerca tramite il nuovo tipo di contenuto GraphQL: compresa la sostituzione variabile.
Prerequisiti
-
Configura un connettore per le API di Webex Contact Center.
-
Assicurarsi che l'ambiente Webex Contact Center sia configurato correttamente: Punto di ingresso, mappatura del punto di ingresso, code, ecc.
Analisi del flusso
-
Chiamata ricevuta:
-
La chiamata entra nel flusso nell'attività NewContact.
-
-
Saluto iniziale:
-
L'attività PlayMessage riproduce un messaggio di saluto iniziale per il chiamante.
-
-
Estrai l'ora corrente:
-
L'attività CurrentTime estrae l'ora corrente.
-
-
Calcola l'ora di 24 ore fa:
-
L'attività Goback_By_a_day calcola l'ora 24 ore prima dell'ora corrente.
-
-
Ritaglia l'ANI:
-
L'attività SetVariable elimina l'ANI (numero di telefono del chiamante) per rimuovere il "+1" prefisso per scopi di ricerca.
-
-
Chiamata API di ricerca (GraphQL):
-
L'attività SearchAPILastAgent effettua una chiamata all'API di ricerca di Webex Contact Center utilizzando GraphQL per trovare l'agente che ha gestito la chiamata precedente in base all'ANI.
-
Utilizza le variabili
goback_by_a_dayecurrentTimeper effettuare ricerche nelle ultime 24 ore. -
La query GraphQL cerca le attività corrispondenti all'ANI del chiamante o all'ANI troncato che non sono attive ed estrae l'ID del proprietario (ID agente) dell'attività.
-
-
Registrazione di debug:
-
L'attività DebugLog registra il codice di stato HTTP e il corpo della risposta dalla chiamata all'API di ricerca.
-
Il registro attività Debug_Log registra l'ID agente estratto.
-
-
Verifica la risposta dell'API:
-
L'attività Condition_kxu verifica se il codice di stato HTTP della chiamata all'API di ricerca è 200 (successo).
-
-
Verifica se l'ID agente è stato estratto:
-
L'attività Condition_jtn verifica se un ID agente è stato estratto correttamente dalla risposta dell'API di ricerca.
-
-
Percorso per raggiungere l'ultimo agente (se trovato):
-
Se viene trovato un ID agente, l'attività PlayMessage_ee8 riproduce un messaggio di conferma al chiamante, informandolo che verrà trasferito allo stesso agente con cui ha parlato in precedenza.
-
L'attività QueueToAgent_xh1 mette in coda la chiamata all'agente con l'ID agente estratto.
-
-
Percorso alla coda predefinita (se non trovata):
-
Se non viene trovato alcun ID agente (la chiamata API non è andata a buon fine o non è stata trovata alcuna chiamata precedente nelle 24 ore), l'attività QueueToDefault mette in coda la chiamata in una coda predefinita.
-
-
Riproduci musica d'attesa:
-
L'attività PlayMusic_i73 riproduce musica d'attesa mentre il chiamante è in coda.
-
Variabili
-
ID agente: (STRINGA) - L'ID dell'ultimo agente che ha gestito la chiamata.
-
Tempo corrente: (STRINGA) - Il tempo corrente in millisecondi dall'epoca.
-
goback_by_a_day: (STRINGA) - Il tempo trascorso 24 ore fa in millisecondi dall'epoca.
-
Risposta: (STRINGA) - La risposta HTTP dall'API di ricerca.
-
ANITrim: (STRINGA) - L'ANI (numero di telefono) del chiamante, dopo la rimozione degli elementi identificativi.
Attività di flusso
La tabella seguente descrive la sequenza delle attività di flusso coinvolte in questo modello di flusso.
|
Attività di flusso |
Descrizione |
|---|---|
|
Avvia (NewContact) | Avvia il flusso alla ricezione della chiamata. |
|
Azioni | |
|
RiproduciMessaggio |
Riproduce un messaggio per chi ha effettuato la chiamata. |
|
Coda all'agente |
Mette in coda la chiamata a uno specifico operatore. |
|
PlayMusic |
Riproduce musica in attesa. |
|
Coda |
Mette in coda la chiamata a una coda predefinita. |
|
HTTP |
Effettua una richiesta HTTP all'API di ricerca utilizzando GraphQL. |
|
RiproduciMessaggio |
Riproduce un messaggio che indica che la chiamata viene inoltrata all'ultimo operatore. |
|
Imposta variabile |
|
|
Condizioni |
|
|
Musica d'attesa (MusicOnHold) |
Riproduce musica d'attesa mentre il chiamante aspetta in coda. |
|
Gestione dei cicli (CallLoopCycle e LoopCycle) |
Garantisce che le chiamate che si ripetono troppe volte vengano indirizzate al menu finale. |
|
Disconnessione (DisconnectContact) |
Disconnette la chiamata dopo i messaggi o quando il chiamante decide di terminare l'interazione. |
Risorse aggiuntive
Per ulteriori informazioni sull'utilizzo delle richieste HTTP con GraphQL e altre attività all'interno di Webex Contact Center, fare riferimento alla sezione Richiesta HTTP.
Consultare anche la documentazione delle API di Webex Contact Center per i dettagli sull'API di ricerca e sulle query GraphQL.
Agente di intelligenza artificiale autonomo (tracciamento dei pacchi)
Questo flusso utilizza un agente di intelligenza artificiale autonomo per gestire le interazioni vocali relative al tracciamento dei pacchi. Il flusso offre la possibilità di inoltrare la richiesta a un operatore umano quando necessario o in caso di errori dell'agente IA.
Il flusso è progettato per gestire le interazioni con i clienti relative al tracciamento dei pacchi tramite un agente di intelligenza artificiale autonomo. L'agente di intelligenza artificiale è costituito da un'azione per tracciare il pacco e da una base di conoscenza relativa a domande generali sulla spedizione. I clienti possono richiedere di parlare con un operatore umano in qualsiasi momento.
Prerequisiti
Per utilizzare questo flusso, assicurarsi che siano configurati i seguenti elementi:
-
Un agente di intelligenza artificiale autonomo configurato con l'azione appropriata (e la relativa esecuzione) e la documentazione di conoscenza. Un esempio di flusso di evasione è disponibile nei modelli di flusso di Webex Connect.
-
Punto di ingresso, coda, team e mappatura del punto di ingresso configurati nella pagina delle impostazioni di Control Hub per Webex Contact Center.
-
La funzione Cisco Text-to-Speech (TTS) è abilitata per la generazione dinamica di messaggi personalizzati.
-
Se non si utilizza l'audio predefinito di Cisco, è necessario caricare file audio statici.
Analisi dell'integrazione
-
Il chiamante avvia il contatto: La chiamata viene ricevuta da Webex Contact Center e inoltrata all'agente AI autonomo.
-
Interazione con l'agente IA: L'agente di intelligenza artificiale elabora la richiesta del chiamante relativa al tracciamento del pacco.
-
Coda per l'agente: Se, su richiesta del cliente o a causa di errori dell'agente AI, è necessario un intervento di livello superiore, il chiamante viene inserito in coda per parlare con un operatore umano.
-
Disconnetti: L'interazione termina quando la richiesta del chiamante viene gestita o quando il chiamante viene trasferito a un operatore.
Attività utilizzate nel flusso
|
Attività di flusso |
Descrizione |
|---|---|
| Avvia (Nuovo contatto telefonico) | Questa attività segna l'inizio del flusso, innescato da una nuova chiamata. |
| Agente virtuale V2 (VAV2) | L'attività responsabile dell'interazione tra il flusso e l'agente di intelligenza artificiale. Interazione. La stessa attività viene utilizzata per avviare la conversazione e per inviare eventi di stato all'agente di intelligenza artificiale. |
| Gioca a messaggio | Fornisce messaggi di sistema utilizzando la tecnologia Cisco Text-to-Speech. Utilizzato per riprodurre un messaggio di errore prima di inoltrare la richiesta a un operatore umano in caso di errori nelle attività di VAV2. |
| Coda per l'agente | Gestisce la logica di accodamento per l'inoltro agli operatori umani. |
| Riproduci musica | Durante la attesa in coda, viene riprodotta musica d'attesa mentre il chiamante aspetta di essere messo in contatto con un operatore. |
| Disconnetti | Termina l'interazione al termine delle attività o se la richiesta viene inoltrata a un operatore umano. |
Gestione degli errori
Il flusso include strategie di gestione degli errori per gestire con eleganza i problemi imprevisti, garantendo che il chiamante venga informato e reindirizzato in modo appropriato.
Supporto sviluppatori
Per approfondimenti sull'utilizzo di Webex Contact Center con agenti AI autonomi, consultare la documentazione correlata:
Risorse aggiuntive
Per assistenza relativa a questo flusso, contatta il team di supporto per sviluppatori di Webex Contact Center tramite Webex Contact Center developer support.
Per ulteriori discussioni, visita la Community degli sviluppatori delle API di Webex Contact Center.
Script per agente IA (tracciamento dei pacchi)
Questo flusso è progettato per gestire le interazioni vocali relative al tracciamento dei pacchi tramite un agente virtuale preconfigurato. Questo flusso dimostra il modo più semplice per eseguire l'esecuzione di un'azione per un agente basato su script. Inoltre, il flusso mostra come i clienti vengono messi in coda a diverse code di agenti in base all'ultimo intento attivo e come vengono generati report personalizzati per gli agenti AI in Analyser.
Questo flusso si avvale di un agente AI di Webex, basato su script, per interagire con i clienti in merito al tracciamento dei pacchi. L'attività VAV2 (Virtual Agent V2) termina tramite il suo nodo 'Handled' quando l'agente scriptato genera un evento personalizzato per tracciare il pacchetto. Il flusso utilizza un'API di tracciamento dei pacchi per raggiungere questo obiettivo. Questa API è disponibile per gli sviluppatori a scopo di test e dimostrazioni. I dati di output vengono analizzati nel flusso e ritrasmessi all'agente tramite un evento di stato. Ulteriori informazioni sulla configurazione dell'evasione degli ordini per gli agenti con script per la voce.
Prerequisiti
Per utilizzare questo flusso, assicurarsi che siano configurati i seguenti elementi:
-
Un agente Webex AI configurato per gestire le richieste di tracciamento dei pacchi. Questo agente è disponibile per l'importazione durante la creazione di un nuovo agente.
-
Punto di ingresso, coda, team e mappatura del punto di ingresso configurati nella pagina delle impostazioni di Control Hub per Webex Contact Center.
-
Assicurarsi che la funzione Cisco Text-to-Speech (TTS) sia abilitata per la generazione di messaggi audio dinamici.
-
Se necessario, carica file audio statici per le notifiche di sistema personalizzate.
Analisi dell'integrazione
|
Analisi dell'integrazione |
Descrizione |
|---|---|
| Il chiamante avvia il contatto | La chiamata viene ricevuta da Webex Contact Center e indirizzata all'agente AI preimpostato. |
| Lo stato dell'interazione viene registrato utilizzando la variabile globale | Il flusso imposta la variabile globale CustomAIAgentInteractionOutcome per registrare lo stato dell'interazione del cliente con l'agente AI. Questo dato viene aggiornato periodicamente e viene utilizzato per creare report personalizzati tramite il visualizzatore. |
| Interazione con agente di intelligenza artificiale | L'agente di intelligenza artificiale elabora l'input del cliente e risponde in base agli intenti configurati. Se l'utente intende tracciare un pacco e fornisce un numero di pacco valido, il controllo viene restituito al flusso tramite un evento personalizzato. |
| Analisi e completamento dei metadati dell'agente IA | Il numero di pacchetto del cliente viene estratto dai metadati VAV2 e utilizzato nell'attività HTTP. |
| Condizioni di risposta per l'adempimento | Il flusso verifica se le informazioni sul pacchetto sono presenti o meno e imposta le risposte appropriate. |
| L'interazione con l'agente IA è ripresa* | A seconda della risposta di evasione dell'ordine, il messaggio da inviare ai clienti viene ritrasmesso all'agente tramite i dati dell'evento nella sezione "Evento di stato". |
| Passaggio di consegne tra agenti e attività relative al caso. | Determina i passaggi successivi in base all'intento precedente, indirizzando il flusso verso diverse code in base all'intento precedente. |
| Coda per l'agente | Se è necessario un intervento di livello superiore o in caso di errori, il chiamante viene inserito in coda per parlare con un operatore umano. |
| Disconnetti | L'interazione termina quando la richiesta del chiamante viene gestita o quando il chiamante viene trasferito a un operatore. |
Attività utilizzate nel flusso
|
Attività di flusso |
Descrizione |
|---|---|
| Avvia | Avvia il flusso quando viene ricevuta una nuova chiamata. |
| Imposta la variabile di risultato dell'interazione | Utilizza l'attività "Imposta variabile" per aggiornare la variabile globale CustomAIAgentInteractionOutcome e memorizzare lo stato più recente dell'interazione con l'agente AI. |
| Interazione con l'agente IA | Gestisce le richieste di tracciamento dei pacchi tramite interazioni predefinite. La stessa attività viene utilizzata per avviare la conversazione e per inviare eventi di stato all'agente di intelligenza artificiale. |
| Dettagli del pacchetto di analisi | Estrae il numero del pacchetto dai metadati forniti dall'agente virtuale. |
| Richiesta HTTP per informazioni sul pacchetto | Invia una richiesta all'API logistica per recuperare lo stato del pacco e la data di consegna stimata. Utilizzare ABC123456 come numero di confezione di esempio. |
| Logica condizionale | Determina la risposta in base allo stato del pacchetto o al codice di stato HTTP della chiamata API. |
| Imposta le variabili di risposta | Consente di configurare le risposte per comunicare se il pacco è stato trovato o per fornire i dettagli della consegna. |
| Gioca a messaggio | Fornisce messaggi di errore di sistema tramite Cisco Text-to-Speech, in particolare in caso di errori di sistema. |
| Attività di caso | Guida il flusso in base all'intento precedente, decidendo l'instradamento verso code specifiche. |
| Coda per l'agente | Gestisce la logica di accodamento per l'inoltro agli operatori umani. |
| Riproduci musica | Durante la attesa in coda, viene riprodotta musica d'attesa mentre il chiamante aspetta di essere messo in contatto con un operatore. |
| Disconnetti | Termina l'interazione al termine delle attività o se la richiesta viene inoltrata a un operatore umano. |
Specifiche del flusso
Il flusso JSON utilizzato in questo esempio contiene variabili e attività essenziali per la gestione delle interazioni, l'elaborazione degli errori e la comunicazione tra Webex Contact Center e DialogFlow. Le variabili chiave utilizzate includono:
|
Variabile |
Descrizione |
|---|---|
event_name |
Nome dell'evento inviato all'agente di intelligenza artificiale. |
event_data |
Payload dell'evento inviato all'agente AI. |
status |
Stato del pacchetto in base alla risposta HTTP. |
estimatedDelivery |
Data e ora di consegna stimate per il pacco, basate sulla risposta HTTP. |
packageResp |
Risposta da inviare al cliente in base all'attività HTTP ricevuta. |
Global_VoiceName |
Determina la voce utilizzata per la sintesi vocale. |
CustomAIAgentInteractionOutcome |
Registra lo stato dell'interazione - abbandonata, gestita, inoltrata o con errore - in base all'interazione del cliente con l'agente di intelligenza artificiale. |
Gestione degli errori
Il flusso include strategie di gestione degli errori per gestire con eleganza i problemi imprevisti, garantendo che il chiamante venga informato e reindirizzato in modo appropriato.
Risorse aggiuntive
Per approfondimenti sull'utilizzo di Webex Contact Center con agenti AI basati su script, consultare la documentazione correlata:
Supporto sviluppatori
Per assistenza relativa a questo flusso, contatta il team di supporto per sviluppatori di Webex Contact Center tramite Webex Contact Center developer support.
Per ulteriori discussioni, visita la Community degli sviluppatori delle API di Webex Contact Center.
Script per agente IA (prenotazione di appuntamenti medici)
Questo modello illustra il flusso di dati tra Webex Contact Center e Webex AI Agent Studio per un'interazione che utilizza un agente basato su script. Il flusso contiene diverse integrazioni con sistemi esterni. Questi vengono attivati in base a eventi personalizzati inviati dall'agente AI e i dati di completamento vengono ritrasmessi all'agente.
Questo flusso mostra come i dati vengono trasferiti tra Webex Contact Center e Webex AI Agent Studio utilizzando eventi personalizzati. Questo flusso facilita la pianificazione e la gestione automatizzata degli appuntamenti medici tramite un agente di intelligenza artificiale programmato. Si integra con sistemi esterni per verificare la disponibilità, creare appuntamenti, consultare gli appuntamenti esistenti e annullare gli appuntamenti. Il flusso garantisce una comunicazione senza interruzioni tra il chiamante e l'agente AI, con opzioni di escalation a un operatore umano quando necessario.
Prerequisiti
Per utilizzare questo flusso, assicurarsi che siano configurati i seguenti elementi:
-
Un agente AI preconfigurato con intenti pertinenti per gestire la prenotazione e la cancellazione degli appuntamenti. È possibile importare questi elementi dai modelli durante la creazione di un nuovo agente scriptato nella piattaforma AI Agent Studio.
-
Punto di ingresso, coda, team e mappatura del punto di ingresso configurati nella pagina delle impostazioni di Control Hub per Webex Contact Center.
-
API per interfacciarsi con il sistema esterno di gestione degli appuntamenti.
-
La funzione Cisco Text-to-Speech (TTS) è abilitata per la generazione di messaggi audio dinamici.
-
Se non si utilizza l'audio predefinito di Cisco, è necessario caricare file audio statici.
Analisi dell'integrazione
|
Analisi dell'integrazione |
Descrizione |
|---|---|
| Il chiamante avvia il contatto | La chiamata viene ricevuta dal Contact Center di Webex e inoltrata all'agente basato sull'intelligenza artificiale. |
| Interazione con l'agente di intelligenza artificiale | L'agente di intelligenza artificiale elabora l'input del cliente e risponde in base agli intenti configurati. |
| Passaggio di controllo tra agente IA e flusso | Il controllo della conversazione viene scambiato tra l'agente AI e il flusso in diverse fasi. L'agente AI cede il controllo al flusso tramite eventi personalizzati; il flusso esegue l'adempimento appropriato in base al nome dell'evento e restituisce il controllo all'agente AI insieme ai dati di adempimento tramite l'evento di stato nell'attività dell'agente virtuale V2. |
| Coda per l'agente | Se è necessario un intervento di livello superiore, il chiamante viene inserito in coda per parlare con un operatore umano. |
| Disconnetti | L'interazione termina al termine dell'attività o quando la chiamata viene trasferita a un operatore. |
Attività utilizzate nel flusso
|
Attività di flusso |
Descrizione |
|---|---|
| Avvia | Questa attività segna l'inizio del flusso, innescato da una nuova chiamata. |
| Agente virtuale V2 (VAV2) | L'attività responsabile dell'interazione con l'agente di intelligenza artificiale. La stessa attività viene utilizzata per avviare la conversazione e per inviare eventi di stato all'agente di intelligenza artificiale. |
| Analizza | Utilizzato per analizzare il payload dell'evento dall'attività VAV2. |
| Caso | Utilizzato per verificare il nome dell'evento inviato dall'attività VAV2 e indirizzare la richiesta alle attività HTTP appropriate. |
| Richiesta HTTP | Interagisce con sistemi esterni per eseguire operazioni come la verifica della disponibilità, la creazione, la ricerca o la cancellazione di appuntamenti tramite richieste HTTP basate sul nome dell'evento inviato dall'attività VAV2. L'attività analizza anche la risposta alla richiesta HTTP. |
| Condizione | Valuta l'esito delle richieste HTTP, indirizzando il flusso in base al successo o all'errore. |
| Imposta variabile | Utilizzato per configurare variabili come il nome dell'evento e i dati dell'evento, essenziali per richiamare l'attività VAV2 con i parametri appropriati per lo stato dell'evento. |
| Gioca a messaggio | Fornisce messaggi di sistema utilizzando la tecnologia Cisco Text-to-Speech. Utilizzato per riprodurre un messaggio di errore prima di inoltrare la richiesta a un operatore umano in caso di errori nelle attività di VAV2. |
| Coda per l'agente | Gestisce la logica di accodamento per l'inoltro agli operatori umani. |
| Riproduci musica | Durante la attesa in coda, viene riprodotta musica d'attesa mentre il chiamante aspetta di essere messo in contatto con un operatore. |
| Disconnetti i contatti | Termina l'interazione al termine delle attività o se la richiesta viene inoltrata a un operatore umano. |
Specifiche del flusso
Il flusso JSON utilizzato in questo esempio contiene variabili e attività essenziali per la gestione delle interazioni, l'elaborazione degli errori e la comunicazione tra Webex Contact Center e DialogFlow. Le variabili chiave utilizzate includono:
|
Variabile |
Descrizione |
|---|---|
event_name |
Nome dell'evento inviato all'agente di intelligenza artificiale. |
event_data |
Payload dell'evento inviato all'agente AI. |
event_data_string |
Versione stringa di event_data poiché l'attività VAV2 accetta solo stringhe. |
http_input |
Corpo della richiesta per l'attività HTTP basata sui metadati VAV2. |
Global_VoiceName |
Determina la voce utilizzata per la sintesi vocale. |
Gestione degli errori
Il flusso include strategie di gestione degli errori per gestire con eleganza i problemi imprevisti, garantendo che il chiamante venga informato e reindirizzato in modo appropriato.
Risorse aggiuntive
Per informazioni più dettagliate sulla configurazione degli agenti AI in Webex AI Agent Studio e sul loro utilizzo con Webex Contact Center, consultare la Guida di amministrazione di Webex AI Agent Studio.
Supporto sviluppatori
-
Per qualsiasi supporto relativo a questa integrazione, apri un ticket con il team di supporto per sviluppatori di Webex Contact Center tramite Webex Contact Center developer support.
-
Per ulteriori discussioni, visita la Community degli sviluppatori delle API di Webex Contact Center.
Utilizzare modelli di sottoflusso
I modelli di sottoflusso funzionano in modo simile ai modelli di flusso. Questi modelli semplificano la creazione di sottoflussi che possono essere integrati in più flussi, riducendo la ridondanza e i tempi di sviluppo.
Per creare sottoprocessi utilizzando i modelli di sottoprocesso, scegli il modello appropriato, modificalo in base alle tue esigenze, convalidalo, pubblicalo e integralo nei tuoi flussi di lavoro. Per maggiori dettagli, vedere Creare flussi da modelli di flusso.
Raccogli le informazioni per la richiamata
Utilizza questo modello per creare un sottoflusso di raccolta informazioni di richiamata, che consente ai chiamanti di rimanere in coda o di richiedere una richiamata per opzioni di servizio flessibili.
Questo sottoprocesso fornisce un menu che consente ai chiamanti di scegliere se essere richiamati o rimanere in coda. Se si sceglie l'opzione di richiamata, vengono raccolte le informazioni necessarie per effettuare una richiamata, utilizzando il numero attuale del chiamante o un numero alternativo. È possibile modificare il sottoflusso per garantire un'esperienza utente fluida gestendo errori o condizioni impreviste, come timeout e input non validi.
Questo sottoprocesso utilizza la tecnologia Cisco Text-to-Speech (TTS) per tutti i messaggi audio. Per la musica, viene utilizzato di default il file di musica d'attesa integrato, defaultmusic_on_hold.wav.
Prerequisiti
Prima di implementare questo sottoflusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di accesso, code, team, mappature dei punti di accesso e qualsiasi altra attività di configurazione specifica dell'organizzazione, come connettori, ANI di chiamata in uscita e altro ancora.
- Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
- Assicurarsi che le variabili di callback (ad esempio: callbackNumber, callbackNumberEntered, stayInQueue) sono mappati correttamente al tuo sistema per acquisire i dati appropriati.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Input del sottoflusso
- callbackNumber - STRINGA: Il numero da utilizzare per la richiamata (quello da cui sta chiamando il chiamante o un nuovo numero).
- stayInQueue - BOOLEANO: Indica se il chiamante ha scelto di rimanere in coda (True) o di richiedere di essere richiamato (False).
Uscite dei sottoflussi
- callbackNumberEntered - STRINGA: Il numero che il chiamante ha inserito per la richiamata, qualora abbia scelto di fornire un numero alternativo.
- stayInQueue - BOOLEANO: Se il chiamante ha scelto di rimanere in coda o di essere richiamato.
Analisi del sottoflusso
La tabella seguente descrive i vari elementi del sottoprocesso coinvolti nella chiamata, dettagliando le azioni e le risposte che si verificano durante ciascuna fase.
|
Elemento di sottoflusso |
Descrizione |
|---|---|
|
Avviare il sottoflusso |
La chiamata entra nel sottoflusso. |
|
Menu di disattivazione |
Al chiamante viene offerta la possibilità di rimanere in coda o di essere richiamato.
|
|
Menu numerico |
Se chi chiama sceglie di essere richiamato, gli viene presentata la possibilità di:
|
|
Raccogli le cifre |
Se il chiamante sceglie di inserire un nuovo numero di richiamata, gli viene richiesto di inserire il proprio numero di 10 cifre seguito dal tasto cancelletto. (#). |
|
Imposta variabile |
Il numero di richiamata raccolto viene memorizzato nella variabile callbackNumberEntered. |
|
Termina il sottoflusso | Il sottoprocesso termina dopo aver raccolto le informazioni di callback o aver gestito eventuali errori. |
Attività di sottoflusso
La tabella seguente descrive la sequenza delle attività del sottoprocesso per la raccolta delle informazioni di callback.
|
Attività del sottoflusso |
Descrizione |
|---|---|
|
Avviare il sottoflusso |
Il sottoprocesso inizia quando viene richiamato. |
|
Menu di disattivazione |
Questo offre al chiamante la possibilità di rimanere in coda o di essere richiamato. Questo sistema utilizza la sintesi vocale (TTS) per chiedere al chiamante di premere 1 per essere richiamato o 2 per rimanere in coda. |
|
Menu numerico |
Se chi chiama sceglie di essere richiamato, gli viene chiesto se utilizzare il proprio numero attuale o inserirne uno nuovo. |
|
Raccogli le cifre |
Se il chiamante sceglie di inserire un nuovo numero, questa attività raccoglie il suo numero di 10 cifre seguito dal simbolo del cancelletto. (#). |
|
Imposta variabile |
Il numero raccolto viene memorizzato nella variabile callbackNumberEntered per un utilizzo successivo. |
|
Termina il sottoflusso | Il flusso si conclude dopo aver gestito le scelte del chiamante e raccolto le informazioni necessarie. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione dei sottoflussi, consultare la Guida all'installazione e all'amministrazione di Webex Contact Center.
Gestione errore
Utilizza il modello di sottoflusso per la gestione degli errori in Webex Contact Center per gestire errori come problemi di gestione delle code o errori nelle richieste API. Può essere associato ad attività specifiche o configurato come gestore globale degli errori, garantendo che il sistema continui a funzionare senza intoppi e fornendo agli utenti un feedback su eventuali problemi.
Prerequisiti
Prima di implementare questo sottoflusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Assicurarsi che la funzione Cisco Text-to-Speech (TTS) sia abilitata per il contact center, in modo da poter utilizzare la sintesi vocale per i messaggi di errore.
- Mappa la variabile errorMessage per gestire dinamicamente i messaggi di errore appropriati nel tuo flusso di lavoro.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Input del sottoflusso
- messaggio di errore - STRINGA: Il messaggio di errore verrà riprodotto dinamicamente, indicando il problema riscontrato dal chiamante.
Uscite dei sottoflussi
- N/A: Questo sottoprocesso non produce output poiché viene utilizzato per gestire gli errori e fornire feedback al chiamante.
Analisi del sottoflusso
La tabella seguente descrive i vari elementi del sottoprocesso coinvolti nella chiamata, dettagliando le azioni e le risposte che si verificano durante ciascuna fase.
|
Elemento di sottoflusso |
Descrizione |
|---|---|
|
Avviare il sottoflusso |
Il sottoprocesso viene attivato quando si verifica un errore. |
|
Messaggio di errore di riproduzione |
Il sistema riproduce un messaggio di errore dinamico definito dalla variabile errorMessage utilizzando Cisco Cloud TTS. Ad esempio, il messaggio potrebbe essere: Stiamo riscontrando problemi tecnici. Riprovare in un secondo momento. |
|
Termina il sottoflusso (Fine normale) |
Se l'errore viene gestito correttamente, il sottoprocesso termina senza intoppi. |
|
Termina il sottoflusso (Fine errore) |
Se si verificano ulteriori problemi (ad esempio, il messaggio di errore non viene riprodotto), il sottoprocesso termina in uno stato di escalation per indicare un errore critico. |
Attività di sottoflusso
La tabella seguente descrive la sequenza delle attività del sottoprocesso per la gestione degli errori.
|
Attività del sottoflusso |
Descrizione |
|---|---|
|
Avviare il sottoflusso |
Il sottoprocesso si avvia quando si verifica un errore, dando inizio alla sequenza di gestione degli errori. |
|
Messaggio di errore di riproduzione |
Riproduce il messaggio di errore al chiamante utilizzando Cisco Cloud TTS. Il contenuto del messaggio viene definito dinamicamente dalla variabile errorMessage. |
|
Termina il sottoflusso (Fine normale) |
Termina il sottoprocesso se l'errore viene risolto senza ulteriori problemi. |
|
Termina il sottoflusso (Fine errore) |
Termina il sottoprocesso con un'escalation se si verificano ulteriori errori durante il processo di gestione degli errori. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione dei sottoflussi, consultare la Guida all'installazione e all'amministrazione di Webex Contact Center.
calo dei dati HTTP
Utilizza questo modello di sottoflusso per recuperare le informazioni dell'account cliente tramite una richiesta HTTP. Supporta la conferma dell'ID dell'account, l'inserimento manuale in caso di errore della richiesta e gestisce timeout, input non validi ed errori critici: ideale per la ricerca automatizzata degli account dei clienti nei contact center.
Questo sottoflusso offre un'esperienza dinamica in cui le informazioni sull'account del cliente vengono recuperate tramite una richiesta HTTP. Se la ricerca ha esito positivo, al cliente viene chiesto di confermare l'ID dell'account. Se il sistema non funziona, o se il chiamante lo preferisce, può inserire manualmente il proprio numero di conto. Il flusso gestisce in modo elegante errori quali input non validi, timeout e guasti critici, con avvisi appropriati.
Questo sottoprocesso utilizza la tecnologia Cisco Text-to-Speech (TTS) per tutti i messaggi audio.
Prerequisiti
Prima di implementare questo sottoflusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di ingresso, code, connettori, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione.
- Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
- Assicurati che l'URL della richiesta HTTP e i parametri siano impostati correttamente in base alle esigenze della tua organizzazione.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Ingressi del sottoflusso
- messaggio di errore - STRINGA: Un messaggio che verrà riprodotto in caso di errore durante il sottoprocesso.
Uscite dei sottoflussi
- Variabile di output - STRINGA: Memorizza il numero di conto confermato o inserito manualmente.
Analisi del sottoflusso
La tabella seguente descrive i vari elementi del sottoprocesso coinvolti nella chiamata, dettagliando le azioni e le risposte che si verificano durante ciascuna fase.
|
Elemento di sottoflusso |
Descrizione |
|---|---|
|
Avviare il sottoflusso (Inizializzazione) |
Il sottoflusso avvia il processo di recupero dei dati del cliente. |
|
Attendere (Messaggio di conforto) |
Il chiamante viene informato che il sistema sta recuperando le sue informazioni tramite un messaggio TTS (Telecomando Sintesi Telemetrica): Attendi mentre cerchiamo le tue informazioni. |
|
richiesta HTTP (Recupera le informazioni del cliente) |
Il sistema invia una richiesta HTTP GET per recuperare le informazioni del cliente da un endpoint API specificato. In caso di esito positivo, la risposta conterrà l'ID del cliente. |
|
Verifica lo stato HTTP (Valutare la risposta) |
La risposta HTTP viene valutata in base al codice di stato. Se la richiesta è andata a buon fine, il processo passa alla fase successiva. |
|
Menù di conferma (Richiedi conferma o inserimento manuale) |
Al chiamante viene richiesto di confermare l'ID del conto recuperato o di inserire manualmente il proprio numero di conto se non è corretto. |
|
Imposta variabile (ID account del negozio) |
Se il chiamante conferma l'ID dell'account, il valore viene memorizzato nella variabile di output. |
|
Raccogli le cifre (Inserimento manuale dei dati contabili) |
Se la richiesta fallisce o il chiamante sceglie di reinserire il proprio numero di conto, gli viene richiesto di inserire un numero di conto di 6 cifre seguito dal tasto cancelletto. (#). |
|
Gestione errore (Ancora lì, invalido, critico) |
Il sottoprocesso gestisce i timeout, gli input non validi e gli errori critici con i relativi messaggi di avviso:
|
|
Termina il sottoflusso (Conclusione) |
Il sottoprocesso termina dopo la conferma del numero di conto o dopo la gestione di un errore. |
Attività di sottoflusso
La tabella seguente descrive la sequenza delle attività del sottoprocesso per questo modello.
|
Attività del sottoflusso |
Descrizione |
|---|---|
|
Avviare il sottoflusso |
Il sottoprocesso inizia quando viene richiamato. |
|
Attendere |
Riproduce un messaggio tramite sintesi vocale (TTS) che chiede al chiamante di attendere mentre vengono recuperate le sue informazioni. |
|
richiesta HTTP |
Invia una richiesta HTTP GET per recuperare le informazioni dell'account del cliente. |
|
Verifica lo stato HTTP |
Analizza la risposta HTTP per determinare se la richiesta è andata a buon fine. |
|
Menù di conferma |
Richiede al chiamante di confermare l'ID dell'account recuperato o di reinserirlo se errato. |
|
Imposta variabile |
Memorizza il numero di conto confermato o inserito manualmente. |
|
Raccogli le cifre |
Raccoglie un numero di conto di 6 cifre dal chiamante se la richiesta HTTP non riesce o se quest'ultimo sceglie di inserire un nuovo numero di conto. |
|
Gestione errore |
Diversi prompt gestiscono i timeout, gli input non validi e gli errori critici durante il sottoprocesso. |
|
Termina il sottoflusso |
Il flusso si conclude dopo la conferma del numero di conto o in caso di errore. |
Gestione delle code
Utilizza questo modello di sottoflusso per automatizzare la gestione delle code in Webex Contact Center, mantenendo i chiamanti coinvolti con musica e messaggi vocali.
Questo sottoflusso riproduce la musica di coda seguita da un messaggio, ripetendo la sequenza fino a un numero predefinito di volte (il valore predefinito è tre). Garantisce una gestione fluida delle code e un'esperienza coinvolgente per chi chiama. È possibile personalizzare variabili come la scelta della musica, il contenuto del messaggio e il numero di ripetizioni.
Questo sottoprocesso utilizza la tecnologia Cisco Text-to-Speech (TTS) per tutti i messaggi audio. Per la musica, il file predefinito è quello integrato (defaultmusic_on_hold.wav), per la musica d'attesa.
Prerequisiti
Prima di implementare questo sottoflusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
- Crea punti di ingresso, code, connettori, team, mappature dei punti di ingresso e qualsiasi altra attività di configurazione specifica dell'organizzazione.
- Garantire una logica di gestione delle code e configurazioni di gestione degli errori adeguate.
- Se si utilizzano messaggi audio personalizzati o file musicali al posto della sintesi vocale Cisco (TTS), caricare file audio statici.
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Ingressi del sottoflusso
- messaggio in coda - STRINGA: Il messaggio da riprodurre tra le tracce musicali (predefinito: Attendere prego).
- queueMusic1 - STRINGA: Il primo file musicale da riprodurre mentre il chiamante attende (predefinito:
defaultmusic_on_hold.wav). - queueMusic2 - STRING: Il secondo file musicale da riprodurre tra i messaggi (predefinito:
defaultmusic_on_hold.wav). - contatore - INTERO: Un contatore per tenere traccia del numero di cicli (predefinito: 0).
- Durata della musica - INTERO: La durata di riproduzione di ciascun brano musicale (predefinito: 10 secondi).
Uscite dei sottoflussi
Nessuno
Analisi del sottoflusso
La tabella seguente descrive i vari elementi del sottoprocesso coinvolti nella chiamata, dettagliando le azioni e le risposte che si verificano durante ciascuna fase.
|
Elemento di sottoflusso |
Descrizione |
|---|---|
|
Avviare il sottoflusso |
Il sottoflusso ha inizio. |
|
Controllo delle condizioni |
Il sottoprocesso verifica se il contatore è minore di 2. Se ciò è vero, il flusso prosegue con la sequenza di musica e messaggio. Se falso, il sottoflusso termina. |
|
Riproduci musica 1 |
Il primo file musicale (queueMusic1) viene riprodotto per la durata definita da musicDuration. |
|
Riproduci messaggio |
Dopo il primo file musicale, viene riprodotto un messaggio tramite Cisco TTS, il cui contenuto è definito da queueMessage. |
|
Riproduci musica 2 |
Dopo il messaggio, il secondo file musicale (queueMusic2) viene riprodotto per la durata definita. |
|
Contatore incrementale |
La variabile contatore viene incrementata di 1 dopo la riproduzione del secondo file musicale. |
|
Ricontrollare le condizioni |
Dopo l'incremento del contatore, il flusso verifica nuovamente se il valore del contatore è ancora inferiore a 2. Se la condizione è vera, il ciclo si ripete; altrimenti, il sottoprocesso termina. |
|
Termina il sottoflusso |
Quando il contatore raggiunge 2, il sottoprocesso termina. |
Attività del sottoflusso
La tabella seguente descrive la sequenza delle attività del sottoprocesso.
|
Attività del sottoflusso |
Descrizione |
|---|---|
|
Avviare il sottoflusso |
Inizializza il processo del sottoprocesso. |
|
Controllo delle condizioni |
Viene verificata una condizione per assicurarsi che il contatore sia inferiore a 2, consentendo al ciclo di continuare. |
|
Riproduci musica 1 |
Riproduce il primo file musicale per la durata specificata da musicDuration. |
|
Riproduci messaggio |
Riproduce un messaggio utilizzando Cisco TTS con il contenuto fornito da queueMessage. |
|
Riproduci musica 2 |
Riproduce il secondo file musicale per la durata specificata da musicDuration. |
|
Contatore incrementale |
Incrementa di 1 la variabile contatore per controllare il ciclo. |
|
Termina il sottoflusso |
Termina il sottoprocesso quando il contatore raggiunge il limite predefinito. |
Modello di sottoflusso di callback pianificato
Utilizza questo modello per creare un sottoflusso che consenta ai chiamanti di programmare una richiamata per una data e un'ora specifiche, inclusa la selezione del fuso orario.
Questo sottoprocesso guida il chiamante attraverso una serie di richieste per raccogliere tutte le informazioni necessarie per una richiamata programmata. Richiede la data desiderata, un orario di inizio e di fine per la finestra di richiamata e il fuso orario del chiamante. Il sottoprocesso include la convalida degli input di data e ora per garantirne l'accuratezza. Se viene inserito un formato non valido, al chiamante viene richiesto di inserire nuovamente i dati. Una volta raccolte tutte le informazioni, queste vengono utilizzate per programmare la richiamata all'interno del sistema.
Questo sottoprocesso utilizza la tecnologia Cisco Text-to-Speech (TTS) per tutti i messaggi audio.
Prerequisiti
Prima di implementare questo sottoflusso, assicurarsi che nel portale di gestione di Webex Contact Center siano soddisfatti i seguenti requisiti:
-
Crea punti di accesso, code, team, mappature dei punti di accesso e qualsiasi altra attività di configurazione specifica dell'organizzazione, come connettori, ANI di chiamata in uscita e altro ancora.
-
Se si utilizzano messaggi audio personalizzati al posto di Cisco Text-to-Speech (TTS), caricare file audio statici.
-
Per istruzioni dettagliate, consultare la Guida alla configurazione e all'amministrazione di Webex Contact Center.
Input del sottoflusso
| Nome variabile | Tipo | Descrizione |
|---|---|---|
| Numero di richiamata | CORDA | Il numero di telefono da utilizzare per essere richiamati. |
| NomeCliente | CORDA | Il nome del cliente che richiede di essere richiamato. |
| CallbackQueue | CORDA | La coda a cui verrà inviata la chiamata di ritorno programmata. |
Uscite dei sottoprocessi
| Nome variabile | Tipo | Descrizione |
|---|---|---|
| Data di programma della chiamata | CORDA | La data in cui è prevista la richiamata, nel formato AAAA-MM-GG. |
| Programma di richiamataFuso orario | CORDA | L'identificatore del fuso orario IANA per la callback (ad esempio, America/Chicago). |
| Ora di inizio della programmazione della richiamata | CORDA | L'ora di inizio della finestra di callback, formattata come HH:mm:ss. |
| Ora di fine della pianificazione della richiamata | CORDA | L'ora di fine della finestra di callback, formattata come HH:mm:ss. |
Analisi del flusso secondario
La tabella seguente descrive i vari elementi del sottoprocesso coinvolti nella chiamata, dettagliando le azioni e le risposte che si verificano durante ciascuna fase.
| Elemento di sottoflusso | Descrizione |
|---|---|
| Avvia il sottoflusso | La chiamata entra nel sottoflusso. |
| Data pianificazione | Al chiamante viene richiesto di inserire la data preferita per essere richiamato nel formato AAAA MM GG. Il sottoprocesso convalida l'input per assicurarsi che si tratti di una data valida. Se la richiesta non è valida, viene ripetuta. |
| Orario di inizio previsto | Al chiamante viene richiesto di inserire l'orario di inizio della finestra di richiamata nel formato HHMM (24 ore). Il sottoprocesso convalida l'input per assicurarsi che si tratti di un orario valido. Se la richiesta non è valida, viene ripetuta. |
| Ora di fine programma | Al chiamante viene richiesto di inserire l'orario di fine della finestra di richiamata nel formato HHMM (24 ore). Il sottoprocesso convalida l'input per assicurarsi che si tratti di un orario valido. Se la richiesta non è valida, viene ripetuta. |
| Fuso orario pianificazione | Al chiamante viene presentato un menu per selezionare il proprio fuso orario. - Premere 1 per IST (Indian Standard Time). - Premere 2 per Central Time. - Premere 3 per Eastern Time. |
| Programmare una richiamata | Utilizzando tutte le informazioni raccolte (numero di richiamata, nome del cliente, coda di richiamata, data, ora e fuso orario programmati), il sottoprocesso programma ufficialmente la richiamata nel sistema. |
| Fine del sottoflusso | Il sottoprocesso termina dopo la corretta pianificazione della callback. |
Attività secondarie
La tabella seguente descrive la sequenza delle attività del sottoprocesso per la pianificazione di una chiamata di ritorno.
| Attività del sottoflusso | Descrizione |
|---|---|
| Avvia il sottoflusso | Il sottoprocesso inizia quando viene richiamato. |
| Data programmata | Raccoglie la data preferita dal chiamante per essere richiamato. Il messaggio del sistema di sintesi vocale è: "Inserisci la data desiderata nel formato AAAA MM GG". I dati inseriti vengono convalidati per garantire che il formato della data sia corretto. |
| ConvertireFormatoData | Una volta inserita una data valida, questa attività converte l'input YYYYMMDD nel formato YYYY-MM-DD e lo memorizza nella variabile CallbackScheduleDate. |
| Orario di inizio previsto | Raccoglie l'ora di inizio della finestra di callback. Il messaggio TTS è: "Inserisci l'ora di inizio della tua richiamata nel formato HHMM". L'input viene convalidato per garantire che il formato dell'ora sia corretto. |
| ConvertStartTime | Converte l'input dell'ora di inizio HHMM in un HH:mm:ss formatta e lo memorizza nella variabile CallbackScheduleStartTime. |
| Ora di fine programma | Raccoglie l'ora di fine della finestra di callback. Il messaggio TTS è: "Inserisci l'ora di fine della tua richiamata nel formato HHMM". L'input viene convalidato per garantire che il formato dell'ora sia corretto. |
| ConvertEndTime | Converte l'input dell'ora di fine HHMM in un HH:mm:ss formatta e lo memorizza nella variabile CallbackScheduleEndTime. |
| Programma Fuso orario | Presenta un menu per selezionare un fuso orario. |
| Programmare una richiamata | Quest'ultima azione prende tutte le variabili raccolte e formattate e crea la richiesta di callback programmata nel sistema. |
| Fine del sottoflusso | Il flusso si conclude dopo che la chiamata di ritorno è stata programmata con successo. |
Risorse aggiuntive
Per ulteriori informazioni sulla configurazione dei sottoflussi, consultare la Guida all'installazione e all'amministrazione di Webex Contact Center.
Creare e gestire i flussi
Crea un flusso
È possibile creare e gestire flussi utilizzando il modulo delle risorse di routing. Quando si progetta un flusso, un'interazione di consultazione non può includere una richiamata di cortesia, un feedback tramite sondaggio post-chiamata o un trasferimento cieco.
Quando si crea un flusso, se il numero di nodi supera 100, è possibile che si verifichino rallentamenti in Flow Designer. In questi casi, consigliamo di utilizzare le funzionalità di concatenamento dei flussi e variabili dinamiche per suddividere un flusso di grandi dimensioni in flussi più piccoli e facilmente gestibili. Per ulteriori informazioni, vedere Collegare più flussi (con Vai a) e Mettere in coda i contatti.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Nella pagina Flussi, fai clic su Gestisci flussi. Seleziona Crea flussi dall'elenco a discesa. Viene visualizzata la procedura guidata Crea un nuovo flusso con l'opzione di scegliere tra Flusso o Sottoflusso.
|
| 4 |
Fai clic su Flusso. Fai clic su Sottoflusso per creare un sottoflusso. Il processo di creazione di un sottoflusso è simile a quello di creazione di un flusso. |
| 5 |
Seleziona l'opzione desiderata per creare il flusso:
|
| 6 |
Fai clic su Inizia da capo. |
| 7 |
Nel campo Nome flusso, inserisci un nome univoco. Il nome del flusso non può contenere spazi. L'unico carattere speciale consentito è _ (underscore). La lunghezza consentita è di 80 caratteri. Ad esempio, NewContact_01. |
| 8 |
Fai clic su Crea flusso. Viene visualizzata la finestra Flow Designer. |
| 9 |
Nella sezione Impostazioni generali, inserire la descrizione del flusso. Non è possibile modificare la descrizione in seguito. |
| 10 |
(Facoltativo) Configurare le seguenti impostazioni nella sezione Impostazioni diagramma.
|
| 11 |
Nella sezione Impostazioni di decrittazione del flusso, attiva l'interruttore Abilita decrittazione del flusso per consentire la decrittazione delle informazioni sensibili nel flusso. Viene visualizzato un pop-up Divulgazione dei dati di debug. Seleziona Accetto e fai clic su Salva. Ora sarà possibile decrittografare le informazioni sensibili dai log di flusso durante la fase di debug dei flussi. Per i dettagli, consultare la sezione Flussi di tracce. |
| 12 |
Eseguire le seguenti operazioni per creare il flusso:
|
Crea flussi da modelli di flusso
I modelli di flusso offrono flussi preconfigurati per i casi d'uso più comuni. Per creare flussi da modelli di flusso:
| 1 | |
| 2 |
Vai a . |
| 3 |
Dal riquadro di navigazione Contact Center, fare clic su . |
| 4 |
Nella pagina Flussi , fai clic su Gestisci flussi e poi sull'elenco a discesa Crea flussi . Viene visualizzata la procedura guidata Crea un nuovo flusso con l'opzione di scegliere tra Flusso o Sottoflusso.
|
| 5 |
Fai clic su Flusso. Per creare un sottoflusso, fai clic su Sottoflusso. Il processo di creazione di un sottoflusso è simile a quello di creazione di un flusso. |
| 6 |
Dalla schermata Scegli un metodo, fai clic su Modelli di flusso. |
| 7 |
Scegli il tuo modello dall'elenco di modelli disponibili. Fare clic su Avanti. Fai clic su Visualizza dettagli per visualizzare un'anteprima dettagliata del modello. Per ulteriori informazioni, consultare la sezione Visualizza i dettagli del modello di flusso. |
| 8 |
Nel campo Nome flusso, fornire un nome univoco per il flusso. Attenersi alle convenzioni di denominazione. |
| 9 |
Fare clic su Avanti. Hai creato un nuovo flusso a partire da un modello di flusso.
Per ulteriori informazioni sui flussi e per sapere se i flussi richiedono un'ulteriore configurazione prima di essere testati, utilizzare i collegamenti disponibili nell'elenco dei modelli di flusso. Vedi Visualizza i dettagli del modello di flusso. |
Operazioni successive
Personalizza le attività e gli eventi del flusso in base alle tue esigenze. Convalidare e pubblicare il flusso.
Visualizza i dettagli del modello di flusso
Per visualizzare maggiori dettagli su un modello specifico:
| 1 |
Dalla pagina della raccolta di modelli, scegli il modello desiderato. |
| 2 |
Fai clic su Visualizza dettagli. Viene visualizzata la pagina Dettagli del modello.
|
Operazioni successive
Fai clic su Seleziona modello per procedere con il modello scelto.
Opzioni del menu contestuale
Utilizzare il menu contestuale per ulteriori azioni. Per aprire il menu contestuale dalla pagina Flussi, scegli il flusso e aprilo nel modulo Progettazione flussi. Passa il mouse sopra il nome del flusso. Appare un menu con le seguenti opzioni:
- Modifica nome—Utilizzare per rinominare il flusso.
- Esporta—Utilizzare per esportare il flusso.
- Importa—Utilizzare per importare il flusso.
- Elimina—Utilizzare per eliminare il flusso.
- Visualizza cronologia delle versioni—Utilizzare per visualizzare i dettagli della versione del flusso.
Modifica le variabili di flusso
Non è possibile modificare una variabile quando è in uso. Dopo aver creato il tipo di variabile, non è possibile modificarlo.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desideri modificare. Il flusso si apre nella finestra di Progettazione flussi. |
| 4 |
Fai clic su un tag variabile nel riquadro Proprietà globali. Una finestra a comparsa visualizza un riepilogo delle informazioni relative alla variabile.
|
| 5 |
Fai clic su Modifica nell'angolo in alto a destra della finestra a comparsa. |
| 6 |
Seleziona la variabile non utilizzata nel flusso. |
| 7 |
Apporta le modifiche necessarie al nome della variabile, alla descrizione, al valore e alla configurazione della variabile. |
Modifica un flusso
Utilizza l'interruttore Modifica per modificare un flusso. Quando questa opzione è abilitata, altri sviluppatori di flussi non possono modificare il flusso contemporaneamente. Per impostazione predefinita, un flusso si apre in modalità di sola lettura.
È possibile contrassegnare come sicure le variabili che contengono informazioni sensibili. Quando apri un flusso esistente che contiene variabili di flusso, ricevi una richiesta di revisione e di contrassegnare tali variabili come sicure. Per ulteriori informazioni sulle variabili sicure, vedere Variabili sicure.
| 1 | |||||||||||||
| 2 |
Vai al . Viene visualizzata la pagina Flussi che mostra l'elenco dei flussi con i seguenti campi:
| ||||||||||||
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desideri modificare. Il flusso si apre nella finestra di Progettazione flussi. Se il flusso selezionato contiene variabili di flusso, viene visualizzato un messaggio che invita a contrassegnare le variabili come sicure. È possibile modificare il flusso solo se il pulsante di attivazione/disattivazione Modifica su è abilitato. Se il pulsante di attivazione/disattivazione Modifica su è impostato su disattivato, il flusso viene visualizzato in modalità di sola lettura. | ||||||||||||
| 4 |
Impostazioni di decrittazione del flusso: Abilita le Impostazioni di decrittazione del flusso per consentire la decrittazione del flusso. Per i dettagli, consultare la sezione Flussi di tracce. | ||||||||||||
| 5 |
Fai clic su Vai Seleziona variabili protette per aprire la finestra di dialogo Modifica variabili protette. Puoi fare clic su Salta per ora per continuare a modificare il flusso selezionato senza contrassegnare le variabili di sicurezza. Questa finestra di dialogo verrà visualizzata la prossima volta che modificherai il flusso. Seleziona la casella di controllo Non mostrare più questo messaggio per saltare definitivamente il processo di selezione per il flusso selezionato. Al momento questa funzionalità non è supportata. | ||||||||||||
| 6 |
Seleziona le caselle di controllo delle variabili che contengono informazioni sensibili e fai clic su Salva. La finestra Flow Designer visualizza le variabili selezionate con un'icona a forma di lucchetto accanto ai nomi delle variabili. Il flusso selezionato si apre in modalità di sola lettura. | ||||||||||||
| 7 |
Attiva il pulsante di attivazione/disattivazione Modifica per cambiare il flusso. | ||||||||||||
| 8 |
Modifica la bozza di flusso a tuo piacimento. Quando si modifica un flusso, un'interazione di consultazione non può includere una richiamata di cortesia, un feedback del sondaggio post-chiamata o un trasferimento cieco. | ||||||||||||
| 9 |
Fai clic su Salva per salvare il flusso se disabiliti il pulsante di attivazione/disattivazione Salvataggio automatico. |
Anteprima del messaggio audio all'interno del flusso
La funzione di anteprima dei messaggi audio consente la riproduzione immediata di file .wav e messaggi di sintesi vocale (TTS) all'interno del modulo Flow Designer. Il pulsante Anteprima presente nelle seguenti attività offre un'esperienza di sviluppo migliorata, riducendo il tempo e lo sforzo necessari per la convalida dei messaggi audio e di sintesi vocale:
Utilizza il pulsante Anteprima prompt per una rapida verifica dei prompt audio, della lingua e delle selezioni vocali nei messaggi TTS, nonché per testare il markup SSML per la personalizzazione dei prompt.
-
L'attività Riproduci musica non supporta la richiesta di anteprima.
-
Durante l'anteprima della sintesi vocale, la selezione della voce è obbligatoria.
-
Non è possibile modificare l'opzione del connettore TTS durante l'anteprima del messaggio vocale. Chiudi la finestra di anteprima, seleziona un provider diverso nell'attività per testare un provider TTS differente.
-
Le impostazioni Lingua e Voce nell'elenco a discesa durante l'anteprima di un prompt corrispondono rispettivamente alle variabili Global_Lingua e Global_NomeVoce. È possibile impostare questi parametri nel flusso per modificare l'esperienza.
-
Quando si testano le variabili dei file audio, assicurarsi che il percorso del file corrisponda a un file .wav effettivamente presente nel sistema.
Entità di ricerca in un flusso
Utilizza la funzione di ricerca per trovare entità in un flusso e accedere rapidamente alle loro posizioni. Per flussi più elaborati e complessi, utilizza questa funzionalità di ricerca per evitare di dover cercare manualmente le entità desiderate.
È possibile cercare le seguenti entità nel flusso utilizzando questa funzione di ricerca:
- Nomi delle attività, descrizioni e input
- Nomi delle variabili
- Espressioni di ciottoli
- Proprietà del flusso
È possibile trovare e sostituire il testo libero all'interno di campi come campi di testo, descrizioni, espressioni con i ciottoli e così via.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desideri modificare. Il flusso si apre nella finestra Progettazione flusso.
|
| 4 |
Nella casella di ricerca che appare nell'angolo in alto a destra, inserisci la parola chiave (nome dell'attività, nome della variabile o stringa) e premi Invio. In alternativa, è possibile attivare la casella di ricerca utilizzando le scorciatoie da tastiera: Comando + K (per macOS) e Ctrl + k (per Windows). I risultati della ricerca vengono visualizzati in un pannello di ricerca separato sul lato sinistro dello schermo.
|
| 5 |
(Facoltativo) Seleziona uno o più tipi di entità dall'elenco a discesa per filtrare i risultati della ricerca. |
| 6 |
Per trovare e sostituire un testo, procedi come segue: |
Applica le etichette di versione a un flusso
Si consiglia di aggiungere etichette di versione per creare un ciclo di vita del flusso attraverso varie fasi, come sviluppo, test e produzione. Anziché applicare le modifiche direttamente al flusso, è possibile pubblicare il flusso in fasi prima di distribuirlo in produzione. Questa funzione ti aiuta a evitare di sovrascrivere il flusso corrente in produzione.
Quando pubblichi un flusso, oltre al nome del flusso, associa alla nuova versione un'etichetta di versione come "Live", "Test" o "Dev". Ciò consente di associare diverse versioni dello stesso flusso a diversi punti di ingresso o attività GoTo. "Latest" è l'etichetta di versione predefinita che non è possibile rimuovere da una versione del flusso. È possibile applicare qualsiasi altra etichetta di versione insieme all'ultima.
Inoltre, è possibile associare più versioni dello stesso flusso a un punto di ingresso. Durante la configurazione di un punto di ingresso, è possibile scegliere un flusso insieme a una delle etichette di versione associate.
È inoltre possibile modificare dinamicamente la logica del flusso accedendo alle etichette di versione all'interno del flusso utilizzando la variabile NewContact (vedere Avvia flusso per i dettagli). La variabile NewContact.FlowVersionLabel visualizza l'etichetta della versione del flusso attualmente in esecuzione: Che si tratti di 'Dev', 'Test', 'Live' o 'Latest', l'applicazione di un'etichetta di versione al flusso consente di creare una logica personalizzata che si adatta alle specifiche etichette di versione del flusso.
Quando apri il flusso in modalità di modifica, visualizzi la bozza dell'ultima versione del flusso pubblicata. Quando pubblichi questa bozza, le viene associata l'etichetta di versione più recente. In un dato momento, solo un flusso può avere associata l'etichetta della versione più recente. Ciò corrisponde all'ultima versione pubblicata del flusso.
Operazioni preliminari
È necessario pubblicare il flusso almeno una volta.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desideri modificare. Il flusso si apre nella finestra di Progettazione flussi. |
| 4 |
Modifica il flusso. |
| 5 |
Fai clic su Salva per salvare il flusso se disabiliti il pulsante di attivazione/disattivazione Salvataggio automatico. |
| 6 |
Attiva il pulsante di attivazione Validazione per abilitare la pubblicazione. |
| 7 |
Fai clic su Pubblica. |
| 8 |
(Facoltativo) Nella finestra di dialogo Pubblica flusso, inserisci una nota sulla versione o qualsiasi altra informazione che desideri condividere con altri sviluppatori di flussi. |
| 9 |
Per impostazione predefinita, Ultima è selezionata come etichetta di versione che indica la versione più recente del flusso. È possibile applicare più etichette di versione a una versione del flusso, ad esempio live, dev o test, dall'elenco a discesa Aggiungi etichetta di versione. Se a un punto di ingresso è associata una specifica etichetta di versione, accanto all'etichetta di versione nell'elenco a discesa compare una notifica che indica che l'etichetta è associata a un punto di ingresso. |
| 10 |
Fai clic su Pubblica. Dopo aver scelto una o più etichette di versione appropriate e aver pubblicato, utilizza questa versione del flusso quando la assegni a un punto di ingresso. |
| 11 |
(Facoltativo) Fai clic sull'icona del timer accanto al numero di versione per visualizzare la cronologia delle versioni del flusso. Viene visualizzata la finestra modale Cronologia delle versioni che mostra i seguenti dettagli per le versioni attive e le altre versioni del flusso:
Utilizza uno qualsiasi dei seguenti attributi di ricerca per parole chiave per filtrare la tabella:
|
| 12 |
(Facoltativo) Fare clic sull'icona Visualizza di qualsiasi riga per visualizzare il flusso pubblicato nella versione selezionata. Se si sceglie di modificare una versione precedente del flusso mentre la si sta visualizzando, la bozza corrente verrà sovrascritta con quella specifica versione del flusso. |
È possibile aggiungere un numero illimitato di versioni a un flusso. Tuttavia, la cronologia delle versioni di Flow visualizza solo le 100 versioni più recenti. Le versioni del flusso vengono eliminate solo quando si elimina il flusso stesso.
Attiva o disattiva il salvataggio automatico
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Per creare un flusso, fai clic su Nuovo. |
| 4 |
Per modificare un flusso esistente, fai clic sull'icona Vai a Flow Designer accanto al flusso che desideri modificare. Il flusso si apre nella finestra Progettazione flusso.
|
| 5 |
Per abilitare l'opzione di salvataggio automatico, impostare l'interruttore Salvataggio automatico su ON. |
| 6 |
Per disabilitare l'opzione di salvataggio automatico: Dopo aver disattivato l'opzione di salvataggio automatico, salva le modifiche manualmente. Altrimenti, si perdono le modifiche apportate al flusso. |
Attività di copia e incolla
Copia e incolla un'attività o un gruppo di attività nello stesso flusso in modo da non dover configurare le attività da zero. A tale scopo, è possibile selezionare una singola attività o un gruppo di attività alla volta e riutilizzarle nello stesso flusso. Quando si copiano le attività, il sistema crea dei duplicati di tali attività e copia tutte le impostazioni e i collegamenti configurati.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Per creare un flusso, fai clic su . |
| 4 |
Per modificare un flusso esistente, fai clic sull'icona Vai a Flow Designer accanto al flusso per aprirlo. |
| 5 |
Effettuare una delle seguenti operazioni: In alternativa, puoi premere Ctrl+C sulla tastiera per copiare le attività selezionate e premere Ctrl+V incollare le attività selezionate sulla tela. |
| 6 |
Riorganizza le attività copiate, se necessario. |
Convalidare un flusso
Convalida un flusso per assicurarti che tutti i campi obbligatori siano configurati e che la struttura del flusso sia valida. La convalida non può determinare come il sistema esegue il flusso in fase di esecuzione e non garantisce che il flusso funzioni come previsto.
Quando la convalida ha esito positivo, lascia attivo l'interruttore Convalida. Non è possibile pubblicare il flusso se la convalida non ha esito positivo.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desideri convalidare. Il flusso si apre nella finestra Progettazione flusso.
|
| 4 |
Imposta l'interruttore Validazione su Attivato. La convalida ha inizio e gli errori vengono visualizzati nella finestra. Durante la fase di validazione, il sistema visualizza gli errori nei seguenti modi:
|
| 5 |
Se chiudi la finestra Dettagli di convalida e desideri riaprirla, fai clic sul pulsante Errori di flusso. |
| 6 |
(Facoltativo) In caso di errori, impostare l'interruttore Validazione su Disattivato. Correggi gli errori e riavvia la convalida. La convalida del flusso non può valutare le funzioni né verificare se le variabili si risolvono nei valori attesi. Verifica solo la presenza di errori strutturali. Ricontrolla le variabili per assicurarti che funzionino come previsto. |
Copia un flusso
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona con i tre puntini accanto al flusso che desideri copiare e fai clic su Copia. Il nome del flusso copiato ha questo formato: Copy_FlowName_FlowID. Il nome del flusso è il nome del flusso originale, mentre l'ID del flusso è un identificatore univoco per il flusso originale. |
| 4 |
Apri il flusso copiato per modificarne il nome. |
Esporta un flusso
Esporta un flusso per estrarre la definizione del flusso come file JSON. In seguito, potrai importare il file JSON per creare lo stesso flusso su un tenant diverso. Per importare un flusso, vedere Importa un flusso.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona con i tre puntini accanto al flusso che desideri esportare e fai clic su Esporta. |
| 4 |
Nella finestra di dialogo che si apre, selezionare Salva e fare clic su OK per scaricare il file del flusso. Il file viene scaricato sul sistema locale con il nome file esistente in formato JSON. |
Importa un flusso
Per importare un flusso da un altro tenant, è necessario prima esportarlo come file JSON. Per esportare un flusso, vedere Esporta un flusso.
Per riutilizzare un flusso esistente all'interno dello stesso tenant, vedere Copia un flusso.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
In Gestisci flussi fai clic su Importa. |
| 4 |
Seleziona il file di flusso in formato JSON dal tuo sistema locale. |
| 5 |
Fai clic su Apri per importare il file. Il flusso viene importato nel tuo tenant. È possibile importare un flusso solo in formato JSON. Il file JSON deve essere un flusso valido affinché l'importazione abbia successo. È possibile importare file di dimensioni fino a 10 MB. |
Operazioni successive
È possibile modificare o pubblicare il flusso. Per ulteriori informazioni, vedere Utilizzo dei flussi.
Pubblica un flusso
È possibile pubblicare un flusso dopo che il sistema lo ha convalidato e ha verificato l'assenza di errori. È possibile utilizzare un flusso pubblicato nelle strategie di routing del punto di ingresso.
Prima della pubblicazione, verificare che il flusso sia configurato correttamente e pronto per l'utilizzo nel contact center. Il sistema non supporta completamente la modifica di un flusso pubblicato.
Il sistema disabilita il pulsante Pubblica flusso quando l'interruttore Validazione è disattivato. Se sono presenti errori attivi, il pulsante rimane disabilitato.
Quando fai clic su Pubblica flusso, viene visualizzata la finestra di conferma Pubblica flusso. Prima di pubblicare un flusso, assicurati che tutte le espressioni funzionino correttamente e che il flusso si comporti come previsto.
Se si verifica un errore:
- Viene visualizzata una finestra di notifica con
Tracking IdeFlow Id. Contatta l'assistenza Cisco per ricevere supporto in caso di errori. Il supporto richiedeTracking Id. - Fai clic su Riprova a pubblicare.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desideri pubblicare. Il flusso si apre nella finestra Progettazione flusso.
|
| 4 |
Fai clic su Pubblica. Se la pubblicazione del flusso va a buon fine, viene visualizzato un messaggio di conferma. |
| 5 |
Selezionare una delle seguenti opzioni:
|
Elimina un flusso
Se un flusso ha lo stato Pubblicato, può far parte di una configurazione di strategia di routing. Prima di eliminare un flusso, verifica in quale punto viene utilizzato. Altrimenti, potresti avere un impatto negativo sulle interazioni in tempo reale con il contact center.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona con i tre puntini accanto al flusso che desideri eliminare e fai clic su Elimina. |
| 4 |
Fare clic su Sì per confermare. |
Strategie di routing del punto di ingresso
Una strategia di instradamento del punto di ingresso è una configurazione che controlla il comportamento di instradamento di un contatto quando quest'ultimo raggiunge un punto di ingresso. Quando un contatto arriva a un punto di ingresso, il motore di routing verifica quale strategia di routing del punto di ingresso è attiva in quel momento e segue tale configurazione.
La sezione di controllo delle chiamate della configurazione della strategia di instradamento del punto di ingresso consente di scegliere un flusso che controlla l'esperienza dei chiamanti durante l'interazione. Con Flow Designer, è possibile configurare un flusso end-to-end che controlla sia la gestione iniziale della chiamata nell'IVR, sia l'esperienza in coda dopo che il contatto è stato messo in coda.
Seleziona un flusso dal menu a tendina Flusso per indicare il flusso che controlla questa esperienza di chiamata end-to-end durante l'intervallo di tempo specificato nella strategia di routing. Da questo elenco a discesa sono disponibili solo i flussi pubblicati da Flow Designer.
I flussi sono disponibili solo per i punti di accesso telefonici. Non è possibile sovrascrivere alcuna impostazione nel flusso dalla strategia di routing del punto di ingresso.
Strategie di instradamento delle code
Una strategia di instradamento delle code è una configurazione che controlla il comportamento di instradamento di un contatto quando quest'ultimo raggiunge una coda. Quando un contatto arriva in coda, il motore di routing verifica quale strategia di instradamento della coda è attiva in quel momento e segue tale configurazione.
I clienti che dispongono di strategie di instradamento delle code in Webex Contact Center possono accedervi, ma non possono crearne di nuove. Raccomandiamo a tutti i clienti di migrare le proprie configurazioni alle code.
Creare e gestire i sottoflussi
Flow Designer consente di suddividere flussi di grandi dimensioni in parti più piccole e gestibili, chiamate sottoflussi. È possibile riutilizzare i sottoprocessi in più flussi per gestire attività specifiche. Questo approccio modulare semplifica la gestione dei flussi e riduce la complessità della costruzione di grandi flussi. Ecco alcune caratteristiche chiave dei sottoprocessi:
-
È possibile creare sottoflussi a livello di organizzazione per renderli disponibili internamente. Ad esempio, è possibile visualizzare e richiamare i sottoprocessi disponibili all'interno della stessa organizzazione. È possibile creare un massimo di 200 sottoflussi per organizzazione.
-
È possibile richiamare un sottoflusso dall'interno di un flusso per eseguire una logica senza collegarsi a un punto di ingresso o uscire dal flusso principale.
-
È possibile riutilizzare i sottoprocessi più volte all'interno di un flusso principale o in flussi principali diversi all'interno dell'organizzazione.
-
È possibile passare variabili tra il flusso principale e i flussi secondari, nonché mappare le variabili di input e output dal flusso principale al flusso secondario e viceversa. Ciò rende queste variabili nel sottoflusso indipendenti dalle variabili del flusso principale che richiama il sottoflusso.
Tuttavia, le impostazioni di sintesi vocale (Text-to-Speech, TTS) del flusso principale non vengono propagate ai flussi secondari. Ad esempio, si consideri un flusso in cui la variabile di flusso principale è
Global_VoiceName: fr-FR-Ariane (French). Se un sottoprocesso si attiva per riprodurre la sintesi vocale (TTS), l'audio viene riprodotto in inglese per impostazione predefinita. Per ovviare a questo problema, definisci una variabile di sottoflusso con lo stesso nome che èGlobal_VoiceName :fr-FR-Ariane (French). In alternativa, è possibile creare una variabile di sottoflussoGlobal_VoiceName(uguale al flusso principale) e mappare il valore dal flusso principale al sottoflusso. Per ulteriori informazioni, vedere Configurare diverse lingue supportate e nomi vocali con la sintesi vocale nativa all'interno del sottoflusso WxCC.Non è possibile aggiungere variabili globali al sottoprocesso. Tuttavia, è possibile mappare una variabile globale dal flusso principale a una variabile locale nel flusso secondario.
-
È possibile pubblicare un subflow in modo indipendente. Tuttavia, le modifiche apportate al sottoflusso avranno effetto solo dopo la ripubblicazione del flusso principale.
-
È possibile associare un'etichetta di versione, ad esempio Live, Dev e Test, a un sottoflusso per poter eseguire un test end-to-end del flusso principale nei rispettivi ambienti.
-
I flussi secondari devono essere richiamati dai flussi principali. Non è possibile richiamare un altro sottoprocesso da un altro sottoprocesso.
-
Non è possibile collegare un sottoflusso da un punto di ingresso o da una strategia di instradamento della coda.
-
È possibile importare ed esportare i sottoprocessi in modo indipendente.
Crea un flusso secondario
In Control Hub è possibile creare e gestire i sottoflussi.
| 1 | |
| 2 |
Vai al . |
| 3 |
Fai clic su . |
| 4 |
Nel campo Nome sottoflusso, immettere il nome del sottoflusso. Il nome del sottoflusso deve essere univoco. Non può contenere spazi. Gli unici caratteri speciali consentiti sono _ (underscore) e - (trattino). La lunghezza massima è di 80 caratteri. |
| 5 |
Fai clic su Avvia la creazione del sottoflusso. Viene visualizzata la finestra Flow Designer. |
| 6 |
Nella sezione Impostazioni generali, inserire la descrizione del sottoflusso. Potrai modificare questa descrizione in seguito. |
| 7 |
Nella sezione Impostazioni vista, configura funzionalità quali collegamenti curvi, colore del collegamento, colore del percorso di errore, colore della selezione e spessore. |
| 8 |
Nella sezione Definizione variabile, aggiungi le variabili necessarie per il collegamento al flusso principale.
Tutte le variabili sopra indicate possono essere di tipo Stringa, Intero, Data e ora, Booleano, Decimale e JSON. |
| 9 |
Eseguire le seguenti operazioni per creare il sottoprocesso:
Azioni come l'applicazione di etichette di versione e la tracciatura del flusso funzionano allo stesso modo che nel flusso principale. Per ulteriori informazioni, Applicare etichette di versione a un flusso e Eseguire il debug dei flussi. |
Modifica un sottoflusso
Quando modifichi e pubblichi un sottoflusso, le modifiche avranno effetto sul flusso principale solo dopo la pubblicazione di quest'ultimo.
| 1 | |
| 2 |
Vai al . |
| 3 |
Fai clic sul sottoflusso che desideri modificare. |
| 4 |
Abilita il pulsante di attivazione/disattivazione Modifica per modificare il sottoflusso. |
| 5 |
Apporta le modifiche necessarie al sottoflusso. Fai clic su Salva per salvare il flusso se disabiliti il pulsante di attivazione/disattivazione Salvataggio automatico. |
Elimina un sottoflusso
Se un flusso principale pubblicato utilizza un sottoflusso, non è possibile eliminarlo, indipendentemente dal fatto che il flusso sia attivo o collegato a un punto di ingresso. Per eliminare il sottoflusso, è necessario prima rimuoverlo dal flusso principale oppure eliminare completamente il flusso principale.
| 1 | |
| 2 |
Vai al . |
| 3 |
Fai clic sull'icona con i tre puntini verticali sulla riga del sottoflusso che desideri eliminare e fai clic su Elimina. |
| 4 |
Fare clic su Sì per confermare. |
Aggiungere un sottoflusso a un flusso principale
È possibile aggiungere un sottoflusso a più flussi principali.
| 1 | |
| 2 |
Vai a . È inoltre possibile aggiungere un sottoflusso a un flusso principale dalla barra di navigazione del portale di gestione. Scegli . Fai clic sull'icona con i tre puntini accanto al flusso che desideri modificare e fai clic su Apri. |
| 3 |
Fai clic sul flusso che desideri modificare per aggiungere un sottoflusso. Viene visualizzata la finestra Flow Designer. |
| 4 |
Fai clic sulla scheda Sottoflussi. Un elenco di sottoprocessi per il scelto organization/tenant appare. |
| 5 |
Trascina e rilascia il sottoflusso desiderato dall'elenco nell'area di lavoro per aggiungerlo al flusso principale. È possibile visualizzare i dettagli del sottoflusso selezionato, come il nome, la versione del sottoflusso con la relativa etichetta e tutte le variabili configurate nel sottoflusso. Facoltativamente, fai clic su Visualizza accanto al nome del sottoflusso per aprire il sottoflusso in una nuova scheda del browser. |
| 6 |
Nella sezione Versione del sottoflusso, scegli l'etichetta del sottoflusso desiderata da aggiungere al flusso principale, poiché questa impostazione non è configurata di default. Per impostazione predefinita, la casella di controllo Abilita aggiornamenti automatici è selezionata. Quando questa opzione è abilitata, ogni volta che si crea una nuova versione di un sottoflusso, il sistema aggiorna automaticamente il flusso principale con la versione più recente. Deseleziona l'opzione Abilita aggiornamenti automatici per disabilitare gli aggiornamenti automatici. Assicurati di ripubblicare il flusso principale quando crei nuove versioni del sottoflusso. |
| 7 |
Nella sezione Variabili di input del sottoflusso, mappa le variabili del flusso principale alle variabili di input del sottoflusso. Assicurati di mappare lo stesso tipo di dati per consentire al sottoprocesso di funzionare senza errori. Analogamente, nella sezione Variabili di output del sottoflusso, mappa le variabili di output del sottoflusso alle variabili del flusso principale con lo stesso tipo di dati. |
| 8 |
Pubblica il flusso principale. |
Creare e gestire le funzioni
È possibile creare e gestire funzioni all'interno del modulo Flow Designer. Le funzioni consentono di scrivere codice sorgente personalizzato per eseguire rapidamente attività sui dati e orchestrare azioni complesse. È possibile scrivere codice direttamente nel codice utilizzando un editor di codice e riutilizzarlo in diversi flussi di lavoro.
Queste funzioni integrano il framework Pebble Template, che gli sviluppatori utilizzano per svolgere attività simili. Grazie a questa funzionalità, gli sviluppatori di flussi possono:
- Scegli il linguaggio per scrivere il codice. I linguaggi supportati sono JavaScript e Python.
- Scrivi codice sorgente personalizzato con analisi statica specifica per il linguaggio.
- Prima della pubblicazione, testa il codice personalizzato con valori di esempio e visualizza output ed errori.
- Scrivere la logica di flusso in base alle variabili di output dell'attività e status/error codici.
- Analizza e assegna a variabili i valori degli output restituiti dalla funzione, per un successivo utilizzo nel flusso.
- Riutilizzare le funzioni in più flussi come attività.
- Eseguire il debug dei flussi utilizzando i messaggi di errore restituiti dall'output della funzione, i codici di stato e di errore, la gestione degli errori in fase di esecuzione, le funzionalità di debug del flusso e le funzionalità di analisi.
Considerazioni importanti
Questa sezione evidenzia alcuni aspetti importanti da tenere a mente quando si lavora con le funzioni:
- Il numero massimo di funzioni supportate per organizzazione è 200.
- La memoria massima allocata per funzione è di 128 MB.
- Il timeout configurabile per l'audio in attesa è di 2-5 secondi.
Crea una funzione
| 1 | |
| 2 |
Vai a . |
| 3 |
Nella pagina Funzioni, fai clic su Crea una funzione. È inoltre possibile creare una funzione dalla scheda Funzioni all'interno del modulo Flow Designer. |
| 4 |
Nella pagina Crea una nuova funzione, scegli il metodo desiderato per creare una funzione. |
| 5 |
Fai clic su Pubblica funzione. Nella pagina Funzione di pubblicazione, inserisci i seguenti dettagli:
Utilizza il pulsante a discesa accanto al nome della funzione in alto a sinistra della pagina per visualizzare la cronologia delle versioni della funzione. Se necessario, è anche possibile ripristinare una versione precedente, in modo simile a quanto avviene per i flussi. Se pubblichi una funzione dopo averne modificato il codice sorgente o le impostazioni, il sistema aggiorna immediatamente le modifiche a tutti i flussi che utilizzano le versioni contrassegnate di tale funzione. Pertanto, si raccomanda di prestare attenzione quando si pubblicano versioni con tag di una funzione utilizzata nei flussi di produzione live. |
Operazioni successive
Aggiungi la funzione a un flusso principale. Per ulteriori informazioni, vedere Aggiungere una funzione a un flusso principale.
Gestire le funzioni
Dopo aver creato una funzione, è possibile copiarla, esportarla ed eliminarla a seconda delle necessità.
| 1 | |
| 2 |
Vai a . La pagina delle funzioni visualizza tutte le funzioni create nell'organizzazione.
|
| 3 |
Fai clic sull'icona con i tre puntini accanto alla funzione. Scegli Copia, Eliminao Esporta a seconda delle necessità. |
| 4 |
Fai clic sul pulsante Gestisci funzione nel designer di flusso per aprire la funzione nel modulo del designer di flusso. |
Operazioni successive
Aggiungi una funzione a un flusso principale
È possibile aggiungere una funzione a più flussi principali.
| 1 | |
| 2 |
Vai a . |
| 3 |
Fai clic per aprire il flusso a cui desideri aggiungere una funzione. |
| 4 |
Attiva il pulsante Modifica. |
| 5 |
Fai clic sulla scheda Funzioni nel riquadro dell'elenco Attività a sinistra Un elenco di funzioni pubblicate create per la scelta organization/tenant appare. |
| 6 |
Trascina e rilascia la funzione desiderata dall'elenco sull'area di lavoro. Aggiungilo al flusso principale. È possibile visualizzare i dettagli della funzione selezionata, come l'etichetta della versione della funzione, le variabili di input della funzione, i dettagli delle variabili e le variabili di output. |
| 7 |
Nella sezione Variabili di input della funzione, associa le variabili di flusso principali alle variabili di input della funzione. Le variabili di flusso create con lo stesso nome e tipo di dati delle variabili di input della funzione vengono automaticamente mappate tra loro. |
| 8 |
Nella sezione Variabili di output della funzione, analizza e mappa le variabili di output della funzione alle variabili di flusso principali con lo stesso tipo di dati. È possibile eseguire il parsing utilizzando espressioni JSONPath, come illustrato a schermo con esempi. |
| 9 |
Pubblica il flusso principale. |
FAQ
Questa sezione risponde alle domande frequenti sull'utilizzo delle funzioni nella tua organizzazione.
Quali lingue supporta il modulo Flow Designer per l'attività Funzione?
Il modulo Flow Designer supporta JavaScript (Node.js 22.x) e Python (3.13) nella prima fase.
Esistono dei limiti alle librerie che posso utilizzare all'interno del blocco di codice?
Sono disponibili le librerie native più comuni. Tuttavia, non è previsto il supporto per moduli personalizzati.
Esiste un limite al numero di righe di codice?
Sì. È possibile inserire fino a 5000 righe di codice.
Esiste un limite di tempo per l'esecuzione?
Sì. L'esecuzione ha un tempo limitato di 5 secondi.
Posso testare il mio codice? Ci sono delle limitazioni?
Sì. È disponibile un'applicazione per l'esecuzione dei test che restituisce output effettivi o messaggi di errore. I log della console non sono esposti, ma è possibile impostarli e accedervi utilizzando un array di stringhe di output personalizzato.
Abbiamo il supporto per la musica in attesa dell'esecuzione durante le chiamate (prevenzione del silenzio)?
Sì, l'impostazione "Musica in attesa" su Flow aiuta automaticamente a evitare il silenzio durante le chiamate. Il valore predefinito è 2 secondi.
Come funziona questa funzione?
Utilizziamo l'infrastruttura FaaS (Function as a Service) per impacchettare ed eseguire la funzione. Bassa latenza per le chiamate vocali.
Quante variabili di input posso passare? Quante uscite vengono impostate?
Vengono impostate dieci variabili di input e una variabile di output JSON. Gli output delle singole funzioni possono essere analizzati nella stessa attività utilizzando le espressioni JSONPath.
Posso assegnare più variabili al blocco di codice?
Sì. La nuova funzionalità che consente di impostare più variabili è simile all'attività "Analizza".
Posso riutilizzare la funzione in più flussi?
Sì. È possibile utilizzare questa funzione in tutti i flussi di lavoro, poiché è disponibile centralmente all'interno dell'organizzazione.
Chi può gestire (modificare o visualizzare) le funzioni?
Supervisori e amministratori. L'accesso dei supervisori alla funzione è controllato dall'impostazione Funzione (che può essere impostata su Modifica, Visualizza o Nessuno in Esperienza cliente all'interno del Profilo utente).
Configurare la gestione degli errori
Il sistema evidenzia il percorso di gestione degli errori per ciascuna attività definita all'interno del flusso specifico. Configura il percorso di gestione degli errori per gestire i potenziali errori durante l'esecuzione del flusso. Il sistema visualizza questo percorso per impostazione predefinita, ma la sua configurazione è facoltativa. Se non lo si configura per un'attività, il sistema visualizza le notifiche durante la convalida del flusso. Tuttavia, è comunque possibile pubblicare il flusso con queste notifiche.
Il sistema classifica gli errori che si verificano durante l'esecuzione del flusso in due categorie:
-
Errori di esecuzione dell'attività: Indicare gli errori che si verificano durante l'esecuzione funzionale dell'attività. Ad esempio, si verifica un errore di attività quando un cliente inserisce una voce non corrispondente durante l'esecuzione dell'attività Menu.
-
System/Global errori: Indicare gli errori che si verificano nel sistema durante l'esecuzione dell'attività. Ad esempio, si verificano errori di sistema quando è presente un'espressione Pebble non valida durante l'esecuzione dell'attività Imposta variabile.
-
Errore non definito: Questo nodo di errore definisce il percorso di output degli errori che il flusso segue quando si verificano errori di sistema non definiti durante l'esecuzione del flusso. È possibile configurare il flusso per gli errori non definiti collegando il percorso di output di questa attività alle attività appropriate.
Le seguenti attività di Controllo del flusso non hanno il nodo Errore indefinito :
- Avviare Flow
- Flusso finale
- Richiesta HTTP
- Analizza
Se non visualizzi il nodo Errore non definito in nessuna attività, contatta l'assistenza Cisco per abilitare il flag di funzionalità corrispondente.
-
Configurare i percorsi di gestione degli errori per ottimizzare il flusso. Se non si configura un percorso di gestione degli errori per l'attività, il flusso predefinito utilizza il percorso impostato nel gestore eventi OnGlobalError nella scheda Flussi eventi. Per ulteriori informazioni sul gestore eventi OnGlobalError, vedere Flussi di eventi.
Limiti di auto-ciclo imposti dal sistema per le attività
Il sistema impone limiti di auto-loop su attività specifiche durante l'esecuzione dei flussi. Ciò impedisce che le attività entrino in cicli infiniti all'interno di un'interazione.
Se un'attività supera il limite imposto dal sistema durante l'esecuzione, viene visualizzato un messaggio di avviso che indica il rilevamento di un ciclo. Per i dettagli relativi ai valori limite massimi specifici per le attività, fare riferimento all'articolo Limiti di sistema in Webex Contact Center.
Se un'attività supera il limite imposto dal sistema durante l'esecuzione, viene visualizzato un messaggio di avviso che indica il rilevamento di un ciclo. Consultare la tabella seguente per i valori limite massimi delle attività:
Configurazioni | limite di auto-ciclo |
|---|---|
| Informazioni avanzate sulla coda | 1500 |
| Trasferimento non vedenti | 10 |
| Trasferimento a ponte | 75 |
| Richiamata | 10 |
| Analisi dello stato della chiamata | 10 |
| CollectDigit | 100 |
| Disconnetti i contatti | 0 |
| Escalare il gruppo di distribuzione delle chiamate | 750 |
| FeedbackV2 | 10 |
| Menu | 100 |
| Contatto coda | 100 |
| Coda per l'agente | 100 |
| Imposta l'ID chiamante | 100 |
| Controllo di registrazione | 10 |
| Registra | 10 |
| Programmare una richiamata | 10 |
| Imposta la priorità dei contatti | 100 |
| Avvia lo streaming multimediale | 20 |
| Carica l'audio | 3 |
| Agente virtuale | 50 |
| Agente virtuale V2 | 50 |
Sebbene esistano configurazioni specifiche per le attività di gestione delle chiamate, le attività di controllo del flusso sono soggette a limiti di picco configurati a livello di sistema per garantire la stabilità e prevenire cicli infiniti.
Collegare più flussi (con Vai a)
Flow Designer ti offre la possibilità di collegare più flussi (concatenamento di flussi). È possibile personalizzare l'esperienza del chiamante instradando le chiamate a un punto di ingresso (in base al tempo) o a un flusso (per il riutilizzo in diversi scenari). Utilizzare GoTo per concatenare più flussi. È possibile mappare le variabili di flusso tra i flussi per garantire che i dati persistano durante l'intera esperienza di chiamata.
Registrazione delle vaccinazioni
Per gestire i clienti che partecipano a una campagna di vaccinazione, puoi offrire due opzioni: uno per i clienti premium e l'altro per i clienti standard.
Quando un cliente generico chiama, il sistema trasferisce la chiamata al flusso associato al punto di accesso che gestisce le registrazioni. In base alle strategie di instradamento del punto di ingresso attivo, il sistema instrada la chiamata all'agente appropriato per registrare il cliente generico.
Quando i clienti premium chiamano, il sistema trasferisce la chiamata a un altro operatore per fissare un appuntamento.
Problemi noti relativi al collegamento dei flussi
-
Il sistema impedisce di eliminare un punto di ingresso che partecipa al concatenamento dei flussi. Elimina tutte le risorse associate, come code e flussi, prima di rimuovere il punto di ingresso.
-
Il sistema impedisce di eliminare un flusso che partecipa a una concatenazione di flussi. Rimuovere tutti i riferimenti di concatenamento del flusso prima di eliminare il flusso.
-
L'eliminazione forzata di un punto di ingresso o di un flusso in una concatenazione di flussi ignora la convalida e non visualizza messaggi di errore nell'interfaccia utente.
Flussi di debug
Il debug del flusso è un processo post-chiamata in Flow Designer che consente di ottenere informazioni dettagliate sul flusso e sul percorso seguito durante una chiamata. Questa funzionalità consente agli sviluppatori di flussi di visualizzare informazioni chiave nel percorso di esecuzione del controllo per eseguire il debug e risolvere i problemi relativi ai flussi.
Se hai assegnato più etichette di versione a un flusso, puoi tracciare il flusso anche in base a tali etichette di versione. Per ulteriori informazioni, vedere Applicare etichette di versione a un flusso.
Un'interazione riassume e correla le attività svolte da un contatto durante il suo percorso all'interno di un Contact Center. Il sistema genera un ID di interazione univoco per ogni interazione, che traccia il percorso, contribuendo a identificare i guasti e a risolvere i problemi di esecuzione del flusso.
Eseguire il debug dei flussi per visualizzare i percorsi di controllo delle chiamate dopo l'esecuzione del flusso in produzione, garantendo la verifica delle impostazioni delle attività e delle configurazioni dei flussi dipendenti per una corretta esecuzione.
Decriptare i registri di flusso
Per migliorare la sicurezza e la flessibilità del debug del flusso, sono disponibili controlli di decrittazione per gestire l'esposizione dei dati sensibili durante il debug:
- Decrittazione a livello di flusso: Attiva l'interruttore Abilita decrittazione flusso in Impostazioni di decrittazione flusso durante la creazione e la modifica dei flussi. Questa opzione è disponibile nella pagina Impostazioni generali di Flow. Questo interruttore controlla la decrittazione di tutte le attività all'interno del flusso. Attivando questa opzione, i log vengono decrittografati per tutte le attività, indipendentemente dal livello di decrittazione dell'attività stessa.
- Decrittazione a livello di attività: Attiva l'interruttore Abilita decrittazione per un controllo più granulare delle attività. È possibile disabilitare la decrittazione dei log per le attività se l'output è sensibile, anche se è stata abilitata la decrittazione a livello di flusso. Ciò garantisce che i dati riservati relativi alle attività rimangano protetti durante il debug.
La decrittazione del flusso si applica solo alle chiamate avviate dopo la pubblicazione del flusso.
Per proteggere i registri di flusso:
-
Attiva l'opzione di decrittazione a livello di flusso per consentire la decrittazione in tutte le attività.
-
Per le attività che richiedono una protezione aggiuntiva, disabilitare la decrittazione a livello di attività. Questo approccio offre la flessibilità necessaria per tracciare ed eseguire il debug dei flussi, mantenendo al contempo la sicurezza delle informazioni sensibili, ove necessario.
Esempio di caso d'uso:
In qualità di sviluppatore di flussi, puoi abilitare la decrittazione a livello di flusso per risolvere i problemi di un percorso di chiamata, ma disabilitarla per un'attività che elabora dati sensibili dei clienti utilizzando la funzione "collect digits". Ciò garantisce che il resto del flusso possa essere sottoposto a debug mantenendo al contempo protetti gli output sensibili.
- Se la decrittazione a livello di flusso non è abilitata, gli interruttori a livello di attività rimangono protetti e disabilitati. L'intero flusso è protetto.
- Se la decrittazione a livello di flusso è abilitata, gli utenti con autorizzazioni di amministratore complete a livello di tenant possono modificare le impostazioni di decrittazione per mantenere la conformità e la sicurezza per determinate attività.
Operazioni preliminari
Pubblica ed esegui i flussi per stabilire almeno un'interazione. Per ulteriori informazioni, vedere Creare e gestire i flussi.
| 1 | |
| 2 |
Vai al . Viene visualizzata la pagina Flussi.
|
| 3 |
Fai clic sull'icona Vai a Flow Designer accanto al flusso che desideri modificare. Il flusso si apre nella finestra di Progettazione flussi.
|
| 4 |
Fai clic su Debug. Viene visualizzato il riquadro Interazioni. Una tabella mostra le 100 interazioni più recenti relative al flusso. Nella tabella è possibile visualizzare i seguenti dettagli:
|
| 5 |
(Facoltativo) Utilizza la funzione di ricerca per filtrare l'elenco con i seguenti parametri di ricerca:
|
| 6 |
Scegli un'interazione dalla tabella . Il percorso di attività selezionato viene evidenziato nell'area di lavoro. Si apre una nuova scheda che mostra la sequenza di attività eseguite durante l'interazione, insieme ai seguenti dettagli:
È possibile selezionare più interazioni che si apriranno in schede separate. |
| 7 |
Seleziona un'attività per visualizzare i seguenti dettagli:
|
| 8 |
Icona di decrittazione dei registri: Fai clic sull'icona di decrittazione dei registri per accedere ai registri non mascherati. Solo gli utenti autorizzati possono decrittografare i registri e accedere alle informazioni sensibili. Si prega di consultare la seguente nota legale: Esclusione di responsabilità L'attivazione dei dettagli di debug visualizzerà dati diagnostici più approfonditi, che potrebbero includere informazioni sensibili (ad esempio, ID utente, metadati delle chiamate, tracce di errore e possibilmente altre informazioni personali o riservate). Abilitando i dettagli di debug, l'utente riconosce e conferma quanto segue:
|
| 9 |
(Facoltativo) Fai clic sull'icona di copia ( |
Analizzare i flussi
La funzione di analisi in Flow Designer fornisce una visualizzazione aggregata di tutte le chiamate che sono passate attraverso un flusso specifico. Visualizza il conteggio delle esecuzioni per ciascuna porta in uscita di un'attività durante un determinato periodo. Calcola inoltre la percentuale di chiamate che sono passate attraverso l'attività NewContact. Il denominatore per il calcolo della percentuale è il numero di chiamate che passano attraverso l'attività NewContact.
Flow Analytics considera solo le chiamate completate entro l'intervallo di tempo specificato. Il calcolo del numero totale di chiamate include le chiamate che iniziano prima e terminano entro il periodo selezionato. I dati analitici escludono le chiamate programmate per una richiamata o le chiamate che continuano per altri motivi (come ad esempio quelle in corso o non ancora concluse).
Ciascuna attività visualizza il numero di esecuzioni sulle proprie porte di uscita. Per attività come i menu con più ramificazioni, a ciascuna porta viene assegnato un conteggio di esecuzione, seguito dalle percentuali. Se il conteggio delle esecuzioni di una porta in uscita non è presente, significa che non ci sono state chiamate che hanno utilizzato quella porta.
La tavolozza dei colori mostra come il numero di chiamate eseguite codifica a colori i percorsi di flusso. In scenari come i cicli di chiamata, la percentuale può superare 100%.
Anche senza collegamenti espliciti per la gestione degli errori, il sistema visualizza un conteggio delle esecuzioni nella sua porta di errore se si è verificato un errore e questo è stato instradato all'evento OnGlobalError. Lo puoi trovare nella scheda Evento. In tali casi, il sistema visualizza i dati analitici per il gestore eventi OnGlobalError.
Per impostazione predefinita, Flow Analytics considera la versione più recente del flusso. Se il flusso ha più versioni, è possibile passare da un flusso all'altro utilizzando la tabella Cronologia versioni.
Attualmente, Flow Analytics non supporta i flussi secondari; tiene traccia solo dell'aggiunta di un flusso secondario a un flusso principale, escludendo i dati relativi alle sue attività interne.
Operazioni preliminari
Pubblica il flusso almeno una volta.
| 1 | |
| 2 |
Vai al . |
| 3 |
Seleziona il flusso e fai clic sull'icona Vai a Flow Designer. Il flusso selezionato si apre in Flow Designer.
|
| 4 |
Fai clic su Analisi. La pagina si aggiorna e visualizza i dati analitici. Di default, visualizza le metriche di tutti i contatti completati negli ultimi 15 minuti. |
| 5 |
Fai clic sul widget Data e scegli una delle seguenti opzioni:
La pagina Analisi del flusso visualizza le seguenti metriche:
|
| 6 |
(Facoltativo) Per passare da una versione del flusso all'altra, vai a Cronologia delle versioni. Seleziona una versione per visualizzare i dati analitici relativi a quella versione del flusso. |
| 7 |
(Facoltativo) Seleziona un'attività nel flusso per visualizzare i dettagli di utilizzo dell'attività relativi a tale attività per il periodo selezionato. Questa selezione mostra solo le 100 interazioni principali con le seguenti limitazioni:
|
| 8 |
Fai clic su Analisi per chiudere la visualizzazione delle analisi e tornare alla finestra di progettazione del flusso. |
Comprendere i codici di errore
Flow Designer restituisce codici di errore per mostrare la natura o la causa di un errore. Utilizzare la tabella seguente per identificare l'errore e la sua descrizione.
|
Codice di errore |
Descrizione |
|---|---|
|
FC1001 |
Versione di Flow non trovata. Aggiorna la pagina o crea un nuovo flusso. |
|
FC1002 |
Attività di avvio non trovata. Aggiorna la pagina o crea un nuovo flusso. Quando si crea un nuovo flusso, viene visualizzata per impostazione predefinita un'attività di avvio. |
|
FC1003 |
Uno o più flussi di eventi non hanno un inizio valido. Aggiungi un'attività Gestore eventi all'inizio di ogni flusso di eventi. |
|
FC1004 |
Tutti i rami non relativi ad eventi devono condurre al nodo finale. |
|
FC1005 |
Una delle configurazioni delle variabili non è valida. Per ciascuna variabile, assicurarsi che il tipo di dati configurato e il valore della variabile siano compatibili. |
|
FC1006 |
Una o più porte nell'attività non sono connesse. Collega tutte le porte a un'altra attività tramite dei link. |
|
FC1007 |
Aggiungi una descrizione dell'attività. |
|
FC1008 |
Alcune variabili hanno lo stesso nome. Assicurati che tutte le variabili abbiano un nome univoco. |
|
FC1009 |
L'espressione non è valida. |
|
FC1010 |
La condizione non è valida. |
|
FC1011 |
Il sistema rileva un'interruzione nel flusso principale. Elimina il link per correggere l'errore. |
|
FC1012 |
L'errore è causato da un collegamento interrotto nel flusso degli eventi. Elimina il link per risolvere il problema. |
|
FC1013 |
Il sistema utilizza l'attività in più di un flusso di eventi. I flussi di eventi non possono condividere attività comuni e devono avere un inizio e una fine univoci. |
|
FC1014 |
Il contatto in coda deve interrompere il flusso. Il collegamento di output può connettersi solo a un'attività End Flow. |
|
FC1015 |
Il sistema identifica i campi configurati in modo errato nell'attività e mostra un collegamento all'attività non riuscita durante la convalida. Fai clic sul collegamento per accedere all'attività e al campo che causa l'errore. Attenetevi alle indicazioni di ciascun campo per correggere eventuali errori e inserire dati validi. |
|
FC1016 |
Un altro flusso utilizza lo stesso nome di questo. Modifica il nome del flusso per renderlo univoco. |
|
FC1017 |
Un'attività ha delle frecce che partono da essa e puntano verso di essa. |
Per ulteriori informazioni sugli errori di GraphQL Server, vedere https://www.apollographql.com/docs/react/data/error-handling/.
) per sostituire tutte le occorrenze nell'intero flusso.