UiPath Documentation
maestro-automate
latest
false
Benutzerhandbuch zu Maestro Automate

Zusammenführen

Der Zusammenführungsknoten wartet auf das Ende paralleler Verzweigungen und kombiniert ihre Ausgabevariablen.

Wartet, bis alle eingehenden parallelen Verzweigungen abgeschlossen sind, bevor die Ausführung mit dem nächsten Knoten fortgesetzt wird.

Wann Sie „Merge“ verwenden sollten​

Die Zusammenführung ist geeignet, wenn sich der Workflow in wirklich parallele Zweige aufteilt (durch Ziehen mehrerer Verbindungen aus dem Ausgabeport eines einzelnen Knotens) und erst nach Abschluss aller Verzweigungen fortgesetzt werden darf.

Ein Zusammenführungsknoten ist nach einem Entscheidungs- oder Switch-Knoten nicht erforderlich, da sich diese Verzweigungen gegenseitig ausschließen und nicht parallel sind. Sie laufen auf natürliche Weise ohne Zusammenführungsknoten zusammen.

Konfiguration​

Der Zusammenführungsknoten hat keine Konfigurationsfelder. Sie leitet die Anzahl der eingehenden Verzweigungen aus den 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 von einem Entscheidungsknoten schließen sich gegenseitig aus. Es wird nur eine ausgelöst. Ein Zusammenführungsknoten wartet danach ewig auf die zweite Verzweigung, die nie ausgeführt wird. Zusammenführung entfernen; werden die Verzweigungen implizit wieder verbunden.

Hinweise​

  • Beim Zusammenführen gibt es keine Zeitüberschreitung. Wenn eine Verzweigung hängen bleibt, z. B. ein Schnellformular, das auf eine Antwort wartet, wartet die Zusammenführung auf unbestimmte Zeit, es sei denn, der hängende Knoten hat eine Zeitüberschreitung.

Nächste Schritte​

  • Steuerungsfluss: die Knoten, die Pfade verzweigen, wiederholen und wieder verbinden.
  • Entscheidung: Verzweigung für eine Bedingung.
  • Fehlerbehandlung: Behandeln eines Fehlers in einer Verzweigung.
  • Community: Stellen Sie Fragen und teilen Sie Workflows mit anderen Buildern im UiPath Forum.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support(opens in new window)

Möchten Sie lernen? UiPath Academy(opens in new window)

Haben Sie Fragen? UiPath-Forum(opens in new window)

Auf dem neuesten Stand bleiben