Module Iterator

Un Itérateur est un type de module qui convertit un tableau en une série de lots. Chaque élément du tableau est généré sous la forme d’un lot.

Conditions d’accès

Développez pour afficher les exigences d’accès aux fonctionnalités de cet article.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Package Adobe Workfront

Tout package de workflow Adobe Workfront et tout package d’automatisation et d’intégration Adobe Workfront

Workfront Ultimate

les packages Workfront Prime et Select, avec un achat supplémentaire de Workfront Fusion.

Licences Adobe Workfront

Standard

Travail ou supérieur

Produit Si votre entreprise dispose d’un package Select ou Prime Workfront qui n’inclut pas l’automatisation et l’intégration de Workfront, elle doit acheter Adobe Workfront Fusion.

Pour plus d’informations sur les informations contenues dans ce tableau, voir Conditions d’accès requises dans la documentation.

accordion
## Configuration du module Iterator

Le module Itérateur général comporte un seul champ, le champ Tableau. Ce champ contient le tableau à convertir ou à fractionner en lots distincts.

Configurer l’itérateur

D'autres connecteurs peuvent comprendre des modules itérateurs spécifiques à cet itérateur. Ils contiennent un champ de module Source qui vous permet de sélectionner le module qui génère le tableau à itérer.

Itérateurs spécialisés

Pour plus d’informations, voir Configuration d’un module.

Exemples :

  • Le scénario ci-dessous montre comment récupérer des e-mails avec des pièces jointes et enregistrer les pièces jointes en tant que fichiers uniques dans un dossier Dropbox sélectionné.

    Les e-mails peuvent contenir un tableau de pièces jointes. Le module Iterator après le premier module permet au scénario de gérer chaque pièce jointe séparément. La module Itérateur divise le tableau de pièces jointes en lots uniques. Chaque lot, accompagné d’une pièce jointe, est ensuite enregistré un par un dans un dossier Dropbox sélectionné. Le champ Array du module Itérateur doit contenir le tableau Attachments.

    Tableau des pièces jointes

style

shade-box

Dépannage

Problème : le panneau Mappage n’affiche pas les éléments mappables sous le module Iterator

Lorsqu'un module Iterator ne dispose pas d'informations sur la structure des éléments du tableau, le panneau de mappage dans les modules suivant le module Iterator affiche uniquement deux éléments sous le module Iterator : Total number of bundles et Bundle order position.

Le panneau Mappage ne s’affiche pas

En effet, chaque module est chargé de fournir des informations sur les éléments qu’il génère, de sorte que ces éléments puissent être correctement affichés dans le panneau de mappage dans les modules suivants. Cependant, plusieurs modules peuvent ne pas être en mesure de fournir ces informations dans certains cas. Par exemple, les modules JSON > Analyser JSON ou Webhooks > Webhook personnalisé avec une structure de données manquante ne fournissent pas les informations.

Solution

La solution consiste à exécuter manuellement le scénario. Cela force le module à créer une sortie. Fusion peut ensuite appliquer le format de cette sortie aux modules suivants du scénario.

Par exemple, un scénario comprend un module JSON > Analyser JSON sans structure de données.

Analyser la chaîne JSON

Un module Iterator connecté à ce module JSON ne peut pas mapper la sortie du module au champ Tableau dans le panneau de configuration du module Iterator.

Connecter le module itérateur

Pour résoudre ce problème :

Démarrez manuellement le scénario dans l’éditeur de scénarios.

note note
NOTE
Pour empêcher l’exécution de l’ensemble du scénario, vous pouvez :
  • Annulez le lien entre les modules après le module JSON > Parse JSON pour empêcher le flux de continuer.
    ​> Ou
  • Cliquez avec le bouton droit sur le module JSON > Parse JSON et choisissez Exécuter ce module uniquement dans le menu contextuel pour exécuter uniquement le module JSON > Parse JSON.

Une fois que le fichier JSON > Parse JSON s’exécute, il peut fournir des informations sur ses sorties à tous les modules suivants, y compris le module Itérateur . Le panneau de mappage dans la configuration du module Itérateur affiche alors les éléments :

Le panneau Mappage affiche les éléments

en outre, le panneau de mappage dans les modules connectés après le module Iterator affiche les éléments contenus dans le tableau :

Éléments contenus dans un tableau

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3