AEM as a Cloud Service: Veröffentlichte Verweise und Verhalten bei der Richtlinienreplikation
In diesem Artikel wird beschrieben, warum die Eigenschaft cq:lastReplicated der unter Veröffentlichte Verweise im Dialogfeld Veröffentlichung verwalten aufgelisteten Inhaltsrichtlinien nicht immer in Adobe Experience Manager as a Cloud Service aktualisiert wird. Außerdem wird die Beziehung zwischen der Liste der veröffentlichten Verweise und der Richtlinienreplikation klargestellt.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (AEMaaCS) (alle Versionen)
Symptome
-
Im Dialogfeld Veröffentlichung verwalten wird eine Inhaltsrichtlinie unter Veröffentlichte Verweise angezeigt.
-
Nach dem Veröffentlichen verwandter Seiten oder Vorlagen verbleibt die Eigenschaft cq:lastReplicated des Richtlinienknotens an einem älteren Datum, auch wenn nach diesem Datum eine Veröffentlichungsaktion durchgeführt wurde.
-
Der Richtlinienknoten zeigt:
- CQ:lastReplicated mit einem älteren Zeitstempel
- cq:lastReplicationAction = Activate
-
Es werden keine Fehler gemeldet. Es wird jedoch erwartet, dass das Replikationsdatum der Richtlinie aktualisiert wird, wenn sie in veröffentlichten Verweisen angezeigt wird und eine Veröffentlichungsaktion durchgeführt wird.
Ursache
- Die Eigenschaft cq:lastReplicated wird nur aktualisiert, wenn der Richtlinienknoten selbst geändert und veröffentlicht wird.
- Die Liste der veröffentlichten Verweise dient nur zu Informationszwecken und gibt keinen Trigger für die Replikation aus, es sei denn, das referenzierte Element wurde geändert.
Lösung resolution
Gehen Sie wie folgt vor, um die Richtlinienreplikation zu verstehen und zu bestätigen:
- Erkennen Sie, dass Einträge unter Veröffentlichte Verweise im Dialogfeld Veröffentlichung verwalten Elemente darstellen, die bereits in der Veröffentlichungsumgebung vorhanden sind und seit ihrer letzten Veröffentlichung nicht als geändert gelten.
- Verstehen Sie, dass diese Einträge informativ sind und nicht garantieren, dass das Element während der aktuellen Veröffentlichungsaktion erneut veröffentlicht wird.
- Die cq:lastReplicated-Eigenschaft auf einem Richtlinienknoten wird nur aktualisiert, wenn der Richtlinienknoten selbst geändert und dann veröffentlicht wird.
- Das Veröffentlichen einer Seite oder Vorlage, die auf eine Richtlinie verweist, aktualisiert die CQ:lastReplicated-Eigenschaft der Richtlinie nur, wenn sich der Richtlinienknoten geändert hat.
- Um eine Aktualisierung von cq:lastReplicated Trigger, ändern Sie den Richtlinienknoten und veröffentlichen Sie ihn.
- Wenn keine Änderungen an der Richtlinie vorgenommen werden, bleibt das Replikationsdatum unverändert, auch wenn zugehörige Seiten oder Vorlagen veröffentlicht werden.
- Überprüfen Sie das Replikationsdatum der Richtlinie, indem Sie die Eigenschaft „cq:lastReplicated" überprüfen, nachdem Sie eine Änderung am Richtlinienknoten vorgenommen und veröffentlicht haben.