Mapper un tableau dans Adobe Workfront Fusion
Un tableau est un type spécial d’élément qui peut contenir les éléments suivants :
- Une ou plusieurs valeurs de texte (tableau simple)
- Une ou plusieurs collections du même type (tableau complexe)
Pour plus d’informations, consultez Types de données d’élément 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 la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, voir Licences Adobe Workfront Fusion.
Mappage d’un tableau entier
-
Dans les modules vers lesquels vous mappez le tableau, cliquez sur le champ dans lequel vous souhaitez mapper le tableau. Il s’agit du champ auquel le tableau est mappé.
-
Dans la zone qui s’affiche, mappez l’élément.
Le panneau vous permet de mapper les champs de la même manière qu’avec tout autre type d’élément. Si vous ne souhaitez pas remplir chaque élément séparément, mais que vous souhaitez mapper un autre tableau dans le champ cible, utilisez le bouton Mapper. Dans ce cas, assurez-vous que les deux tableaux (le tableau source et le tableau cible) ont la même structure.
Vous pouvez ajouter n’importe quel nombre d’éléments à un tableau.
Vous pouvez diviser un tableau en lots individuels à l’aide d’un itérateur. Pour plus d’informations, consultez Module d’itération dans Adobe Workfront Fusion.
Mappage d’éléments dans un nouveau tableau
Certains champs de Workfront Fusion vous permettent de mapper des éléments dans un tableau. Par exemple, vous pouvez créer un tableau d’éléments de liste de contrôle dans les panoramas Workfront > Ajouter un élément de liste de contrôle . Lorsque le module est exécuté, tous les éléments de liste de contrôle sont ajoutés à la carte.
Tout champ de module qui affiche "Ajouter un élément" crée un tableau.
Pour ajouter des éléments au tableau :
- Cliquez sur Ajouter un élément
- Dans le panneau qui s’ouvre, saisissez des détails sur l’élément.
- Cliquez sur Ajouter.
- (Facultatif) Répétez les étapes 1 à 3 pour chaque élément à ajouter au tableau .
Mise en correspondance des éléments de tableau
Mappage des éléments de tableau par nombre
Les éléments du tableau s’affichent sous la forme d’un nombre entre crochets après le nom du tableau. Vous pouvez mapper un élément individuel d’un tableau dans un champ à l’aide de ce numéro d’index.
Pour mapper un élément de tableau :
-
Cliquez sur le champ où vous souhaitez mapper l’élément.
Le panneau de mappage s’ouvre.
-
Localisez le tableau contenant l’élément que vous souhaitez mapper.
-
Cliquez sur la flèche de liste déroulante en regard du tableau .
-
Cliquez sur l’élément à mapper.
L’élément est mappé, avec l’index de 1. Cela mappe le premier élément du tableau .
-
Pour mapper un autre élément du tableau, cliquez sur le [1] et saisissez le numéro d’index de l’élément du tableau que vous souhaitez mapper.
Mapper l’élément d’un tableau avec une clé donnée
Certains tableaux contiennent des collections avec des éléments à valeur clé tels que des métadonnées, des attributs, etc. Pour utiliser l’une de ces valeurs, vous pouvez rechercher un élément par sa valeur de clé donnée et obtenir la valeur correspondante de l’élément de valeur. Nous vous recommandons d’utiliser une formule combinant les fonctions map()
et get()
.
L’exemple suivant illustre la sortie de l’application Jira.
Cet exemple récupère un nom de fichier provenant d’un tableau de pièces jointes, pour la pièce jointe spécifique avec un ID 10108.
Cet exemple génère la sortie suivante :
La formule peut être expliquée comme suit :
-
map
-
Le premier paramètre de la fonction
map()
est l’élément de tableau entier. -
Le deuxième paramètre est le nom brut de l’élément de valeur. Pour obtenir le nom brut, pointez sur l’élément dans le panneau de mapping :
note note NOTE Tous les paramètres respectent la casse. Même si, dans cet exemple particulier, le libellé de l’élément ne diffère de son nom brut qu’en majuscules, il est nécessaire d’utiliser le nom brut. -
Le troisième paramètre est le nom brut de l’élément clé :
-
Le quatrième paramètre est la valeur de clé donnée.
Parce que la fonction
map()
renvoie un tableau (puisqu’il peut y avoir plus d’éléments avec la valeur de clé donnée), il est nécessaire d’appliquer la fonctionget()
pour obtenir son premier élément : -
-
get
-
Le premier paramètre de la fonction
get()
est le résultat de la fonctionmap()
. -
Le deuxième paramètre est l’index de l’élément. Dans cet exemple, l’index est
1
.
-
Cet exemple génère la sortie suivante :
Pour plus d’informations sur la fonction map()
, voir Fonctions de tableau.
Pour plus d’informations sur la fonction get()
, voir Fonctions générales.
Convertir des éléments de tableau en une série de lots
Les tableaux peuvent être convertis en une série de lots à l’aide du module Itérateur. Pour plus d’informations, voir le module Itérateur.