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.

Comme il s'agit d'un transformateur, ces modules ne nécessitent pas de connexion.

Conditions d’accès

Développez pour afficher les exigences d’accès aux fonctionnalités de cet article.

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Package Adobe Workfront Tous
Licence Adobe Workfront

Nouveau : Standard

Ou

En cours : Travail ou version ultérieure

Licence Adobe Workfront Fusion ** Aucune exigence de licence Workfront Fusion
Produit

Nouveau :

  • Sélectionnez ou le package Prime Workfront : votre entreprise doit acheter Adobe Workfront Fusion.
  • Package Ultimate Workfront : Workfront Fusion est inclus.

Ou

Actuel : votre entreprise 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.

Pour plus d’informations sur les licences Adobe Workfront Fusion, voir 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, voir Module Agrégateur.

Source Module
Sélectionnez le module qui génère les champs que vous souhaitez utiliser pour créer le fichier CSV.
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, voir Module Agrégateur.

Source Module
Sélectionnez le module qui génère les champs que vous souhaitez utiliser pour créer le fichier CSV.
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.

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.
recommendation-more-help

Exemple  :

Cet exemple montre comment exporter des contacts Google dans un fichier CSV avec deux colonnes appelées « Nom complet » et « E-mail ». Le lot de sortie du module Contacts Google > Obtenir les contacts d'un groupe présente la structure suivante. Les adresses e-mail sont stockées dans le ​ E-mails [] item, qui est un tableau de collections, chaque collection contenant deux éléments : Label et E-mail.
Transformation

Le module Create CSV simple propose une liste de cases à cocher correspondant aux éléments de niveau supérieur d’un lot. Si vous tentez de sélectionner Nom complet et E-mails , le module Créer CSV génère la sortie suivante, qui peut ne pas être celle que vous souhaitez :

"emails","fullName"
"[object Object]","Shon Winer"
"[object Object]","Lizeth Fulmore"
"[object Object]","Hilario Gullatt"
"[object Object]","Abby Eisenbarth"

Parce que l’élément Nom complet est de type Texte simple, il est exporté comme prévu. L’élément E-mails, qui est d’un tableau de collections de type complexe, est exporté en tant qu’[objet Object], qui correspond à la manière 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ément.

Pour exporter le contenu de l’e-mail ``élément de la première collection des Emails[] Au lieu de cela, vous devez utiliser le module Créer CSV (avancé). Ce module vous permet de définir des colonnes individuelles de votre fichier CSV et de mapper des éléments à celles-ci, y compris les colonnes imbriquées.

  1. Insérez le module Créer un fichier CSV (avancé) dans un scénario.

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

  3. Saisissez le nom de la structure de données et cliquez sur Ajouter un élément pour ajouter les différentes colonnes. Pour exporter deux colonnes : « Nom complet » et « E-mail », la structure de données résultante ressemblerait à ceci :

    Sortie des contacts Google

  4. Une fois la structure des données définie, les champs correspondant à chaque colonne individuelle apparaissent dans la configuration du module Créer CSV (avancé) afin que vous puissiez mapper les éléments. Prenez le premier élément de la E-mails[] tableau et mapper son élément E-mail dans le champ/la colonne E-mail :

    Créer un module CSV avancé

  5. Exécutez le scénario. Parce que l’élément E-mails[1] : E-mail Associé à la colonne « E-mail » est de type Texte simple, il s’exporte correctement.

"Full Name","Email"
"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 :

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3