Kombinationen von Bedingungen

Sie können Bedingungen auf Gruppen anwenden und verschachtelte Gruppen testen.

Sie können logische Operatoren verwenden, um Bedingungen im ' if -Teil einer Regel zu kombinieren.

Die folgende if-Anweisung enthält eine einzige Bedingung:

if the customer category is Gold

In der folgenden if-Anweisung verknüpft der logische Operator and zwei Bedingungen:

if the category of the customer is Gold and the customer has been waiting longer than 5 minutes 

Vorrangstellung von and gegenüber or

Wenn die logischen Operatoren " and und " or Bedingungen im " if -Teil einer Regel verknüpfen, hat der Operator " and Vorrang vor dem Operator " or.

Sehen Sie sich die folgende if-Anweisung an:

wenn 
	the customer is older than 60 
	or the customer is younger than 21 
	and the category of the customer is Student 

Die Anweisung ist wahr (true), wenn eine der folgenden Bedingungen wahr (true) ist:

  • Der Kunde ist älter als 60
  • Der Kunde ist jünger als 21 und ein Student

Mehrere Bedingungen und runde Klammern

Sie können runde Klammern verwenden, um die Vorrangstellung logischer Operatoren transparenter zu gestalten.

In der folgenden if-Anweisung werden durch runde Klammern eine Altersgrenze und eine Kategorie gruppiert:

wenn 
	the customer is older than 60 
	or (the customer is younger than 21 and the category of the customer is Student) 

Sie können runde Klammern auch verwenden, um die Interpretation von Bedingungen zu ändern.

In der folgenden if-Anweisung wird die Bedingung in runden Klammern erfüllt, wenn der Kunde ein Student ist, der älter als 60 oder jünger als 21 ist:

wenn 
	(the customer is older than 60 or the customer is younger than 21) 
	and the category of the customer is Student

Mehrere Bedingungen, die denselben logischen Operator verwenden

Mit den folgenden Anweisungen können Sie Bedingungen gruppieren und denselben logischen Operator auf alle Bedingungen in der Gruppe anwenden:

  • all of the following conditions are true: Dieser Geschäftsbegriff verknüpft alle Bedingungen in der Gruppe mit dem logischen Operator and.
  • any of the following conditions is true: Dieser Geschäftsbegriff verknüpft alle Bedingungen in der Gruppe mit dem logischen Operator or.

In der folgenden Regel wird die Aktion nur ausgeführt, wenn beide Bedingungen erfüllt sind:

wenn 
	all of the following conditions are true: 
		- the category of the customer is Gold 
		- a member of the Gold team is available 
Dann 
	redirect the call to a member of the Gold team; 

Im folgenden Beispiel wird die Aktion ausgeführt, wenn der Kunde der Kategorie Gold angehört oder länger als fünf Minuten gewartet hat:

wenn 
	any of the following conditions is true: 
		- the category of the customer is Gold 
		- the customer has been waiting longer than 5 minutes 
Dann 
	redirect the call to a member of the Gold team;