AEM Assets: Beheben von Inkonsistenzen beim Veröffentlichungsstatus von Inhaltsfragmenten nach der Inhaltskopie

In diesem Artikel wird erläutert, wie Sie den inkonsistenten Veröffentlichungsstatus von Inhaltsfragmenten in Adobe Experience Manager (AEM) Assets beheben können, nachdem Sie mithilfe von Inhaltskopie oder Paketimport Inhalte zwischen Autorenumgebungen übertragen haben.

Beschreibung description

Wenn Inhaltsfragmente mithilfe der Oberfläche „Inhalt kopieren“ oder des Package-Imports zwischen AEM-Autorenumgebungen übertragen werden, stimmt der Veröffentlichungsstatus des Inhalts in der Zielumgebung nicht mit dem Status in der Quellumgebung überein. Dies kann dazu führen, dass Inhaltsfragmente im AEM-Editor als veröffentlicht oder unveröffentlicht angezeigt werden, aber einen anderen Status anzeigen, wenn der Zugriff über die API oder GraphQL erfolgt. Diese Diskrepanz kann Geschäftsvorgänge blockieren, die auf dem Status synchronisierter Inhalte in allen Umgebungen basieren. Während des Vorgangs werden keine spezifischen Fehlermeldungen protokolliert und die Protokolle stehen nicht immer zur Überprüfung zur Verfügung.

Umgebung

  • Adobe Experience Manager (AEM) Assets (alle Versionen)

Symptome

  • Inhaltsfragmente zeigen im AEM-Editor unterschiedliche Veröffentlichungsstatus als API- oder GraphQL-Antworten nach einer Inhaltskopie oder einem Paketimport an.
  • Inkonsistente Statusberichte zwischen der AEM-Benutzeroberfläche und API-Endpunkten.
  • Geschäftsprozesse sind aufgrund des nicht synchronisierten Inhaltsstatus betroffen.

Ursache

Das aktuelle Design der Inhaltskopie- und Paketimportprozesse in AEM behält beim Übertragen von Inhalten zwischen Autorenumgebungen den Veröffentlichungsstatus oder den Versionsverlauf von Inhaltsfragmenten nicht bei. Daher muss der Veröffentlichungsstatus nach der Inhaltsübertragung in der Zielumgebung wiederhergestellt werden.

Lösung resolution

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

  1. Melden Sie sich bei der Ziel-AEM-Autorenumgebung an, in die die Inhaltsfragmente importiert wurden.

  2. Massenveröffentlichung der betroffenen Inhaltsfragmente:

    • Verwenden Sie die Strukturaktivierungsfunktion oder ein Automatisierungsskript, um alle übertragenen Inhaltsfragmente aus der Zielautorenumgebung erneut zu veröffentlichen.

    • Bei großen Inhaltssätzen ist die manuelle, fragmentweise erneute Veröffentlichung zu vermeiden. Nach Möglichkeit sollten Massenvorgänge verwendet werden.

  3. Überprüfen Sie, ob der Veröffentlichungsstatus jetzt konsistent ist:

    • Überprüfen Sie, ob der Status im AEM-Editor mit dem Status übereinstimmt, der von der API oder den GraphQL-Endpunkten zurückgegeben wird.
recommendation-more-help
experience-cloud-kcs-help-kbarticles