maestro
latest
false
Benutzerhandbuch zu Maestro
- Einleitung
- Erste Schritte
- Prozessmodellierung mit BPMN
- Grundlagen der Prozessmodellierung
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot for Maestro (Vorschau)
- Prozess-Repository
- Prozessmodellierung mit Fallverwaltung
- Entwerfen eines persistenten Fallentitätsschemas
- Definieren von Fallschlüsseln (System vs. extern)
- Erstellen von Task-E/A- und Write-Back-Verträgen
- Austrittsregeln und Beendigung der frühen Phase
- Modellieren von primären und sekundären Phasen
- Auslösen eines Falls aus Data Fabric
- Implementieren von Personas und Berechtigungen auf Phasenebene
- Festlegen von SLAs und automatisierten Eskalationsregeln
- Konfigurieren einer Nacharbeitsschleife (Wiedereintritt)
- Verwalten von Live-Fallinstanzen: Anhalten, migrieren und wiederholen
- Maestro-Komponentenwörterbuch für die Fallverwaltung
- Prozessmodellierung mit Flow
- Prozessimplementierung
- Debugging
- Simulieren
- Veröffentlichen und Aktualisieren von agentischen Prozessen
- Häufige Implementierungsszenarien
- Extraktieren und Validieren von Dokumenten
- Prozessabläufe
- Prozessüberwachung
- Prozessoptimierung
- Referenzinformationen
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
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
| Feld | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
| Ausdruck | Ja | Keine | JavaScript-Ausdruck, der zu einem booleschen Wert ausgewertet wird. Greifen Sie mit $vars.<nodeName>.<property> auf die Upstream-Ausgabe zu. |
| Beschriftung der true-Verzweigung | Nein | True | Bezeichnung, die auf dem True/Ja-Ausgabehandle angezeigt wird. |
| Beschriftung der false-Verzweigung | Nein | False | Beschriftung, 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 Ausdruck | Sie stimmen mit einem Wert mit mehreren Fällen ab |
Zugehörige Seiten
- Knoten wechseln – für drei oder mehr Zweige
- Variablen und Datenfluss –
$vars-Syntax und Ausdrucksmuster - Fehlerbehandlung – Behandlung von Fehlern im Vergleich zu bedingter Verzweigung