Condividi tramite


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

  1. Aprire l'argomento desiderato.

  2. 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.

    Screenshot che mostra una nuova condizione con il ramo Condizione e il ramo Tutte le altre condizioni.

    Per creare la condizione nel ramo Condizione, è necessario selezionare una variabile, un operatore logico e un valore.

  3. 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.

  4. Seleziona un operatore differente, se necessario.

  5. 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.

  6. 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.

    Screenshot che mostra un ramo Condizione con l'operatore Or.

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.

Screenshot che mostra una condizione con più rami con l'icona Aggiungi nodo sopra la condizione evidenziata.

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.

  1. Seleziona l'icona Altro () del nodo Condizione , quindi seleziona Inserisci nuova condizione.

    Screenshot che evidenzia la voce di menu Inserisci nuova condizione.

  2. La nuova condizione viene inserita a destra della condizione selezionata in precedenza.

    Screenshot che mostra la condizione appena inserita.

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.

  1. Seleziona l'icona Altro () del nodo Condizione, quindi seleziona Riordina condizione.

    Screenshot che evidenzia la voce di menu Riordina condizione.

  2. Viene visualizzato il messaggio Seleziona posizione di destinazione. Seleziona il nodo condizione con cui desideri scambiare le posizioni.

    Screenshot che evidenzia il messaggio di notifica Seleziona posizione di destinazione.

  3. Il nodo condizione si trova ora nella nuova posizione all'interno del gruppo.

    Screenshot che mostra la posizione di un nodo di condizione riordinato.

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.

  1. Seleziona l'icona Altro () del nodo Condizione , quindi seleziona Cambia in formula.

    Screenshot che mostra come passare all'editor delle condizioni Power Fx.

    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.

  2. 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.