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

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 niveau de meta:enum de la propriété ECID. Le méta:enum ne peut pas être vide.

Résolution

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

  1. Exécutez la variable Lister des groupes de champs appel de la collection d’API postman qui vous montre tous vos groupes de champs. Veillez à définir la variable CONTAINER_ID to Tenant. Pour connaître les étapes, reportez-vous à la section Lister des groupes de champs 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 la variable Récupération d’un groupe de champs à l’aide de l’identifiant de groupe de champs figurant dans la liste à l’étape 2. Pour connaître les étapes, reportez-vous à la section Récupération d’un groupe de champs dans notre documentation destinée aux développeurs.

  5. Copiez l’intégralité de la réponse. Exemple de champ dans le groupe de champs présentant ce problème :

    "Profile Number": {
                        "title": "Profile Number",
                        "description": "Profile Number",
                        "type": "string",
                        "meta:xdmType": "string",
                        "required": ,
                        "meta:enum": {}
                      },
    

    et supprimer toutes les lignes qui comportent des "meta:enum": {}

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

    "Profile Number": {
                        "title": "Profile Number",
                        "description": "Profile Number",
                        "type": "string",
                        "meta:xdmType": "string",
                        "required": ,
                       },
    
  6. Copiez la réponse (qui ne contient plus le paramètre "meta:enum": {}lignes).

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

  8. Ce groupe de champs spécifique sera 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 contenant ces appels, reportez-vous à la section Collections Postman dans notre Aperçu de l’Experience Platform.
Cause
Une mise à jour a été apportée à l’interface utilisateur afin d’empêcher les clients d’avoir des énumérations vides.

Sur cette page