Aggregator-Modul in Adobe Workfront Fusion

Ein Aggregatormodul ist ein Modultyp, der dazu dient, mehrere Datenbündel in einem Bundle zusammenzuführen.

Weitere Informationen zu Modultypen finden Sie unter Modultypen.

Zugriffsanforderungen

Erweitern Sie , um die Zugriffsanforderungen für die Funktionalität in diesem Artikel anzuzeigen.

Sie müssen über den folgenden Zugriff verfügen, um die Funktionalität in diesem Artikel verwenden zu können:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront plan* Pro oder höher
Adobe Workfront license* Plan, Arbeit
Adobe Workfront Fusion-Lizenz*

Aktuelle Lizenzanforderungen: Keine Workfront Fusion Lizenzanforderungen.

Oder

Alte Lizenzanforderung: Workfront Fusion für die Arbeitsautomatisierung und -integration

Produkt

Aktuelle Produktanforderung: Wenn Sie über den Select- oder Prime Adobe Workfront-Plan verfügen, muss Ihr Unternehmen Adobe Workfront Fusion sowie Adobe Workfront erwerben, um die in diesem Artikel beschriebenen Funktionen nutzen zu können. Workfront Fusion ist im Ultimate Workfront-Plan enthalten.

Oder

Alte Produktanforderung: Ihr Unternehmen muss Adobe Workfront Fusion sowie Adobe Workfront erwerben, um die in diesem Artikel beschriebenen Funktionen nutzen zu können.

Wenden Sie sich an Ihren Workfront -Administrator, um zu erfahren, welchen Plan, welchen Lizenztyp oder welchen Zugriff Sie haben.

Informationen zu Adobe Workfront Fusion -Lizenzen finden Sie unter Adobe Workfront Fusion Lizenzen.

Überblick über das Modul Aggregator

Wenn ein Aggregator -Modul ausgeführt wird, wird Folgendes ausgeführt:

  • Akkumuliert alle Bundles, die es während des Vorgangs eines einzelnen Quellmoduls erhält.
  • Gibt ein einzelnes Bundle mit einem Array aus, das pro akkumuliertem Bundle ein Element enthält. Der Inhalt der Elemente des Arrays hängt von dem jeweiligen Aggregator-Modul und dessen Einrichtung ab.

Die folgende Abbildung zeigt eine typische Einrichtung des Moduls Aggregator :

Source Module

Das Modul, in dem die Bundle-Aggregation beginnt. Das Quellmodul ist normalerweise ein Iterator oder ein Suchmodul, das eine Reihe von Bundles ausgibt.

Wenn Sie das Quellmodul des Aggregators einrichten (und die Einrichtung des Aggregators schließen), wird die Route zwischen dem Quellmodul und dem Aggregatormodul in einen grauen Bereich eingeschlossen, sodass Sie den Beginn und das Ende der Aggregation deutlich sehen können.

Weitere Informationen zu Iteratoren finden Sie unter Iterator-Modul in Adobe Workfront Fusion

Weitere Informationen zu Suchmodulen finden Sie unter Suchmodule in Modultypen.

Target-Strukturtyp

(Gilt nur für das Array Aggregator-Modul.) Die Zielstruktur, in der die Daten aggregiert werden. Mit der Standardoption Benutzerdefiniert können Sie Elemente auswählen, die im Array -Element des Ausgabebundles des Array Aggregators aggregiert werden sollen:

Sobald Sie weitere Module nach dem Array Aggregator-Modul verbinden und zum Setup des Moduls zurückkehren, enthält das Dropdown-Menü vom Strukturtyp Target alle folgenden Module und deren Felder vom Typ "Array of Collections", wie im Feld Attachments des Moduls Slack >Nachricht erstellen dargestellt:

Aggregierte Felder
Die Felder, die Sie in die Aggregatormodulausgabe einbeziehen möchten.
Gruppe nach

Die Ausgabe des Aggregators kann mithilfe des Felds Group by in mehrere Gruppen aufgeteilt werden. Das Feld Gruppe nach kann eine Formel enthalten, die für das Eingabepaket jedes Aggregators ausgewertet wird. Der Aggregator gibt dann ein Bundle pro Wert jeder einzelnen Formel aus. Jedes Bundle enthält zwei Elemente:

  • Key enthält den eindeutigen Wert.
  • Array enthält die aggregierten Daten aus den Bundles, für die die Formel zum Key Wert ausgewertet wurde.
Verarbeitung nach einer leeren Aggregation stoppen
Standardmäßig gibt das Modul Aggregator das Ergebnis der Aggregation aus, selbst wenn keine Pakete das Aggregator-Modul erreicht haben (z. B. weil sie alle auf ihrem Weg herausgefiltert wurden). Wenn die Option Verarbeitung nach einer leeren Aggregation stoppen aktiviert ist, erzeugt das Modul Aggregator in diesem Fall kein Ausgabebundle und der Fluss stoppt.
NOTE
Bundles, die von Modulen zwischen dem Quellmodul und dem Modul Aggregator generiert wurden, werden nicht vom Modul Aggregator ausgegeben, sodass sie für die Module im Fluss nach dem Modul Aggregator nicht zugänglich sind. Wenn Sie Daten aus einem von einem Modul zwischen dem Quellmodul und dem Modul Aggregator ausgegebenen Bundle benötigen, stellen Sie sicher, dass Sie das angegebene Element in die Einrichtung des Moduls Aggregator einbeziehen (wie im Feld Aggregierte Felder bei der Einrichtung des Moduls Array Aggregator ).

Beispielszenario der Funktionsweise von Aggregatoren

Dieses Beispielszenario zeigt, wie Sie alle E-Mail-Anhänge komprimieren und die ZIP-Datei auf Dropbox hochladen.

Das folgende Szenario zeigt, wie:

  • Das erste Modul überwacht ein Postfach auf eingehende E-Mails: Der Trigger E-Mail >E-Mails ansehen gibt ein Bundle mit dem Element Attachments[] aus, wobei es sich um ein Array mit allen Anhängen der E-Mail handelt.

  • Das zweite Modell iteriert die Anlagen der E-Mail: E-Mail >Iterate attachments iterator übernimmt die Elemente aus dem Attachments[] -Array nacheinander und sendet sie als separate Bundles weiter.

  • Das dritte Modul aggregiert die Bundles, die vom Modul E-Mail >Anlagen durchsuchen ausgegeben werden: Archiv

    Erstellen eines Archiv-Aggregators sammelt alle Bundles, die es empfängt, und gibt ein einzelnes Bundle aus, das die ZIP-Datei enthält.

  • Das letzte Modul lädt die resultierende ZIP-Datei in Dropbox hoch: Dropbox > Eine Datei hochladen ruft die ZIP-Datei aus dem Modul Archiv > Archiv erstellen auf und lädt sie in Dropbox hoch.

Nachfolgend finden Sie ein Beispiel für die Einrichtung des Aggregators Archiv > Archiv erstellen :

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43