Afin de procéder correctement aux tests et à des fins de dépannage, il est recommandé de commencer à zéro - créer une nouvelle demande et suivre le processus de demande créé dans SurveyMonkey Apply.
Lorsque vous utilisez la soumission de test :
✔ S’assurer que l’action d’intégration Salesforce s’exécute à l’heure spécifiée (activations créées, modifiées, soumises et automatisées)
« Soumission modifiée » dans l'intégration s'exécutera en modes « Soumise », « Tâche terminée » et « Tâche modifiée ». Les changements apportés à une demande, tels que la modification des métadonnées de la demande et le déplacement de la demande d'une phase à une autre, n'activent PAS l'action Salesforce, même si elle est en mode « modifiée ».
✔ Consultez les journaux de l’intégration Salesforce
✔ Si vous utilisez une automatisation, assurez-vous qu'elle a été activée en accédant aux journaux des automatisations.
✔ Dans les journaux, sélectionnez la Flèche sur la droite du journal sur lequel l’action a été exécutée pour afficher plus d’informations, telles que les champs et les valeurs. Cela vous indiquera si les informations ont été collectées et intégrées/extraites correctement.
Le statut attribué à l’enregistrement dépend des informations que Salesforce envoie à Apply.
Si vous recevez un statut infructueux, les Détails de synchronisation expliquent généralement pourquoi et, dans certains cas, fournissent des recommandations pour le résoudre. Voici quelques raisons possibles pour lesquelles une erreur peut se produire :
Une erreur commune peut être « Champs obligatoires manquants : [Champ Salesforce] »
Pour résoudre ce type d’erreur :
Par exemple, le champ Salesforce « CloseDate » peut être lié à la date de soumission d'une soumission.
Si vous recevez l'erreur « Champs obligatoires manquants : [CloseDate] », il est probable que la demande n'ait pas encore été envoyée sur le site. S'il s'agit d'une erreur courante, vous pouvez configurer l'action ou le déclencheur synchrone pour faire en sorte que cette action ne se produise que lorsque la demande a été soumise sur le site.
Les règles de logique aléatoire activées pour les champs Salesforce peuvent avoir un impact sur la capacité à correspondre à un contact existant dans Salesforce afin d'y inscrire l'enregistrement. Si un enregistrement de synchronisation est marqué comme un « Échec » et que cela est lié à des règles de logique aléatoire, l'erreur suivante peut être associée à l'échec d'un enregistrement de synchronisation :
« Vous êtes en train de créer un enregistrement en double. Nous vous recommandons plutôt d’utiliser un enregistrement existant. »
Si une logique aléatoire conditionnel est activée dans Salesforce et que vous avez différentes demandes dans Apply contenant des informations similaires, elles pourront être identifiées comme le même enregistrement dans Salesforce.
Lorsque la modification survient (le nom a été mis à jour dans Salesforce), une synchronisation manuelle de l'action qui a échoué peut être utilisée pour exécuter à nouveau l'action spécialement pour cette soumission.
Les questions fermées telles qu'une liste déroulante dans Apply sont poussées sous forme de chaîne dans SF. Cela signifie que le champ Salesforce peut contenir une réponse texte ou une liste de sélection
Dans certains cas, il est possible que l’enregistrement soit considéré comme un « succès », mais lorsque vous cliquez pour afficher les champs Détails de l’enregistrement, les champs n’ont pas été entièrement remplis.
Si tel est le cas, cela peut être dû principalement au fait que le champ d’origine de l'extraction ne contient aucune réponse et que le champ vers lequel vous souhaitez transférer les données n’est pas obligatoire. Par exemple, si vous utilisez une action d'intégration et que vous avez un champ dans Salesforce qui n'est pas obligatoire, l'action continuera à s'exécuter et à réussir, même si le champ SMApply lié est vide.