- Einleitung
- Erste Schritte
- Erstellen mit Maestro BPMN
- Grundlegendes zur BPMN-Modellierung von Maestro
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot for Maestro (Vorschau)
- Prozess-Repository
- Einen einfachen BPMN-Prozess implementieren
- Einen komplexen BPMN-Prozess implementieren
- Debugging
- Simulieren
- Auswertungen (Vorschau)
- Häufige Implementierungsszenarien
- Erstellen mit Maestro Case
- Einführung in Maestro Case
- Maestro BPMN vs. Maestro Case: Wann wird Case Management verwendet?
- Der Lebenszyklus von Maestro Case: Vom Ereignis-Trigger zum App-Erlebnis
- Erstellen Sie Ihren ersten Fall mit Maestro Case
- Maestro Case mit einem Codierungs-Agent erstellen (Vorschau)
- 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)
- Konfigurieren und Testen des Case Manager-Agents (Vorschau)
- Eingabe- und Ausgabevertrag für den Fall Manager
- Wörterbuch für die Komponente „Maestro Case“.
- Erstellen mit Maestro Flow
- Maestro Automate
- Integrationen
- Betrieb
- Überwachung
- Optimieren
- Referenzinformationen
Merge-Knoten zum Synchronisieren paralleler Verzweigungen und Kombinieren ihrer Ausgabevariablen.
Wartet, bis alle eingehenden parallelen Verzweigungen abgeschlossen sind, bevor die Ausführung an den nächsten Knoten übergeben wird.
Wann Sie „Merge“ verwenden sollten
Verwenden Sie Merge, wenn Sie die Ausführung in tatsächlich parallele Verzweigungen aufgeteilt haben (indem Sie mehrere Verbindungen vom Ausgabeport eines einzelnen Knotens ziehen) und erst fortfahren müssen, nachdem alle Verzweigungen abgeschlossen sind.
Sie benötigen nach einem Decision- oder Switch-Knoten kein Merge – diese Verzweigungen schließen sich gegenseitig aus und sind nicht parallel. Sie laufen ohne einen Merge-Knoten automatisch wieder zusammen.
Konfiguration
Der Merge-Knoten hat keine Konfigurationsfelder. Es leitet die Anzahl der eingehenden Verzweigungen automatisch anhand der Verbindungen auf der Arbeitsfläche ab.
Wie es funktioniert
Wenn die Verzweigungen abgeschlossen sind, sammelt der Merge-Knoten ihre Ausgabevariablen. Wenn die letzte Verzweigung abgeschlossen ist, aktiviert Merge seinen einzigen Ausgabeport. Alle Ausgabevariablen aus allen Verzweigungen sind für nachgelagerte Knoten verfügbar.
Beispiele
Parallele API-Aufrufe, die anschließend kombiniert werden:
Trigger → [HTTP Request A] → Merge → Script (combine A and B results)
→ [HTTP Request B] ↗
Trigger → [HTTP Request A] → Merge → Script (combine A and B results)
→ [HTTP Request B] ↗
Der Script-Knoten nach Merge kann sowohl auf httpRequestA.body als auch auf httpRequestB.body verweisen.
Führen Sie drei Anreicherungsschritte parallel aus:
Trigger → [Enrich from CRM] ↘
→ [Enrich from billing] → Merge → Data Transform (combine all three)
→ [Enrich from support] ↗
Trigger → [Enrich from CRM] ↘
→ [Enrich from billing] → Merge → Data Transform (combine all three)
→ [Enrich from support] ↗
Häufige Probleme
| Problem | Resolution |
|---|---|
| Zwei Verzweigungen erzeugen eine Variable mit demselben Namen. | Die zuletzt abgeschlossene Verzweigung hat Vorrang. Benennen Sie eine der kollidierenden Ausgabevariablen um, um die Kollision zu vermeiden. |
| Eine Verzweigung schlägt fehl und der Merge wird nie abgeschlossen. | Wenn eine eingehende Verzweigung einen nicht behandelten Fehler auslöst, löst Merge einen Fehler aus und wartet nicht mehr auf verbleibende Verzweigungen. Verbinden Sie den Error-Handle für fehleranfällige Knoten in jeder Verzweigung, damit der Fehler behandelt wird, bevor er den Merge erreicht. |
| Merge nach einem Decision-Knoten verwenden | Verzweigungen eines Decision-Knotens schließen sich gegenseitig aus – nur eine wird ausgelöst. Ein Merge-Knoten nach ihnen wartet für immer auf die zweite Verzweigung, die nie ausgeführt wird. Entfernen Sie den Merge; die Verzweigungen werden implizit wieder zusammengeführt. |
Hinweise
- Beim Zusammenführen gibt es keine Zeitüberschreitung. Wenn eine Verzweigung hängen bleibt (z. B. ein menschlicher Knoten, der auf eine Antwort wartet), wartet die Zusammenführung auf unbestimmte Zeit, es sei denn, Sie fügen dem hängenden Knoten einen Timeout hinzu.