Les modifications apportées au filtre ne sont pas reflétées dans l’interface utilisateur d’AEM
Les modifications apportées aux prédicats de groupe ou les nouveaux prédicats ajoutés dans AEM n’apparaissent pas dans l’interface utilisateur, même après les déploiements réussis de pipelines. Cela se produit en raison d’artefacts mis en cache réutilisés ou de paramètres de déploiement mal configurés. Pour corriger ce problème, mettez à jour les variables de pipeline, ajustez les fichiers de configuration et redéployez le code.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problème/Symptômes
- Les modifications apportées à un prédicat de groupe, telles que l’ajout de nouveaux prédicats ou la création de nouveaux prédicats de groupe, n’apparaissent pas dans l’interface utilisateur d’AEM.
- Les mises à jour des prédicats de recherche existants dans un prédicat de groupe sont répercutées, mais les prédicats nouvellement ajoutés ne sont pas visibles.
- Ce comportement persiste malgré le déploiement réussi des pipelines.
Procédure de réplication :
- Vérifiez que la variable
CM_DISABLE_BUILD_REUSEest définie surtruepour le pipeline de développement afin d’empêcher la réutilisation des anciens artefacts. - Effectuez des modifications factices sous le module
ui.contentet déployez-les dans l’environnement de développement à l’aide de Cloud Manager. - Vérifiez si les modifications sont répercutées dans l’interface utilisateur d’AEM après le déploiement.
Résolution resolution
-
Lorsque les modifications apportées à la
ui.content modulene reflètent pas :- Dans le fichier
ui.content moduledu modulepom.xml, supprimez<cloudManagerTarget>none</cloudManagerTarget>élément . Cette balise exclut le module des versions Cloud Manager, ce qui empêche le déploiement de vos modifications. Sa suppression garantit que le moduleui.contentest inclus dans le déploiement du pipeline. - Redéployez le code à l’aide de Cloud Manager.
- Dans le fichier
-
Si la suppression de
<cloudManagerTarget>ne résout pas le problème :- Incrémentez manuellement les versions des sous-modules dans les branches de développement et d’assurance qualité en définissant des
1.0.0-SNAPSHOTdans tous les fichierspom.xmlpertinents, y compris lepom.xmlprincipal. - Créez le projet localement et assurez-vous qu’il est généré correctement.
- Déployez ce code mis à jour dans les environnements de développement et d’assurance qualité via leurs pipelines respectifs.
- Incrémentez manuellement les versions des sous-modules dans les branches de développement et d’assurance qualité en définissant des
-
Effectuez des tests en apportant des modifications supplémentaires pour vérifier que les déploiements suivants reflètent correctement les mises à jour dans les deux environnements.
Lecture connexe
- Mise en œuvre d’un évaluateur de prédicat personnalisé pour Query Builder dans le guide d’utilisation d’AEMaaCS
- Facettes de recherche dans le Guide de l’utilisateur d’AEMaaCS
- Déploiement sur AEM as a Cloud Service dans le Guide de l’utilisateur d’AEMaaCS