Import
À quoi sert cette page ?
La page d'import permet de charger un fichier CSV contenant des contacts et de les affecter automatiquement à une campagne. Le processus se déroule en 3 étapes : envoi du fichier, correspondance des colonnes, puis traitement.
Accès : Menu CapCall > Import
Droit requis : capcall > campagnes > créer/modifier
Étape 1 : Envoi du fichier
Formulaire d'import
| Champ | Description |
|---|---|
| Fichier CSV | Fichier .csv ou .txt à importer (séparateur : point-virgule ;) |
| Campagne | Campagne cible (seules les campagnes en brouillon ou actives sont proposées) |
| Mode doublons | Comportement en cas de contact déjà existant |
Modes de gestion des doublons
| Mode | Description |
|---|---|
| Ignorer | Le doublon est ignoré, la ligne est comptée comme doublon |
| Mettre à jour | Les informations du contact existant sont mises à jour |
| Créer | Un nouveau contact est créé même s'il existe déjà |

Historique des imports
Sous le formulaire, un tableau affiche les 20 derniers imports avec :
| Colonne | Description |
|---|---|
| Fichier | Nom du fichier importé |
| Date | Date de l'import |
| Auteur | Utilisateur ayant effectué l'import |
| Total lignes | Nombre de lignes dans le fichier |
| Importées | Nombre de lignes importées avec succès |
| Erreurs | Nombre de lignes en erreur |
| Doublons | Nombre de doublons détectés |
| Statut | Badge (succès / erreur partielle / échec) |

Étape 2 : Correspondance des colonnes
Après l'envoi du fichier, la page affiche :
- Un aperçu des 5 premières lignes du fichier
- Un formulaire de correspondance pour chaque colonne détectée
Pour chaque colonne du CSV, sélectionnez le champ Dolibarr correspondant :
| Champ cible | Description |
|---|---|
| Nom | Nom de famille du contact |
| Prénom | Prénom |
| Adresse email | |
| Tél. pro | Téléphone professionnel |
| Tél. portable | Téléphone portable |
| Poste | Fonction / poste occupé |
| Adresse | Adresse postale |
| Code postal | Code postal |
| Ville | Ville |
| Société | Nom de la société |
| Priorité | Niveau de priorité de l'affectation |
La correspondance est pré-remplie automatiquement lorsque les noms de colonnes du CSV correspondent aux noms des champs (en français ou en anglais).

Étape 3 : Résultat
Après validation de la correspondance, l'import est exécuté. Un message récapitulatif indique :
- Nombre de lignes importées avec succès
- Nombre de doublons détectés
- Nombre de lignes en erreur
Un bouton permet de revenir à la page d'import pour lancer un nouvel import.

Format du fichier CSV
- Encodage : UTF-8 recommandé
- Séparateur : point-virgule (
;) - Première ligne : en-têtes de colonnes (obligatoire)
- Extensions acceptées :
.csv,.txt
Exemple de fichier
Nom;Prénom;Téléphone;Email;Société
Dupont;Jean;0145678901;jean.dupont@example.com;ACME SAS
Martin;Marie;0678901234;m.martin@example.com;BigCorp