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:
- Verificare che la variabile
CM_DISABLE_BUILD_REUSEsia impostata sutrueper la pipeline di sviluppo per impedire il riutilizzo di vecchi artefatti. - Apportare le modifiche fittizie nel modulo
ui.contente distribuirle nell'ambiente di sviluppo utilizzando Cloud Manager. - Controlla se le modifiche vengono riportate nell’interfaccia utente di AEM dopo la distribuzione.
Risoluzione resolution
-
Quando le modifiche apportate a
ui.content modulenon riflettono:- Nel file
ui.content moduledel modulopom.xml, rimuovere l'elemento<cloudManagerTarget>none</cloudManagerTarget>. Questo tag esclude il modulo dalle build di Cloud Manager, impedendo la distribuzione delle modifiche. Rimuovendolo, il moduloui.contentsarà incluso nella distribuzione della pipeline. - Ridistribuisci il codice utilizzando Cloud Manager.
- Nel file
-
Se la rimozione di
<cloudManagerTarget>non risolve il problema:- Incrementare manualmente le versioni dei sottomoduli nei rami di sviluppo e controllo qualità impostando
1.0.0-SNAPSHOTin tutti i filepom.xmlrilevanti, incluso ilpom.xmlprincipale. - Crea il progetto localmente e assicurati che venga compilato correttamente.
- Distribuisci questo codice aggiornato sia negli ambienti di sviluppo che in quelli di controllo qualità tramite le rispettive pipeline.
- Incrementare manualmente le versioni dei sottomoduli nei rami di sviluppo e controllo qualità impostando
-
Esegui il test apportando ulteriori modifiche per confermare che le distribuzioni successive riflettano correttamente gli aggiornamenti in entrambi gli ambienti.
Lettura correlata
- Implementazione di un valutatore del predicato personalizzato per Query Builder nella Guida utente di AEMaaCS
- Facet di ricerca nella Guida utente di AEMaaCS
- Distribuzione in AEM as a Cloud Service nella Guida utente di AEMaaCS