Passer au contenu principal

Erreur APi Salesforce et significations

Mis à jour il y a plus d’une semaine

Il peut arriver que la remontée des données sur Salesforce échoue pour certains participants, en fonction de la configuration de votre instance Salesforce, de la configuration des formulaires d'inscription sur Eventmaker ou d'autres choses encore.

Cet article a pour but de lister les erreurs les plus courantes rencontrées avec l'API REST de Salesforce et comment les résoudre.

FIELD_CUSTOM_VALIDATION_EXCEPTION

Une validation sur l'entité à créer ou mettre à jour a échoué. Une donnée d'inscription saisie dans Eventmaker est considérée comme incomplète ou invalide par Salesforce. Veuillez d'abord vous assurer que les validations sur le formulaire d'inscription correspondent à celles dans le champ sur Salesforce, et ensuite éditer la donnée incomplète ou invalide du participant sur Eventmaker.

STRING_TOO_LONG

La chaine de caractères saisie par le participant dans le champ indiqué dans l'erreur est trop longue. Nous vous recommandons d'ajouter des limites de caractères sur vos champs de formulaires conformément aux limites de Salesforce. Ensuite rectifiez la donnée trop longue dans le participant sur Eventmaker.

REQUIRED_FIELD_MISSING

Un champ obligatoire n'a pas été saisi lors de l'inscription du participant. Nous vous recommandons de mettre en obligatoire dans Eventmaker tout champ obligatoire dans Salesforce. Il faut également éviter toute saisie de participant depuis le back-office par une personne non avertie afin d'éviter ces erreurs.

CANNOT_REPARENT_RECORD

Le connecteur tente de mettre à jour une fiche Contact/Prospect/Compte sur Salesforce dont le propriétaire est désormais un utilisateur inactif, ce qui est interdit via l'API. Vous devez attribuer la fiche problématique à un nouveau propriétaire, actif cette fois.

INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST

Le connecteur tente d'alimenter un champ Liste de sélection en lui fournissant une valeur non autorisée. Veuillez vous assurer que les valeurs configurées dans le champ Eventmaker correspondent aux noms API des valeurs du champ Salesforce, et ensuite modifier les participants concernés en conséquence.

UNABLE_TO_LOCK_ROW

La fiche Contact/Prospect/Compte que le connecteur tente de mettre à jour est déjà en cours de modification par un autre utilisateur. Veuillez relancer la synchronisation un peu plus tard pour le participant.

Failed to open TCP connection to login.salesforce.com:443

Erreur temporaire de connexion à l'API REST Salesforce. Vous pouvez tenter de relancer la synchronisation pour le participant.

Connection reset by peer - SSL_connect

Erreur temporaire de connexion à l'API REST Salesforce. Vous pouvez tenter de relancer la synchronisation pour le participant.

CANNOT_EXECUTE_FLOW_TRIGGER

Un processus automatisé sur Salesforce a échoué et empêche la synchronisation d'aboutir. Une information est potentiellement manquante dans le participant, ou bien l'entité sur Salesforce est invalide, ou bien le processus automatisé est incorrect.

INVALID_CROSS_REFERENCE_KEY / ENTITY_IS_DELETED

Le connecteur tente de mettre à jour un Contact/Prospect/Compte qui n'existe plus. Il faut réinitialiser les références Salesforce sur le participant et relancer la synchronisation vers Salesforce.

invalid grant

Les paramètres d'authentification à l'API REST de Salesforce sont invalides, ou bien le mot de passe du compte utilisateur a expiré. Dans ce cas, il faut à nouveau connecter Eventmaker à votre instance Salesforce.

Un trop grand nombre de requêtes à l'API REST de Salesforce en une courte période peut également déclencher cette erreur une fois le quota de requêtes dépassé. Dans ce cas, il faut attendre une période plus creuse et relancer les runs en échec.

DUPLICATES_DETECTED

Lors de la création ou mise à jour d'un Contact/Prospect/Compte, l'API nous indique qu'un doublon existe déjà pour cette même entité empêchant l'action d'aboutir. Veuillez vérifier les doublons du Contact/Prospect/Compte dans Salesforce et les fusionner.

Avez-vous trouvé la réponse à votre question ?