UiPath Documentation
maestro
latest
false
Benutzerhandbuch zu Maestro
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Entscheidung

Entscheidungsknoten für die Aufteilung von Flows in zwei Pfade basierend auf booleschen Bedingungen.

Was es tut

Teilt einen Prozess basierend auf einer JavaScript-True/False-Bedingung in zwei Pfade auf.

Konfigurationsreferenz

FeldErforderlichStandardBeschreibung
AusdruckJaKeineJavaScript-Ausdruck, der zu einem booleschen Wert ausgewertet wird. Greifen Sie mit $vars.<nodeName>.<property> auf die Upstream-Ausgabe zu.
Beschriftung der true-VerzweigungNeinTrueBezeichnung, die auf dem True/Ja-Ausgabehandle angezeigt wird.
Beschriftung der false-VerzweigungNeinFalseBeschriftung, die auf dem Ausgabehandle „false“/„keine Ausgabe“ angezeigt wird.

Bedingungsausdrücke schreiben

Bedingungen verwenden dieselbe JavaScript-Umgebung wie der Skriptknoten:

// Simple comparison
$vars.httpRequest1.output.statusCode === 200

// Multiple conditions
$vars.data.status === "approved" && $vars.data.amount > 1000

// Null check
$vars.script1.output != null

// String check
$vars.user.role === "admin"
// Simple comparison
$vars.httpRequest1.output.statusCode === 200

// Multiple conditions
$vars.data.status === "approved" && $vars.data.amount > 1000

// Null check
$vars.script1.output != null

// String check
$vars.user.role === "admin"

Der Ausdruck akzeptiert jeden JavaScript-Wert – es muss kein strikter boolescher Wert sein. Jeder truthy-Wert nimmt die true-Verzweigung; Jeder false-Wert nimmt die false-Verzweigung.

Beispiele

Beispiel 1 – Verzweigung für HTTP-Statuscode

Ausdruck: $vars.httpRequest1.output.statusCode === 200

  • True → die Antwort verarbeiten
  • False → Behandeln Sie den Fehler

Beispiel 2 – Genehmigungspunkt

Ausdruck: $vars.reviewForm1.output.approved === true

  • True → Prozess fortsetzen
  • False → Anfordernde Person über die Ablehnung informieren

Beispiel 3 – Null-Schutz

Ausdruck: $vars.fetchUser1.output != null

  • True → Mit Benutzerdaten fortfahren
  • False → Fehlenden Benutzer behandeln

Wann Sie diese Option im Vergleich zu Switch verwenden sollten

Entscheidung verwenden, wenn…Wechseln Sie, wenn …
Sie haben genau zwei Ergebnisse (ja/nein, bestanden/fehlgeschlagen, genehmigt/abgelehnt)Sie haben drei oder mehr Ergebnisse
Die Bedingung ist ein einzelner boolescher AusdruckSie stimmen mit einem Wert mit mehreren Fällen ab

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben