Módulo Iterador

Um Iterador é um tipo de módulo que converte uma matriz em uma série de conjuntos. Cada item de matriz é emitido como um pacote separado.

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
Pacote do Adobe Workfront Qualquer
Licença do Adobe Workfront

Novo: Padrão

Ou

Atual: trabalho ou superior

Licença do Adobe Workfront Fusion

Atual: nenhum requisito de licença do Workfront Fusion.

Ou

Herdados: Qualquer um

Produto

Novo menu:

  • Plano do Workfront para Select ou Prime: sua organização deve comprar o Adobe Workfront Fusion.
  • Plano do Workfront do Ultimate: o Workfront Fusion está incluído.

Ou

Atual: sua organização deve comprar o Adobe Workfront Fusion.

Para descobrir seu plano, tipo de licença ou acesso, entre em contato com o administrador do Workfront.

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

Configuração do módulo Iterador

O módulo Iterador geral tem um único campo, O campo Matriz. Este campo contém a matriz a ser convertida ou dividida em pacotes separados.

Configurar iterador

Outros conectores podem incluir módulos do iterador específicos a esse iterador. Eles contêm um campo do módulo Source, que permite selecionar o módulo que gera a matriz que você deseja iterar.

Iteradores especializados

Para obter mais informações, consulte Configurar um módulo.

recommendation-more-help

Exemplos:

  • O cenário abaixo mostra como recuperar emails com anexos e salvar os anexos como arquivos únicos em uma pasta Dropbox selecionada.

    Os e-mails podem conter uma matriz de anexos. O módulo Iterador após o primeiro módulo permite que o cenário trate cada anexo separadamente. O módulo Iterador divide a matriz de anexos em conjuntos únicos. Cada pacote, com um anexo, é salvo um de cada vez em uma pasta Dropbox selecionada. O campo Matriz no módulo Iterador deve conter a matriz Attachments.

    Matriz de anexos

Solução de problemas

Problema: o painel Mapeamento não exibe itens mapeáveis no módulo Iterador

Quando um módulo Iterador não tem informações sobre a estrutura dos itens da matriz, o painel de mapeamento nos módulos após o módulo Iterador exibe apenas dois itens sob o módulo Iterador: Total number of bundles e Bundle order position.

O painel de mapeamento não é exibido

Isso ocorre porque cada módulo é responsável por fornecer informações sobre os itens gerados, para que esses itens possam ser exibidos corretamente no painel de mapeamento nos módulos subsequentes. No entanto, em alguns casos, vários módulos podem não ser capazes de fornecer essas informações. Por exemplo, os módulos JSON > Parse JSON ou Webhooks > Webhook personalizado com estrutura de Dados ausente não forneceriam as informações.

Solução

A solução é executar o cenário manualmente. Isso força o módulo a criar a saída. O Fusion pode aplicar o formato dessa saída em módulos posteriores no cenário.

Por exemplo, um cenário inclui um módulo JSON > Parse JSON sem uma estrutura de dados.

Analisar JSON

Um módulo Iterador conectado a este módulo JSON não pode mapear a saída do módulo para o campo Matriz no painel de configuração do módulo Iterador.

Conectar módulo iterador

Para resolver isso:

Iniciar o cenário manualmente no editor de cenários.

NOTE
Para evitar que todo o cenário seja executado, é possível:
  • Desvincule os módulos após o módulo JSON > Parse JSON para impedir que o fluxo continue.
    ​> Ou
  • Clique com o botão direito do mouse no módulo JSON > Parse JSON e escolha Executar somente este módulo no menu de contexto para executar somente o módulo JSON > Parse JSON.

Depois que o JSON > Parse JSON for executado, ele poderá fornecer informações sobre suas saídas para todos os módulos subsequentes, incluindo o módulo Iterador. O painel de mapeamento na configuração do Iterador exibe os itens:

O painel de mapeamento exibe itens

além disso, o painel de mapeamento nos módulos conectados após o módulo Iterador exibe os itens contidos na matriz:

Itens contidos na matriz

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3