Módulo Aggregator em Adobe Workfront Fusion

Um módulo agregador é um tipo de módulo projetado para unir vários pacotes de dados em um único pacote.

Para obter mais informações sobre tipos de módulo, consulte Tipos de módulos.

Requisitos de acesso

Expanda para visualizar os requisitos de acesso para a funcionalidade neste artigo.

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront plano* Pro ou superior
Adobe Workfront licença* Plano, Trabalho
Licença Adobe Workfront Fusion**

Requisito de licença atual: nenhum requisito de licença Workfront Fusion.

Ou

Requisito de licença herdada: Workfront Fusion para Automação e Integração do Trabalho

Produto

Requisito atual do produto: se você tiver o Plano Adobe Workfront da Select ou da Prime, sua organização deve comprar o Adobe Workfront Fusion e o Adobe Workfront para usar a funcionalidade descrita neste artigo. Workfront Fusion está incluído no plano Workfront do Ultimate.

Ou

Requisito de produto herdado: sua organização deve comprar o Adobe Workfront Fusion e o Adobe Workfront para usar a funcionalidade descrita neste artigo.

Para saber que plano, tipo de licença ou acesso você tem, contate o administrador do Workfront.

Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.

Visão geral do módulo Agregador

Quando um módulo Aggregator é executado, ele faz o seguinte:

  • Acumula todos os pacotes que recebe durante a operação de um único módulo de origem.
  • Gera um único pacote com uma matriz contendo um item para cada pacote acumulado. O conteúdo dos itens da matriz depende do módulo Aggregator específico e de sua configuração.

A imagem a seguir mostra uma configuração típica do módulo Agregador:

Módulo Source

O módulo onde a agregação do pacote começa. O módulo de origem geralmente é um iterador ou um módulo de pesquisa que gera uma série de pacotes.

Quando você configura o módulo de origem do agregador (e fecha a configuração do agregador), a rota entre o módulo de origem e o módulo do agregador é colocada em uma área cinza para que você possa ver claramente o início e o fim da agregação.

Para obter mais informações sobre iteradores, consulte o módulo Iterator em Adobe Workfront Fusion

Para obter mais informações sobre módulos de pesquisa, consulte módulos de pesquisa em Tipos de módulos.

Tipo de estrutura de destino

(Aplicável somente ao módulo Array aggregator.) A estrutura de público-alvo onde os dados são agregados. A opção padrão, Personalizado, permite que você escolha itens que devem ser agregados no Array item do pacote de saída do Array aggregator:

Depois de conectar mais módulos após o módulo Array aggregator e voltar à configuração do módulo, o menu suspenso do tipo de estrutura Target conterá todos os módulos a seguir e seus campos que são do tipo "Matriz de Coleções", conforme mostrado no campo Attachments do módulo Slack >Criar uma Mensagem:

Campos Agregados
Os campos que você deseja incluir na saída do módulo agregador.
Agrupar por

A saída do agregador pode ser dividida em vários grupos com a ajuda do campo Agrupar por. O campo Agrupar por pode conter uma fórmula que é avaliada para cada pacote de entrada do agregador. O agregador então gera um pacote por valor de cada fórmula distinta. Cada pacote contém dois itens:

  • Key contém o valor distinto.
  • Array contém os dados agregados dos pacotes para os quais a fórmula avaliou para o valor Key .
Parar o processamento após uma agregação vazia
Por padrão, o módulo Aggregator gera o resultado da agregação mesmo que nenhum pacote tenha atingido o módulo Aggregator (por exemplo, porque todos foram filtrados no caminho). Se a opção Parar processamento após uma agregação vazia estiver habilitada, o módulo Aggregator não produzirá nenhum conjunto de saída nesse caso, e o fluxo será interrompido.
NOTE
Os pacotes gerados pelos módulos entre o módulo de origem e o módulo Agregador não são gerados pelo módulo Agregador, portanto, não são acessíveis pelos módulos no fluxo após o Agregador. Se você precisar de dados de um pacote emitido por um módulo entre o módulo de origem e o módulo Agregador, inclua o item fornecido na configuração do módulo Agregador (como no campo Campos agregados da configuração do módulo Agregador de matrizes).

Exemplo de cenário de como os agregadores funcionam

Este exemplo de cenário mostra como compactar todos os anexos de email e fazer upload do ZIP para Dropbox.

O cenário abaixo mostra como:

  • O primeiro módulo observa uma caixa de entrada de emails: o gatilho Email >Observar emails gerará um pacote com o item Attachments[], que é uma matriz que contém todos os anexos de email.

  • O segundo modelo repete os anexos do email: Email >Iterar anexos O iterador pega os itens da matriz Attachments[] um por um e os envia como pacotes separados.

  • O terceiro módulo agrega os pacotes gerados pelo módulo Email >Iterar anexos: Arquivo morto >Criar um agregador de arquivo morto acumula todos os pacotes que recebe e gera um único pacote contendo o arquivo ZIP.

  • O último módulo carrega o arquivo ZIP resultante para Dropbox: Dropbox > Carregar um arquivo obtém o arquivo ZIP do módulo Arquivar > Criar um arquivo e o carrega para Dropbox.

Abaixo está uma configuração de exemplo do agregador Arquivo > Criar um arquivo:

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