- 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
- Process modeling with 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
Wiederholbare BPMN-Modellierungsmuster für die Anwendung von Maestro auf reale Geschäftsanforderungen, wiederverwendbar über Abteilungen und Prozesstypen hinweg.
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