Le modifiche al filtro non si riflettono nell’interfaccia utente di AEM

Le modifiche ai predicati di gruppo o ai nuovi predicati aggiunti in AEM non vengono visualizzate nell’interfaccia utente, anche dopo le distribuzioni corrette della pipeline. Ciò si verifica a causa di artefatti riutilizzati nella cache o di impostazioni di distribuzione non configurate correttamente. Per risolvere questo problema, aggiorna le variabili della pipeline, regola i file di configurazione e ridistribuisci il codice.

Descrizione description

Ambiente

Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problema/Sintomi

  • Le modifiche apportate a un predicato di gruppo, ad esempio l’aggiunta di nuovi predicati o la creazione di nuovi predicati di gruppo, non vengono visualizzate nell’interfaccia utente di AEM.
  • Gli aggiornamenti ai predicati di ricerca esistenti all’interno di un predicato di gruppo vengono rispecchiati, ma i nuovi predicati aggiunti non sono visibili.
  • Questo comportamento persiste nonostante la corretta distribuzione delle pipeline.

Passaggi da replicare:

  1. Verificare che la variabile CM_DISABLE_BUILD_REUSE sia impostata su true per la pipeline di sviluppo per impedire il riutilizzo di vecchi artefatti.
  2. Apportare le modifiche fittizie nel modulo ui.content e distribuirle nell'ambiente di sviluppo utilizzando Cloud Manager.
  3. Controlla se le modifiche vengono riportate nell’interfaccia utente di AEM dopo la distribuzione.

Risoluzione resolution

  1. Quando le modifiche apportate a ui.content module non riflettono:

    1. Nel file ui.content module del modulo pom.xml, rimuovere l'elemento <cloudManagerTarget>none</cloudManagerTarget>. Questo tag esclude il modulo dalle build di Cloud Manager, impedendo la distribuzione delle modifiche. Rimuovendolo, il modulo ui.content sarà incluso nella distribuzione della pipeline.
    2. Ridistribuisci il codice utilizzando Cloud Manager.
  2. Se la rimozione di <cloudManagerTarget> non risolve il problema:

    1. Incrementare manualmente le versioni dei sottomoduli nei rami di sviluppo e controllo qualità impostando 1.0.0-SNAPSHOT in tutti i file pom.xml rilevanti, incluso il pom.xml principale.
    2. Crea il progetto localmente e assicurati che venga compilato correttamente.
    3. Distribuisci questo codice aggiornato sia negli ambienti di sviluppo che in quelli di controllo qualità tramite le rispettive pipeline.
  3. Esegui il test apportando ulteriori modifiche per confermare che le distribuzioni successive riflettano correttamente gli aggiornamenti in entrambi gli ambienti.

Lettura correlata

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f