UiPath Documentation
maestro
latest
false
Benutzerhandbuch zu Maestro
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Zusammenführen

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​

ProblemResolution
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 verwendenVerzweigungen 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.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben