Modulo Aggregator in Adobe Workfront Fusion

Un modulo aggregatore è un tipo di modulo progettato per unire diversi bundle di dati in un singolo bundle.

Per ulteriori informazioni sui tipi di moduli, vedere Tipi di moduli.

Requisiti di accesso

Espandi per visualizzare i requisiti di accesso per la funzionalità in questo articolo.

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront piano* Pro o superiore
Adobe Workfront licenza* Plan, Work
Licenza Adobe Workfront Fusion**

Requisiti di licenza correnti: nessun requisito di licenza Workfront Fusion.

Oppure

Requisito licenza legacy: Workfront Fusion per automazione e integrazione del lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone del piano Select o Prime Adobe Workfront, l'organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo. Workfront Fusion è incluso nel piano Ultimate Workfront.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso disponibili, contattare l'amministratore Workfront.

Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.

Panoramica del modulo Aggregator

Durante l'esecuzione di un modulo Aggregator, vengono eseguite le seguenti operazioni:

  • Accumula tutti i bundle ricevuti durante il funzionamento di un singolo modulo di origine.
  • Restituisce un singolo bundle con un array contenente un elemento per ogni bundle accumulato. Il contenuto degli elementi dell'array dipende dal modulo Aggregator e dalla relativa configurazione.

Nell'immagine seguente viene illustrata una configurazione tipica del modulo Aggregator:

Modulo Source

Il modulo da cui inizia l’aggregazione del bundle. Il modulo sorgente è in genere un iteratore o un modulo di ricerca che produce una serie di bundle.

Quando si imposta il modulo di origine dell'aggregatore (e si chiude la relativa configurazione), il percorso tra il modulo di origine e il modulo dell'aggregatore viene racchiuso in un'area grigia in modo da poter vedere chiaramente l'inizio e la fine dell'aggregazione.

Per ulteriori informazioni sugli iteratori, vedere il modulo Iterator in Adobe Workfront Fusion

Per ulteriori informazioni sui moduli di ricerca, vedere moduli di ricerca in Tipi di moduli.

Tipo di struttura di destinazione

(Applicabile solo per il modulo Array aggregator.) Struttura di destinazione in cui vengono aggregati i dati. L'opzione predefinita, Custom, consente di scegliere gli elementi da aggregare nell'elemento Array del bundle di output dell'aggregatore di array :

Dopo aver connesso altri moduli dopo il modulo Array aggregator e aver ripristinato la configurazione del modulo, il menu a discesa del tipo di struttura Target conterrà tutti i moduli seguenti e i relativi campi che sono di tipo "Array of Collections", come mostrato nel campo Attachments del modulo Slack >Create a Message:

Campi aggregati
I campi che si desidera includere nell'output del modulo aggregatore.
Raggruppa per

L'output dell'aggregatore può essere suddiviso in più gruppi con l'aiuto del campo Group by. Il campo Group by può contenere una formula valutata per il bundle di input di ogni aggregatore. L’aggregatore restituisce quindi un bundle per ogni valore di formula distinto. Ogni bundle contiene due elementi:

  • Key contiene il valore distinto.
  • Array contiene i dati aggregati dai bundle per i quali la formula ha restituito il valore Key .
Interrompi elaborazione dopo un'aggregazione vuota
Per impostazione predefinita, il modulo Aggregator restituisce il risultato dell'aggregazione anche nel caso in cui nessun bundle abbia raggiunto il modulo Aggregator (ad esempio, perché sono stati tutti esclusi durante il processo). Se l'opzione Interrompi elaborazione dopo un'aggregazione vuota è abilitata, il modulo Aggregator non produrrà alcun bundle di output in questo caso e il flusso verrà interrotto.
NOTE
I bundle generati dai moduli tra il modulo di origine e il modulo Aggregator non vengono generati dal modulo Aggregator, pertanto non sono accessibili dai moduli nel flusso dopo Aggregator. Se hai bisogno di dati da un bundle generato da un modulo tra il modulo di origine e il modulo Aggregator, assicurati di includere l'elemento specificato nella configurazione del modulo Aggregator (come nel campo Aggregated fields nella configurazione del modulo Array aggregator).

Scenario di esempio del funzionamento degli aggregatori

Questo scenario di esempio mostra come comprimere tutti gli allegati e-mail e caricare il file ZIP in Dropbox.

Lo scenario seguente mostra come:

  • Il primo modulo controlla una cassetta postale per le e-mail in arrivo: E-mail >Guarda le e-mail il trigger restituirà un bundle con l'elemento Attachments[], che è un array contenente tutti gli allegati dell'e-mail.

  • Il secondo modello esegue l'iterazione degli allegati dell'e-mail: E-mail >Itera allegati L'iteratore prende gli elementi dell'array Attachments[] uno per uno e li invia ulteriormente come bundle separati.

  • Il terzo modulo aggrega i bundle generati dal modulo E-mail >Itera allegati: Archivio >Crea un aggregatore di archivio accumula tutti i bundle che riceve ed restituisce un singolo bundle contenente il file ZIP.

  • L'ultimo modulo carica il file ZIP risultante in Dropbox: Dropbox > Carica un file ottiene il file ZIP dall'archivio Archivio > Crea un archivio e lo carica in Dropbox.

Di seguito è riportato un esempio di configurazione dell'aggregatore Archive > Create an archive:

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