Loading

Normaliser le format des numéros de téléphone dans Salesforce

Date de publication: Apr 17, 2026
Description

Une organisation utilise Service Cloud et les enregistrements d'appels vocaux sont créés dans Salesforce lorsqu'un appel est transmis par une intégration.
Elle rencontre des problèmes avec le formatage des numéros de téléphone dans les enregistrements de contact, car elle a besoin que les numéros de téléphone soient stockés sous le format E.164.

Remarque : si les paramètres régionaux concernant la langue correspondent à Anglais (Canada) ou à Anglais (États-Unis) dans Salesforce, le format des numéros de téléphone dans les enregistrements Salesforce ayant un numéro de téléphone à 11 chiffres (commençant par « 1 ») ou à 10 chiffres est le suivant : (XXX) XXX-XXXX.

De plus, lorsqu'un numéro de téléphone est saisi dans le champ Téléphone, il conserve le format fourni et n'est pas automatiquement mis à jour avec un format normalisé. 

Pour plus d'informations sur le formatage des champs de téléphone standard dans Salesforce, consultez les articles suivants : 
Formats de devise, de dates, d'heures, de noms et de numéros de téléphone
Longueur et formatage du champ standard « Téléphone »

Résolution

Dans cet article, nous expliquons comment obtenir le formatage requis pour un numéro de téléphone avec le format E.164.

Remarque : dans ce cas d'utilisation, nous prenons en compte le champ Téléphone de l'enregistrement Contact et nous obtenons le formatage requis en utilisant un champ de formule personnalisé.

Connectez-vous à votre compte Salesforce.

Étape 1 : cliquez sur l'icône d'engrenage en haut à droite de votre écran, puis sélectionnez Configuration.

 

Picture1.png

 

Étape 2 : dans le gestionnaire d'objet, recherchez Contacts et sélectionnez le bouton Nouveau sous la section Champs et relations.

 

Picture2.jpg

 

Étape 3 : sélectionnez Formule dans Type de données, puis cliquez sur le bouton Suivant

 

Picture3.png

 

Étape 4 : saisissez l'étiquette appropriée pour ce nouveau champ de formule, sélectionnez Texte dans Type de renvoi de la formule, puis cliquez sur le bouton Suivant.

 

Picture 4.png

 

Étape 5 : dans l'éditeur de formule, remplacez la formule par celle indiquée ci-dessous :

 

IF(LEN(Phone) > 0,'+1' + SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Phone, '(', ''), ')', ''), '-', ''), ' ', ''), '.', ''),'') 

 

Picture05.jpg

 

Assurez-vous également que l'option « Traiter les champs vides comme tels » est sélectionnée sous la section Gestion des champs vides, puis cliquez sur le bouton Suivant.

 

Étape 6 : indiquez la sécurité au niveau du champ nécessaire pour les profils requis, ajoutez ces nouveaux champs aux présentations de page concernées, puis sélectionnez le bouton Enregistrer pour créer le champ

 

Picture06.png

 

Picture07.png

 

RÉSULTATS : Voici les divers formats de numéro de téléphone testés :

 

(a) Sortie quand le numéro de téléphone a le format suivant = (XXX) XXX-XXXX

 

Picture08.png

 

(b) Sortie quand le numéro de téléphone a le format suivant = XXX-XXX-XXXX

 

Picture09.png

 

(c) Sortie quand le numéro de téléphone a le format suivant = XXX XXX XXXX 

 

Picture10.png

 

(d) Sortie quand le numéro de téléphone a le format suivant = XXX.XXX.XXXX

 

Picture11.png

 

__________________________________________________________

Écrit par : Ajaypreet Singh Saini | Ambassadeur du forum
Ajaypreet Singh Saini est spécialiste de l'implémentation Salesforce chez Grantbook. Avant Grantbook, Ajaypreet a travaillé pendant deux ans en tant qu'administrateur Salesforce sur Sales Cloud, chargé de configurer et d'administrer les processus complexes et de gérer la sécurité de l'instance Salesforce.

Les Soumissions reflètent uniquement l’opinion de l’utilisateur qui les a mises à disposition et non celle de Salesforce, que l’utilisateur soit affilié ou non à Salesforce. Elles peuvent contenir des produits, services, informations, données, contenus et autres éléments mis à disposition par ou pour le compte de tiers (« Contenus de tiers »).  Salesforce ne contrôle ni n’approuve, et n’est pas non plus responsable de tout Contenu de tiers, notamment de leur exactitude, validité, actualité, exhaustivité, fiabilité, intégrité, qualité, légalité, utilité ou sécurité, ni de tout droit de propriété intellectuelle applicable. Toutes les Soumissions disponibles via un forum ou un panneau de message en réponse à des questions publiées, ou qui prétendent autrement à répondre à des questions, y compris à des questions sur Salesforce ou des programmes, sont disponibles pour information seulement, et vous ne devez jamais vous y fier pour répondre à des questions précises (même si une réponse est marquée comme « meilleure » ou accompagnée de qualifications similaires). Vous devez systématiquement contacter le support Salesforce pour obtenir des réponses à vos questions précises. Salesforce n'a aucun contrôle sur les soumissions et n'est aucunement responsable de quelque utilisation que ce soit, y compris abusive, (ainsi que de toute diffusion) par un tiers des Soumissions.

Si vous avez des questions, puisez dans la sagesse de l'ensemble de notre Trailblazer Community via ce lien : https://trailhead.salesforce.com/trailblazer-community/feed

Numéro d’article de la base de connaissances

001996524

 
Chargement
Salesforce Help | Article