Hinzufügen einer booleschen Variable
Ein boolescher Ausdruck kann nur einen von zwei Werten annehmen: wahr (ja) oder falsch (nein). Der Ausdruck "Datum gleich 17.07.2014" hat beispielsweise den Wert ja (wahr), wenn der Wert der aktuellen Variablen der 17. Juli 2014 ist; andernfalls hat er den Wert nein (falsch). Verwenden Sie boolesche Werte (oder Ausdrücke, die boolesche Werte zurückgeben) mit If-Then-Else Aktionen, um Architect mitzuteilen, wie Entscheidungen auf der Grundlage von zwei klaren Alternativen getroffen werden sollen
Beispiele
- Anruf.Ani=="tel:+13175551212": In diesem booleschen Ausdruck ist das Ergebnis wahr, wenn die Telefonnummer des Absenders 1-317-555-1212 ist; andernfalls ist es falsch.
- ToAudioTTS(If(Hour(GetCurrentDateTimeUtc()) >= 12, "Guten Tag", "Guten Morgen")): In diesem Ausdruck, der boolesche Werte enthält, gibt das System den Ton "Guten Tag" wieder, wenn die aktuelle Uhrzeit auf oder nach 12:00:00 Uhr liegt. Andernfalls wird der Ton "Guten Morgen" abgespielt. Hinweis: In diesem Beispiel führt das System die Prüfung gegen den UTC-Zeitwert durch.
Sie können mit einer Variablen auf nur eine Bedingung oder mit mehreren Variablen auf mehrere Bedingungen testen. Jedes Mal, wenn Sie auf Add update statementklicken, fügt Architect eine variable Zeile hinzu. Wenn die Tabelle mehr als eine Zeile hat, dann:
- Der Prozess bewertet die Bedingungen in der Reihenfolge, in der sie in der Tabelle erscheinen.
- Das Verfahren ist eine "Kurzschlussbewertung" Wenn ein Ausdruck mehrere Bedingungen mit Hilfe von OR kombiniert, ist der gesamte Ausdruck wahr, wenn eine der Bedingungen wahr ist. Wenn also die erste Bedingung wahr ist, weiß der Prozess, dass der gesamte Ausdruck wahr ist, und braucht keine der anderen Bedingungen zu bewerten. Sobald der Prozess auf eine Bedingung stößt, die wahr ist, hört er auf, einen ODER-Ausdruck zu evaluieren. Kombiniert ein Ausdruck hingegen mehrere Bedingungen mit Hilfe von AND, so ist der gesamte Ausdruck falsch, wenn auch nur one der Bedingungen falsch ist. Sobald der Prozess auf eine Bedingung stößt, die falsch ist, hört er auf, einen AND-Ausdruck auszuwerten, da er weiß, dass der gesamte Ausdruck falsch ist. In beiden Fällen wird der Prozess zum nächsten Schritt fortgesetzt.
Hinzufügen eines booleschen Ausdrucks zu einer Aufgabensequenz
In einer Aufgabensequenz können Sie einen booleschen Ausdruck zu einer Datenaktualisierungsaktion hinzufügen. Zum Beispiel,
- Erweitern Sie in der Toolbox die Kategorie Daten und ziehen Sie eine Aktion Daten aktualisieren an die gewünschte Stelle in der Aufgabe.
- Fügen Sie im Formular "Daten aktualisieren" im Feld Name einen aussagekräftigen Namen zur Beschreibung des Elements hinzu
- Klicken neben U pdate-Anweisungen und wählen Sie die Boolescher Wert Datentyp.
- Geben Sie in das Feld Variablenname die Bezeichnung ein, mit der die Variable in den Aufgaben identifiziert werden soll
- Führen Sie im Feld Zuzuweisender Wert einen der folgenden Schritte aus
- Um den Wert im Literalmodus festzulegen, klicken Sie auf das Optionsfeld True oder False .
- Um den Wert mithilfe eines Ausdrucks festzulegen, klicken Sie auf das Ausdrucksmodi Taste , wählen Sie „Ausdruck“ aus und führen Sie einen der folgenden Schritte aus:
- Fügen Sie den Ausdruck inline ein.
- Klicken der große Ausdruckseditor Schaltfläche, um den Editor zu öffnen und Ihren Ausdruck zu erstellen.
- Um den Wert einzustellen, verwenden Sie die Boolescher Builder , drücke den Ausdrucksmodi Taste , wählen Boolescher Generator , und erstellen Sie Ihren booleschen Ausdruck mithilfe von Datentyp-Helfern:
- (Optional) Um eine weitere Variable hinzuzufügen, klicken Sie auf neben U pdate-Anweisungen .