Dynamische Neubewertung der Baseline während des Workflows "AEM Guides publishditamap“
In diesem Artikel wird erläutert, wie dynamische Baselines während des publishditamap-Workflows in den Handbüchern zu Adobe Experience Manager (AEM) verarbeitet werden. Es wird beschrieben, wie dynamische Baselines zum Zeitpunkt der Veröffentlichung neu bewertet werden, welche Inhalte neu berechnet werden und welche Überlegungen angestellt werden müssen, um sicherzustellen, dass die veröffentlichte Ausgabe den erwarteten Repository-Status und die Baseline-Regeln widerspiegelt.
Beschreibung description
Umgebung
Handbücher zu Adobe Experience Manager (AEM) (alle Versionen)
Problem/Symptome
Dynamische Baselines in AEM Guides sind regelbasierte Sammlungen, die bestimmen, welche Themenversionen und Zuordnungen bei der Veröffentlichung einbezogen werden. Bei Verwendung des publishditamap-Workflows mit einer dynamischen Baseline berechnet das System die Baseline zur Veröffentlichungszeit basierend auf dem aktuellen Status des Repositorys neu.
- Dynamische Baselines werden während des
publishditamap-Workflows neu ausgewertet, was zu veröffentlichten Inhalten führt, die den neuesten Repository-Status widerspiegeln.
Ursache
Dynamische Baselines werden anhand von Regeln wie Beschriftungen, Datumsangaben oder Kriterien für die neueste Version ausgewertet. Wenn der publishditamap-Workflow mit einer dynamischen Baseline ausgeführt wird, berechnet die Baseline-Engine den effektiven Content-Satz zum Zeitpunkt der Veröffentlichung neu.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
-
Stellen Sie sicher, dass eine benannte dynamische Baseline für die
ditamapvorhanden ist, bevor Sie denpublishditamap-Workflow aufrufen. -
Wenn Sie kürzlich die Baseline-Auswahlregeln geändert oder eine neue Baseline erstellt haben, warten Sie, bis alle asynchronen Baseline-Erstellungs- oder Aktualisierungsaufträge abgeschlossen sind, bevor Sie fortfahren.
-
Konfigurieren Sie Ihre Veröffentlichungsvorgabe für die Verwendung der dynamischen Baseline, indem Sie die folgenden Eigenschaften festlegen:
code language-none fmdita-useBaseline=true fmdita-baselineName= -
Rufen Sie den
publishditamapWorkflow wie gewohnt auf. -
Der Workflow bewertet die dynamische Baseline zum Zeitpunkt der Veröffentlichung neu, einschließlich:
- Referenzierte Themen (nach dynamischen Regeln aufgelöst)
- Indirekte Referenzen (verarbeitet nach konfigurierten Regeln und übergeordneten Zuordnungs-/Themenversionen)
- Beschriftungen (z. B. „Neueste Version„)
- Neu hinzugefügte oder entfernte Verweise (basierend auf dem aktuellen Abhängigkeitsdiagramm ein- oder ausgeschlossen)
- Baseline-Metadaten (Versionsauswahldaten können neu berechnet werden)
-
Überprüfen Sie nach der Veröffentlichung, ob die veröffentlichte Ausgabe die erwarteten Versionen und Verweise basierend auf dem aktuellen Repository-Status und den Baseline-Regeln widerspiegelt.