Avec la version Spring ’26, Salesforce a officiellement rendu la fonctionnalité Flow Execution Logs généralement disponible (General Availability – GA). C’est une bonne nouvelle, mais qu’est-ce que cela signifie concrètement pour vous et vos Flows?
Dans cet article, nous allons mettre de côté le jargon marketing pour expliquer ce qui change et comment les Flow Logs peuvent vous aider à améliorer vos efforts de dépannage et d’optimisation.
1. Situation actuelle
En tant qu’administrateur, vos deux principaux outils pour dépanner les Flows sont généralement le bouton Debug dans Flow Builder, ainsi que le menu Paused and Failed Flow Interviews. Ces outils suffisent pour mettre vos Flows en production, mais ils présentent trois limites que les Flow Logs viennent corriger : le mode Debug ne reproduit pas fidèlement l’environnement de production, il ne permet pas de voir le parcours suivi par les enregistrements qui réussissent leur exécution, et il n’offre aucune visibilité sur l’efficacité de vos Flows, comme leur temps d’exécution moyen.
Bien que le bouton Debug dans Flow Builder permette de détecter des bogues de base avant les tests de bout en bout, il ne peut pas reproduire entièrement la séquence de déclencheurs de votre environnement de production. Il présente également des limites avec certaines opérations, comme les modifications du champ OwnerId ou les objets de jonction tels que Opportunity Contact Roles.
Le menu Paused and Failed Flow Interviews est très utile pour comprendre ce qui est arrivé à un enregistrement bloqué dans une exécution de Flow, mais il n’aide pas un administrateur à comprendre pourquoi un enregistrement a suivi un parcours précis lorsqu’il s’est exécuté avec succès.
Enfin, ces outils ne recueillent pas d’informations globales sur les temps d’exécution ou les taux de réussite, ce qui permettrait d’identifier facilement les goulots d’étranglement et les inefficacités à grande échelle afin d’optimiser votre environnement. Bien que des fonctionnalités comme les Flow Runtime Logs aient déjà été offertes en version bêta, elles ne proposaient pas toujours les politiques de conservation des données ni la clarté nécessaires pour le dépannage dans un contexte d’entreprise.
Ce sont précisément les principaux problèmes que les Flow Logs visent à résoudre.
2. Qu’est-ce qui change?
Salesforce fait maintenant passer les Flow Logs du statut bêta à celui de fonctionnalité offerte en disponibilité générale, avec les améliorations suivantes :
- Afficher l’exécution d’un enregistrement (View Record Run) : vous pouvez désormais retracer le chemin exact qu’un enregistrement a suivi dans un Flow.
- Intégration avec Agentforce : les Flow Logs sont maintenant intégrés à Agentforce, ce qui permet à l’assistant IA d’analyser les journaux d’exécution et de suggérer des correctifs ciblés pour les branches en échec ou les goulots d’étranglement.
- Analytique en temps réel : visualisez le temps d’exécution de chaque élément ainsi que la consommation des limites de gouvernance (comme les requêtes SOQL et le temps CPU) pour chaque exécution, et non plus seulement dans l’interface de débogage.
- Conservation de 30 jours : Salesforce offre désormais une période de conservation par défaut de 30 jours pour les Flow Logs, avec la possibilité de la prolonger grâce aux Data Retention Policies.
3. Optimiser votre stratégie d’automatisation
Bien que les Flow Logs offrent une visibilité exceptionnelle, ils sont encore plus efficaces lorsqu’ils sont intégrés à une stratégie de maintenance proactive. Voici comment Ateko recommande de tirer parti de cette nouvelle fonctionnalité.
Surveillance proactive
Au lieu d’attendre de recevoir le redouté courriel Apex Exception, créez des tableaux de bord basés sur les Flow Logs afin de surveiller vos automatisations les plus sollicitées. Portez une attention particulière à celles qui consomment beaucoup de temps CPU, de requêtes ou d’instructions DML.
Tester dans un Sandbox
Comme bonne pratique, assurez-vous que vos environnements Sandbox actualisés utilisent l’API version 66.0 ou une version ultérieure. Activez vos principaux scénarios de tests de bout en bout et utilisez les journaux pour vérifier que les enregistrements suivent bien les parcours prévus. Ce niveau de détail est particulièrement utile pour les logiques de branchement complexes dans Data Cloud ou les automatisations propulsées par Agentforce.
Commencez dès aujourd’hui
Évitez les maux de tête causés par un processus défaillant ou des données mal renseignées en repérant les possibilités d’amélioration de façon proactive.
En explorant l’onglet Flow Logs dans Lightning Experience, vous pourrez anticiper les problèmes de performance et vous assurer que votre moteur d’automatisation fonctionne à son plein potentiel.
Votre équipe est-elle prête à passer à une approche qui va au-delà des simples courriels d’erreur? Si vous avez besoin d’aide pour optimiser votre environnement ou gérer votre cycle de mises à jour Salesforce, Ateko est là pour vous accompagner. Communiquez avec notre équipe d’experts dès aujourd’hui.


