Importer un fichier CSV

Sur cette page, nous allons examiner les étapes à suivre pour intégrer le processus d'importation de vos documents à partir d'un fichier CSV vers DeviSOC.

Fichier nomenclature : Norme CSV SOC

L'import CSV dans DeviSOC offre la possibilité de récupérer des données provenant d'autres logiciels ou sources de données. Pour garantir un import correct, vous devez paramétrer vos colonnes en respectant les normes et les champs nécessaires. Voici les colonnes minimales nécessaires pour obtenir un import de type "récupération d'une bibliothèque" :

  1. Référence : Le numéro de référence de l'élément.

  2. Description : Une description détaillée de l'élément.

  3. Unité : L'unité de mesure associée à l'élément (par exemple, mètre carré, litre, etc.).

  4. Quantités : La quantité de l'élément.

  5. Prix unitaire : Le prix unitaire de l'élément.

L'ordre dans lequel ces colonnes sont disposées n'est pas important, mais il est essentiel de respecter le nommage exact des titres de colonnes. Vous n'êtes pas obligé de reproduire toutes les colonnes de la norme dans votre fichier, mais ces colonnes minimales doivent être incluses pour assurer un import correct de type "récupération d'une bibliothèque".

Voici les colonnes possible pour obtenir un import de type 'récupération d'une bibliothèque' :

TITLE

String

Correspond au titre de la ligne.

étude de sol, blocs de béton de ciment…

applicable à tous les types.

TYPE

Enum de String : Lot, Element, Chapter

Correspond à la nature de la ligne.

la ligne peut être un élément spécifique d’un lot comme ça peut être un lot complet.

applicable à tous les types.

GUID

String

Identifiant unique de la ligne qui permet l’unicité des références de chaque entrée.

{4835a94b-04c6-4414-ac83-b28faed98b40}

applicable à tous les types.

PARENT_GUID

String

Identifiant unique du parent de la ligne. Ce dernier permet de retirer un type d’un type parent par exemple retirer un élément d’un lot spécifique à ce dernier.

{10674b5d-8a14-478d-a329-9fa0ed592e77}

applicable à tous les types.

CAD_CODE

String :

Peut être NULL

Code CAO associé à la ligne.

Equivalent au CODE CAO dans DeviSOC

0, 32, 3

applicable à tous les types.

PARENT_CAD_CODE

String :

Peut être NULL

Code CAO du parent qui permet de garder une arborescence et la hiérarchie des lignes.

0, 36, 4

applicable aux sous-types qui ont un type parent.

DISPLAY_CODE

String :

Peut être NULL

Code d'affichage pour définir l'ordre de la ligne dans l'arbre hiérarchique.

1, 2, 4

applicable à tous les types.

PARENT_DISPLAY_CODE

String :

Peut être NULL

Code d'affichage du parent de la ligne.

4.1, 4.1.1.3

applicable à tous les types.

UNIT

String :

Peut être NULL

Valeur par défaut : U

Unité de mesure associée à chaque ligne.

U , M2, M3, ML

applicable au type éléments seulement.

UNITARY_PRICE

Number :

Peut être NULL

Valeur par défaut : 0

Prix unitaire de la ligne

0, 2750

applicable au type éléments seulement.

VAT_APPLICABLE

Number :

Peut être NULL

Représente le taux de TVA.

0.2

applicable au type éléments seulement.

QUANTITY

Number :

Peut être NULL

Valeur par défaut : 0

Quantité de la ligne.

0

applicable au type éléments seulement.

DESC_CONTRACTOR

String :

Peut être NULL

Description a destination de l’entreprise de construction . Sera visible dans les documents type CCTP ou les appels d’offres.

L'entrepreneur doit effectuer toutes les démarches auprès des services publics (services concessionnaires, services communaux…..)

applicable au type éléments seulement.

DESC_CLAUSE

String :

Peut être NULL

Autre forme de description qui sera uniquement visible dans le document CCTP ou son équivalent cahier de charges

applicable au type éléments seulement.

DESC_CLIENT

String :

