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

Benutzerhandbuch zu Maestro

Entscheidung

Was es tut

Splits a process into two paths based on a JavaScript true/false condition.

Configuration reference

FeldErforderlichStandardBeschreibung
AusdruckJaKeineJavaScript expression that evaluates to a boolean. Access upstream output with $vars.<nodeName>.<property>.
True branch labelNeinTrueLabel shown on the true/yes output handle.
False branch labelNeinFalseLabel shown on the false/no output handle.

Writing condition expressions

Conditions use the same JavaScript environment as the Script node:

// 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"

The expression accepts any JavaScript value — it doesn't need to be a strict boolean. Any truthy value takes the true branch; any falsy value takes the false branch.

Beispiele

Example 1 — Branch on HTTP status code

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

  • True → process the response
  • False → handle the error

Example 2 — Approval gate

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

  • True → continue process
  • False → notify requester of rejection

Example 3 — Null guard

Expression: $vars.fetchUser1.output != null

  • True → proceed with user data
  • False → handle missing user

When to use this vs Switch

Use Decision when...Use Switch when...
You have exactly two outcomes (yes/no, pass/fail, approved/rejected)You have three or more outcomes
The condition is a single boolean expressionYou're matching a value against multiple cases

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