Panoramica

Flow Designer fornisce un'interfaccia per creare flussi in tempo reale per soddisfare i requisiti organizzativi. 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 di Flow Designer consente una facile configurazione dei componenti del flusso. È possibile impostare le proprietà di ogni attività che influenza l'esecuzione del flusso. È inoltre possibile configurare variabili ed espressioni per definire la logica di flusso.

Introduzione

Prima di utilizzare Flow Designer, è necessario eseguire il provisioning di diverse entità dal portale di gestione del contact center Webex e da Control Hub. È possibile utilizzare queste entità direttamente, come parte di Flow Designer (ad esempio, code e file audio) o indirettamente per abilitare il routing dei contatti (ad esempio, Distribuzione delle chiamate nelle strategie di routing delle code).

È necessario configurare gli elementi seguenti prima di creare flussi in Progettazione flusso:

  • Punti di ingresso

  • Coda

  • Agenti

  • Profilo utente

  • Profilo desktop

  • Team

  • Agente virtuale

  • File audio

Terminologia chiave

In questo capitolo si fa riferimento ai seguenti termini:

  • Attività: un singolo passaggio di un flusso, rappresentato da un nodo nell'interfaccia di Progettazione flusso. Ad esempio, riprodurre un messaggio o effettuare una richiesta HTTP. Questo è l'elemento che viene trascinato e rilasciato dall'utente in un flusso.

    Per le proprietà delle attività basate su menu a discesa, il filtro di ricerca è abilitato per impostazione predefinita. Se in un elenco a discesa è disponibile un numero maggiore di opzioni oltre il limite predefinito, puoi inserire una parola chiave da cercare e scegliere l'opzione desiderata dal risultato compilato automaticamente.

  • Evento: Uno stimolo interno o esterno al sistema che può causare l'esecuzione di un flusso o di un percorso di flusso. Questi possono essere messaggi Kafka, richieste HTTP esterne, azioni dell'utente, ecc. Flow Designer è un'applicazione basata su eventi che esegue flussi in risposta a eventi. Se e quando vengono attivati determinati eventi, i flussi vengono eseguiti automaticamente come configurato.

  • Flusso: sequenza di attività definita dall'utente che vengono eseguite in risposta a un evento.

  • Link: Un link è la freccia che collega 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à, fare clic sul collegamento per visualizzare l'icona di eliminazione e procedere all'eliminazione della riga.

Accesso all'applicazione Flow Designer

Flow Designer utilizza il Single Sign-On (SSO) utilizzando Cisco Common Identity. Se è già stato effettuato l'accesso al portale di gestione Cisco Webex Control Hub o Cisco Webex Contact Center e quando si tenta di accedere a Flow Designer, si otterrà automaticamente l'accesso all'applicazione. In caso contrario, il sistema richiede di immettere le credenziali SSO nella schermata di accesso standard.

Operazioni preliminari

Per accedere all'applicazione Flow Designer, è necessario disporre di una licenza agente Premium e di un profilo utente che disponga dei diritti per modificare i flussi.

1

Accedere all'organizzazione del cliente utilizzando Control Hub URL https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso .

È inoltre possibile accedere ai flussi dal portale di gestione. Dalla barra di spostamento del portale di gestione scegliere Strategie di instradamento> Strategie di instradamento> Clusso.

Requisiti del browser di Flow Designer

Nella tabella seguente sono elencati i 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

ESR 68 o ESR versioni successive

ESR V102.0 o superiore ESR

ESR 68 e ESR successive

N/D

Microsoft Edge

42.17134 o più

103.0.1264.44 o più

N/D

N/D

Chromium

N/D

N/D

N/D

79 o più

Configurare le seguenti opzioni del browser:

  • Abilitare i cookie e i dati dei siti.

  • Impostare il livello di sicurezza su Medio.

  • Opzione Abilita immagine.

  • Disabilita il blocco popup.

  • Abilita JavaScript.

Requisiti e-mail di Flow Designer

Flow Designer supporta i seguenti server di posta elettronica:

  • Office 365

  • Gmail

Flow Designer Layout

Libreria di attività

La Libreria attività comprende l'elenco delle attività associate a Flow Designer. L'utente può trascinare e rilasciare le attività nelle tele Flusso principale o Flussi evento per progettare i relativi flussi. La Libreria attività contiene le seguenti sezioni:

  • GESTIONE DELLE CHIAMATE: le attività di gestione delle chiamate vengono utilizzate per creare flussi che gestiscono le interazioni vocali nel contact center. Sono specifici per il caso d'uso della gestione delle chiamate tramite agenti Interactive Voice Response (IVR) e 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 nel flusso indipendentemente dal caso d'uso.

È possibile nascondere ed espandere la libreria attività come desiderato per aumentare lo spazio di lavoro sull'area di disegno tra le configurazioni.

Area di disegno, flusso principale e flussi di eventi

L'area di disegno è lo spazio di lavoro grigio sul quale si rilasciano le attività. Usa i controlli nella parte inferiore sinistra dello schermo per spostarti nell'area di disegno e ingrandire e rimpicciolire. Non ci sono vincoli sulla dimensione del flusso o sull'utilizzo dell'area di disegno.

Flow Designer dispone di due schede che consentono ulteriore spazio nell'area di lavoro:

Queste schede separano logicamente i diversi percorsi del flusso e creano uno spazio di lavoro più organizzato.

Flusso principale

Utilizzare la scheda Main Flow (Flusso principale) per eseguire lo script del flusso primario in base all'evento di attivazione definito nell'attività Start Flow (Avvia flusso). Nella scheda Flusso principale, configurare l'esperienza end-to-end per un chiamante, a partire dal menu Cisco Unified IP Interactive Voice Response (IVR), fino a rifiutare esplicitamente o concludere la chiamata. Il flusso contiene passaggi prevedibili che il sistema esegue in sequenza.

Flussi di eventi

In qualsiasi momento durante l'esecuzione del flusso principale, il sistema attiva eventi che interrompono il flusso principale. Ad esempio, quando un agente risponde a una chiamata telefonica, l'esperienza del chiamante nella coda viene interrotta. Se si desidera definire un comportamento univoco quando vengono attivati questi eventi, è possibile creare script per i flussi di eventi facoltativi. I flussi di eventi sono asincroni rispetto al flusso principale. Non è possibile prevedere se o quando un flusso di eventi verrà attivato. Per questo motivo, i flussi di eventi sono opzionali e sono destinati a estendere la funzionalità del flusso principale.

Puoi configurare più flussi di gestione degli eventi nell'area di disegno Flussi di eventi. Ogni flusso di eventi deve avere un inizio e una fine univoci, senza attività condivise.

Per ulteriori informazioni sui gestori eventi, vedere Eventi.

Barra degli strumenti zoom

La barra degli strumenti zoom in Flow Designer contiene i pulsanti Proprietà globali, zoom avanti e zoom indietro per visualizzare il riquadro Proprietà globali e ridurre o ingrandire il contenuto nell'area di disegno.

  • Proprietà globali: fare clic sull'icona Per aprire il riquadro Proprietà globali. Per ulteriori informazioni, vedere Riquadro Proprietà.

  • Ingrandire: fare clic sull'icona Sulla barra degli strumenti. Quando si raggiunge il limite massimo, il pulsante è disabilitato.

  • Zoom indietro: fare clic sull'icona Sulla barra degli strumenti. Quando si raggiunge il limite massimo, il pulsante è disabilitato.

  • Attività di copia e incolla: fai clic sull'icona Sulla barra degli strumenti per copiare e incollare le attività selezionate nell'area di disegno. Per ulteriori informazioni, vedere Attività Copia e Incolla.

Riquadro delle proprietà

In Flow Designer è presente un riquadro delle proprietà che viene visualizzato a destra dell'applicazione. I parametri vengono impostati per il flusso (proprietà globali) o per un'attività selezionata. È possibile nascondere ed espandere il riquadro per aumentare lo spazio di lavoro nell'area di disegno tra le configurazioni.

Il riquadro Proprietà globali viene visualizzato per impostazione predefinita al caricamento del flusso. Fare clic sull'icona Per aprire il riquadro Proprietà globali. I Consente di aprire e chiudere il riquadro Proprietà quando si lavora sui flussi. È inoltre possibile fare clic in un punto qualsiasi dell'area di disegno vuota per tornare alla visualizzazione del riquadro Proprietà globali. Il riquadro Proprietà globali non è visibile quando si seleziona un'attività.

Le seguenti configurazioni sono contenute nel riquadro Proprietà globali:

  • (Facoltativo) Fornire una descrizione del flusso.

  • Gestire le variabili personalizzate e predefinite. Per ulteriori informazioni sulle variabili di flusso, vedere Imposta variabile.

  • Visualizzare le informazioni sulla cronologia dei flussi, tra cui il proprietario, la data dell'ultima modifica e il numero di versione del flusso.

    Fare clic sull'icona Per chiudere il riquadro Proprietà globali.

    Al momento non è presente alcuna funzione di controllo della versione. La versione del flusso corrisponde al numero di volte in cui il flusso è stato pubblicato.

Riquadro dell'intestazione

Nel riquadro Intestazione viene visualizzato il nome del flusso, che viene aggiornato dinamicamente quando si modifica il nome del flusso dal riquadro Proprietà globali. Il pannello dell'intestazione ha un pulsante Esci. Flow Designer consente di salvare una bozza di flusso esistente se si desidera tornare e continuare a lavorare in un secondo momento.

Per salvare le bozze dei flussi o chiudere l'applicazione, fare clic su Salva flusso e disconnetti nell'angolo superiore destro dell'applicazione.

Riquadro piè di pagina

Il riquadro del piè di pagina contiene quanto segue:

  • Salvataggio automatico abilitato: la parte sinistra del riquadro Piè di pagina indica che il salvataggio automatico è abilitato. I flussi vengono salvati per evitare la perdita di dati e viene visualizzata una notifica di errore se il salvataggio automatico viene sospeso.

    Esiste uno scenario in cui i dati potrebbero andare persi se si chiude la finestra del browser mentre i dati vengono salvati automaticamente. Si consiglia di attendere alcuni secondi dopo aver apportato modifiche al flusso prima di chiudere il browser.

  • Versione applicazione: a sinistra del riquadro Piè di pagina viene visualizzata la versione dell'applicazione Flow Designer. È possibile utilizzare la versione per la risoluzione degli errori in Flow Designer.

  • Convalida flusso: la convalida del flusso verifica se sono presenti errori nella struttura di un flusso che ne impediscono il funzionamento. È possibile abilitare l'interruttore di convalida a destra del riquadro a piè di pagina in qualsiasi momento. Per impostazione predefinita, la convalida non è in esecuzione sul back-end, pertanto non vengono visualizzati errori nella finestra. Quando il toggle è abilitato, inizia la convalida back-end e qualsiasi errore nel flusso viene visualizzato nell'interfaccia utente. Per ulteriori informazioni sulla convalida del flusso, vedere Convalida di un flusso.

  • Pubblicazione flow: prima di poter pubblicare un flusso, è necessario convalidare il flusso e risolvere eventuali errori. Il pulsante Pubblica è disabilitato se l'interruttore Convalida è disattivato. Una volta abilitata la convalida, il pulsante Pubblica rimane disabilitato se sono presenti errori attivi nel flusso. Per ulteriori informazioni sulla pubblicazione di flussi, vedere Pubblicare un flusso.

Attività ed eventi di Flow Designer

Attività di gestione delle chiamate

Riproduci musica

L'attività Riproduci musica riproduce musica quando arriva una chiamata o si trova in coda. È possibile scegliere un file audio da riprodurre quando si mette in attesa un chiamante.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Gestione degli errori.

Le seguenti sezioni consentono di configurare l'attività Riproduci musica:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Impostazioni musicali

Se uno degli input dell'elenco ordinato è vuoto, il sistema genera un errore di flusso. Risolvere questi errori prima di pubblicare il flusso.

Parametro

Descrizione

File audio staticoScegliere questa opzione se si desidera configurare l'audio statico da riprodurre dalla pagina Prompt audio in Control Hub .

Scegliere il nome del file audio (.wav) dall'elenco a discesa File musicale.

Per ulteriori informazioni, vedere Gestire i prompt audio.

File audio dinamico

Scegliere questa opzione se si desidera configurare l'audio da riprodurre dinamicamente all'interno di un singolo flusso. Ad esempio, è possibile configurare questa variabile per riprodurre il prompt audio in più lingue in base alle preferenze del cliente durante l'interazione.

Per configurare il file audio dinamico, immettere il valore della variabile audio sotto forma di espressione ciottolo. Per ulteriori informazioni, vedere Sintassi dei modelli Pebble.

Il valore della variabile deve corrispondere al nome del file .wav caricato in Control Hub.

Offset iniziale

Imposta la durata in secondi per la riproduzione del file musicale.

Ad esempio, supponiamo che il file musicale sia lungo 60 secondi. Se l'offset iniziale è impostato su 45 secondi e la durata della musica è di 30 secondi, il file riproduce gli ultimi 15 secondi e torna all'inizio e riproduce i primi 15 secondi. 0 è l'ora di inizio.

Puoi inserire l'offset iniziale come numero statico (esempio: 20) o espressione (esempio: {{MusicLength + 20}}).

Assicurarsi che l'input contenga valori numerici.

Durata della musica

Specificare la durata in secondi per il file musicale selezionato. (Ad esempio, 30 secondi). Puoi inserire la durata della musica come numero statico (esempio: 20) o espressione (esempio: {{MusicLength + 20}}).

Assicurarsi che l'input contenga valori numerici. Se l'offset iniziale e la durata della musica sono più lunghi della lunghezza del file, la musica torna all'inizio e continua a essere riprodotta.

La musica suona secondo le seguenti regole:
  • Se la durata della musica specificata è inferiore alla lunghezza del file audio, la musica viene riprodotta per la durata specificata. Ad esempio, se la durata della musica è di 30 secondi e il file audio dura 40 secondi, la musica viene riprodotta per 30 secondi.
  • Se la durata della musica specificata è maggiore della lunghezza del file audio, la musica viene riprodotta per cinque volte la lunghezza del file audio, eseguendo ciclicamente se necessario. Ad esempio, se la durata della musica è di 600 secondi e il file audio dura 40 secondi, la musica viene riprodotta per 200 secondi (cinque volte la lunghezza del file audio).

Quando si include l'attività Riproduci musica prima dell'attività di richiesta HTTP in un flusso di chiamata, la richiesta HTTP viene eseguita solo dopo che l'audio è stato riprodotto completamente.

Feedback

Configura l'attività di feedback per avviare sondaggi post-chiamata (con tecnologia Webex Experience Management) per raccogliere feedback dai chiamanti. Sono disponibili i seguenti tipi di sondaggi:

  • IVR Sondaggi post-chiamata: configura l'attività di feedback nell'area di disegno Flussi di eventi in Flow Designer, dopo l'eventoAgentDisconnected . A seconda della configurazione in Webex Experience Management, il contact center riproduce un sondaggio IVR ai chiamanti.

    Il chiamante utilizza la tastiera per rispondere al sondaggio. Se il chiamante risponde parzialmente al sondaggio non rispondendo entro la durata del timeout configurato o fornendo input non validi, il contact center invia risposte parziali al sondaggio a Webex Experience Management.

    Assicurati di utilizzare l'attività Disconnetti contatto dopo l'attività di feedback per terminare la chiamata IVR.

  • Sondaggi post-chiamata tramite e-mail o SMS: configurare l'attività di feedback nella scheda Flussi di eventi di Flow Designer dopo l'evento PhoneContactEnded . A seconda delle regole dei criteri di spedizione impostate in Webex Experience Management, il contact center invia un sondaggio ai chiamanti tramite e-mail o SMS.

    Quando si progetta un flusso, un'interazione Consult non può includere un'attività di feedback sul sondaggio post-chiamata.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le sezioni seguenti consentono di configurare l'attività di feedback:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere il nome dell'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Sondaggio

Per amministrare un sondaggio al cliente, selezionare da un elenco di questionari per Voice o invii per sondaggi e-mail o SMS. I questionari e gli inviti configurati in Webex Experience Management sono disponibili nell'elenco.

Tabella 1. Metodi di indagine
Parametro Descrizione

Basato sulla voce

Per riprodurre un sondaggio in linea al cliente, eseguire le operazioni seguenti:

  • Scegliere il pulsante di opzione basato sulla voce.

  • Scegli il sondaggio vocale dall'elenco a discesa.

Basato su e-mail/SMS

Per fornire un sondaggio e-mail/SMS offline al cliente, effettuare le seguenti operazioni:

  • Scegliere il pulsante di opzione Basato su e-mail/SMS .

  • Scegli il sondaggio basato su e-mail o SMS dall'elenco a discesa.

Impostazioni della lingua

Gestire la lingua in cui il cliente vive il sondaggio. Se la lingua non è supportata in Webex Experience Management, la lingua di fallback è l'inglese (Stati Uniti). Per ulteriori informazioni, vedere Webex Experience Management Supporto linguistico.

Tabella 2. Impostazioni della lingua
Parametro Descrizione

Sostituisci impostazioni lingua

Abilita il pulsante di alternanza Sostituisci impostazioni lingua per impostare qualsiasi lingua personalizzata per Webex Experience Management.

  • Imposta lingua: selezionare la lingua preferita dall'elenco a discesa. L'elenco a discesa visualizza le lingue supportate da Webex Experience Management.

Se il pulsante di attivazione/disattivazione Sostituisci impostazioni lingua non è abilitato, la variabile Global_Language viene utilizzata per definire le impostazioni Webex Experience Management predefinite. Per ulteriori informazioni, vedere Variabili globali in Flow Designer.

Informazioni sul cliente

Specificare le informazioni sul cliente da trasmettere insieme alle precompilazioni che Webex Experience Management invia per acquisire la risposta al sondaggio. A seconda delle configurazioni di spedizione impostate in Webex Experience Management, il contact center invia le informazioni di precompilazione.

Tabella 3. Informazioni per i clienti
Parametro Descrizione

ID cliente

(Opzionale) Selezionare un identificatore univoco per il cliente dall'elenco a discesa.

E-mail

(Opzionale) Selezionare l'indirizzo e-mail del cliente dall'elenco a discesa.

Numero di telefono

(Opzionale) Selezionare il numero di telefono del cliente dall'elenco a discesa.
Passaggio variabile

Specificare le variabili aggiuntive come precompilazioni personalizzate che vengono passate (oltre alle risposte al sondaggio) da Webex Contact Center a Webex Experience Management.

Tabella 4. Parametri chiave-valore

Parametro

Descrizione

Chiave-Valore

Indica i parametri variabili facoltativi che il contact center passa a Webex Experience Management.

Le colonne Chiave e Valore consentono di immettere il nome di una variabile e il valore associato. Il valore della variabile può essere una stringa, un intero o un'espressione con sintassi tra doppie parentesi graffe (nel caso di variabile di flusso). Per ulteriori informazioni, vedere Variabili di flusso personalizzate.

Per aggiungere un parametro variabile, fare clic su Aggiungi nuovo. Questo aggiunge una riga in cui è possibile inserire la rispettiva coppia chiave-valore.
  • Per passare qualsiasi variabile personalizzata dal contact center, l'amministratore deve creare una domanda di precompilazione personalizzata in Webex Experience Management.

    Per ulteriori informazioni sulla configurazione di un questionario di sondaggio, vedere Questionari in Webex Experience Management documentazione.

  • Il parametro Key nella variabile e il nome visualizzato della domanda di precompilazione creata in Webex Experience Management devono essere uguali.

  • Se il parametro Key non corrisponde al nome visualizzato della domanda di precompilazione, il contact center non invia i parametri chiave-valore a Webex Experience Management.

  • Se la variabile include informazioni personali, assicurarsi di abilitare l'interruttore Contrassegna come informazioni di identificazione personale (PII) per tale domanda in Webex Experience Management.

    Per ulteriori informazioni sulle informazioni personali, vedere Gestione delle informazioni personali in Experience Management in Webex Experience Management documentazione.

Per ulteriori informazioni sulle precompilazioni personalizzate, vedere Impostazione di precompilazioni personalizzate per sondaggi di feedback post-chiamata in Webex Experience Management documentazione.

Impostazioni avanzate

L'attività Feedback include le seguenti impostazioni per convalidare le risposte DTMF previste dai clienti.

Tabella 5. Impostazioni avanzate

Parametro

Descrizione

Timeout

Indica la durata massima per la quale l'attività attende la risposta del cliente. Il valore predefinito è 3 secondi.

È possibile configurare il numero massimo di tentativi in caso di input DTMF non valido o assente, nonché i messaggi di notifica audio (per input non valido, timeout e superamento massimo) per questionari utilizzando Webex Experience Management.

Per ulteriori informazioni, vedere Impostazioni di tentativi e timeout in Post chiamata IVR sondaggio in Webex Experience Management documentazione .

Riproduci messaggio

L'attività Riproduci messaggio riproduce un gruppo di continuità al chiamante. Puoi 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 possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Gestione degli errori.

  • L'attività Riproduci messaggio non è disponibile per DTMF input.
  • L'attività Riproduci messaggio è interrompibile a causa della disponibilità dell'agente a rispondere alla chiamata, se inclusa dopo l'attività Contatto coda in un flusso di chiamata.

Le seguenti sezioni consentono di configurare l'attività Riproduci messaggio:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Segnalazione

Se non si desidera utilizzare la funzionalità di sintesi vocale nel prompt, disattivare il pulsante di attivazione/disattivazione della sintesi vocale. Per impostazione predefinita, la sintesi vocale non è abilitata.

È possibile configurare fino a cinque prompt audio (file audio e variabili di prompt audio combinati). Il prompt completo viene riprodotto al chiamante nell'ordine configurato, alternando i file audio e le variabili del prompt audio.

Se uno degli input dell'elenco ordinato è vuoto, il sistema risponde con un errore di flusso. Risolvere questi errori prima di pubblicare il flusso.

Tabella 6. Configurazione rapida senza sintesi vocale abilitata

Parametro

Descrizione

Aggiungi file audio

Per configurare il prompt senza sintesi vocale, aggiungere almeno un file audio preregistrato. Scegliere il file audio desiderato dall'elenco a discesa contrassegnato come 1.

Per aggiungere altri file audio, fare clic su Aggiungi nuovo. I file vengono riprodotti al chiamante nell'ordine in cui vengono visualizzati.

Per rimuovere un file audio dalla sequenza, fate clic sull'icona Elimina visualizzata accanto a ciascun elenco a discesa.

Aggiungi variabile audio

Utilizzare questa opzione per configurare il prompt audio da riprodurre dinamicamente ai clienti. Ad esempio, è possibile configurare questa variabile per riprodurre il prompt audio in più lingue in base alle preferenze del cliente durante l'interazione.

Per configurare la variabile audio, fare clic su Aggiungi variabile audio. Immettere il valore della variabile sotto forma di espressione ciottolo.

Per ulteriori informazioni, vedere Sintassi dei modelli Pebble.

Il valore della variabile deve corrispondere al nome del file .wav caricato in Control Hub.

Per utilizzare la funzionalità di sintesi vocale nel prompt, abilitare il pulsante di attivazione/disattivazione Sintesi vocale . È possibile configurare fino a un totale di cinque prompt audio (messaggi di sintesi vocale, file audio e variabili di prompt audio combinati). Il prompt completo viene riprodotto al chiamante nell'ordine configurato, alternando le variabili di sintesi vocale, file audio e prompt audio.

Tabella 7. Configurazione rapida con sintesi vocale abilitata

Parametro

Descrizione

Connettore

Indica il connettore per autenticare il servizio di sintesi vocale. L'elenco a discesa visualizza il nome di tutti i connettori Google in Control Hub. Vengono visualizzati solo i connettori attivi. Selezionare il connettore dall'elenco a discesa.

  • I clienti esistenti sulla piattaforma vocale classica possono visualizzare solo il connettore Google TTS nell'elenco a discesa.
  • I clienti esistenti sulla piattaforma vocale di nuova generazione possono visualizzare entrambi i connettori Cisco Cloud Text-to-Speech e Google TTS.

Sostituisci impostazioni vocali e di lingua predefinite

Utilizzare questo pulsante di attivazione/disattivazione per ignorare le impostazioni vocali configurate nella variabile Nome voce globale. Questo parametro è abilitato per impostazione predefinita.

Voce in uscita

Indica il nome della voce di output. Questo campo viene visualizzato solo se si abilita il pulsante di alternanza Sostituisci impostazioni vocali e lingua predefinite. Selezionare il nome della voce di output dall'elenco a discesa.

Se il nome della voce di output supportato da Google non è disponibile nell'elenco a discesa Voce di uscita , disattiva il pulsante di attivazione Sostituisci impostazioni vocali e lingua predefinite. Includere nel flusso l'attività Imposta variabile prima dell'attività Riproduci messaggio.

Configurare l'attività Imposta variabile come segue:

  • Impostare la variabile su Global_VoiceName.

  • Impostare il valore della variabile sul codice del nome vocale in uscita desiderato (ad esempio, en-US-standard-D). Per ulteriori informazioni sulle voci e le lingue supportate, consulta la pagina Voci e lingue supportate da Google .

Aggiungi file audio

Per alternare i messaggi di sintesi vocale a file audio preregistrati, fare clic su Aggiungi file audio. In questo modo viene aggiunta una nuova riga alla configurazione in cui è possibile scegliere il file audio desiderato dall'elenco a discesa.

Per rimuovere un elemento dalla sequenza, fare clic sull'icona Elimina visualizzata accanto all'elenco di input o a discesa corrispondente.

Aggiungi messaggio di sintesi vocale

Per creare il prompt, utilizzare la sintesi vocale o una combinazione di file audio preregistrati e messaggi di sintesi vocale.

Fare clic su Aggiungi messaggio di sintesi vocale per aggiungere un nuovo campo di input di testo alla sezione di creazione del prompt. In questo campo, digitare il messaggio da riprodurre al chiamante nella lingua e nella voce selezionate. Il campo accetta due tipi di input: testo non elaborato (testo non crittografato) o dati in formato SSML (Speech Synthesis Markup Language). È inoltre possibile utilizzare le variabili come parte del messaggio per leggere il contenuto dinamico.

Per i tag SSML supportati per Cisco Cloud Text-to-Speech, vedere Sintesi vocale (TTS) in Webex Contact Center.

Aggiungi variabile audio

Utilizzare questa opzione per configurare il prompt audio da riprodurre dinamicamente ai clienti. Ad esempio, è possibile configurare questa variabile per riprodurre il prompt audio in più lingue in base alle preferenze del cliente durante l'interazione.

Per configurare la variabile audio, fare clic su Aggiungi variabile audio. Immettere il valore della variabile sotto forma di espressione ciottolo.

Per ulteriori informazioni, vedere Sintassi dei modelli Pebble.

Il valore della variabile deve corrispondere al nome del file .wav caricato in Control Hub.

Impostazioni di sintesi vocale

Le impostazioni di sintesi vocale includono le seguenti impostazioni utilizzate per convalidare l'input DTMF previsto dal chiamante.

Tabella 8. Impostazioni di sintesi vocale

Parametro

Descrizione

Tasso di conversazione

Indica la velocità del discorso. Aumentare o diminuire l'input numerico per mantenere la velocità vocale ideale e controllare la velocità di conversazione in uscita.

I valori validi per l'input numerico sono compresi tra 0,25 e 4,0 parole al minuto (wpm). Il valore predefinito è 1.0 wpm.

Guadagno di volume

Indica l'aumento o la diminuzione del volume di output. Aumentare o diminuire l'input numerico per mantenere il volume ideale del parlato di output.

Le voci valide per l'input numerico sono comprese tra –96,0 decibel e 16,0 decibel (dB). Il valore predefinito è 0,0 dB.

  • Quando si include l'attività Riproduci messaggio prima dell'attività Richiesta HTTP in un flusso di chiamata, la richiesta HTTP viene eseguita solo dopo la riproduzione completa dell'audio.

Popup schermata

Una schermata a comparsa è una finestra o una finestra di dialogo che viene visualizzata sul desktop dell'agente quando questi risponde a una chiamata del cliente. L'agente ottiene ulteriori informazioni sul chiamante per continuare una conversazione. Per ulteriori informazioni, vedere la sezione Screen Pop in Introduzione a Agent Desktop articolo.

L'attività Schermata a comparsa diventa rilevante solo dopo che un agente partecipa a un'interazione. In genere utilizza gli eventi AgentAnswered e PhoneContactEnded.

Quando si utilizza questa attività nel flusso principale, si espone un insieme di eventi nella scheda Flussi di eventi. Per ulteriori informazioni su questi eventi, vedere Eventi.

È possibile creare un singolo flusso di gestione degli eventi per ogni evento. Ad esempio, quando un agente accetta una chiamata in entrata, viene visualizzata una schermata a comparsa. L'attività Schermata a comparsa contiene informazioni basate sulle variabili di flusso. La schermata a comparsa integra Webex Contact Center con altre applicazioni aziendali quali CRM (Salesforce), strumenti di biglietteria e sistema di immissione degli ordini.

Completare questa configurazione nella scheda Event Flows (Flussi di eventi) in Flow Designer. Per definire diversi comportamenti della schermata a comparsa basati sui criteri del flusso principale, utilizzare un'attività Condizione o Caso. È possibile definire una schermata a comparsa per ogni flusso.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Screen Pop per i nuovi canali digitali deve essere configurato in Connect Flow Builder. Per ulteriori informazioni, vedere https://help.imiconnect.io/docs/wxcc-overview.

Le sezioni riportate di seguito consentono di configurare l'attività Schermata a comparsa:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Impostazioni URL

Utilizzare l'opzione per l'impostazioni dell'URL per definire un URL per le configurazioni delle schermate a comparsa. Per digitare una variabile, utilizzare la sintassi {{variables}}.

Ad esempio, {{NewPhoneContact.ANI}}.

Tabella 9. Impostazioni URL

Parametro

Descrizione

Screen Pop URL (URL della schermata a comparsa)

Immettere l'URL del sito Web desiderato, ad esempio http://www.salesforce.com. Dopo che l'agente ha risposto a una chiamata, l'URL configurato popola la schermata a comparsa nel desktop.

Query Parameters (Parametri di query)

Immettere le varie variabili nel payload.

Per aggiungere un nuovo parametro di query, fare clic su Aggiungi nuovo. Immettere i dettagli dell'attributo-valore rispettivamente nei campi CHIAVE e VALORE.

Etichetta desktop a comparsa della schermata

Immettere un testo di visualizzazione personalizzato, breve e intuitivo, che sostituisca l'URL della schermata a comparsa su Agent Desktop.

Dopo che l'agente ha risposto o terminato una chiamata, questa etichetta viene visualizzata come un collegamento ipertestuale nella notifica della schermata a comparsa su Agent Desktop.

Ad esempio, se l'URL di Screen Pop è http://www.salesforce.com e l'etichetta di Screen Pop Desktop è Salesforce, il sistema visualizza il collegamento ipertestuale come Salesforce nella notifica Screen Pop.

Questa etichetta appare anche nella scheda Screen Pop del Agent Desktop.

Impostazioni di visualizzazione
Tabella 10. Impostazioni di visualizzazione

Parametro

Descrizione

New browser tab (Nuova scheda del browser)

La schermata a comparsa viene visualizzata ogni volta in una nuova scheda del browser senza influenzare la schermata a comparsa esistente.

Existing Screen Pop tab (Scheda schermata a comparsa esistente)

La schermata a comparsa viene visualizzata all'interno della scheda del browser esistente, sostituendo la schermata a comparsa precedente.

Inside Desktop (All'interno del desktop)

La schermata a comparsa viene visualizzata sotto forma di scheda nel riquadro informazioni ausiliarie nel desktop.

Se l'opzione di visualizzazione della schermata a comparsa è Inside Desktop (All'interno del desktop), la schermata a comparsa viene visualizzata nel riquadro delle informazioni ausiliarie per tutta la durata della chiamata. La schermata a comparsa viene conservata anche quando si seleziona un'attività da un altro tipo di canale nel riquadro elenco attività.

