Top 50 des questions et réponses d'entretien Salesforce pour 2026

Vous vous préparez pour un entretien chez Salesforce ? Il est temps d'adapter vos connaissances à la plateforme la plus demandée qui façonne les opérations commerciales modernes. Comprendre questions d'entretien Salesforce vous permet d'évaluer votre compréhension des concepts CRM, des outils d'automatisation et des approches de mise en œuvre pratiques, révélant ainsi votre niveau de compréhension de la plateforme.
L'écosystème Salesforce offre de vastes opportunités dans tous les secteurs, des développeurs et administrateurs aux consultants et analystes. Que vous soyez débutant ou professionnel expérimenté avec 5 ou même 10 ans d'expérience technique, maîtriser ces questions et réponses renforcera vos compétences analytiques, votre expertise métier et votre confiance en vous. Grâce à une expertise technique solide et une expérience pratique approfondie, vous pourrez facilement démontrer les compétences recherchées par les recruteurs et les chefs d'équipe chez les meilleurs professionnels Salesforce.
S’appuyant sur les points de vue de plus de 65 responsables techniques et de plus de 50 responsables du recrutement, ces questions représentent des scénarios concrets recueillis auprès de professionnels, de cadres supérieurs et d’experts de différents domaines afin de vous garantir un guide de préparation complet et fiable. Lire la suite...
👉 Téléchargement PDF gratuit : Questions et réponses d’entretien Salesforce
Questions et réponses de l'entretien Salesforce
1) Qu'est-ce que Salesforce et pourquoi est-il largement utilisé dans les entreprises modernes ?
Salesforce est une plateforme de gestion de la relation client (CRM) de premier plan basée sur le cloud, qui permet aux entreprises de gérer leurs ventes, leur marketing, leur service client et leurs analyses au sein d'un écosystème unique. Contrairement aux CRM installés sur site, Salesforce élimine le besoin de serveurs locaux et de maintenance informatique lourde, permettant ainsi aux utilisateurs d'accéder à leurs données en temps réel, où qu'ils soient.
Les avantages comprennent: Une grande évolutivité, une personnalisation poussée grâce à des outils déclaratifs (comme Flow et Lightning App Builder) et un vaste écosystème d'applications tierces via AppExchange. Par exemple, une entreprise de vente au détail peut suivre ses prospects, automatiser ses parcours marketing et gérer son service après-vente en toute simplicité, le tout dans le cloud Salesforce.
2) Expliquez la différence entre Salesforce.com et Force.com.
| Aspect | Salesforce.com | Force.com |
|---|---|---|
| Interet | Application CRM | Plateforme en tant que service (PaaS) |
| Utilisation | Utilisé pour les fonctionnalités CRM standard | Utilisé pour le développement d'applications personnalisées |
| Exemple | Sales Cloud, Service Cloud | Applications RH ou ERP personnalisées développées avec Apex et Visualforce |
En bref, Salesforce.com est le produit CRM pour utilisateur final, tandis que Force.com est le plateforme de développement sous-jacente qui permet aux développeurs de créer et de déployer des applications personnalisées étendant les fonctionnalités de Salesforce.
3) Quels sont les différents types de clouds proposés par Salesforce ?
Salesforce propose différents « clouds » adaptés à des domaines d'activité spécifiques :
- Sales Cloud – Rationalise la gestion des prospects et des opportunités.
- Service Cloud – Améliore le support client grâce à l'automatisation et au suivi des dossiers.
- Nuage de marketing – Permet de mener des campagnes de marketing numérique ciblées.
- Commerce Cloud – Alimente le commerce électronique et les vitrines numériques.
- Découvrez le cloud – Crée des portails clients et partenaires.
- Analytics Cloud (Tableau CRM) – Fournit des rapports puissants et des analyses basées sur l'IA.
Chaque cloud remplit une fonction distincte, mais s'intègre parfaitement à la plateforme Salesforce.
4) Comment fonctionne le modèle de données Salesforce ?
Le modèle de données Salesforce est construit sur le concept de objets et relations.
- Objets standard: Entités prédéfinies telles que les comptes, les contacts et les opportunités.
- Objets PersonnalisésEntités définies par l'utilisateur pour la capture de données spécifiques à l'entreprise. Les relations entre les objets (recherche, maître-détail et plusieurs-à-plusieurs) définissent l'interconnexion des enregistrements.
Par exemple, un Opportunity un enregistrement pourrait être lié à un Account via un lien maître-détail, garantissant l'intégrité référentielle et la cohérence des rapports.
5) Que sont les règles de validation dans Salesforce ?
Les règles de validation garantissent la qualité des données en appliquant la logique métier au niveau des champs. Une règle se compose d'un Formule booléenne qui s'évalue à vrai ou faux et à un un message d'erreur affiché lorsque les critères ne sont pas remplis.
Exemple :
ISPICKVAL(StageName, "Closed Won") && ISBLANK(CloseDate)
Cela empêche les utilisateurs de clôturer une opportunité sans préciser de date de clôture. Des règles de validation appropriées réduisent les incohérences, préservent l'intégrité des données et améliorent la précision des rapports.
6) Quels sont les différents types de relations dans Salesforce ?
Salesforce prend en charge trois types de relations principaux :
| Type de relation | Description | Exemple |
|---|---|---|
| Lookup | Lien ténu entre les objets | Contact lié au compte |
| Maître-Détail | relation parent-enfant forte | Éléments de ligne d'opportunité liés à l'opportunité |
| Plusieurs à plusieurs | Créé via des objets de jonction | Relation entre les cours et les étudiants |
Comprendre les types de relations permet de maintenir une architecture de données évolutive et alignée sur les hiérarchies commerciales réelles.
7) Quelle est la différence entre un rôle et un profil dans Salesforce ?
| Critères | profil | Rôle |
|---|---|---|
| Interet | Définit les autorisations au niveau de l'objet et au niveau du champ | Les contrôles enregistrent la visibilité à travers la hiérarchie |
| Affectation | Chaque utilisateur doit en avoir un | Optionnel |
| Exemple | Utilisateur commercial, administrateur système | Directeur des ventes, responsable régional |
En substance, Profils déterminer ce qu'est un utilisateur can do, tandis que rôle déterminer what data l'utilisateur can seeLes profils gèrent la sécurité au niveau fonctionnel ; les rôles la gèrent au niveau des données.
8) Expliquez le modèle de sécurité de Salesforce.
Salesforce suit un modèle de sécurité multicouche :
- Niveau organisationnel : Contrôle qui peut se connecter et depuis où.
- Niveau d'objet : Contrôlé via des profils et des ensembles d'autorisations.
- Niveau terrain : Gère la visibilité de champs spécifiques.
- Niveau record : Géré par une hiérarchie des rôles, des règles de partage et le partage manuel.
Ce modèle garantit que les utilisateurs n'ont accès qu'aux données dont ils ont besoin, appliquant ainsi le principe du moindre privilège tout en préservant l'efficacité de la collaboration.
9) Qu'est-ce qu'une règle de workflow dans Salesforce, et en quoi diffère-t-elle de Process Builder ?
Les règles de workflow sont des outils d'automatisation déclaratifs qui effectuent des actions simples (mises à jour de champs, alertes par e-mail) lorsque des critères spécifiés sont remplis.
Générateur de processus, en revanche, offre une interface plus avancée pour automatiser les processus en plusieurs étapes, tels que la création d'enregistrements ou l'invocation de flux.
Tableau des différences :
| Fonctionnalité | Workflow | Générateur de processus |
|---|---|---|
| Complexité | Simple | Modérée |
| Action | Limité | Avancé (par exemple, création d'enregistrements) |
| Usage futur | Obsolète | Remplacé par Flow Builder |
À compter de 2025, Salesforce recommande migration vers Flow Builder, qui unifie les outils d'automatisation sur une seule plateforme.
10) Qu'est-ce que Salesforce Flow Builder et quels sont ses avantages ?
Flow Builder est l'outil d'automatisation nouvelle génération de Salesforce qui permet aux utilisateurs de créer des processus métier complexes via une interface visuelle, sans écrire de code. Il prend en charge plusieurs types de flux, notamment les flux déclenchés par enregistrement, les flux d'écran et les flux planifiés.
Les avantages comprennent:
- Cadre d'automatisation unifié remplaçant Workflow et Process Builder
- Contrôles de débogage et de restauration améliorés
- Capacité à effectuer des mises à jour inter-objets
- Évolutif pour l'automatisation à l'échelle de l'entreprise
Par exemple, une entreprise peut utiliser Flow Builder pour générer automatiquement des tâches de suivi lorsqu'un nouveau prospect est créé, garantissant ainsi qu'aucune vente potentielle ne soit manquée.
11) Qu'est-ce qu'Apex dans Salesforce ?
Apex est le langage de programmation propriétaire, fortement typé et orienté objet de Salesforce, utilisé pour créer une logique métier personnalisée. Il s'exécute sur le Plateforme Lightning, permettant aux développeurs d'écrire du code qui interagit directement avec la base de données (opérations DML), exécute une logique complexe ou déclenche une automatisation impossible avec des outils déclaratifs.
La syntaxe d'Apex ressemble beaucoup à Java, prenant en charge les classes, les interfaces et les collections.
Exemple :
if(Opportunity.Amount > 100000){
Opportunity.Priority__c = 'High';
}
Apex s'exécute dans un environnement multi-locataires, qui impose des limites strictes au régulateur afin de maintenir la stabilité de la plateforme.
12) Que sont les limites de gouvernance Salesforce et pourquoi sont-elles importantes ?
Les limites de gouvernance permettent à Salesforce de garantir une utilisation équitable des ressources dans son architecture mutualisée. Elles plafonnent la quantité de données ou de puissance de traitement qu'une transaction peut utiliser afin d'éviter toute monopolisation.
Les limites courantes comprennent :
| Type de limite | Exemple | Valeur limite |
|---|---|---|
| Requêtes SOQL | Nombre par transaction | 100 |
| Instructions DML | Par transaction | 150 |
| Temps de processeur | Par transaction | 10,000 ms |
Si une limite est dépassée, la transaction entière échoue et une exception d'exécution est levée. Les développeurs expérimentés conçoivent un code Apex efficace qui respecte ces limites en utilisant traitement en masse, traitement asynchronebauen requêtes optimisées.
13) Expliquez la différence entre un déclencheur et un générateur de processus.
| Aspect | Gâchette | Générateur de processus |
|---|---|---|
| Type | Basé sur le code | Déclaratif |
| Internationaux | Avant/Après DML | Après DML |
| Souplesse | Haute | Modérée |
| Entretien | Complexe | Facile |
Les déclencheurs sont des portions de code Apex qui s'exécutent avant ou après la modification d'un enregistrement. Ils permettent de gérer une logique complexe impliquant plusieurs objets et d'effectuer des opérations sur la base de données.
Exemple : Mise à jour de tous les enregistrements enfants lorsqu'un enregistrement parent est modifié.
Alors que Process Builder gère les automatisations simples, Les déclencheurs gèrent la logique et les dépendances des données plus complexes..
14) Quelle est la différence entre SOQL et SOSL dans Salesforce ?
| Critères | SOQL (Salesforce Object Query Language) | SOSL (Langage de recherche d'objets Salesforce) |
|---|---|---|
| Interet | Interroger les enregistrements d'un seul objet | Recherche de texte dans plusieurs objets |
| Syntaxe | SÉLECTIONNER les champs de l'objet WHERE condition | RECHERCHER LE « mot-clé » DANS TOUS LES CHAMPS |
| Case Study | Récupérer des données structurées | Recherche par mots-clés globale |
Exemple :
- SOQL :
SELECT Name FROM Account WHERE Industry = 'Banking' - SOSL :
FIND 'Bank' IN ALL FIELDS RETURNING Account(Name)
SOQL est structuré et précis, tandis que SOSL est en texte intégral et flexible pour les recherches.
15) Quelle est la différence entre les déclencheurs Before et After dans Salesforce ?
Avant les déclencheurs Exécuter cette commande avant l'enregistrement des données dans la base de données, souvent utilisée pour mettre à jour ou valider les valeurs des champs.
Après les déclencheurs Exécuter après l'enregistrement des données, utilisé pour les actions nécessitant des identifiants d'enregistrement (comme la création d'enregistrements associés).
| Type de déclencheur | Quand ça marche | Usage commun |
|---|---|---|
| Avant le déclenchement | Avant l'enregistrement DML | Mises à jour des champs, validation |
| Après le déclenchement | Après l'enregistrement DML | Créer/mettre à jour les enregistrements associés |
Exemple : Un déclencheur « avant insertion » peut remplir automatiquement un champ personnalisé, tandis qu'un déclencheur « après insertion » peut créer un journal d'audit.
16) Quels sont les différents types de collections dans Apex ?
Apex propose trois principaux types de recouvrements :
- Liste – Collection ordonnée d'éléments (
List<Account> accList = new List<Account>();). - complet » – Éléments uniques non ordonnés (
Set<String> citySet = new Set<String>();). - Carte – Paires clé-valeur (
Map<Id, Account> accMap = new Map<Id, Account>();).
Les collections améliorent l'efficacité en permettant aux développeurs de traiter plusieurs enregistrements en masse, une stratégie clé pour éviter d'atteindre les limites de ressources.
17) Que sont les classes de test Apex et pourquoi sont-elles obligatoires ?
Les classes de test Apex vérifient que votre code fonctionne comme prévu et préviennent les régressions lors du déploiement. Salesforce exige au minimum Couverture de code de 75 % pour le déploiement en production.
Avantages des cours d'essai :
- Valider la correction fonctionnelle
- Prévenir les pannes après les mises à jour
- Soutenir l'intégration continue et les pratiques DevOps
Exemple :
@isTest
private class AccountTest {
static testMethod void testAccountInsert() {
Account acc = new Account(Name='Test');
insert acc;
System.assertNotEquals(null, acc.Id);
}
}
Des classes de test bien écrites témoignent à la fois de la rigueur technique et de la fiabilité du code.
18) Que sont les composants Lightning et quels types existent ?
Les composants Lightning sont des blocs de construction d'interface utilisateur réutilisables pour développer des interfaces Web dynamiques dans Salesforce.
Il existe deux types principaux :
- Composants de l'aura – Le framework d'origine ; basé sur des composants, mais plus complexe.
- Composants Web Lightning (LWC) – Norme moderne construite sur les technologies web natives (HTML, JS et composants web).
Avantages du LWC :
- Des performances plus rapides
- Rendu DOM léger
- Intégration facile avec JavaAPI de script
Exemple : Un tableau de bord des ventes construit à l'aide de LWC offre des indicateurs en temps réel, des mises en page réactives et une communication entre les composants.
19) Quelle est la différence entre les composants Aura et les composants Web Lightning (LWC) ?
| Fonctionnalité | Aura | LWC |
|---|---|---|
| Technologie | Cadre Salesforce personnalisé | Composants Web standard |
| Performances | Ralentissez | Plus rapide et optimisé |
| Réutilisable | Modérée | Haute |
| Courbe de progression | Raide | Plus facile pour les développeurs JS |
Salesforce est suppression progressive d'Aura en faveur de LWC. Les développeurs Salesforce modernes sont censés maîtriser LWC pour tout nouveau développement d'interface utilisateur en raison de ses performances et de sa facilité de maintenance supérieures.
20) Comment intégrer Salesforce à des systèmes externes ?
Salesforce propose plusieurs mécanismes d'intégration en fonction des besoins de l'entreprise :
- API REST – Léger et largement utilisé pour les intégrations web.
- API SOAP – Pour une communication structurée au niveau de l'entreprise.
- API en masse – Pour le traitement de volumes de données importants.
- Événements de l'API de streaming / de la plateforme – Pour des mises à jour en temps réel.
- Services externes / Identifiants nommés – Pour les appels externes sécurisés.
Par exemple, l'intégration de Salesforce avec SAP L'API REST permet la synchronisation automatique des données de commande, garantissant ainsi des informations commerciales cohérentes et à jour entre les systèmes.
21) Qu'est-ce que Salesforce Lightning App Builder ?
Salesforce Lightning App Builder est un outil déclaratif qui permet aux utilisateurs de concevoir et de personnaliser des pages à l'aide de composants glisser-déposer.
Il permet de créer pages d'enregistrement personnalisées, pages d'accueil et pages d'application sans écrire de code.
Les principaux avantages incluent :
- Prend en charge les composants standard et personnalisés (y compris les LWC).
- Active les règles de visibilité dynamiques
- S'intègre parfaitement aux composants AppExchange
Exemple : Un responsable des ventes peut concevoir une page d'enregistrement de type tableau de bord affichant les indicateurs clés de performance (KPI), les listes associées et les flux Chatter sur un seul écran.
22) Expliquez la différence entre Lightning Experience et Salesforce Classic.
| Critères | Salesforce classique | Expérience éclair |
|---|---|---|
| UI design | Interface héritée | Interface utilisateur moderne et réactive |
| Personnalisation | Limité | Basé sur des composants (créateur d'applications) |
| Performances | Ralentissez | Optimisé avec la mise en cache |
| Soutien futur | Le mode de maintenance | Amélioration active |
Lightning Experience offre une interface utilisateur moderne et plus flux de travail intuitifToutes les nouvelles fonctionnalités de Salesforce, y compris les formulaires dynamiques, sont exclusives à Lightning, ce qui rend la migration incontournable pour la plupart des organisations.
23) Quelle est la différence entre les rapports et les tableaux de bord dans Salesforce ?
Affichage des rapports données tabulaires ou résumées à partir des enregistrements Salesforce, tandis que les tableaux de bord présentent représentations visuelles (graphiques, jauges, indicateurs) de ces données.
| Aspect | Rapports | Tableaux de bord |
|---|---|---|
| Interet | Analyse détaillée des données | Visualisation de haut niveau |
| Composants | Champs, filtres, regroupements | Graphiques, tableaux, indicateurs |
| Exemple | Pipeline par région | Graphique des tendances des ventes |
En pratique, un tableau de bord est alimenté par un ou plusieurs rapportsEnsemble, ils permettent le suivi des performances, les prévisions et la prise de décision au niveau de la direction.
24) Quels sont les différents types de rapports dans Salesforce ?
Salesforce fournit quatre types de rapports:
- Rapports tabulaires – Vue liste simple (comme Excel).
- Rapports de synthèse – Groupés par champs (par exemple, par région).
- Rapports matriciels – Groupés par lignes et colonnes.
- Rapports joints – Combiner plusieurs blocs de rapports pour comparaison.
Exemple : Un rapport consolidé peut comparer les revenus provenant de Sales Cloud et Service Cloud des données permettant de révéler les performances interdépartementales.
25) Quel est l'objectif du processus de déploiement Salesforce ?
Le déploiement dans Salesforce implique migration des métadonnées et de la configuration d'un environnement à un autre (par exemple, Sandbox → Production).
Les outils de déploiement courants comprennent :
- Ensembles de modifications (déclaratif)
- Interface de ligne de commande Salesforce (SFDX)
- Outil de migration ANT
- Pipelines CI/CD basés sur Git
Un déploiement efficace garantit le contrôle des versions, la traçabilité et la fourniture cohérente des fonctionnalités au sein des organisations. De nombreuses entreprises l'utilisent désormais. Centre DevOps pour des déploiements automatisés et sans erreur.
26) Que sont les environnements de test Salesforce (Sandboxes) et quels types existent ?
Les bacs à sable sont environnements isolés Utilisé pour le développement, les tests et la formation sans impacter les données de production.
| Type | Interet | Données copiées |
|---|---|---|
| Développeur | Codage et tests | Métadonnées uniquement |
| Développeur Pro | Stockage plus grand | Métadonnées uniquement |
| Copie partielle | Tests UAT / QA | Métadonnées + sous-ensemble de données |
| Bac à sable complet | Staging | Réplique complète |
L'utilisation de bacs à sable prend en charge un cycle de vie de développement sûr, permettant l'expérimentation et les tests avant la mise en production.
27) Qu'est-ce que le cycle de vie d'une application Salesforce et quelles sont ses étapes ?
Le Cycle de vie des applications Salesforce couvre l'ensemble du processus, de l'idée au déploiement et à la maintenance.
Les étapes comprennent :
- Plan – Recueillir les besoins.
- Se construisent – Configurer ou coder.
- Test – Valider les fonctionnalités et les données.
- Déployer – Passer en production.
- Surveiller et améliorer – Suivre les performances et itérer.
Ce cycle de vie structuré garantit des versions stables et de haute qualité, alignées sur les objectifs commerciaux.
28) Expliquez l'utilisation des ensembles de modifications dans Salesforce.
Les ensembles de changement sont outils pointer-cliquer Utilisés pour déployer des métadonnées entre organisations Salesforce liées, ils prennent en charge des composants tels que les objets, les champs, les flux de travail, les classes Apex, etc.
Avantages :
- Aucune connaissance de codage requise.
- Garantit la traçabilité des modifications.
Limitations:
- Impossible de déployer entre organisations non liées.
- Ne prend pas en charge tous les types de métadonnées (comme les rapports ou les modèles d'e-mails).
Pour plus de flexibilité, les équipes utilisent souvent Interface de ligne de commande Salesforce (SFDX) or Ensemble d'engrenages pour les pipelines CI/CD.
29) Quels sont les avantages et les inconvénients de l'utilisation de Salesforce DX (SFDX) ?
| Facteur | Avantages | Désavantages |
|---|---|---|
| Contrôle de version | Permet la collaboration basée sur Git | Nécessite une configuration et une formation |
| Modularité | Développement piloté par le code source | Complexe pour les non-programmeurs |
| Automatisation | Idéal pour l'intégration continue et la mise sur le marché. | Courbe d'apprentissage |
SFDX a révolutionné le développement Salesforce en passant d'une approche centrée sur l'organisation à une approche centrée sur l'organisation. architecture pilotée par la source, permettant les pratiques DevOps, de meilleurs tests et une collaboration d'équipe modulaire.
30) Que sont les métadonnées et les données dans Salesforce ?
Métadonnées définit la structure et la configuration de votre organisation Salesforce (par exemple, les objets, les champs, les flux de travail).
Date fait référence aux enregistrements proprement dits stockés dans la base de données (par exemple, les prospects, les comptes, les opportunités).
| Élément | Exemple de métadonnées | Exemple de données |
|---|---|---|
| Exlcusion | Objet « Projet » personnalisé | Enregistrement : Projet Alpha |
| Champ | champ « Date de début » | 2025-05-02 |
| Règle | Règle de validation | Respecter la logique des délais |
Comprendre cette distinction est essentiel pour déploiements, sauvegardes et migrations de données, garantissant l'intégrité structurelle et transactionnelle dans tous les environnements.
31) Que sont les règles de partage dans Salesforce ?
Règles de partage étendre l'accès au niveau de l'enregistrement au-delà de ce qui est défini par paramètres par défaut à l'échelle de l'organisation (OWD).
Ils accordent automatiquement l'accès aux utilisateurs en fonction de la propriété de l'enregistrement ou de critères spécifiques.
Types:
- Partage basé sur le propriétaire – Accorde l’accès aux enregistrements appartenant à des rôles ou des groupes spécifiques.
- Partage basé sur des critères – Accorde l'accès en fonction des valeurs d'enregistrement.
Exemple : Une règle de partage peut permettre aux « représentants commerciaux » de consulter les opportunités où la « Région = Ouest ».
Cette fonctionnalité favorise la collaboration sans compromettre la sécurité des données.
32) Expliquez la différence entre les profils, les rôles et les ensembles d'autorisations.
| Fonctionnalité | profil | Rôle | Ensemble d'autorisations |
|---|---|---|---|
| Fonction | Définit les autorisations de base | Contrôle la visibilité des données | Ajoute des autorisations supplémentaires |
| Domaine | Accès au niveau des objets et des champs | hiérarchie au niveau de l'enregistrement | Accès utilisateur finement paramétré |
| Affectation | Un par utilisateur | Optionnel | Plusieurs par utilisateur |
Exemple : Un représentant commercial peut avoir un Sales Profile, être sous Sales Manager Roleet ont un Marketing Permission Set pour accéder à la campagne.
Ensemble, ces contrôles ce qu'un utilisateur peut faire et ce qu'ils peuvent voir.
33) Qu'est-ce qu'un type d'enregistrement et pourquoi est-il utile ?
Les types d'enregistrements permettent plusieurs processus d'affaires exister au sein d'un seul objet en contrôlant mises en page, valeurs des listes de sélection et processus.
Par exemple, Opportunity Un objet peut avoir des types d'enregistrements distincts pour New Business et Renewals, chacune avec des étapes de vente et des configurations différentes.
Avantages:
- Expériences utilisateur personnalisées par département
- Saisie de données simplifiée
- Automatisation rationalisée
Ils sont essentiels lorsque le même objet sert à plusieurs flux de travail.
34) Qu'est-ce qu'un processus d'approbation dans Salesforce ?
An Processus d'approbation Automatise l'acheminement des dossiers pour examen et autorisation.
Il définit critère d'entrée, mesures, approbateursbauen actes (comme les mises à jour ou les notifications sur le terrain).
Exemple : Une demande de remise peut nécessiter l'approbation d'un responsable des ventes si la remise dépasse 20 %.
Les processus d'approbation garantissent gouvernance, conformité et responsabilité dans les flux de travail d'entreprise.
35) Quelle est la différence entre Workflow, Process Builder et Flow ?
| Outil | Complexité | Statut (2025) | Case Study |
|---|---|---|---|
| Workflow | Automatisation simple | Obsolète | Mises à jour sur le terrain, alertes par courriel |
| Générateur de processus | Logique à plusieurs étapes | Legacy | Mise à jour des enregistrements, création de tâches |
| Débit | Automatisation unifiée | Actif | Tous les besoins d'automatisation |
Débit est maintenant le outil recommandéIl combine la puissance du code avec une interface visuelle, prenant en charge une logique avancée, des flux d'écrans et des sous-flux, le tout sans Apex.
36) Quelle est la différence entre un groupe public et une file d'attente dans Salesforce ?
| Fonctionnalité | Groupe public | Queue |
|---|---|---|
| Interet | Partager les enregistrements et attribuer les accès | Gérer la propriété des enregistrements |
| Membres | Utilisateurs, rôles, groupes | Utilisateurs uniquement |
| Case Study | Règles de partage, partage manuel | Attribution des dossiers et des responsabilités |
Exemple : Lors de la création de nouvelles demandes d'assistance, les utilisateurs peuvent saisir un File d'attente des dossiers pour que les agents puissent réclamer, tandis que Groupes publics Gérer un partage plus large des données entre les équipes.
37) Expliquez les options d'importation et d'exportation de données Salesforce.
Salesforce propose plusieurs outils pour le déplacement des données :
- Assistant d'importation de données – Pour les petits volumes de données (<50 000 enregistrements).
- Chargeur de données – Pour les volumes importants (prend en charge jusqu'à 5 millions d'enregistrements).
- API en masse – Pour la migration massive de données (asynchrone).
- Service d'exportation de données – Pour les sauvegardes planifiées.
- Exportation des rapports – Pour des données filtrées et lisibles par l'humain. Par exemple, une entreprise peut utiliser Data Loader pour importer 100 000 prospects issus d'une campagne marketing dans Salesforce.
38) Que sont les objets externes et en quoi diffèrent-ils des objets personnalisés ?
| Aspect | Objet personnalisé | Objet externe |
|---|---|---|
| Stockage | Salesforce interne | Source de données externe |
| Accéder | SOQL standard | Salesforce Connect (via OData) |
| Performances | Plus rapide (local) | Dépend du système externe |
Les objets externes permettent à Salesforce d'afficher et d'interagir avec des données stockées en dehors de Salesforce, comme un ERP ou un serveur SQL.sans le copier, en assurant la synchronisation des données en temps réel.
39) Quelle est la différence entre l'API REST et l'API SOAP dans Salesforce ?
| Fonctionnalité | API REST | API SOAP |
|---|---|---|
| Passerelle | HTTP/JSON | XML |
| Case Study | Web, mobile, applications légères | Intégrations d'entreprise |
| Simplicité | Plus facile à utiliser | Plus structuré |
| Exemple | GET /sobjects/Account/Id |
<soapenv:Envelope>...</soapenv:Envelope> |
REST est privilégié pour les intégrations modernes en raison de sa rapidité et de sa simplicité, tandis que SOAP est idéal pour les systèmes d'entreprise qui nécessitent contrats stricts et grande fiabilité.
40) Que sont les événements de plateforme dans Salesforce ?
Les événements de la plateforme permettent communication en temps réel entre Salesforce et les systèmes externes utilisant architecture événementielle.
Ils sont similaires à un modèle « publication-abonnement » :
- Publisher: Envoie l'événement (ex. : « Commande passée »).
- Abonné: Répond à cela (ex. mise à jour de l'inventaire).
Avantages:
- Intégration en temps réel
- Communication système découplée
- Adaptable aux grands volumes de données
Exemple : Lorsqu'un paiement est confirmé dans Stripe, Salesforce reçoit un événement de plateforme qui déclenche instantanément le traitement de la commande.
41) Qu'est-ce que Salesforce Einstein et quelles sont ses principales fonctionnalités ?
Salesforce Einstein est la plateforme native Couche IAConçu pour rendre les données CRM plus intelligentes et plus prédictives, il s'intègre aux différents produits Salesforce pour fournir des analyses et des solutions d'automatisation.
Fonctionnalités clés:
- Générateur de prédiction Einstein – Prédire des résultats tels que la probabilité de conclusion d'un accord.
- Découverte d'Einstein – Analyse automatisée des données avec recommandations.
- Einstein Next Meilleur Action – Propose aux utilisateurs des actions contextuelles.
- Bots Einstein – Des chatbots conversationnels pour le support client. Par exemple, Einstein peut analyser les données de ventes historiques pour suggérer les prospects les plus susceptibles de se convertir, aidant ainsi les commerciaux à se concentrer sur l'essentiel.
42) Comment Salesforce DevOps Center améliore-t-il la gestion des déploiements ?
Salesforce Centre DevOps, introduit fin 2023 et arrivant à maturité en 2025, offre un Solution DevOps low-code basée sur Git.
Avantages:
- Intégration du contrôle de version (GitHub).
- Gestion visuelle du pipeline.
- Suivi facile des modifications de métadonnées.
- Promotion et déploiement automatisés.
Comparé aux ensembles de modifications manuels, DevOps Center réduit les erreurs, améliore la collaboration et encourage les bonnes pratiques telles que les demandes d'extraction et la visibilité des modifications. Il s'agit de la démarche officielle de Salesforce en faveur de DevOps. Flux de travail DevOps et CI/CD modernes.
43) Qu'est-ce que Salesforce OmniStudio ?
OmniStudio est la suite déclarative de Salesforce pour automatisation des processus numériques, principalement utilisé dans les solutions Cloud sectorielles (par exemple, Cloud des services financiers, Cloud des communications).
Composants principaux:
- OmniScripts – Flux de travail guidés étape par étape.
- DataRaptors – Extraire, transformer et charger (ETL) des données.
- Procédures d'intégration – Connectez Salesforce aux systèmes externes.
- Cartes flexibles – Composants d'interface utilisateur dynamiques pour l'affichage de données contextuelles.
OmniStudio aide les entreprises à orchestrer les parcours clients à travers leurs systèmes — par exemple, en guidant un client de télécommunications à travers des mises à niveau de service dans un flux continu et sans interruption.
44) Que sont les Salesforce Industry Clouds et pourquoi sont-ils importants ?
Salesforce Industry Clouds (anciennement Vlocity) sont des solutions sur mesure pour des secteurs spécifiques comme la finance, la santé et les communications.
Les principaux nuages incluent :
- Cloud des services financiers (FSC)
- Nuage de santé
- Nuage de fabrication
- Cloud à but non lucratif
- Nuage éducatif
Ces solutions proposent des modèles de données, des processus et des outils OmniStudio préconfigurés, conformes aux normes du secteur. Par exemple, Health Cloud est conforme à la loi HIPAA et gère les données des patients en toute sécurité, ce qui permet de gagner des mois de configuration.
45) Quelle est la différence entre Salesforce Einstein GPT et l'IA Einstein traditionnelle ?
| Fonctionnalité | IA d'Einstein | TPG Einstein |
|---|---|---|
| Fonction | IA prédictive et analytique | IA générative (texte, contenu, résumés) |
| Entrée | Données CRM structurées | Invites non structurées |
| Sortie | Résultats, analyses, prévisions | Courriels, résumés, suggestions |
Einstein GPT, basé sur la technologie LLM d'OpenAI, permet des interactions en langage naturel et contenu CRM généré automatiquement — comme la rédaction d'e-mails de suivi ou la synthèse des dossiers d'assistance.
Cela fait partie de Salesforce. Stratégie IA + CRM, rendant les systèmes CRM conversationnels et sensibles au contexte.
46) Qu'est-ce qu'Hyperforce dans Salesforce ?
hyper force Il s'agit de l'infrastructure remaniée de Salesforce qui permet d'héberger la plateforme sur principaux clouds publics (AWS, Azure(BPC).
Avantages :
- Conformité en matière de résidence des données (RGPD, lois locales).
- Évolutivité et sécurité améliorées.
- Performances améliorées et faible latence.
Hyperforce garantit aux entreprises la possibilité de déployer Salesforce dans des régions soumises à des exigences strictes en matière de souveraineté des données, tout en conservant la flexibilité native du cloud.
47) Expliquez la différence entre les packages gérés et les packages non gérés.
| Aspect | Package géré | Paquet non géré |
|---|---|---|
| Interet | distribution d'applications commerciales | partage open source |
| Ameliorations | Mise à niveau automatique | Manuel (Le français commence à la page neuf) |
| Espace de noms | Oui | Non |
| Exemple | Les applications AppExchange comme Conga Composer | Services internes de l'équipe |
Les packages gérés sont généralement utilisés par ISV (éditeurs de logiciels indépendants) pour la distribution d'applications via AppExchange, tandis que les packages non gérés sont utilisés en interne pour transfert de métadonnées personnalisé pendant le développement.
48) Quels sont les avantages de l'utilisation des fonctions Salesforce ?
Fonctions Salesforce (partie de la Heroku et l'écosystème Hyperforce) permettre aux développeurs d'exécuter code sans serveur qui évolue de manière élastique sans gestion d'infrastructure.
Avantages:
- Déchargez la logique complexe d'Apex.
- Utilisez des langages comme Node.js, Javabauen Python.
- Intégration avec des API externes.
Exemple : Vous pouvez traiter de grands ensembles de données ou des appels d'API externes dans Salesforce Functions au lieu d'atteindre les limites de gouvernance d'Apex — idéal pour les calculs intensifs ou les flux de travail pilotés par l'IA.
49) Quelle est la différence entre les types de traitement asynchrone Apex ?
Salesforce fournit cinq types d'apex asynchrones, chacune adaptée à des charges de travail différentes :
| Type | Description | Case Study |
|---|---|---|
| Méthode future | Fonctionne en arrière-plan | Appels après DML |
| Batch Apex | Traite les grands ensembles de données par blocs | emplois de nettoyage de données |
| Apex en file d'attente | emplois de fond enchaînés | Tâches séquentielles |
| Apex programmé | Fonctionne selon un horaire précis | génération de rapports quotidiens |
| Événements de plateforme / Pub-Sub | Événementiel | Notifications système |
Ces solutions garantissent l'évolutivité et l'exécution non bloquante, essentielles dans les organisations à fort volume d'activité.
50) Quelles sont les tendances actuelles de Salesforce pour 2025 ?
Salesforce en 2025 est défini par Architectures axées sur l'IA, composables et spécifiques à l'industrie.
Principales tendances :
- Intégration IA + CRM (Einstein GPT, expériences de copilote).
- adoption d'Hyperforce pour l'hébergement de données régionales.
- Circulez partout — en remplaçant toute l'automatisation existante.
- Nuage de données Salesforce devient le nouveau « lac de données » pour des informations unifiées.
- DevOps low-code avec DevOps Center.
- Domination du cloud industriel dans tous les secteurs réglementés.
- Personnalisation client en temps réel Propulsé par MuleSoft et Tableau.
Ces tendances mettent l'accent sur un écosystème Salesforce unifié et optimisé par l'IA, où l'automatisation, la conformité et l'intelligence coexistent harmonieusement.
51) Qu'est-ce que Salesforce Data Cloud et en quoi diffère-t-il d'une base de données CRM traditionnelle ?
Nuage de données Salesforce (anciennement Customer Data Platform - CDP) Est la couche de données en temps réel de l'écosystème Salesforce, conçu pour unifier les données clients provenant de sources multiples.
Contrairement aux données CRM traditionnelles (structurées autour des comptes, des contacts et des opportunités), Data Cloud gère ensembles de données massifs, en flux continu et externes — pensez à l'analyse web, aux signaux IoT et aux systèmes de points de vente.
| Aspect | Données CRM traditionnelles | Cloud de données |
|---|---|---|
| Type de données | Transactionnel | Comportemental + Temps réel |
| Scale | Des milliers de disques | Billions de documents |
| Case Study | Gestion des ventes et du service | Personnalisation client à 360° |
Exemple : Un détaillant peut combiner les clics e-commerce, l'engagement par e-mail et les données d'achat en temps réel pour proposer des offres hyper-personnalisées via Marketing Cloud.
52) Qu'est-ce que MuleSoft et comment s'intègre-t-il à Salesforce ?
MuleSoft est de Salesforce plateforme d'intégration et de gestion des API, permettant une connectivité transparente entre Salesforce et tout système externe.
Il opère à travers le Plate-forme Anypoint, permettant la conception, la gestion et la surveillance des API et des flux de données.
Principaux modèles d'intégration :
- Demande-Réponse : Récupération de données en temps réel (par exemple, récupération de l'inventaire ERP).
- Publier-S'abonner : Diffusion d'événements (par exemple, inscription de nouveaux clients).
- Le traitement par lots: Sync grands ensembles de données.
Exemple : Lorsqu'une facture est créée dans SAPMuleSoft transfère automatiquement les données vers Salesforce, garantissant ainsi la synchronisation des deux systèmes.
En 2025, MuleSoft est le colle Connecter Salesforce aux écosystèmes d'entreprise, au cloud de données et aux modèles d'IA.
53) Qu'est-ce que Tableau et comment améliore-t-il l'analyse de Salesforce ?
Tableau, la plateforme d'analyse phare de Salesforce, transforme les données CRM en aperçus visuels interactifs.
Bien que les rapports et tableaux de bord Salesforce soient parfaits pour les rapports opérationnels, Tableau offre analyse avancée et visualisation inter-sources.
Avantages :
- Des informations basées sur l'IA avec
Einstein Discovery in Tableau. - Fusion de données provenant de sources multiples (Salesforce, Data Cloud, SQL, etc.).
- Tableaux de bord en temps réel pour le suivi par la direction.
Exemple : Tableau peut visualiser les profils clients unifiés de Data Cloud pour identifier des tendances telles que le taux de désabonnement ou l'affinité avec les produits, permettant ainsi une action prédictive.
54) Quelles sont les considérations éthiques liées à l'utilisation de l'IA dans Salesforce ?
À mesure que Salesforce approfondit son intégration de l'IA (Einstein GPT, Copilot et notation prédictive), L'éthique de l'IA sont critiques.
Les principes éthiques clés comprennent :
- Transparence – Indiquez clairement quand une décision est prise par une IA.
- Atténuation des biais – Veiller à ce que les modèles ne renforcent pas la discrimination.
- Confidentialité des données – Se conformer au RGPD, au CCPA et au traitement fondé sur le consentement.
- Responsabilité – Tenir les humains « informés » des décisions finales.
Forces de vente Cadre d'IA de confiance se concentre sur une « IA responsable, redevable et émancipatrice ».
Les recruteurs veulent voir que vous pouvez discuter Valeur de l'IA avec une vision éthique, et pas seulement les avantages de l'automatisation.
55) Quelles sont les certifications Salesforce les plus précieuses pour 2025 ?
Les certifications Salesforce continuent d'évoluer avec la plateforme.
Principales certifications par parcours professionnel :
| Rôle | Certifications recommandées |
|---|---|
| Administratrice | Administrateur certifié Salesforce, Administrateur avancé |
| Développeur | Développeur de plateforme I et II, JavaDéveloppeur de scripts I |
| Architecte | Application Archisystème Architechnique Archiprotéger |
| Consultant | Consultant Sales Cloud, Service Cloud et Experience Cloud |
| Données et IA | Consultant en données cloud, spécialiste en IA Einstein |
| DevOps / Intégration | Développeur MuleSoft, spécialiste du centre DevOps |
Un candidat avec expertise interdomaines (Admin + Developer + Data Cloud) se distinguera en 2025.
56) Quelles compétences et quels outils définiront une carrière réussie dans Salesforce au cours des 5 prochaines années ?
L'avenir des professionnels de Salesforce réside dans IA, automatisation, intégration et narration de données.
Domaines de compétences clés :
- IA + Automatisation : Maîtriser Einstein GPT, Flow et le générateur d'IA.
- Intégration et API : Apprenez-en davantage sur MuleSoft, REST et les architectures événementielles.
- Analyse : Tableau et Data Cloud pour des informations exploitables.
- DevOps low-code : Pipelines Git, SFDX et DevOps Center.
- Connaissance de l'industrie : Connaissance approfondie des clouds spécifiques à chaque secteur.
Compétences souples: L'adaptabilité, la résolution de problèmes et la capacité à raconter des histoires en entreprise sont de plus en plus valorisées.
Les experts Salesforce les plus performants en 2025 sont hybrides — Maîtrisant à la fois le monde des affaires et la technologie, il utilise l'IA de manière responsable pour créer un impact mesurable.
🔍 Questions d'entretien Salesforce les plus fréquentes, avec des scénarios concrets et des réponses stratégiques
1) Quelles sont les principales différences entre une relation de recherche et une relation maître-détail dans Salesforce ?
Attendu du candidat : L'intervieweur souhaite évaluer votre compréhension de la modélisation des données Salesforce et de la manière dont vous concevez les relations entre les objets.
Exemple de réponse: Une relation de recherche est une relation faiblement couplée où l'enregistrement enfant peut exister sans parent. À l'inverse, une relation maître-détail est fortement couplée : le cycle de vie de l'enregistrement enfant dépend de l'enregistrement parent. Les relations maître-détail héritent également des règles de sécurité et de partage du parent. J'utilise généralement les relations de recherche pour les connexions optionnelles et les relations maître-détail pour les structures de données dépendantes, comme les lignes de commande d'une opportunité.
2) Comment garantissez-vous l'intégrité et l'exactitude des données dans Salesforce ?
Attendu du candidat : Ils veulent vérifier si vous maîtrisez les meilleures pratiques en matière de validation, d'automatisation et de gouvernance.
Exemple de réponse: Je garantis l'intégrité des données grâce à des règles de validation, des champs obligatoires et des outils de gestion des doublons. Je planifie également des rapports réguliers sur la qualité des données et encourage les utilisateurs à adopter de bonnes pratiques de saisie. Dans mon poste précédent, j'ai mis en place des règles de validation qui ont permis de réduire de plus de 40 % les doublons, améliorant ainsi considérablement la précision des rapports de campagne.
3) Décrivez une situation où vous avez dû gérer plusieurs projets Salesforce avec des délais très serrés. Comment avez-vous géré cela ?
Attendu du candidat : Ils évaluent les compétences en gestion du temps, en priorisation et en communication.
Exemple de réponse: Dans mon précédent emploi, je gérais simultanément deux projets d'automatisation Salesforce. J'ai élaboré une feuille de route claire, défini des étapes clés et communiqué les attentes à toutes les parties prenantes dès le début. J'ai priorisé les tâches en fonction de leur impact et de leurs dépendances. Des points quotidiens et le système Kanban m'ont permis de garantir le respect des délais et la transparence pour toute l'équipe.
4) Comment abordez-vous les décisions de personnalisation par rapport à celles de configuration de Salesforce ?
Attendu du candidat : L'intervieweur souhaite comprendre votre capacité à déterminer quand il convient d'utiliser des outils de type pointer-cliquer ou du code.
Exemple de réponse: Je privilégie toujours les outils déclaratifs comme Flow, les règles de validation et Process Builder, car ils sont plus faciles à maintenir et à mettre à jour. Le code personnalisé, comme Apex ou Visualforce, n'intervient que lorsque les besoins dépassent les capacités standard. Cette approche équilibrée réduit la dette technique et simplifie la maintenance du système.
5) Pouvez-vous expliquer en quoi les profils et les ensembles d'autorisations diffèrent dans Salesforce ?
Attendu du candidat : Ils veulent évaluer votre compréhension de la sécurité et de la gestion des accès.
Exemple de réponse: Les profils définissent les autorisations de base des utilisateurs, tandis que les ensembles d'autorisations offrent des accès supplémentaires sans modifier la configuration principale. Ce modèle offre une grande flexibilité. Par exemple, dans mon poste précédent, j'ai créé un ensemble d'autorisations « Accès marketing » pour étendre temporairement la visibilité des campagnes sans modifier les autorisations des profils.
6) Parlez-moi d'une situation où vous avez dû résoudre un problème majeur lié à Salesforce sous pression.
Attendu du candidat : Ils testent votre capacité à résoudre les problèmes et votre sang-froid dans des situations de stress intense.
Exemple de réponse: Dans un poste précédent, le déploiement d'une règle de validation a bloqué de manière inattendue la création d'opportunités pour nos commerciaux en fin de trimestre. J'ai immédiatement annulé la modification, analysé l'erreur de logique et déployé une version corrigée après validation par mes pairs. J'ai également mis en place une liste de contrôle pour les tests en environnement isolé afin de prévenir tout incident similaire à l'avenir.
7) Comment vous tenez-vous au courant des dernières versions et fonctionnalités de Salesforce ?
Attendu du candidat : Ils vérifient votre engagement envers la formation continue et le maintien des compétences pertinentes.
Exemple de réponse: Je me tiens informé grâce à Salesforce Trailhead, aux notes de version et aux événements communautaires comme Dreamforce. Je participe également à des groupes d'utilisateurs locaux pour discuter des nouvelles fonctionnalités et des bonnes pratiques. L'expérimentation pratique dans un environnement de test me permet de maîtriser les nouvelles fonctionnalités avant de les proposer à l'équipe.
8) Décrivez comment vous avez utilisé les outils d'automatisation de Salesforce pour rationaliser les processus métier.
Attendu du candidat : Ils veulent voir votre expérience pratique en matière d'automatisation des processus.
Exemple de réponse: Dans mon poste précédent, j'utilisais Flow Builder pour automatiser l'attribution des prospects en fonction de la zone géographique et des indicateurs de performance des commerciaux. Cette automatisation a permis d'éliminer la saisie manuelle de données, de réduire le délai de réponse aux prospects de 25 % et d'améliorer le suivi des conversions. J'ai également configuré des flux planifiés pour les rappels de suivi.
9) Comment géreriez-vous une situation où une partie prenante demande une personnalisation de Salesforce qui entre en conflit avec les meilleures pratiques ?
Attendu du candidat : Ils évaluent la communication, la négociation et le professionnalisme.
Exemple de réponse: Je commencerais par écouter attentivement le raisonnement de la partie prenante afin de comprendre son besoin métier sous-jacent. Ensuite, j'expliquerais les risques techniques ou de maintenance potentiels et proposerais une solution alternative répondant à ses objectifs tout en préservant la stabilité du système. La collaboration et la transparence sont essentielles pour maintenir la confiance et la fiabilité du système.
10) Quels KPI ou indicateurs suivez-vous pour mesurer le succès des implémentations Salesforce ?
Attendu du candidat : Ils souhaitent évaluer votre compréhension du retour sur investissement et du suivi de l'adoption.
Exemple de réponse: Je me concentre sur des indicateurs tels que le taux d'adoption par les utilisateurs, le taux de conversion des prospects, le délai de résolution des cas et le score de précision des données. Ces KPI permettent de déterminer si le système améliore réellement la productivité et la prise de décision. Dans mon précédent emploi, j'ai mis en place un tableau de bord qui suivait la fréquence de connexion des utilisateurs et aidait à identifier les besoins en formation.
