Módulo Aggregator en Adobe Workfront Fusion

Un módulo agregador es un tipo de módulo diseñado para combinar varios paquetes de datos en un único paquete.

Para obtener más información acerca de los tipos de módulos, vea Tipos de módulos.

Requisitos de acceso

Expanda para ver los requisitos de acceso para la funcionalidad en este artículo.

Debe tener el siguiente acceso para utilizar la funcionalidad de este artículo:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront plan* Pro o superior
Adobe Workfront licencia* Plan, Trabajo
Licencia de Adobe Workfront Fusion**

Requisito de licencia actual: no se requiere licencia de Workfront Fusion.

O

Requisito de licencia heredado: Workfront Fusion para automatización e integración de trabajo

Product

Requisito de producto actual: si tiene el plan Select o Prime Adobe Workfront, su organización debe adquirir Adobe Workfront Fusion así como Adobe Workfront para utilizar la funcionalidad descrita en este artículo. Workfront Fusion está incluido en el plan Workfront de Ultimate.

O

Requisito de productos heredados: su organización debe comprar Adobe Workfront Fusion y Adobe Workfront para utilizar la funcionalidad descrita en este artículo.

Para saber qué plan, tipo de licencia o acceso tiene, póngase en contacto con el administrador de Workfront.

Para obtener información sobre Adobe Workfront Fusion licencias, consulte Adobe Workfront Fusion licencias.

Resumen del módulo Aggregator

Cuando se ejecuta un módulo Aggregator, hace lo siguiente:

  • Acumula todos los paquetes que recibe durante el funcionamiento de un solo módulo de origen.
  • Genera un solo paquete con una matriz que contiene un elemento por cada paquete acumulado. El contenido de los elementos de la matriz depende del módulo Aggregator en particular y de su configuración.

La siguiente imagen muestra una configuración típica del módulo Aggregator:

Módulo Source

Módulo en el que se inicia la agregación del paquete. El módulo de origen suele ser un iterador o un módulo de búsqueda que genera una serie de paquetes.

Al configurar el módulo de origen del agregador (y cerrar la configuración del agregador), la ruta entre el módulo de origen y el módulo del agregador se ajusta en una zona gris para que pueda ver claramente el inicio y el final de la agregación.

Para obtener más información sobre los iteradores, vea el módulo Iterator en Adobe Workfront Fusion

Para obtener más información sobre los módulos de búsqueda, consulte módulos de búsqueda en Tipos de módulos.

Tipo de estructura de destino

(Aplicable únicamente para el módulo Array aggregator). La estructura de destino donde se agregan los datos. La opción predeterminada, Custom, permite elegir elementos que deben agregarse al Array elemento del paquete de salida del Array aggregator:

Una vez que conecte más módulos después del módulo Array aggregator y vuelva a la configuración del módulo, el menú desplegable del tipo de estructura de Target contendrá todos los módulos siguientes y sus campos que son del tipo "Matriz de colecciones", como se muestra en el campo Attachments del módulo Slack >Create a Message:

Campos agregados
Los campos que desea incluir en la salida del módulo del agregador.
Agrupar por

La salida del agregador se puede dividir en varios grupos con la ayuda del campo Agrupar por. El campo Group by puede contener una fórmula que se evalúa para cada paquete de entrada del agregador. A continuación, el agregador genera un paquete por cada valor de fórmula distinto. Cada paquete contiene dos elementos:

  • Key contiene el valor distinto.
  • Array contiene los datos agregados de los paquetes para los que la fórmula se evaluó en el valor Key .
Detener procesamiento después de una agregación vacía
De forma predeterminada, el módulo Aggregator genera el resultado de la agregación incluso en el caso de que no se hayan alcanzado paquetes en el módulo Aggregator (por ejemplo, porque todos se han filtrado en su camino). Si la opción Detener procesamiento después de una agregación vacía está habilitada, el módulo Aggregator no producirá ningún paquete de salida en este caso y el flujo se detendrá.
NOTE
Los paquetes generados por los módulos entre el módulo de origen y el módulo Aggregator no se generan en el módulo Aggregator, por lo que los módulos del flujo no pueden obtener acceso a ellos después de Aggregator. Si necesita datos de un paquete generado por un módulo entre el módulo de origen y el módulo Aggregator, asegúrese de incluir el elemento proporcionado en la configuración del módulo Aggregator (como en el campo Campos agregados de la configuración del módulo Array aggregator).

Ejemplo de cómo funcionan los agregadores

Este escenario de ejemplo muestra cómo comprimir todos los archivos adjuntos de correo electrónico y cargar el ZIP en Dropbox.

El siguiente escenario muestra cómo:

  • El primer módulo vigila un buzón de correo electrónico entrante: Correo electrónico >Ver correos electrónicos El déclencheur mostrará un paquete con el elemento Attachments[], que es una matriz que contiene todos los archivos adjuntos del correo electrónico.

  • El segundo modelo repite los archivos adjuntos del correo electrónico: Correo electrónico >Archivos adjuntos iterados el iterador toma los elementos de la matriz Attachments[] uno por uno y los envía más como paquetes separados.

  • El tercer módulo agrega los paquetes generados por el módulo Correo electrónico >Archivos adjuntos iterados: Archivo >Crear un agregador de archivos acumula todos los paquetes que recibe y genera un solo paquete que contiene el archivo ZIP.

  • El último módulo carga el archivo ZIP resultante en Dropbox: Dropbox > Cargar un archivo obtiene el archivo ZIP del módulo Archivo > Crear un archivo y lo sube a Dropbox.

A continuación se muestra una configuración de ejemplo del agregador Archivo > Crear un archivo:

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