Die Metadateneigenschaft wird bei der Übersetzung nicht kopiert, wenn eine veraltete Version des Quell-Assets ausgewählt wird

Wenn ein Asset zur Übersetzung in Adobe Experience Manager (AEM) gesendet wird, wird eine Metadateneigenschaft möglicherweise nicht in den temporären Ordner oder das übersetzte Asset kopiert, wenn bei der Übersetzung eine veraltete Asset-Version verwendet wird, die die Metadaten nicht enthält. Infolgedessen fehlen den übersetzten Inhalten die erwarteten Metadatenwerte. Um das Problem zu beheben, überprüfen Sie, ob die Übersetzung die neueste Asset-Version verwendet, die die erforderlichen Metadaten enthält, und führen Sie den Übersetzungsprozess erneut aus.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM)

Problem/Symptome

  • Eine Metadateneigenschaft wie legacyUniqueID unter jcr:content/metadata/mc:legacyUniqueID wird nicht in die übersetzte Ausgabe kopiert.
  • Die Eigenschaft ist im Quell-Asset vorhanden und hat die richtige Struktur und den richtigen Typ.
  • Durch Hinzufügen der Eigenschaft zu den Übersetzungskonfigurationsregeln wird das Problem nicht behoben.
  • Die für die Übersetzung ausgewählte Version enthält nicht die erforderliche Metadateneigenschaft, obwohl die aktuelle Version des Assets dies tut.
  • In der übersetzten Ausgabe fehlt der erwartete Metadatenwert.
  • Ein Vergleich der jcr:versionHistory des Assets zeigt, dass die für die Übersetzung verwendete Version die aktualisierten Metadaten nicht enthält.
  • Es wird keine explizite Fehlermeldung angezeigt.

Grundursache

Die für die Übersetzung ausgewählte Quellversion enthielt nicht die erforderliche Metadateneigenschaft. Daher enthielt die übersetzte Ausgabe nicht den Metadatenwert.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Öffnen Sie das Quell-Asset, das Sie zur Übersetzung senden möchten, und überprüfen Sie, ob die erforderliche Metadateneigenschaft in der aktuellen Version vorhanden ist.

  2. Überprüfen Sie, welche Asset-Version für die Übersetzung verwendet wird.

    • Überprüfen Sie die Eigenschaft jcr:versionHistory , um die bei der Übersetzung verwendete Version zu ermitteln.
    • Vergleichen Sie die Metadaten auf dieser Version mit den Metadaten auf der aktuellen Version.
    • Vergewissern Sie sich, dass die für die Übersetzung ausgewählte Version die erforderliche Metadateneigenschaft enthält.
  3. Wenn die für die Übersetzung verwendete Version nicht die erforderlichen Metadaten enthält, aktualisieren Sie die Asset-Metadaten und erstellen Sie eine neue Version, die die erforderliche Eigenschaft enthält.

  4. Starten Sie den Übersetzungsauftrag erneut, nachdem Sie bestätigt haben, dass die richtige Quellversion ausgewählt ist.

    • Wenn ein Dialogfeld zur Versionsauswahl angezeigt wird, wählen Sie die neueste Version aus, die die erforderliche Metadateneigenschaft enthält.
  5. Überprüfen Sie nach Abschluss der Übersetzung die übersetzte Ausgabe und bestätigen Sie, dass die Metadateneigenschaft vorhanden ist.

Verwandtes Lesen

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