Configurazione del comportamento di scadenza delle risorse in Adobe Experience Manager (AEM) Assets

Questo articolo spiega come AEM Assets utilizza prism:expirationDate per gestire la scadenza delle risorse e cosa considerare quando i requisiti aziendali o di conformità differiscono dal ciclo di vita predefinito. Per soddisfare requisiti diversi, utilizza un campo di metadati personalizzato e un flusso di lavoro separati, anziché fare affidamento su una modifica non verificata del modulo di pianificazione della scadenza.

Descrizione description

Ambiente

  • Adobe Experience Manager Assets as a Cloud Service
  • Scadenza risorsa tramite prism:expirationDate
  • Dynamic Media con OpenAPI, se abilitato per l’ambiente

Problema/Sintomi

  • Quando prism:expirationDate di una risorsa è nel passato, AEM annulla automaticamente la pubblicazione della risorsa.
  • Affinché le risorse scadute rimangano pubblicate, è necessario adottare un comportamento di scadenza diverso per cartelle o flussi di lavoro aziendali specifici.
  • Gli utenti senza autorizzazioni di amministratore non possono modificare, copiare, spostare, pubblicare o scaricare risorse scadute.
  • Dynamic Media con OpenAPI non fornisce risorse contrassegnate come scadute alle applicazioni a valle.
  • AEM mostra gli indicatori scaduti nelle viste a schede e a elenco e fornisce il facet di ricerca Stato scadenza. L’origine fornita segnala inoltre che in Vista a colonne non viene visualizzato un badge scaduto per impostazione predefinita; conferma questo comportamento e la personalizzazione delle colonne disponibile per l’interfaccia utente di Assets di destinazione prima di pubblicare tale dettaglio.

Causa

Il ciclo di vita di scadenza standard utilizza prism:expirationDate per identificare le risorse scadute. Il processo ExpiryNotificationJobImpl annulla la pubblicazione delle risorse scadute. La documentazione dell’utilità di pianificazione pubblica descrive l’esecuzione periodica e basata sul tempo; l’impostazione di cq.dam.expiry.notification.scheduler.istimebased su false seleziona l’esecuzione periodica utilizzando la regola del periodo configurata. Non documenta che questa impostazione disabilita l’elaborazione in scadenza. Dynamic Media con OpenAPI esclude inoltre le risorse scadute dalla consegna a valle.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Individua la configurazione del modulo di pianificazione della scadenza delle risorse nell’ambiente AEM.

  2. Disattiva l’utilità di pianificazione o rimuovine la configurazione dal pacchetto di distribuzione.

  3. Distribuisci la configurazione aggiornata utilizzando il processo di distribuzione standard di AEM.

  4. Verifica che le risorse scadute rimangano pubblicate dopo la modifica della configurazione.

  5. La disattivazione della pianificazione delle scadenze è una configurazione globale. AEM non fornisce un’opzione predefinita per configurare il comportamento di scadenza in base alla cartella o al percorso. Implementa la logica personalizzata se è richiesto un comportamento specifico per il percorso.

  6. Tieni presente che le risorse con un prism:expirationDate scaduto continuano a seguire il comportamento di scadenza predefinito:

    • Le risorse scadute visualizzano gli indicatori di stato di scadenza nella vista a schede e nella vista a elenco.
    • Il facet di ricerca Expiry Status rimane disponibile.
    • Gli utenti non amministratori non possono modificare, copiare, spostare, pubblicare o scaricare risorse scadute.
  7. Se hai bisogno di flussi di lavoro di scadenza personalizzati o di regole di consegna, utilizza un campo di metadati personalizzato invece di prism:expirationDate.

  8. Per la consegna Dynamic Media OpenAPI, le risorse con prism:expirationDate precedenti non vengono consegnate, indipendentemente dal fatto che il modulo di pianificazione della scadenza sia abilitato o disabilitato. Questo comportamento non può essere ignorato utilizzando il campo di scadenza predefinito.

  9. Se è necessario visualizzare le informazioni sulla scadenza in viste aggiuntive, ad esempio Vista a colonne, personalizzare lo schema metadati e la configurazione delle colonne per includere la data di scadenza. Per impostazione predefinita, gli indicatori di stato della scadenza non vengono visualizzati nella Vista a colonne.

  10. Verifica che il comportamento di scadenza aggiornato sia in linea con i requisiti aziendali e che le risorse interessate vengano visualizzate e consegnate come previsto.

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