Cette fonctionnalité est disponible à partir de la version 4.4 d'Ametys.
La fonctionnalité d'import CSV des contenus est disponible dans l'onglet Administration et permet d'importer des contenus dans Ametys, à partir d'un fichier .txt ou .csv.
Cette fonctionnalité est soumise au droit Administration/Importer des contenus.
Lors du clic sur le bouton d'import CSV des contenus, la fenêtre suivante s'ouvre et permet de configurer :
Paramètre |
Description |
Obligatoire |
Fichier |
Fichier de type .csv ou .txt contenant les informations à importer. La première ligne du fichier correspond au nom des colonnes. Pour les attributs jointés, vous pouvez utiliser le caractère / . Ainsi les sous-champs seront retrouvés directement lors du mapping à l'étape 2. Chaque ligne correspond à un contenu à importer, avec une valeur par colonne. |
Oui |
Caractère de séparation |
Caractère qui sépare chaque valeur. Valeur par défaut ; |
Oui |
Caractère d'échappement |
Caractère permettant d'échapper aux caractères spéciaux. Valeur par défaut '' |
Oui |
Type de contenu |
Le type du contenu à importer (à choisir dans la liste déroulante). |
Oui |
Après clic sur OK lors de l'étape 1, la fenêtre suivante s'ouvre :
Elle est constituée des paramètres suivants à remplir :
Paramètre |
Description |
Obligatoire |
Action de création |
Correspond au numéro de l'action de création dans le workflow du contenu à importer |
Oui |
Action de modification |
Correspond au numéro de l'action de modification dans le workflow du contenu à importer |
Oui |
Cycle de vie |
Cycle de vie du contenu à importer, à sélectionner parmi une liste |
Oui |
Langue |
Langue à sélectionner Optionnel |
Non |
Puis d'un tableau contenant les colonnes ci-dessous, permettant de définir le mapping entre les en-têtes de fichier et attributs du contenu.
Ce tableau contient une ligne par colonne du fichier CSV.
Il est possible d'importer des contenus liés.
En-tête du CSV |
Correspond aux colonnes du fichier CSV |
Attribut du contenu |
Nom de l'attribut du contenu qui correspond à la colonne du fichier CSV. L'auto-complétion est disponible et propose les attributs du contenu à importer. Le nom de l'attribut est automatiquement rempli si le nom de l'en-tête correspond à un attribut du contenu à importer. Pour les attributs jointés, le caractère . est utilisé. |
Identifiants |
Cocher la case si cet attribut correspond à un identifiant. Cet identifiant est unique par contenu.
Si deux imports sont effectués avec un contenu comportant la même valeur d'identifiant, alors :
|
Après clic sur OK, l'import est lancé en tâche de fond, et une bulle de notification indique le statut de l'import (nombre de contenus importés/ erreurs).