Se l'opzione di visualizzazione della schermata a comparsa è Inside Desktop (All'interno del desktop) o Existing browser tab (Scheda browser esistente), i dati immessi nella schermata a comparsa per una chiamata vanno persi se l'agente accetta una nuova chiamata. Per impedire la perdita di dati, configurare l'opzione di visualizzazione come New browser tab (Nuova scheda browser).

Ad esempio, si supponga che l'opzione di visualizzazione della schermata a comparsa sia Inside Desktop (All'interno del desktop). Se l'agente accetta una nuova chiamata in entrata mentre inserisce i dati nella schermata a comparsa per una chiamata precedente, i dati immessi per la chiamata precedente vanno persi quando si apre la schermata a comparsa per la nuova chiamata.

Raccogli cifre

L'attività Raccogli cifre richiede al chiamante di immettere un input a multifrequenza (DTMF) bicolore, 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 di input DTMF comprese tra 0 e 9. Il chiamante può immettere # o * come simbolo di terminazione per indicare la fine dell DTMF input.

  • Il chiamante non può utilizzare i simboli di terminazione per altri scenari nell'ambito dell'attività Raccogli cifre, ad esempio la conferma dell'importo o dell'ID cliente.

  • Per impostazione predefinita, la piattaforma multimediale di nuova generazione supporta solo RFC2833 tipo DTMF per le chiamate in entrata e in uscita.

  • La piattaforma multimediale di nuova generazione supporta DTMF in banda.

  • Questa funzione è disponibile solo se è abilitato il flag di funzionalità corrispondente.

  • È inoltre possibile ascoltare i toni DTMF durante la registrazione e in conferenza con altre parti.

È possibile configurare questi percorsi di gestione degli errori per gestire gli errori di esecuzione del flusso:

Tabella 11. Errori di esecuzione delle attività

Percorso

Descrizione

Timeout immissione

Indica il percorso di uscita degli errori che il flusso intraprende dopo la scadenza del timeout di immissione. La configurazione di questo percorso assicura che il chiamante non rimanga inattivo per troppo tempo. Modificare la durata del timeout di immissione nella sezione Impostazioni avanzate del pannello delle proprietà. Si consiglia di riprodurre un messaggio per chiarire cosa si prevede dal chiamante, quindi tornare all'inizio dell'attività.

Immissione senza corrispondenza

Indica il percorso di uscita degli errori che il flusso intraprende se il chiamante immette un ingresso DTMF non configurato nella sezione Custom Menu Links (Collegamenti menu personalizzati). La configurazione di questo percorso garantisce che il chiamante possa riavviare l'attività e riprovare. Si consiglia di riprodurre un messaggio per chiarire cosa si prevede dal chiamante, quindi tornare all'inizio dell'attività.

Errore non definito

Per ulteriori informazioni, vedere Gestione degli errori.

È possibile configurare l'attività Raccogli cifre utilizzando le seguenti impostazioni:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Impostazioni dei prompt senza sintesi vocale abilitata

Per impostazione predefinita, la sintesi vocale non è abilitata. Per configurare il prompt senza sintesi vocale, aggiungere almeno un file audio preregistrato. Scegliere il file audio dall'elenco a discesa. È possibile configurare fino a un totale di cinque prompt audio (file audio e variabili di prompt audio combinati). Il prompt completo viene riprodotto al chiamante nell'ordine configurato, alternando i file audio e le variabili del prompt audio.

Se uno degli input dell'elenco ordinato è vuoto, il sistema visualizza un errore di flusso. Risolvere questi errori prima di pubblicare il flusso.

Tabella 12. Impostazioni dei prompt senza sintesi vocale abilitata

Parametro

Descrizione

Aggiungi file audio

Per aggiungere altri file audio, fare clic su Aggiungi nuovo. I file vengono riprodotti al chiamante nella sequenza in cui sono configurati.

Per rimuovere un file audio dalla sequenza, fate clic sull'icona Elimina visualizzata accanto a ciascun elenco a discesa. L'icona Elimina non viene visualizzata quando è disponibile un solo elenco a discesa perché è necessario almeno un file audio per il prompt.

Per gestire i file audio, vedere Caricare un file di risorse audio.

Aggiungi variabile audio

Utilizzare questa opzione per configurare il prompt audio da riprodurre dinamicamente ai clienti. Ad esempio, è possibile configurare questa variabile per riprodurre il prompt audio in più lingue in base alle preferenze del cliente durante l'interazione.

Per configurare la variabile audio, fare clic su Aggiungi variabile audio. Immettere il valore della variabile sotto forma di espressione ciottolo.

Per ulteriori informazioni, vedere Sintassi dei modelli Pebble.

Il valore della variabile deve corrispondere al nome del file .wav caricato in Control Hub.

Rendi interrompibile il prompt

La casella di controllo Rendi interrompibile il prompt consente di indicare se il prompt configurato può essere interrotto dall'input o dall'evento del chiamante. Per impostazione predefinita, i prompt non possono essere interrotti. Se il prompt è importante per il chiamante, non permettere che sia interrompibile.

Per le organizzazioni di cui viene eseguito il provisioning con la nuova piattaforma Next Generation, il sistema configura il prompt interrompibile per impostazione predefinita, indipendentemente dal fatto che la casella di controllo Rendi interrompibili i prompt sia selezionata o deselezionata dagli sviluppatori del flusso.

Impostazioni dei prompt con sintesi vocale abilitata

Per impostazione predefinita, la sintesi vocale non è abilitata. Per utilizzare la sintesi vocale nei prompt, abilitare il pulsante di attivazione/disattivazione Sintesi vocale. È possibile configurare fino a un totale di cinque prompt audio (messaggi di sintesi vocale, file audio e variabili dei prompt audio combinati). Il prompt completo viene riprodotto al chiamante nell'ordine configurato, alternando i messaggi di sintesi vocale, i file audio e le variabili dei prompt audio configurati.

Tabella 13. Configurazione rapida con sintesi vocale abilitata

Parametro

Descrizione

Connettore

Le opzioni Lingua e Voce cambiano in base al connettore selezionato. La selezione determina la lingua, il sesso e il tono utilizzati dal sistema per leggere i messaggi di sintesi vocale al chiamante.

Se utilizzi Google TTS, puoi visualizzare in anteprima le varie opzioni nella pagina Sintesi vocale di Google.

  • I clienti esistenti sulla piattaforma vocale classica possono visualizzare solo il connettore Google TTS nell'elenco a discesa.
  • I clienti esistenti sulla piattaforma vocale di nuova generazione possono visualizzare entrambi i connettori Cisco Cloud Text-to-Speech e Google TTS.

Sostituisci impostazioni vocali e di lingua predefinite

Utilizzare questo interruttore per ignorare le impostazioni vocali configurate nella variabile Global Voicename . Questo parametro è abilitato per impostazione predefinita.

Voce in uscita

Indica il nome della voce di output. Questo campo viene visualizzato solo se si abilita il pulsante di alternanza Sostituisci impostazioni vocali e lingua predefinite. Selezionare il nome della voce di output dall'elenco a discesa.

Se il nome della voce di output supportato da Google non è disponibile nell'elenco a discesa Voce di uscita , disattiva il pulsante di attivazione Sostituisci impostazioni vocali e lingua predefinite. Includere l'attività Imposta variabile prima dell'attività Raccogli cifre nel flusso.

Configurare l'attività Imposta variabile come segue:

  • Impostare la variabile su Global_VoiceName.

  • Impostare il valore della variabile sul codice del nome vocale in uscita desiderato (ad esempio, en-US-standard-D). Per ulteriori informazioni sulle voci e le lingue supportate, consulta la pagina Voci e lingue supportate da Google .

Aggiungi testo al messaggio vocale

Quando si crea il prompt, è possibile utilizzare la sintesi vocale o una combinazione di file audio preregistrati e messaggi di sintesi vocale. Fare clic su Aggiungi messaggio di sintesi vocale per aggiungere un nuovo campo di input di testo alla sezione Prompt. Qui puoi digitare il messaggio che viene letto al chiamante con la lingua e la voce selezionate. Il campo accetta due tipi di input: testo non elaborato (testo non crittografato) o dati in formato SSML. È possibile utilizzare le variabili anche come parte del messaggio per leggere il contenuto dinamico.

Per specificare una variabile, utilizzare la sintassi seguente: {{variable}}. Ad esempio, {{NewPhoneContact.ANI}}.

Per i tag SSML supportati per Cisco Cloud Text-to-Speech, vedere Sintesi vocale (TTS) in Webex Contact Center.

Aggiungi file audio

Per alternare i messaggi di sintesi vocale a file audio preregistrati, fare clic su Aggiungi file audio. In questo modo viene aggiunta una nuova riga alla configurazione in cui è possibile selezionare un file audio da un elenco a discesa.

Per rimuovere un elemento dalla sequenza, fare clic sull'icona Elimina accanto all'elemento . L'icona Elimina non è visibile quando è configurato un solo campo, perché è necessario almeno un messaggio o un file audio.

Aggiungi variabile audio

Utilizzare questa opzione per configurare il prompt audio da riprodurre dinamicamente ai clienti. Ad esempio, è possibile configurare questa variabile per riprodurre il prompt audio in più lingue in base alle preferenze del cliente durante l'interazione.

Per configurare la variabile audio, fare clic su Aggiungi variabile audio. Immettere il valore della variabile sotto forma di espressione ciottolo.

Per ulteriori informazioni, vedere Sintassi dei modelli Pebble.

Il valore della variabile deve corrispondere al nome del file .wav caricato in Control Hub.

Rendi interrompibile il prompt

La casella di controllo Rendi interrompibile il prompt consente di indicare se il prompt configurato può essere interrotto dall'input o dall'evento del chiamante. Per impostazione predefinita, i prompt non possono essere interrotti. Se il prompt è importante per il chiamante, non permettere che sia interrompibile.

Per le organizzazioni di cui viene eseguito il provisioning con la nuova piattaforma Next Generation, il sistema configura il prompt interrompibile per impostazione predefinita, indipendentemente dal fatto che la casella di controllo Rendi interrompibili i prompt sia selezionata o deselezionata dagli sviluppatori del flusso.

Impostazioni di sintesi vocale

Le impostazioni di sintesi vocale includono le seguenti impostazioni utilizzate per convalidare l'input DTMF previsto dal chiamante.

Tabella 14. Impostazioni di sintesi vocale

Parametro

Descrizione

Tasso di conversazione

Indica la velocità del discorso. Aumentare o diminuire l'input numerico per mantenere la velocità vocale ideale e controllare la velocità di conversazione in uscita.

I valori validi per l'input numerico sono compresi tra 0,25 e 4,0 parole al minuto (wpm). Il valore predefinito è 1.0 wpm.

Guadagno di volume

Indica l'aumento o la diminuzione del volume di output. Aumentare o diminuire l'input numerico per mantenere il volume ideale del parlato di output.

Le voci valide per l'input numerico sono comprese tra –96,0 decibel e 16,0 decibel (dB). Il valore predefinito è 0,0 dB.

Impostazioni avanzate

L'attività Raccogli cifre include le seguenti impostazioni avanzate utilizzate per convalidare l'input DTMF previsto dal chiamante.

Tabella 15. Impostazioni avanzate

Parametro

Descrizione

Timeout senza input

Indica la durata massima di attesa dell'input da parte dell'attività Raccogli cifre prima di passare al percorso Timeout di ingresso. Il valore predefinito è 3 secondi.

Timeout tra le cifre

Indica la durata massima per la quale l'attività Raccogli cifre attende tra le cifre, prima di continuare nel flusso. Ciò si verifica solo dopo aver immesso almeno una cifra. Il chiamante può immettere il simbolo del terminatore per indicare che la voce è stata completata, in modo che la chiamata proceda senza attendere il timeout tra cifre.

Il timeout tra cifre non è applicabile ai clienti che utilizzano la piattaforma di servizi vocali. Per impostazione predefinita, questo parametro non è disabilitato per i clienti che utilizzano la piattaforma di servizi vocali.

Cifre minime

Indica il numero minimo di cifre che il chiamante deve immettere. Il valore predefinito è 1. Se il chiamante immette l'input inferiore a questo valore, il flusso segue il percorso di immissione non corrispondente configurato nella sezione Gestione errori.

Numero massimo di cifre

Indica il numero massimo di cifre che il chiamante può immettere. Il valore predefinito è 10. Se il chiamante immette un input superiore a questo valore, il flusso segue il percorso Voce non corrispondente configurato nella sezione Gestione errori.

Simbolo Terminator

Indica il carattere che il chiamante può immettere per specificare la fine dell'input. Il simbolo Terminator può essere # o * a seconda della configurazione.

Per impostazione predefinita, il simbolo di terminazione è #.

Variabili di output

L'attività Collect Digits include la variabile di output {{CollectDigits.DigitsEntered}} . Quando il flusso viene eseguito, questa variabile memorizza l'input DTMF immesso dal chiamante durante l'interazione con l'attività. Utilizzare questa variabile nelle attività successive per controllare la sequenza di flusso. Il nome della variabile cambia dinamicamente in base all'etichetta associata all'attività Raccogli cifre. Il sistema deve acquisire più valori variabili se il flusso utilizza più di un'attività Raccogli cifre nel flusso. Per ulteriori informazioni, vedere Variabili di output dell'evento.

Menu

L'attività Menu ti consente di creare un'esperienza Cisco Unified IP Interactive Voice Response (IVR) nel tuo flusso. L'attività riproduce un prompt che consente al chiamante di immettere una cifra DTMF. In base alla cifra immessa dal chiamante, il flusso può seguire un percorso diverso.

Un menu può avere da 1 a 10 rami, rappresentati da cifre da 0 a 9.

È possibile utilizzare l'attività Menu con o senza 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:

Tabella 16. Errori di esecuzione delle attività

Percorso

Descrizione

Timeout immissione

Indica il percorso di uscita degli errori che il flusso intraprende dopo la scadenza del timeout di immissione. La configurazione di questo percorso assicura che il chiamante non rimanga inattivo per troppo tempo. Modificare la durata del timeout di immissione nella sezione Impostazioni avanzate del pannello delle proprietà. Si consiglia di riprodurre un messaggio per chiarire cosa si prevede dal chiamante, quindi tornare all'inizio dell'attività.

Per eseguire il loop della chiamata all'inizio dell'attività per un numero specificato di volte:

  • Configurare l'attività Imposta variabile come segue:
    • Impostare la variabile su Timeout.

    • Impostare il vaue su {{Timeout +1}}.

  • Configurare l'attività Condizione con l'espressione {{Timeout >= n}}, dove n è il numero di volte in cui si desidera restituire la chiamata al menu prima della disconnessione della chiamata. Ad esempio, se {{Timeout >= 3}}, la configurazione restituisce la chiamata al menu tre volte prima della disconnessione della chiamata.

Immissione senza corrispondenza

Indica il percorso di uscita degli errori che il flusso intraprende se il chiamante immette un ingresso DTMF non configurato nella sezione Custom Menu Links (Collegamenti menu personalizzati). La configurazione di questo percorso garantisce che il chiamante possa riavviare l'attività e riprovare. Si consiglia di riprodurre un messaggio per chiarire cosa si prevede dal chiamante, quindi tornare all'inizio dell'attività.

Le seguenti sezioni consentono di configurare l'attività Menu:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Segnalazione

Impostazioni dei prompt senza sintesi vocale

Per impostazione predefinita, la sintesi vocale non è abilitata. Per utilizzare la sintesi vocale nel prompt, abilitare il pulsante di attivazione/disattivazione Sintesi vocale. Scegliere il file audio dall'elenco a discesa. È possibile configurare fino a un totale di cinque prompt audio (file audio e variabili di prompt audio combinati). L'attività riproduce il prompt completo al chiamante nell'ordine configurato, alternando i file audio e le variabili del prompt audio configurate.

Se uno degli input dell'elenco ordinato è vuoto, il sistema genera un errore di flusso. Risolvere questi errori prima di pubblicare il flusso.

Tabella 17. Impostazioni dei prompt senza sintesi vocale abilitata

Parametro

Descrizione

Aggiungi file audio

Per configurare il prompt senza sintesi vocale, aggiungere almeno un file audio preregistrato. Scegli il file dal campo a discesa con l'etichetta 1. Per aggiungere altri file audio, fare clic su Aggiungi nuovo.

Per rimuovere un file audio dalla sequenza, fate clic sull'icona Elimina visualizzata accanto all'elenco a discesa. Poiché è necessario almeno un file audio, l'icona Elimina non è visibile se è visibile un solo campo a discesa.

Gestire i file audio dall'impostazione Prompt audio in Control Hub. Per ulteriori informazioni, vedere Gestire i prompt audio.

Aggiungi variabile audio

Utilizzare questa opzione per configurare il prompt audio da riprodurre dinamicamente ai clienti. Ad esempio, è possibile configurare questa variabile per riprodurre il prompt audio in più lingue in base alle preferenze del cliente durante l'interazione.

Per configurare la variabile audio, fare clic su Aggiungi variabile audio. Immettere il valore della variabile sotto forma di espressione ciottolo.

Per ulteriori informazioni, vedere Sintassi dei modelli Pebble.

Il valore della variabile deve corrispondere al nome del file .wav caricato in Control Hub.

Rendi interrompibile il prompt

Questa opzione consente di indicare se il prompt configurato può essere interrotto dall'input o dall'evento del chiamante. Per impostazione predefinita, Rendi interrompibile prompt non è selezionata per l'attività Menu. Se si desidera che il chiamante sia in grado di interrompere il menu quando immette l'input DTMF, è consigliabile rendere interrompibile il messaggio.

Per le organizzazioni di cui è stato eseguito il provisioning con la nuova piattaforma Next Generation, il sistema configura il prompt interrompibile per impostazione predefinita, indipendentemente dal fatto che gli sviluppatori del flusso abbiano selezionato o deselezionato la casella di controllo Rendi interrompibile il prompt.

Impostazioni dei prompt con sintesi vocale

Per utilizzare la sintesi vocale nel prompt, abilitare il pulsante di attivazione/disattivazione Sintesi vocale. È possibile configurare fino a un totale di cinque prompt audio (messaggi di sintesi vocale, file audio e variabili di prompt audio combinati). L'attività riproduce il prompt completo al chiamante nell'ordine configurato, alternando le variabili di sintesi vocale, file audio e prompt audio.

Tabella 18. Impostazioni dei prompt con sintesi vocale abilitata

Parametro

Descrizione

Connettore

Scegliere un connettore per autenticare il servizio di sintesi vocale. L'elenco a discesa visualizza i nomi dei connettori Google configurati in Control Hub.

  • I clienti esistenti sulla piattaforma vocale classica possono visualizzare solo il connettore Google TTS nell'elenco a discesa.
  • I clienti esistenti sulla piattaforma vocale di nuova generazione possono visualizzare entrambi i connettori Cisco Cloud Text-to-Speech e Google TTS.

Sostituisci impostazioni vocali e di lingua predefinite

Utilizzare questo pulsante di attivazione/disattivazione per ignorare le impostazioni vocali configurate nella variabile Nome voce globale. Questo parametro è abilitato per impostazione predefinita.

Voce in uscita

Selezionare il nome della voce di output dall'elenco a discesa.

Se il nome della voce di output supportato da Google non è disponibile nell'elenco a discesa Voce di uscita, disattiva il pulsante di alternanza Sostituisci impostazioni vocali e lingua predefinite. Includere nel flusso l'attività Imposta variabile prima dell'attività Menu.

Configurare l'attività Imposta variabile come segue:

  • Impostare la variabile su Global_VoiceName.

  • Impostare il valore della variabile sul codice del nome vocale in uscita desiderato (ad esempio, en-US-standard-D). Per ulteriori informazioni sulle voci e le lingue supportate, consulta la pagina Voci e lingue supportate da Google .

Aggiungi file audio

Per alternare i messaggi di sintesi vocale a file audio preregistrati, fare clic su Aggiungi file audio. In questo modo viene aggiunta una nuova riga alla configurazione in cui è possibile scegliere un file audio da un elenco a discesa.

Per rimuovere un elemento dalla sequenza, fare clic sull'icona Elimina accanto all'elemento . Poiché è richiesto almeno un messaggio o un file audio, l'icona Elimina non è visibile quando è configurato un solo campo.

Aggiungi testo al messaggio vocale

Quando si crea il prompt, è possibile utilizzare esclusivamente la sintesi vocale oppure una combinazione di file audio preregistrati e messaggi di sintesi vocale. Fare clic su Aggiungi messaggio di sintesi vocale per aggiungere un nuovo campo di input di testo alla sezione di creazione del prompt.

È possibile digitare il messaggio che deve essere letto al chiamante utilizzando la lingua e la voce selezionate. Il campo accetta due tipi di input: testo non elaborato (testo normale) o dati in formato SSML (Speech Synthesis Markup Language). È inoltre possibile utilizzare le variabili come parte del messaggio per leggere il contenuto dinamico. Se digiti una variabile, usa questa sintassi: {{variable}}. Ad esempio, {{NewPhoneContact.ANI}} utilizza una sintassi variabile valida.

Per i tag SSML supportati per Cisco Cloud Text-to-Speech, vedere Sintesi vocale (TTS) in Webex Contact Center.

Aggiungi variabile audio

Utilizzare questa opzione per configurare il prompt audio da riprodurre dinamicamente ai clienti. Ad esempio, è possibile configurare questa variabile per riprodurre il prompt audio in più lingue in base alle preferenze del cliente durante l'interazione.

Per configurare la variabile audio, fare clic su Aggiungi variabile audio. Immettere il valore della variabile sotto forma di espressione ciottolo.

Per ulteriori informazioni, vedere Sintassi dei modelli Pebble.

Il valore della variabile deve corrispondere al nome del file .wav caricato in Control Hub.

Rendi interrompibile il prompt

Questa opzione consente di indicare se il prompt configurato può essere interrotto dall'input o dall'evento del chiamante. Per impostazione predefinita, Rendi interrompibile prompt non è selezionata per l'attività Menu. Se si desidera che il chiamante sia in grado di interrompere il menu quando immette l'input DTMF, è consigliabile rendere interrompibile il messaggio.

Per le organizzazioni di cui è stato eseguito il provisioning con la nuova piattaforma Next Generation, il sistema configura il prompt interrompibile per impostazione predefinita, indipendentemente dal fatto che gli sviluppatori del flusso abbiano selezionato o deselezionato la casella di controllo Rendi interrompibile il prompt.

Collegamenti ai menu personalizzati

L'opzione Collegamenti menu personalizzati consente di configurare uno o più collegamenti di menu in base ai requisiti dell'organizzazione.

Questa funzionalità consente a uno o più utenti di selezionare rami diversi nel flusso in base alla cifra selezionata.

È possibile configurare fino a dieci collegamenti di menu personalizzati.

Tabella 19. Impostazioni generali

Parametro

Descrizione

CIFRA

Scegli un numero dall'elenco a discesa. DIGIT corrisponde all'input DTMF che il chiamante inserisce per indicare quale percorso del flusso seguire. Le cifre 0-9 sono disponibili per la selezione ed è possibile selezionare ciascuna opzione una sola volta.

DESCRIZIONE DEL LINK

Aggiungere una descrizione per indicare il percorso del flusso a cui corrisponde la cifra.

Ad esempio, se premendo 1 il chiamante viene indirizzato a una coda che può essere utile con una domanda di vendita, digitare Vendite nella descrizione del collegamento. LINK DESCRIPTION non ha alcun impatto sulla chiamata stessa, ma può aiutare a tenere traccia di come è costruito il menu.

Agg nuov

Fare clic su Aggiungi nuovo per aggiungere altri collegamenti di menu. È possibile aggiungere una cifra e una descrizione del collegamento per ogni riga. Puoi aggiungere fino a dieci link.

È possibile configurare i collegamenti di menu sia nel riquadro Proprietà che nell'attività stessa. Ciò consente diverse opzioni di configurazione basate sulle preferenze dell'utente. Il sistema aggiorna il contenuto in tempo reale in entrambe le posizioni quando viene apportata una modifica.

Impostazioni di sintesi vocale

Le impostazioni di sintesi vocale includono le seguenti impostazioni utilizzate per convalidare l'input DTMF previsto dal chiamante.

Parametro

Descrizione

Tasso di conversazione

Indica la velocità del discorso. Aumentare o diminuire l'input numerico per mantenere la velocità vocale ideale e controllare la velocità di conversazione in uscita.

I valori validi per l'input numerico sono compresi tra 0,25 e 4,0 parole al minuto (wpm). Il valore predefinito è 1.0 wpm.

Guadagno di volume

Indica l'aumento o la diminuzione del volume di output. Aumentare o diminuire l'input numerico per mantenere il volume ideale del parlato di output.

Le voci valide per l'input numerico sono comprese tra –96,0 decibel e 16,0 decibel (dB). Il valore predefinito è 0,0 dB.

Timeout immissione

Specifica il tempo massimo di attesa dell'input da parte dell'attività prima di procedere lungo il percorso Timeout di ingresso. Il valore predefinito è 3 secondi.

Variabile di uscita

L'attività Menu utilizza la variabile di output {{Menu.OptionEntered}} . Quando il sistema esegue il flusso, questa variabile memorizza l'input DTMF che il chiamante ha inserito durante l'interazione con il Menu.

È possibile utilizzare la variabile di output {{Menu.OptionEntered}} nelle attività successive per controllare la sequenza di flusso. Il nome della variabile cambia dinamicamente in base all'etichetta associata all'attività Menu. Il sistema può acquisire più valori variabili quando il flusso utilizza più di un'attività di menu. Per ulteriori informazioni su questo tipo di variabile, vedere Activity Output Variables.

Trasferimento cieco

Il trasferimento di una chiamata vocale a un numero di chiamata (DN) esterno o di terze parti tramite Interactive Voice Response (IVR) senza l'intervento dell'agente attiva l'attività di trasferimento cieco.

L'attività di trasferimento cieco si applica quando una chiamata deve essere trasferita a un DN esterno o di terze parti in base a un set di criteri di flusso. Il trasferimento può anche essere avviato su un ponte esterno. Il set di criteri configurato attiva l'attività.

In caso di trasferimento cieco, le limitazioni delle competenze precedenti verranno mantenute quando una chiamata viene trasferita a una coda basata sulle competenze. Questo perché le limitazioni delle abilità vengono calcolate quando viene eseguito un flusso. Tuttavia, poiché il flusso non viene eseguito in caso di trasferimento cieco, vengono mantenute le precedenti limitazioni di abilità.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le sezioni seguenti consentono di configurare l'attività di trasferimento cieco.

  • Quando si progetta un flusso, un'interazione Consult non può includere un'attività di trasferimento cieco.
  • Non è possibile aggiungere un'attività di trasferimento cieco all'interno dei flussi di eventi in Controllo flusso.
Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Trasferisci numero di chiamata

La sezione Trasferisci numero di chiamata indica il DN a cui viene trasferita una chiamata. È possibile immettere il numero manualmente o selezionare un numero dinamico attraverso una variabile.

Tabella 20. Trasferisci impostazioni numero di chiamata

Parametro

Descrizione

Trasferisci numero di chiamata

Immettere il DN a cui trasferire una chiamata. Può trattarsi di un numero specifico immesso manualmente o di un numero dinamico indicato tramite una variabile di flusso.

Numero di telefono specifico

Immettere il numero al quale deve essere trasferita la chiamata.

Numero di chiamata variabile

Scegliere la variabile di flusso dall'elenco a discesa. La variabile memorizza il numero a cui deve essere trasferita la chiamata.

Trasferimento a ponte

L'attività Bridged Transfer consente di trasferire temporaneamente una chiamata con un flusso a una destinazione esterna mantenendo il controllo della chiamata. La destinazione esterna può essere un bridge esterno o un servizio Interactive Voice Response (IVR).

Quando la terza parte termina la chiamata, il flusso di chiamata continua per un ulteriore re-engagement come richiesto, come metterlo in coda a un agente.

Nelle sezioni seguenti viene illustrato come configurare l'attività Bridged Transfer.

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Trasferisci numero di chiamata

La sezione Trasferisci numero di chiamata indica il DN a cui viene trasferita una chiamata. Immettere il numero manualmente o selezionare un numero dinamico tramite una variabile.

Tabella 21. Trasferisci impostazioni numero di chiamata

Parametro

Descrizione

Trasferisci numero di chiamata

Immettere il DN a cui trasferire una chiamata. Può trattarsi di un numero specifico immesso manualmente o di un numero dinamico indicato tramite una variabile di flusso.

Numero di telefono specifico

Immettere il numero al quale deve essere trasferita la chiamata.

Numero di chiamata variabile

Scegliere la variabile di flusso dall'elenco a discesa. La variabile memorizza il numero a cui deve essere trasferita la chiamata.

Impostazioni di timeout di trasferimento

La sezione Impostazioni timeout trasferimento consente di configurare il comportamento di un'attività di trasferimento con ponte quando la chiamata trasferita non riceve risposta entro un periodo di tempo specificato.

Tabella 22. Impostazioni di timeout di trasferimento

Parametro

Descrizione

Timeout

Questo è il tempo che il sistema attende affinché la parte trasferita risponda alla chiamata. Se il destinatario non risponde entro questo periodo di tempo, il sistema termina la chiamata.

La durata deve essere compresa tra 1 e 120 secondi. L'impostazione predefinita è 10 secondi.

Variabili di output

Qui è dove si acquisiscono informazioni sull'esito del trasferimento.

Tabella 23. Variabili di output

Parametro

Descrizione

BridgedTransfer_dxm.FailureCode

Questo parametro registra i codici di errore o di stato corrispondenti ai tentativi non riusciti di eseguire un trasferimento con bridge utilizzando il modulo DXM (Digital Extension Module).

BridgedTransfer_dxm.ErroreDescrizioneQuesto parametro memorizza la descrizione dell'errore riscontrato durante un tentativo di trasferimento con bridge utilizzando (DXM).

Nella tabella seguente sono riepilogati i codici di errore dell'output dell'attività di trasferimento Bridged.

Codice di errore

Descrizione dell'errore

Spiegazione
1

Invalid_Number

Il numero di directory esterna (DN) composto non è valido.
2Occupato.Il DN esterno è impegnato o ha rifiutato la chiamata in arrivo.
3Nessuna rispostaIl DN esterno non ha risposto alla chiamata entro la durata del timeout preimpostata.
48Attività di flusso non supportataIl flusso non può eseguire l'attività di trasferimento con ponte dopo l'accodamento o una volta che un agente è stato assegnato alla chiamata.
5Unsupported_DNNon è possibile utilizzare il DN esterno se è designato come EP-DN all'interno del portale di sistema o se corrisponde al DN dell'agente connesso sul Agent Desktop.
6System_ErrorQuesto codice rappresenta gli errori vari che non rientrano nelle categorie definite sopra.
Bridged Transfer è disponibile solo su piattaforme Next Generation (VPOP e Webex Calling).
Configurazioni di flusso non supportate

  • Non è possibile aggiungere l'attività Bridged Transfer all'attività Contatto coda.
  • Per i contatti parcheggiati, in coda o assegnati a un agente, non introdurre un'attività di trasferimento con ponte più avanti nel flusso. Ciò potrebbe causare un errore di flusso non supportato.
  • Non puoi utilizzare l'attività Bridged Transfer nei flussi di chiamate in uscita.
  • Non è possibile aggiungere un'attività di trasferimento Bridged all'interno dei flussi di eventi in Controllo flusso.

Agente virtuale

