CSV

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

Conditions d’accès

Pour utiliser les fonctionnalités décrites dans cet article, vous devez disposer des éléments suivants :

Adobe Workfront forfait*
Pro ou un forfait supérieur
Adobe Workfront licence*
Plan, Work
Adobe Workfront Fusion licence**

Exigences de licence actuelle : aucune exigence de licence Workfront Fusion

Ou

Exigences de licence héritée : Workfront Fusion for Work Automation and Integration, Workfront Fusion for Work Automation

Produit

Exigences du produit actuel : si vous disposez du forfait Adobe Workfront Select ou Prime, votre entreprise doit acheter Adobe Workfront Fusion et Adobe Workfront pour utiliser les fonctionnalités décrites dans cet article. Workfront Fusion est inclus dans le forfait Workfront Ultimate.

Ou

Exigences du produit hérité : votre entreprise doit acheter Adobe Workfront Fusion et Adobe Workfront pour utiliser les fonctionnalités décrites dans cet article.

Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez vote administrateur ou administratrice Workfront.

Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez les Adobe Workfront Fusion licences.

Créer un fichier CSV

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

Pour plus d'informations sur les agrégateurs, voir Module d'agrégation dans Adobe Workfront Fusion.

Source Module
Sélectionnez le module que vous utilisez pour agréger les champs dont vous avez besoin.
Champs agrégés
Sélectionnez les champs que vous souhaitez agréger dans la liste des champs disponibles.
Inclure les en-têtes à la première ligne
Sélectionnez cette option pour inclure les en-têtes dans le résultat.
Groupe par
Saisissez le filtre pour regrouper les résultats. Par exemple, saisissez une date.
Arrêter le traitement après une agrégation vide
Sélectionnez cette option pour arrêter le scénario lorsqu’il n’y a aucun résultat.

Créer un fichier CSV (avancé)

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

Pour plus d'informations sur les agrégateurs, voir Module d'agrégation dans Adobe Workfront Fusion.

Source Module
Sélectionnez le module d’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, voir Structures de données dans Adobe Workfront Fusion.

Inclure les en-têtes à la première ligne
Sélectionnez cette option pour inclure les en-têtes dans le résultat.
Groupe par
Saisissez le filtre pour regrouper les résultats. Par exemple, saisissez une date.
Arrêter le traitement après une agrégation vide
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 "Email". Le lot de sortie du module Contacts Google >Obtenir des contacts d’un groupe possède la structure suivante. Les adresses électroniques 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 Create CSV simple, une liste de cases à cocher correspondant aux éléments de niveau supérieur d’un lot vous est proposée. Si vous essayez de cocher des éléments Full name et Emails, le module Créer CSV produit la sortie suivante, ce qui n’est probablement pas ce que vous souhaitez :

"emails","fullName"

"[objet]","Shon Winer"

"[objet]", "Lizeth Fulmore"

"[objet]","Hilario Gullatt"

"[objet]","Abby Eisenbarth"

Comme l'élément Full Name est de type Texte simple, il est exporté très bien. Mais l’élément Emails, de type complexe Tableau de collections, est exporté sous la forme [objet Objet], c’est-à-dire que les collections et les tableaux sont transformés en texte par défaut. Pour plus d’informations, voir Types de données d’élément dans Adobe Workfront Fusion.

Pour exporter le contenu de l’élément Email de la première collection du tableau Emails[] à la place, il est nécessaire d’utiliser le module Créer CSV (avancé). Le module vous permet de définir des colonnes individuelles de votre fichier CSV et de leur mapper des éléments, y compris les éléments imbriqués.

  1. Insérez le module Créer CSV (avancé) dans un scénario et ouvrez sa configuration.

  2. Cliquez sur le bouton Ajouter en regard du champ Structure de données pour créer une nouvelle structure de données.

  3. Saisissez un nom pour la structure de données et cliquez sur le bouton Ajouter un élément pour ajouter les colonnes individuelles. Si vous souhaitez exporter deux colonnes : "Nom complet" et "Email", la structure de données résultante se présenterait comme suit :

  4. Une fois que vous avez défini la structure de données, les champs correspondant à chaque colonne individuelle doivent apparaître dans la configuration du module Créer CSV (avancé) afin que vous puissiez mapper les éléments. Prenez le premier élément du tableau Emails[] et mappez son élément Email avec le champ/la colonne Email :

  5. Exécutez le scénario. Puisque l’élément Emails[1]: Email mappé à la colonne "Email" est de type Texte simple, il s’exporte correctement maintenant :

    "Nom complet", "Email"

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

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

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

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

Parse CSV

Le transformateur Parse CSV permet d’analyser le texte CSV d’une valeur de texte reçue ou d’un fichier.

Nombre de colonnes
Spécifiez le nombre de colonnes dans le fichier CSV.
CSV contient des en-têtes

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

Remarque : Le module n’utilise pas ces en-têtes pour libeller les colonnes de la sortie. Ce champ permet de s’assurer que les en-têtes ne sont pas inclus dans les données de sortie.

separiterType

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

  • Virgule

  • Onglet

  • Autre

    Si vous sélectionnez Autre, saisissez le caractère de délimiteur utilisé par le fichier CSV pour séparer les valeurs. Vous devez saisir exactement un caractère.

Conserver les guillemets dans un champ non entre guillemets
Activez cette option pour conserver les guillemets.
CSV

Saisissez ou mappez le fichier CSV à analyser.

Remarque :

Si vos données proviennent d’un fichier binaire (généralement 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