Chaque année, Salesforce 2025 propose plusieurs releases majeures, apportant leur lot de nouveautés fonctionnelles, techniques et réglementaires. Pour maintenir leurs certifications, les professionnels doivent suivre des modules de maintenance sur Trailhead. Ces maintenances sont bien plus qu’une formalité : elles permettent de découvrir en avant-première les évolutions clés de la plateforme.
Dans cet article, nous avons synthétisé toutes les nouveautés issues des maintenances jusqu’à la release Spring ’25, par certification et par thème. Chaque point est sourcé, avec un lien direct vers Trailhead lorsque disponible, et commenté pour vous aider à comprendre à quoi cela sert concrètement dans vos projets Salesforce.
Introduction : pourquoi suivre les maintenances Trailhead
Les maintenances Trailhead permettent :
- De garder vos certifications actives
- De découvrir les nouvelles fonctionnalités dès leur sortie
- D’adapter vos pratiques (configuration, code, sécurité, gouvernance)
- De répondre aux attentes des clients sur des sujets récents
Ce guide est à jour pour les maintenances publiées jusqu’à la release Spring ’25. Il s’adresse aux administrateurs, consultants, développeurs et architectes Salesforce.
Plateforme Salesforce : nouveautés générales
Les administrateurs, app builders et développeurs sont concernés par plusieurs évolutions majeures de la plateforme. Voici les plus importantes.
1. Création de données avec audit fields (CreatedById)
Il est désormais possible d’insérer des données en spécifiant manuellement les champs CreatedById et CreatedDate. Cette fonctionnalité est activée automatiquement pour les utilisateurs disposant des bons droits d’import, ce qui facilite les migrations ou l’initialisation de données en environnement sandbox.
2. Support natif des objets Data Cloud
La plateforme permet désormais de manipuler les objets Data Cloud dans des flows, des formules et des règles de validation. Cela marque une intégration beaucoup plus poussée du produit Data Cloud dans Salesforce Core.
Les administrateurs peuvent référencer les Data Spaces, ce qui facilite la gouvernance des données multi-périmètre (filiales, BU, marques…).
3. Nouveaux types de données : Email, URL, Phone, Boolean
Ces types de données sont désormais mieux supportés dans Data Cloud, ce qui permet de les utiliser dans les règles d’unification, les calculs et les transformations de données.
Cela simplifie la construction de segments, les calculs de score ou encore les déclenchements de journey.
Développement : Apex, LWC, tests et déploiement
Les développeurs Salesforce sont concernés par de nombreuses nouveautés, notamment en Apex, LWC et configuration de tests.
4. Opérateur de coalescence ??
en Apex
Cet opérateur permet de simplifier les affectations avec valeur par défaut :
apexCopyEditString message = userInput ?? 'Default';
Il remplace avantageusement les expressions ternaires ou les vérifications imbriquées.
5. Exception Chained Cause en Apex
Les classes d’exception Apex supportent désormais la cause d’origine, ce qui permet de chaîner les erreurs comme en Java.
Cela améliore considérablement la traçabilité lors des erreurs système ou métiers.
6. Iterable personnalisé dans les boucles for
Il est possible de créer des classes Apex implémentant Iterable<T>
, ce qui offre de nouvelles possibilités dans les boucles for
.
Exemple :
apexCopyEditpublic class MyIterable implements Iterable<String> {
public Iterator<String> iterator() {
return new List<String>{'A', 'B', 'C'}.iterator();
}
}
7. LWC : Support du Light DOM
Les composants LWC peuvent désormais utiliser le Light DOM, ce qui permet :
- De s’intégrer plus naturellement dans des pages web externes
- D’utiliser des sélecteurs CSS classiques
- D’écrire des tests plus lisibles
Experience Cloud
8. Attribution dynamique des Permission Sets
Les Experience Sites permettent désormais de gérer les profils utilisateurs à l’aide de règles conditionnelles, basées sur des données issues de l’objet Contact.
Exemple d’usage :
- Si
Contact.Type == "Partenaire"
, attribution du setPartnerAccess
Cela évite la création de profils ou record types supplémentaires.
9. Gestion des Data Spaces
Les Data Spaces permettent de filtrer les enregistrements disponibles dans une communauté selon une segmentation métier (filiale, zone géographique…).
C’est particulièrement utile pour les associations multi-pays ou les groupes avec plusieurs marques.
Sales Cloud et Service Cloud
10. Automatisations améliorées via Flow
Les flows supportent désormais les actions conditionnelles sur des objets liés. Il est donc possible de créer des automatisations du type :
Si le dernier événement est antérieur à 90 jours ET que le statut de l’opportunité est “Prospection”, alors créer une tâche de relance.
11. Dynamic Forms sur objets standards
Les Dynamic Forms sont maintenant disponibles sur plus d’objets standards, permettant une configuration plus granulaire des champs affichés en fonction du profil, du statut ou d’autres critères métier.
CPQ
12. Maintenance CPQ Spring ’25
Le module de maintenance CPQ met l’accent sur :
- Les mises à jour de compatibilité avec Lightning Web Runtime
- L’usage des flows pour automatiser certaines règles
- Le support des API v5
Marketing Cloud
13. Email Specialist : Frequency Capping
Il est désormais possible de limiter le nombre d’emails envoyés à un contact sur une période donnée, pour éviter la lassitude ou le spam.
Cette fonctionnalité est disponible dans Contact Builder et paramétrable dans les sends.
14. Engagement : Journeys multi-conditions
Les journeys peuvent désormais gérer plusieurs points d’entrée ou plusieurs objectifs finaux, par exemple :
- Entrée par formulaire web OU par événement mobile
- Objectif : clic OU achat
Cela permet de concevoir des scénarios plus proches des réalités business.
Platform Developer II & Architect
15. Data Spaces dans Data Cloud
Les Architectes doivent intégrer les Data Spaces dans leur modélisation. Cela impacte notamment :
- Les permissions
- Les flux de gouvernance
- Les architectures multi-org
16. Platform Encryption : clé racine unique
Salesforce permet désormais de chiffrer les données avec une clé racine unique, qui simplifie la rotation, la révocation, et améliore la conformité RGPD/SOC2.
17. Accès fin aux objets externes
Les permissions peuvent être définies au niveau des objets externes, ce qui est crucial pour les architectures utilisant Salesforce Connect ou des intégrations S3/Azure.
Synthèse par certification
Certification | Maintenance la plus récente | Module Trailhead |
Administrator | Winter ’25 | Lien |
Platform App Builder | Winter ’25 | Lien |
Developer I | Winter ’25 | Lien |
CPQ Specialist | Spring ’25 | Lien |
Marketing Cloud Email Specialist | Spring ’25 | Lien |
Architect | Winter ’25 | Lien |
Conclusion : ces mises à jour Salesforce 2025 sont essentielles pour rester à jour.
Si vous êtes certifié Salesforce, ces maintenances ne sont pas à prendre à la légère. Elles vous permettent de rester à jour sur des fonctionnalités qui peuvent transformer votre manière de déployer Salesforce, de configurer vos flows ou d’écrire du code Apex. Elles sont aussi un excellent levier pour apporter plus de valeur à vos clients.
En intégrant ces nouveautés dans vos projets, vous réduisez le time-to-value, améliorez l’adhésion utilisateur, et sécurisez votre architecture sur le long terme.
Vous pouvez suivre toutes les maintenances ici :
https://trailhead.salesforce.com/content/learn/trails/maintain-your-salesforce-certifications