Aggiungere condizioni agli argomenti
Puoi usare i nodi Condizione per aggiungere rami all'interno del tuo argomento, confrontando il valore di una variabile con un'altra variabile o un valore specifico. Ad esempio, se il valore di isClubMember
è True
, l'argomento offre uno sconto; in caso contrario, l'argomento presenta il prezzo standard dell'articolo.
Suggerimento
Rinominare i nodi per renderli più facili da identificare. Seleziona il campo del nome del nodo per aggiornare direttamente il nome, oppure seleziona l'icona Altro (…) del nodo e seleziona Rinomina dal menu. Puoi inoltre rinominare i nodi nell'editor del codice.
Non è possibile rinominare i nodi Trigger e i nodi Vai al passaggio.
I nomi dei nodi possono avere una lunghezza massima di 500 caratteri.
Prerequisiti
Aggiungi una condizione
Aprire l'argomento desiderato.
Seleziona l'icona Aggiungi nodo
nel nodo sotto il quale desideri aggiungere una condizione e quindi seleziona Aggiungi una condizione.
Questa azione aggiunge due rami al tuo argomento. Un ramo inizia con un nodo Condizione e definisce il percorso di conversazione per quando la condizione è vera. L'altro ramo inizia con un nodo Tutte le altre condizioni e definisce il percorso per quando la condizione è falsa.
Per creare la condizione nel ramo Condizione, è necessario selezionare una variabile, un operatore logico e un valore.
Seleziona Seleziona una variabile e seleziona la variabile da confrontare.
Gli operatori logici disponibili dipendono dal tipo di variabile selezionata. Ad esempio, è uguale a è selezionato per impostazione predefinita ed è disponibile per tutti i tipi di variabile. L'operatore è maggiore di è disponibile per i tipi numerici, ma non per i tipi stringa.
Seleziona un operatore differente, se necessario.
Seleziona o immetti un valore da confrontare con la variabile.
Il valore o la variabile con cui confrontare deve essere un tipo compatibile, basato sulla variabile e sull'operatore. Per alcuni operatori, come È vuoto o Non è vuoto, non è necessario aggiungere un valore di confronto.
Per i tipi semplici, ad esempio testo o numero, è possibile digitare un valore letterale. Seleziona l'icona Seleziona variabile (>) per selezionare una variabile o utilizzare una formula Power Fx.
Seleziona Nuova condizione se devi aggiungere altri criteri alla tua condizione. Seleziona E per rendere i criteri cumulativi, oppure seleziona O per renderli esclusivi l'uno dell'altro.
Nota
Durante la configurazione di una condizione che confronta una stringa con un tipo di dati diverso, se si verifica una mancata corrispondenza tra la prima variabile e il valore di confronto, viene visualizzato un messaggio di errore che indica il confronto tra tipi e il pulsante Correggi incongruenza di tipo. Seleziona il pulsante per far sì che Copilot Studio generi automaticamente una formula Power Fx che risolva la mancata corrispondenza.
Aggiungere più rami di condizione
Inizialmente, una condizione ha due rami: un ramo Condizione per quando la condizione è vera (ovvero l'istruzione if ) e il ramo Tutte le altre condizioni per quando è falsa (ovvero l'istruzione else). Puoi aggiungere tutti i rami Condizione (per qualsiasi istruzione else if) di cui hai bisogno. Ogni condizione viene valutata nell'ordine. Viene seguito il primo ramo con una condizione che restituisce vero. Se tutte le condizioni restituiscono false, viene eseguito il ramo Tutte le altre condizioni.
Ad esempio, potresti avere una variabile number e volere tre rami per i seguenti casi:
- If il numero è inferiore a 10
- Else if il numero è maggiore di 50
- Else quando il numero è compreso tra 10 e 50
Per aggiungere un altro ramo Condizione, seleziona l'icona Aggiungi nodosopra la condizione e seleziona Aggiungi una condizione.
Se si seleziona l'icona Aggiungi nodoqui sotto una condizione aggiunge un'intera nuova condizione (con un nodo Condizione e un nodo Tutte le altre condizioni), non un nuovo ramo della condizione.
Inserire una nuova condizione in un gruppo di condizioni
Puoi inserire una nuova condizione in un gruppo di condizioni.
Seleziona l'icona Altro (…) del nodo Condizione , quindi seleziona Inserisci nuova condizione.
La nuova condizione viene inserita a destra della condizione selezionata in precedenza.
Nota
Non è possibile inserire una nuova condizione a destra di un ramo Tutte le altre condizioni. Deve rimanere come ultimo elemento della condizione a destra del ramo della condizione.
Organizzare le condizioni
Per strutture di condizioni più complesse, puoi riordinare le condizioni all'interno dello stesso gruppo di condizioni.
Seleziona l'icona Altro (…) del nodo Condizione, quindi seleziona Riordina condizione.
Viene visualizzato il messaggio Seleziona posizione di destinazione. Seleziona il nodo condizione con cui desideri scambiare le posizioni.
Il nodo condizione si trova ora nella nuova posizione all'interno del gruppo.
Nota
- Non è possibile spostare una condizione a destra di un ramo Tutte le altre condizioni. Deve rimanere come ultimo elemento della condizione a destra del ramo della condizione.
- Puoi riordinare solo le condizioni nello stesso gruppo di condizioni.
Utilizzare Power Fx per definire una condizione
L'editor delle condizioni predefinito è valido per la maggior parte degli scenari. Se hai bisogno di maggiore flessibilità, usa Power Fx in un ramo Condizione.
Seleziona l'icona Altro (…) del nodo Condizione , quindi seleziona Cambia in formula.
Il nodo passa al controllo dell'editor di formule. Se hai definito una condizione in precedenza, la formula dietro quella condizione viene mostrata nell'editor delle formule.
Per modificare la formula, seleziona l'icona Seleziona variabile (>) per aprire l'editor di formule Power Fx. La formula che immetti qui deve restituire un valore booleano (vero o falso).
Altre informazioni su come creare espressioni usando Power Fx.
Per tornare all'editor delle condizioni semplice, seleziona l'icona Altro (...) nel nodo Condizione , quindi seleziona Reimposta nodo.