Aller au contenu principal

Comment ajouter AccountId à un CSV de Contacts Salesforce

Aucun téléversementTesté jusqu’à 10 MB

Recherchez les identifiants de Compte dans un export Salesforce et ajoutez-les aux Contacts tout en gardant visibles les correspondances absentes ou multiples.

Publié le: 2026-09-23Mis à jour: 2026-09-282 minAjouter AccountId aux Contacts
Illustration du flux de données pour « Comment ajouter AccountId à un CSV de Contacts Salesforce »

Pour une relation Contact-Compte précise, l'identifiant d'enregistrement Salesforce est plus fiable qu'un nom d'affichage. Si votre CSV Contacts contient seulement le nom du Compte, vous pouvez rechercher l'ID correspondant dans un export Comptes et l'ajouter sous la forme AccountId.

Le Joiner Contacts-Comptes Salesforce effectue cette recherche localement et refuse de choisir automatiquement lorsqu'une clé correspond à plusieurs Comptes.

Erreur Salesforce : MALFORMED_ID

Salesforce renvoie MALFORMED_ID lorsqu’un identifiant du CSV d’import est mal formé, contient des caractères non pris en charge ou ne correspond pas au type d’enregistrement attendu par le champ mappé. Si une ligne AccountId échoue, vérifiez l’identifiant de compte à 15 ou 18 caractères dans l’organisation source et le mappage vers la relation Compte du contact. Salesforce documente ce code dans son guide sur les erreurs d’identifiant.

Pourquoi AccountId compte

Salesforce utilise des identifiants de 15 ou 18 caractères. La forme de 15 caractères est sensible à la casse ; celle de 18 caractères est case-safe pour les intégrations. Conservez l'identifiant tel qu'il apparaît dans votre export actuel. L'outil ne convertit pas les IDs.

Flux pratique

  1. Exportez les Comptes avec Id et le champ choisi pour le rapprochement.
  2. Vérifiez que Contacts contient la valeur correspondante.
  3. Sélectionnez la clé Contact, la clé Compte et la colonne source de l'ID.
  4. Examinez les Contacts sans correspondance ou ambigus.
  5. Téléchargez le fichier avec une seule colonne AccountId.

Si le CSV Contacts contient déjà AccountId, une correspondance unique remplace l'ancienne valeur. Une ligne non résolue ou ambiguë est vidée afin de ne pas conserver discrètement une relation obsolète.

Nom ou identifiant externe ?

| Champ | Avantage | Risque | | ------------- | --------------- | -------------------------------------------------- | | Nom du Compte | Facile à lire | Peut être dupliqué ou renommé | | ID externe | Souvent stable | Doit exister dans les deux fichiers | | ID Salesforce | Identité exacte | Les IDs de 15 caractères sont sensibles à la casse |

Lorsqu'une clé externe stable existe dans les deux exports, elle est généralement préférable au nom du Compte.

Vérifications avant import

Contrôlez que chaque Contact qui doit avoir un Compte possède un AccountId non vide, que les lignes non résolues ont été examinées et que la colonne ID provient du bon org/export. Valider un CSV peut contrôler la structure du fichier.

La documentation Salesforce sur les identifiants d'enregistrement décrit les formats de 15 et 18 caractères.

FAQ

Dois-je convertir tous les IDs de 15 caractères en 18 caractères ?

Utilisez le format attendu par votre workflow Salesforce. Cet outil conserve l'identifiant exporté et ne le transforme pas.

Un nom unique garantit-il que le Compte est le bon ?

Non. Il prouve seulement que cette valeur apparaît une fois dans le CSV Comptes fourni. Choisissez une clé qui a un sens métier et vérifiez le résultat avant import.

Voir la transformation

Deux tableaux se rejoignent sur une clé exacte.

Ajoutez à chaque commande les données client correspondantes tout en gardant visibles les correspondances absentes ou répétées.

orders.csv · customer_id
orderkeyamount
1001C-4284.50
1002C-9142.75
customers.csv · id
keynametier
C-42AminaPro
C-42AminaVIP
Résultat
orderkeynametier
1001C-42AminaPro
1002C-91——