Blocchi interazione utente

Estimated reading: 4 minutes 119 views

Digit Gateway

Il blocchetto Digit Gateway ti permette di riprodurre un messaggio vocale interrompibile e di ricevere un digit dall’utente (0-9, *, #).

In base al digit inserito, il flusso può instradarsi verso percorsi diversi.

Se l’utente non inserisce un valore valido, il sistema può gestire l’errore ripetendo la richiesta per un numero limitato di tentativi o seguendo il percorso alternativo unmatch, con possibilità di riprodurre messaggi vocali personalizzati per guidare l’utente.

Esempio di configurazione:

Get Digits

Il blocchetto Get Digits ti permette di ricevere una sequenza di digit dall’utente (0-9), che può terminare con il tasto # o al raggiungimento del numero massimo di cifre impostato.

Il valore inserito viene memorizzato in una variabile, così da poter essere utilizzato nei passaggi successivi del Workflow.

In caso di errori o mancato inserimento, il sistema può ripetere la richiesta per un numero limitato di tentativi, riproducendo messaggi vocali di supporto per guidare l’utente.

Esempio di configurazione:

Play Digits

Il blocchetto Play Digits viene generalmente utilizzato insieme a Get Digits e serve per riprodurre i digit raccolti dall’utente. Non richiede configurazioni aggiuntive: riproduce semplicemente la sequenza numerica ricevuta.

Esempio di utilizzo:

  1. Get Digits → richiede all’utente di inserire una sequenza numerica.
  2. Play File → riproduce un messaggio vocale, ad esempio «Il codice inserito è».
  3. Play Digits → riproduce i digit inseriti dall’utente.

Play File

Il blocchetto Play File ti permette di riprodurre un file audio, non interrompibile, scelto tra quelli configurati in OCC → Gestione → Messaggi Vocali. È utile per fornire istruzioni o informazioni all’utente durante il flusso.
Assicurati di configurare correttamente il file da riprodurre, altrimenti il processo potrebbe interrompersi generando un errore. All’interno del blocchetto è sempre visibile un’anteprima del nome del file selezionato.

Text to Speech

Il blocchetto Text to Speech ti permette di trasformare un messaggio testuale in audio, riproducendolo tramite il sistema TTS configurato in OCC. Puoi inserire variabili all’interno del testo per personalizzare il messaggio in base ai dati della chiamata o dell’utente.

Esempio di utilizzo:
Se il testo contiene la variabile del nome dell’utente, il blocco può riprodurre un messaggio come: «Benvenuto Mario Rossi in Telenia Software».

Loop

Il blocchetto Loop ti permette di eseguire operazioni ripetute per un numero predefinito di volte. Ad ogni iterazione, il flusso può continuare all’interno del ciclo oppure uscire anticipatamente in base a condizioni specifiche, ad esempio tramite un blocchetto Condition Gateway.

Il ciclo si considera completato quando viene raggiunto il numero massimo di iterazioni previsto. Il contatore si resetta solo al termine del ciclo, ossia quando il flusso segue la freccia di uscita contrassegnata come false.

Notification

Il blocchetto Notification ti consente di inviare SMS e/o email in maniera dinamica, sfruttando variabili per personalizzare destinatari e contenuto. Per funzionare correttamente, è necessario che nel sistema siano configurati un account SMS e/o un account SMTP.

Esempio di utilizzo

Switch

Il blocchetto Switch ti permette di controllare il valore di una variabile all’interno del Workflow e di indirizzare il flusso verso percorsi diversi in base al valore rilevato.

Ad esempio, se hai una variabile chiamata citta (ottenuta da una rubrica o da una query SQL), lo Switch può instradare il flusso verso percorsi differenti, ad esempio uno per Verona e uno per Milano, riproducendo file audio specifici per ciascuna città.

Loop over Item

Il blocchetto Loop over Item ti permette di scorrere tutti gli elementi di una lista, come ad esempio il risultato di una query SQL.

Ad ogni ciclo viene generata una variabile contenente l’elemento corrente, che cambia valore a ogni iterazione e può essere utilizzata nel flusso, ad esempio per inviare una mail o generare una notifica.

Il flusso segue l’uscita Loop finché ci sono elementi da elaborare, mentre al termine della lista prosegue lungo l’uscita Done.

Esempio:

Condition Gateway

Il blocchetto Condition Gateway verifica il valore di una variabile secondo una condizione specifica, come uguale a, diverso da, nullo o vuoto.
In base al risultato, il flusso seguirà la diramazione true se la condizione è soddisfatta, oppure false se non lo è.

Condividi documento

Blocchi interazione utente

Oppure copia il link

Contenuti

Prenota la tua demo!

Compila il form

Prenota la tua demo!

Compila il form

Prenota la tua demo!​

Compila il form

Subscribe

×
Cancel