<aside>
Aide de Visiativ Service Client
Dans cette page
Le fichier d’import des produits, sous-ensembles et composants est utilisé par le Studio pour importer :
- Les produits
- Leurs sous-ensembles
- Les pièces détachées
Il est ensuite envoyé vers le portail

Format du fichier
Le fichier csp_components est utilisé dans l’import des produits , sous-ensembles et composants par le Studio Service Client
- Il doit être au format UTF-8, sans BOM
- Le séparateur est le point-virgule ;
- Si des données contiennent des point-virgule, celles-ci doivent être encadrées par des guillemets “
- Si des données contiennent des guillemets, ceux-ci doivent être doublés
- Exemple : …;“Le “”HG3650”” est un broyeur; Celui-ci est adapté au broyage de branches jusqu’à 100mm”;…
- Les codes et sys_reference ne doivent pas contenir de caractères spéciaux ni d'espace. Le studio ne bloque pas
systématiquement mais cela peut causer des dysfonctionnements dans le reste des applications
- Les retours à la ligne (pour les descriptions par exemple) doivent être matérialisé par des | et non pas des \n
- Toutes les colonnes (sauf précisé ci-dessous) ne sont pas obligatoires
Entête colonne csv |
Intitulé |
Type de champ |
Obligatoire |
sys_reference |
Référence unique (clé) pour cet élément. Les caractères £ et ¤ ne sont pas autorisés. Celle-ci ne sera jamais exposée aux utilisateurs |
Texte |
Oui |
publiccode |
Code public du composant. Exposé aux utilisateurs |
Texte |
Oui |
version |
Version de l’élément |
Texte |
Non |
title_fr |
Titre Français |
Texte |
Oui* |
title_en |
Titre Anglais |
Texte |
Oui* |
title_de |
Titre Allemand |
Texte |
Oui* |
title2_fr |
Titre complémentaire Français |
Texte |
Non |
title2_en |
Titre complémentaire Anglais |
Texte |
Non |
title2_de |
Titre complémentaire Allemand |
Texte |
Non |
description_fr |
Description de la gamme Français |
Texte |
Non |
description_en |
Description de la gamme Anglais |
Texte |
Non |
description_de |
Description de la gamme Allemand |
Texte |
Non |
orderable |
“true” si le composant peut être commandé ou ajouté à une demande de devis, “false” sinon |
Booléen |
Non |
isactive |
“true” si la gamme est active, “false” sinon |
Booléen |
Oui |
origin |
Origine de la gamme (sera transformé en “SmartPart” lors de l’envoi vers le portail) |
Texte |
Non |
type |
Type d’élément : |
|
|
- “product” pour un produit
- “subproduct” pour un sous-assemblage
- “part” pour une pièce
Cette valeur peut être calculée automatiquement (voir ‣) | Texte | Non |
| thumbnail | Vignette de l’élément (jpg, 400x400 pixels). Si le fichier n’est pas dans le même dossier que le fichier csv, un chemin relatif doit être ajouté (par exemple resources/image.jpg) | Texte | Non |
| brand | Marque | Texte | Non |
| um | Unité de mesure d’un article brut (voir Les articles bruts) | Texte | Non |
| mesure | Valeur décimale de l’article brut | Nombre | Non |
| visibilitycustomer | Détermine si un Client a accès à ce produit dans le catalogue. Si vide = 1. Si visibilitycustomer est à 1
visibilitydistributor doit aussi etre à 1 | Booléen | ? |
| visibilitydistributor | Détemine si un Distributeur a accès à ce produit dans le catalogue. Si vide = 1. Si visibilitycustomer est à 1
visibilitydistributor doit aussi etre à 1 | Booléen | ? |
- : Au moins une de ces colonnes, en fonction des langues utilisées
Nom du fichier
Le nom du fichier peut être horodaté ou suffixé, le format est csp-components.csv*. Il est donc possible d’importer plusieurs fichier en même temps
Par exemple csp_components_2025-05-24-12-52.csv
Import
L’import de ce fichier sera fait :
- Lors de l’exécution manuelle d’un import automatique
- Lors de l’exécution d’un import automatique planifié
Rappel : le mapping devra avoir été fait pour prendre en compte toutes les colonnes présentes
Fichiers complémentaires
Ce fichier est complété par :
Exemple
Exemple de fichier :