Winter ‘25 French Gathering
02 Octobre 2024
Margaux Canales
(Lyon - Admin Group)
Mohamed EL Moussaoui
(Paris - Architect Group)
Hugo Rosario
Julien Wateau
(French Riviera - User Group)
(Montpellier - Admin Group)
Julie Boncour
Yohann Chevreux
(Nantes - Admin Group)
Jean-Michel Mougeolle
(Paris - Admin Group)
Yosra Saidani
Doria Hamelryk
(Paris - WIT Group)
Thierry Trouin
Fabrice Challier
(Toulouse - User Group)
Frédérique Mounier
(Lyon - WIT Group)
Fabien Taillon
Thomas Paraiso
(Paris - Developer Group)
Julien Lemaire
(Lille - Admin Group)
Elodie Loiseau
(Aix-en-Provence - Admin Group)
Cyril CATON
(Aix-en-Provence - DeveloperGroup)
Julien Coatelen
(Paris - Marketing Cloud Group)
Sophie Ankri-Avy
(Paris - Non Profit User Group)
Alexandre Ruiz
Francois Perret
(Aix en Provence -
Marketer Group)
Lilas LOUNES
(French Alpes - Developer Group
Charles Gatto
Architecte Salesforce Sélim HAMIDOU
Salesforce Developer
Thanks for your participation!
Nadège CHARLES NICOLAS
Consultante Marketing Cloud
Nicolas GUEVARA
Salesforce Developer
Clara EJ CHOI
Consultante Salesforce
Laurène VACHON
Consultante Salesforce
Nancy Asasrakoh
Consultante Salesforce
Cloudity notre ADN d’intégrateur :
Cloudity au coeur des tendances
Chaque année,
pour vous inspirer…
Release Winter 25
Introduction
Winter ‘25 - Key dates
Winter ‘25 - Key dates
Ou retrouver la date de la prochaine release de mon org?
https://status.salesforce.com/
Winter ‘25 Release Highlights
https://trailhead.salesforce.com/content/learn/modules/winter-25-releas
e-highlights
Release Updates : 1 janvier 2025
Winter ‘25 - Maintain Your Salesforce Certifications
Examen de maintenance :
https://trailhead.salesforce.com/content/learn/trails/maintain-your-salesforce-certifications
Disponible depuis cet été : Avant le 6 décembre :
➔ B2B Solution Architect
➔ Business Analyst
➔ Heroku Architect
➔ Industries CPQ Developer
➔ JavaScript Developer I
➔ OmniStudio Consultant & Developer
➔ Marketing Cloud Account Engagement Specialist
➔ User Experience (UX) Designer
➔ Architect Maintenance Module
➔ B2C Solution Architect
➔ Data Cloud Consultant
➔ Marketing Cloud Administrator
➔ Platform App Builder
➔ Platform Developer I
Visit salesforce.com/releases
Watch the demo videos
Take the Release Highlights Trail
Dive into the detailed Release Notes
Join the Release Readiness
Trailblazers Community Group
1
2
3
4
5
How do I Learn More?
Features
Marketing
Admin / Sales Cloud /Service cloud
& Security
Developer
Dev features
LWC GraphQL (Experience cloud)
- Pas de classe de test obligatoire
- Pagination disponible
- Récupération des données directement partie cliente
- Respect des règles de visibilité
Task / Event -> User interface API
- Moins d’Apex
- Récupération/Mise à jour de données depuis LWC
- Mise à jour Lightning Data Service
(Available in late October 2024)
Agentforce for Developer
/explain : Explique le code dans l'éditeur actif.
/test : Génère un cas de test.
/document : Créer la documentation du code,
suivant le style par défaut du langage du fichier.
- Seulement en anglais
- Possibilité de Tchater
TypeScript for LWC (Developer Preview)
- Code seulement disponible en local (pas sur l’org)
- Compiler manuellement : TypeScript -> Javascript
TypeScript superset de Javascript
Meetup Développeur Groupe -> 23 Octobre
Présentation et démonstration Winter 25
DÉMO →
Run Flows in Bot User Context
- Empêcher d’attribuer involontairement aux robots des
autorisations leur permettant de créer ou de modifier des
enregistrements auxquels ils n’ont pas accès.
Gain Insight into Component Code by Switching
LWS Distortions Off and On
List all distortions flags
Enable debug mode in your Salesforce org, open the browser’s developer tools console and then
set a breakpoint or add a debugger statement directly in your code and enter this command in
the browser’s developer console and then press Enter.
$LWS.namespaces.c.distortions
Disable distortion
To disable one of the listed distortions, set the associated flag to false. For example, to disable
distortions for the XMLHttpRequest API, type this command and then press Enter.
$LWS.namespaces.c.distortions.xhr = false
LWC Distortion Viewer
https://developer.salesforce.com/docs/component-library/tools/lws-distortion-viewer
Link Files from Your LWR Site to Salesforce
(Beta)
Now you can use the File Upload Lightning web component setting to upload files from an
LWR site or an enhanced LWR site to your Salesforce org. Previously, the File Upload
component was available only for Aura sites.
From Setup, in the Quick Find box, enter Salesforce Files, and then select General
Settings. Select Allow site guest users to upload files and select Use the File Upload
Lightning web component for LWR sites (Beta).
<template>
<lightning-file-upload
label="Attach file"
name="fileUploader"
accept={acceptedFormats}
record-id={myRecordId}
onuploadfinished={handleUploadFinished}
multiple
>
</lightning-file-upload>
</template>
LWC Real-Time Preview
Développement des LWC plus rapide
LWC:
● Lightning Experience
● Salesforce mobile app
● LWR sites for Experience Cloud
.js .html .css
Beta
Edit Save Deploy Refresh
Edit Save
LWC Real-Time Preview
● Sandbox Winter ‘25
● Scratch orgs
Installation :
● Enable Local Dev (Beta)
● Install local dev plugin
Local
Development
Server (Beta)
Local Dev (Beta)
➢ sf lightning dev app --target-org myOrg
➢ sf lightning dev site --target-org myOrg
Beta
Close modal is now “visible” with a white background
version < 62.0 version > 61.0
Platform event : Parallel Subscriptions support
NumPartitions : nb de partitions pour
paralléliser les traitements
PartitionKey : champs à utiliser pour
trier les évenement lors du
partitionnement
Maximum : 10 partitions
Maximum : Applicable à 5 trigger
Pour ceux qui traitent des dizaines de milliers d'événements par heures
Free-Tier Event Monitoring
Conserver 3 jours (à priori)
Toujours des csv à parser
Flows
Le composant “Action Button”
Officiellement ‘Generally Available’
Le composant permet de lancer un autolaunched flow
depuis un bouton dans un screenflow et d’utiliser le
résultat de celui-ci sans changer d’écran.
NB : L’Action Button fait partie des composant ayant
la propriété “Disabled”
Example Api Meteo :
Screenflow 1 :
Permet de sélectionner une ville et afficher le résultat
de l’autolaunched flow sans changer d’écran
Autolaunched Flow :
Utilisé pour le call API vers le webservice et pour
renvoyer le résultat à afficher dans l’écran numéro 1
Le composant Send Email
Release Update :
● Ajouter un BCC
● Ajouter un CC
● Envoyer jusqu’à 150 destinataires
Avant cette Release, seuls 5 destinataires possibles!
Release Update :
Permet à l’utilisateur de faire une sélection
parmi une liste de valeurs.
Il est maintenant possible de sélectionner
jusqu’à 25 valeurs.
En Summer, il n’était possible d’en
sélectionner qu’une seule!
Le composant “Choice Lookup”
Le composant “Repeater”
Release Update :
Peut maintenant être “prépopulé” avec de la data
(statique ou requêtée).
Permet la création d’enregistrement et
maintenant l’UPDATE
Une nouvelle option permet également de
donner la possibilité à l’utilisateur d’ajouter ou
non des enregistrements
Permet de mapper et transformer de la donnée en entrée vers
une variable de sortie.
Release Update :
En “Target” (sortie), des nouveaux types de variables sont
disponibles.
Avant : Record ou Apex-defined
Après : Text, Numbers, Currency, Boolean, Date, and Date/Time
Le composant “Transform”
Propriété “Disabled”
Maintenant disponible sur de nouveaux composants :
● Action Button
● Lookup
● Dependent Picklist
● Phone
Create Record element to Upsert
Fonctionnalité Upsert avec possibilité d’utiliser une collection en entrée.
Possibilité de “Succès partiel”
Autres nouveautés
Admin features
Inline Editing for User List Views
Kesako : Vue de liste éditable comme nous connaissons sur les
comptes, contacts...
Intérêts :
● Simplification des traitements
● Modification en masse
Accès : Set-up / Users / Select User Management Settings / Enable
Enhanced User List View / Select Users to view the enhanced page.
Lien :
https://help.salesforce.com/s/articleView?id=release-notes.rn_enhanc
ed_user_list_view.htm&release=252&type=5
Improved User View summary
Kesako :
A partir de l'utilisateur bouton View summary qui s'étoffe avec :
- un récapitulatif utilisateur,
- L'information pour savoir d'où proviennent les assignations
de permission set
Intérêts :
● Vue consolidée des infos
● Meilleure compréhension de l'origine des attributions
Accès : Set-up / User / Page du user souhaité / Cliquer sur le bouton
'View Summary'
Lien :
https://help.salesforce.com/s/articleView?id=release-notes.rn_customization_ge
neral_user_detail.htm&release=252&type=5 /
https://help.salesforce.com/s/articleView?id=release-notes.rn_permissions_gran
ted_by.htm&release=252&type=5
Improved Public Group View summary
Kesako : A partir du groupe public bouton View summary qui s'étoffe :
● Ajouter ou supprimer jusqu'à 100 membres à la fois
● Modifier ou supprimer le groupe directement depuis le 'View
summary'
●
Intérêts :
● Vue consolidée des infos
● simplification de l’administration
Accès : Set-up / Public group / Bouton View Summary
Lien :
https://help.salesforce.com/s/articleView?id=release-notes.rn_permis
sions_group_summary.htm&release=250&type=5
NB : possibilité de rajouter des descriptions désormais sur les
groupes publics.
Object Access
Kesako : Vue consolidée des droits depuis l’objet
Intérêts :
● Voir le cred par objet ou permission set
● Vue user friendly (pictos de couleur pour un récap très visuel)
Accès : Depuis l'objet souhaité, onglet 'Object access'
Lien :
https://help.salesforce.com/s/articleView?id=release-notes.rn_permis
sions_object_summary.htm&release=252&type=5
Dynamic Highlights Panel
Kesako : Permet de remplacer le compact layout et d'avoir le choix des
champs directement depuis la page lightning
Intérêts :
● Consolidation des informations à disposition depuis la page lightning
● Filtrer la visibilité de chaque champ et donc limiter le nombre de
compact layout à créer
● Nombre de champs disponibles 12 (vs 8 sur le compact layout)
Accès : Via la page lightning, onglet Fields, faire glisser / déposer le composant
'Dynamic Highlights Panel'
Lien
:https://help.salesforce.com/s/articleView?id=release-notes.rn_lab_dynamic_hi
ghlights_panel.htm&release=252&type=5
NB : Accessible également via mobile en rajoutant un setting (Setup |
Salesforce Mobile App | Dynamic Forms and Dynamic Highlights Panel
on Mobile)
Le champ ‘Description’ est désormais disponible pour
les groupes publics et les files d’attente
Description Field on Public Groups & Queues
Besoin Client
On peut ajouter une description dans les groupes publics et
les files d’attentes
Solution / Comment configurer
Créer ou modifier un groupe public ou une file d’attente et
ajouter une description si nécessaire
Cas d’usage
Quand un Admin souhaite ajouter une description à un
groupe public ou à des files d’attentes
Impact
Améliorer la productivité de l’Admin
Make Record Fields Stand Out with Conditional
Formatting
Apply formatting to fields to help users can quickly identify the most relevant
information on a record page
Sales Cloud features
Hiérarchie et
Person Accounts
Le besoin
La fonctionnalité « Reports to » permet de créer des relations hiérarchiques entre
comptes personnels.
Configuration
Dans le Setup, il faut se rendre sur la page Compte personnel et activer “Reports to”.
Puis se rendre sur la page layout Compte personnel dans Object manager et y ajouter le
champs “Reports to”.
Case d’usage
Établir des relations plus complexes entre entités
Data model plus précis
Plus d’opportunités de ventes
Impact
Augmenter l'efficacité des ventes
Améliorer les relations clients
Professional Edition
& Above
Einstein Coach
Le besoin
Les représentants ont besoin d'une méthode à faible risque pour pratiquer
leur nouveau discours sur le produit et obtenir des retours exploitables,
sans prendre de temps aux autres vendeurs.
Configuration
Les utilisateurs présentent et enregistrent leur discours en utilisant un
fournisseur de vidéo compatible avec ECI, puis soumettent l'appel vidéo à
Einstein pour obtenir des retours. Les retours d'Einstein ont été améliorés
dans cette version avec les données CRM du produit présenté, ainsi que
des bonnes pratiques définies par défaut.
Use Case
Les vendeurs disposant de programmes de vente peuvent pratiquer leur
nouveau discours sur le produit à tout moment directement depuis le
Centre de guidance.
Impact
Améliorer la capacité des représentants à présenter efficacement de
nouveaux produits/solutions à grande échelle. Requires Einstein for Sales Edition
Service Cloud features
Amélioration des analyses grâce aux métriques
des sessions de messagerie
Le besoin
Les messages d’erreur apparaissent dans la langue par défaut de l’org. Ils ont également ajouté 12
messages d’erreur avec des codes uniques.
Configuration
L’objet Messaging Session Metrics permet de suivre les temps de réponse des agents et des
utilisateurs finaux dans Enhanced Messaging channels et Messaging for In-App and Web.
Case d’usage
Ça permet de créer un type de rapport personnalisé avec Messaging Session comme objet principal
et Messaging Session Metrics comme objet secondaire pour suivre les indicateurs clés de
performance (KPI). Six métriques, dont les temps de réponse moyens et maximums, ainsi que le
nombre de messages, sont enregistrées à la fin de chaque session.
Impact
- Suivi détaillé des temps de réponse des agents et des utilisateurs finaux ainsi que du
nombre de messages
- Meilleure visibilité sur l'activité de messagerie
Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons
UE & EE +
DE + MIAW
Déplacer les e-mails vers une autre requête
Le besoin
Permet de déplacer un email d’un Case à un autre.
Il arrive souvent qu'un client réponde à un ancien e-mail d'un agent de support lorsqu'un nouveau problème
survient. Les clients le font parce que c'est plus facile que de rédiger un nouvel e-mail à une adresse d'assistance.
Cependant, lorsque cela se produit, cela rouvre l'ancien dossier alors que le problème est totalement différent, ce
qui entraîne une confusion pour l'équipe d'assistance.
Configuration
Les agents peuvent désormais sélectionner un e-mail à déplacer vers un autre Case. Lorsqu'ils font cela et
répondent au client depuis le nouveau Case, les nouvelles réponses par e-mail seront liées au Case.
Allez dans le Setup Email-to-Case, dans les paramètres, cliquez sur Modifier et sélectionnez Permettre aux agents
de déplacer les e-mails. Enregistrez vos modifications."
Cas d’usage
L'agent reçoit un e-mail sur un Case qui est mal assigné et souhaite déplacer l'e-mail vers le bon Case. Un agent
peut désormais sélectionner dans un menu déroulant pour déplacer l'e-mail vers un autre Case, puis choisir vers
quel Case déplacer l'e-mail.
Impact
Les agents peuvent facilement dissocier les e-mails pour les attribuer au bon Case, ce qui facilite considérablement
le suivi des futurs e-mails.
UE & EE
Enhanced
Omni-Channel Only
Status-Based Messaging
Gérer les conversations de façon asynchrone pour les Agents
Besoin client
L’activité des conversations varie selon les périodes. Et il se peut que
les conversations peuvent être mise en pause et reprendre de façon
asynchrone. Pourtant, aujourd’hui c’est configuré de façon synchrone.
Cela permet aux agents de tracer les conversations et les reprendre
plus facilement quand ils le souhaitent.
Solution / Comment configurer
Activer ‘Enhanced Omni-Channel’ et accéder à Service Channels.
Modifier le Messaging channel et configurer ‘Capacity Model’ à
‘Status-based’.
Use Case
Lorsque l’Agent gère une conversation et voudrait la traiter
ultérieurement, c’est désormais possible ! Ex. relations 1:1, service de
haut niveau, managers de compte, consultants etc.
Impacts
Améliorer la productivité et la visibilité des tâches
Améliorer le service à rendre grâce à la personnalisation
Omni-Channel Mobile
Besoin client
L’Omni-inbox permet de rester en contact avec nos clients et travailler n’importe où en
restant connecté depuis votre mobile professionnel !
Solution / Comment configurer
Ajouter ‘Omni Inbox’ à votre Salesforce App, et elle apparaîtra directement dans l’app
mobile. Se connecter à l’Omni-Channel et vous travaillez comme si vous étiez sur votre
PC.
Cas d’usage
Pour les commerciaux qui échangent avec leurs clients par différents canaux de
communication: SMS, WhatsApp ou autres.
Pratique également pour les commerciaux en déplacement
Impacts
Améliorer le temps de réponse aux clients
Améliorer la satisfaction client & NPS (Net Promoter Score)
Améliorer la conformité (conversation sur des appareils professionnels)
Recevez Omni work n’importe où et n’importe quand
Enhanced
Omni-Channel Only
Only status-based work supported on mobile - Voice not supported
Requires a Digital Engagement license to access
Security
External Client App
What’s new ???
2 options to connect Salesforce data with
third-party applications:
● connected apps
● external client apps
Both are frameworks to integrate data.
External client apps are the next
generation of connected apps. They’re
fully metadata-compliant and include
structural improvements to maintain
separate user roles and allow
second-generation managed
packaging.
External Client App
Create a new External Client App from App Manager
External Client App
Migrate to External Client App from Connected App
Revoke Individual JWT-Based Access Tokens
Previously
Revoke Individual JWT-Based Access Tokens
Winter ’25
To revoke JWT-based access tokens using the OAuth revocation endpoint,
use a POST request to send the token to the
/services/oauth2/revoke
on your My Domain or Experience Cloud site.
To revoke tokens using Apex, use the revokeToken method in the Auth.OauthToken class.
public static Boolean revokeAccess(String authProviderId, String providerName, String
userId, String remoteIdentifier)
Marketing Cloud features
Nouveauté
Les nouvelles dénominations Marketing Cloud
3 outils
MARKETING CLOUD ACCOUNT ENGAGEMENT
(Monocanalité : Email)
MARKETING CLOUD ENGAGEMENT
(Omnicanalité : Email, SMS, WhatsApp, Adds, Réseaux, site etc…)
MARKETING
CLOUD
GROWTH
EDITION
Editions
classique avancée
GROWTH
(Email : Maxi
10000/mois + SMS
non
conversationnels)
ADVANCED
(Email, SMS
Conversation
nels +… )
2007 2013 2022 2024 2025
MARKETING CLOUD
(Multicanalité : Email, SMS…)
❑ Amélioration de l’intégration à Salesforce Core
❑ Copie de formulaires et d'e-mails dans un espace de travail Salesforce CMS
❑ Suspendre ou annuler les suppressions permanentes de prospects depuis l’API ou une interface
utilisateur
❑ API Account engagement : Gestion Tags, envois d’email list et d’email individuel à des prospects
❑ Dédupliquer ou fusionner des
prospects depuis Optimizer
PASSERELLES
❑ Les données d’engagement des envois, des
formulaires et des Landing Pages
❑ Création de segmentations
Les nouveautés Marketing Cloud Account Engagement
18 Novembre 2024
Les nouveautés Marketing Cloud Engagement (Non Exhaustif)
Social Studio se retire le 18 Novembre mais les données
seront accessibles pendant 90 jours.
❑ Einstein AI : Traducteur en 6 Langues => français, allemand, italien, japonais, portugais et
espagnol
❑ Einstein generative AI + Einstein Copy Insights : Définir des identités de marque distinctes
par BU
❑ Journey Audit Log : Track des modifications apportées aux parcours
❑ Select Email Attribut : Possibilité de choisir l’email d’adressage directement dans les DE
Synchronisées
❑ Data View : Interrogation des data views en temps réel et ajout du champ ‘JobId’ sur
‘Automation Activity Instance’ dataview
❑ Décryptage de fichiers : Nouveau type d’erreur => clé GPG ou PGP mal configurée = « user
error »
❑ API Criteo, DoubleVerify et TikTok Ads : Nouveaux champs, filtres ou rapports pris en
charge
❑ Connecteur OneDrive : Nouvel accès à SharePoint
AI
Journey
Builder
Automation
MC
Intelligence
Les nouveautés Marketing Cloud (Non Exhaustif)
Growth Edition Advanced Edition
⇒ Emails et SMS non conversationnels
Release Winter 25’ *
❑ Contenus :
▪ Dynamisme, inclusivité et personnalisation
❑ Datas et Report :
▪ ROI et KPI : Lien campagnes, engagements (Emails Clics et
opens) et opportunités, élargissement des règles de scoring et
suivi des clics sur les landings pages et sites internet
❑ A modifier :
▪ Remplacement du composant "État du consentement au
marketing" par "État du consentement à la protection de la vie
privée ".
Edition Growth
+
❑ Flux marketing amélioré :
▪ Path Experiment : A/B Testing
▪ On-Canvas Insights : Principales KPI directement dans le
canevas
❑ SMS Conversationnel, transférable à Service Cloud
❑ IA :
▪ Einstein Send Time Optimization : Identifier le meilleur
moment pour envoyer un message
▪ Einstein Engagement Frequency : Gérer la pression
marketing
* : La plupart de ces fonctionnalités ne sont accessibles que pour les
éditions Salesforce Enterprise et Unlimited
❑ Lightning Content Builder pour les contenus avec
personnalisation via Einstein Copilot
❑ Gestion de la donnée par Data Cloud
❑ Flow Builder pour la construction de parcours de
communication
❑ Analytics pour les rapports et suivis de KPI Release Winter 25’ *
Einstein Copilot
Logo Global Einstein
Einstein Copilot
Ton et identité de marque
Einstein Copilot
Dans le builder de contenu
Thank You
Kahoot Time !
https://create.kahoot.it/share/winter-25-french-gathering/7126202c-7779-4c8c-ad6c-a547ebacffb7

TrailblazerCommunity-winter25-FrenchGathering-02Oct

  • 1.
    Winter ‘25 FrenchGathering 02 Octobre 2024
  • 2.
    Margaux Canales (Lyon -Admin Group) Mohamed EL Moussaoui (Paris - Architect Group) Hugo Rosario Julien Wateau (French Riviera - User Group) (Montpellier - Admin Group) Julie Boncour Yohann Chevreux (Nantes - Admin Group) Jean-Michel Mougeolle (Paris - Admin Group) Yosra Saidani Doria Hamelryk (Paris - WIT Group) Thierry Trouin Fabrice Challier (Toulouse - User Group) Frédérique Mounier (Lyon - WIT Group) Fabien Taillon Thomas Paraiso (Paris - Developer Group) Julien Lemaire (Lille - Admin Group) Elodie Loiseau (Aix-en-Provence - Admin Group) Cyril CATON (Aix-en-Provence - DeveloperGroup) Julien Coatelen (Paris - Marketing Cloud Group) Sophie Ankri-Avy (Paris - Non Profit User Group) Alexandre Ruiz Francois Perret (Aix en Provence - Marketer Group) Lilas LOUNES (French Alpes - Developer Group
  • 3.
    Charles Gatto Architecte SalesforceSélim HAMIDOU Salesforce Developer Thanks for your participation! Nadège CHARLES NICOLAS Consultante Marketing Cloud Nicolas GUEVARA Salesforce Developer Clara EJ CHOI Consultante Salesforce Laurène VACHON Consultante Salesforce Nancy Asasrakoh Consultante Salesforce
  • 4.
    Cloudity notre ADNd’intégrateur :
  • 5.
    Cloudity au coeurdes tendances Chaque année, pour vous inspirer…
  • 6.
  • 7.
    Winter ‘25 -Key dates
  • 8.
    Winter ‘25 -Key dates Ou retrouver la date de la prochaine release de mon org? https://status.salesforce.com/ Winter ‘25 Release Highlights https://trailhead.salesforce.com/content/learn/modules/winter-25-releas e-highlights Release Updates : 1 janvier 2025
  • 9.
    Winter ‘25 -Maintain Your Salesforce Certifications Examen de maintenance : https://trailhead.salesforce.com/content/learn/trails/maintain-your-salesforce-certifications Disponible depuis cet été : Avant le 6 décembre : ➔ B2B Solution Architect ➔ Business Analyst ➔ Heroku Architect ➔ Industries CPQ Developer ➔ JavaScript Developer I ➔ OmniStudio Consultant & Developer ➔ Marketing Cloud Account Engagement Specialist ➔ User Experience (UX) Designer ➔ Architect Maintenance Module ➔ B2C Solution Architect ➔ Data Cloud Consultant ➔ Marketing Cloud Administrator ➔ Platform App Builder ➔ Platform Developer I
  • 10.
    Visit salesforce.com/releases Watch thedemo videos Take the Release Highlights Trail Dive into the detailed Release Notes Join the Release Readiness Trailblazers Community Group 1 2 3 4 5 How do I Learn More?
  • 11.
    Features Marketing Admin / SalesCloud /Service cloud & Security Developer
  • 12.
  • 13.
    LWC GraphQL (Experiencecloud) - Pas de classe de test obligatoire - Pagination disponible - Récupération des données directement partie cliente - Respect des règles de visibilité
  • 14.
    Task / Event-> User interface API - Moins d’Apex - Récupération/Mise à jour de données depuis LWC - Mise à jour Lightning Data Service (Available in late October 2024)
  • 15.
    Agentforce for Developer /explain: Explique le code dans l'éditeur actif. /test : Génère un cas de test. /document : Créer la documentation du code, suivant le style par défaut du langage du fichier. - Seulement en anglais - Possibilité de Tchater
  • 16.
    TypeScript for LWC(Developer Preview) - Code seulement disponible en local (pas sur l’org) - Compiler manuellement : TypeScript -> Javascript TypeScript superset de Javascript Meetup Développeur Groupe -> 23 Octobre Présentation et démonstration Winter 25 DÉMO →
  • 17.
    Run Flows inBot User Context - Empêcher d’attribuer involontairement aux robots des autorisations leur permettant de créer ou de modifier des enregistrements auxquels ils n’ont pas accès.
  • 18.
    Gain Insight intoComponent Code by Switching LWS Distortions Off and On List all distortions flags Enable debug mode in your Salesforce org, open the browser’s developer tools console and then set a breakpoint or add a debugger statement directly in your code and enter this command in the browser’s developer console and then press Enter. $LWS.namespaces.c.distortions Disable distortion To disable one of the listed distortions, set the associated flag to false. For example, to disable distortions for the XMLHttpRequest API, type this command and then press Enter. $LWS.namespaces.c.distortions.xhr = false LWC Distortion Viewer https://developer.salesforce.com/docs/component-library/tools/lws-distortion-viewer
  • 19.
    Link Files fromYour LWR Site to Salesforce (Beta) Now you can use the File Upload Lightning web component setting to upload files from an LWR site or an enhanced LWR site to your Salesforce org. Previously, the File Upload component was available only for Aura sites. From Setup, in the Quick Find box, enter Salesforce Files, and then select General Settings. Select Allow site guest users to upload files and select Use the File Upload Lightning web component for LWR sites (Beta). <template> <lightning-file-upload label="Attach file" name="fileUploader" accept={acceptedFormats} record-id={myRecordId} onuploadfinished={handleUploadFinished} multiple > </lightning-file-upload> </template>
  • 20.
    LWC Real-Time Preview Développementdes LWC plus rapide LWC: ● Lightning Experience ● Salesforce mobile app ● LWR sites for Experience Cloud .js .html .css Beta Edit Save Deploy Refresh Edit Save
  • 21.
    LWC Real-Time Preview ●Sandbox Winter ‘25 ● Scratch orgs Installation : ● Enable Local Dev (Beta) ● Install local dev plugin Local Development Server (Beta) Local Dev (Beta) ➢ sf lightning dev app --target-org myOrg ➢ sf lightning dev site --target-org myOrg Beta
  • 22.
    Close modal isnow “visible” with a white background version < 62.0 version > 61.0
  • 23.
    Platform event :Parallel Subscriptions support NumPartitions : nb de partitions pour paralléliser les traitements PartitionKey : champs à utiliser pour trier les évenement lors du partitionnement Maximum : 10 partitions Maximum : Applicable à 5 trigger Pour ceux qui traitent des dizaines de milliers d'événements par heures
  • 24.
    Free-Tier Event Monitoring Conserver3 jours (à priori) Toujours des csv à parser
  • 25.
  • 26.
    Le composant “ActionButton” Officiellement ‘Generally Available’ Le composant permet de lancer un autolaunched flow depuis un bouton dans un screenflow et d’utiliser le résultat de celui-ci sans changer d’écran. NB : L’Action Button fait partie des composant ayant la propriété “Disabled” Example Api Meteo : Screenflow 1 : Permet de sélectionner une ville et afficher le résultat de l’autolaunched flow sans changer d’écran Autolaunched Flow : Utilisé pour le call API vers le webservice et pour renvoyer le résultat à afficher dans l’écran numéro 1
  • 27.
    Le composant SendEmail Release Update : ● Ajouter un BCC ● Ajouter un CC ● Envoyer jusqu’à 150 destinataires Avant cette Release, seuls 5 destinataires possibles!
  • 28.
    Release Update : Permetà l’utilisateur de faire une sélection parmi une liste de valeurs. Il est maintenant possible de sélectionner jusqu’à 25 valeurs. En Summer, il n’était possible d’en sélectionner qu’une seule! Le composant “Choice Lookup”
  • 29.
    Le composant “Repeater” ReleaseUpdate : Peut maintenant être “prépopulé” avec de la data (statique ou requêtée). Permet la création d’enregistrement et maintenant l’UPDATE Une nouvelle option permet également de donner la possibilité à l’utilisateur d’ajouter ou non des enregistrements
  • 30.
    Permet de mapperet transformer de la donnée en entrée vers une variable de sortie. Release Update : En “Target” (sortie), des nouveaux types de variables sont disponibles. Avant : Record ou Apex-defined Après : Text, Numbers, Currency, Boolean, Date, and Date/Time Le composant “Transform”
  • 31.
    Propriété “Disabled” Maintenant disponiblesur de nouveaux composants : ● Action Button ● Lookup ● Dependent Picklist ● Phone Create Record element to Upsert Fonctionnalité Upsert avec possibilité d’utiliser une collection en entrée. Possibilité de “Succès partiel” Autres nouveautés
  • 32.
  • 33.
    Inline Editing forUser List Views Kesako : Vue de liste éditable comme nous connaissons sur les comptes, contacts... Intérêts : ● Simplification des traitements ● Modification en masse Accès : Set-up / Users / Select User Management Settings / Enable Enhanced User List View / Select Users to view the enhanced page. Lien : https://help.salesforce.com/s/articleView?id=release-notes.rn_enhanc ed_user_list_view.htm&release=252&type=5
  • 34.
    Improved User Viewsummary Kesako : A partir de l'utilisateur bouton View summary qui s'étoffe avec : - un récapitulatif utilisateur, - L'information pour savoir d'où proviennent les assignations de permission set Intérêts : ● Vue consolidée des infos ● Meilleure compréhension de l'origine des attributions Accès : Set-up / User / Page du user souhaité / Cliquer sur le bouton 'View Summary' Lien : https://help.salesforce.com/s/articleView?id=release-notes.rn_customization_ge neral_user_detail.htm&release=252&type=5 / https://help.salesforce.com/s/articleView?id=release-notes.rn_permissions_gran ted_by.htm&release=252&type=5
  • 35.
    Improved Public GroupView summary Kesako : A partir du groupe public bouton View summary qui s'étoffe : ● Ajouter ou supprimer jusqu'à 100 membres à la fois ● Modifier ou supprimer le groupe directement depuis le 'View summary' ● Intérêts : ● Vue consolidée des infos ● simplification de l’administration Accès : Set-up / Public group / Bouton View Summary Lien : https://help.salesforce.com/s/articleView?id=release-notes.rn_permis sions_group_summary.htm&release=250&type=5 NB : possibilité de rajouter des descriptions désormais sur les groupes publics.
  • 36.
    Object Access Kesako :Vue consolidée des droits depuis l’objet Intérêts : ● Voir le cred par objet ou permission set ● Vue user friendly (pictos de couleur pour un récap très visuel) Accès : Depuis l'objet souhaité, onglet 'Object access' Lien : https://help.salesforce.com/s/articleView?id=release-notes.rn_permis sions_object_summary.htm&release=252&type=5
  • 37.
    Dynamic Highlights Panel Kesako: Permet de remplacer le compact layout et d'avoir le choix des champs directement depuis la page lightning Intérêts : ● Consolidation des informations à disposition depuis la page lightning ● Filtrer la visibilité de chaque champ et donc limiter le nombre de compact layout à créer ● Nombre de champs disponibles 12 (vs 8 sur le compact layout) Accès : Via la page lightning, onglet Fields, faire glisser / déposer le composant 'Dynamic Highlights Panel' Lien :https://help.salesforce.com/s/articleView?id=release-notes.rn_lab_dynamic_hi ghlights_panel.htm&release=252&type=5 NB : Accessible également via mobile en rajoutant un setting (Setup | Salesforce Mobile App | Dynamic Forms and Dynamic Highlights Panel on Mobile)
  • 38.
    Le champ ‘Description’est désormais disponible pour les groupes publics et les files d’attente Description Field on Public Groups & Queues Besoin Client On peut ajouter une description dans les groupes publics et les files d’attentes Solution / Comment configurer Créer ou modifier un groupe public ou une file d’attente et ajouter une description si nécessaire Cas d’usage Quand un Admin souhaite ajouter une description à un groupe public ou à des files d’attentes Impact Améliorer la productivité de l’Admin
  • 39.
    Make Record FieldsStand Out with Conditional Formatting Apply formatting to fields to help users can quickly identify the most relevant information on a record page
  • 40.
  • 41.
    Hiérarchie et Person Accounts Lebesoin La fonctionnalité « Reports to » permet de créer des relations hiérarchiques entre comptes personnels. Configuration Dans le Setup, il faut se rendre sur la page Compte personnel et activer “Reports to”. Puis se rendre sur la page layout Compte personnel dans Object manager et y ajouter le champs “Reports to”. Case d’usage Établir des relations plus complexes entre entités Data model plus précis Plus d’opportunités de ventes Impact Augmenter l'efficacité des ventes Améliorer les relations clients Professional Edition & Above
  • 42.
    Einstein Coach Le besoin Lesreprésentants ont besoin d'une méthode à faible risque pour pratiquer leur nouveau discours sur le produit et obtenir des retours exploitables, sans prendre de temps aux autres vendeurs. Configuration Les utilisateurs présentent et enregistrent leur discours en utilisant un fournisseur de vidéo compatible avec ECI, puis soumettent l'appel vidéo à Einstein pour obtenir des retours. Les retours d'Einstein ont été améliorés dans cette version avec les données CRM du produit présenté, ainsi que des bonnes pratiques définies par défaut. Use Case Les vendeurs disposant de programmes de vente peuvent pratiquer leur nouveau discours sur le produit à tout moment directement depuis le Centre de guidance. Impact Améliorer la capacité des représentants à présenter efficacement de nouveaux produits/solutions à grande échelle. Requires Einstein for Sales Edition
  • 43.
  • 44.
    Amélioration des analysesgrâce aux métriques des sessions de messagerie Le besoin Les messages d’erreur apparaissent dans la langue par défaut de l’org. Ils ont également ajouté 12 messages d’erreur avec des codes uniques. Configuration L’objet Messaging Session Metrics permet de suivre les temps de réponse des agents et des utilisateurs finaux dans Enhanced Messaging channels et Messaging for In-App and Web. Case d’usage Ça permet de créer un type de rapport personnalisé avec Messaging Session comme objet principal et Messaging Session Metrics comme objet secondaire pour suivre les indicateurs clés de performance (KPI). Six métriques, dont les temps de réponse moyens et maximums, ainsi que le nombre de messages, sont enregistrées à la fin de chaque session. Impact - Suivi détaillé des temps de réponse des agents et des utilisateurs finaux ainsi que du nombre de messages - Meilleure visibilité sur l'activité de messagerie Enterprise and Unlimited editions with the Messaging In-App and Web and Digital Engagement add-ons UE & EE + DE + MIAW
  • 45.
    Déplacer les e-mailsvers une autre requête Le besoin Permet de déplacer un email d’un Case à un autre. Il arrive souvent qu'un client réponde à un ancien e-mail d'un agent de support lorsqu'un nouveau problème survient. Les clients le font parce que c'est plus facile que de rédiger un nouvel e-mail à une adresse d'assistance. Cependant, lorsque cela se produit, cela rouvre l'ancien dossier alors que le problème est totalement différent, ce qui entraîne une confusion pour l'équipe d'assistance. Configuration Les agents peuvent désormais sélectionner un e-mail à déplacer vers un autre Case. Lorsqu'ils font cela et répondent au client depuis le nouveau Case, les nouvelles réponses par e-mail seront liées au Case. Allez dans le Setup Email-to-Case, dans les paramètres, cliquez sur Modifier et sélectionnez Permettre aux agents de déplacer les e-mails. Enregistrez vos modifications." Cas d’usage L'agent reçoit un e-mail sur un Case qui est mal assigné et souhaite déplacer l'e-mail vers le bon Case. Un agent peut désormais sélectionner dans un menu déroulant pour déplacer l'e-mail vers un autre Case, puis choisir vers quel Case déplacer l'e-mail. Impact Les agents peuvent facilement dissocier les e-mails pour les attribuer au bon Case, ce qui facilite considérablement le suivi des futurs e-mails. UE & EE
  • 46.
    Enhanced Omni-Channel Only Status-Based Messaging Gérerles conversations de façon asynchrone pour les Agents Besoin client L’activité des conversations varie selon les périodes. Et il se peut que les conversations peuvent être mise en pause et reprendre de façon asynchrone. Pourtant, aujourd’hui c’est configuré de façon synchrone. Cela permet aux agents de tracer les conversations et les reprendre plus facilement quand ils le souhaitent. Solution / Comment configurer Activer ‘Enhanced Omni-Channel’ et accéder à Service Channels. Modifier le Messaging channel et configurer ‘Capacity Model’ à ‘Status-based’. Use Case Lorsque l’Agent gère une conversation et voudrait la traiter ultérieurement, c’est désormais possible ! Ex. relations 1:1, service de haut niveau, managers de compte, consultants etc. Impacts Améliorer la productivité et la visibilité des tâches Améliorer le service à rendre grâce à la personnalisation
  • 47.
    Omni-Channel Mobile Besoin client L’Omni-inboxpermet de rester en contact avec nos clients et travailler n’importe où en restant connecté depuis votre mobile professionnel ! Solution / Comment configurer Ajouter ‘Omni Inbox’ à votre Salesforce App, et elle apparaîtra directement dans l’app mobile. Se connecter à l’Omni-Channel et vous travaillez comme si vous étiez sur votre PC. Cas d’usage Pour les commerciaux qui échangent avec leurs clients par différents canaux de communication: SMS, WhatsApp ou autres. Pratique également pour les commerciaux en déplacement Impacts Améliorer le temps de réponse aux clients Améliorer la satisfaction client & NPS (Net Promoter Score) Améliorer la conformité (conversation sur des appareils professionnels) Recevez Omni work n’importe où et n’importe quand Enhanced Omni-Channel Only Only status-based work supported on mobile - Voice not supported Requires a Digital Engagement license to access
  • 48.
  • 49.
    External Client App What’snew ??? 2 options to connect Salesforce data with third-party applications: ● connected apps ● external client apps Both are frameworks to integrate data. External client apps are the next generation of connected apps. They’re fully metadata-compliant and include structural improvements to maintain separate user roles and allow second-generation managed packaging.
  • 50.
    External Client App Createa new External Client App from App Manager
  • 51.
    External Client App Migrateto External Client App from Connected App
  • 52.
    Revoke Individual JWT-BasedAccess Tokens Previously
  • 53.
    Revoke Individual JWT-BasedAccess Tokens Winter ’25 To revoke JWT-based access tokens using the OAuth revocation endpoint, use a POST request to send the token to the /services/oauth2/revoke on your My Domain or Experience Cloud site. To revoke tokens using Apex, use the revokeToken method in the Auth.OauthToken class. public static Boolean revokeAccess(String authProviderId, String providerName, String userId, String remoteIdentifier)
  • 54.
  • 55.
    Nouveauté Les nouvelles dénominationsMarketing Cloud 3 outils MARKETING CLOUD ACCOUNT ENGAGEMENT (Monocanalité : Email) MARKETING CLOUD ENGAGEMENT (Omnicanalité : Email, SMS, WhatsApp, Adds, Réseaux, site etc…) MARKETING CLOUD GROWTH EDITION Editions classique avancée GROWTH (Email : Maxi 10000/mois + SMS non conversationnels) ADVANCED (Email, SMS Conversation nels +… ) 2007 2013 2022 2024 2025 MARKETING CLOUD (Multicanalité : Email, SMS…)
  • 56.
    ❑ Amélioration del’intégration à Salesforce Core ❑ Copie de formulaires et d'e-mails dans un espace de travail Salesforce CMS ❑ Suspendre ou annuler les suppressions permanentes de prospects depuis l’API ou une interface utilisateur ❑ API Account engagement : Gestion Tags, envois d’email list et d’email individuel à des prospects ❑ Dédupliquer ou fusionner des prospects depuis Optimizer PASSERELLES ❑ Les données d’engagement des envois, des formulaires et des Landing Pages ❑ Création de segmentations Les nouveautés Marketing Cloud Account Engagement
  • 57.
    18 Novembre 2024 Lesnouveautés Marketing Cloud Engagement (Non Exhaustif) Social Studio se retire le 18 Novembre mais les données seront accessibles pendant 90 jours. ❑ Einstein AI : Traducteur en 6 Langues => français, allemand, italien, japonais, portugais et espagnol ❑ Einstein generative AI + Einstein Copy Insights : Définir des identités de marque distinctes par BU ❑ Journey Audit Log : Track des modifications apportées aux parcours ❑ Select Email Attribut : Possibilité de choisir l’email d’adressage directement dans les DE Synchronisées ❑ Data View : Interrogation des data views en temps réel et ajout du champ ‘JobId’ sur ‘Automation Activity Instance’ dataview ❑ Décryptage de fichiers : Nouveau type d’erreur => clé GPG ou PGP mal configurée = « user error » ❑ API Criteo, DoubleVerify et TikTok Ads : Nouveaux champs, filtres ou rapports pris en charge ❑ Connecteur OneDrive : Nouvel accès à SharePoint AI Journey Builder Automation MC Intelligence
  • 58.
    Les nouveautés MarketingCloud (Non Exhaustif) Growth Edition Advanced Edition ⇒ Emails et SMS non conversationnels Release Winter 25’ * ❑ Contenus : ▪ Dynamisme, inclusivité et personnalisation ❑ Datas et Report : ▪ ROI et KPI : Lien campagnes, engagements (Emails Clics et opens) et opportunités, élargissement des règles de scoring et suivi des clics sur les landings pages et sites internet ❑ A modifier : ▪ Remplacement du composant "État du consentement au marketing" par "État du consentement à la protection de la vie privée ". Edition Growth + ❑ Flux marketing amélioré : ▪ Path Experiment : A/B Testing ▪ On-Canvas Insights : Principales KPI directement dans le canevas ❑ SMS Conversationnel, transférable à Service Cloud ❑ IA : ▪ Einstein Send Time Optimization : Identifier le meilleur moment pour envoyer un message ▪ Einstein Engagement Frequency : Gérer la pression marketing * : La plupart de ces fonctionnalités ne sont accessibles que pour les éditions Salesforce Enterprise et Unlimited ❑ Lightning Content Builder pour les contenus avec personnalisation via Einstein Copilot ❑ Gestion de la donnée par Data Cloud ❑ Flow Builder pour la construction de parcours de communication ❑ Analytics pour les rapports et suivis de KPI Release Winter 25’ *
  • 59.
  • 60.
    Einstein Copilot Ton etidentité de marque
  • 61.
    Einstein Copilot Dans lebuilder de contenu
  • 63.
  • 64.