Outil gratuit

Convertisseur d'ID Salesforce : 15 à 18 caractères

Collez un ID, une liste ou un fichier CSV entier. Vous obtenez les ID à 18 caractères, voyez à quel objet appartient chacun et repérez les ID qui ne diffèrent que par les majuscules. C'est gratuit et tout se passe dans votre navigateur : rien n'est envoyé.

Vos ID Salesforce

Le convertisseur a besoin de JavaScript. Vous trouverez plus bas comment se construisent les trois caractères supplémentaires.

Fonctionnement

D'où viennent les trois caractères supplémentaires

Un ID à 15 caractères est sensible à la casse : pour Salesforce, 001xx000003DHur et 001XX000003DHUR sont deux enregistrements différents. Les trois caractères supplémentaires codent la position des majuscules, si bien que l'ID à 18 caractères résiste aux outils qui ignorent la casse.

Salesforce le qualifie de « case-safe » (résistant à la casse). Il n'est pas pour autant insensible à la casse : si vous modifiez à la main la casse d'un ID à 18 caractères, le suffixe ne correspond plus. C'est aussi ce qui permet à ce convertisseur de rétablir les majuscules qu'Excel a supprimées.

Le suffixe en quatre étapes

  • Découpez les 15 caractères en trois blocs de cinq
  • Additionnez, dans chaque bloc, 1, 2, 4, 8 ou 16 selon la position (1 à 5) de chaque majuscule
  • Associez chaque somme (0 à 31) à un caractère de A à Z, puis de 0 à 5
  • Ajoutez les trois caractères à la fin : 001xx000003DHur + AAG

Essayez un cas réel

Chaque exemple charge ses ID dans le convertisseur. Les deux premiers viennent de la documentation de Salesforce.

Excel et Google Sheets

Le piège de RECHERCHEV avec les ID à 15 caractères

Dans Excel, RECHERCHEV, RECHERCHEX et EQUIV (VLOOKUP, XLOOKUP et MATCH en anglais) ignorent la casse. Deux ID à 15 caractères qui ne diffèrent que par les majuscules passent pour un seul enregistrement, et la recherche renvoie le premier trouvé.

Convertissez en 18 caractères avant toute recherche. Si vous devez garder des ID à 15 caractères, EXACT compare en tenant compte de la casse.

  • Les rapports renvoient des ID à 15 caractères ; l'API et Data Loader, des ID à 18
  • Salesforce accepte les deux à l'import comme à la mise à jour
  • Un champ de formule CASESAFEID ajoute l'ID à 18 caractères à chaque rapport

Formules à copier

=XLOOKUP(TRUE, EXACT($A$2:$A$5000, D2), $B$2:$B$5000)

/* Salesforce: a formula field (Text) that shows the 18-character ID */
CASESAFEID(Id)

Des ID à 18 caractères dans vos données

Quatre étapes pour que toutes vos listes à rapprocher contiennent des ID qui résistent à Excel.

  1. 1

    Exporter en 18 caractères

    Data Loader et l'export hebdomadaire des données fournissent déjà des ID à 18 caractères. Les rapports en donnent 15.

  2. 2

    Ajouter un champ CASESAFEID

    Un champ de formule de type texte avec CASESAFEID(Id) affiche l'ID à 18 caractères dans les rapports et les vues de liste.

  3. 3

    Convertir ici les listes ponctuelles

    Collez une colonne ou ouvrez le CSV : vous récupérez le même fichier, avec une colonne à 18 caractères à côté de chaque colonne d'ID.

  4. 4

    Importer par ID

    Dans Account Engagement (Pardot), associez les prospects par ID CRM plutôt que par email quand c'est possible ; Salesforce le recommande pour relier les prospects au bon lead ou contact.

Les ID dans les imports et le rapprochement

Là où la différence entre 15 et 18 caractères compte, dans Pardot et Data 360 (anciennement Data Cloud).

  • 15caractères : sensible à la casse, ce qu'affichent les rapports
  • 18caractères : résistant à la casse, ce que renvoie l'API
  • 3caractères : le préfixe de clé qui désigne l'objet
  • Import Pardot. L'import associe les prospects par email ou par ID CRM, c'est-à-dire l'ID du lead ou du contact Salesforce. Salesforce recommande l'ID CRM quand vous l'avez, pour que les nouveaux prospects se relient au bon enregistrement.
  • Règles de correspondance Data 360. La correspondance exacte ignore la casse : Maryanne et MARYANNE sont considérés comme identiques. Pour les ID CRM à 15 caractères, Salesforce indique de sélectionner « Sensible à la casse » ou de rapprocher sur l'ID à 18 caractères.
  • Rapports et exports. Les rapports donnent 15 caractères, Data Loader et l'export hebdomadaire des données 18. C'est en mélangeant les deux dans une même liste que naissent les doublons.
  • Préfixe de clé. Les trois premiers caractères désignent l'objet : 00Q un lead, 003 un contact, 001 un compte. Les objets personnalisés commencent à a00.

FAQ du convertisseur d'ID Salesforce

Réponses courtes aux questions fréquentes sur les ID Salesforce à 15 et 18 caractères.

Comment convertir un ID Salesforce de 15 en 18 caractères ?

Collez-le dans le convertisseur ci-dessus. Dans Salesforce même, un champ de formule avec CASESAFEID(Id) affiche la version à 18 caractères. Les trois caractères ajoutés indiquent lesquels des 15 caractères sont des majuscules.

Comment ramener un ID de 18 à 15 caractères ?

Supprimez les trois derniers caractères. Salesforce recommande de conserver l'ID à 18 caractères, car lui seul résiste aux outils qui ignorent la casse.

L'ID à 18 caractères est-il insensible à la casse ?

Salesforce le qualifie de « case-safe » (résistant à la casse), pas d'insensible à la casse : si l'on modifie à la main la casse d'un ID à 18 caractères, le suffixe ne correspond plus. Le suffixe enregistre les majuscules d'origine, ce qui permet de les rétablir.

Pourquoi RECHERCHEV renvoie-t-elle le mauvais enregistrement ?

Les fonctions de recherche d'Excel ignorent la casse : des ID à 15 caractères qui ne diffèrent que par les majuscules paraissent identiques. Convertissez d'abord les ID en 18 caractères, ou comparez-les avec EXACT.

À quel objet appartient un ID ?

Les trois premiers caractères, le préfixe de clé, désignent l'objet : 001 compte, 003 contact, 00Q lead, 006 opportunité, 701 campagne, 005 utilisateur, 500 requête. Les objets personnalisés utilisent des préfixes à partir de a00.

Mes ID sont-ils envoyés sur un serveur ?

Non. Le convertisseur et la lecture du fichier CSV s'exécutent dans votre navigateur ; rien n'est envoyé ni stocké. Rien de ce que vous saisissez n'est transmis, ni à nous ni à un outil de mesure d'audience.

Avec nous, Salesforce Marketing travaille pour vous

Parlez à un consultant certifié, pas à un commercial, et sortez du premier appel en sachant quelle est votre prochaine étape.