Module Itérateur dans Adobe Workfront Fusion
Un module Itérateur module est un type spécial 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.
Pour plus d’informations, voir Types de modules et Mapper un tableau dans Adobe Workfront Fusion.
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître le plan, le type de licence ou l’accès dont vous disposez, contactez votre administrateur ou administratrice Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez Adobe Workfront Fusion licences.
Configuration du module Itérateur
Vous configurez un module Itérateur de la même manière que vous configurez tout autre module. Le champ Tableau contient le tableau à convertir ou à diviser en lots distincts.
Pour plus d’informations, voir Configurer les paramètres d’un module dans Adobe Workfront Fusion.
-
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 Itérateur inséré après le premier module vous permettra 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é. La configuration du module Itérateur est illustrée ci-dessus : le champ Tableau doit contenir le tableau
Attachments
. -
Pour votre commodité, de nombreuses applications Workfront Fusion offrent des modules Itérateurs spécialisés avec une configuration simplifiée. Par exemple, l’application E-mail contient le module Itérateur E-mail > Itérer les pièces jointes qui produira les mêmes résultats que le module Itérateur général.
Dépannage : le panneau de mappage n’affiche pas les éléments mappables sous le module Itérateur.
Lorsqu’un module Itérateur ne contient pas d’informations sur la structure des éléments du tableau, le panneau de mappage dans les modules qui suivent le module Itérateur n’affiche que deux éléments sous le module Itérateur : Total number of bundles
et Bundle order position
:
Cela est dû au fait que chaque module est chargé de fournir des informations sur les éléments qu’il génère afin 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 > Parse JSON ou Webhooks > Webhook personnalisé avec structure de données manquante.
La solution consiste à exécuter manuellement le scénario pour faire en sorte que le module découvre les éléments qu’il génère afin qu’il puisse fournir les informations aux modules suivants.
Par exemple, si vous avez un module JSON > Parse JSON sans structure de données, comme ci-dessous :
Et si vous connectez un module Itérateur, vous ne pourrez pas mapper la sortie du module au champ Tableau dans le panneau de configuration du module itérateur :
Pour résoudre ce problème, démarrez manuellement le scénario dans l’éditeur de scénario. Vous pouvez annuler la liaison des modules après le module JSON > Parse JSON pour empêcher le flux de continuer. Vous pouvez également cliquer avec le bouton droit sur le module JSON > Parse JSON et choisir Exécuter ce module uniquement dans le menu contextuel pour exécuter uniquement le module JSON > Parse JSON.
Lorsque le module JSON > Parse JSON s’exécute, il identifie les éléments qu’il génère et fournit ces informations à 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 :
De plus, le panneau de mappage dans les modules connectés après le module Itérateur affiche les éléments contenus dans les éléments du tableau :
Si vous ne pouvez pas voir certains éléments dans le panneau de mappage d’un module, exécutez le scénario une fois afin que tous les modules puissent prendre connaissance des éléments qu’ils génèrent et fournir ces informations aux modules suivants.