Aller au contenu

Exercice : Migration CRM

Distributions Boréale Inc. est une entreprise québécoise de distribution alimentaire établie à Trois-Rivières. Elle dessert des restaurants, épiceries, hôtels et institutions à travers le Québec.

L’entreprise utilise actuellement un vieux logiciel de gestion pour suivre ses clients et ses ventes. La direction a décidé de migrer vers Salesforce pour centraliser l’information commerciale. L’ancien système a exporté les données dans quatre fichiers CSV :

FichierContenuObjet Salesforce visé
comptes_boreale.csvEntreprises clientesComptes
contacts_boreale.csvPersonnes-ressources chez les clientsContacts
leads_boreale.csvPistes captées lors d’événementsLeads
opportunites_boreale.csvVentes en cours de négociationOpportunités

Ton mandat : ouvrir ces fichiers dans Excel, nettoyer les données, les consolider, puis préparer les fichiers pour l’importation dans Salesforce.


  1. Ouvre un nouveau classeur vide dans Excel.

  2. Importe le fichier comptes_boreale.csv :

    • Va dans DonnéesObtenir des donnéesÀ partir d’un fichierÀ partir d’un fichier texte/CSV.
    • Sélectionne comptes_boreale.csv.
    • Dans l’aperçu, vérifie que le délimiteur est bien le point-virgule (;).
    • Clique sur Charger.
  3. Renomme la feuille créée : double-clique sur l’onglet et nomme-la Comptes.

  4. Répète les étapes 2 et 3 pour les trois autres fichiers :

    • contacts_boreale.csv → feuille Contacts
    • leads_boreale.csv → feuille Leads
    • opportunites_boreale.csv → feuille Opportunités
  5. Enregistre le classeur sous le nom migration_boreale.xlsx.


Les données exportées de l’ancien système contiennent plusieurs problèmes courants. Tu vas les corriger feuille par feuille.

  1. Supprime la colonne ID_Ancien — c’est un identifiant interne de l’ancien système, inutile pour Salesforce.

  2. Corrige les espaces parasites dans la colonne Nom du compte. Utilise la formule SUPPRESPACE() dans une colonne temporaire, puis colle les valeurs corrigées par-dessus l’original.

  3. Identifie et supprime le doublon. Deux lignes représentent la même entreprise (même nom, même téléphone, même adresse).

    • Utilise DonnéesSupprimer les doublons ou repère-le visuellement après avoir nettoyé les espaces.
  4. Vérifie les données manquantes : deux comptes n’ont pas de site web. C’est acceptable — laisse les cellules vides.

  1. Supprime la colonne ID_Contact — même raison que pour les comptes.

  2. Corrige les espaces parasites dans les colonnes Nom et Prénom avec SUPPRESPACE().

  3. Standardise les numéros de téléphone. Certains utilisent des tirets (418-555-0124), d’autres des espaces (418 555 1235) ou aucun séparateur (8195550149). Choisis un format uniforme (ex. : 418-555-0124) et corrige les incohérences manuellement ou avec des formules de texte.

  4. Repère le contact sans courriel (Daniel Lapointe). Note-le, mais ne supprime pas la ligne — un contact sans courriel reste un contact valide.

  1. Supprime le doublon (Amélie Bouchard apparaît deux fois — la note « Doublon — même lead » confirme qu’il s’agit d’une erreur).

  2. Uniformise la colonne Statut. Les valeurs utilisent des casses incohérentes : « Nouveau », « NOUVEAU », « nouveau », « contacté », « Contacté », « Qualifié ». Uniformise en première lettre en majuscule :

    =MAJUSCULE(GAUCHE(A2;1))&MINUSCULE(DROITE(A2;NBCAR(A2)-1))

    Ou corrige manuellement — il n’y a que 11 lignes.

  3. Note le téléphone manquant (Josée Lafleur) et la possible coquille dans le courriel d’André Tanguay (microdufford au lieu de microdufjord). Signale ces anomalies dans une note, mais ne les invente pas — tu n’as pas l’information correcte.

  1. Corrige la colonne Montant :

    • La valeur 45000 de « Logistique régionale Saguenay » contient un espace initial — supprime-le.
    • La valeur 110000 $ de « Contrat annuel produits laitiers » contient un symbole de devise — retire le $ pour ne garder que le nombre.
    • Vérifie que toutes les valeurs sont bien reconnues comme des nombres (alignées à droite dans Excel). Si certaines sont en format texte, utilise VALEUR() pour les convertir.
  2. Corrige le format de date incohérent :

    • L’opportunité « Approvisionnement boulangerie » a une date au format 15/06/2026 alors que les autres utilisent 2026-06-15. Corrige pour que toutes les dates soient dans le même format.
  3. Convertis la colonne Probabilité (%) en format pourcentage : divise les valeurs par 100 si nécessaire et applique le format Pourcentage.


Avant d’importer les données dans Salesforce avec le Data Import Wizard, les fichiers doivent respecter un format précis.

Le Data Import Wizard utilise des noms de champs en anglais. De plus, certains champs sont des listes de valeurs prédéfinies (picklists) : les valeurs dans ton fichier doivent correspondre exactement à celles configurées dans Salesforce, sinon l’importation échouera.

Crée une copie de chaque feuille nettoyée et renomme les colonnes selon la correspondance suivante :

Colonne actuelleNom Salesforce
Nom du compteAccount Name
IndustrieIndustry
TéléphonePhone
AdresseBilling Street
VilleBilling City
ProvinceBilling State/Province
Code postalBilling Zip/Postal Code
Site webWebsite

3.2 Correspondance des valeurs de listes (picklists)

Section intitulée « 3.2 Correspondance des valeurs de listes (picklists) »

Les champs Lead Status et Lead Source sont des listes de valeurs prédéfinies dans Salesforce. Un Trailhead Playground utilise les valeurs par défaut en anglais. Si tu importes une valeur qui n’existe pas dans la liste, Salesforce refusera la ligne.

Dans ta copie de la feuille Leads, remplace les valeurs françaises par leurs équivalents Salesforce :

Statut du lead → Lead Status :

Valeur dans ton fichierValeur Salesforce
NouveauOpen - Not Contacted
ContactéWorking - Contacted
QualifiéWorking - Contacted

Source du lead → Lead Source :

Valeur dans ton fichierValeur Salesforce
Site webWeb
RéférencePartner Referral
Salon commercialOther
  1. Pour chaque feuille préparée (Comptes, Contacts, Leads), enregistre-la dans un fichier CSV séparé :

    • FichierEnregistrer sous → Format CSV UTF-8 (délimité par des virgules) (.csv).
    • Nomme les fichiers : sf_comptes.csv, sf_contacts.csv, sf_leads.csv.
  2. Vérifie le délimiteur dans chaque fichier exporté. Ouvre le CSV dans le Bloc-notes (clic droit → Ouvrir avec → Bloc-notes) et regarde si les valeurs sont séparées par des virgules (,) ou des points-virgules (;).

L’ordre d’importation est crucial à cause des relations entre objets :

  1. Comptes en premier — les contacts y font référence via le champ Account Name.
  2. Contacts en deuxième — lors de l’import, Salesforce associe chaque contact à son compte en cherchant une correspondance exacte sur Account Name.
  3. Leads en dernier — ils sont indépendants (aucun lien avec les comptes ou contacts).

Si tu importes les contacts avant les comptes, Salesforce ne pourra pas créer les liens entre eux.