Puoi configurare il passaggio Branch per condizione per valutare i dati memorizzati nelle variabili e diramare una conversazione con un bot di messaggistica in base a tali dati.
Questo articolo include le sezioni seguenti:
Nozioni di base sul passaggio di branch per condizione
Quando aggiungi un nuovo passaggio Branch per condizione al flusso di risposte, sono incluse le impostazioni seguenti:
- Nome che identifica il passaggio nell’area di disegno.
-
Due branch predefiniti che devono essere configurati prima di poter pubblicare il flusso di risposte:
- Se questo: se le condizioni del branch sono soddisfatte, la conversazione segue i passaggi del branch.
- Altrimenti: Se la conversazione non soddisfa le condizioni di nessun altro ramo, la conversazione segue i passaggi di questo ramo
Il branch per condizione può avere fino a sei branch, incluso il branch Else. Il ramo Else è obbligatorio e non può essere rimosso dal passaggio. Puoi aggiungere fino a quattro branch aggiuntivi e fino a un massimo di sei branch.
Per aggiungere un altro branch, fai clic su Aggiungi branch e configura le seguenti impostazioni per ciascun branch:
- Nome che descrive la condizione per il branch. Questo nome viene visualizzato come nome del ramo nell’area di disegno.
-
Condizione che include i seguenti elementi:
- Variabile: I dati che verranno valutati per vedere se la condizione è soddisfatta.
- Operatore: Modalità di confronto dei dati della variabile e del valore. Include è, non è, contienee non contiene.
- Valore: Valore previsto per la condizione specificata dall’operatore.
Per maggiori informazioni, consulta Elementi di condizione .
Puoi combinare le condizioni per un branch usando il menu a discesa AND/OR . Ad esempio, la filiale seguente controlla se un utente si trova in Australia o negli Stati Uniti.
Una conversazione può seguire un solo ramo. I branch vengono valutati nell’ordine in cui sono inclusi nel passaggio. Gli utenti finali che soddisfano i criteri di più di un ramo verranno indirizzati al primo ramo con i criteri corrispondenti, dall’alto verso il basso nel pannello di configurazione del passaggio o da sinistra a destra nell’area di disegno. I rami possono essere riordinati trascinando i riquadri delle condizioni nell’area di disegno.
Elementi condizionali
Informazioni sulle variabili
In una condizione, il valore di una variabile viene confrontato con un valore statico. Le variabili vengono aggiunte alla condizione tramite un menu a discesa.
Per ulteriori informazioni sui tipi di variabili e sulla creazione di variabili, consulta Uso delle variabili per personalizzare le risposte dei bot.Informazioni sugli operatori
L’operatore determina il modo in cui i dati della variabile vengono confrontati con il valore. Gli operatori vengono aggiunti a una condizione tramite un menu a discesa.
Sono disponibili i seguenti operatori. Tutte le corrispondenze degli operatori non fanno distinzione tra maiuscole e minuscole.
Quando uso il passaggio condizionale in Creazione bot... | Operatori disponibili |
---|---|
Voglio poter valutare i dati memorizzati come numeri |
Operatori per i casi d’uso noti di Zendesk per la valutazione dei numeri:
|
Voglio essere in grado di valutare i dati memorizzati come stringa |
Operatori per i casi d’uso noti di Zendesk per la valutazione delle stringhe:
|
Informazioni sui valori
Un valore è un dato statico che viene confrontato con una variabile. Rappresenta i dati previsti per una variabile. Ad esempio, in una condizione che controlla se un cliente è membership_status
è “platinum”, “platinum” è il valore.
Il campo di input usato per specificare il valore di una condizione varia in base alla variabile. Per la variabile di stato Autenticato , puoi specificare il valore della condizione usando un campo booleano a discesa. Per le altre variabili, puoi specificare il valore della condizione usando un campo di immissione di testo.
membership_status
il campo a discesa accetta un valore "Livello platino" con un tag "livello_platino" correlato. Per verificare se il cliente ha uno stato di appartenenza platino, usa "platinum_level" come valore nella condizione.
Condizioni nidificate
Una condizione annidata è una condizione che contiene due o più condizioni al suo interno. Puoi usare le condizioni nidificate per creare una logica complessa basata su più condizioni. Sono particolarmente utili quando si combinano condizioni usando sia AND che OR.
- L’utente ha uno stato di appartenenza “platino” AND
- L’utente si trova in uno dei seguenti Paesi:
- Australia OR
- Gli Stati Uniti
Puoi nidificare solo condizioni fino a tre livelli di profondità. Ogni livello, incluso il livello superiore, può contenere fino a sei condizioni.
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.