La propriété de métadonnées n’est pas copiée lors de la traduction lorsqu’une version de ressource source obsolète est sélectionnée

Lorsqu’une ressource est envoyée pour traduction dans Adobe Experience Manager (AEM), une propriété de métadonnées peut ne pas être copiée dans le dossier temporaire ou la ressource traduite si la traduction utilise une version de ressource obsolète qui ne contient pas les métadonnées. Par conséquent, il manque les valeurs de métadonnées attendues dans le contenu traduit. Pour résoudre ce problème, vérifiez que la traduction utilise la dernière version de la ressource contenant les métadonnées requises, puis relancez le processus de traduction.

Description description

Environnement

Adobe Experience Manager (AEM)

Problème/Symptômes

  • Une propriété de métadonnées telle que legacyUniqueID dans jcr:content/metadata/mc:legacyUniqueID n’est pas copiée dans la sortie traduite.
  • La propriété existe sur la ressource source et possède la structure et le type corrects.
  • L’ajout de la propriété aux règles de configuration de traduction ne corrige pas le problème.
  • La version sélectionnée pour traduction ne contient pas la propriété de métadonnées requise, même si c’est le cas de la version actuelle de la ressource.
  • La sortie traduite n’a pas la valeur de métadonnées attendue.
  • La comparaison des jcr:versionHistory de la ressource montre que la version utilisée pour la traduction ne contient pas les métadonnées mises à jour.
  • Aucun message d’erreur explicite ne s’affiche.

Cause première

La version source sélectionnée pour traduction ne contenait pas la propriété de métadonnées requise. Par conséquent, la sortie traduite n’incluait pas la valeur de métadonnées.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Ouvrez la ressource source que vous prévoyez d’envoyer pour traduction et vérifiez que la propriété de métadonnées requise est présente dans la version actuelle.

  2. Vérifiez quelle version de ressource est utilisée pour la traduction.

    • Vérifiez la propriété jcr:versionHistory pour identifier la version utilisée lors de la traduction.
    • Comparez les métadonnées de cette version aux métadonnées de la version actuelle.
    • Vérifiez que la version sélectionnée pour la traduction inclut la propriété de métadonnées requise.
  3. Si la version utilisée pour la traduction ne contient pas les métadonnées requises, mettez à jour les métadonnées de la ressource et créez une version qui inclut la propriété requise.

  4. Redémarrez la tâche de traduction après avoir confirmé que la bonne version source est sélectionnée.

    • Si une boîte de dialogue de sélection de version s’affiche, sélectionnez la dernière version contenant la propriété de métadonnées requise.
  5. Une fois la traduction terminée, passez en revue la sortie traduite et confirmez que la propriété des métadonnées est présente.

Lecture connexe

recommendation-more-help
experience-cloud-kcs-help-kbarticles