L'attività dell'agente virtuale offre un'esperienza di conversazione in tempo reale per i clienti del contact center. È possibile aggiungere un agente virtuale al flusso di chiamata per gestire le richieste dei clienti nel formato conversazionale. L'agente virtuale è basato sulle funzionalità Dialogflow di Google. Quando un cliente parla, il flusso di dialogo abbina la conversazione del cliente al miglior intento nell'agente virtuale. Inoltre, assiste il cliente come parte dell'esperienza Interactive Voice Response (IVR).

Prima di utilizzare un agente virtuale:

  1. Impostare un agente Dialogflow. Per ulteriori informazioni sulla creazione di un agente Dialogflow in Google Cloud, vedi Creazione di un agente.

    Includere Hello come frase di formazione nella lingua preferita per l'agente Dialogflow per avviare una conversazione con il chiamante. È possibile aggiungere questa frase di formazione nell'intento di benvenuto predefinito o in qualsiasi altro intento dell'agente Dialogflow. Per ulteriori informazioni, vedere Intenti.

    A seconda della modalità di configurazione dell'agente Dialogflow, è possibile utilizzare l'attività dell'agente virtuale per gestire diversi tipi di casi d'uso.

  2. Configurare un agente virtuale in Control Hub. Per ulteriori informazioni, vedere Configurazione di un agente virtuale per Cisco Webex Contact Center.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le seguenti sezioni consentono di configurare l'attività dell'agente virtuale:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Esperienza conversazionale

Parametro

Descrizione

Agente virtualeScegli un agente virtuale in Control Hub.

L'agente virtuale potenzia la conversazione in linguaggio naturale come parte dell'esperienza IVR con il chiamante.

Rendere interrompibili i prompt

Consente ai clienti di interrompere l'agente virtuale per effettuare nuove richieste o terminare la chiamata.

Sostituisci impostazioni vocali e di lingua predefinite

Utilizzare questo interruttore per ignorare le impostazioni vocali e della lingua configurate nelle variabili Global_Language e Global_VoiceName . Questo parametro è abilitato per impostazione predefinita.

Affinché un flusso funzioni, è necessario impostare le variabili globali nel flusso per configurare la lingua di input predefinita e la voce di output per l'agente virtuale. Per ulteriori informazioni su come aggiungere variabili globali nel flusso, vedere Variabili globali.

Lingua di input

Indica la lingua utilizzata dal cliente durante la conversazione con l'agente virtuale. Questo campo viene visualizzato solo se si abilita il pulsante di alternanza Sostituisci impostazioni vocali e lingua predefinite.

Se la lingua di input supportata da Google non è disponibile nell'elenco a discesa Lingua di input, disattiva il pulsante di attivazione Sostituisci lingua predefinita e impostazioni vocali. Includere nel flusso l'attività Imposta variabile prima dell'attività dell'agente virtuale.

Configurare l'attività Imposta variabile come segue:

  • Impostare la variabile su Global_language.

  • Impostare il valore della variabile sul codice della lingua desiderato (ad esempio, fr-CA). Per ulteriori informazioni sulle lingue, consulta la pagina di riferimento di Google Language.

Le distribuzioni vocali dell'agente virtuale in Webex Contact Center supportano solo le lingue con il modello di riconoscimento come telefonata avanzata (vedere Voci e lingue supportate disponibili con Dialogflow Essentials (ES) (vedere Informazioni di riferimento sulla lingua).

Voce in uscita

Il valore predefinito è Automatico. Quando il valore è Automatic, Dialogflow sceglie il nome della voce per una determinata lingua. Assicurarsi che il nome vocale configurato sia conforme alla lingua scelta.

Se il nome della voce di output supportato da Google non è disponibile nell'elenco a discesa Voce di uscita, disattiva il pulsante di alternanza Sostituisci impostazioni vocali e lingua predefinite. Includere nel flusso l'attività Imposta variabile prima dell'attività dell'agente virtuale.

Configurare l'attività Imposta variabile come segue:

  • Impostare la variabile su Global_VoiceName.

  • Impostare il valore della variabile sul codice del nome vocale in uscita desiderato (ad esempio, en-US-standard-D). Per ulteriori informazioni sulle voci e le lingue supportate, consulta la pagina Voci e lingue supportate da Google .

Per ulteriori informazioni sulle voci di sintesi vocale, vedere Voci e lingue supportate.

Passaggio variabile

I parametri facoltativi nell'attività dell'agente virtuale possono contenere informazioni di identificazione personale (PII). Webex Contact Center invia questi parametri a Google Dialogflow come variabili per implementare una logica conversazionale avanzata con il bot.

Tabella 24. Parametri opzionali

Parametro

Descrizione

Chiave-Valore

Il parametro Chiave-Valore consente di immettere il nome di una variabile e il valore associato. È possibile immettere valori variabili utilizzando la sintassi delle parentesi graffe doppie.

Ad esempio, se si desidera restituire il saldo del conto di un cliente in base all'ANI, la chiave e il valore possono essere:

Chiave: ANI

Valore: {{NewPhoneContact.ANI}}

Per aggiungere un parametro variabile, fare clic su Aggiungi nuovo. Questo aggiunge una riga in cui è possibile inserire la rispettiva coppia chiave-valore.

Il contact center invia questi valori di parametro a Google Dialogflow come valore JSON nell'oggetto request.query_param.payload . Il sistema analizza e gestisce questo JSON nell'applicazione di evasione ordini. Il sistema raggiunge questa applicazione tramite il webhook configurato in Dialogflow. Per ulteriori informazioni, vedere Adempimento.

Impostazioni avanzate
Tabella 25. Impostazioni avanzate
Parametro

Descrizione

Timeout senza input

Indica il tempo di attesa dell'agente virtuale per l'input del cliente (voce o DTMF).

L'impostazione predefinita è 5 secondi. Il valore può variare da 1 a 30 secondi.

Numero massimo di tentativi di assenza di input

Indica il numero di volte in cui l'agente virtuale attende l'input del cliente (voce o DTMF).

Il valore predefinito è 3. Il valore può essere compreso tra 0 e 9.

Allo scadere del numero massimo di tentativi, l'agente virtuale viene chiuso e la variabile di output ErrorCode viene impostata sul valore max_no_input.

Timeout tra cifre

La quantità di tempo in cui l'agente virtuale attende l'input del DTMF successivo da parte del cliente prima che l'agente virtuale passi avanti nel flusso della conversazione.

Il valore predefinito è 3 secondi. Il valore può variare da 0 a 30 secondi.

Simbolo Terminator

Il carattere che il cliente può inserire per indicare la fine dell'input. Il simbolo Terminator può essere # o * a seconda della configurazione.

Ritardo di risoluzione

Consente all'agente virtuale di completare l'ultimo messaggio prima che l'attività si interrompa e passi alla fase successiva del flusso.

Ad esempio, se si desidera che l'agente virtuale indichi qualcosa al chiamante prima che il sistema esegua l'escalation della chiamata a un agente, considerare il tempo necessario per completare il messaggio finale prima dell'escalation. Il valore può variare da 1 a 30 secondi.

Se si configura il valore Ritardo terminazione su 0, il sistema non riproduce l'ultimo messaggio audio al chiamante.

Tasso di conversazione

Indica la velocità del discorso. Aumentare o diminuire l'input numerico per mantenere la velocità vocale ideale e controllare la velocità di conversazione in uscita.

I valori validi per l'input numerico sono compresi tra 0,25 e 4,0 parole al minuto (wpm). Il valore predefinito è 1.0 wpm.

Guadagno di volume

Indica l'aumento o la diminuzione del volume di output. Aumentare o diminuire l'input numerico per mantenere il volume ideale del parlato di output.

Le voci valide per l'input numerico sono comprese tra –96,0 decibel e 16,0 decibel (dB). Il valore predefinito è 0,0 dB.

Abilita trascrizione conversazione

Consente al desktop di visualizzare la trascrizione della conversazione tra l'agente virtuale e il cliente. La trascrizione grezza è disponibile anche tramite un URL dinamico Puoi utilizzare questo URL per estrarre sezioni specifiche dalla trascrizione utilizzando una richiesta HTTP.

Variabili di output

Queste variabili memorizzano lo stato di output dell'evento che si verifica durante la conversazione tra l'agente virtuale e il cliente.

Tabella 26. Variabili di output

Variabile di uscita

Descrizione

VVA. LastIntent

Memorizza l'ultimo intento attivato dall'agente virtuale prima di passare all'intento di escalation o gestito.

VVA. TranscriptURL

Memorizza l'URL che punta alla trascrizione della conversazione tra l'agente virtuale e il cliente.

Utilizzare l'attività Analisi per estrarre i parametri dalla trascrizione dell'agente virtuale.

VVA. Codice di errore

Memorizza il codice di stato il cui valore dipende dall'esito della conversazione tra l'agente virtuale e il cliente. Questa variabile contiene uno dei seguenti valori:

  • no_error: indica che gli output Managed ed Escalated non presentavano errori.

  • max_no_input: indica che il cliente non ha riscontrato errori di input all'interno del numero massimo di tentativi di assenza specificati.

  • term_char_without_input: indica che il cliente ha premuto il tasto di terminazione senza alcun input (parlato o premendo un tasto). Il simbolo del terminatore può essere # o * a seconda della configurazione.

  • system_error: indica qualsiasi altro errore nel sistema. Ad esempio, errore Dialogflow, problema di rete e così via.

Per riprodurre un messaggio audio personalizzato per notificare ai clienti un errore, gli sviluppatori del flusso devono includere un'attività Riproduci messaggio (prima di disconnettere la chiamata) nel flusso. Per ulteriori informazioni sull'attività Riproduci messaggio, vedere Riproduci messaggio.

