Loading

DataRaptor Extract ne récupère pas la valeur attendue sur un champ personnalisé

Date de publication: Jul 19, 2024
Description
Dans les scénarios où un objet a le même nom d’API pour deux champs, en ignorant l’espace de noms, les données du champ personnalisé ne sont pas récupérées dans le DataRaptor.

Exemple :
Champ personnalisé du package géré :{espace de noms}__Email__c
Champ personnalisé : Email__c

Même lorsque l’enregistrement d'objet a une valeur pour le champ personnalisé (Email__c dans ce cas, le DataRaptor récupère une valeur null. Comme le comportement par défaut du DataRaptor est d’ignorer les valeurs null, l’attribut de la « Réponse » ne sera pas défini sur le chemin de sortie JSON.

 
Résolution
Consultez les options suivantes pour résoudre le problème :
  1. Renommez le champ « Étiquette/Nom du champ » personnalisé pour générer un « Nom d’API » unique. Il s’agit du moyen le plus simple et le plus facile pour résoudre le problème. Néanmoins, cette option n’est parfois pas viable car le champ est utilisé dans diverses intégrations ou API. Dans ce type de scénario, choisissez la deuxième option ci-dessous.
  2. Créez un nouveau champ sur l’objet lui-même avec un
    • Type de données « Formule »
    • Type de renvoi « Texte »
      • Remarque : Ceci peut varier en fonction de vos exigences.
    • Formule étant le champ personnalisé lui-même (comme Email__c)
      • Remarque : Ceci peut varier en fonction de vos exigences.
    • Remplissez les détails restants selon les besoins pour « Sécurité au niveau du champ » et « Présentations de page ».
    • Une fois que vous avez créé le champ comme à l’étape 2, mappez « EXTRACT JSON PATH » sur le nouveau champ dans le DataRaptor.
  3. Créez un nom d’API unique à l’aide de l’article Knowledge : https://success.vlocity.com/s/article/Duplicate-API-Names
L'une des deux options ci-dessus permet de résoudre le problème. Si le problème persiste, créez une requête de support via le portail d’Aide.
Numéro d’article de la base de connaissances

000393901

 
Chargement
Salesforce Help | Article