Messages d'erreur Workflows
Toute erreur que vous rencontrez dans un flux dépend de l'événement, de l'action ou de la carte de fonction qui l'a provoquée. Il existe plusieurs scénarios dans lesquels une erreur peut se produire.
- Lire le message d'erreur
- Index de tableau non lié
- Erreur de cache
- Conversion de type non valide
- Délai d'expiration de la méthode dépassé
- Erreurs d'API
Lire le message d'erreur
Vous pouvez lire un message d'erreur dans votre flux de l'une des deux manières suivantes.
-
Tester une carte : cliquez sur l'icône Tester cette carte sur la carte qui produit l'erreur, puis cliquez sur Tester dans la boîte de dialogue.
Il s'agit d'un exemple de message d'erreur pour la carte d'action Rechercher des utilisateurs dans le connecteur Box.
-
Historique des exécutions : sur la page Historique des exécutions de votre flux, le message d'erreur apparaît dans l'historique des cartes.
Certaines erreurs peuvent contenir un message plus détaillé renvoyé par le connecteur tiers où l'erreur s'est produite.
Erreurs d'API
En plus des erreurs qui apparaissent dans Workflows Designer, certains messages API sont renvoyés dans les sorties des cartes d'action et d'événement. Par exemple, les cartes suivantes ont des codes de statut HTTP en sortie et incluent un message d'erreur API si la carte ne parvient pas à s'exécuter :
- Activer l'utilisateur dans le connecteur Salesforce
- Supprimer le problème dans le connecteur Jira
Index de tableau non lié
Cette erreur se produit lorsqu'une recherche par une carte d'action échoue. Par exemple, cette erreur peut se produire si vous ne trouvez aucun utilisateur lors de l'exécution de la carte d'action Lire un utilisateur dans le connecteur Google Workspace Admin.
Cette erreur peut également se produire lors du traitement d'une liste dans un flux et que vous spécifiez une valeur d'index non valide. Par exemple, cette erreur se produit si vous exécutez la carte de fonction À avec une valeur de 6 sur une liste de cinq éléments.
Erreur de cache
Cette erreur d'exécution de flux peut se produire lorsqu'un flux s'exécute alors que les serveurs redémarrent après un déploiement. Par exemple, un flux avec une carte Lire le tableau peut renvoyer un message d'erreur Invalid or missing invariant lhs value si la carte s'exécute pendant des déploiements. Les flux actifs qui rencontrent cette erreur doivent être redémarrés.
Conversion de type non valide
Cette erreur se produit lorsqu'une carte d'action ou de fonction attend un type d'entrée spécifique, mais en reçoit une autre qu'elle ne peut pas convertir. Par exemple, si un champ d'entrée d'entiers de la carte de fonction Comparaison Vrai/Faux reçoit un type d'objet inattendu, la comparaison booléenne n'est pas exécutée et renvoie une erreur.
Délai d'expiration de la méthode dépassé
Cette erreur se produit lorsqu'une carte d'événement, d'action ou de fonction tente d'effectuer une opération, mais ne reçoit pas de réponse avant de dépasser un délai d'expiration. Chaque carte comporte un paramètre de délai d'expiration interne qui spécifie le nombre de secondes après lesquelles elle arrête d'essayer d'effectuer une opération.