Peut être NULL

Descriptions et informations spécifiques à une ligne à destination d’un client. Visible par exemple dans une notice descriptive basée sur la structure de plan d’un lot.

applicable au type éléments seulement.

DESC_LOCATION

String :

Peut être NULL

Description et informations sur la localisation des travaux sur la ligne .

applicable au type éléments seulement.

DESC_COMMENTARY

String :

Peut être NULL

Commentaires et observations concernant la ligne.

applicable au type éléments seulement.

GENERALITY

Enum de String : 0 ou 1 par défaut 0

Indique si une ligne représente une généralité ou pas.

0 ou 1

applicable à tous les types.

OPTION

Enum de String : 0 ou 1 par défaut 0

Indique si une ligne est une option ou pas.

0 ou 1

applicable à tous les types.

VARIANT

Enum de String : 0 ou 1 par défaut 0

Indique si un élément est une variante ou pas.

0 ou 1

applicable à tous les types.

OPTION_NUMBER

String :

Peut être NULL

Numéro de l’option.

0

applicable à tous les types.

OPTION_LABEL

String :

Peut être NULL

Libellé associé à une option.

Piscine, Véranda…

applicable à tous les types.

LEVEL

Integer

Indique la profondeur du type de la ligne.

profondeur du lot : 2

profondeur des éléments : 9

profondeur des chapitres : 2 à 6

applicable à tous les types.

CLASS

String :

Peut être NULL

Classe et catégorie d’une ligne.

ouvrages

applicable à tous les types.

CARBON_WEIGHT

Number :

Peut être NULL

Valeur par défaut : 0

Poids de la ligne en carbone pour évaluer l’impact environnementale.

applicable au type éléments seulement.

CARBON_ACV_NAME

String :

Peut être NULL

Titre d’un des 13 lots ACV réglementaires

Fondations

applicable au type éléments seulement.

CARBON_ACV_CODE

String :

Peut être NULL

Code d’un des 13 lots ACV réglementaires

2.1

applicable au type éléments seulement.

CODE_INIES

String :

Peut être NULL

Code de la fiche dans la base INIES

13500

applicable au type éléments seulement.

CLASSIFICATION_COST

Number :

Peut être NULL

Valeur par défaut : 0

Coût classifié de la ligne.

applicable au type éléments seulement.

CLASSIFICATION_NAME

String :

Peut être NULL

Nom de la classification utilisée pour cette ligne.

Cloisons

applicable au type éléments seulement.

CLASSIFICATION_CODE

String :

Peut être NULL

Code de la classification.

C20.10

applicable au type éléments seulement.

CATEGORY_NAME

String :

Peut être NULL

Nom de la catégorie de la ligne.

Clos-couvert, Extérieurs, Aménagements, Lots techniques, Frais Annexes…

applicable au type lots seulement.

CATEGORY_CODE

String :

Peut être NULL

Code associé à la catégorie de la ligne.

applicable au type lots seulement.

FINISHING_NAME

String :

Peut être NULL

Nom du type de finition associé à la ligne.

Murs, Sols, Plafonds, Plinthes, Equipements

applicable au type éléments seulement.

FINISHING_CODE

String :

Peut être NULL

Code de la finition.

applicable au type éléments seulement.

CREATION_DATE

String Date

Date de création de la ligne.

2024-09-04T14:32:59

applicable à tous les types.

EDITION_DATE

String Date

Date de la dernière édition ou mise à jour de la ligne.

2024-09-24T16:15:23

applicable à tous les types.

Importer le fichier

  1. Préparez le fichier CSV suivant les indications ci-dessus

  2. si vous souhaitez importer un lot ou des lots , placez vous sur un lot existant

  3. Allez sur le ruban 'Import/export', cliquez sur 'Import CSV'

  4. la fenêtre suivante s'affiche :

  1. Sélectionnez le séparateur décimal présent dans votre fichier

  2. Visualisez éventuellement le fichier de référence en cliquant sur 'Cliquez ici' en bleu

  3. Puis [OK]

Dernière mise à jour