- 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
Business Process Model and Notation (BPMN) ist ein von der Object Management Group (OMG) gepflegter offener Standard, der für die Modellierung komplexer Geschäftsprozesse weit verbreitet ist.
Durch Visualisierung wird die Lücke zwischen technischen und nicht technischen Beteiligten geschlossen, was das Entwerfen, Überprüfen und Zusammenarbeiten an der Prozesslogik vereinfacht.
BPMN in Maestro
In Maestro ist BPMN die Sprache, die Sie verwenden, um reale Prozesse in automatisierungsfähige Modelle umzuwandeln. Sie skizzieren die Logik, definieren Übergaben und geben Trigger und Ergebnisse an. Sie verfeinern das Modell dann, bis es präzise genug ist, um ausgeführt zu werden.
BPMN enthält einen umfangreichen Satz von Symbolen (Ereignisse, Aufgaben, Gateways, Flows und Artefakte). Maestro konzentriert sich auf die praktischste Teilmenge für die Automatisierung, sodass Diagramme klar, eindeutig und ausführbar bleiben.
Ein BPMN-Diagramm ist ein Vertrag
Stellen Sie sich ein BPMN-Diagramm in Maestro als einen dreiteiligen Vertrag vor:
- Menschenlesbar – Jeder Beteiligte kann die Logik überprüfen.
- Maschinell verwertbar – Maestro kann sie validieren und orchestrieren.
- Wartbar – Änderungen am Diagramm modifizieren das Verhalten ohne versteckte Logik.
Anatomie eines Prozesses
Eine typische Automatisierung beginnt mit einem Trigger (eingehende Nachricht, Zeitplan oder Schaltflächenklick). Es führt Arbeitsschritte (Mensch oder System) durch, verzweigt sich mit Entscheidungen und endet mit einem Ergebnis (abgeschlossen, abgebrochen oder fehlgeschlagen).
BPMN bietet Ihnen die Bausteine für jede Phase. Maestro bietet Leitplanken – Namenskonventionen, Validierung und Ausführungssemantik – sodass sich Ihre Modelle genau wie entworfen verhalten.
Was Sie in diesem Kapitel erfahren
Diese Einführung führt Sie zu den BPMN-Elementen, die Sie in Maestro tatsächlich verwenden, und zeigt Ihnen, wie Sie zwischen ihnen wählen können:
-
Ereignisse in der BPMN-Modellierung
Ereignisse markieren etwas, das passiert: einen Prozessstart (z. B. Nachricht oder Timer), etwas, das mitten im Flow auftritt (z. B. auf eine Antwort warten, ein Signal abfangen, einen Timeout behandeln) oder ein Prozessende (Erfolg, Eskalation, Error). Sie erfahren, wie Sie den richtigen Ereignistyp auswählen, um Trigger, Wartezeiten, Timeouts und Error-Handhabung sauber zu modellieren.
-
Aufgaben in der BPMN-Modellierung
Aufgaben stellen die auszuführende Arbeit dar. Sie erfahren, wann benutzergesteuerte Schritte (Genehmigungen, Dateneingabe) oder systemgesteuerte Schritte (API-Aufrufe, Skripte) verwendet werden sollen und wie wiederverwendbare Logik mit Teilprozessen und Aufrufaktivitäten eingekapselt werden soll.
-
Gateways (Entscheidungs- und Synchronisierungspunkte)
Gateways steuern den Ausführungspfad: Wählen Sie einen Pfad (exklusiv) aus, wählen Sie viele Pfade (parallel) oder wählen Sie den entsprechenden Satz (inklusive).Sie erfahren Muster für das Weiterleiten, Zusammenführen und Vermeiden von Deadlocks oder verwaisten Token.
-
Marker (Verhaltensqualifizierer)
Marker ändern das Verhalten einer Aufgabe oder eines Teilprozesses: Schleifen, Mehrfachinstanz (einmal pro Element ausgeführt), Ad‑hoc oder Kompensation. Sie erfahren, wann Marker die Absicht explizit machen und wann ein einfacheres Muster besser lesbar ist.
-
Sequence zeigt die Arbeitsreihenfolge innerhalb eines Teilnehmers an; Nachrichten-Flows zeigen die Kommunikation zwischen Teilnehmern (z. B. Ihrem Prozess und einem externen System oder Partner).Sie erfahren, wie Sie Verantwortlichkeiten mit Pools und Lanes klar definieren.
-
Datenobjekte, Datenspeicher, Anmerkungen und Gruppen helfen Ihnen, Eingaben/Ausgaben und Geschäftsregeln zu dokumentieren, ohne den Steuerelementfluss zu überladen.Sie erfahren, welche Artefakte das Verständnis verbessern und welche aus Gründen der Klarheit weggelassen werden sollten.
-
Ausführungssemantik in Maestro
Ein schnelles mentales Modell des Token-Flow, der Gleichzeitigkeit und der Error-Ausbreitung, damit Sie das runtime-Verhalten anhand des Diagramms vorhersagen und Wiederholungen, Timeouts und Kompensationen entwerfen können.
Ein einfaches Beispiel
Stellen Sie sich einen Rechnungsgenehmigungsflow vor: Ein Nachrichtenstartereignis erhält eine Rechnung, eine Benutzeraufgabe erfasst Genehmigungseingaben, ein exklusives Gateway leitet Rechnungen über einen Schwellenwert an einen zweiten Genehmigungsnehmer weiter, und eine Serviceaufgabe postet die genehmigte Rechnung an die Finanzierung. Ein Timer-Grenzereignis für die Benutzeraufgabe eskaliert, wenn innerhalb von 48 Stunden keine Aktion erfolgt, und ein Error-Ende-Ereignis Fehler aufzeichnet.Jedes Symbol hat eine bestimmte Bedeutung; zusammen machen sie den Prozess sowohl für Prüfer als auch für die Automatisierungs-Engine eindeutig.
Maestro bevorzugt Klarheit gegenüber Vollständigkeit. Wählen Sie im Zweifelsfall das einfachste BPMN-Konstrukt aus, das die Absicht kommuniziert und die Ausführung unterstützt (z. B. einen klaren Start, explizite Zusammenführungen für Aufteilungen und beschreibende Namen für Aufgaben, Ereignisse und Gateways).