Vous êtes ici :
Dépannage des erreurs d'exécution de flux
Apprenez à dépanner et à résoudre les erreurs de flux et les comportements inattendus dans vos flux qui se produisent après l'activation. Interprétez les e-mails d'erreur et suivez les meilleures pratiques pour identifier et résoudre rapidement les problèmes.
Compréhension des e-mails d'erreur de flux
Si une exécution de flux échoue, Salesforce envoie un e-mail soit à l'administrateur qui a effectué la dernière modification du flux associé, soit aux destinataires de l'e-mail d'exception Apex. L'e-mail contient le message d'erreur, des détails sur chaque élément de flux exécuté par le flux et un lien pour afficher le flux échoué dans Flow Builder.
- Message d'erreur : Décrit ce qui s'est mal passé. Recherchez des mots-clés tels que « exception non gérée », « élément échoué » ou des erreurs de validation spécifiques.
- Nom et version du flux : Identifie le flux et la version qui ont échoué.
- Détails de l'élément : Indique quel élément du flux est à l'origine de l'erreur. Le nom d'API ou l'étiquette de l'élément est généralement inclus.
- Trace de pile : Pour un dépannage avancé, la trace de pile peut aider à identifier la source de l'erreur, notamment pour des flux complexes ou des actions Apex.
Erreur : Une erreur s'est produite à l'élément Envoyer_e-mail_à_contact. Paramètre d'entrée requis manquant : RecipientId.
Ce que cela signifie : Le flux n'a pas pu envoyer l'e-mail configuré dans l'élément Send_Email_to_Contact, car aucune valeur n'existait dans le champ ID de destinataire.
Conseils de dépannage des erreurs de flux
- Commencez par lire attentivement l'e-mail d'erreur. Identifiez l'élément de problème et le message d'erreur.
- Ouvrez le flux dans Flow Builder et accédez à l'élément mentionné dans l'e-mail.
- Utilisez la fonctionnalité de débogage de Flow Builder pour exécuter le flux avec des exemples de données et observer les échecs en temps réel. Dans l'e-mail d'erreur de flux, cliquez sur Erreur de flux : Cliquez ici pour déboguer l'erreur dans Flow Builder. Pour plus d'informations sur le débogueur, consultez Test ou dépannage des flux avec le débogueur Flow Builder.
- Vérifiez les valeurs d'entrée manquantes ou incorrectes, en particulier pour les champs ou les variables obligatoires.
- Vérifiez les connecteurs de défaut et les parcours de traitement des erreurs pour vous assurer qu'ils sont correctement configurés.
- Testez le flux au nom de différents utilisateurs pour vérifier les problèmes d'autorisation ou d'accès.
- Pour des flux déclenchés par un enregistrement, vérifiez que l'enregistrement déclenchant remplit tous les critères d'entrée.
Meilleures pratiques pour faciliter le dépannage
- Ajoutez des étiquettes descriptives et des noms d'API aux éléments et aux ressources de flux pour faciliter l'interprétation des e-mails d'erreur. Par exemple, Obtenir des enregistrements 1 n'est pas aussi utile dans un e-mail d'erreur que Obtenir des contacts associés.
- Utilisez des connecteurs de défaut sur les éléments critiques pour fournir des messages d'erreur conviviaux et des chemins alternatifs. Si une exécution de flux rencontre une erreur et suit un chemin de défaut, le flux exécute les éléments du chemin de défaut au lieu d'envoyer un e-mail d'erreur.
- Envoyez des notifications pour faciliter le suivi et la résolution.
- Documentez les erreurs courantes et les solutions pour votre équipe.
- Après avoir corrigé une erreur, testez de nouveau le flux en utilisant le débogueur Flow Builder.
- Advanced : Consignez les erreurs dans un objet personnalisé pour plus de détails.
- Dépannage des erreurs REQUIRED_FIELD_MISSING dans les flux
Lorsqu'un flux tente de créer ou de mettre à jour un enregistrement sans remplir tous les champs obligatoires, vous recevez une erreur REQUIRED_FIELD_MISSING. - Dépannage des erreurs Apex_CPU_TIME_LIMIT_EXCEEDED dans les flux
Lorsqu'une transaction consomme trop de temps processeur, Salesforce renvoie une erreur Apex_CPU_TIME_LIMIT_EXCEEDED. Les flux partagent cette limite avec une automatisation sur deux dans la même transaction, y compris les déclencheurs Apex. - Dépannage des URL de flux
Lorsque vous distribuez un flux et que le bouton personnalisé, le lien personnalisé ou l'URL de flux directe ne fonctionne pas comme prévu, vérifiez le flux référencé. Vérifiez également ses variables si vous transmettez des valeurs dans un flux à partir de l'URL. - Dépannage des récupérations de flux
Découvrez comment un flux est de nouveau exécuté après un échec. Une nouvelle tentative de flux se produit lorsqu'un flux est de nouveau exécuté pour traiter des enregistrements qui n'ont pas réussi à être enregistrés.
Voir également :
- Considérations relatives aux e-mails d'erreur de flux
- Personnalisation des conséquences de l'échec d'un flux
- Considérations relatives au débogueur de Flow Builder
- Que se passe-t-il en cas d'exception Apex ?
- Sélection des destinataires des e-mails d'erreur de flux et de processus
- Envoi d'alertes lors de l'échec d'un flux d'écran

