Elk Adobe Workfront Workflow-pakket en elk Adobe Workfront Automation and Integration-pakket
Workfront Ultimate
Workfront Prime en Select packages, met extra aanschaf van Workfront Fusion.
Adobe Workfront-licenties
Standard
Werk of hoger
Product
Als uw organisatie een Select- of Prime Workfront-pakket heeft dat geen Workfront Automation and Integration bevat, moet uw organisatie Adobe Workfront Fusion aanschaffen.
Wanneer een module Aggregator wordt uitgevoerd, doet deze het volgende:
Accumuleert alle bundels van de verrichting van één enkele bronmodule.
Hiermee wordt één bundel uitgevoerd met een array die één item per geaccumuleerde bundel bevat. De inhoud van de items van de array is afhankelijk van de specifieke module Aggregator en de instelling ervan.
In de volgende afbeelding ziet u een standaard instelling van de module Aggregator :
De module waar de bundelaggregatie begint. De bronmodule is gewoonlijk een iterator of een onderzoeksmodule die een reeks bundels uitvoert.
Wanneer u opstelling de bronmodule van de aggregator (en de opstelling van de aggregator sluit), wordt de route tussen de bronmodule en de samenvoegersmodule verpakt in een grijs gebied, zodat u duidelijk het begin en het eind van de samenvoeging kunt zien.
Voor meer informatie over onderzoeksmodules zie modules van het Onderzoekin het overzicht van de Module.
Target structure type
(Alleen van toepassing op de module Array aggregator .)
De doelstructuur waar de gegevens worden geaggregeerd. Met de standaardoptie Custom kunt u items kiezen die moeten worden samengevoegd in het item Array aggregator van de uitvoerbundel van Array :
Nadat u meer modules na de Array aggregator module aansluit, en aan de opstelling van de samenvoegersmodule terugkeert, bevat het Target drop-down menu van het structuurtype alle volgende modules en hun gebieden die "Serie van Inzamelingen"type zijn.
In dit voorbeeld wordt het Attachments veld van de module Slack > Create a Message weergegeven in het veld Array aggregator > Doelstructuurtype.
Aggregated fields
De velden die u wilt opnemen in de uitvoer van de aggregatormodule.
Group by
Met het veld Groep per veld kunt u een expressie definiëren die een of meer in kaart gebrachte items bevat. De geaggregeerde gegevens worden vervolgens in Groepen gescheiden door de waarde van de expressie. Elke groep voert als een afzonderlijke bundel uit, die een Sleutel en een serie van gegevens bevat. Door resultaten te groeperen, kunt u Sleutel als filter in verdere modules gebruiken.
Elke bundel bevat twee items:
Key: De waarde waarop u groepeert.
Array: De geaggregeerde gegevens van de bundels waarvoor de formule de waarde Key heeft geëvalueerd.
Verwerking stoppen na een lege aggregatie
Standaard geeft de module Aggregator het resultaat van de aggregatie door, zelfs als geen bundels de module Aggregator hebben bereikt (omdat ze bijvoorbeeld allemaal zijn gefilterd uit het pad dat de aggregator bevat). Als de optie Stop processing after an empty aggregation is ingeschakeld, produceert de module Aggregator geen uitvoerbundel wanneer er geen invoerbundels zijn. In plaats daarvan stopt de stroom.
note note
NOTE
Bundels die worden gegenereerd door modules tussen de bronmodule en de module Aggregator , worden niet uitgevoerd door de module Aggregator . Deze bundels zijn niet toegankelijk door de modules in de stroom na Aggregator. Als u gegevens nodig hebt uit een bundel die is uitgevoerd door een module tussen de bronmodule en de module Aggregator , moet u het opgegeven item opnemen in de instelling van de module Aggregator (bijvoorbeeld in het veld Aggregated fields in de installatie van de module Array aggregator ).
Voorbeeldscenario waarin wordt beschreven hoe aggregators werken
In dit voorbeeldscenario wordt getoond hoe u alle e-mailbijlagen kunt comprimeren en de ZIP naar Dropbox kunt uploaden.
In het onderstaande scenario wordt getoond hoe u:
De eerste module kijkt een brievenbus voor inkomende e-mail. De trigger Email > Watch emails geeft een bundel met item Attachments[] weer. Dit is een array die alle bijlagen van de e-mail bevat.
In het tweede model worden de bijlagen van de e-mail herhaald: Email > Iterate attachments iterator neemt de items van de array Attachments[] een voor een en verzendt deze verder als afzonderlijke bundels.
De derde module is de aggregator. Het aggregeert de bundels die door de Email > Iterate attachments module worden uitgevoerd. Archive > Create an archive aggregator accumuleert alle bundels het ontvangt en output één enkele bundel die het dossier van het PIT bevat.
De laatste module uploadt het resulterende ZIP-bestand naar Dropbox . Dropbox > Upload a file verkrijgt het ZIP-bestand via de module Archive > Create an archive en uploadt het bestand naar Dropbox .
Hieronder ziet u een voorbeeldinstelling van de aggregator Archive > Create an archive :