<aside>
Aide de Visiativ Service Client
Dans cette page
Le fichier d’import des équipements est utilisé par le Studio pour importer le parc d’équipements
Il est ensuite envoyé vers le portail

Format du fichier
Le fichier csp_equipment 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 dates sont au format YYYYMMDDHHMM sauf si précisé
- 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 |
Clé unique, non exposée aux utilisateurs |
|
|
Peut être composée : |
|
|
|
- Du code produit
- De la version du produit
- Du numéro de série | Texte | Oui |
| serialnumber | Numéro de série | Texte | Oui |
| product2 | sys_reference du produit associé (voir ‣) | Texte | Oui |
| version | Version du produit associé | Texte | Non |
| customer | Nom système de l’organisation du Client Propriétaire | Texte | Non |
| dateofcommissioning | Date de mise en service | Date | Non |
| dateofpurchase | Date d’achat | Date | Non |
| endofwarrantydate | Date de fin de garantie | Date | Non |
| installationaddress | sys_reference de l’adresse d’installation | Texte | Non |
| acquisitiontype | Type d’acquisition
- “purchase” : Achat
- “rental” : Location | Texte | Non |
| thumbnail | Vignette de l’équipement (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 |
| shots | Photos de l’équipement.
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)
Séparateur de valeurs multiples : | | Texte | Non |
| gpslatitude | Latitude GPS | Nombre décimal | Non |
| gpslongitude | Longitude GPS | Nombre décimal | Non |
| gpslastupdatetime | Date/heure de dernière mise à jour des coordonnées GPS | Date | Non |
| maincontact | login du contact principal chez le Client | Texte | Non |
| distributor | Nom système du Distributeur de l’équipement | Texte | Non |
| manufacturingline | Ligne de fabrication | Texte | Non |
| lastvisitdate | Date de dernière visite | Date | Non |
| nextvisitdate | Date de prochaine visite | Date | Non |
| addressprecision | Précisions sur l’adresse | Texte multilignes | Non |
| tournumber | Numéro de tournée | Texte | Non |
| maintenancecontract | sys_reference du contrat de maintenance | Texte | Non |
| status | Etat de l’équipement
- “green” : En fonctionnement
- “orange” : A surveiller
- “red” : En panne | Texte | Non |
| associatedequipment | Équipement associé | Texte | Non |
| warrantytype | Type de garantie
- “partsOnly” : Pièces seulement
- “partsAndWorkforce” : Pièces et main d'oeuvre | Texte | Non |
| isactive | “true” si l’équipement est actif, “false” sinon | Booléen | Non |
| origin | Origine de l’équipement (sera transformé en “SmartPart” lors de l’envoi vers le portail) | | |
| comments | Commentaires | Texte multilignes | Non |
| counter1label | Libellé du compteur 1 | Texte | Non |
| counter1value | Valeur du compteur 1 | Texte | Non |
| counter1lastupdate | Date de dernière mise à jour du compteur 1 | Date | Non |
| counter2label | Libellé du compteur 2 | Texte | Non |
| counter2value | Valeur du compteur 2 | Texte | Non |
| counter2lastupdate | Date de dernière mise à jour du compteur 2 | Texte | Non |
| customtext1 | Valeur du champ personnalisable 1 | Texte | Non |
| customtext2 | Valeur du champ personnalisable 2 | Texte | Non |
| customtext3 | Valeur du champ personnalisable 3 | Texte | Non |
| customtext4 | Valeur du champ personnalisable 4 | Texte | Non |
| customtext5 | Valeur du champ personnalisable 5 | Texte | Non |
| customtext6 | Valeur du champ personnalisable 6 | Texte | Non |
| customtext7 | Valeur du champ personnalisable 7 | Texte | Non |
| customtext8 | Valeur du champ personnalisable 8 | Texte | Non |
| customtext9 | Valeur du champ personnalisable 9 | Texte | Non |
| customtext10 | Valeur du champ personnalisable 10 | Texte | Non |
| iotidentifier | Identifiant IOT de l’équipement | Texte | Non |
| equipmentiottype | Type d’équipement IOT | Texte | Non |
| group | sys_reference du groupe d’équipements auquel appartient cet équipement | Texte | Non |
| ioturl | URL du tbleau de bord IOT de l’équipement | Texte | Non |
Nom du fichier
Le nom du fichier peut être horodaté ou suffixé, le format est csp_equipment_.csv*. Il est donc possible d’importer plusieurs fichier en même temps
Par exemple csp_equipment_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é
Le mapping pour l’équipement ne prendra en compte que les colonnes utiles au Catalogue de pièces détachées. Le reste des colonnes n’est utilisé que dans le portail
Fichiers complémentaires
Ce fichier est complété par :