Agrégateur module dans Adobe Workfront Fusion

Un module d’agrégation est un type de module conçu pour fusionner plusieurs lots de données en un seul lot.

Pour plus d’informations sur les types de module, voir Types de modules.

Exigences d’accès

Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :

Adobe Workfront plan*
Pro ou supérieur
Adobe Workfront license*
Plan, Work
Licence Adobe Workfront Fusion**

Exigences de licence actuelles : Non Workfront Fusion conditions requises pour obtenir une licence.

Ou

Exigences de licence héritées : Workfront Fusion pour l’automatisation et l’intégration du travail

Produit

Exigences actuelles du produit : Si vous disposez de Select ou Prime Adobe Workfront Planifiez, votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article. Workfront Fusion est inclus dans l’Ultimate Workfront planifiez.

Ou

Exigences de produit héritées : Votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article.

Pour connaître le plan, le type de licence ou l’accès dont vous disposez, contactez votre Workfront administrateur.

Pour plus d’informations sur Adobe Workfront Fusion licences, voir Adobe Workfront Fusion licences.

Agrégateur module

Lorsqu’une Agrégateur s’exécute, il effectue les opérations suivantes :

  • Cumule tous les lots qu’il reçoit lors d’une seule opération du module source.
  • Génère un seul lot avec un tableau contenant un élément pour chaque lot cumulé. Le contenu des éléments du tableau dépend de Agrégateur et sa configuration.

L’illustration suivante présente une configuration standard de la variable Agrégateur module :

Module source

Module à partir duquel l’agrégation de lots démarrera. Le module source est généralement un itérateur ou un module de recherche qui génère une série de lots. Lorsque vous configurez le module source de l’agrégateur (et fermez la configuration de l’agrégateur), l’itinéraire entre le module source et le module de l’agrégateur est encadré dans une zone grise afin que vous puissiez voir clairement le début et la fin de l’agrégation.

Pour plus d’informations sur les itérateurs, voir Module Iterator dans Adobe Workfront Fusion

Pour plus d’informations sur les modules de recherche, voir Modules de recherche dans Types de modules.

Type de structure de la cible

(Applicable uniquement au module Array aggator .) La structure cible dans laquelle les données doivent être agrégées. L’option par défaut, Personnalisé, vous permet de choisir les éléments qui doivent être agrégés dans le groupe de sortie de l’agrégateur de rayons A. Array item:

Une fois que vous avez connecté plus de modules après le module Array aggator et que vous êtes revenu à la configuration du module, la liste déroulante de type de structure Target contient tous les modules suivants et leurs champs de type Array of Collections, comme illustré dans le champ Attachments du champ Slack > ModuleCréer un message :

Champs agrégés
Sélectionnez les champs que vous souhaitez inclure dans la sortie du module d'agrégation.
Groupe par

La sortie de l'agrégateur peut être divisée en plusieurs groupes à l'aide du champ Group by . Le champ Group by peut contenir une formule évaluée pour chaque lot d’entrée d’agrégateur. L’agrégateur génère ensuite un lot par valeur de formule distincte. Chaque lot contient deux éléments :

  • Key contient la valeur distincte.
  • Array contient les données agrégées des lots pour lesquels la formule a été évaluée sur la variable Key .
Arrêter le traitement après une agrégation vide
Par défaut, le module Aggregator génère le résultat de l’agrégation même si aucun lot n’a atteint le module Aggregator (par exemple, parce qu’ils ont tous été filtrés sur leur chemin). Si l’option Arrêter le traitement après une agrégation vide est activée, le module Agrégateur ne produira aucun lot de sortie dans ce cas et le flux s’arrêtera.
NOTE
Lots générés par les modules entre le module source et le Agrégateur ne sont pas générés par le module Agrégateur , de sorte qu’ils ne soient pas accessibles par les modules du flux après l’événement Agrégateur. Si vous avez besoin de données provenant d’un lot généré par un module entre le module source et la variable Agrégateur , veillez à inclure l’élément donné dans la variable Agrégateur configuration du module (comme dans la variable Champs agrégés dans la configuration de la propriété Agrégateur de tableau ).
INFO
Exemple : Cas pratique : Zipulation de toutes les pièces jointes d’email et chargement du fichier ZIP vers Dropbox
Le scénario ci-dessous montre comment :
  • Surveillez une boîte aux lettres pour les emails entrants : Email >Regarder les emails Le déclencheur génère un lot avec l’élément Attachments[], qui est un tableau contenant toutes les pièces jointes du courrier électronique.

  • Itérer les pièces jointes de l'email : Email >Itérer les pièces jointes L’itérateur récupère les éléments de la variable Attachments[] tableau un par un et les envoie sous forme de lots distincts.

  • Agrégez les lots générés par le Email >Itérer les pièces jointes module : Archiver >Création d’un agrégateur d’archives accumule tous les lots qu’il reçoit et génère un seul lot contenant le fichier ZIP.

  • Chargez le fichier ZIP obtenu dans Dropbox: Dropbox > Chargement d’un fichier récupère le fichier ZIP à partir de la fonction Archiver > Création d’une archive et le charge sur Dropbox.

Vous trouverez ci-dessous un exemple de configuration de la fonction Archiver > Création d’une archive agrégateur :
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43