Configuration du comportement d’expiration des ressources dans Adobe Experience Manager (AEM) Assets
Cet article explique comment AEM Assets utilise prism:expirationDate pour gérer l’expiration des ressources et les éléments à prendre en compte lorsque vos exigences commerciales ou de conformité diffèrent du cycle de vie par défaut. Pour répondre à différents besoins, utilisez un champ de métadonnées personnalisé et un workflow distincts plutôt que de vous fier à une modification non vérifiée du planificateur d’expiration.
Description description
Environnement
- Adobe Experience Manager Assets as a Cloud Service
- Expiration de ressources à l’aide de
prism:expirationDate - Dynamic Media avec OpenAPI, une fois activé pour l’environnement
Problème/Symptômes
- Lorsque la
prism:expirationDated’une ressource se trouve dans le passé, AEM dépublie automatiquement la ressource à partir de l’option Publier . - Les ressources arrivées à expiration doivent rester publiées ou vous avez besoin d’un comportement d’expiration différent pour des dossiers ou des workflows d’entreprise spécifiques.
- Les utilisateurs ne disposant pas d’autorisations d’administrateur ne peuvent pas modifier, copier, déplacer, publier ou télécharger des ressources expirées.
- Dynamic Media avec OpenAPI ne transmet pas les ressources marquées comme expirées aux applications en aval.
- AEM affiche les indicateurs expirés dans les vues Carte et Liste et fournit la facette de recherche Statut d’expiration . La source fournie indique également que le mode Colonnes n’affiche pas de badge expiré par défaut. Confirmez ce comportement et la personnalisation des colonnes disponible pour l’interface utilisateur d’Assets cible avant de publier ce détail.
Cause
Le cycle de vie d’expiration standard utilise prism:expirationDate pour identifier les ressources arrivées à expiration. La tâche ExpiryNotificationJobImpl dépublie les ressources expirées de l’instance de publication. La documentation du planificateur public décrit l’exécution basée sur l’heure et périodique ; la définition de cq.dam.expiry.notification.scheduler.istimebased sur false sélectionne l’exécution périodique à l’aide de la règle de période configurée. Il n’indique pas que ce paramètre désactive le traitement d’expiration. Dynamic Media avec OpenAPI exclut également les ressources expirées de la diffusion en aval.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
-
Recherchez la configuration du planificateur d’expiration de ressource dans votre environnement AEM.
-
Désactivez le planificateur ou supprimez sa configuration du package de déploiement.
-
Déployez la configuration mise à jour à l’aide de votre processus de déploiement AEM standard.
-
Vérifiez que les ressources expirées restent publiées après le changement de configuration.
-
Notez que la désactivation du planificateur d’expiration est une configuration globale. AEM ne fournit pas d’option prête à l’emploi pour configurer le comportement d’expiration par dossier ou chemin d’accès. Implémentez une logique personnalisée si un comportement spécifique au chemin d’accès est requis.
-
Gardez à l’esprit que les ressources avec un
prism:expirationDateexpiré continuent de suivre le comportement d’expiration par défaut :- Les ressources arrivées à expiration affichent des indicateurs de statut d’expiration en mode Carte et Liste.
- La facette de recherche
Expiry Statusreste disponible. - Les utilisateurs non administrateurs ne peuvent pas modifier, copier, déplacer, publier ou télécharger des ressources expirées.
-
Si vous avez besoin de workflows d’expiration ou de règles de diffusion personnalisés, utilisez un champ de métadonnées personnalisé au lieu de
prism:expirationDate. -
Pour la diffusion OpenAPI Dynamic Media, les ressources avec un
prism:expirationDatepassé ne sont pas diffusées, que le planificateur d’expiration soit activé ou désactivé. Ce comportement ne peut pas être remplacé à l’aide du champ d’expiration prêt à l’emploi. -
Si vous devez afficher des informations d’expiration dans des vues supplémentaires, telles que la vue Colonnes, personnalisez le schéma de métadonnées et la configuration des colonnes pour inclure la date d’expiration. Par défaut, les indicateurs Statut d’expiration ne s’affichent pas en mode Colonnes .
-
Vérifiez que le comportement d’expiration mis à jour est conforme aux besoins de votre entreprise et que les ressources affectées sont affichées et diffusées comme prévu.