Bedingungen zu Themen hinzufügen
Sie können Bedingungsknoten verwenden, um Ihrem Thema Verzweigungen hinzuzufügen, indem Sie den Wert einer Variablen mit dem einer anderen Variablen oder mit einem bestimmten Wert vergleichen. Wenn der Wert von isClubMember
beispielsweise True
ist, bietet das Thema einen Rabatt an, andernfalls stellt das Thema den Standardartikelpreis dar.
Trinkgeld
Benennen Sie Knoten um, um sie leichter identifizieren zu können. Wählen Sie das Namensfeld des Knotens aus, um den Namen direkt zu aktualisieren, oder wählen Sie das Symbol Mehr (…) des Knotens und im Menü Umbenennen aus. Sie können Knoten im Code-Editor auch umbenennen.
Es ist nicht möglich, Trigger-Knoten und Zu Schritt gehen-Knoten umzubenennen.
Knotennamen können bis zu 500 Zeichen lang sein.
Anforderungen
Bedingung hinzufügen
Öffnen Sie das gewünschte Thema.
Wählen Sie das Knoten hinzufügen Symbol
unter dem Knoten aus, dem Sie eine Bedingung hinzufügen möchten, und wählen Sie Bedingung hinzufügen aus.
Diese Aktion fügt Ihrem Thema zwei Verzweidungen hinzu. Eine Verzweigung beginnt mit einem Bedingungsknoten und definiert den Unterhaltungspfad für den Fall, dass die Bedingung wahr ist. Der andere Zweig beginnt mit einem Knoten Alle anderen Bedingungen und definiert den Pfad für den Fall, dass die Bedingung falsch ist.
Um die Bedingung in der Bedingungsverzweigung zu erstellen, müssen Sie eine Variable, einen logischen Operator und einen Wert auswählen.
Wählen Sie Variable auswählen und die zu vergleichende Variable aus.
Die verfügbaren logischen Operatoren hängen vom Typ der ausgewählten Variablen ab. Zum Beispiel ist ist gleich standardmäßig ausgewählt und für alle Variablentypen verfügbar. Der Operator ist größer als ist für Zahlentypen, aber nicht für Zeichenfolgentypen verfügbar.
Wählen Sie bei Bedarf einen anderen Operator.
Wählen Sie einen Wert für den Vergleich mit Ihrer Variablen aus, oder geben Sie einen Wert ein.
Der zu vergleichende Wert oder die zu vergleichende Variable muss basierend auf der Variablen und dem Operator ein kompatibler Typ sein. Für einige Operatoren, wie beispielsweise Ist leer oder Ist nicht leer, müssen Sie keinen Vergleichswert hinzufügen.
Für einfache Typen, z. B. Text oder Zahl, können Sie einen Literalwert eingeben. Wählen Sie das Symbol Variable auswählen (>) aus, um eine Variable auszuwählen oder eine Power Fx Formel zu verwenden.
Wählen Sie Neue Bedingung aus, wenn Sie Ihrer Bedingung weitere Kriterien hinzufügen möchten. Wählen Sie Hinzufügen aus, um die Kriterien kumulativ zu machen, oder wählen Sie Oder aus, um sie voneinander auszuschließen.
Anmerkung
Wenn Sie beim Konfigurieren einer Bedingung, die eine Zeichenfolge mit einem anderen Datentyp vergleicht, eine Nichtübereinstimmung zwischen der ersten Variablen und dem Vergleichswert feststellen, wird eine Fehlermeldung angezeigt, die auf den Typvergleich hinweist und die Schaltfläche Typkonflikt beheben erscheint. Wählen Sie die Schaltfläche, damit Copilot Studio automatisch eine Formel Power Fx generiert, die die Nichtübereinstimmung behebt.
Weitere Bedingungsverzweigungen hinzufügen
Anfänglich hat eine Bedingung zwei Verzweigungen: eine Bedingungsverzweigung für den Fall, dass die Bedingung wahr ist (d. h. die if-Anweisung), und die Verzweigung Alle anderen Bedingungen für den Fall, dass sie falsch ist (die else-Anweisung). Sie können so viele Bedingungsverzweigungen (für alle else if-Anweisungen) hinzufügen, wie Sie benötigen. Jede Bedingung wird der Reihe nach bewertet. Der erste Zweig mit einer Bedingung, die als wahr ausgewertet wird, wird befolgt. Wenn alle Bedingungen als falsch bewertet werden, wird die Verzweigung Alle anderen Bedingungen verfolgt.
Sie haben z. B. eine Zahlenvariable und möchten drei Verzweigungen für die folgenden Fälle:
- Wenn die Zahl kleiner als 10 ist
- Else if die Zahl größer als 50 ist
- Else, d. h. wenn die Zahl zwischen 10 und 50 liegt
Um eine andere Bedingungsverzweigung hinzuzufügen, wählen Sie das Symbol Knoten hinzufügenüber Ihrer Bedingung und dann Bedingung hinzufügen aus.
Bei Auswahl des Symbols Knoten hinzufügenunter einer Bedingung wird eine völlig neue Bedingung hinzufügt (mit einem Knoten Bedingung und einem Knoten Alle anderen Bedingungen node), jedoch keine neue Bedingungsverzweigung.
Eine neue Bedingung in eine Gruppe von Bedingungen einfügen
Sie können eine neue Bedingung in eine Gruppe von Bedingungen einfügen.
Symbol Mehr im (…) des Knotens Bedingung auswählen und dann Neue Bedingung einfügen auswählen.
Die neue Bedingung wird rechts neben der zuvor ausgewählten Bedingung eingefügt.
Anmerkung
Es ist nicht möglich, eine neue Bedingung rechts von der Verzweigung Alle anderen Bedingungen einzufügen. Er muss als letztes Bedingungselement rechts neben der Bedingungsverzweigung verbleiben.
Bedingungen organisieren
Bei komplexeren Konditionsstrukturen können Sie Konditionen innerhalb derselben Konditionsgruppe neu anordnen.
Symbol Mehr im (…) des Knotens Bedingung auswählen und dann Bedingung neu anordnen auswählen.
Die Meldung Zielposition auswählen wird angezeigt. Wählen Sie den Bedingungsknoten aus, mit dem Sie die Positionen tauschen möchten
Der Bedingungsknoten befindet sich nun an seiner neuen Position innerhalb der Gruppe.
Anmerkung
- Es ist nicht möglich, eine neue Bedingung nach rechts von der Verzweigung Alle anderen Bedingungen zu verschieben. Er muss als letztes Bedingungselement rechts neben der Bedingungsverzweigung verbleiben.
- Sie können nur Bedingungen in der gleichen Bedingungsgruppe neu anordnen.
Eine Bedingung mit Power Fx definieren
Der Standardbedingungseditor eignet sich für die meisten Szenarien. Wenn Sie mehr Flexibilität benötigen, verwenden Sie Power Fx in einer Bedingungsverzweigung.
Wählen Sie das Symbol Mehr (…) für den Knoten Bedingung und dann Zu Formel ändern aus.
Der Knoten wechselt zur Formeleditor-Steuerung. Wenn Sie zuvor eine Bedingung definiert haben, wird die Formel hinter dieser Bedingung im Formeleditor angezeigt.
Um die Formel zu ändern, wählen Sie das Symbol Variable auswählen (>) aus, um den Power Fx Formeleditor zu öffnen. Die Formel, die Sie hier eingeben, muss einen booleschen Wert (wahr oder falsch) ergeben.
Erfahren Sie mehr über das Erstellen von Ausdrücken mit Power Fx.
Um wieder zum einfachen Bedingungseditor zu wechseln, wählen Sie das Symbol Mehr (…) des Knotens Bedingung und dann Knoten zurücksetzen.