Publication de pages et de ressources planifiée par AEM : y compris le contenu associé et la prévention des problèmes de portée ou de performances

La publication planifiée (activer ultérieurement) dans AEM peut ignorer des ressources connexes, extraire un grand nombre d’éléments non liés ou vous laisser dans l’incapacité de contrôler exactement ce qui est publié. Cela se produit lorsque la publication s’exécute via des boutons de workflow personnalisés, des propriétés de nœud OnTime ou des références de ressources sans guillemets au lieu de Gérer la publication, car AEM détecte uniquement les références placées entre guillemets et seule la fonction Gérer la publication expose le contrôle sur l’étendue. Les paramètres OnTime et OffTime ne se répercutent pas en cascade sur les ressources référencées. En outre, les workflows multi-ressources regroupent tous les éléments dans un seul package, ce qui gonfle la payload visible. L’utilisation de Gérer la publication avec l’étape Portée pour réviser et ajuster les références (et permettre au processus de publication de l’arborescence de contenu de déclencher le workflow de publication de l’arborescence de contenu pour les lots volumineux) produit une publication planifiée précise et prévisible.

Description description

Environnements :

  • Adobe Experience Manager as a Cloud Service
  • Adobe Experience Manager 6.5 (sur site)
  • Consoles AEM Sites et Assets
  • Gérer la publication et le workflow de publication de l’arborescence de contenu

Problème/Symptômes :

  • Les références de ressources n’apparaissent pas sous Références publiées ou ne sont pas incluses dans une publication planifiée, comme une référence CSS brute sans guillemets telle que url(/content/dam/...png).
  • La publication planifiée (activer ultérieurement) comprend un grand nombre de ressources ou d’éléments non liés, affichant une longue liste d’URL dans la payload du package généré.
  • Les boutons personnalisés du workflow de démarrage incluent automatiquement les ressources, sans possibilité de les désélectionner.
  • Les propriétés du nœud OnTime ne sont pas appliquées en cascade aux ressources référencées.
  • La publication en masse soulève des problèmes de performances et de délais.

Cause principale :

AEM détecte automatiquement les ressources référencées à l’aide de règles d’analyse spécifiques ; une référence doit être placée entre guillemets simples ou doubles pour être détectée. Les déclencheurs de workflow personnalisés contournent l’interface utilisateur de gestion de la publication, qui est la seule fonctionnalité standard donnant un contrôle explicite d’inclusion et d’exclusion. Les paramètres OnTime et OffTime ne s’appliquent pas en cascade aux ressources référencées. En outre, la prise en charge de workflows multi-ressources regroupe tous les contenus associés dans un seul package généré, ce qui accroît la visibilité de la payload. Les lots de publication volumineux nécessitent le workflow de publication de l’arborescence de contenu pour un traitement efficace dans AEM as a Cloud Service.

Comment confirmer

  1. Vérifiez quelle méthode de publication est utilisée : Gérer la publication dans l’interface utilisateur tactile ou un bouton Démarrer le workflow personnalisé. Un bouton Démarrer le workflow personnalisé ne prend pas en charge la sélection de la publication étendue.
  2. Confirmez la détection de référence. Dans la console Sites , sélectionnez la page et ouvrez Références publiées pour voir si les ressources attendues sont répertoriées. Si une ressource est manquante, recherchez des chemins d’accès /content/dam/... qui ne sont pas entre guillemets simples ou doubles dans une HTML, une HTML brute ou un CSS personnalisé.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Basculez la publication planifiée sur Gérer la publication. Dans la console Sites ou Assets, sélectionnez le contenu et choisissez Gérer la publication, puis Publier, puis Planification, et enfin Plus tard. L’étape Portée affiche une case à cocher pour chaque ressource associée, ainsi que les options de date et d’heure.
  2. Correction de la détection des références de ressources. Placez chaque chemin d’accès /content/dam/... dans un HTML ou un CSS personnalisé entre guillemets simples ou doubles, puis confirmez que la ressource s’affiche sous Références publiées.
  3. Contrôlez ce qui est publié. Dans Gérer la publication, ouvrez l’étape Portée et désélectionnez les références que vous ne souhaitez pas publier. Consultez la liste des éléments inclus avant de sélectionner Publier ultérieurement.
  4. Utilisez le workflow de publication de l’arborescence de contenu pour les lots volumineux. Lors de la planification de 100 pages ou plus, utilisez Gérer la publication, qui déclenche automatiquement le workflow de publication de l’arborescence de contenu dans AEM as a Cloud Service. Si des retards importants se produisent, réduisez la taille de la payload par lot planifié.
  5. Évitez les options OnTime et OffTime pour une publication coordonnée. OnTime n’est pas appliqué en cascade aux ressources référencées. Utilisez donc la planification différée dans Gérer la publication à la place.
  6. Confirmez le résultat. Avant la planification, vérifiez que toutes les références prévues s’affichent sous Références publiées. Après l’heure planifiée, vérifiez que l’instance de publication (Publish) confirme que seules les ressources prévues ont été publiées.

Si le problème persiste

Contactez l’assistance Adobe avec une capture d’écran de l’étape Gérer la portée de la publication, le fragment de code HTML ou CSS contenant les références de la ressource, le nom du modèle de workflow utilisé et l’URL de la page ou de la ressource.

Lecture connexe

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