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 :

  1. Assurez-vous qu’une ligne de base dynamique nommée existe pour le ditamap cible avant d’appeler le workflow publishditamap.

  2. 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.

  3. 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=
    
  4. Appelez le workflow publishditamap comme d’habitude.

  5. 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)
  6. 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.

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