Arbetsflödena är inställda på"inte redigerbara" efter koddistributionen
Den här artikeln åtgärdar det AEM problemet där arbetsflödet visas som Inte ändringsbart när du har skapat ett arbetsflöde i AEM följt av en koddistribution. Som en god praxis bör du se till att arbetsflödesmodellerna i kodbasen är enhetliga i olika miljöer, så att du inte behöver återskapa arbetsflöden för varje miljö.
Beskrivning description
Miljö
Experience Manager as a Cloud Service
Problem/symtom
När du har skapat ett arbetsflöde i AEM och det finns en koddistribution visas arbetsflödet som Inte ändringsbart.
Upplösning resolution
När du skapar ett arbetsflöde sparas arbetsflödets modell som standard i:
/conf/global/settings/workflow/models
och när du utför synkroniseringsåtgärden för att göra den användbar sparas modellen också i:
/var/workflow/models
Enligt den bästa metoden bör arbetsflödesmodellerna i kodbasen vara enhetliga i olika miljöer, och du behöver inte återskapa arbetsflöden för varje miljö.
När du skapar ett arbetsflöde med hjälp av det AEM användargränssnittet är resultatet, efter en koddistribution, att
/conf/global/settings/workflow/models
skrivs över enligt kodbasfilterkonfigurationen.
<filter root="/conf/global/settings/workflow/models" mode="replace" />
Detta skapar ett problem eftersom modellen i:
/conf/global/settings/workflow/models
tas bort eftersom den inte finns i kodbasen och modellen i:
/var/workflow/models
tas inte bort men kan fortfarande användas i stället.
Eftersom du inte längre har modellen i:
/conf/global/settings/workflow/models
arbetsflödesmodellen är markerad som Inte ändringsbar.
Relaterad läsning
Ställ frågor i vår Experience League Campaign-community
Om du har några frågor som du vill ha svar på om det här ämnet, eller om du vill läsa tidigare besvarade frågor, bjuder vi in dig till vårt Experience League Community-blogginlägg som innehåller den här artikeln, skickar frågor och kommentarer till oss och går med i vår Experience League Campaign Community!