# Utilisation moteur d'import (CSV Import)

## Le moteur d'import Cn285 <a href="#le-moteur-dimport-cn285" id="le-moteur-dimport-cn285"></a>

### Introduction <a href="#introduction" id="introduction"></a>

![](/files/CvRKcfBwUOl8YhcH7m8L)

L'accès à l'outil de gestion des imports de données se fait via le menu principal en sélectionnant Inouk qui permet d'accéder au menu I.D.M.T.

Cet outil permet d'importer tous types de données dans Cn285 tels que :

* Contracts & contract items
* Products
* Customers
* Contract changes
* Invoicing schedule

![](/files/1G97FSWybTQNCkcztsHl)

### Gestion de l'import (CSV Import) <a href="#gestion-de-limport-csv-import" id="gestion-de-limport-csv-import"></a>

#### **Etape 1 : Créer un nouveau CSV Import** <a href="#etape-1-creer-un-nouveau-csv-import" id="etape-1-creer-un-nouveau-csv-import"></a>

![](/files/2ZxyOrIdMyySbpBiz3t1)

#### Etape 2 :  Sélectionner un importer (le set de données à importer) <a href="#etape-2-selectionner-un-importer-le-set-de-donnees-a-importer" id="etape-2-selectionner-un-importer-le-set-de-donnees-a-importer"></a>

&#x20;

**Import des données**

Sélectionner l'importer relatif aux données à importer :

* Contracts & contracts items
* Products
* Customers
* Contract changes
* Invoicing schedule

![](/files/GHRr9apfg3BZNcAadnTh)

**Saisie de données de l'import**&#x20;

A noter pour cet importer : &#x20;

* 1 ligne du fichier est égale à 1 Contract Item
* Si plusieurs Contracts Items ont le même contrat, les colonnes relatives au Contrat sont identiques

1. Décocher *‘Import from folder’ si le* fichier ne provient pas du serveur
2. Sélectionner le fichier csv
3. Pour vérifier le nombre de lignes du fichier, le bouton *Refresh file's lines count*
4. Sauvegarder
5. Cliquez sur *Lauch Importer*

***On ne sélectionne le debug mode que si l'on souhaite traité pas à pas les erreurs de chargement.***

![](/files/M3kuR0zgT4vGFbEwf3Bq)

### Fonctions avancées <a href="#fonctions-avancees" id="fonctions-avancees"></a>

#### Paramètre de l'import <a href="#parametre-de-limport" id="parametre-de-limport"></a>

L'onglet *Delimiter and encoding* permet de gérer les paramètres du fichier csv en cours d'import.

![](/files/LyKQquEB7QwFvZGRRtc3)

#### Vérification des résultats d'un import <a href="#verification-des-resultats-dun-import" id="verification-des-resultats-dun-import"></a>

Pour vérifier le détail des traitements d'un import, on sélectionne IMQ puis Messages

![](/files/TjTDrndnqcSBVUW9H4Vu)

La vue Message permet de détailler les traitements.\
Les informations relatives à un import sont contenues dans le fichier "Import…" en fonction de l'horaire de celui-ci. Les imports sont classés par ordre de fraicheur décroissant.&#x20;

![](/files/TnS2glJzZK375fPmY2z6)

* INFO : Ne bloque pas l'import
* ERREUR : L'import est bloqué ou la ligne n'est pas importée - **Le debug mode aurait renvoyé une erreur et tout bloqué dès la première erreur de la ligne 1.**

L'onglet Log / Debug permet de voir le résultat des traitements :&#x20;

![](/files/BZRVMJi0PScoU4zvLaPu)

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cn285.app/cn285-documentation/menu-configuration/import-des-donnees/utilisation-moteur-dimport-csv-import.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
