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 condizione Branch by Condition
Quando aggiungi un nuovo Passaggi per condizione al flusso delle risposte, sono incluse le impostazioni seguenti:
- Il 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 seguirà i passaggi del branch
- Altrimenti: Se la conversazione non soddisfa le condizioni di nessun altro branch, seguirà i passaggi di questo branch
Il branch per condizione può avere un massimo di sei branch, incluso il branch Else. Il ramo Else è obbligatorio e non può essere rimosso dal passaggio. Puoi aggiungere fino a quattro branch, 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 del branch. Questo nome appare come nome del ramo nell’area di disegno.
-
Condizione che include i seguenti elementi:
- Variabile: I dati che verranno valutati per verificare 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 di 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 branch. I branch vengono valutati nell’ordine in cui sono inclusi nel passaggio. Gli utenti finali che soddisfano i criteri di più di un branch verranno indirizzati lungo il primo branch 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 lavoro.
Elementi di condizione
Informazioni sulle variabili
In una condizione, il valore di una variabile viene confrontato con un valore statico. Le variabili vengono aggiunte alla condizione mediante 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 mediante un menu a discesa.
Sono disponibili gli operatori seguenti. Tutte le corrispondenze tra operatori non fanno distinzione tra maiuscole e minuscole.
- È: Corrisponde se il valore in una variabile è esattamente uguale a un valore specifico.
- Non è: Trova la corrispondenza se il valore in una variabile non è esattamente uguale a un valore specifico.
- Contiene: Corrisponde al valore nella variabile che contiene un determinato testo in qualsiasi posizione, corrispondenze parziali, ad es. sottostringhe.
- Non contiene: Corrisponde al valore nella variabile e non contiene un determinato testo in nessuna posizione.
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 l’identità di un cliente membership_status
è “platinum”, “platinum” è il valore.
Il campo di immissione usato per specificare il valore di una condizione varia in base alla variabile. Per la variabile 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 testo.
membership_status
accetta il valore di “Livello platino” con un tag “livello_platino” correlato. Per verificare se il cliente ha uno stato di appartenenza platinum, usa "platinum_level" come valore nella condizione.Condizioni annidate
Una condizione annidata è una condizione che contiene due o più condizioni. Puoi usare le condizioni nidificate per creare una logica complessa basata su molteplici condizioni. Sono particolarmente utili quando si combinano condizioni usando sia AND che OR.
- L’utente ha lo stato AND “platino” AND
- L’utente risiede in uno dei seguenti Paesi:
- Australia OR
- Gli Stati Uniti
Puoi nidificare solo le condizioni con una profondità massima di tre livelli. Ogni livello, incluso il livello superiore, può contenere un massimo di 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.