Adobe Experience Platform : meta:enum ne peut pas être vide

Cet article résout un problème en raison duquel une erreur se produisait lors de la mise à jour d’un groupe de champs à l’aide de meta:enum de la propriété [ ECID] . Pour résoudre ce problème, recherchez les valeurs d’énumération vides, puis remplacez-les, exécutez l’appel des groupes de champs Liste à partir de la collection d’API Postman, suivie des étapes mentionnées dans cet article.

Description description

Environnement

Adobe Experience Platform (AEP)

Problème/Symptômes

Lorsque vous tentez de mettre à jour un groupe de champs, une erreur s’affiche : Erreur au meta:enum de la propriété [ ECID] . Le méta:enum ne peut pas être vide.

Résolution resolution

Pour pallier ce problème, recherchez les valeurs d’énumération vides, puis remplacez-les :

  1. Exécutez l’appel List field groups de la collection d’API Postman qui vous montre tous vos groupes de champs. Veillez à définir le CONTAINER_ID sur Tenant. Pour les étapes, reportez-vous à la section Groupes de champs de liste dans notre documentation destinée aux développeurs.

  2. Recherchez parmi la liste des groupes de champs et recherchez tous ceux qui contiennent "meta:enum": {}.

  3. Pour chacun de vos groupes de champs, suivez les étapes 4 à 6.

  4. Exécutez l’appel Récupérez un groupe de champs à l’aide de l’identifiant de groupe de champs trouvé dans la liste à l’étape 2. Pour les étapes, reportez-vous à la section Récupérer un groupe de champs dans notre documentation destinée aux développeurs.

  5. Copiez la réponse entière. Exemple de champ dans le groupe de champs présentant ce problème :

    code language-none
    "Profile Number": {
     "title": "Profile Number",
     "description": "Profile Number",
     "type": "string",
     "meta:xdmType": "string",
     "required": [ ] ,
     "meta:enum": {}
     },
    

    et supprimer toutes les lignes comportant "meta:enum": {}

    Une fois que le "meta:enum": {}  a été supprimé, il ressemblera à ce qui suit :

    code language-none
    "Profile Number": {
     "title": "Profile Number",
     "description": "Profile Number",
     "type": "string",
     "meta:xdmType": "string",
     "required": [ ]
     },
    
  6. Copiez la réponse (qui ne contient plus les lignes "meta:enum": {}).

  7. Exécutez l’appel Mettre à jour un groupe de champs personnalisé et collez la réponse modifiée entière de l’étape 6 et envoyez. Pour les étapes, reportez-vous à la section Mise à jour d’un groupe de champs personnalisé dans notre documentation destinée aux développeurs.

  8. Ce groupe de champs spécifique sera alors mis à jour afin de ne plus recevoir l’erreur. Répétez les étapes 4 à 7 pour chacun des groupes de champs présentant cette erreur.

Pour en savoir plus sur la collection qui contient ces appels, reportez-vous à la section Collections Postman dans notre Présentation de l’Experience Platform.
Cause
Une mise à jour de l’interface utilisateur vous empêche d’avoir des énumérations vides.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f