Module d’Agrégation 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.

Conditions d’accès

Développez pour afficher les exigences d’accès aux fonctionnalités de cet article.

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront formule* Pro ou une version ultérieure
Adobe Workfront licence* Plan, Work
Licence Adobe Workfront Fusion**

Exigence de licence actuelle : aucune exigence de licence Workfront Fusion.

Ou

Exigences de licence héritées : Workfront Fusion for Work Automation and Integration

Produit

Conditions requises du produit actuel : si vous disposez de la formule Adobe Workfront Select ou Prime, 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 la formule Workfront Ultimate.

Ou

Exigences liées aux produits hérités : votre entreprise doit acheter Adobe Workfront Fusion ainsi qu’Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article.

Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.

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

Présentation du module Agrégateur

Lorsqu’un module d’Agrégation 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 du module d’Agrégation et de sa configuration.

L’illustration suivante présente une configuration standard du module d’Agrégation :

Source Module

Module de démarrage de l’agrégation du lot. 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.

Target structure type

(Applicable uniquement au module Array aggregator). Structure cible dans laquelle les données sont agrégées. L’option par défaut, Personnalisé, vous permet de choisir les éléments qui doivent être agrégés dans l’élément Array de l’agrégateur de tableau :

Une fois que vous avez connecté plus de modules après le module Array aggator et que vous êtes revenu à la configuration du module, le menu déroulant de type de structure Target contient tous les modules suivants et leurs champs qui sont de type "Tableau de collections", comme illustré dans le champ Pièces jointes du module Slack >Créer un message :

Aggregated fields
Les champs que vous souhaitez inclure dans la sortie du module d’agrégation.
Group by

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 valeur 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 en chemin). Si l’option Stop processing after an empty aggregation est activée, le module Aggregator ne produira aucun lot de sortie dans ce cas et le flux s’arrêtera.
NOTE
Les lots générés par les modules entre le module source et l’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’agrégateur. Si vous avez besoin de données provenant d’un lot généré par un module entre le module source et le module Agrégateur, veillez à inclure l’élément donné dans la configuration du module Agrégateur (comme dans le champ Champs agrégés dans la configuration du module Agrégateur de tableau).

Exemple de scénario de fonctionnement des agrégateurs

Cet exemple de scénario montre comment compresser toutes les pièces jointes d’email et télécharger le fichier ZIP vers Dropbox.

Le scénario ci-dessous montre comment :

  • Le premier module surveille une boîte aux lettres pour les emails entrants : le déclencheur Email >Watch emails génère un lot avec l’élément Attachments[], qui est un tableau contenant toutes les pièces jointes de l’email.

  • Le deuxième modèle itère les pièces jointes de l'email : Email >Itérer les pièces jointes récupère les éléments du tableau Attachments[] un par un et les envoie en tant que lots distincts.

  • Le troisième module agrège les lots générés par le module Email >Itérer les pièces jointes : Archive >Créer un agrégateur d’archive accumule tous les lots qu’il reçoit et génère un seul lot contenant le fichier ZIP.

  • Le dernier module charge le fichier ZIP obtenu sur Dropbox : Dropbox > Télécharger un fichier obtient le fichier ZIP à partir du module Archive > Créer une archive et le charge vers Dropbox.

Vous trouverez ci-dessous un exemple de configuration de l’agrégateur Archiver > Créer une archive :

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