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)

Wechseln Sie den Knoten, um Flüsse basierend auf geordneten Fallbedingungen an mehrere Pfade weiterzuleiten.

Was es tut

Leitet einen Prozess basierend auf geordneten Bedingungen an einen von mehreren Pfaden weiter. Nimmt die erste Übereinstimmung.

Wann diese Option im Vergleich zu Entscheidung verwendet werden soll

Wechseln Sie, wenn …Entscheidung verwenden, wenn…
Sie haben drei oder mehr ErgebnisseSie haben genau zwei Ergebnisse
Sie leiten nach mehreren unterschiedlichen Bedingungen weiterDie Bedingung ist einfach ja/nein
Sie benötigen eine Standard-/Fallback-Verzweigung

Konfigurationsreferenz

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

Schreiben von Fallausdrücken

Jeder Fallausdruck verwendet dieselbe JavaScript-Umgebung wie die Skript- und Entscheidungsknoten:

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

Spezifische Bedingungen sollten zuerst angezeigt werden. Eine umfassendere Bedingung höher in der Liste entspricht vor einer spezifischeren Bedingung darunter.

Beispiele

Beispiel 1 – Route nach HTTP-Statuscode

FallAusdruckVerzweigung
Erfolgreich$vars.httpRequest1.output.statusCode === 200→ Prozessantwort
Nicht gefunden$vars.httpRequest1.output.statusCode === 404→ Fehlende Ressource behandeln
Standard(Fallback)→ Unerwarteten Fehler behandeln

Beispiel 2 – Route nach String-Wert

FallAusdruckVerzweigung
Genehmigt$vars.form1.output.status === "approved"→ Prozess fortsetzen
Abgelehnt$vars.form1.output.status === "rejected"→ Ablehnung benachrichtigen
Anstehende$vars.form1.output.status === "pending"→ Auf Überprüfung warten
Standard(Fallback)→ Status „Unbekannt“ 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