- 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 Schemas für eine Fallentität
- Definieren von Fallschlüsseln (system vs. extern)
- Festlegung von Aufgaben-E/A und Write-Back-Vereinbarungen
- Austrittsregeln und Frühphasenbeendigung
- Modellierung von primären und sekundären Phasen
- Auslösen eines Falls über Data Fabric
- Implementieren von Personen und Berechtigungen auf Phasenebene
- Festlegen von SLAs und Regeln für die automatisierte Eskalation
- Konfigurieren einer Nachbearbeitungsschleife (erneuter Eintritt)
- Verwalten von Live-Fallinstanzen: Anhalten, migrieren und wiederholen
- Wörterbuch für die Fallverwaltungskomponente von Maestro
- Prozessimplementierung
- Debugging
- Simulieren
- Veröffentlichen und Aktualisieren von agentischen Prozessen
- Häufige Implementierungsszenarien
- Extraktieren und Validieren von Dokumenten
- Prozessabläufe
- Prozessüberwachung
- Prozessoptimierung
- Referenzinformationen
Benutzerhandbuch zu Maestro
In diesem Abschnitt werden praktische Implementierungsszenarien beschrieben, die Ihnen helfen, Maestro effektiv für reale geschäftliche Anforderungen zu nutzen. Diese Muster basieren auch gängige BPMN-Verfahren.
Jedes Muster spiegelt einen wiederholbaren Modellierungsansatz wider, der über Abteilungen, Domänen und Prozesstypen hinweg wiederverwendet werden kann.
Genehmigungsfluss mit Human-in-the-Loop
Anwendungsbeispiel: Eine Anfrage (z. B. Rechnung, Zugriff, Angebot) muss von einer Person überprüft und genehmigt werden.
Muster: Startereignis → Serviceaufgabe (Datenvorbereitung) → Benutzeraufgabe → Gateway (genehmigt?) → Ende.
Hervorhebungen
- Benutzeraufgabe kann dynamisch zugewiesen werden.
- Optionale Verwendung von Aktions-Apps für Aufgabenformulare.
- Über angeheftete Ereignisse unterstützte Eskalationspfade.
Integration mit externen Systemen
Anwendungsbeispiel: Ihr Prozess muss eine API aufrufen oder Daten von einem externen System empfangen.
Muster
- Serviceaufgabe → Versandaufgabe (ausgehend).
- Oder: Empfangsaufgabe (ereignisgesteuerter Trigger).
Hervorhebungen
- Connectors (über den Integration Service) verarbeiten REST, SOAP usw.
- Konfigurieren Sie mithilfe von Datenzuordnungen und Variablen Payloads.
- Funktioniert gut mit Warteschlangen oder transaktionalen Datenpipelines.
Auswertung von Geschäftsregeln (DMN)
Anwendungsbeispiel: Sie möchten die Entscheidungslogik von der Flusslogik (z. B. Risikobewertung, Berechtigung) trennen.
Muster: Aufgabe → Geschäftsregelaufgabe → auf dem Ergebnis basierende Aufgabe.
Hervorhebungen
- Verwenden Sie Regelprojekte in der gleichen Lösung.
- Eingabe/Ausgabe über Eigenschaftenbereich zugeordnet.
- Unterstützt DMN 1.3 und UiPath Decision support.
Parallele Verarbeitung.
Anwendungsbeispiel: Sie müssen eine Liste von Elementen parallel verarbeiten (z. B. mehrere Rechnungen validieren, mehrere Verträge überprüfen).
Muster: Aufgabe mit parallelem Mehrinstanzmarker.
(Schleife über die Listenvariable)
Hervorhebungen
- Eine Aufgabeninstanz pro Element.
- Verwenden Sie parallele oder sequenzielle Marker.
- Ausgaben können später aggregiert oder zusammengeführt werden.
Bedingtes Routing
Anwendungsbeispiel: Der nächste Schritt im Prozess hängt von den Eingabedaten oder der Regelausgabe ab.
Muster: Gateway mit bedingten Sequenzflüssen.
Hervorhebungen
- Definieren Sie Bedingungsausdrücke mit dem Ausdruckseditor.
- Definieren Sie immer einen Standardpfad, um Fehler zur Runtime zu vermeiden.
- Bedingungen können auf Variablen oder Ergebnisse von Geschäftsregeln verweisen.
Wiederverwendbarer Teilprozess
Anwendungsbeispiel: Sie müssen ein Logiksegment über mehrere Prozesse hinweg wiederverwenden.
Muster: Aufrufaktivität → In einem anderen Maestro-Projekt definierten Prozess wiederverwenden.
Hervorhebungen
- Teilprozesse teilen Variablen und Kontext
- Aufrufaktivitäten lösen neue Prozessinstanzen aus
Von Agents orchestrierte Flüsse
Anwendungsbeispiel: Delegieren einer komplexen oder intelligenten Aufgabe an einen KI-Agent oder ein Planungssystem (z. B. Zusammenfassung, Klassifizierung).
Muster: Serviceaufgabe → Starten und auf Agent warten.
Hervorhebungen
- Unterstützt externe Agents wie CrewAI, LangChain oder benutzerdefinierte APIs.
- Runtime-Status in Maestro überwacht.
- Funktioniert in Verbindung mit parallelen Flüssen oder Eskalationspfaden.
- Genehmigungsfluss mit Human-in-the-Loop
- Hervorhebungen
- Integration mit externen Systemen
- Muster
- Hervorhebungen
- Auswertung von Geschäftsregeln (DMN)
- Hervorhebungen
- Parallele Verarbeitung.
- Hervorhebungen
- Bedingtes Routing
- Hervorhebungen
- Wiederverwendbarer Teilprozess
- Hervorhebungen
- Von Agents orchestrierte Flüsse
- Hervorhebungen