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.

Umschalten (Switch)

Switch-Knoten zum Weiterleiten von Flows an mehrere Pfade basierend auf geordneten Fallbedingungen.

Was es tut​

Leitet einen Prozess basierend auf geordneten Bedingungen an einen von mehreren Pfaden weiter. Wählt die erste Übereinstimmung aus.

Wann Sie dies anstelle von Decision verwenden sollten​

Verwenden Sie Switch, wenn …Verwenden Sie Decision, wenn …
Sie haben drei oder mehr Ergebnisse.Sie haben genau zwei Ergebnisse.
Sie leiten anhand mehrerer verschiedener Bedingungen weiter.Die Bedingung ist ein einfaches Ja/Nein.
Sie benötigen eine Standard-/Fallback-Verzweigung.

Konfigurationsreferenz​

FeldErforderlichStandardBeschreibung
Fälle (Cases)Ja2 leere FälleGeordnete Verzweigungsliste. Jeder Fall hat eine Handle-Beschriftung und einen JavaScript-Ausdruck; der erste Truthy-Ausdruck wird verwendet.
Default einschließenNeintrueOb eine Default-Verzweigung hinzugefügt werden soll, die verwendet wird, wenn kein Fallausdruck übereinstimmt.

Schreiben von Fallausdrücken​

Jeder Fallausdruck verwendet dieselbe JavaScript-Umgebung wie die Script- und Decision-Knoten:

// Case 1 — high priority
$vars.ticket1.output.priority === "high"

// Case 2 — medium priority
$vars.ticket1.output.priority === "medium"

// Case 3 — low priority (or use Default to catch everything else)
$vars.ticket1.output.priority === "low"
// Case 1 — high priority
$vars.ticket1.output.priority === "high"

// Case 2 — medium priority
$vars.ticket1.output.priority === "medium"

// Case 3 — low priority (or use Default to catch everything else)
$vars.ticket1.output.priority === "low"

Spezifischere Bedingungen sollten zuerst angezeigt werden. Eine weiter oben in der Liste stehende, umfassendere Bedingung wird vor einer weiter unten stehenden, spezifischeren Bedingung übereinstimmen.

Beispiele​

Beispiel 1 – Verzweigung anhand des HTTP-Statuscodes​

FallAusdruckVerzweigung
Erfolgreich$vars.httpRequest1.output.statusCode === 200→ Antwort verarbeiten
Nicht gefunden$vars.httpRequest1.output.statusCode === 404→ fehlende Ressource behandeln
Standard(Fallback)→ unerwarteten Fehler behandeln

Beispiel 2 – Verzweigung anhand eines String-Werts​

FallAusdruckVerzweigung
Genehmigt$vars.form1.output.status === "approved"→ Prozess fortsetzen
Abgelehnt$vars.form1.output.status === "rejected"→ Ablehnung melden
Anstehende$vars.form1.output.status === "pending"→ auf Überprüfung warten
Standard(Fallback)→ unbekannten Status behandeln

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