Aller au contenu

Module Overview

Ce module sert de point de départ du processus d’export.Après l’export des données vers un fichier CSV, le résultat peut être traité via une “connect step”, par exemple :

  • Converti vers un autre format de fichier
  • Importé dans une base de données
  • Utilisé comme appel de service web

Configuration des étapes

Step Positions

Comme dans tout ADIB standard, les champs à exporter sont définis dans la section Step Positions.À ce niveau, l’attribut Contentserv à exporter est sélectionné.

Dans le champ srcField, le nom du champ Contentserv apparaît avec son ID d’attribut interne.

Avant de configurer l’export, il faut s’assurer que :

  • Le modèle de données Contentserv a été créé via ADIB, ou
  • Les attributs Contentserv ont été importés via les fonctions ADIB

En plus des attributs principaux, il est également possible de sélectionner des attributs provenant de subtables.Ces attributs de subtable sont affichés avec un fond rouge.


Paramètres d’étape

Les paramètres d’étape définissent la manière dont l’export est exécuté.Les configurations suivantes sont disponibles :


1. Export vers un seul fichier

Tous les champs sélectionnés sont exportés dans un unique fichier CSV.

Cette configuration prend également en charge l’export des références ainsi que des subtables complètes.Pour les subtables, il est possible de choisir le format d’export :

  • Structure JSON, ou
  • Tableau HTML

Remarque :Dans les deux cas, le contenu de la subtable (par exemple un tableau HTML) est exporté comme une seule colonne dans le fichier CSV.


2. Export vers deux fichiers

Dans cette configuration, les données sont séparées en deux fichiers CSV :

  • Les attributs principaux (liés directement à l’objet Contentserv) sont exportés dans le premier fichier CSV.
  • Les attributs de subtable sont exportés dans un second fichier appelé “subtable CSV”.

Cette approche garantit que les tableaux HTML ou JSON ne sont pas intégrés dans une seule cellule.

Tous les champs de subtable sélectionnés sont inclus dans le fichier subtable CSV — même si plusieurs subtables avec des structures différentes sont exportées.Dans ce cas, les colonnes non pertinentes restent vides.


Configuration de l’export via export_mapping_fields

Le comportement de l’export est contrôlé via le paramètre JSON export_mapping_fields.

Paramètre Type Description
"Subtable" Boolean Exporte les champs de subtable si true.
"Reference" Boolean Exporte les références si true.
"Create_TABLE" Boolean Définit si une table doit être créée pour les champs subtable/référence. (à vérifier)
"Create_SUBTABLE" Boolean Définit si une table séparée pour les subtables doit être créée.
"Create_JSON" Boolean Exporte les subtables/références sous forme JSON dans une cellule CSV.
"Create_REFERENCE" Boolean Crée les références comme table séparée si true.
"Create_VALUE" Boolean Exporte les valeurs des subtables/références.
"Create_FILE4SUBTABLE" Boolean Écrit les champs subtable dans un fichier CSV séparé si true.

Remarque :Lorsque "Create_FILE4SUBTABLE" est activé, le nom du fichier subtable inclut le suffixe _subtable.csv.

Le paramètre clé de cette configuration est "Create_FILE4SUBTABLE", car il détermine si les données de subtable sont exportées séparément.