Dépannage·Intermédiaire·4 min·Mis à jour le 05/10/2026
Note de terrain · Commande
Un critère de flow écrit en anglais échoue en silence sur une org localisée
Les échéanciers n’étaient jamais créés parce qu’un flow filtrait sur une valeur de statut que l’org affiche dans une autre langue.
Un flow était chargé de transformer les commandes activées en échéanciers de facturation. Il filtrait sur Status = "Activated". L’org tourne en français et affiche cette valeur « Activé ». Le critère n’a jamais matché, le flow n’est jamais parti, et aucun échéancier n’a jamais été créé.
Rien n’a échoué. Pas d’erreur, pas d’e-mail d’échec de flow, pas de log utile — le flow n’a simplement pas agi, ce qui est indiscernable d’un flow qui a agi et n’a rien trouvé à faire.
La forme générale de ce piège mérite d’être intégrée : tout critère de flow qui compare à une valeur affichée est suspect sur une org localisée. Comparez au nom d’API, ou à une valeur que vous contrôlez.
Un piège voisin, sur la même org : un objet renommé dans l’interface rend toute conversation ambiguë. Une org de production renomme entièrement l’objet devis — « le devis » en réunion et Quote dans le schéma ne sont donc pas forcément la même chose.
Ressources Salesforce
Guide