CSV

Les modules CSV d’Adobe Workfront Fusion vous permettent de créer des fichiers CSV et d’analyser du texte CSV à partir d’une valeur textuelle reçue ou d’un fichier.

Conditions d’accès

Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :

Adobe Workfront formule*
Pro ou version supérieure
Adobe Workfront licence*
Plan, Work
Adobe Workfront Fusion licence**

Exigences de licence actuelles : aucune exigence de licence Workfront Fusion requise.

Ou

Exigences en matière de licences héritées : Workfront Fusion for Work Automation and Integration, Workfront Fusion for Work Automation

Produit

Exigences actuelles du produit : si vous avez le plan Select ou Prime Adobe Workfront, votre entreprise doit acheter Adobe Workfront Fusion ainsi que Adobe Workfront pour utiliser la fonctionnalité décrite dans cet article. Workfront Fusion est inclus dans la formule Workfront Ultimate.

Ou

Exigences liées aux produits hérités : votre entreprise doit acheter Adobe Workfront Fusion ainsi qu’Adobe Workfront pour utiliser la fonctionnalité décrite dans 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, consultez la section Licences Adobe Workfront Fusion.

Créer un CSV

L’agrégateur Créer CSV vous permet de créer un texte CSV à partir de valeurs de texte reçues.

Pour plus d’informations sur les agrégateurs, consultez Module d’agrégateur dans Adobe Workfront Fusion.

Source Module
Sélectionnez le module que vous utilisez pour agréger les champs dont vous avez besoin.
Aggregated Fields
Sélectionnez les champs que vous souhaitez agréger dans la liste des champs disponibles.
Include headers in the first row
Sélectionnez cette option pour inclure les en-têtes dans le résultat.
Group by
Saisissez le filtre pour grouper les résultats. Par exemple, saisissez une date.
Stop processing after an empty aggregation
Sélectionnez cette option pour arrêter le scénario lorsqu’il n’y a aucun résultat.

Créer un CSV (avancé)

L’agrégateur Créer un CSV (avancé) vous permet de créer un texte CSV à partir de valeurs de texte reçues. Il utilise une structure de données qui définit les colonnes CSV dans le fichier CSV résultant. Une fois définies, les colonnes apparaissent comme des champs dans la configuration du module CSV et peuvent être mappées à d’autres modules du scénario.

Pour plus d’informations sur les agrégateurs, consultez Module d’agrégateur dans Adobe Workfront Fusion.

Source Module
Sélectionnez le module de l’application que vous utilisez pour agréger les champs dont vous avez besoin.
Data Structure

Sélectionnez la structure de données pour agréger les champs comme vous le souhaitez. Après avoir défini la structure des données, vous pouvez mapper les éléments aux champs correspondants.

Pour plus d’informations, consultez Structures de données dans Adobe Workfront Fusion.

Include headers in the first row
Sélectionnez cette option pour inclure les en-têtes dans le résultat.
Group by
Saisissez le filtre pour grouper les résultats. Par exemple, saisissez une date.
Stop processing after an empty aggregation
Sélectionnez cette option pour arrêter le scénario lorsqu’il n’y a aucun résultat.

Supposons que vous souhaitiez exporter vos contacts Google vers un fichier CSV comportant deux colonnes « Nom complet » et « E-mail ». Le lot de sortie du module Google Contacts > Get contacts from a group a la structure suivante. Les adresses e-mail sont stockées dans l’élément Emails[], qui est un tableau de collections, chaque collection contenant deux éléments : Label et Email.

Si vous utilisez le module simple Create CSV, vous obtenez une liste de cases à cocher correspondant aux éléments de premier niveau d’un lot. Si vous essayez de cocher les éléments Full name et Emails, le module Create CSV produit la sortie suivante, qui n’est probablement pas ce que vous souhaitez :

"emails","fullName"

"[object Object]","Shon Winer"

"[object Object]","Lizeth Fulmore"

"[object Object]","Hilario Gullatt"

"[object Object]","Abby Eisenbarth"

L’élément Full Name étant de type simple Texte, il est exporté sans problème. Mais l’élément Emails, qui est d’un type complexe Tableau de collections, est exporté sous la forme [object Object], ce qui correspond à la façon dont les Collections et les Tableaux sont transformés en texte par défaut. Pour plus d’informations, voir Types de données d’éléments dans Adobe Workfront Fusion.

Pour exporter le contenu de l’élément Email de la première collection du tableau Emails[], il est nécessaire d’utiliser le module Create CSV (advanced). Le module vous permet de définir des colonnes individuelles de votre fichier CSV et d’y affecter des éléments, y compris les colonnes imbriquées.

  1. Insérez le module Create CSV (advanced) dans un scénario et ouvrez sa configuration.

  2. Cliquez sur le bouton Add à côté du champ Data structure pour créer une nouvelle structure de données.

  3. Donnez un nom à la structure de données et cliquez sur le bouton Add item pour ajouter les différentes colonnes. Si vous souhaitez exporter deux colonnes : « Nom complet » et « E-mail », la structure de données résultante ressemblerait à ceci :

  4. Une fois que vous avez défini avec succès la structure des données, les champs correspondant à chaque colonne devraient apparaître dans la configuration du module Create CSV (advanced) afin que vous puissiez mapper les éléments. Prenez le premier élément du tableau Emails[] et associez son élément Email au champ/colonne E-mail :

  5. Exécutez le scénario. Comme l’élément Emails[1]: Email mappé à la colonne « E-mail » est de type simple Texte, il est maintenant exporté correctement :

    « Nom complet », « E-mail »

    "Shon Winer","Shon@Winer.com"

    "Lizeth Fulmore","Lizeth@Fulmore.com"

    "Hilario Gullatt","Hilario@Gullatt.com"

    "Abby Eisenbarth","Abby@Eisenbarth.com"

Analyse CSV

Le transformateur Analyse CSV vous permet d’analyser un texte CSV à partir d’une valeur textuelle reçue ou d’un fichier.

Number of columns
Indiquez le nombre de colonnes dans le fichier CSV.
CSV contains headers

Sélectionnez cette option si la première ligne du texte CSV contient des en-têtes.

Note : le module n’utilise pas ces en-têtes pour étiqueter les colonnes dans le résultat. En revanche, ce champ garantit que les en-têtes ne sont pas inclus dans les données de sortie.

delimiterType

Sélectionnez le délimiteur pour le fichier CSV. Le délimiteur est le caractère de texte qui indique la limite entre des valeurs ou des champs distincts.

  • Comma

  • Tab

  • Other

    Si vous sélectionnez Other, saisissez le caractère de délimitation que le fichier CSV utilise pour séparer les valeurs. Vous devez saisir exactement un caractère.

Preserve quotes inside unquoted field
Activez cette option pour conserver les quillemets.
CSV

Saisissez ou mappez le fichier CSV que vous souhaitez analyser.

Note :

Si vos données sont sous forme binaire (typiquement à partir d’un fichier), vous devez utiliser la fonction toString() pour convertir les données binaires en String :

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