Outcomes (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: Dialogflow segue questo percorso se il sistema attiva l'intento Manedibile.

  • Escalated: Dialogflow segue questo percorso se il sistema attiva l'intento di escalation.

Per ulteriori informazioni sugli intenti nel flusso di dialogo, vedere Intenti.

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.

Se si verifica un errore, il contact center non riproduce alcun messaggio audio per notificare al cliente l'errore, per impostazione predefinita. 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.

Prenota

L'attività di richiamata è disponibile solo se la coda preferita e la funzione 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 si preferisce, è possibile configurare una coda diversa. Se si utilizza la stessa coda, l'operazione mantiene la propria posizione nella coda fino a quando non è disponibile l'agente successivo.

Quando si progetta un flusso, un'interazione Consult non può includere un'attività di richiamata di cortesia.

Se si preferisce una nuova coda, posizionare l'operazione nella parte inferiore della coda preferita. Quando un agente accetta l'attività, viene avviata la richiamata. Se il chiamante non risponde, la richiamata non viene ritentata.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le sezioni seguenti consentono di configurare l'attività di richiamata:

Tabella 27. Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Impostazioni di richiamata

La sezione Impostazioni di richiamata definisce il numero di chiamata e la coda in cui deve essere inserito il chiamante per la richiesta di richiamata. Il sistema riserva il posto del chiamante nella coda fino a quando l'agente successivo non è disponibile.

Tabella 28. Impostazioni di richiamata

Parametro

Descrizione

Numero di chiamata di richiamata

Immettere il numero di chiamata al quale il chiamante riceverà la richiamata. Scegliere la variabile dall'elenco a discesa contenente il numero di richiamata, ad esempio l'ANI associato alla chiamata. La variabile può essere un numero raccolto in un'attività Raccogli cifre nel flusso di chiamata. Se non viene effettuata alcuna selezione, viene utilizzato l'ANI del chiamante. Il numero di richiamata viene memorizzato nella variabile di output dell'evento NewPhoneContact.ANI .

Per impostazione predefinita, il pulsante di attivazione/disattivazione per Registra richiamata a destinazione diversa? è disattivato. Il callback viene registrato sulla stessa destinazione in coda. Se l'agente preferito è occupato e non è disponibile, attiva il pulsante di attivazione/disattivazione per selezionare una nuova destinazione di richiamata. La destinazione cambia da agente a coda. Non è possibile modificare la destinazione direttamente in un altro agente, ma solo in una coda contenente agenti.

Coda di richiamata

Scegli una delle opzioni disponibili Coda di richiamata dall'elenco a discesa:

  • Coda variabile: consente all'amministratore di indicare una coda di richiamata in base alle condizioni del flusso. L'impostazione predefinita viene impostata sulla coda in cui è inserito il chiamante, come acquisito nel contatto parcheggiato. La variabile di output QueueName è associata all'attività Queue Contact. Se necessario, scegliere una variabile diversa dall'elenco a discesa. Assicurarsi che la variabile produca una selezione di coda valida.

    Quando si configura un flusso per la richiamata all'agente preferito, posizionare l'attività Coda all'agente prima dell'attività di richiamata nel flusso.

  • Coda statica: scegli una coda statica in cui vengono inserite tutte le richieste di richiamata. Le attività vengono posizionate nella parte inferiore di questa coda. Gestisci le code da Control Hub.

ANI di richiamata

Abilita la configurazione ANI di richiamata per i clienti quando ricevono una richiamata. La configurazione ANI di callback di cortesia non è obbligatoria. Scegli una delle opzioni disponibili:

  • ANI statico: scegli un numero di richiamata dall'elenco a discesa. Questi numeri di composizione corrispondono ai punti di ingresso configurati in Control Hub. Se non si sceglie un numero di richiamata, Webex Contact Center utilizza il numero mappato al punto di ingresso per il quale è stata richiesta la richiamata.

  • Variabile ANI (opzionale): scegliere una variabile dall'elenco a discesa. Assicurati che la variabile fornisca un numero di 10 cifre valido con prefisso internazionale. Questo codice deve essere mappato a un punto di ingresso che avvia il callback. Per utilizzare formati ANI validi, fare riferimento alla tabella di convalida ANI personalizzata disponibile in questa sezione. Se non si sceglie una variabile, Webex Contact Center considera il numero mappato al punto di ingresso per il quale è stata richiesta la richiamata.

È necessario utilizzare un'attività Disconnetti contatto per terminare un ramo di flusso che utilizza un'attività di richiamata. In caso contrario, la chiamata non termina quando viene effettuata una richiesta di richiamata.

Gli amministratori di flusso devono testare la funzionalità in un ambiente non di produzione per assicurarsi che l'ANI configurato come parte della variabile ANI sia corretto o meno. Se l'ANI fornito non è corretto, il callback passa all'ANI di sistema predefinito.

Questi sono gli scenari in cui l'ANI personalizzato viene configurato e convalidato per la gestione dei tenant e il controllo del flusso. In base allo stack utilizzato, è possibile visualizzare le convalide applicabili solo a tale stack.

Tabella 29. Convalida ANI personalizzata

Descrizione

Gestione tenant – Input ANI

PreDial/Courtesy callback – ingresso ANI (controllo di flusso)

Convalida

ANI senza prefisso internazionale

Senza prefisso internazionale. Ad esempio, 2567312213

Senza prefisso internazionale. Ad esempio: 2567312213

ANI valido. Viene utilizzato lo stesso ANI.

L'input ANI per la gestione dei tenant è con codice paese e l'input ANI per il controllo del flusso è senza codice paese configurato.

Con prefisso internazionale. Ad esempio, +1-2567312213

Senza prefisso internazionale. Ad esempio, 2567312213

ANI non valido. Viene utilizzato il DNIS

L'input ANI per la gestione dei tenant è senza codice paese e l'input ANI per il controllo del flusso è configurato con il codice paese

Senza prefisso internazionale. Ad esempio, 2567312213

Con prefisso internazionale. Ad esempio, +1-2567312213

ANI non valido. Viene utilizzato DNIS.

L'input ANI per la gestione dei tenant e l'input ANI per il controllo del flusso hanno configurato il codice paese.

Con prefisso internazionale. Ad esempio, +1-2567312213

Con prefisso internazionale. Ad esempio, +1-2567312213

ANI valido. Viene utilizzato lo stesso ANI.

L'input ANI per la gestione dei tenant non ha spazio tra e l'input ANI per il controllo del flusso ha spazio intermedio.

Nessuno spazio tra il numero. Ad esempio, +1-2567312213

Spazio tra il numero. Ad esempio, +1-256 7312213

ANI valido. Viene utilizzato lo stesso ANI.

L'input ANI di gestione tenant non ha trattini intermedi e l'input ANI di controllo del flusso ha trattini intermedi.

Nessun trattino tra il numero. Ad esempio, +1-2567312213

Trattini tra il numero. Ad esempio, +1-256-731-2213

ANI valido. Viene utilizzato lo stesso ANI.

L'input ANI di controllo del flusso corrisponde alle ultime cifre dell'input ANI di gestione tenant.

Ingresso ANI completo. Ad esempio, +1-2567312213

Le ultime quattro cifre corrispondono. Ad esempio, 2213

ANI non valido. Viene utilizzato DNIS.

L'input ANI di controllo del flusso ha più cifre configurate rispetto all'input ANI di gestione tenant.

Ingresso ANI parziale. Ad esempio, 2213

Ingresso ANI a 10 cifre. Ad esempio, 2567312213

ANI non valido. Viene utilizzato DNIS.

L'ingresso ANI per la gestione dei tenant è configurato e l'ingresso ANI per il controllo del flusso non è configurato.

Ingresso ANI completo. Ad esempio, +1-2567312213

ANI non è configurato.

ANI non valido. Viene utilizzato DNIS.

Flow Control ANI non include il simbolo più.

Viene utilizzato il simbolo più. Ad esempio, +1-2567312213

Simbolo più non utilizzato. Ad esempio, 12567312213

ANI non valido. Viene utilizzato DNIS.

Variabili di output

Quando viene attivata la richiamata, vengono aggiornate le seguenti variabili:

Tabella 30. Variabili di output

Variabile di uscita

Descrizione

Codice di errore

Memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

ErroreDescrizione

Memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

Codici di errore

Di seguito sono riportati i codici di errore e le descrizioni per l'attività di richiamata:

Tabella 31. Descrizione del codice di errore di richiamata

Codice di errore

Valore del codice di errore

Descrizione dell'errore

1

INVALID_REQUEST

È stata effettuata una richiesta non valida nell'attività.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

La richiamata non è consentita su un contatto bambino.

3

INVALID_QUEUE

Nell'attività è stata specificata una coda non valida.

4

INVALID_DESTINATION

Il numero di destinazione per la richiamata non è valido.

5

FEATURE_NOT_ENABLED

La funzione non è abilitata nell'applicazione Webex Contact Center.

6

SYSTEM_ERROR

Il sistema ha rilevato un errore interno.

Ottieni informazioni sulla coda

L'attività Ottieni informazioni coda 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à degli agenti in una coda e per instradare le chiamate altrove quando necessario.

Se l'organizzazione utilizza la selezione delle chiamate basata sulle competenze, la variabile di output EWT ha sempre il valore -1.

Le seguenti sezioni di Flow Designer consentono di configurare l'attività Ottieni informazioni coda:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Informazioni sulla coda e tempo di lookback

Parametro

Descrizione

Informazioni sulla coda

Scegliere il nome della coda per la quale è necessario recuperare il tempo di attesa stimato di un chiamante e la posizione corrente nella coda.

È possibile gestire le code utilizzando Control Hub.

Tempo di lookback

Specificare il tempo di lookback utilizzato per calcolare l'EWT dopo i trigger di Get Queue Info.

Specificare la durata solo in minuti. Assicurarsi che l'input contenga solo valori numerici.

L'intervallo di valori accettato è compreso tra 5 e 240 minuti.

L'attività Ottieni informazioni coda ha tre tipi di rami del flusso di output. Questi rami si attivano in base allo stato e ai valori restituiti di EWT, PIQ e alle statistiche in tempo reale per altre variabili di output.

  • Operazione riuscita: questo ramo si attiva quando sia l'EWT che il PIQ API restituiscono valori variabili positivi. In questo flusso, è possibile recuperare e accedere a valori di variabili EWT e PIQ validi.

  • Flusso di informazioni insufficiente: questo ramo si attiva quando il PIQ API restituisce un valore di variabile valido e EWT ha il valore di –1. In questo flusso, è possibile recuperare e accedere al valore PIQ, ma il API EWT non riesce a causa di dati insufficienti per calcolare il valore EWT.

  • Errore: questo ramo si attiva quando PIQ API, EWT API o una o più API statistiche in tempo reale non riescono o restituiscono valori non validi. Il API EWT non riesce per motivi diversi da dati insufficienti per calcolare il valore EWT.

Variabili di output

Quando viene attivato il trigger Ottieni informazioni coda, vengono aggiornate le seguenti variabili:

Variabile di uscita

Descrizione

Posizione in coda (PIQ)

Memorizza il valore della posizione corrente del chiamante nella coda per la coda selezionata. Se il contatto non è in coda quando il flusso richiama questa attività, il valore PIQ viene impostato sul numero di contatti attualmente in attesa nella coda + 1. In questo modo viene identificata la posizione del contatto nella coda, se il contatto è in coda dopo l'esecuzione dell'attività GetQueueInfo.

Tempo di attesa stimato (EWT)

Memorizza la quantità approssimativa di tempo che un'attività deve attendere in una coda prima di ricevere risposta da un agente. EWT viene calcolato per ogni coda e si basa sul tempo medio di attesa di un agente nelle chiamate precedenti nella stessa coda. EWT utilizza la voce del parametro Tempo di lookback e viene riportato in millisecondi (ms).

LoggedOnAgentsCurrent

Memorizza il numero di agenti nel gruppo di distribuzione chiamate corrente, per la coda selezionata, connessi al desktop. Se l'attività viene utilizzata prima dell'accodamento, le statistiche per gli agenti nel ciclo corrente del gruppo di distribuzione delle chiamate verranno restituite in base al primo ciclo del gruppo di distribuzione chiamate.

LoggedOnAgentsAll

Memorizza il numero totale di agenti in tutti i gruppi di distribuzione chiamate, per la coda selezionata, che hanno effettuato l'accesso al desktop. Questo valore può cambiare quando i gruppi di distribuzione chiamate cambiano nel tempo nella coda.

AvailableAgentsCurrent

Memorizza il numero di agenti nel gruppo di distribuzione chiamate corrente, per la coda selezionata, disponibili ad accettare il contatto. Se l'attività viene utilizzata prima dell'accodamento, le statistiche per gli agenti nel ciclo corrente del gruppo di distribuzione delle chiamate verranno restituite in base al primo ciclo del gruppo di distribuzione chiamate.

AvailableAgentsAll

Memorizza il numero totale di agenti in tutti i gruppi di distribuzione chiamata, per la coda selezionata, disponibili ad accettare la chiamata. Questo valore può cambiare quando i gruppi di distribuzione chiamate cambiano nel tempo nella coda.

ChiamateIn codaOra

Memorizza il numero totale di chiamate nella coda selezionata.

Metodo OldestCallTime

Memorizza il numero di secondi in cui la chiamata meno recente è stata nella coda selezionata.

Codice di errore

Memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

ErroreDescrizione

Memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

Calcolo del tempo di attesa stimato

Il tempo di attesa stimato (EWT) è riportato in ms.

Per calcolare EWT, l'applicazione raccoglie tutti i campioni statisticamente validi (un campione è la media dei tempi di attesa per le attività che si sono connesse correttamente a un agente in un intervallo di un minuto) per gli ultimi XX minuti specificati dal tempo di lookback definito dall'utente. Il valore medio dei campioni raccolti viene utilizzato come EWT.

I campioni statisticamente validi sono quei campioni raccolti, per i quali il valore massimo per CoV (Coefficiente di varianza dei tempi di attesa per le attività che sono state collegate a un agente in ogni intervallo di un minuto) scende al di sotto del 40%.

Se la percentuale di campioni validi raccolti per il tempo di lookback 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 descrizioni per l'attività Ottieni informazioni coda:

Tabella 32. Descrizione del codice di errore Ottieni informazioni sulla coda

Codice di errore

Valore del codice di errore

Descrizione dell'errore

1

SYSTEM_ERROR

Il sistema ha rilevato un errore interno.

2

STALE_DATA

I dati restituiti non sono aggiornati.

3

INSUFFICIENT_DATA

I dati restituiti dall'attività non sono completi.

4

INVALID_QUEUE

Nell'attività è stata specificata una coda non valida.

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 hanno effettuato l'accesso per un set specifico di competenze, insieme ad altre informazioni sulla coda. Gli sviluppatori di flusso utilizzano l'attività Informazioni coda avanzate per programmare il flusso. I progettisti di flussi prendono decisioni in base all'attività Informazioni coda avanzate.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Eventi.

Le seguenti sezioni di Flow Designer consentono di configurare l'attività Informazioni coda avanzate:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Variabili di output

Quando viene attivata l'attività Informazioni avanzate sulla coda, vengono aggiornate le seguenti variabili:

Variabile di uscita

Descrizione

Posizione in coda (PIQ)

Memorizza il valore della posizione corrente del chiamante nella coda selezionata. Se il contatto non è in coda quando il flusso richiama questa attività, il valore PIQ viene impostato sul numero di contatti attualmente in attesa nella coda + 1. Identifica la posizione del contatto nella coda se il contatto è in coda dopo l'esecuzione dell'attività AdvancedQueueInformation.

LoggedOnAgentsCurrent

Memorizza il numero di agenti nel gruppo di distribuzione chiamate corrente per la coda selezionata connessi al desktop. Le statistiche per gli agenti nel gruppo di distribuzione delle chiamate corrente restituiranno -1 dopo aver considerato il gruppo di distribuzione delle chiamate corrente come N/D prima dell'accodamento.

LoggedOnAgentsAll

Memorizza il numero totale di agenti in tutti i gruppi di distribuzione chiamate per la coda selezionata che hanno effettuato l'accesso al desktop. Questo valore può cambiare quando i gruppi di distribuzione chiamate cambiano nel tempo nella coda.

AvailableAgentsCurrent

Memorizza il numero di agenti nel gruppo di distribuzione chiamate corrente per la coda selezionata, disponibili ad accettare il contatto. Le statistiche per gli agenti nel gruppo di distribuzione delle chiamate corrente restituiranno -1 dopo aver considerato il gruppo di distribuzione delle chiamate corrente come N/D prima dell'accodamento.

AvailableAgentsAll

Memorizza il numero totale di agenti in tutti i gruppi di distribuzione chiamate per la coda selezionata, disponibili ad accettare la chiamata. Questo valore può cambiare quando i gruppi di distribuzione chiamate cambiano nel tempo nella coda.

Gruppo Corrente

Memorizza il valore del gruppo di distribuzione chiamate corrente in cui il contatto è parcheggiato in una determinata coda.

TotalGroups

Memorizza il valore del numero totale di gruppi di distribuzione chiamate nella coda per il contatto.

Codice di errore

Memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

ErroreDescrizione

Memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

Codici di errore

Di seguito sono riportati i codici di errore e le descrizioni per l'attività Informazioni coda avanzate:

Tabella 33. Descrizione del codice di errore delle informazioni avanzate sulla coda

Codice di errore

Valore del codice di errore

Descrizione dell'errore

1

INVALID_REQUEST

È stata effettuata una richiesta non valida nell'attività.

2

QUEUE_NOT_FOUND

Impossibile trovare la coda selezionata nell'attività.

3

FEATURE_NOT_ENABLED

La funzione non è abilitata nell'applicazione Webex Contact Center.

4

DATABASE_OPERATION_FAILURE

Operazione di database non riuscita durante l'esecuzione dell'attività.

5

INVALID_QUEUE

Nell'attività è stata specificata una coda non valida.

Disconnetti contatto

Utilizzare questa attività di terminazione per disconnettere una parte attiva di una chiamata. Questa attività è necessaria se nessun agente partecipa alla chiamata per la disconnessione manuale.

Ad esempio, utilizzare questa attività prima che una chiamata venga accodata o dopo aver eseguito tramite script un rifiuto esplicito dell'esperienza di coda. È possibile utilizzare tutte le attività di Disconnessione contatto desiderate quando si costruisce il flusso per assicurarsi che la chiamata venga terminata indipendentemente dal percorso del flusso che segue.

Hai la possibilità di assegnare a ogni attività un'etichetta e una descrizione univoche, ma non è richiesta nessun'altra configurazione.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Tabella 34. Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Variabili di output

Questa attività non dispone di variabili di output disponibili.

Contatto coda

L'attività Contatto coda inserisce un contatto in una coda. Quando si utilizza questa attività nel flusso principale, si espone un insieme di eventi nella scheda Flussi di eventi. Per ulteriori informazioni su questi eventi, vedere Eventi.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Eventi.

Le sezioni riportate di seguito consentono di configurare l'attività Contatto coda:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Se non sono visualizzati campi come Static Queue (Coda statica), Variable Queue (Coda variabile), Variable Priority (Priorità variabile), Variable Skill Value (Valore competenza variabile), Set Contact Priority (Imposta priorità contatto) e Variable Agent Availability Check (Verifica disponibilità operatore variabile), contattare il supporto Cisco per abilitare il flag della funzione corrispondente.

Gestione dei contatti

Utilizzare la sezione Gestione dei contatti per scegliere se tutti i contatti devono passare a una singola coda o se la selezione della coda deve essere modificata in base al valore di una variabile di flusso.

Tabella 35. Gestione dei contatti
Parametro Descrizione

Static Queue (Coda statica)

Fare clic sul pulsante di opzione Static Queue (Coda statica) per indirizzare i contatti alla coda singola scelta nell'elenco a discesa Coda. Tutti i contatti provenienti dal punto di accesso associato al flusso di lavoro configurato vengono indirizzati alla coda scelta.

Coda

Scegliere una coda dall'elenco a discesa Coda per indirizzare i contatti provenienti dal punto di accesso associato al flusso di lavoro.

Puoi gestire le code in Control Hub.

Variable Queue (Coda variabile)

Fare clic sul pulsante di opzione Variable Queue (Coda variabile) per utilizzare una variabile coda per selezionare dinamicamente una coda per indirizzare i contatti. È inoltre possibile scegliere una coda di fallback nel caso in cui la variabile coda non riesca durante l'esecuzione del flusso.

Queue Variable (Variabile coda)

Scegliere una variabile di flusso dall'elenco a discesa Queue Variable (Queue Variable) che restituisce un ID coda valido.

La variabile di flusso indica quale coda deve essere selezionata dinamicamente durante l'esecuzione del flusso. La coda di fallback viene utilizzata solo se Queue Variable (Variabile coda) non riesce a restituire un ID coda valido.

Questo campo viene visualizzato quando si fa clic sul pulsante di opzione Variable Queue (Coda variabile).

Fallback Queue (Coda di fallback)

Scegliere l'ID coda nell'elenco a discesa Fallback Queue (Coda di fallback). Nel caso in cui Queue Variable (Variabile coda) restituisca un ID coda non valido, i contatti vengono accodati alla Fallback Queue (Coda di fallback) selezionata.

Se si fa clic sul pulsante di opzione Coda variabile, non è possibile immettere i requisiti di competenza per la coda che utilizza il routing basato sulle competenze. In questo caso, i contatti vengono indirizzati verso l'agente più a lungo disponibile, ignorando l'algoritmo di indirizzamento della coda selezionato.

Questo campo viene visualizzato solo quando si fa clic sul pulsante di opzione Variable Queue (Coda variabile).

Verifica disponibilità operatore

Abilitare il pulsante di attivazione/disattivazione Verifica disponibilità operatore per escludere i team senza agenti disponibili dall'indirizzamento mentre il tempo nella coda progredisce. Il gruppo di distribuzione delle chiamate della coda selezionata può saltare per trovare un agente prima.

Per impostazione predefinita, il pulsante di attivazione/disattivazione è disabilitato.

Always Check Agent Availability (Verifica sempre disponibilità operatore)

Fare clic sul pulsante di opzione Verifica sempre disponibilità operatore (Verifica sempre disponibilità operatore) per abilitare il controllo della disponibilità degli agenti. Per impostazione predefinita, il pulsante di opzione è abilitato.

Questa opzione viene visualizzata solo se si abilita il pulsante di attivazione/disattivazione Verifica disponibilità operatore.

Variable Agent Availability Check (Verifica disponibilità operatore variabile)

Fare clic sul pulsante di opzione Variable Check Agent Availability (Verifica disponibilità operatore variabile) per selezionare una variabile di flusso dall'elenco a discesa Check Agent Availability Variable (Verifica disponibilità operatore variabile) che restituisce un valore booleano. Il valore booleano determina se controllare la disponibilità dell'agente nella coda variabile.

Questa opzione viene visualizzata solo se si abilita il pulsante di attivazione/disattivazione Verifica disponibilità operatore.

Set Contact Priority (Imposta priorità contatto)

Abilitare il pulsante di attivazione/disattivazione Imposta priorità contatto se si desidera assegnare una priorità ai contatti in coda. Per impostazione predefinita, il pulsante di attivazione/disattivazione è disabilitato. Il contatto con la massima priorità in tutte le code (voce e digitale) viene assegnato al successivo agente disponibile che è:

  • Ha eseguito l'accesso a un team che si trova nel gruppo di distribuzione delle chiamate corrente del contatto
  • Idoneo a scegliere questo contatto in base all'algoritmo di routing

I contatti vengono gestiti nel seguente modo:

  • Se al contatto non viene assegnata alcuna priorità, la priorità predefinita è 10.

  • I contatti con priorità più alta vengono gestiti per primi.

  • Se due contatti hanno la stessa priorità, il contatto in coda da più tempo viene gestito per primo.

  • Se l'agente trasferisce la chiamata a un punto di accesso, la priorità del contatto cambia nella priorità assegnata a un'attività Contatto coda nel nuovo flusso. Per ulteriori informazioni, vedere Trasferire una chiamata a un punto di ingresso.

Static Priority (Priorità statica)

Impostare Static Priority (Priorità statica) se si desidera assegnare una priorità prima di pubblicare il flusso. È possibile visualizzare questo campo solo quando il pulsante di attivazione/disattivazione Set Contact Priority (Imposta priorità contatto) è abilitato.

Scegliere una priorità dall'elenco a discesa Static Priority Level (Livello priorità statica). È possibile impostare una priorità da P1 a P9, dove P1 è la più alta e P9 è la più bassa.

Variable Priority (Priorità variabile)

Selezionare Variable Priority (Priorità variabile) se la priorità del contatto deve essere modificata in modo dinamico a ogni esecuzione del flusso. Questo campo viene visualizzato solo quando il pulsante di attivazione/disattivazione Set Contact Priority (Imposta priorità contatto) è abilitato.

Scegliere una variabile di flusso che restituisca un numero intero con priorità da 1 a 9 dall'elenco a discesa Contact Priority Variable (Variabile priorità contatto). Se la priorità non è compresa nell'intervallo 1-9, la priorità predefinita è 10.

Requisiti competenza

Se la coda selezionata utilizza l'indirizzamento basato sulle competenze, vengono visualizzate altre sezioni per configurare i requisiti di competenza e il ridimensionamento delle competenze.

È possibile aggiungere uno o più requisiti di competenza da assegnare a un contatto in questa coda in base alla coda selezionata.

Se non specifichi alcuna competenza, tutti gli agenti disponibili nella coda selezionata sono idonei a ricevere contatti.

Tabella 36. Impostazioni delle abilità

Parametro

Descrizione

Competenza

Scegliere la competenza richiesta dall'elenco a discesa. È possibile configurare le definizioni delle competenze in Control Hub.

Condizione

Scegliere la condizione richiesta dall'elenco a discesa. Le opzioni della condizione si basano sul tipo di competenza scelto.

I tipi di abilità come Boolean ed Enum non hanno bisogno di una condizione.

Le condizioni disponibili sono: IS, IS NOT, >=, <=

Valore

Fare clic sul pulsante di opzione Static Skill Value (Valore competenza statica) per selezionare i valori di competenza statica specificati nel campo Valore competenza.

Fare clic sul pulsante di opzione Variable Skill Value (Valore competenza variabile) per selezionare il valore della competenza da una variabile di flusso elencata nell'elenco a discesa Variabile.

Se il valore di competenza non è valido, vengono eliminati tutti i requisiti di competenza e i ridimensionamenti associati al contatto proveniente da QueueContactActivity.

Ridimensionamento competenza

Utilizzare le impostazioni di ridimensionamento delle competenze per ridurre o rimuovere i requisiti di competenza assegnati a un flusso in risposta a tempi di attesa eccessivi del cliente. Questa opzione consente di espandere il gruppo di agenti disponibili per il servizio dei contatti.

Utilizzare intervalli di tempo comuni per allineare il ridimensionamento delle competenze con la logica della coda nel flusso e con le impostazioni di distribuzione delle chiamate configurate per i team nella coda.

configure-skill-relaxation
Passaggi di configurazione del rilassamento delle abilità

L'obiettivo del rilassamento delle abilità è quello di fornire un meccanismo per abbinare gli attributi specifici di un cliente con il set di abilità unico degli agenti disponibili, all'interno del livello di servizio. Questo approccio bilancia la necessità di supportare sia l'efficienza che l'efficacia nell'ambiente del contact center. Con Skill relaxation i pool di agenti di configurazione possono essere selezionati da diversi passaggi e possono formare una selezione basata su anelli.

Per configurare il ridimensionamento delle competenze:

  1. Abilitare il pulsante di attivazione/disattivazione Enable Skill Relaxation (Abilita ridimensionamento competenze) per configurare il ridimensionamento delle competenze.

    Abilitare questo pulsante di attivazione/disattivazione per copiare e visualizzare per impostazione predefinita i requisiti di competenza iniziali. In questo modo è possibile configurare il ridimensionamento delle competenze con un insieme ideale di competenze.

    Impostare il campo After waiting in the queue for (Dopo aver atteso in coda per) sulla durata in secondi che deve essere superata prima che si applichi il ridimensionamento delle competenze nella coda. Il tempo di attesa predefinito è 60 secondi.

    Abilita il rilassamento delle abilità

    Nell'esempio precedente, il pulsante di attivazione/disattivazione Abilita rilassamento abilità è abilitato. Un contact center mantiene un livello di servizio target di 60 secondi per gestire le interazioni nel gruppo di supporto. Per clienti specifici, sono necessari tecnici di supporto più qualificati per gestire interazioni più complesse e dettagliate. Il rilassamento delle competenze può essere utilizzato per cercare prima rappresentanti del servizio altamente qualificati e abbinare la competenza dell'agente con il livello di complessità dell'interazione. Per comprendere che l'obiettivo del livello di servizio è di 60 secondi, la logica di routing può ottimizzare la selezione dell'agente quando cerca una risorsa con la giusta esperienza mentre il contatto è al sicuro all'interno del livello di servizio. Se viene trovata una risorsa, il contatto viene recapitato all'agente che fornisce la migliore corrispondenza. Se non viene trovata immediatamente alcuna risorsa e gli obiettivi del livello di servizio si avvicinano, il rilassamento delle competenze può ampliare il pool di agenti per includere risorse meno esperte nell'intento del contatto ma comunque in grado di fornire servizio. Il pool di agenti può essere ampliato il più possibile in base agli obiettivi aziendali del contact center.

  2. È possibile aggiungere, modificare o eliminare i requisiti di ridimensionamento delle competenze.

    • Fare clic su Add Skill Requirement (Aggiungi requisito di competenza) per aggiungere un nuovo requisito di ridimensionamento delle competenze.

    • Fare clic su Elimina per eliminare il requisito di ridimensionamento delle competenze.

    • Fare clic su Modifica per modificare la richiesta di ridimensionamento delle competenze.

  3. Fare clic su Add Skill Relaxation Step (Aggiungi passo di ridimensionamento competenza) per aggiungere un nuovo gruppo di ridimensionamento competenze.

    I requisiti di competenza predefiniti visualizzati nel passaggio 1 facilitano l'impostazione dei requisiti di ridimensionamento delle competenze.

Variabili di output

Quando si attiva il contatto in coda, vengono aggiornate le seguenti variabili:

Tabella 37. Variabili di output

Variabile di uscita

Descrizione

ID coda

Memorizza l'ID della coda in cui il contatto è stato accodato correttamente.

Codice di errore

Memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

ErroreDescrizione

Memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

Codici di errore

Di seguito sono riportati i codici di errore e le descrizioni per l'attività Contatto coda:

Tabella 38. Descrizione del codice di errore di richiamata

Codice di errore

Valore del codice di errore

Descrizione dell'errore

1

INVALID_REQUEST

I parametri specificati nell'attività non sono validi.

2

INVALID_ROUTING_STRATEGY

La strategia di routing scelta non è valida.

3

INVALID_WAIT_TIME

Il tempo di attesa definito non è valido.

4

INVALID_QUEUE

Nell'attività è stata specificata una coda non valida.

5

ROUTING_LIMIT_EXCEEDED

Il routing ha raggiunto il limite massimo.

6

SYSTEM_ERROR

Il sistema ha rilevato un errore interno.

7

VTEAM_TRANSITION_LIMIT_REACHED

Il contatto ha raggiunto il limite massimo dall'accodamento a più code.

8

OWNER_ASSIGNED_TO_INTERACTION

Il contatto è già assegnato a un agente.

Escalation del gruppo di distribuzione delle chiamate

L'attività Esegui escalation gruppo di distribuzione chiamate consente agli amministratori di inoltrare un contatto in coda al relativo gruppo di distribuzione chiamata successivo o ultimo. Ciò fornisce agli amministratori un migliore controllo e flessibilità per gestire i contatti parcheggiati in una coda.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le sezioni seguenti di Flow Designer consentono di configurare l'attività Escalation gruppo di distribuzione chiamate:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Variabili di output

Quando viene attivata l'attività Escalation gruppo di distribuzione chiamate, vengono aggiornate le variabili seguenti:

Tabella 39. Variabili di output

Variabile di uscita

Descrizione

Gruppo Corrente

Memorizza il valore del gruppo di distribuzione chiamate corrente in cui il contatto è parcheggiato in una determinata coda.

TotalGroups

Memorizza il valore del numero totale di gruppi di distribuzione chiamate nella coda per il contatto.

Codice di errore

Memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

ErroreDescrizione

Memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

Codici di errore

Di seguito sono riportati i codici di errore e le descrizioni per l'attività Escalation gruppo di distribuzione chiamate:

Tabella 40. Descrizione del codice di errore del gruppo di distribuzione chiamate di escalation

Codice di errore

Valore del codice di errore

Descrizione dell'errore

1

INVALID_REQUEST

È stata effettuata una richiesta non valida nell'attività.

2

CONTACT_NOT_QUEUED

Il contatto non è in coda.

3

FEATURE_NOT_ENABLED

La funzione non è abilitata nell'applicazione Webex Contact Center.

Coda all'agente

L'attività Coda all'agente abilita il routing basato su agente. L'attività Coda all'agente indirizza i contatti direttamente all'agente preferito. Per informazioni sul routing basato su agente, vedere Instradamento basato su agente.

L'attività Coda per agente identifica un agente in base all'ID agente di Webex Contact Center o all'indirizzo e-mail.

Se l'agente è disponibile, è possibile configurare l'attività Coda all'agente per indirizzare il contatto a un agente preferito. Se l'agente non è disponibile, è possibile configurare l'attività Coda all'agente per parcheggiare il contatto rispetto a tale agente fino a quando l'agente non diventa disponibile.

Lo sviluppatore del flusso può concatenare un'attività Coda all'agente con un'altra attività Da coda all'agente per instradare i contatti agli agenti preferiti consecutivi. Lo sviluppatore del flusso può anche concatenare un'attività Coda all'agente con un'attività Contatto coda per instradare il contatto utilizzando una normale Coda quando nessuno degli agenti preferiti è disponibile.

Lo sviluppatore del flusso può concatenare un'attività Coda all'agente con un'attività di richiamata nei flussi del flusso principale e dell'evento. Ciò consente di configurare la richiamata all'agente preferito a cui la chiamata è stata originariamente accodata come parte dell'attività Accoda all'agente.

Utilizzare l'attività di richiamata dopo l'attività Contatto coda o Coda all'agente.

L'attività Coda all'agente attiva i seguenti eventi nella scheda Flussi di eventi del flusso principale:

  • AgentAnswered: l'attività Queue To Agent attiva questo evento quando un agente risponde a una chiamata in ingresso.

  • AgentDisconnected: l'attività Coda all'agente attiva questo evento quando l'agente si disconnette da una chiamata in diretta.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le seguenti sezioni consentono di configurare l'attività Coda all'agente:

  • Impostazioni generali

  • Gestione dei contatti

Per configurare l'attività Coda all'agente:

1

In Flow Designer trascina l'attività Coda all'agente dalla libreria attività all'area di disegno.

2

Fare clic sull'attività Coda all'agente per configurare le impostazioni dell'attività.

3

Nella sezione Impostazioni generali, immettere le seguenti informazioni:

  1. Nel campo Activity Label (Etichetta attività), immettere un nome per l'attività.

  2. (Opzionale) Nel campo Descrizione attività , immettere una descrizione per l'attività.

4

Nella sezione Gestione contatti, scegliere una variabile agente dall'elenco a discesa.

L'attività Coda all'agente associa questa variabile di flusso all'indirizzo e-mail o all'ID dell'agente dell'agente che si desidera scegliere per ogni esecuzione di flusso.

5

Scegli l'indirizzo e-mail o l'ID dell'agente dall'elenco a discesa Tipo di ricerca agente per indirizzare i contatti all'agente preferito.

Fornire un nome di dominio valido per l'indirizzo e-mail dell'agente per assicurarsi che la ricerca abbia esito positivo.

6

Abilita il pulsante di alternanza Imposta priorità contatto per assegnare la priorità ai contatti in attesa nella coda. Per impostazione predefinita, il pulsante di attivazione/disattivazione è disabilitato.

L'attività Coda all'agente gestisce i contatti come segue:

  • Se non si assegna una priorità al contatto, l'attività Coda all'agente assegna un valore predefinito pari a 10.

  • L'attività Coda all'agente assegna la priorità ai contatti con priorità più alta.

  • Se uno o più contatti hanno la stessa priorità, l'attività Coda all'agente indirizza per primo il contatto in attesa della durata più lunga a tale agente.

  1. Impostare la priorità statica per assegnare la priorità a un contatto prima di pubblicare il flusso.

    Abilitare il pulsante di alternanza Imposta priorità contatto per visualizzare il campo Priorità statica nell'attività Coda all'agente.

    Scegliere una priorità dall'elenco a discesa Valore priorità statico. È possibile impostare una priorità da P1 a P9, dove P1 è il più alto e P9 è il più basso.

  2. Scegliere Priorità variabile se la priorità del contatto cambia dinamicamente a ogni esecuzione del flusso.

    Abilita il pulsante di alternanza Imposta priorità contatto per visualizzare il campo Priorità variabile nell'attività Coda per agente.

    Scegliere una variabile di flusso che restituisca un numero intero con priorità da 1 a 9 dall'elenco a discesa Variabile di priorità contatto . Se la priorità non è compresa nell'intervallo 1-9, la priorità predefinita è 10.

7

Scegliere l'ID coda di report dall'elenco a discesa Coda report. L'attività Coda all'agente riporta i dettagli del contatto utilizzando la coda dei rapporti:

La coda dei report specifica inoltre la configurazione per:

  • Monitoraggio dei permessi

  • Autorizzazione registrazione

  • Registra tutte le chiamate

  • Sospensione e ripresa abilitate

  • Soglia del livello di servizio

  • Tempo massimo in coda

  • Musica predefinita in coda

  • Fuso orario

8

Abilita il pulsante di attivazione/disattivazione Contatto parcheggio se l'agente non è disponibile se desideri parcheggiare il contatto con un agente preferito finché l'agente non diventa disponibile.

Se l'agente non è disponibile e il pulsante di attivazione/disattivazione Contatto parcheggio se l'agente non è disponibile è disabilitato, il contatto non riesce a raggiungere l'agente. L'attività Coda per agente esce dal ramo di errore all'attività successiva nel flusso con l'output corrispondente.

9

Scegliere l'ID della coda di ripristino dall'elenco a discesa Coda di ripristino.

L'attività Coda all'agente mette in coda i contatti alla coda di ripristino quando:

  • L'attività Coda all'agente non riesce a recapitare un contatto all'agente preferito.

  • L'agente non risponde al contatto.

  • Un agente preferito rifiuta il contatto.

È possibile configurare la coda di ripristino con l'agente disponibile più lungo. La coda di ripristino non supporta il routing basato sulle competenze.

L'attività Coda all'agente ha esito positivo quando il contatto si connette all'agente preferito. Uno scenario di errore si verifica quando un contatto non riesce a raggiungere l'agente.

Scenari di errore

Un contatto non riesce a raggiungere l'agente quando:

  • Un agente preferito non è disponibile e il parcheggio è disabilitato per il contatto.

  • Una ricerca variabile non riesce a trovare l'agente preferito.

Variabili di output dell'attività

Le variabili di output delle attività archiviano i dati acquisiti dalle attività e vengono create automaticamente quando si aggiungono attività specifiche al canvas.

L'attività della coda per l'agente presenta le seguenti variabili di output:

Tabella 41. Variabili di output

Variabile di uscita

Descrizione

Metodo QueueToAgent.AgentId

Memorizza l'ID agente a cui è in coda il contatto.

Metodo QueueToAgent.FailureDescription

Memorizza la descrizione dello scenario di errore quando il contatto non viene accodato.

Metodo QueueToAgent.FailureCode

Memorizza il valore del codice di errore per lo scenario di errore quando il contatto non viene accodato.

Metodo QueueToAgent.AgentState

Memorizza gli stati dell'agente preferito quando si tenta di mettere in coda il contatto.

Metodo QueueToAgent.AgentIdleCode

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. Ogni valore indica un codice di errore e una descrizione dell'errore.

Tabella 42. Descrizione del codice di errore della coda per l'agente

Codice di errore

Valore del codice di errore

Descrizione dell'errore

1

AGENT_UNAVAILABLE

L'agente non è attualmente nello stato disponibile.

2

AGENT_NOT_FOUND

L'attività Coda per agente non è in grado di trovare l'agente in base all'ID o all'indirizzo e-mail dell'agente.

3

AGENT_NOT_LOGGED_IN

L'agente non ha attualmente effettuato l'accesso.

4

FEATURE_NOT_ENABLED

La funzione di routing basato su agente non è abilitata.

5

INVALID_VTEAM_ERROR

La coda di segnalazione o ripristino non è valida.

6

AGENT_BUSY

L'agente è disponibile, ma impegnato in un'altra chiamata.

Nella tabella seguente vengono illustrati i valori QueueToAgent.AgentState e QueueToAgent.AgentIdleCode applicabili .

Tabella 43. Valori AgentState e AgentIdleCode

Caso di utilizzo

AgentState

Metodo AgentIdleCode

  • Coda non valida

  • Agente non valido

  • L'agente non ha effettuato l'accesso

NOT_APPLICABLE

NOT_APPLICABLE

L'agente è riservato per questa chiamata.

DISPONIBILE

NOT_APPLICABLE

Parcheggia contatto se l'agente non è disponibile Il pulsante di attivazione/disattivazione è attivato e l'agente è inattivo

Inattivo

<Nome AuxCode>

Codice di inattività selezionato dall'agente nella Agent Desktop.

Park Contact se l'agente non è disponibile, il pulsante di attivazione/disattivazione è attivato e il canale agente è occupato

DISPONIBILE

NOT_APPLICABLE

Parcheggia contatto se l'agente non è disponibile Il pulsante di attivazione/disattivazione è disattivato e l'agente è inattivo

Inattivo

<Nome AuxCode>

Codice di inattività selezionato dall'agente nella Agent Desktop.

Parcheggia contatto se l'agente non è disponibile L'interruttore è disattivato, l'agente è disponibile e il canale agente è occupato

DISPONIBILE

NOT_APPLICABLE

Imposta ID chiamante

Utilizzare l'attività Imposta ID chiamante per definire l'ID chiamante visualizzato durante una chiamata. L'attività Imposta ID chiamante deve essere utilizzata solo nei flussi di eventi. L'ID chiamante impostato è un'attività terminale che segna la fine di un flusso di eventi PreDial verificatosi. L'attività Imposta ID chiamante consente di configurare l'ANI per i seguenti scenari:

  • Chiamate in entrata

  • Chiamate in uscita

  • Richiamata di cortesia

  • Anteprima campagna

  • Richiamata Web

  • Esegui flusso

  • Trasferisci per comporre il numero

  • Consultare per comporre il numero

  • Consultare l'agente

  • Consultare EP-DN/coda

  • Trasferisci a EP/coda

È possibile configurare questa attività accanto a un gestore eventi PreDial. L'ANI richiesto può essere configurato utilizzando 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 destinatario della chiamata possa vedere il DN/numero di interno dell'agente chiamante quando viene contattato. Ciò riduce le possibilità che le chiamate interne vengano interrotte. Ad esempio, quando un utente di front office (l'agente del contact center) chiama un utente di back-office (un dipendente interno), l'utente di back-office può vedere l'ID chiamante interno (numero di contatto/interno) dell'agente, riducendo così al minimo i rifiuti di chiamata.

A tale scopo, il chiamante può visualizzare il numero di contatto/interno solo quando l'agente destinatario della chiamata viene contattato tramite composizione esterna, consultazione o trasferimento a DN e il DN viene aggiunto all'elenco dei numeri di contatto.

Devi aggiungere il numero di contatto all'elenco dei numeri interni di un'organizzazione in Control Hub. Per ulteriori informazioni su come aggiungere un numero di contatto, vedere Creare un numero di contatto o un interno.

Se si immette un numero casuale, il sistema verifica questo numero con la mappatura EP-DN predefinita configurata su Control Hub o sul portale di gestione. Se si verifica una mancata corrispondenza, il sistema la reindirizza all'ANI predefinito. Per ulteriori informazioni sulla convalida ANI personalizzata, vedere Richiamata.

Tabella 44. Impostazioni ID chiamante

Parametro

Descrizione

ID chiamante statico

Scegliere un numero di chiamata mappato a un punto di ingresso dall'elenco a discesa. Se non si seleziona un numero, il sistema considera il valore predefinito a seconda dello scenario di chiamata.

ID chiamante variabile

Scegliere una variabile valida (un numero E.164, con una mappatura EP-DN valida) dall'elenco a discesa. Se non si seleziona un numero, il sistema considera il valore predefinito a seconda dello scenario di chiamata. Se si fornisce un numero non nel formato del numero E.164, il sistema utilizza il valore predefinito, a seconda dello scenario di chiamata.

Per consentire gli interni come ANI personalizzati per i chiamanti, quando si configura il flusso predialistico per l'agente cliente/consultato o dn/agente trasferito o dn, scegliere la variabile Predial.otherPartyDn dall'elenco a discesa come ID chiamante variabile. Poiché questa variabile contiene il DN dell'agente primario, sarà un ANI personalizzato valido visualizzato sul dispositivo del destinatario.

  • La personalizzazione ANI dipende dai requisiti normativi. Considerare le dipendenze regionali prima della distribuzione dell'ambiente.

  • Un gestore eventi PreDial utilizzato per personalizzare l'ID chiamante sostituisce l'ANI selezionato in precedenza, ad esempio ANI di chiamata in uscita selezionato dall'agente, callback di cortesia con ANI personalizzato o qualsiasi scenario simile.

  • Il supporto del flusso è necessario per qualsiasi scenario in ingresso o in uscita per personalizzare l'ANI.

  • Per i casi d'uso che dipendono dai fornitori di servizi, ad esempio decisioni basate su codici paese, restrizioni regionali, ecc., Prendere in considerazione la possibilità di testare prima i flussi con i fornitori di servizi.

Affinché ANI funzioni come previsto in diversi scenari di chiamata, è necessario un ambiente di nuova generazione.

L'utilizzo di ANI per più scenari applicabili nell'ambiente di nuova generazione sono:

Tabella 45. Utilizzo di ANI per più scenari in un ambiente di nuova generazione

Scenario

Configurazione

Risultato ANI

Il cliente chiama in

Il gestore eventi PreDial non è configurato

  • L'ANI del contatto viene presentato sul dispositivo dell'agente

  • EP-DN viene presentato sul dispositivo del contatto

Il cliente chiama in

Il gestore eventi PreDial è configurato

L'ANI viene presentato sul dispositivo dell'agente, come definito nell'attività Imposta ID chiamante

Composizione agente

Il gestore eventi PreDial non è configurato

Il dispositivo del contatto e il dispositivo dell'agente vengono entrambi presentati con l'ANI di composizione esterna selezionato dall'agente se l'agente seleziona un ANI di composizione sul desktop. In caso contrario, il dispositivo del contatto e il dispositivo dell'agente verranno entrambi presentati con l'ANI predefinito del tenant.

Composizione agente

Il gestore eventi PreDial è configurato

Per il dispositivo di ciascun partecipante, è possibile mantenere l'ANI di composizione esterna selezionato dall'agente, se selezionato, oppure essere personalizzato, come definito nell'attività Imposta ID chiamante.

Richiamata di cortesia

ANI del cliente definito nell'attività di richiamata

L'ANI definito nell'attività di richiamata viene presentato al dispositivo del contatto.

Richiamata di cortesia

  • ANI del cliente definito nell'attività di richiamata

  • Il gestore eventi PreDial è configurato per il segmento del cliente

L'attività Imposta ID chiamante configurata avrà la precedenza.

Richiamata di cortesia

  • ANI del cliente definito nell'attività di richiamata

  • Il gestore eventi PreDial non è configurato per customer leg

  • L'ANI definito nell'attività di richiamata viene presentato al dispositivo del contatto.

  • Se l'ANI è definito nell'attività Imposta ID chiamante, viene presentato al dispositivo dell'agente.

Richiamata di cortesia

  • ANI del cliente non definito nell'attività di richiamata

  • Il gestore eventi PreDial non è configurato per customer leg

L'ANI predefinito del tenant viene presentato nel dispositivo del contatto.

Trasferimento agente, consultare

Il gestore eventi PreDial è configurato

L'ID chiamante configurato viene visualizzato sul dispositivo Agent-2 consultato trasferito.

Crea numero di contatto o interno

È possibile aggiungere un numero di contatto all'elenco di numeri interni dell'organizzazione. Gli ANI personalizzati saranno visibili a questi contatti aggiunti. È possibile aggiungere un singolo numero di contatto alla volta o utilizzare le operazioni in blocco per caricare i numeri di contatto 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 contatto o un interno:

1

Accedere all'organizzazione del cliente utilizzando Control Hub URL https://admin.webex.com/.

2

Passare a Contact Center > Impostazioni tenant > Voce > Numero contatto.

3

Fai clic su Aggiungi altro per aggiungere un nuovo numero di contatto/interno all'elenco.

È possibile creare un numero di contatto/interno in un intervallo compreso tra 2 e 9 cifre. Il numero di contatto/interno può iniziare con 0. Puoi aggiungere un massimo di 5000 numeri di contatto/interni per organizzazione.

Controllo della registrazione

Flow Designer fornisce un'attività di controllo delle registrazioni 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 come parte di questa attività. Utilizzare un'attività Menu per acquisire il consenso dell'utente in una variabile di flusso booleana. Durante un'interazione, se si desidera acquisire il valore di consenso per generare un report, utilizzare la variabile booleana come input per il valore della proprietà di consenso dell'attività Controllo registrazione. È quindi possibile contrassegnare la variabile utilizzata per acquisire il consenso del chiamante come segnalabile.

Lo sviluppatore del flusso può determinare se il consenso alla registrazione per una chiamata deve essere acquisito o meno, a scopo di reporting. Quando un cliente desidera acquisire il consenso per la registrazione, utilizza le variabili globali per generare un report sul consenso. Quando un cliente non desidera acquisire il consenso per la registrazione, utilizzare variabili locali. Ciò offre una migliore flessibilità per i locatari e i clienti per gestire l'uso delle variabili.

È possibile configurare il controllo della registrazione attenendosi alla seguente procedura:

  1. In Flow Designer trascina l'attività Controllo registrazione dalla libreria attività all'area di disegno.

  2. Fare clic sull'attività Controllo registrazione per configurare le impostazioni dell'attività.

  3. In Impostazioni generali, inserisci un nome per l'attività in Etichetta attività.

  4. (Opzionale) Nel campo Descrizione attività , immettere una descrizione per l'attività.

  5. In Impostazioni controllo registrazione, selezionare una variabile di flusso dall'elenco a discesa per Abilita registrazione.

Un'attività Menu per IVR (Interactive Voice Response) e un'attività Controllo registrazione, se utilizzate insieme nel flusso, consentono di acquisire il consenso alla registrazione. Viene data priorità all'impostazione del consenso dell'utente nel flusso rispetto al livello di tenant o a livello di coda o alle impostazioni di configurazione a livello di pianificazione della registrazione.

Il controllo della registrazione può essere gestito nei seguenti scenari:

  • Se la configurazione del consenso utente è impostata su Sì nel flusso, la chiamata viene registrata, indipendentemente dalla configurazione di registrazione impostata a livello di tenant o coda o pianificazione delle registrazioni.

  • 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 o di coda o di pianificazione della registrazione.

  • Se il consenso dell'utente non è configurato nel flusso, ma una configurazione è impostata su Sì a uno qualsiasi degli altri livelli, ad esempio tenant o coda o pianificazione delle registrazioni, la chiamata viene registrata.

  • Se il consenso dell'utente non è configurato e una configurazione è impostata su No a tutti i livelli, ad esempio tenant, coda e pianificazione delle registrazioni, la chiamata non viene registrata.

Inoltre, altre configurazioni di registrazione, ad esempio Continua al trasferimento, Sospendi ripresa abilitata e Durata pausa e così via, vengono ancora applicate in base alla gerarchia esistente, ad esempio il livello di tenant, coda o pianificazione delle registrazioni.

Variabili di output

Questa attività non ha variabili di output.

Registra attività

L'attività Registra registra l'input vocale o l'espressione dei chiamanti a cui è possibile fare riferimento 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 un formato non crittografato. Non è consigliabile registrare informazioni sensibili utilizzando questa funzione.

  • Se l'attività Registra non è visualizzata, contattare il supporto Cisco per abilitare il flag di funzione corrispondente.
  • Non utilizzare l'attività Registra come parte dei flussi di eventi, soprattutto dopo l'evento Agente disconnesso. L'aggiunta dell'attività di registrazione nel flusso di eventi rimuove i file audio registrati tramite il modulo Gestione registrazioni Webex Contact Center.
1

Accedi a Control Hub, scegli Servizi > Contact Center > Clusso.

2

Fare clic su Gestisci flussi , quindi su Crea flussi.

3

Nel campo Nome flusso, inserisci un nome univoco e fai clic su Avvia creazione flusso. Viene visualizzata la finestra Flow Designer.

4

Trascina l'attività Registra dalla Libreria attività all'area di disegno del flusso principale.

5

In General Settings (Impostazioni generali), effettuare le seguenti operazioni:

  1. Nel campo Activity Label (Etichetta attività), immettere un nome per l'attività.

  2. Nel campo Activity Description (Descrizione attività), immettere una descrizione per l'attività.

6

In Impostazioni record, configurare i seguenti campi:

  1. Selezionare o deselezionare la casella di controllo Segnale acustico di avvio per attivare o disattivare il breve segnale acustico per indicare l'inizio della registrazione. Per impostazione predefinita, la casella di controllo è abilitata.
  2. Nel campo Timeout silenzio, immettere il valore numerico compreso tra 1 e 120 secondi. Indica l'intervallo massimo di silenzio consentito in qualsiasi momento dopo l'inizio della registrazione. L'impostazione predefinita è 4 secondi. La registrazione si interrompe quando c'è silenzio per il timeout del silenzio.
  3. Nel campo Tempo massimo di registrazione, immettere il valore numerico compreso tra 1 e 120 secondi per indicare il tempo massimo consentito per registrare l'espressione del chiamante. L'impostazione predefinita è 30 secondi. La registrazione si interrompe quando raggiunge il tempo massimo di registrazione.
  4. Nel campo Simbolo di terminazione, scegliere il simbolo di carattere # o * che l'utente finale può utilizzare per terminare una registrazione. Per impostazione predefinita, il simbolo del terminatore è #.
7

Nella sezione Variabili di output, visualizzare le variabili seguenti:

  • Record_audioFileData: memorizza i dettagli dei file audio registrati.
  • Record_errorCode: memorizza il codice di stato degli errori che si verificano durante l'avvio o durante la registrazione dell'espressione del chiamante.
  • Record_errorDescription: memorizza la descrizione degli errori che si verificano durante l'avvio o durante la registrazione dell'espressione del chiamante.
  • È possibile utilizzare la variabile di output Record_audioFileData in attività quali Riproducimessaggio , Menu e Raccogli cifre in un flusso di chiamata. 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 sotto forma di espressione pebble: {{Record_activity_label.audioFileData.name}}.
  • È possibile utilizzare la variabile di output Record_audioFileData nell'attività Richiesta HTTP per caricare l'audio registrato sul server o sul API esterno di terze parti. Questa operazione può essere eseguita scegliendo il Tipo di contenuto come File e la variabile di output dell'attività Registra dall'elenco a discesa Contenuto nel corpo della richiesta.

Nella tabella seguente sono elencati i codici di errore e le descrizioni per l'attività Record:

Codice errore

Descrizione dell'errore

Motivo

1001

INVALID_SILENCE_TIMEOUT

Il timeout invisibile all'utente configurato non è compreso tra 1 e 120 secondi.

1002

INVALID_MAXIMUM_RECORDING_DURATION

Il tempo massimo di registrazione configurato non è compreso tra 1 e 120 secondi.

1003

INVALID_TERMINATION_SYMBOL

Il simbolo di terminazione configurato non è uno dei caratteri consentiti * o #.

1004

RECORD_API_FAILURE

Si è verificato un errore nel API avviare la registrazione.

1005

FEATURE_DISABLED_FOR_ORG

La funzione non è abilitata per l'organizzazione.

1006

Non viene rilevato alcun audio in ingresso per la registrazione. Il file audio registrato potrebbe contenere silenzio.

1007

Si è verificato un errore nei servizi multimediali durante la registrazione.

Attività in controllo del flusso

Avvia flusso

L'attività Avvia flusso viene visualizzata nell'area di disegno del flusso principale per impostazione predefinita e non può essere eliminata. Questa attività indica l'evento che attiva questo flusso. Questa attività determina come utilizzare il flusso e i tipi di attività disponibili per la configurazione.

L'unico evento trigger di flusso attualmente disponibile è NewPhoneContact. Il sistema attiva questo evento quando una nuova chiamata raggiunge un punto di ingresso di telefonia nel contact center. È possibile utilizzare i flussi attivati dall'evento NewPhoneContact nelle strategie di routing dei punti di ingresso. L'evento trigger di flusso è attualmente selezionato per impostazione predefinita e non può essere modificato. Ulteriori eventi saranno esposti in futuro.

L'attività Avvia flusso viene automaticamente etichettata con il nome dell'evento trigger di flusso selezionato. Ciò consente di vedere rapidamente quale tipo di flusso viene costruito.

Variabili di output

Il numero e il tipo di variabili di output associate all'attività Avvia flusso dipendono dall'evento trigger di 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 vengono esposte tramite l'evento NewPhoneContact .

Utilizzare queste variabili nelle attività successive per controllare la sequenza di flusso.

  • NewPhoneContact.ANI

    Automatic Number Identification (ANI) è una funzione di una rete di telecomunicazioni per 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 NewPhoneContact .

  • NewPhoneContact.DNIS

    Il servizio di identificazione del numero composto (DNIS) è un servizio che identifica il numero di telefono originariamente composto di una chiamata. Questa variabile memorizza il numero di telefono composto dal chiamante per attivare l'evento NewPhoneContact .

  • NewPhoneContact.InteractionID

    Identificatore univoco Webex Contact Center associato a ogni interazione attivata dall'evento NewPhoneContact .

    È possibile visualizzare l'ID interazione sul Agent Desktop. Vedere la sezione Esempi nell'argomento Creazione di variabili di flusso personalizzate.
  • NewPhoneContact.PSTNRegion

    Area PSTN configurata nel mapping Punto di ingresso (EP) - Numero di chiamata (DN) per i servizi multimediali vocali regionali. Questa variabile è supportata solo sulla piattaforma vocale Next Generation.

  • NewPhoneContact.FlowVersionLabel

    Etichetta di versione del flusso generato durante l'esecuzione del flusso. Gli sviluppatori di Flow possono creare comportamenti diversi per diverse versioni di flow, ad esempio 'Dev', 'Test', 'Live' e 'Latest'. Utilizzando la variabile NewPhoneContact.FlowVersionLabel , gli sviluppatori possono modificare dinamicamente la logica del flusso accedendo alle etichette di versione all'interno del flusso.

  • NewPhoneContact.FlowId

    Identificatore univoco del flusso attualmente in esecuzione.

  • NewPhoneContact.EntryPointId

    Identificatore univoco del punto di ingresso che avvia il flusso.

  • NewPhoneContact.OrgId

    Identificatore univoco dell'organizzazione.

Flusso finale

Il flusso finale è un'attività di terminazione che segna la fine di un percorso di flusso. È possibile utilizzare un numero qualsiasi di attività del flusso finale per costruire il flusso in modo che tutti i percorsi di flusso terminino.

Non utilizzare l'attività Termina flusso in un flusso IVR. L'uso di End Flow con IVR potrebbe causare aria morta e la chiamata potrebbe non essere disconnessa.

Puoi assegnare a ogni attività un'etichetta e una descrizione univoche.

Tabella 46. Impostazioni generali
Parametro Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Imposta variabile

Utilizzare l'attività Imposta variabile per impostare il valore su una variabile. È possibile modificare il valore della variabile in base alle proprie esigenze o in base a un flusso.

Specificare il tipo di variabile che si desidera selezionare. Per ulteriori informazioni, vedere Variabili di flusso personalizzate e Variabili predefinite.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Gestione degli errori.

Le sezioni riportate di seguito consentono di configurare l'attività Imposta variabile:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Impostazioni delle variabili

Parametro

Descrizione

Variabile

Scegliere la variabile dall'elenco a discesa. È possibile impostare solo le variabili di flusso personalizzate sui valori personalizzati. Le variabili predefinite hanno valori fissi come indicato dall'esecuzione del flusso.

Variable Value (Valore variabile)

Fare clic sul pulsante di opzione Set Value (Imposta valore) per impostare la variabile su un valore specifico. Il tipo di campo di immissione cambia in base al tipo di dati della variabile selezionata. Per ulteriori informazioni sui tipi di dati variabili , vedereCreazione di variabili di flusso personalizzate.

Se il valore è una stringa, è possibile immettere un testo di base o un'espressione.

Per immettere un'espressione, utilizzare la sintassi {{variable}}.

Fare clic sul pulsante di opzione Imposta su variabile per impostare il valore della variabile sul valore di un'altra variabile nel flusso. Scegliere una variabile dall'elenco a discesa. Tutte le variabili nel flusso sono disponibili per la selezione.

Richiesta BRE

Utilizzare l'attività BRE Request per recuperare i dati dal motore delle regole aziendali (BRE, Business Rules Engine) dell'organizzazione da utilizzare nel flusso. L'attività BRE Request utilizza protocolli HTTP standard per recuperare i dati dalla BRE.

Le seguenti sezioni consentono di configurare l'attività di richiesta BRE:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Query Parameters (Parametri di query)

Come parte della richiesta BRE, è possibile passare i parametri forniti nella chiamata API al BRE. Nelle colonne Valore chiave è possibile immettere la chiave per la query e il valore associato da inviare insieme alla query. È inoltre possibile utilizzare la sintassi delle parentesi graffe doppie per passare valori variabili.

L'attività BRE dispone di un parametro di query predefinito: context. Questo parametro di query viene passato nella chiamata API al BRE.

Il TenantID viene inserito automaticamente come parametro e non deve essere configurato.

Tabella 47. Parametri di query

Parametro

Descrizione

Contesto

Contiene il motivo della richiesta. Questo parametro obbligatorio non può essere modificato o eliminato.

Questo parametro deve contenere lo stesso valore del valore specificato nel contesto Attribute in BRE. Per ulteriori informazioni, vedere la Creazione di un insieme di regole Nella Guida per l'utente del motore Cisco Webex Contact Center regole di business.

ANI

Contiene il numero di telefono di origine della chiamata. Si tratta di un parametro predefinito che è possibile modificare o eliminare in base alla configurazione delle regole nel BRE.

Un valore di esempio per ANI è {{NewPhoneContact.ANI}}

Timeout risposta

Specifica il timeout di connessione per la richiesta BRE. Il valore predefinito è impostato su 2000 millisecondi.

Numero di tentativi

Specifica il numero di tentativi di richiesta BRE dopo un errore.

Questo parametro viene utilizzato se il codice di stato è 5xx; Ad esempio, 500 o 501.

Per aggiungere un parametro di query, fare clic su Aggiungi nuovo. In questo modo viene aggiunta una riga in cui è possibile immettere le coppie di valori chiave. È possibile aggiungere tutti i parametri di query richiesti come parte della richiesta BRE.

Impostazioni di analisi

Questa sezione consente di analizzare la risposta della richiesta BRE in diverse variabili:

Parametro

Descrizione

Variabile di risposta

Scegliere una variabile in cui si desidera estrarre una particolare sezione dall'oggetto BRE Request response. È possibile scegliere solo variabili di flusso personalizzate dall'elenco a discesa.

Espressione percorso

Definire l'espressione Path per l'analisi dell'oggetto risposta. A seconda del tipo di struttura dati dell'oggetto risposta e dei casi di utilizzo per l'estrazione di un sottoinsieme di tali informazioni, l'espressione del percorso varia.

I dati vengono normalizzati in una gerarchia di oggetti prima dell'esecuzione dell'espressione di percorso, pertanto JSONPath viene utilizzato nell'oggetto risposta indipendentemente dal tipo di contenuto configurato.

Variabili di output

La richiesta BRE restituisce due variabili di output:

  • BRERequest1.httpResponseBody: restituisce il corpo della risposta per la richiesta BRE.

  • BRERequest1.httpStatusCode: restituisce il codice di stato della richiesta BRE.

    Questi codici di risposta sono classificati nelle seguenti categorie:

    • Risposte informative (100–199)

    • Risposte positive (200–299)

    • Reindirizzamenti (300–399)

    • Errori client (400–499)

    • Errori del server (500–599)

Formati dei tipi di contenuto

Negli esempi seguenti vengono descritti i formati dei tipi di contenuto di input di esempio e la risposta JSON.

Tipo di contenuto XML

Utilizzare questo strumento per convertire XML in formato JSON https://codeshack.io/xml-to-json-converter/.

XML Formato di input:

<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note> 

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.note.from per ottenere il valore come Jani.

Tipo di contenuto TOML

Utilizzare questo strumento per convertire TOML in formato JSON https://www.convertjson.com/toml-to-json.htm.

Formato di input TOML:

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

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.owner.name per ottenere il valore come 'Tom Preston-Werner'.

Tipo di contenuto YAML

Utilizzare questo strumento per convertire YAML in formato JSON https://www.convertjson.com/yaml-to-json.htm.

Formato di input YAML:

# Un record di dipendenti martin: nome: Martin D'vloper lavoro: Abilità di sviluppo: Elite 

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.martin.job per ottenere il valore Developer.

Tipo di contenuto JSON

Utilizzare JSON Expression Evaluator https://jsonpath.com/.

Formato di input JSON:

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

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.martin.job per ottenere il valore Developer.

Richiesta HTTP

L'attività di richiesta HTTP recupera informazioni da un'origine dati esterna, ad esempio un CRM, utilizzando protocolli HTTP standard.

Gli attributi di autenticazione di base e OAuth 2.0 sono supportati per gli endpoint autenticati.

Le sezioni seguenti consentono di configurare l'attività di richiesta HTTP:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività di richiesta HTTP.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Impostazioni della richiesta HTTP

Parametro

Descrizione

Usa endpoint autenticato

Consente di effettuare una richiesta HTTP a un endpoint autenticato. Per impostazione predefinita, questo pulsante di attivazione/disattivazione è attivo.

Connettore

Scegliere il connettore dall'elenco a discesa. L'elenco a discesa visualizza il nome dei connettori configurati in Control Hub. Il connettore fornisce un percorso comune in cui archiviare le credenziali per il servizio a cui si desidera accedere.

Ad esempio, Salesforce Connector convalida e consente la connettività all'account Salesforce. È quindi possibile fare riferimento a questo connettore dall'interno dell'attività di richiesta HTTP per effettuare una richiesta. Questo crea essenzialmente la sezione dominio dell'URL. Per configurare un connettore su Control Hub, vedere l'articolo Configurare i connettori di integrazione per Webex Contact Center .

Percorso della richiesta

Immettere il percorso della richiesta HTTP.

Questo campo viene visualizzato quando è attivo il pulsante di attivazione/disattivazione Usa endpoint autenticato.

URL richiesta

Definisce l'URL della richiesta che si estende sia sul dominio che sui percorsi di richiesta per gli endpoint non autenticati.

Questo campo viene visualizzato quando il pulsante di attivazione/disattivazione Usa endpoint autenticato è disattivato.

Tipi di metodo: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD

Definisce l'attività di richiesta HTTP che supporta i metodi comuni seguenti:

  • GET: richiedere dati da una risorsa specificata.

  • POST: Inviare dati a un server per creare o aggiornare una risorsa.

  • PUT: sostituisce tutte le rappresentazioni correnti della risorsa di destinazione con il payload della richiesta.

  • PATCH: applica modifiche parziali a una risorsa.

  • DELETE: consente di eliminare la risorsa specificata.

  • OPZIONI: descrivere le opzioni di comunicazione per la risorsa di destinazione.

  • HEAD: chiede una risposta identica a quella di una richiesta GET, ma senza il corpo della risposta.

Query Parameters (Parametri di query)

Definisce i parametri passati come parte della richiesta HTTP. Il server Web fornisce questi parametri aggiuntivi da utilizzare, ad esempio, per effettuare una richiesta GET. Nelle colonne Valore chiave immettere la chiave per la query e il valore associato che deve essere inviato con la query. I parametri sono un elenco di coppie chiave-valore separate dal simbolo della e commerciale (&). È inoltre possibile utilizzare i valori delle variabili nella sintassi delle parentesi graffe doppie per passare valori variabili.

Ad esempio, se si desidera recuperare il saldo del conto di un cliente in base all'ANI, a seconda delle API del servizio Data Store, la chiave e il valore possono essere:

Chiave: ANI

Valore: {{NewPhoneContact.ANI}}

Per aggiungere un parametro di query, fare clic su Aggiungi nuovo. Questo aggiunge una riga in cui è possibile inserire le rispettive coppie chiave-valore. È possibile aggiungere tutti i parametri di query necessari come parte della richiesta HTTP.

Intestazioni di richiesta HTTP

Definisce le intestazioni HTTP che consentono al client di passare informazioni aggiuntive con una richiesta HTTP. Le intestazioni delle richieste come Accept, Accept‐* o If‐* consentono di eseguire richieste condizionali insieme ad altre intestazioni come Cookie e User-Agent.

Ad esempio, come parte di una richiesta GET, utilizzare:

GET /home.html HTTP/1.1 Host: developer.mozilla.org User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0 Accetta: text/html,application/xhtml+xml,application/xml;q=0.9,*/*; q=0.8 Accetta lingua: en‐US,en; q=0.5 Accetta codifica: gzip, deflate, br Referer: https://developer.mozilla.org/testpage.html Connessione: keep‐alive Upgrade‐Insecure‐Richieste: 1 If‐Modified‐From: Lun, 18 Jul 2016 02:36:04 GMT If‐None‐Match: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Cache‐Control: max‐age=0 

Per aggiungere un'intestazione HTTP, fare clic su Aggiungi nuovo. Questo aggiunge una riga in cui è possibile inserire le rispettive coppie chiave-valore. È possibile aggiungere tutte le intestazioni HTTP richieste come parte della richiesta HTTP.

Tipo di contenuti

Specifica il tipo di contenuto previsto del corpo della richiesta. Application/JSON,Form URL Encoded,TOML,XML,File e YAML sono tipi di contenuto supportati.

Corpo richiesta

Specifica i byte di dati trasmessi in un messaggio di transazione HTTP, immediatamente dopo le intestazioni, se presenti. In alcuni tipi di richieste HTTP, ad esempio una richiesta POST o PUT, è possibile inviare un corpo della richiesta che specifica il contenuto da aggiornare nella risorsa di destinazione.

Se si sceglie Tipo di contenuto come File, vengono visualizzate le colonne CONTENUTO e NOME FILE. L'elenco a discesa CONTENT visualizza l'elenco delle variabili JSON dal flusso e le variabili di output dalle attività di registrazione.

  • CONTENUTO: Scegliere il file audio registrato dall'elenco a discesa. Il file audio viene popolato in base alle variabili di output configurate nelle attività di registrazione . Il sistema invia questo file audio al server o al API di terze parti.
  • NOME FILE: inserire il nome del file audio. Questo nome di file viene visualizzato sul server di destinazione o sul API.

Timeout risposta

Specifica il timeout di connessione per la richiesta HTTP. Il valore predefinito è impostato su 2000 millisecondi, tuttavia può avere qualsiasi valore illimitato.

Numero di tentativi

Specifica il numero di tentativi di richiesta HTTP dopo un errore. Nuovo tentativo per il servizio non disponibile. È possibile assegnare qualsiasi valore illimitato per il numero di tentativi.

Questo parametro viene utilizzato se il codice di stato è 5xx; Ad esempio, 500 o 501.

Impostazioni di analisi

Questa sezione consente di analizzare la risposta generata dalla richiesta HTTP in diverse variabili. Questa configurazione è facoltativa perché non tutti gli scenari di richiesta HTTP richiedono l'analisi.

Tabella 48. Impostazioni di analisi

Parametro

Descrizione

Tipo di contenuti

Specifica il tipo di contenuto previsto del corpo della risposta. JSON,TOML,XML e YAML sono i tipi di contenuto supportati.

Variabile di uscita

Scegliere una variabile per contenere i dati di una sezione specifica dell'oggetto HTTP Request Response.

Espressione percorso

Definire l'espressione Path per l'analisi dell'oggetto risposta. A seconda della struttura dei dati dell'oggetto risposta e del motivo per estrarre un sottoinsieme di informazioni, l'espressione del percorso varia.

I dati vengono normalizzati in una gerarchia di oggetti prima dell'esecuzione dell'espressione di percorso, pertanto JSONPath viene utilizzato nell'oggetto risposta indipendentemente dal tipo di contenuto configurato.

Variabili di output

La richiesta HTTP restituisce le seguenti variabili di output:

  • HTTPRequest1.httpStatusCode: restituisce il codice di stato del codice HTTP.

    Questi codici di risposta sono classificati in cinque categorie principali:

    • Risposte informative (100–199)

    • Risposte positive (200–299)

    • Reindirizzamenti (300–399)

    • Errori client (400–499)

    • Errori del server (500–599)

  • HTTPRequest1.httpResponseBody: restituisce il corpo della risposta per la richiesta HTTP.

  • HTTPRequest1.httpResponseHeaders: restituisce le informazioni di intestazione della risposta.

Formati dei tipi di contenuto

Negli esempi seguenti vengono descritti i formati dei tipi di contenuto di input di esempio e la risposta JSON.

Tipo di contenuto XML

Utilizzare questo strumento per convertire XML in formato JSON https://codeshack.io/xml-to-json-converter/.

XML Formato di input:

<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note> 

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.note.from per ottenere il valore come Jani.

Tipo di contenuto TOML

Utilizzare questo strumento per convertire TOML in formato JSON https://www.convertjson.com/toml-to-json.htm.

Formato di input TOML:

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

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.owner.name per ottenere il valore come 'Tom Preston-Werner'.

Tipo di contenuto YAML

Utilizzare questo strumento per convertire YAML in formato JSON https://www.convertjson.com/yaml-to-json.htm.

Formato di input YAML:

# Un record di dipendenti martin: nome: Martin D'vloper lavoro: Abilità di sviluppo: Elite 

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.martin.job per ottenere il valore Developer.

Tipo di contenuto JSON

Utilizzare JSON Expression Evaluator https://jsonpath.com/.

Formato di input JSON:

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

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.martin.job per ottenere il valore Developer.

Impostazioni di attesa attività

In alcuni casi, se una risposta HTTP subisce un ritardo notevole, il chiamante sperimenta un periodo di silenzio. Per attenuare questo scenario, è possibile caricare un file audio. Questo file verrà riprodotto al chiamante durante l'interim del recupero della risposta HTTP. Inoltre, è possibile configurare la durata del ritardo prima che questo audio venga riprodotto.

ParametroDescrizione
Abilita audio in attesaAttiva/disattiva questa impostazione per riprodurre il file audio selezionato in un ciclo continuo garantendo una riproduzione ininterrotta mentre il sistema recupera la risposta HTTP.
Audio File

Scegli un file audio. Il sistema riproduce questo file audio al chiamante per riempire il silenzio mentre recupera una risposta HTTP.

Ritardo

Impostare il valore del tempo di ritardo in millisecondi in base ai requisiti. Il valore predefinito è preimpostato su 2000 millisecondi.

È consigliabile mantenere l'impostazione del ritardo superiore a 2 secondi e cercare di ottimizzare il tempo di risposta alla query HTTP. Ciò garantisce che l'audio non venga riprodotto inutilmente garantendo al contempo un ritardo minimo per l'aria morta al chiamante.

Analizzare

Utilizzare l'attività Analisi per estrarre informazioni dall'oggetto dati. L'attività di analisi accetta la stringa di input (JSON, TOML, XML e YAML) e la converte in una struttura JSON basata sui 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 possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Gestione degli errori.

Le sezioni seguenti consentono di configurare l'attività di analisi:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Opzionale) Inserisci una descrizione per l'attività

Impostazioni di analisi

Parametro

Descrizione

Variabile di input

Specifica la variabile in cui è archiviato l'oggetto dati da utilizzare per l'analisi.

Tipo di contenuto

Specifica il tipo di contenuto previsto dell'oggetto dati. JSON, TOML, XML e YAML sono tipi di contenuto supportati.

Variabile di output

Scegliere una variabile per contenere i dati di una sezione specifica dell'oggetto HTTP Request Response.

Espressione percorso

Definire l'espressione Path per l'analisi dell'oggetto risposta. A seconda della struttura dei dati dell'oggetto risposta e del motivo per estrarre un sottoinsieme di informazioni, l'espressione del percorso varia.

I dati vengono normalizzati in una gerarchia di oggetti prima dell'esecuzione dell'espressione di percorso, pertanto JSONPath viene utilizzato nell'oggetto risposta indipendentemente dal tipo di contenuto configurato.

Le espressioni di percorso dovrebbero confermare le espressioni JSONPath di Jayway. Per ulteriori informazioni, vedere https://github.com/json-path/JsonPath.

Formati dei tipi di contenuto

Negli esempi seguenti vengono descritti i formati dei tipi di contenuto di input di esempio e la risposta JSON.

Tipo di contenuto XML

Utilizzare questo strumento per convertire XML in formato JSON https://codeshack.io/xml-to-json-converter/.

XML Formato di input:

<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note> 

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.note.from per ottenere il valore come Jani.

Tipo di contenuto TOML

Utilizzare questo strumento per convertire TOML in formato JSON https://www.convertjson.com/toml-to-json.htm.

Formato di input TOML:

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

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.owner.name per ottenere il valore come 'Tom Preston-Werner'.

Tipo di contenuto YAML

Utilizzare questo strumento per convertire YAML in formato JSON https://www.convertjson.com/yaml-to-json.htm.

Formato di input YAML:

# Un record di dipendenti martin: nome: Martin D'vloper lavoro: Abilità di sviluppo: Elite 

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.martin.job per ottenere il valore Developer.

Tipo di contenuto JSON

Utilizzare JSON Expression Evaluator https://jsonpath.com/.

Formato di input JSON:

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

Risposta normalizzata dati/JSON

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

Esempio di espressione del percorso JSON: Use $.martin.job per ottenere il valore Developer.

Condizione

L'attività Condizione rappresenta una decisione. Il flusso segue il percorso Vero o Falso a seconda che la condizione sia soddisfatta. 

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le sezioni seguenti consentono di configurare i parametri e gli output della condizione:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Espressione

Disporre ogni espressione come segue: {{Enter Expression}}.

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

Se si utilizza un'espressione senza parentesi graffe, il sistema genera un errore di flusso.

Tabella 50. Espressione

Condizione

Descrizione

Condizione

Scegliere la condizione dall'elenco a discesa:  

  • < (minore di)

  • != (non uguale)

  • > (maggiore di)

  • == (uguale a)

  • >= (maggiore o uguale a)

  • <= (minore o uguale a)

  • * (moltiplicato per)

  • / (diviso per)

  • + (aggiungi)

  • ‐ (sottrarre)

Custodia di

Utilizza l'attività Caso se ci sono più possibilità o risultati in un determinato punto decisionale nel flusso di chiamate.

Ad esempio, è possibile utilizzare un'attività Caso per definire schermate diverse per team di agenti diversi 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 restituisce true per una particolare istanza del flusso. Ogni attività Case ha un valore predefinito che il sistema utilizza per qualsiasi caso non definito. Se nessuno dei casi è vero, il caso predefinito viene valutato come true e il flusso procede lungo quel ramo.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le sezioni seguenti consentono di configurare l'attività Caso:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Custodia di
Tabella 51. Impostazioni del caso

Parametro

Descrizione

Variabile

Scegli una variabile rispetto alla quale vuoi valutare i diversi casi. Scegliere la variabile dall'elenco a discesa.

Espressione

Immettere un'espressione per valutare i diversi casi. Utilizzare la sintassi Pebble Template per definire l'espressione. Per ulteriori informazioni sulla sintassi dei modelli Pebble, vedere Sintassi dei modelli Pebble.

Caso

Definisce i diversi casi da confrontare con la variabile o l'espressione. È possibile aggiungere fino a 20 istruzioni caso per attività.

Fare clic su Aggiungi nuovo per aggiungere un nuovo blocco di istruzioni maiuscole e minuscole da confrontare con un valore statico, una variabile o un'espressione. Se si utilizza una variabile o un'espressione, utilizzare la sintassi del modello Pebble. Per ulteriori informazioni sulla sintassi dei modelli Pebble, vedere Sintassi dei modelli Pebble.

Tabella 52. Risultati dell'attività

Prodotto

Descrizione

Vero

Percorso da seguire se la condizione è soddisfatta. 

Falso

Percorso da intraprendere se la condizione non è soddisfatta. 

Goto

Il concatenamento del flusso offre la possibilità di concatenare più flussi. Per ottenere il concatenamento del flusso, puoi aggiungere l'attività di terminazione GoTo all'area di disegno e indicare se il flusso corrente deve andare a un punto di ingresso o a un altro flusso. Per ulteriori informazioni, vedere Concatenamento di flusso.

Se la libreria attività non visualizza l'attività Vai a, contattare il supporto Cisco per abilitare il flag di funzione corrispondente.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Flussi di eventi.

Le seguenti sezioni consentono di configurare l'attività Vai a:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Impostazioni di destinazione del flusso

È possibile modificare l'esperienza del chiamante in base al tempo (se si passa la chiamata a un punto di ingresso) o per riutilizzare un singolo flusso in più scenari (se si passa la chiamata a un flusso).

In base all'opzione Vai a, le variabili di flusso vengono trasferite dal flusso corrente come segue:

  • Vai al punto di ingresso: le variabili di flusso personalizzate e le variabili globali con lo stesso nome e tipo di dati vengono copiate dal flusso corrente al flusso associato al punto di ingresso.

  • Vai al flusso: le variabili di flusso configurate nella sezione Mappatura variabili vengono copiate dal flusso corrente al nuovo flusso.

Tabella 53. Impostazioni di destionazione del flusso
ParametroDescrizione
Vai al punto di ingresso

Scegliere questa opzione se il flusso corrente deve raggiungere un punto di ingresso. Nella casella combinata, immettere il punto di ingresso se la logica del flusso deve cambiare in base alla strategia di routing attiva al momento del trasferimento.

Le variabili di flusso personalizzate e le variabili globali con lo stesso nome e tipo di dati vengono copiate dal primo flusso al nuovo flusso associato al punto di ingresso.

Vengono visualizzati solo i punti di ingresso di telefonia creati in Webex Contact Center Control Hub.

Punto di ingresso statico: scegliere un punto di ingresso dall'elenco dei punti di ingresso preconfigurati. Sono validi solo i punti di ingresso dello stesso tipo di canale.

Punto di ingresso dinamico: scegli una variabile mappata a un ID punto di ingresso valido da Control Hub. Sono validi solo i punti di ingresso dello stesso tipo di canale.

Vai a Flusso

Scegliere questa opzione se il flusso corrente deve passare a un altro flusso. Nella casella combinata, scegliere il flusso di destinazione dall'elenco a discesa. L'elenco a discesa di destinazione elenca solo i flussi pubblicati.

È possibile visualizzare il flusso desiderato in una scheda separata. Per visualizzare un flusso, è possibile fare clic sull'opzione Visualizza visualizzata mentre si seleziona un flusso dall'elenco o fare clic sull'opzione Visualizza flusso selezionato dopo aver selezionato un flusso nell'opzione Vai al flusso.

È possibile mappare manualmente le variabili tra due flussi nella sezione Mappatura variabili flusso.

Flusso statico: selezionare un flusso dall'elenco dei flussi preconfigurati.

Flusso dinamico: scegliere una variabile mappata a un ID flusso valido. È possibile individuare l'ID flusso in Impostazioni flusso nel riquadro Impostazioni generali.

Mappatura delle variabili di flusso

Se si sceglie l'opzione Vai a flusso , viene visualizzata la sezione Mappatura variabili 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. Questa funzione consente di modificare, eliminare o aggiungere altre mappature 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 mappare le variabili solo alle destinazioni di flusso statiche. Fare riferimento alla tabella seguente per il comportamento della mappatura delle variabili con flussi variabili.
Quando si esegue il mapping di una variabile JSON da un flusso principale al flusso di destinazione nell'attività GoTo, archiviare l'output JSON in un'altra variabile, ad esempio una stringa o qualsiasi altro tipo di variabile, e mapparlo allo stesso tipo di variabile nel flusso di destinazione.
Tabella 54. Mappatura delle variabili di flusso

Parametro

Descrizione

Mappa variabili correnti

Elenca tutte le variabili di flusso e le variabili globali nel flusso corrente. È possibile mappare la stessa variabile a più variabili nel flusso di destinazione.

Nella casella combinata, immettere la variabile da mappare.

Alla variabile di destinazione

Elenco di tutte le variabili di flusso e variabili globali nel flusso di destinazione che verranno copiate dal flusso corrente dopo l'handoff.

Nella casella combinata, immettere la variabile mappata nel flusso di destinazione. È possibile mappare le variabili nel flusso di destinazione una sola volta, mentre è possibile mappare le variabili nel flusso corrente più volte.

Per aggiungere, modificare o eliminare mapping di variabili:

  • Per modificare una mappatura variabile, scegliere il flusso appropriato dall'elenco a discesa.

    Dopo aver scelto una variabile negli elenchi a discesa Mappa variabili correnti o A variabile di destinazione , l'altro elenco a discesa visualizza solo le variabili dello stesso tipo di dati.

    Ad esempio, se si sceglie customerId di tipo Integer dall'elenco a discesa Mappa variabili correnti, l'elenco a discesa A variabile di destinazione visualizza solo le variabili di tipo Integer nel nuovo flusso.

  • Fare clic sull'icona Elimina per eliminare un mapping di variabili.

  • Fare clic su Aggiungi nuovo per aggiungere una nuova mappatura delle variabili. Scegliere le variabili da mappare negli elenchi a discesa Mappa variabili correnti e Variabile di destinazione.

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.

È possibile fare clic sul tag per informazioni su una variabile. Quando si seleziona una variabile per la mappatura, la variabile diventa verde e consente di visualizzare ciò che è già stato mappato.

Per garantire un'accessibilità e un'interazione senza soluzione di continuità delle informazioni durante tutto il ciclo di vita della chiamata, la mappatura delle variabili è fondamentale durante l'esecuzione del flusso. Prevede l'allineamento strategico delle variabili globali con le variabili di flusso locali e visualizzabili dall'agente, su misura per i tipi di flusso statico e dinamico:

La mappatura delle variabili è importante durante il concatenamento di flusso. La tabella seguente illustra le principali differenze tra l'utilizzo delle opzioni GoTo statiche e dinamiche.

Statica

GoTo Flow: gestisce le variabili mappate nella sezione Mappature variabili di flusso.

Punto di ingresso GoTo: le variabili di flusso visualizzabili dall'agente e le variabili globali vengono mappate automaticamente quando vengono trasferite a un punto di ingresso.

Dinamico

Flusso GoTo: le variabili di flusso visualizzabili dall'agente e le variabili globali vengono mappate automaticamente.

Punto di ingresso Vai a: Le variabili di flusso visualizzabili dall'agente e le variabili globali vengono mappate automaticamente

Codici di errore dell'attività Vai a

Codice di errore

Descrizione dell'errore

Spiegazione
1

Codice di errore

Memorizza il codice di errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

2ErroreDescrizione

Memorizza i dettagli dell'errore. Il sistema imposta questo valore solo quando l'attività ha esito negativo.

Orario di apertura

L'attività Orario di lavoro ti consente di utilizzare orari di lavoro e non lavorativi, come festività e sostituzioni nella tua organizzazione, definiti in Control Hub. Puoi aggiungere l'attività Orario di lavoro a un flusso e assegnare tale flusso a un punto di ingresso. Utilizzando questa attività, è possibile utilizzare l'orario di lavoro, le festività e le sostituzioni per consolidare più strategie di routing per tutte le pianificazioni in un unico flusso.

Utilizzare l'attività Orario di lavoro per pianificare una pianificazione del funzionamento in un flusso. Questa attività determina se una determinata pianificazione è attiva in un dato momento e indirizza l'esecuzione del flusso di conseguenza.

Gli amministratori possono gestire le entità dell'orario di lavoro da Control Hub. Per ulteriori informazioni, vedere Impostare l'orario di lavoro.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Gestione degli errori.

Le seguenti sezioni consentono di configurare l'attività Orario di ufficio:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Dettagli del programma

Nella sezione Dettagli pianificazione, è possibile scegliere un'ora lavorativa dall'elenco a discesa per definire quando vengono eseguiti percorsi diversi del flusso. Pianifica indica il turno definito nell'oggetto dell'orario di lavoro dell'orario di lavoro scelto. Il flusso viene eseguito principalmente in base all'intervallo di tempo definito nello spostamento dell'orario di lavoro scelto. Altre entità dell'orario di lavoro come gli elenchi festivi e le sostituzioni hanno la precedenza sull'orario di lavoro se gli orari coincidono con i tempi di turno correnti.

  • Orario di lavoro statico: scegli un orario di lavoro da Control Hub.
  • Orario di lavoro variabile: scegli una variabile mappata a un orario lavorativo valido da Control Hub.

Se uno degli input dell'elenco ordinato è vuoto, Flow Designer genera un errore di convalida del flusso. È necessario risolvere questi errori prima di pubblicare il flusso.

Nodi dell'orario di lavoro

Puoi configurare i seguenti nodi nell'attività Orario di ufficio:

Parametro

Descrizione

Esegue l' override

Se l'ora corrente è definita come una sostituzione come nell'elenco Sostituzioni, l'attività prende il ramo Sostituzione indipendentemente dagli orari di turno menzionati nell'orario di lavoro scelto.

Ferie

Se il giorno corrente è un giorno festivo come definito nell'elenco delle festività, l'attività prende il ramo Festività indipendentemente dagli orari di turno indicati nell'orario di lavoro scelto.

Orario di lavoro

Questo è il nodo principale che considera la tempistica del turno menzionata nell'orario di lavoro selezionato nella sezione Dettagli pianificazione. L'attività prende questo ramo se l'ora corrente corrisponde al tempo di turno scelto.

Default

L'attività assume il ramo Default se nessuno dei precedenti viene valutato.

Variabili di output

L'attività Orario di lavoro utilizza le seguenti variabili di output.

Tabella 56. Produzione attività in orario lavorativo

Nome variabile

Descrizione

WorkingHoursShift_name

Durante l'esecuzione del flusso, questa variabile memorizza il nome del turno definito nell'orario di lavoro.

Holidays_Name

Durante l'esecuzione del flusso, questa variabile memorizza il nome della festività se il giorno corrente è una festività come definito nell'elenco festività.

Overrides_Name

Durante l'esecuzione del flusso, questa variabile memorizza il nome dell'override che corrisponde all'ora corrente definita nelle sostituzioni.

stato

Questa variabile memorizza quale dei nodi precedenti è stato scelto durante l'esecuzione del flusso, ad esempio orario di lavoro, festività, sostituzione o impostazione predefinita.

Aspettare

L'attività Wait consente di sospendere l'esecuzione del flusso per un periodo di tempo specificato. Quando si configura questa attività con il periodo di attesa, l'esecuzione del flusso viene interrotta per la durata specificata nell'attività di attesa nel percorso di esecuzione.

Non è consigliabile utilizzare l'attività di attesa quando è attiva una sessione IVR in quanto potrebbe causare il timeout della sessione IVR. In questi casi, il contatto sperimenterà aria morta con conseguenti errori di chiamata. Si consiglia ai progettisti di flusso di utilizzare l'attività Wait nell'evento CallbackFailed e specificare il periodo di attesa.

L'attività di attesa è di natura generica. Quando si progetta un flusso, è possibile posizionare questa attività dopo qualsiasi attività in base alle proprie esigenze. Ad esempio, durante il nuovo tentativo di richiamata, questa attività sospende l'esecuzione del flusso e ritenta la richiamata.

Le seguenti sezioni consentono di configurare l'attività di attesa:

Impostazioni generali

Parametro

Descrizione

Activity Label (Etichetta attività)

Immettere un nome per l'attività di attesa.

Activity Description (Descrizione attività)

(Facoltativo) Immettere una descrizione per l'attività.

Impostazioni di attesa

Parametro

Descrizione

Durata

Scegliere una durata in formato HH:MM:SS per specificare la durata di tempo per la quale l'esecuzione del flusso viene interrotta con un minimo di 10 secondi e un massimo di 72 ore.

Fare clic sul campo Durata per impostare l'ora. Se si immettono i campi minuti e secondi su più di 59, l'impostazione predefinita viene automaticamente impostata su 59. Se si imposta il campo ore su più di 72, viene richiesto di immettere la durata compresa tra 00:00:10 e 72:00:00.

Attualmente si verifica una deviazione fino a pochi millisecondi durante l'esecuzione di questa attività. Non utilizzare l'attività di attesa in casi d'uso che richiedono alta precisione.

Variabili di output

Nessuna variabile di output è disponibile in questa attività.

Allocazione percentuale

L'attività Allocazione percentuale consente di distribuire il traffico delle chiamate su percorsi diversi in un flusso. È possibile utilizzare questa attività come meccanismo di diramazione del flusso su più percorsi di flusso e creare più percorsi di uscita per allocare i contatti a code, siti e server esterni diversi.

Il sistema utilizza un algoritmo Weighted Round Robin (WRR) per distribuire il traffico e questo può creare squilibri. L'algoritmo viene reimpostato ogni volta che pubblichi il flusso. Si consiglia di testare l'esecuzione del flusso prima di distribuire le modifiche in produzione.

Facciamo un esempio di una distribuzione percentuale rispettivamente del 50%, 30% e 20% per comprendere la distribuzione di 10 chiamate sotto 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, 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 Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. È importante notare che questa è una possibile distribuzione e che le distribuzioni dei contatti vengono regolate con distribuzioni di carico variabili.

L'attività di allocazione percentuale consente ora valori percentuali compresi tra 0 e 100. Gli amministratori possono utilizzare l'impostazione 0% per creare casi d'uso del centralino. Ciò consente di disattivare il traffico per impostazione predefinita. Tuttavia, è possibile attivare queste connessioni in un secondo momento per allocare distribuzioni superiori allo 0%.

Inoltre, è possibile aggiungere l'attività di allocazione percentuale prima dell'attività di feedback per configurare la modalità di gestione del traffico di chiamata. Puoi assegnare il 50% del feedback via e-mail, il 30% dal SMS e il 20% dal sondaggio.

Analogamente, in un ambiente geograficamente diversificato, è possibile configurare l'attività di allocazione percentuale per inviare il 10% dei contatti a Boston, il 5% a Chicago e distribuire il restante 85% a un altro set di posizioni.

È possibile configurare un percorso di gestione degli errori (Errore non definito) per gestire gli errori di sistema che possono verificarsi durante l'esecuzione del flusso. Per ulteriori informazioni, vedere Gestione degli errori.

Operazioni preliminari

1

In Flow Designer trascina l'attività Allocazione percentuale dalla libreria attività all'area di disegno principale.

2

Fare clic sull'attività Allocazione percentuale per configurare le impostazioni dell'attività.

3

In Impostazioni generali:

  • In Etichetta attività, immettere un nome per l'attività.

  • (Opzionale) Nel campo Descrizione attività , immettere una descrizione per l'attività.

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.

  1. Fare clic su Aggiungi nuovo per creare un nuovo percorso.

  2. Immettere la percentuale e il nome del percorso.

    • È possibile allocare un minimo dello 0% e un massimo del 100% per percorso di uscita.

    • Assicurati che tutte le allocazioni si aggiungano al 100%. Il sistema genera un errore durante la convalida del flusso se la percentuale di allocazione non raggiunge o supera il 100%.
    • È possibile aggiungere un massimo di 10 percorsi.
  3. (Opzionale) Fare clic sull'icona Elimina accanto a un percorso per rimuovere il record. È possibile scegliere di regolare la percentuale con il set richiesto di connessioni ed eliminare anche quelle aggiuntive. Il sistema genera un errore se le allocazioni totali non raggiungono il 100%.

L'attività di allocazione percentuale ha le seguenti variabili di output:

  • Percentallocation.percentage - Memorizza il percorso percentuale successivo.

  • Percentallocation.description - Memorizza la descrizione.

Supporto per i flussi di lavoro in Outdial Entry Point

Le attività e gli eventi seguenti sono supportati quando si creano flussi di lavoro per i contatti vocali in uscita:

  • Richiesta HTTP

  • Condizione

  • Analizzare

  • Imposta variabile

  • Orario di apertura

  • Flusso finale

  • Popup schermata

  • Evento PreDial

Sono supportati tutti i gestori eventi applicabili. I gestori eventi, ad esempio l'evento PreDial, l'agente offerto e così via, verranno popolati in base alle attività aggiunte nel flusso principale. Le variabili globali e le variabili locali sono supportate come parte del flusso.

Le seguenti attività non sono supportate quando si creano flussi di lavoro per i contatti vocali in uscita:

  • Contatto coda

  • Coda all'agente

  • Prenota

  • Ricerca coda

  • Informazioni avanzate sulla coda

  • Trasferimento cieco

  • Escalation del gruppo di distribuzione delle chiamate

  • IVR messaggio

Sulla base delle attività di cui sopra, il sistema supporterà con grazia i percorsi di errore e successo senza soluzione di continuità.

Quando si progetta un flusso per il punto di ingresso in uscita, non includere un'attività Disconnetti contatto alla fine del flusso. Se si utilizza un'attività Disconnetti contatto nel flusso, il flusso termina la chiamata e richiede un avvolgimento, mentre la chiamata in uscita è effettivamente attiva e connessa.

Avvenimenti

La scheda Flussi di eventi contiene i seguenti gestori eventi utilizzati in diverse attività:

  • 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à in Gestione chiamate e Attività in Controllo flusso espongono questo evento. Per ulteriori informazioni, vedere Flusso di lavoro OnGlobalError.

  • AgentAnswered

    Il sistema attiva questo evento quando un agente risponde a una chiamata in ingresso e interrompe l'esperienza del contatto in una coda.

    Le attività che aprono questo evento sono Screen Pop e Queue Contact.

  • PhoneContactEnded

    Il sistema attiva questo evento quando una chiamata in diretta viene disconnessa e rimuove tutti i partecipanti. L'evento è disponibile se si utilizzano attività di gestione delle chiamate selezionate in un flusso come Visualizzazione schermata e Feedback. Questo evento non richiede la riassegnazione a un agente.

    Quando si crea un flusso, non aggiungere alcuna attività IVR dopo l'evento PhoneContactEnded. Durante l'esecuzione del flusso, il flusso non funzionerà quando aggiungi un'attività al termine del contatto.

    Solo l'attività Contatto coda espone questo evento.

  • AgentDisconnected

    Il sistema attiva questo evento quando l'ultimo agente si disconnette da una chiamata in diretta, lasciando il cliente solo sulla linea.

    L'attività Contatto coda espone questo evento.

  • AgentOffered

    Il sistema attiva questo evento quando un contatto vocale viene offerto a un agente. 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 per un evento AgentOfferto. Questa configurazione fornisce informazioni relative al cliente all'agente, prima che accetti o risponda a una chiamata. Questo evento è associato a NewPhoneContact.

    L'evento AgentOffered non è supportato per le campagne progressive e pertanto non è disponibile nella versione CPA della campagna progressiva.

    È possibile visualizzare le variabili correlate in Variabili di output dell'evento.

  • RichiamataNon riuscita

    Il sistema attiva questo evento quando una richiamata di cortesia non riesce. Questo evento è disponibile se si utilizza l'attività di richiamata nel flusso principale.

    • Il sistema ritenta una richiamata solo quando una richiamata non riesce dalla fine del contatto. La richiamata non riesce quando il contatto è occupato o non disponibile oppure non riceve risposta da un agente.

    • Inoltre, la chiamata non riesce dalla fine dell'agente quando il telefono di un agente non è raggiungibile o l'agente rifiuta la chiamata. La chiamata torna alla coda e viene nuovamente indirizzata a un agente disponibile.

    Per utilizzare un nuovo tentativo di callback in un flusso, configurare una variabile di flusso locale (utilizzando l'attività SetVariable) con valore 0 e incrementarla in base alle esigenze. Assicurarsi che il valore sia inferiore al valore di conteggio delle variabili Riprova.

    È possibile allegare altri eventi necessari nel flusso per tentare un nuovo tentativo di richiamata. Includi un'attività di attesa seguita da una richiamata o una qualsiasi delle attività di accodamento come Coda all'agente e Contatto in coda nel flusso. Utilizzare queste attività in qualsiasi combinazione o ordine, dopo l'attività di attesa.

    Per terminare i tentativi:

    • Per una condizione reale, utilizzare l'attività Flusso finale. Non utilizzare un'attività Disconnetti.

    • Per una condizione falsa, utilizzare Disconnect dopo aver configurato una variabile Retry nel flusso. In questo caso, tutti i tentativi sono stati completati e non sono disponibili nuovi tentativi.

    • Il numero massimo di tentativi di richiamata è 10. Il tempo massimo di permanenza dell'interazione nel sistema è di 14 giorni. Qualunque evento si verifichi per primo, viene considerato come la durata di un'interazione per la configurazione di un nuovo tentativo.

    • Quando si utilizza un'attività di attesa, l'intervallo di ritardo minimo tra un tentativo e l'altro è di 10 secondi e l'intervallo di ritardo massimo tra un tentativo e l'altro è di 72 ore.

    • Quando lo stato di un contatto è in timeout parcheggiato e se sono disponibili nuovi tentativi, viene generato un evento CallbackFailed. Il gestore eventi configurato nel flusso continua a riprovare il callback per i tentativi rimanenti.

    • Quando una richiamata a un contatto non riesce, il contatto viene rimosso dalla coda e viene generato l'evento CallbackFailed. Il gestore dei tentativi può metterlo nuovamente in coda utilizzando qualsiasi attività come Richiamata (destinazione uguale o diversa), Contatto in coda e/o Coda all'agente.

    • Se il callback è configurato per una destinazione diversa nel gestore eventi CallbackFailed , le competenze non verranno portate avanti.
  • Precomporre

    Come parte di NewPhoneContact, 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 Progettazione flusso. Si tratta di un evento che viene terminato configurando l'attività Imposta ID chiamante. Questo evento viene attivato sia per l'agente che per il cliente in base allo scenario di chiamata.

    Affinché le chiamate della campagna abbiano esito positivo, le chiamate dell'agente e le chiamate dei clienti devono essere effettuate dalla stessa area multimediale. L'area multimediale viene selezionata in base all'ANI/CLID della chiamata quando viene presentata ai media. Il mapping tra l'ANI e l'area multimediale viene eseguito in Control Hub. Gli ANI selezionati nella chiamata agente e nella chiamata cliente, se controllati tramite l'evento PreDial nel flusso, devono essere scelti in modo tale che entrambe le chiamate provengano dalla stessa regione.

    Ad esempio, se un agente si trova a Singapore, ma le chiamate del cliente devono essere effettuate negli Stati Uniti, l'ANI per la chiamata del cliente può essere selezionato in modo tale che l'area multimediale sia gli Stati Uniti. Analogamente, anche l'ANI selezionato per la chiamata dell'agente nell'evento PreDial deve essere scelto in modo tale che l'area multimediale selezionata sia gli Stati Uniti.

    Nella tabella seguente viene fornito l'elenco dei tipi di operazione e i tipi di partecipanti corrispondenti per PreDial.operationType.

    Tabella 57. Operazione correlata a PreDial.operationType e tipi di partecipanti

    PreDial.OperationType

    PreDial.ParticipantType

    INBOUND

    Agente

    COMPOSIZIONE ESTERNA

    Agente, Cliente

    COURTESY_CALLBACK

    Agente, Cliente

    PREVIEW_CAMPAIGN

    Agente, Cliente

    WEB_CALLBACK

    Agente, Cliente

    TRANSFER_TO_DN

    DN

    TRANSFER_TO_AGENT

    Agente

    CONSULT_TO_DN

    DN

    CONSULT_TO_AGENT

    Agente

    CONSULT_TO_QUEUE

    Agente

    CONSULT_TO_EP_DN

    EP-DN

    • L'opzione Personalizza ANI non è applicabile per il supervisore quando è configurato il monitoraggio delle chiamate.

    • Configurare ogni percorso del gestore eventi PreDial con Imposta ID chiamante come attività terminale, altrimenti il contatto può essere abbandonato.

    • Il supporto del flusso è necessario per qualsiasi scenario in ingresso o in uscita per utilizzare il gestore eventi PreDial.

    • Non utilizzare attività di flusso che accodano un contatto con il gestore eventi PreDial.

    • Per ANI configurato in base a un contatto in uscita, la chiamata viene instradata attraverso la regione a cui è mappato l'ANI dell'agente indipendentemente dalla regione in cui si trova il contatto. Ad esempio, se un'organizzazione ha contact center negli Stati Uniti e in Australia e viene attivata una chiamata in uscita per un contatto che si trova negli Stati Uniti con l'agente ANI mappato nell'area Australia, la chiamata viene instradata attraverso l'Australia.

      Fare riferimento alla tabella Utilizzo di ANI per più scenari in un ambiente di nuova generazione nella sezione Imposta ID chiamante per l'utilizzo di ANI in diversi scenari di chiamata.

    È possibile visualizzare le variabili correlate in Variabili di output dell'evento.

  • OutboundCampaignCallResult

    Come parte di NewPhoneContact, questo evento viene attivato se il contatto è collegato 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'agente non è disponibile.

    Solo le attività Riproduci musica e Riproduci messaggio sono supportate per questo gestore e la chiamata deve quindi essere disconnessa.

    È inoltre possibile aggiungere ulteriori attività di controllo delle chiamate, ad esempio Riproduci musica, Disconnetti contatto, ecc. A questo evento in base al risultato dell'analisi dell'avanzamento della chiamata (CPA). I risultati CPA possono essere uno dei seguenti:

    • AMD - indica che è stata rilevata una segreteria telefonica.
    • ABBANDONATO: indica che la chiamata è stata abbandonata a causa dell'indisponibilità di un agente.
    • LIVE_VOICE - indica che in una campagna IVR viene rilevata una voce in tempo reale di un cliente.

    È possibile visualizzare la variabile correlata in Variabili di output eventi.

Flusso di lavoro OnGlobalError

Durante la creazione di un flusso, è possibile impostare il percorso di errore di un'attività per gestire un errore di attività o un errore generico ottenuto durante l'esecuzione del flusso.

OnGlobalError Workflow
Flusso di lavoro OnGlobalError

Se viene visualizzato 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 di eventi per gestire l'errore di esecuzione del flusso.

Se non si riesce a definire i percorsi di errore sia nel flusso principale che nei flussi di eventi, 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.

Imposta attività variabile nel flusso principale

È 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 passare alla scheda Flusso di eventi e configurare il flusso di eventi OnGlobalError .

Flusso di 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.

Variabili ed espressioni in Progettazione flussi

In Flow Designer sono disponibili i seguenti tipi di variabili:

Variabili di flusso personalizzate

Le variabili di flusso personalizzate sono variabili configurabili di tipi di dati differenti che è possibile utilizzare in tutto il flusso. È possibile creare il numero di variabili di flusso necessarie per soddisfare la logica del flusso.

Variabili protette

È possibile contrassegnare le variabili di flusso come protette per impedire la registrazione e la memorizzazione di qualsiasi informazione riservata, come le informazioni di identificazione personale (PII) e i dati PCI (Payment Card Industry). È possibile impostare le variabili protette come visualizzabili dall'operatore o modificabili dall'operatore per controllare il modo in cui queste variabili sono presentate su Agent Desktop.

Per impostazione predefinita, tutte le variabili esistenti nei flussi distribuiti si comportano come variabili non protette. Aprire questi flussi in modalità di modifica per rivedere e conservare le variabili protette in base alle necessità.

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 protette.

Creazione di variabili di flusso personalizzate

1

Accedere all'organizzazione del cliente utilizzando Control Hub URL https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
4

Nel pannello configurazione, aprire la sezione Variable Definition (Definizione variabile).

5

Fare clic su Add Flow Variable (Aggiungi variabile di flusso).

È possibile aggiungere un massimo di 30 variabili in un flusso che sono segnalabili e visualizzabili dall'agente. Questo conteggio include variabili globali e variabili di flusso. Tuttavia, è possibile aggiungere un numero qualsiasi di variabili di flusso non visualizzabili dall'agente o variabili globali non segnalabili nel flusso.

6

Immettere il nome e la descrizione della variabile.

7

Scegliere un tipo di variabile dall'elenco a discesa.

Non è possibile modificare il tipo di variabile dopo aver creato la variabile.

I tipi di variabili supportati sono:

Tipo di variabile

Variable Value (Valore variabile)

Booleano

Scegliere True o False.

Stringa

Immettere il valore di stringa. Se si desidera utilizzare una variabile in un'espressione, utilizzare la sintassi: {{variable}}

Numero intero

Immettere il valore intero.

Decimale

Immettere il valore decimale.

Data e ora

Immettere la data e l'ora in uno dei formati supportati:

yyyy-MM-ddTHH:mm:ss.SSSZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mmZ

{{now()}}

Non utilizzare la funzione now() per ottenere l'ora corrente in millisecondi poiché utilizza SimpleDateFormat. Tuttavia, è possibile utilizzare il filtro ciottolo timestamp epoca per recuperare l'ora corrente in millisecondi. Per ulteriori informazioni, vedere Filtri Pebble personalizzati.

JSON

Immettere un valore valido per la variabile JSON utilizzando il formato: {"Chiave":"Valore"}. Ad esempio, {"CompanyName":"Cisco"}.

La variabile JSON può contenere dati semplici o nidificati. Il limite per la dimensione massima del valore della variabile JSON può essere fino a 16 KB. È possibile creare un massimo di cinque variabili JSON in un flusso.

Per ulteriori informazioni su come configurare le variabili JSON, vedere Variabili JSON.
  • Quando si seleziona JSON come tipo di variabile dall'elenco, il pulsante di attivazione/disattivazione Contrassegna agente visualizzabile non sarà visibile.

  • Le variabili JSON non sono consentite nella concatenazione del flusso.

8

Specificare il Valore predefinito della variabile in base al tipo di variabile scelto.

9

(Opzionale) Se si abilita il pulsante di attivazione/disattivazione Contiene informazioni riservate, il sistema contrassegna la variabile come variabile sicura. Durante l'esecuzione del flusso, il sistema non registra né archivia le informazioni passate tramite questa variabile.

10

(Opzionale) Se si abilita il pulsante di attivazione/disattivazione Rendi visibile l'agente , la variabile viene visualizzata sul desktop insieme al valore acquisito come parte del flusso.

Quando si abilita il pulsante di attivazione/disattivazione Rendi visibile l'agente , vengono visualizzati i seguenti campi:

  • Etichetta desktop: specificare l'etichetta associata a questa variabile quando viene visualizzata sul desktop. Immettere un'etichetta chiara diversa da quella del nome della variabile, in modo che l'agente possa comprendere i dati passati.

  • Operatore modificabile: selezionare questa casella di selezione se si desidera che l'agente sia in grado di modificare il valore della variabile come parte della sessione di interazione. Quando l'agente aggiorna la variabile, il sistema trasmette le modifiche a Flow Designer. L'agente può modificare la variabile di flusso e fare clic sul pulsante Salva dal desktop. Se la chiamata viene interrotta prima che l'agente salvi le modifiche, l'aggiornamento della variabile non avviene.

11

Fare clic su Salva.

Quando si salva una variabile di flusso personalizzata, la variabile viene salvata come tag nel pannello Proprietà globali sul desktop. Se la variabile è stata contrassegnata come visualizzabile dall'agente, il tag visualizza l'icona di una cuffia per una facile identificazione.

Esempio: ordine delle variabili di flusso visualizzate 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.

Nel desktop vengono visualizzate le variabili nel seguente ordine, da sinistra a destra, sull'interfaccia utente:

  1. Il numero del cliente Numero di telefono, DN, Coda, Tempo RONA

  2. Le variabili di flusso sono ordinate in ordine alfabetico: prima le variabili che iniziano con la lettera maiuscola, quindi quelle con la lettera minuscola: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Modifica delle variabili di flusso personalizzate

Se la variabile è già in uso, non è possibile modificare il tipo di variabile. Ciò può avere importanti implicazioni sul flusso. Pertanto, l'azione è vietata. In questo caso, il campo a discesa Tipo di variabile è disabilitato e viene visualizzato un messaggio di avviso.

Quando si modifica una variabile, le modifiche apportate vengono visualizzate in tutto il flusso e nella finestra a comparsa che appare quando si fa clic su una variabile del flusso nel riquadro Proprietà globali.

Per modificare una variabile di flusso personalizzata, attenersi alla procedura riportata di seguito.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hubhttps://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
4

Fare clic su Modifica nell'angolo superiore sinistro della finestra a comparsa.

Viene visualizzata la finestra di dialogo Edit Flow Variable (Modifica variabile 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

Fare 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, rimuovere la variabile da tutte le configurazioni di flusso prima di provare a modificare di nuovo.

6

Apportare le modifiche necessarie.

Il pulsante Salva rimane disabilitato fino a quando non si apporta una modifica.

7

Fare clic su Salva.

Eliminazione delle 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 è utilizzata la variabile.

Le attività sono raggruppate in base alla loro presenza nella scheda Main Flow (Flusso principale) o Event Flows (Flussi di eventi). Se si desidera eliminare una variabile in uso, rimuoverla da tutte le configurazioni di flusso prima di tentare di eliminarla.

Per eliminare una variabile di flusso personalizzata, attenersi alla procedura riportata di seguito.

1

Vai a Contact center > Customer Experience > Flussi.

Viene visualizzata la pagina Flusso.
2

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
3

Nel riquadro Proprietà globali fare clic sull'icona Elimina visualizzata sul tag della variabile da eliminare.

Variabili predefinite

Flow Designer crea automaticamente variabili predefinite quando si utilizzano determinati eventi e attività in un flusso.

Un elenco delle variabili predefinite disponibili è riportato nella sezione Variabili predefinite del riquadro Proprietà flusso globale. Vengono inoltre riportate nel riquadro delle proprietà per l'evento o l'attività selezionata.

Fare clic su ciascuna variabile per aprire una finestra a comparsa in cui viene spiegato il tipo di dati memorizzati nella variabile, in modo da sapere come utilizzare la variabile nel flusso.

Mentre la maggior parte degli attributi di una variabile di output evento sono predefiniti e non possono essere modificati, è possibile modificare la variabile per modificare la designazione globale della variabile.

Variabili di output degli eventi

Le variabili di output degli eventi sono associate in modo specifico agli eventi e assumono la nomenclatura: <EventName>.<VariableName>.

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à del gestore eventi associata.

Le variabili di output degli eventi disponibili sono:

  • NewPhoneContact.ANI

  • NewPhoneContact.DNIS

  • NewPhoneContact.InteractionID

  • NewPhoneContact.PSTNRegion

  • AgentAnswered.AgentID

  • AgentAnswered.AgentName

  • AgentAnswered.AgentEmailId

  • AgentAnswered.AgentSessionID

  • AgentAnswered.QueueID

  • Metodo AgentAnswered.QueueName

  • AgentAnswered.TeamID

  • AgentAnswered.TeamName

  • AgentAnswered.TenantID

  • AgentAnswered.CAD

  • PhoneContactEnded.AgentID

  • PhoneContactEnded.AgentEmailID

  • PhoneContactEnded.TeamID

  • PhoneContactEnded.QueueID

  • PhoneContactEnded.InboundChannel

  • PhoneContactEnded.RoutingStrategyID

  • Metodo AgentOffer.agentId

  • AgentOffer.agentName

  • AgentOffer.agentEmailId

  • Metodo AgentOffer.agentSessionId

  • AgentOffer.queueId

  • AgentOffer.queueName

  • AgentOffer.teamId

  • AgentOffer.teamName

  • AgentOffer.tenantId

  • Metodo AgentOffer.callAssociatedData

  • AgentOffer.AgentID

  • Metodo AgentOffer.AgentName

  • AgentOffer.AgentSessionID

  • AgentOffer.QueueID

  • Metodo AgentOffer.QueueName

  • AgentOffer.TeamID

  • AgentOffer.TeamName

  • AgentOffer.TenantID

  • AgentOffer.CAD

  • PreDial.direction

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • OutboundCampaignCallResult.CPAResult

  • OutboundCampaignCallResult.CPAResultCode

  • Metodo AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • Metodo AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • Metodo AgentDisconnected.InboundChannel

  • Metodo AgentDisconnected.RoutingStrategyId

In alcuni casi, la variabile AgentEmailId potrebbe essere null. Gli sviluppatori di flusso devono convalidare questa variabile prima di utilizzarla, soprattutto negli scenari che comportano problemi di ricerca nella cache.

Personalizza variabili di sistema

È possibile personalizzare l'etichetta del desktop solo delle variabili Numero di telefono e DNIS (Dialed Number Identification Service). È possibile creare un alias di queste variabili e configurarlo utilizzando l'attività Imposta variabile nel flusso.

1

Accedere all'organizzazione del cliente utilizzando Control Hub URL https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
4

Dal riquadro Proprietà flusso globale, aprire la sezione Definizione variabile.

5

Fare clic sulla scheda Configuration (Configurazione).

6

Fare clic su Add Flow Variable (Aggiungi variabile di flusso).

7

Immettere il nome e la descrizione della variabile.

8

Scegliere Stringa nell'elenco a discesa Tipo variabile.

9

Abilitare il pulsante di attivazione/disattivazione Rendi visibile l'agente .

10

Nel campo Etichetta desktop, immettere l'etichetta desktop desiderata per la variabile.

11

Fare clic su Salva.

In questo modo viene creata la variabile.
12

Dalla libreria attività, trascina l'attività Imposta variabile nell'area di disegno.

13

Nella sezione Impostazioni variabili del riquadro Impostazioni attività eseguire le operazioni seguenti:

  1. Dall'elenco a discesa Variabile scegliere la variabile creata nel passaggio 10.

  2. Nella sezione Valore variabile, scegliere il pulsante di opzione Imposta su Variabile .

  3. Selezionare la variabile di sistema che si desidera modificare, ad esempio NewPhoneContact.ANI per Numero di telefono o NewPhoneContact.DNIS per DNIS.

Quando si pubblica il flusso, la variabile di flusso appena creata sostituisce la variabile di sistema scelta. Durante l'esecuzione del flusso, l'etichetta del desktop della variabile appena creata viene visualizzata nel riquadro Popover e interazione in arrivo del desktop.

Variabili di output dell'attività

Le variabili di output delle attività archiviano i dati acquisiti dalle attività e vengono create automaticamente quando si aggiungono attività specifiche all'area di disegno. Le variabili di output dell'attività utilizzano la sintassi seguente: <ActivityName>.<VariableName> dove ActivityName cambia dinamicamente in base all'attività.

Se un flusso utilizza un'attività più volte, ogni attività dispone di 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. Questa è una singola cifra da 0 a 9.

  • CollectDigits.DigitsEntered: memorizza le cifre immesse 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 correttamente.

  • HTTPRequest.ResponseHeaders: memorizza le intestazioni inviate come parte della richiesta HTTP.

  • VirtualAgent.IntentTriggered: memorizza l'intento che ha attivato l'esperienza di conversazione da gestire o inoltrare.

  • GetQueueInfo.EWT: memorizza il valore del tempo di attesa stimato per la coda selezionata.

  • GetQueueInfo.PIQ: memorizza il valore della posizione in una coda per la coda selezionata.

Variabili globali in Flow Designer

Le variabili globali sono variabili personalizzate che è possibile visualizzare e a cui è possibile accedere durante la creazione di flussi. L'amministratore crea variabili globali nel modulo Provisioning di Control Hub. Per ulteriori informazioni, vedere la sezione Variabili globali nella Guida all'installazione e all'amministrazione di Webex Contact Center.

Come sviluppatore di flusso, puoi utilizzare queste variabili secondo le tue esigenze. È possibile aggiungere queste variabili in un flusso. È inoltre possibile modificare e rimuovere una variabile globale dopo averla aggiunta al flusso.

Aggiunta di una variabile globale in un flusso

È possibile aggiungere un massimo di 30 variabili in un flusso che sono segnalabili e visualizzabili dall'agente. Questo conteggio include variabili globali e variabili di flusso. Tuttavia, è possibile aggiungere un numero qualsiasi di variabili di flusso non visualizzabili dall'agente o variabili globali non segnalabili nel flusso.

Se si desidera aggiungere più variabili oltre il limite massimo, è necessario eliminare un numero uguale di variabili esistenti. Per ulteriori informazioni su come eliminare una variabile globale, vedere Rimuovere 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ò avere comportamenti indesiderati come errori di chiamata e valori non validi.

Per aggiungere variabili globali in un flusso:

1

Accedere all'organizzazione del cliente utilizzando Control Hub URL https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
4

Nel riquadro Proprietà flusso globale, scorrere verso il basso fino alla sezione Definizione variabile> Variabili predefinite.

5

Nella sezione Variabili globali, fare 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

(Opzionale) Utilizzare il campo Cerca variabili globali per filtrare e cercare le variabili globali richieste dall'elenco.

7

Selezionare le caselle di controllo delle variabili globali richieste dall'elenco e fare clic su Aggiungi.

Il sistema visualizza le variabili scelte nella sezione Variabili globali.

Per impostazione predefinita, ogni variabile contiene campi di metadati definiti dall'amministratore, ad esempio Reportable, Agent Viewable, Agent Editable ed Desktop Label. Se l'amministratore modifica i valori dei metadati mentre la variabile globale è in uso, le modifiche apportate in Control Hub si riflettono su tutti i flussi (con un ritardo di scadenza della cache di 8 ore).

Modifica di una variabile globale in un flusso

Quando si modifica una variabile globale, non è possibile modificare alcun valore di metadati di una variabile globale in Progettazione 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 di Control Hubhttps://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
4

Nel riquadro Proprietà flusso globale, scorrere verso il basso fino alla sezione Definizione variabile> Variabili predefinite.

5

Nel pannello Variabile globale, fare clic su una variabile globale e fare clic sul pulsante di modifica () icona.

Viene visualizzata la finestra di dialogo Modifica variabili globali. Mostra i dettagli della variabile globale scelta, ad esempio Tipo di variabile, Valore predefinito, Etichetta desktop e Modificabile dall'agente.
6

(Opzionale) Abilita il pulsante di alternanza Sovrascrivi configurazioni portale per sovrascrivere i valori esistenti configurati in Control Hub. Ciò consente di modificare i valori dei campi quali Valore predefinito, Visualizzabilità agente, Modificabile agente ed Etichetta desktop.

  • Immettere il valore necessario nel valore predefinito in base al tipo di variabile scelto. Ad esempio, se il tipo di variabile è Boolean, questo campo viene visualizzato come elenco a discesa.

  • Il valore predefinito immesso per una variabile globale di tipo stringa segnalabile dall'agente non deve superare i 256 caratteri.

7

Apportare le modifiche necessarie.

8

Fare clic su Salva.

Rimozione di variabili globali da un flusso

È possibile rimuovere una variabile globale non in uso in alcun flusso.

Se non è possibile rimuovere una variabile globale, contattare l'amministratore per abilitare il flag di funzionalità per rimuovere variabili globali dal flusso.

Per rimuovere una variabile globale da un flusso:

1

Accedere all'organizzazione del cliente utilizzando Control Hub URL https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
4

Nel riquadro Proprietà flusso globale, scorrere verso il basso fino alla sezione Definizione variabile> Variabili predefinite.

5

Nel pannello Variabili globali, fate clic sull'icona di rimozione (x) della variabile globale da rimuovere.

Un messaggio popup richiede di confermare l'azione.
6

Fare clic su Elimina.

In questo modo la variabile globale selezionata viene rimossa dall'elenco.

Variabili visualizzabili sul desktop

È possibile configurare i seguenti tipi di variabili per il popover in ingresso e il riquadro Interazione del Desktop per le chiamate vocali in ingresso e in uscita:

  • Variabili di sistema come numero di telefono, DNIS (Dialed Number Identification Service), nome 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 visualizzabili dall'agente.

  • È possibile configurare queste variabili sui nuovi flussi e sui flussi esistenti. Tuttavia, i flussi esistenti continuano a mostrare le variabili popover predefinite, ad esempio Numero di telefono, DNIS e Nome coda. È possibile modificare questi flussi per aggiungere altre variabili utilizzando questa funzionalità.

  • I passaggi per configurare le variabili per il popover in ingresso e il riquadro Interazione per le chiamate in ingresso e in uscita sono gli stessi.

  • È necessario creare flussi separati per gli scenari di chiamata in ingresso e in uscita per configurare le variabili per il popover in ingresso e il riquadro di interazione.

Popover in arrivo sul desktop
Il popover in ingresso viene visualizzato quando un agente riceve una chiamata in arrivo o effettua una chiamata in uscita. Visualizza le informazioni chiave sul cliente in base alle variabili configurate in Flow Designer. È possibile impostare un ordine di aspetto di ciascuna di queste variabili nel popover in ingresso che può includere qualsiasi combinazione di variabili di flusso di sistema, globali e personalizzate. È inoltre possibile modificare l'etichetta del desktop di queste variabili.
È possibile personalizzare l'etichetta del desktop delle variabili di sistema, ad esempio Numero di telefono e DNIS. Per ulteriori informazioni, vedere Personalizzare 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 consultazione, l'agente consultato visualizza altre tre variabili, ad esempio Nome agente, DN agente e Team agente, aggiunte all'elenco per impostazione predefinita.

Non è possibile configurare variabili che contengono informazioni sensibili nel popover in ingresso sul desktop.

Per ulteriori informazioni su come configurare le variabili per il popover in ingresso, vedere Configurare le variabili per il popover in ingresso.
Riquadro Interazione
Il riquadro Interazione sul desktop viene visualizzato dopo che l'agente ha accettato la chiamata in ingresso o in uscita. Visualizza le informazioni impostate nel riquadro Interazione variabili configurate in Flow Designer. È possibile scegliere un massimo di 30 variabili. È possibile impostare un ordine di aspetto 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 del desktop di queste variabili.

Webex Contact Center Desktop non supporta attualmente la conversione delle etichette delle variabili dinamiche.

È possibile personalizzare l'etichetta del desktop delle variabili di sistema, ad esempio Numero di telefono e DNIS. Per ulteriori informazioni, vedere Personalizzare le variabili di sistema.
Per ulteriori informazioni su come configurare le variabili per il riquadro Interazione, vedere Configurare le variabili per il riquadro Interazione.

Configurare le variabili per il popover in ingresso

Operazioni preliminari

Configura le variabili nel popover in entrata per le chiamate in entrata e in uscita.

  • È necessario creare variabili che si desidera aggiungere nel popover in ingresso del desktop. Per ulteriori informazioni, vedere Creare una variabile globale e Creare variabili di flusso personalizzate.

  • È necessario contrassegnare le variabili come visualizzabili dall'agente. Per ulteriori informazioni su come contrassegnare una variabile globale come visualizzabile dall'agente, vedere Modifica della variabile globale in un flusso.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hubhttps://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
4

Dal riquadro Proprietà flusso globale, aprire la sezione Definizione variabile.

5

Fare clic sulla scheda Visibilità desktop e ordine .

6

Nella sezione Popover in arrivo, fare clic su Seleziona variabili per Popover in arrivo.

Viene visualizzata la finestra Seleziona variabili nel popover in arrivo. Mostra tutte le variabili che includono quattro variabili di sistema predefinite come Numero di telefono, DNIS, Nome coda e Timeout RONA. Per impostazione predefinita, sono selezionate variabili di sistema quali Numero di telefono, DNS e Nome coda che è possibile deselezionare quando si aggiungono altre variabili.
7

Utilizzare le seguenti opzioni di ricerca per filtrare l'elenco:

  1. Immettere alcune parole nel campo Variabili di ricerca per cercare una variabile specifica in base al nome.

  2. Scegliere un tipo di variabile dall'elenco a discesa Seleziona tipo di variabile.

L'elenco viene compilato automaticamente con variabili in base alle voci dei criteri.
8

Selezionare le caselle di controllo delle variabili che si desidera scegliere per il popover in arrivo.

È possibile scegliere un minimo di tre e un massimo di sei variabili.

9

Fare clic su Salva.

È possibile ignorare questo passaggio se si abilita il pulsante di attivazione/disattivazione del salvataggio automatico.

Le variabili scelte vengono visualizzate nella sezione Popover in arrivo.
10

Utilizzare l'icona della maniglia () accanto a una variabile per spostarla su e giù nell'elenco per impostare l'ordine di apparizione nel popover in entrata del desktop.

11

(Opzionale) Fare clic sull'icona x accanto a una variabile per rimuovere tale variabile dall'elenco.

Configurare le variabili per il riquadro Interazione

Operazioni preliminari

Configurare le variabili nel riquadro Interazione per le chiamate in ingresso e in uscita.

1

Accedere all'organizzazione del cliente utilizzando Control Hub URL https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Flow Designer accanto al flusso.

Viene visualizzata la finestra Flow Designer.
4

Dal riquadro Proprietà flusso globale, aprire la sezione Definizione variabile.

5

Fare clic sulla scheda Visualizzabilità desktop e ordine .

6

Nella sezione Riquadro interazioni fare clic su Seleziona variabili per riquadro 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

Utilizzare le seguenti opzioni di ricerca per filtrare l'elenco:

  1. Immettere alcune parole nel campo Variabili di ricerca per cercare una variabile specifica in base al nome.

  2. Scegliere un tipo di variabile dall'elenco a discesa Seleziona tipo di variabile.

L'elenco viene compilato automaticamente con variabili in base alle voci dei criteri.
8

Selezionare le caselle di controllo delle variabili che si desidera scegliere per il riquadro Interazione.

È possibile scegliere un massimo di 30 variabili.

9

Utilizzare l'icona della maniglia () accanto a una variabile per spostarla verso l'alto e verso il basso nell'elenco per impostare l'ordine di visualizzazione nel riquadro Interazione del desktop.

10

Fare clic su Salva.

È possibile ignorare questo passaggio se si abilita il pulsante di attivazione/disattivazione del salvataggio automatico.

Le variabili scelte vengono visualizzate nella sezione Riquadro interazioni.
11

(Opzionale) Fare clic sull'icona x accanto a una variabile per rimuovere tale variabile 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 archiviare i dati nella variabile JSON: HTTP Request,Parse e Set Variable.

Nelle attività HTTP e Parse , è possibile estrarre i dati utilizzando l'espressione del filtro del percorso JSON e archiviarli nella variabile JSON.

Nell'attività Imposta variabile , è possibile utilizzare la variabile JSON nell'opzione Imposta valore nei seguenti modi:

  • Digitare 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 di variabili JSON nell'espressione Pebble

  • Dot(.) accesso separato: è possibile utilizzare l'accesso separato dot(.) nell'espressione Pebble per la variabile JSON nelle attività di gestione delle chiamate e controllo del flusso.

    Sintassi: {{ jsonVariableName.fieldName }} where,jsonVariableName.fieldName dovrebbe valutare un campo nella variabile JSON.

    Nel frammento di codice di esempio precedente, se si estrae il dipendente in una variabile denominata empvar utilizzando HTTP o Parse:

    use {{empvar.employeeCode}} per ottenere il valore come E1.

  • Accesso all'indice dell'array JSON: è possibile accedere a un indice specifico dall'array JSON in modo simile alla sintassi Pebble. Per ulteriori dettagli su Index Access in Pebble, visitare https://pebbletemplates.io/wiki/guide/basic-usage/, ad esempio:

    { "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" } ] } ] } 
    Se si estrae l'array JSON Employees in una variabile denominata var utilizzando HTTP o Parse:

    • Usa {{ var[0]}} per ottenere i dettagli del dipendente di rirani che è un manager.

    • Utilizzare {{ var[1].directReports[0] }}per ottenere i dettagli dei dipendenti di John che è un reportee diretto del manager.

    • Use {{ var[1].directReports[0].preferredFullName }} per ottenere il valore come John Irani.

    • Use {{ var[0].preferredFullName }} per ottenere il valore come Romin Irani.

Utilizzo della variabile JSON nella richiesta HTTP

Per utilizzare una variabile JSON come corpo della richiesta di una richiesta HTTP, utilizzare prima l'attività Imposta variabile per convertire la variabile JSON in una stringa. Ad esempio, nella sezione Imposta impostazioni variabili attività variabili impostare 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 della richiesta come {{ jsonString }}.

Scrittura di espressioni

La maggior parte dei campi di input di testo in Progettazione flussi supporta la scrittura di espressioni. Le espressioni non sono obbligatorie, ma consentono potenti funzionalità di scripting tramite variabili per utenti esperti. È inoltre possibile immettere testo e numeri di base negli stessi campi di input per flussi semplici se non sono necessarie espressioni.

Avvolgere ogni espressione tra doppie parentesi graffe come mostrato qui: {{Enter Expression}}

Ad esempio, se vuoi combinare due variabili stringa insieme, devi usare {{var1+var2}}. Per maggiori informazioni vedi: https://pebbletemplates.io/.

Sintassi del template Pebble

Tutti i campi di input in Flow Designer utilizzano una sintassi di espressione open source denominata Pebble Templates: https://pebbletemplates.io/.

I seguenti sono i simboli supportati nei modelli Pebble: ==, !=, <, >, <=, >=, +, -, *, / . Per digitare variabili personalizzate in un'espressione, utilizzare la sintassi seguente: {{variable}}

Sono supportati anche gli operatori logici. Per ulteriori informazioni, vedere https://pebbletemplates.io/wiki/operator/logic/.

Si consiglia di esaminare la documentazione del modello Pebble prima di utilizzare le espressioni in Flow Designer. Per informazioni sulla scrittura di espressioni, vedere i documenti in: https://pebbletemplates.io/wiki/.

Ad esempio, in questo caso d'uso delle condizioni di base, l'espressione controlla se il numero conto del chiamante è maggiore o uguale a un determinato valore. In base al modo in cui l'espressione valuta l'esecuzione di un determinato flusso, il flusso può assumere il percorso True o False.

Filtri Pebble personalizzati

Timestamp Epoch

È possibile utilizzare i seguenti filtri Pebble per restituire l'indicazione dell'ora dell'epoca per Ora o una determinata stringa di data:

Timestamp dell'epoca per ora:

{{ now() | epoch }} => fuso orario UTC predefinito e in secondi {{ now() | epoch(inMillis=true) }} => fuso orario UTC predefinito e in millisecondi Esempio: {{ now() | epoch }} -> 1667471488 {{ now() | epoch(inMillis=true) }} -> 1667471522829

Timestamp Epoch per una data specifica:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss. SSS', inMillis=true) }} => formato personalizzato e in millisecondi {{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='America/Phoenix') }} => formato personalizzato con fuso orario e in millisecondi Esempio: {{ '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 espressioni

Se un campo di input rileva che è in corso un'espressione (ovvero viene immessa la sintassi {{ }}), viene visualizzata un'icona blu nell'angolo inferiore destro del campo.

Fare clic sull'icona blu per aprire una modale in cui è possibile testare e modificare l'espressione fino a ottenere il risultato desiderato.

La modalità Test Expression contiene i seguenti campi:

  • Espressione: mostra l'espressione inizialmente immessa nel campo di input dalla configurazione dell'attività.

  • Campi variabili: ogni variabile utilizzata nell'espressione dispone di un campo di supporto in cui è possibile immettere un valore di variabile di esempio. Immettere un valore per ogni variabile, quindi fare clic su Test per visualizzare i risultati se l'espressione viene eseguita con i parametri immessi.

    Per impostare le variabili in un'espressione, usa solo il formato {{nome variabile}}. Ad esempio, {{NewPhoneContact.ANI}} è una sintassi variabile.

  • Risultato: mostra il risultato dell'espressione dopo aver fatto clic su Test. Se i risultati sono diversi dal previsto, modificare l'espressione come desiderato. Se si apportano modifiche alla configurazione, fare clic su Applica modifiche per aggiornare l'espressione nella configurazione dell'attività.

Modelli di flusso

I modelli di flusso sono flussi e sottoflussi preconfigurati, ciascuno progettato per un caso d'uso specifico. Puoi usare i modelli di flusso per creare e pubblicare rapidamente flussi e sottoflussi, poiché sono facilmente disponibili nell'area di disegno di Progettazione flusso. Utilizzando i modelli di flusso, gli sviluppatori di flussi possono iniziare a creare flussi con il minimo tempo e impegno per iniziare.

Per creare flussi con modelli di flusso, scegli il modello richiesto, personalizzalo in base ai tuoi requisiti aziendali, convalida, pubblica e inizia a usare il flusso.

Sono disponibili i seguenti modelli di flusso e sottoflusso:

Per ulteriori informazioni sulla creazione di flussi da modelli di flusso, vedere Creare flussi da modelli di flusso.

Creazione e gestione dei flussi

Creazione di un flusso

È possibile creare e gestire i flussi utilizzando il modulo Risorse di routing. Quando si progetta un flusso, un'interazione Consult non può contenere un'attività di richiamata di cortesia, un feedback sul sondaggio post-chiamata o un'attività di trasferimento cieco.

Quando si crea un flusso, se il numero di nodi supera 100, è possibile che si verifichi latenza in Progettazione flusso. In questi casi, si consiglia di utilizzare le funzioni Concatenamento di flusso e Variabili dinamiche per suddividere un flusso di grandi dimensioni in flussi più piccoli facilmente gestibili. Per ulteriori informazioni, vedere Concatenamento del flusso e contatto della coda.

1

Accedere all'organizzazione del cliente utilizzando Control Hub URL https://admin.webex.com/.

2

Vai a Contact center > Customer Experience > Flussi.

Viene visualizzata la pagina Flusso .
3

Nella pagina Flussi , fai clic su Gestisci flussi. Scegliere Crea flussi dall'elenco a discesa.

Viene visualizzata la procedura guidata Crea nuovo flusso con l'opzione per scegliere tra Flusso o Sottoflusso.
4

Fai clic su Flusso.

Fare clic su Sottoflusso per creare un sottoflusso. Il processo di creazione di un sottoflusso è simile a quello di creazione di un flusso.

5

Scegli l'opzione richiesta per creare il flusso:

  • Ricomincia da capo: utilizzare questa opzione per creare un nuovo flusso dall'inizio.
  • Modelli di flusso: utilizzare questa opzione per creare un flusso dai modelli di flusso. Per ulteriori informazioni, vedere Creare flussi da modelli di flusso.
  • Importa: utilizzare questa opzione per importare flussi da uno storage locale. Per ulteriori informazioni, vedere Importare un flusso.
6

Fai clic su Ricomincia da capo.

7

Nel campo Nome flusso , immettere un nome univoco. .

Il nome del flusso non deve contenere spazi. L'unico carattere speciale consentito è _ (carattere di sottolineatura). 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, inserisci la descrizione del flusso. Non è possibile modificare la descrizione in un secondo momento.

10

(Opzionale) Configurare le impostazioni seguenti nella sezione Impostazioni diagramma.

  • Collegamenti curvi: consente di attivare o disattivare la commutazione tra collegamenti curvi e collegamenti ad angolo retto per ciascun flusso.

    È possibile abilitare i collegamenti curvi per migliorare la visualizzazione della connessione tra le attività. Nei flussi complessi, i collegamenti curvi forniscono una migliore leggibilità rispetto alle linee rette che tendono a sovrapporsi.

  • Colore collegamento: scegliere il colore dalla tavolozza dei colori a discesa per indicare i collegamenti.

  • Colore percorso di errore: scegliere il colore dalla tavolozza dei colori a discesa per indicare i percorsi di errore.

  • Colore selezione: scegliere il colore dalla tavolozza dei colori a discesa per indicare il collegamento scelto e le attività collegate.

  • Spessore: specificare il valore per aumentare o diminuire lo spessore del collegamento e delle attività connesse. Lo spessore viene misurato in pixel e il valore predefinito è 1 pixel. Lo spessore massimo supportato è 3 pixel.

11

Eseguire le seguenti attività per creare il flusso:

Creare flussi da modelli di flusso

I modelli di flusso offrono flussi pronti all'uso per casi di utilizzo comuni. Per creare flussi dai modelli di flusso:

1

Accedere a Control Hub.

2

Passare a Servizi > Contact Center.

3

Nel riquadro di spostamento di Contact Center , fare clic su Esperienza cliente> Clusso.

4

Nella pagina Flussi , fare clic su Gestisci flussi e fare clic sull'elenco a discesa Crea flussi .

Viene visualizzata la procedura guidata Crea nuovo flusso con l'opzione per scegliere tra Flusso o Sottoflusso.
5

Fai clic su Flusso.

Per creare un sottoflusso, fare clic su Sottoflusso. Il processo di creazione di un sottoflusso è simile a quello di creazione di un flusso.

6

Da Scegliere un metodo, fare clic su Modelli di flusso.

7

Scegli il tuo modello dall'elenco di modelli disponibili. Fare clic su Avanti.

Fare clic su Visualizza dettagli per visualizzare un'anteprima dettagliata del modello. Per ulteriori informazioni, fare riferimento alla sezione Visualizza dettagli modello di flusso.

8

Nel campo Nome flusso , specificare un nome univoco per il flusso. Rispettare le convenzioni di denominazione.

9

Fare clic su Avanti.

È stato creato un nuovo modello di flusso da flusso.

Per ulteriori informazioni sui flussi e se i flussi richiedono un'ulteriore configurazione prima del test, utilizzare i collegamenti disponibili nell'elenco dei modelli di flusso. Vedere Visualizzare i dettagli del modello di flusso

Come procedere

Personalizza le attività e gli eventi nel flusso secondo le tue esigenze. Convalidare e pubblicare il flusso.

Visualizzare i dettagli del modello di flusso

Per visualizzare ulteriori dettagli su un modello specifico:

1

Dalla pagina di raccolta dei modelli, scegliere il modello richiesto.

2

Fare clic su Visualizza dettagli. Viene visualizzata la pagina Dettagli modello.

  • Il pannello superiore visualizza un'anteprima del modello scelto. Fai clic sull'icona a schermo intero per aprire il modello a schermo intero. Selezionare sezioni specifiche del modello e ingrandire e rimpicciolire. Se necessario, è possibile passare dal flusso principale al flusso di eventi e viceversa.
  • Nel riquadro inferiore sono riportate le sezioni seguenti che forniscono informazioni dettagliate sul modello di flusso selezionato:
    • Descrizione: breve descrizione e scopo del modello.
    • Dettagli: Caratteristiche principali del modello.
    • Prerequisiti: passaggi che è necessario configurare affinché il modello di flusso funzioni come previsto.
    • Suddivisione del flusso: dettagli su come inizia il flusso, cosa succede nel flusso e come termina il flusso.
    • Attività utilizzate: elenca le varie attività utilizzate nel modello specifico.
    • Dettagli aggiuntivi: dettagli aggiuntivi sul modello di flusso.

Come procedere

Fare clic su Seleziona modello per procedere con il modello scelto.

Opzioni del menu contestuale

Flow Designer dispone di un menu di scelta rapida per ulteriori azioni. Per avviare il menu di scelta rapida, dalla pagina Flusso , scegliere il flusso e aprire il flusso nel modulo Progettazione flusso. Passare il mouse sul nome del flusso. Viene visualizzato un menu con le seguenti opzioni:

  • Modifica nome: consente di rinominare il flusso.

  • Esporta: consente di esportare il flusso.

  • Importa: consente di importare il flusso.

  • Elimina: consente di eliminare il flusso.

  • Visualizza cronologia versioni: consente di visualizzare i dettagli della versione del flusso.

Modifica variabili di flusso

Non è possibile modificare una variabile quando è in uso. Non è possibile modificare il tipo di variabile dopo la creazione della variabile.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Progettazione flusso accanto al flusso che si desidera modificare. Il flusso viene aperto nella finestra Progettazione flusso.

4

Fare clic su un tag variabile nel riquadro Proprietà flusso globale.

Una finestra popup visualizza un riepilogo delle informazioni sulle variabili.
5

Fai clic su Modifica nell'angolo superiore destro della finestra popup.

6

Selezionare una variabile non utilizzata nel flusso.

7

Apportare le modifiche necessarie al nome della variabile, alla descrizione, al valore e alle configurazioni delle variabili.

Modifica di un flusso

Utilizzare il pulsante di attivazione/disattivazione Modifica per modificare un flusso. Se attivi il pulsante di attivazione/disattivazione, gli altri sviluppatori di flussi non saranno in grado di modificare il flusso contemporaneamente. Quando si apre un flusso, viene impostata per impostazione predefinita la modalità di sola lettura. Attiva il pulsante di attivazione/disattivazione Modifica per modificare il flusso.

Flow Designer consente ora di contrassegnare come sicure le variabili che contengono informazioni riservate. Quando si apre un flusso esistente che contiene variabili di flusso, viene richiesto di esaminare e contrassegnare tali variabili come sicure in base alle proprie esigenze. Per ulteriori informazioni sulle variabili protette, vedere Variabili protette.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flussi con l'elenco dei flussi con i seguenti campi:

Nome del campo

Descrizione

Nome flusso

Nome del flusso configurato nell'applicazione Progettazione flusso.

Il nome del flusso deve essere univoco.

Descrizione

Descrizione del flusso configurata nell'applicazione Progettazione flusso.

Stato

Indica se il flusso è pubblicato o è ancora in fase di bozza.

Ultima modificaIDate e ora dell'ultima modifica apportata al flusso.
3

Fare clic sull'icona Vai a Progettazione flusso accanto al flusso che si desidera modificare. Il flusso viene aperto nella finestra Progettazione flusso.

Se il flusso selezionato contiene variabili di flusso, un messaggio richiede di contrassegnare le variabili come sicure.

È possibile apportare le modifiche al flusso solo se il pulsante di attivazione/disattivazione Modifica su è abilitato. Se il pulsante di attivazione/disattivazione Modifica su è disattivato, il flusso viene visualizzato in modalità di sola lettura.

4

Fare clic su Vai a selezionare variabili protette per aprire la finestra di dialogo Modifica variabili protette .

È possibile fare clic su Ignora per ora per continuare a modificare il flusso selezionato senza contrassegnare le variabili sicure. Questa finestra di dialogo viene visualizzata la volta successiva che si modifica il flusso.

Selezionare la casella di controllo Non visualizzare più questo messaggio per saltare in modo permanente il processo di selezione per il flusso selezionato.

Attualmente questa funzione non è supportata.

5

Selezionare le caselle di controllo delle variabili che contengono informazioni riservate e fare clic su Salva.

La finestra Progettazione flussi 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.

6

Abilita il pulsante di attivazione/disattivazione Modifica per apportare modifiche al flusso.

7

Modificare il flusso di bozza come desiderato.

Quando modifichi un flusso, un'interazione di Consult non può contenere un'attività di richiamata di cortesia, un feedback sul sondaggio post-chiamata o un'attività di trasferimento cieco.

8

Fare clic su Salva per salvare il flusso se si disabilita il pulsante di attivazione/disattivazione del salvataggio automatico.

Eseguire ricerche di entità in un flusso

La funzionalità di ricerca in Flow Designer consente agli sviluppatori di flussi di cercare entità in un flusso e accedere rapidamente alle relative posizioni. Per i flussi più elaborati e complessi, utilizzare questa funzionalità di ricerca per evitare sforzi manuali nella ricerca delle entità desiderate.

È possibile cercare le seguenti entità nel flusso utilizzando questa funzione di ricerca:

  • Nomi, descrizioni e input delle attività

  • Nomi delle variabili

  • Espressioni di ciottoli

  • Proprietà del flusso

È possibile trovare e sostituire testo libero all'interno di campi come input di testo, descrizioni, espressioni di ciottoli e così via.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Progettazione flusso accanto al flusso che si desidera modificare. Il flusso viene aperto nella finestra Progettazione flusso.

4

Nella casella di ricerca visualizzata nell'angolo in alto a destra, inserisci la parola chiave (nome attività, nome variabile o stringa) e premi Invio.

In alternativa, puoi attivare la casella di ricerca utilizzando le scorciatoie da tastiera: Cmd + 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

(Opzionale) Scegliere uno o più tipi di entità dall'elenco a discesa per filtrare i risultati della ricerca.

6

Per trovare e sostituire un testo, eseguire le operazioni seguenti:

  1. Inserisci la parola nel campo Sostituisci per sostituire la parola chiave scelta.

  2. È possibile scegliere i singoli risultati della ricerca e sostituirli con la parola chiave specificata o fare clic su Sostituisci tutto () per sostituire tutte le occorrenze nel flusso.

Applicare etichette di versione a un flusso

Si consiglia di seguire la procedura consigliata di aggiunta dell'etichetta di versione per creare un ciclo di vita del flusso attraverso varie fasi, ad esempio sviluppo, test e durata per un migliore controllo durante la gestione del flusso di produzione. Anziché applicare le modifiche direttamente al flusso, è possibile pubblicare il flusso attraverso le fasi prima di distribuire il flusso nella produzione. Questa funzione consente di evitare la sovrascrittura del flusso corrente nella produzione.

Quando pubblichi un flusso, puoi associare un'etichetta di versione come "Live", "Test" o "Dev" alla nuova versione del flusso oltre al nome del flusso. Ciò consente di collegare versioni diverse dello stesso flusso a diversi punti di ingresso o attività GoTo. L'ultima è l'etichetta di versione predefinita che non puoi rimuovere da una versione flow. È possibile applicare qualsiasi altra etichetta di versione insieme a Più recente.

Inoltre, è possibile collegare 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 NewPhoneContact (vedere Avvia flusso per informazioni dettagliate). La variabile NewPhoneContact.FlowVersionLabel visualizza l'etichetta della versione del flusso attualmente in esecuzione: 'Dev', 'Test', 'Live' o 'Latest'. L'applicazione dell'etichetta di versione del flusso consente di creare una logica personalizzata su misura per l'etichetta di versione specifica del flusso.

Quando si apre il flusso in modalità di modifica, viene visualizzata la versione bozza dell'ultima versione del flusso pubblicata. Quando si pubblica questa versione bozza, viene associata l'etichetta Ultima versione. In un determinato momento, a un solo flusso è associata l'etichetta Ultima versione. Corrisponde all'ultima versione pubblicata del flusso.

Operazioni preliminari

È necessario pubblicare il flusso almeno una volta.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Progettazione flusso accanto al flusso che si desidera modificare. Il flusso viene aperto nella finestra Progettazione flusso.

4

Modifica il flusso.

5

Fare clic su Salva per salvare il flusso se si disabilita il pulsante di attivazione/disattivazione del salvataggio automatico.

6

Attivare il pulsante di alternanza Convalida per abilitare la pubblicazione.

7

Fai clic su Pubblica.

8

(Opzionale) Nella finestra di dialogo Flusso di pubblicazione , immettere una nota sulla versione o sulle informazioni che si desidera condividere con altri sviluppatori di flussi.

9

Per impostazione predefinita, l'opzione Ultima è selezionata come etichetta di versione che indica la versione più recente del flusso. Puoi applicare più etichette di versione a una versione di flusso, ad esempio live, dev o test dall'elenco a discesa Aggiungi etichetta versione.

Se un'etichetta di versione specifica è già mappata a un punto di ingresso, accanto a tale etichetta di versione nell'elenco a discesa viene visualizzato un avviso che indica che l'etichetta è mappata a un punto di ingresso.

10

Fai clic su Pubblica.

Dopo aver scelto una o più etichette di versione appropriate e aver pubblicato, è possibile utilizzare questa versione del flusso quando si assegna a un punto di ingresso.

11

(Opzionale) Fare clic sull'icona del timer accanto al numero di versione per visualizzare la cronologia delle versioni del flusso.

Viene visualizzata la modalità Cronologia versioni che visualizza i seguenti dettagli per le versioni attive e le altre versioni del flusso:

  • Tempo di pubblicazione

  • Numero di versione

  • Etichetta versione (se applicata)

  • Ultima modifica di

  • Pubblica nota

Utilizzare uno dei seguenti attributi di ricerca per parole chiave per filtrare la tabella:

  • Numero di versione

  • Etichette di versione

  • Pubblicato da

  • Pubblica nota

  • Data di pubblicazione

Fare clic sull'icona Visualizza di qualsiasi riga per visualizzare il flusso pubblicato nella versione scelta.

12

(Opzionale) Fare clic sull'icona Visualizza di qualsiasi riga per visualizzare il flusso pubblicato nella versione scelta.

Se si sceglie di modificare quando si visualizza una versione del flusso precedente, la bozza corrente verrà sovrascritta con quella versione specifica del flusso.

Dopo aver applicato l'etichetta di versione appropriata a un flusso, è possibile scegliere tale versione del flusso quando si crea una coda.

Abilitare o disabilitare l'opzione di salvataggio automatico

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Per creare un flusso fare clic su Nuovo.

4

Per modificare un flusso esistente, fare clic sull'icona Vai a Progettazione flusso accanto al flusso che si desidera modificare. Il flusso viene aperto nella finestra Progettazione flusso.

5

Per abilitare l'opzione di salvataggio automatico, impostare il pulsante di attivazione/disattivazione del salvataggio automatico su ON.

6

Per disabilitare l'opzione di salvataggio automatico:

  1. Impostare il pulsante di attivazione/disattivazione del salvataggio automatico su OFF.

    Un messaggio richiede di confermare l'azione.

  2. Fare clic su Disabilita salvataggio automatico.

Dopo aver disattivato l'opzione di salvataggio automatico, salvare le modifiche manualmente. In caso contrario, si perderanno le modifiche apportate al flusso.

Attività di copia e incolla

Lo sviluppatore di flusso può copiare e incollare un'attività o un gruppo di attività nello stesso flusso, in modo da non dover configurare queste 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 duplicati di tali attività e copia tutte le impostazioni e i collegamenti configurati.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Per creare un flusso, fare clic su Gestisci flussi > Crea flussi.

4

Per modificare un flusso esistente, fare clic sull'icona Vai a Progettazione flusso accanto al flusso per aprire il flusso.

5

Eseguire una delle seguenti operazioni:

  1. Per copiare e duplicare una singola attività, selezionare l'attività che si desidera copiare e fare clic sull'icona di copia ().

  2. Per copiare e duplicare più attività, premere Maiusc e selezionare le attività per raggrupparle e fare clic sull'icona di copia ().

In alternativa, è possibile premere Ctrl + C sulla tastiera per copiare le attività selezionate e premere Ctrl + V per incollare le attività selezionate nell'area di disegno.

6

Riorganizzare le attività copiate in base al requisito richiesto.

Convalida di un flusso

Si convalida un flusso per assicurarsi di aver configurato tutti i campi obbligatori E che la struttura del flusso è valida. La convalida non può determinare il modo in cui il sistema esegue il flusso in fase di esecuzione e non garantisce che il flusso venga eseguito come previsto.

Quando la convalida ha esito positivo, lasciare attivato l'interruttore Convalida . Non è possibile pubblicare il flusso a meno che la convalida non abbia esito positivo.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Progettazione flusso accanto al flusso che si desidera convalidare. Il flusso viene aperto nella finestra Progettazione flusso.

4

Impostare l'interruttore Convalida su Attivato.

La convalida viene avviata e gli errori vengono visualizzati nella finestra.

Durante la convalida, il sistema visualizza gli errori nei seguenti modi:

  • Pulsante Errori di flusso: accanto all'interruttore Convalida viene visualizzato un pulsante rosso che mostra il numero di errori attivi. Se non ci sono errori (Errori di flusso: 0), il pulsante è verde.

  • Stile degli errori dell'attività: se un'attività presenta errori di configurazione, l'attività viene visualizzata con un contorno rosso e un'icona di informazioni rossa nell'angolo superiore destro. Fare clic su questa icona per visualizzare una descrizione comando contestuale che riepiloga eventuali errori relativi all'attività. Dopo aver risolto l'errore, l'attività perde lo stile dell'errore in tempo reale.

  • Finestra Dettagli convalida: questa finestra popup mantiene un elenco continuo di errori attivi nel flusso. Puoi trascinare e spostare questa finestra nell'area di disegno. Fai clic sull'icona Chiudi in alto a destra per chiudere la finestra.

    Ci sono due sezioni all'interno di questa finestra:

    • Sezione Errori di flusso: questa sezione elenca tutti gli errori attivi nel flusso e li suddivide per attività. È necessario risolvere tutti questi errori prima di poter pubblicare il flusso. Per ulteriori informazioni, vedere Codici di errore di Flow Designer.

    • Sezione Consigli: Questa sezione elenca le procedure consigliate e i promemoria per i flussi di creazione. Sebbene sia necessario considerare questi elementi prima di pubblicare un flusso, i consigli non sono necessari.

      Se non si desidera visualizzare i consigli, fare clic su Ignora suggerimenti per nascondere l'elenco. L'elenco rimane nascosto finché non si chiude la finestra Dettagli convalida e la si riapre di nuovo.

5

Se si chiude la finestra Dettagli convalida e si desidera riaprirla, fare clic sul pulsante Errori di flusso.

6

Facoltativo. In caso di errori, impostare l'interruttore Convalida su Disattivato. È necessario correggere gli errori e riavviare la convalida.

La convalida del flusso non è in grado di valutare le funzioni o verificare se le variabili si risolvono nei valori previsti. Controlla solo gli errori strutturali. Ricontrollare le variabili per assicurarsi che funzionino come previsto.

Copia di un flusso

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona dei puntini di sospensione accanto al flusso che si desidera copiare e fare clic su Copia.

Il nome del flusso copiato ha questo formato: Copy_FlowName_FlowID dove Flow Name è il nome del flusso originale e FlowID è un identificatore univoco per il flusso originale.

4

Aprire il flusso copiato in Progettazione flussi per modificare il nome.

Esportazione di un flusso

Per estrarre una definizione di flusso come file JSON, utilizzare l'opzione Esporta. Successivamente, è possibile importare il file JSON per creare lo stesso flusso in un tenant diverso. Per importare un flusso, vedere Importare un flusso.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona dei puntini di sospensione accanto al flusso che si desidera esportare e fare clic su Esporta.

4

Nella finestra di dialogo visualizzata, selezionare Salva e fare clic su OK per scaricare il file di flusso.

Il file viene scaricato nel sistema locale con il nome file esistente in formato JSON.

Importazione di un flusso

Per importare un flusso nel tenant, usare l'opzione Importa. È necessario esportare il flusso come file JSON da un altro tenant prima di importarlo. Per esportare un flusso, vedere Esportare un flusso.

Per riutilizzare un flusso esistente all'interno dello stesso tenant, utilizzare l'opzione Copia. Per ulteriori informazioni, vedere Copiare un flusso.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

In Gestisci flussi, fai clic su Importa. Scegliere il file di flusso in formato JSON dal sistema locale.

4

Fare clic su Apri per importare il file.

Il flusso viene importato nel tenant.

  • È possibile importare un flusso solo in formato JSON. Il file JSON deve essere un flusso valido affinché l'importazione abbia esito positivo.

  • È possibile importare un file di dimensioni fino a 10 MB.

Come procedere

È possibile modificare o pubblicare il flusso. Per ulteriori informazioni, vedere Utilizzo dei flussi.

Pubblicazione di un flusso

È possibile pubblicare un flusso dopo che il sistema lo ha convalidato e lo ha trovato privo di errori. È possibile utilizzare un flusso pubblicato in Strategie di routing dei punti di ingresso.

Prima di pubblicare un flusso, assicurarsi di essere pienamente soddisfatti della configurazione e che il flusso sia adatto per l'uso nelle interazioni con contact center in tempo reale. La modifica di un flusso pubblicato non è completamente supportata.

Il pulsante Flusso di pubblicazione è disabilitato finché l'interruttore Convalida è disattivato. Il pulsante Pubblica flusso rimane disabilitato se sono presenti errori attivi nel flusso.

Quando si fa clic sul pulsante Flusso di pubblicazione, viene visualizzata la finestra di conferma Flusso di pubblicazione . Prima di pubblicare un flusso, assicurarsi che tutte le espressioni funzionino e che il flusso si comporti come desiderato.

Se si verifica un errore:

  • Viene visualizzata una finestra di notifica con ID di verifica e ID flusso. Contattare il supporto Cisco per assistenza in caso di errori. Il supporto richiede l'ID di tracciamento.

  • Fare clic sul pulsante Riprova a pubblicare .

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Progettazione flusso accanto al flusso che si desidera pubblicare. Il flusso viene aperto nella finestra Progettazione flusso.

4

Fare clic su Pubblica per pubblicare il flusso.

Se il flusso viene pubblicato correttamente, viene visualizzato il messaggio di conferma.

5

Selezionare una delle seguenti opzioni:

  • Fare clic su Chiudi flusso e disconnetti, se è stata completata la revisione del flusso pubblicato e si desidera uscire da Flow Designer.

  • Fare clic su Torna al flusso se si desidera rivedere o modificare il flusso pubblicato.

    La modifica di un flusso pubblicato potrebbe influire sulle interazioni del contact center in tempo reale se il flusso viene assegnato alle strategie di routing dei punti di ingresso.

Eliminazione di un flusso

Se lo stato di un flusso è Pubblicato, può far parte di una configurazione della strategia di routing. Assicurati di sapere dove viene utilizzato un flusso prima di eliminarlo. In caso contrario, potresti influire sulle interazioni del contact center in tempo reale.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona dei puntini di sospensione accanto al flusso che si desidera eliminare e fare clic su Elimina.

4

Fare clic su per confermare.

Strategie di routing dei punti di ingresso

Una strategia di routing del punto di ingresso è una configurazione che controlla il comportamento di routing di un contatto quando il contatto 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 un determinato momento e segue tale configurazione.

La sezione Controllo chiamate della configurazione della strategia di routing del punto di ingresso consente di scegliere un flusso che controlli l'esperienza dei chiamanti durante la loro interazione. Con l'applicazione Flow Designer, è possibile configurare un flusso end-to-end che controlla sia il trattamento iniziale della chiamata nel IVR, sia l'esperienza della coda dopo che il contatto è stato accodato.

Scegliere un flusso dall'elenco a discesa Flusso per indicare il flusso che controlla questa esperienza di chiamata end-to-end durante l'intervallo di tempo specificato nella strategia di routing. Solo i flussi pubblicati dall'applicazione Flow Designer sono disponibili in questo elenco a discesa.

I flussi sono disponibili solo per i punti di ingresso di telefonia. Non è possibile eseguire l'override di alcuna impostazione nel flusso dalla strategia di routing del punto di ingresso.

Strategie di instradamento delle code

Una strategia di routing della coda è una configurazione che controlla il comportamento di routing di un contatto quando il contatto raggiunge una coda. Quando un contatto arriva a una coda, il motore di routing verifica quale strategia di routing della coda è attiva in un determinato momento e segue tale configurazione.

I clienti che dispongono di strategie di instradamento delle code in Webex Contact Center possono accedervi, ma non possono creare nuove strategie. Si consiglia a tutti i clienti di passare le proprie configurazioni alle code.

Creare e gestire sottoflussi

Flow Designer fornisce un meccanismo per modularizzare flussi di grandi dimensioni in una serie di flussi logici più piccoli di minore complessità. I sottoflussi sono flussi più piccoli che è possibile utilizzare su più flussi per eseguire un'attività specifica. Ciò rende i flussi più modulari e più facili da gestire in blocchi più piccoli e quindi evita le complessità derivanti dalla creazione di flussi più grandi. Di seguito sono riportate alcune delle caratteristiche importanti dei sottoflussi:

  • È possibile creare sottoflussi a livello di organizzazione per renderli disponibili internamente. Ad esempio, è possibile visualizzare e richiamare i subflow 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 la logica senza collegarsi a un punto di ingresso o uscire dal flusso principale.

  • È possibile riutilizzare i subflow più volte in un flusso principale o tra flussi principali all'interno dell'organizzazione.

  • È possibile passare variabili tra flusso padre e sottoflussi e mappare variabili di input e output dal flusso principale al sottoflusso e viceversa. In questo modo queste variabili utilizzate nel sottoflusso sono indipendenti dalle variabili utilizzate nel flusso padre che richiama il sottoflusso.

    Non è possibile passare variabili globali in un sottoflusso. Tuttavia, come soluzione alternativa è possibile passare variabili globali al sottoflusso attraverso una variabile locale.

  • È possibile pubblicare il subflow in modo indipendente. Tuttavia, le modifiche apportate nel sottoflusso avranno effetto solo dopo la ripubblicazione del flusso principale.

  • È possibile allegare un'etichetta di versione, ad esempio Live, Dev e Test, a un sottoflusso in modo da poter eseguire un test end-to-end del flusso principale nei rispettivi ambienti.

  • I sottoflussi devono essere richiamati dai flussi principali. Non è possibile richiamare un altro sottoflusso da un sottoflusso.

  • Non è possibile collegare un sottoflusso da un punto di ingresso o una strategia di routing della coda.

  • È possibile importare ed esportare i sottoflussi in modo indipendente.

Creare un sottoflusso

Puoi creare e gestire i sottoflussi in Control Hub.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Esperienza cliente> Flusso > Subflussi.

3

Fare clic su Gestisci sottoflussi > Crea sottoflusso.

4

Nel campo Nome sottoflusso immettere il nome del sottoflusso.

Il nome del sottoflusso deve essere univoco. Non deve contenere spazi. Gli unici caratteri speciali consentiti sono _ (trattino di sottolineatura) e - (trattino). La lunghezza consentita è di 80 caratteri.

5

Fare clic su Avvia creazione di sottoflusso.

Viene visualizzata la finestra Flow Designer.

6

Nella sezione Impostazioni generali, immettere la descrizione del sottoflusso. È possibile modificare questa descrizione in un secondo momento.

7

Nella sezione Impostazioni di visualizzazione, configurare funzioni quali Collegamenti curvi, Colore collegamento, Colore percorso errore, Colore selezione e Spessore.

8

Nella sezione Definizione variabile, aggiungere le variabili richieste che verranno utilizzate durante il collegamento al flusso principale.

  • Variabile di input del sottoflusso: (Obbligatorio) Questa variabile accetta un input dal flusso principale.
  • Variabile di uscita del sottoflusso: (Obbligatorio) Questa variabile restituisce un output al flusso principale.
  • Variabile locale del sottoflusso: (Opzionale) Questa variabile viene utilizzata per la logica isolata all'interno del sottoflusso e non correlata ad alcuna delle variabili di flusso principali.

Tutte le variabili precedenti possono essere di tipo String, Integer, Date Time, Boolean, Decimal e JSON.

9

Per creare il sottoflusso, eseguire le attività seguenti:

Azioni come Applica etichetta versione, Traccia flusso e così via funzionano allo stesso modo del flusso principale. Per ulteriori informazioni, Applicare etichette di versione a un flusso e Traccia flusso.

Modificare un sottoflusso

Se si modifica un sottoflusso e lo si pubblica, le modifiche apportate nel flusso secondario hanno effetto nel flusso principale solo dopo la pubblicazione del flusso principale.

Per modificare un sottoflusso:

1

Accedi a Control Hub.

2

Vai a Contact center > Esperienza cliente> Flusso > Subflussi.

3

Fare clic sul sottoflusso che si desidera modificare.

4

Abilitare il pulsante di attivazione/disattivazione Modifica per apportare modifiche al sottoflusso.

5

Apportare le modifiche necessarie al sottoflusso.

Fare clic su Salva per salvare il flusso se si disabilita il pulsante di attivazione/disattivazione del salvataggio automatico.

Eliminare un sottoflusso

Non è possibile eliminare un sottoflusso se viene utilizzato in un flusso principale pubblicato, indipendentemente dal fatto che sia attivo o collegato a un punto di ingresso. Tuttavia, è possibile rimuovere il sottoflusso da tale flusso principale o eliminare prima il flusso principale per eliminare tale sottoflusso.

1

Accedi a Control Hub.

2

Vai a Contact center > Esperienza cliente> Flusso > Subflussi.

3

Fare clic sull'icona dei puntini di sospensione verticali nella riga del sottoflusso che si desidera eliminare e fare clic su Elimina.

4

Fare clic su per confermare.

Aggiungere un flusso secondario a un flusso principale

È possibile aggiungere un sottoflusso su più flussi principali.

1

Accedi a Control Hub.

2

Vai a Contact center > Customer Experience> Flussi .

È inoltre possibile aggiungere un sottoflusso a un flusso principale dalla barra di spostamento del portale di gestione. Scegliere Strategia di instradamento> Clusso. Fare clic sull'icona dei puntini di sospensione accanto al flusso che si desidera modificare e fare clic su Apri.

3

Fare clic sul flusso che si desidera modificare per aggiungere un sottoflusso.

Viene visualizzata la finestra Flow Designer.

4

Fare clic sulla scheda Sottoflussi .

Viene visualizzato un elenco di sottoflussi creati per l'organizzazione/tenant scelto.

5

Trascina e rilascia il sottoflusso richiesto dall'elenco all'area di disegno per aggiungerlo al flusso principale.

È possibile visualizzare i dettagli del sottoflusso scelto, ad esempio il nome, la versione del sottoflusso, l'etichetta della versione e tutte le variabili configurate nel sottoflusso.

Facoltativamente, fare clic sul pulsante Visualizza accanto al nome del sottoflusso per aprire il sottoflusso in una nuova scheda del browser.

Inoltre, se non hai impostato alcuna etichetta di versione per questo sottoflusso, è impostato su Ultimo per impostazione predefinita.

6

Nella sezione Variabili di input del sottoflusso, mappare le variabili di flusso principali alle variabili di input del sottoflusso.

Assicurarsi di mappare lo stesso tipo di dati per consentire al sottoflusso di funzionare senza errori.

Analogamente, nella sezione Variabili di output del sottoflusso, mappare le variabili di output del sottoflusso alle variabili di flusso principali con lo stesso tipo di dati.

7

Pubblicare il flusso principale.

Gestione degli errori

Il percorso di gestione degli errori viene visualizzato per ogni attività configurata in un flusso. È possibile configurare il percorso di gestione degli errori per gestire gli errori che possono verificarsi durante l'esecuzione del flusso. Il percorso di gestione degli errori viene visualizzato per impostazione predefinita e la sua configurazione è facoltativa. Se non si configura il percorso di gestione degli errori nell'attività, vengono visualizzati avvisi durante la convalida del flusso. Tuttavia, è possibile pubblicare il flusso con gli avvisi di convalida.

Gli errori che si verificano durante l'esecuzione del flusso sono generalmente classificati in due tipi:

  • Activity execution errors (Errori di esecuzione dell'attività): indicano gli errori che si verificano durante l'esecuzione funzionale dell'attività. Ad esempio, un errore di attività si verifica quando un cliente immette una voce non corrispondente durante l'esecuzione dell'attività Menu .

  • Errori di sistema/globali: indica gli errori che si verificano nel sistema durante l'esecuzione delle attività. Ad esempio, gli errori di sistema si verificano quando è presente un'espressione pebble non valida durante l'esecuzione dell'attività Imposta variabile .

    • Errore non definito: questo nodo di errore imposta il percorso di output dell'errore che il flusso assume quando si verificano errori di sistema non definiti durante l'esecuzione del flusso. È possibile configurare il flusso di errori non definiti collegando il percorso di uscita di questa attività alle attività appropriate.

      Le seguenti attività di controllo del flusso non dispongono del nodo Errore non definito: Avvia flusso, Termina flusso, Richiesta HTTP e Analizza.

      Se il nodo Errore non definito non viene visualizzato in alcuna attività, contattare il supporto Cisco per abilitare il flag di funzione corrispondente.

Configurare i percorsi di gestione degli errori per ottimizzare il flusso. Se per l'attività non è configurato alcun percorso di gestione degli errori, il flusso utilizza il percorso predefinito configurato nel gestore eventi OnGlobalError della scheda Flussi di eventi. Per ulteriori informazioni sul gestore eventi OnGlobalError , vedere Flussi di eventi.

Concatenazione del flusso

Il concatenamento dei flussi consente di collegare più flussi. È possibile modificare l'esperienza del chiamante in base al tempo (se si passa la chiamata a un punto di ingresso) o per riutilizzare un singolo flusso in più scenari (se si passa la chiamata a un flusso). Usa GoTo per concatenare più flussi. È possibile mappare le variabili di flusso tra i flussi per garantire che i dati persistano nell'esperienza di chiamata end-to-end.

Esempio: registrazione delle vaccinazioni

Per gestire i clienti che partecipano a una campagna di vaccinazione, è possibile fornire due opzioni: una per i clienti premium e l'altra per i clienti generali.

Quando i clienti generici chiamano, il sistema passa la chiamata al flusso associato al punto di ingresso che gestisce le registrazioni. In base alle strategie di routing dei punti di ingresso attive, il sistema instrada la chiamata all'agente appropriato per registrare il cliente generale.

Quando i clienti premium chiamano, il sistema passa la chiamata a un altro flusso per prenotare un appuntamento.

Problemi noti relativi al concatenamento del flusso

  • Non è possibile eliminare un punto di ingresso utilizzato nel concatenamento di flusso. Prima di eliminare un punto di ingresso, assicurarsi di eliminare tutte le risorse, ad esempio code e flussi, associati al punto di ingresso.

  • Non è possibile eliminare un flusso utilizzato nel concatenamento del flusso. Prima di eliminare il flusso, assicurarsi di eliminare tutti i riferimenti al flusso creati come parte del concatenamento del flusso.

  • Se si elimina forzatamente un punto di ingresso o un flusso utilizzato nel concatenamento del flusso, l'interfaccia utente del controllo di flusso non convalida né visualizza alcun messaggio di errore per indicare che un punto di ingresso o un flusso è stato eliminato.

Traccia del flusso

L'analisi del flusso è un processo di debug post-chiamata in Flow Designer che consente agli sviluppatori di flusso di ottenere informazioni dettagliate sul flusso e visualizzare il percorso necessario per una chiamata. Questa funzionalità consente inoltre agli sviluppatori di flussi di visualizzare tutte le informazioni rilevanti nel percorso di esecuzione del controllo di flusso che consentono di eseguire il debug dei flussi e risolvere eventuali problemi che si verificano durante l'esecuzione del flusso.

Se sono state applicate più etichette di versione a un flusso, è possibile tracciare il flusso anche in relazione a tali etichette di versione. Per ulteriori informazioni, vedere Applicare etichette di versione a un flusso.

Un'interazione riepiloga e correla un insieme di attività associate al percorso di un contatto attraverso un contact center. Un ID interazione è un ID univoco generato dal sistema che identifica una determinata interazione. Gli ID interazione mettono in correlazione il percorso delle interazioni attraverso vari percorsi che richiedono di identificare gli scenari di errore e i percorsi di errore dell'attività per risolvere i problemi di esecuzione del flusso.

È possibile utilizzare Flow Tracing per visualizzare diversi percorsi di controllo delle chiamate dopo l'esecuzione del flusso in produzione. Ciò garantisce la verifica di tutte le impostazioni di attività e di altre configurazioni di flusso dipendenti per una corretta esecuzione del flusso.

Operazioni preliminari

È necessario pubblicare ed eseguire un flusso in modo che venga stabilita almeno un'interazione. Per ulteriori informazioni, vedere Creare e gestire flussi.

1

Accedere all'organizzazione del cliente utilizzando l'URL di Control Hub - https://admin.webex.com/.

2

Vai a Contact center > Customer Experience> Flussi .

Viene visualizzata la pagina Flusso.
3

Fare clic sull'icona Vai a Progettazione flusso accanto al flusso che si desidera modificare.

Il flusso viene aperto nella finestra Progettazione flusso.
4

Fare clic su Debug.

Viene visualizzato il riquadro Interazioni . Una tabella visualizza le 100 interazioni più recenti per il flusso. Nella tabella sono riportati i dettagli seguenti:
  • Timestamp: visualizza la data e l'ora dell'interazione.

  • ID interazione: indica l'ID univoco dell'interazione.

  • Versione: visualizza la versione del flusso con l'etichetta della versione applicata, ad esempio Più recente, Dev, Live e Test.
  • Punto di ingresso: visualizza il punto di ingresso assegnato al flusso.

  • Ultima attività eseguita: visualizza l'attività eseguita al termine dell'interazione selezionata.

5

(Opzionale) Utilizzare l'opzione di ricerca per filtrare l'elenco in base ai seguenti parametri di ricerca:

  • ID interazione: inserisci un ID interazione per visualizzare il percorso di esecuzione del flusso per tale interazione.

  • Intervallo di date: scegli le date di inizio e fine della durata per la quale desideri recuperare gli ID di interazione.

  • Etichetta versione: scegliere una o più etichette da questo elenco a discesa per visualizzare tutte le versioni di flusso con le etichette di versione scelte.
6

Scegliere un'interazione dalla tabella.

Il percorso dell'attività selezionata viene evidenziato nell'area di disegno.

Si apre una nuova scheda che visualizza la sequenza di attività eseguite durante l'interazione. Mostra i seguenti dettagli:

  • Sequenza: visualizza le attività in una sequenza della loro esecuzione.

  • Nome attività: visualizza il nome dell'attività.

  • Risultato: Questo può essere un successo o un fallimento. Le istanze non riuscite sono visualizzate in rosso.

È possibile scegliere più interazioni da aprire in schede separate.

7

Selezionare un'attività per visualizzare i seguenti dettagli:

  • Metadati di interazione attività: visualizza il nome dell'attività e l'ora di inizio e fine dell'esecuzione dell'attività.

  • Input attività: visualizza l'elenco degli input forniti nell'attività selezionata. Ad esempio, se si seleziona l'attività Riproduci musica , gli input possono includere Durata musica, File musicale, Offset di avvio, File audio dinamico e così via.

  • Output attività: visualizza l'output dell'attività.

  • Variabili modificate: visualizza i dettagli delle variabili che vengono modificate durante il processo di esecuzione dell'attività selezionata. Ad esempio, se una variabile di flusso viene modificata utilizzando l'attività Imposta variabile , la variabile di flusso e il valore aggiornato vengono visualizzati nella sezione Variabili modificate.

8

(Opzionale) Fare clic sull'icona di copia () per copiare i dettagli dell'interazione negli Appunti.

È possibile identificare le attività per le istanze non riuscite e risolvere i problemi modificando il flusso. Per ulteriori dettagli, vedere Creare e gestire flussi.

Codici di errore di Flow Designer

Flow Designer restituisce i codici di errore per mostrare la natura o il motivo di un errore. Utilizzare la tabella seguente per identificare l'errore e la relativa descrizione.

Tabella 58. Codici di errore di Flow Designer

Codice errore

Descrizione

FC1001

Versione del flusso non trovata. Aggiorna la pagina o crea un nuovo flusso.

FC1002

Avvia attività non trovata. Aggiorna la pagina o crea un nuovo flusso. Un'attività Avvia viene visualizzata per impostazione predefinita quando si crea un nuovo flusso.

FC1003

Uno o più flussi di eventi non hanno un inizio valido. Aggiungere un'attività del gestore eventi all'inizio di ogni flusso di eventi.

FC1004

Tutti i rami non evento devono portare al nodo finale.

FC1005

Una delle configurazioni delle variabili non è valida. Per ogni 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. Assicurarsi che tutte le porte siano connesse a un'altra attività tramite un collegamento.

FC1007

Aggiungere una descrizione per l'attività.

FC1008

Alcune variabili hanno lo stesso nome. Assicurarsi che tutte le variabili abbiano un nome univoco.

FC1009

L'espressione non è valida.

FC1010

La condizione non è valida.

FC1011

Un collegamento nel flusso principale è interrotto. Eliminare il collegamento per correggere l'errore.

FC1012

Un collegamento nel flusso di eventi è interrotto. Eliminare il collegamento per correggere l'errore.

FC1013

L'attività viene utilizzata in più flussi 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 terminare il flusso. Il collegamento di output può connettersi solo a un'attività di flusso finale.

FC1015

Uno o più campi dell'attività non sono configurati correttamente. Segui i requisiti di ogni campo per correggere tutti gli errori e inserire input validi.

FC1016

Un altro utente ha creato un flusso in conflitto con il nome di questo flusso. Modifica il nome del flusso per renderlo univoco.

FC1017

Un'attività ha frecce che hanno origine da e puntano a se stessa.

Per ulteriori informazioni sugli errori del server GraphQL, vedere https://www.apollographql.com/docs/react/data/error-handling/.