Réévaluation dynamique de la base pendant le workflow publishditamap d’AEM Guides
Cet article explique comment les lignes de base dynamiques sont traitées pendant le workflow publishditamap dans Adobe Experience Manager (AEM) Guides. Il décrit comment les lignes de base dynamiques sont réévaluées au moment de la publication, quel contenu est recalculé et les considérations à prendre en compte pour s’assurer que la sortie publiée reflète l’état de référentiel et les règles de ligne de base attendus.
Description description
Environnement
Guides de Adobe Experience Manager (AEM) (toutes les versions)
Problème/Symptômes
Dans AEM Guides, les lignes de base dynamiques sont des collections basées sur des règles qui déterminent les versions des rubriques et des mappages incluses lors de la publication. Lors de l’utilisation du workflow publishditamap avec une ligne de base dynamique, le système recalcule la ligne de base au moment de la publication en fonction de l’état actuel du référentiel.
- Les lignes de base dynamiques sont réévaluées pendant le workflow de
publishditamap, ce qui entraîne la publication de contenu qui reflète le dernier état du référentiel.
Cause
Les lignes de base dynamiques sont évaluées en fonction de règles telles que les libellés, les dates ou les critères de dernière version. Lorsque le workflow publishditamap est exécuté avec une ligne de base dynamique, le moteur de ligne de base recalcule le jeu de contenu effectif au moment de la publication.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
-
Assurez-vous qu’une ligne de base dynamique nommée existe pour le
ditamapcible avant d’appeler le workflowpublishditamap. -
Si vous avez récemment modifié des règles de sélection de ligne de base ou créé une ligne de base, attendez qu’une tâche asynchrone de création ou de mise à jour de ligne de base soit terminée avant de continuer.
-
Configurez votre paramètre prédéfini de publication pour utiliser la ligne de base dynamique en définissant les propriétés suivantes :
code language-none fmdita-useBaseline=true fmdita-baselineName= -
Appelez le workflow
publishditamapcomme d’habitude. -
Le workflow réévalue la ligne de base dynamique au moment de la publication, notamment :
- Rubriques référencées (résolues selon des règles dynamiques)
- Références indirectes (traitées selon les règles configurées et les versions de mappage/rubrique parentes)
- Libellés (par exemple, « Dernière version »)
- Références nouvellement ajoutées ou supprimées (incluses ou exclues en fonction du graphique de dépendance actuel)
- Métadonnées de ligne de base (les données de sélection de version peuvent être recalculées)
-
Après la publication, vérifiez que la sortie publiée reflète les versions et références attendues en fonction de l’état actuel du référentiel et des règles de base.