Les workflows sont définis sur « non modifiables » après le déploiement du code
Cet article résout le problème d’AEM où, après la création d’un workflow dans AEM suivi d’un déploiement de code, le workflow apparaît comme « non modifiable ». En règle générale, vous devez veiller à ce que vos modèles de workflow dans la base de code soient cohérents entre plusieurs environnements, afin de ne pas avoir à recréer des workflows par environnement.
Description description
Environnement
Experience Manager as a Cloud Service
Problème/Symptômes
Après la création d’un workflow dans AEM et en cas de déploiement de code, le workflow apparaît comme « non modifiable ».
Résolution resolution
Lorsque vous créez un workflow, son modèle est enregistré par défaut dans :
/conf/global/settings/workflow/models
et lorsque vous effectuez l’opération de synchronisation pour la rendre utilisable, le modèle est également enregistré dans :
/var/workflow/models
Selon cette bonne pratique, vous devez conserver vos modèles de workflow dans la base de code afin d’être cohérent dans plusieurs environnements, et vous n’avez pas à recréer de workflows par environnement.
Lors de la création d’un workflow à l’aide de l’interface utilisateur d’AEM, après un déploiement de code, la
/conf/global/settings/workflow/models
est remplacé conformément à la configuration du filtre codebase.
<filter root="/conf/global/settings/workflow/models" mode="replace" />
Cela crée un problème, car le modèle dans :
/conf/global/settings/workflow/models
est supprimé, car il ne se trouve pas dans la base de code, et le modèle dans :
/var/workflow/models
n’est pas supprimé, mais est toujours utilisable à la place.
Puisque vous n’avez plus le modèle dans :
/conf/global/settings/workflow/models
le modèle de workflow est marqué comme « Non modifiable ».
Lecture connexe
Posez Des Questions Dans Notre Communauté Experience League Campaign
Si vous avez des questions à ce sujet ou si vous souhaitez lire les réponses aux questions précédentes, nous vous invitons à consulter notre article de blog de la communauté qui comprend cet article, à nous envoyer vos questions et commentaires et à rejoindre notre communauté Experience League Campaign !