Symptom
En hanterad lösning som innehåller en entitet som är "väggaktiverad" importeras. När du försöker importera den hanterade lösningen misslyckas det med ett fel:
"En hanterad lösning kan inte skriva över en SavedQuery-komponent på målsystemet som har en ohanterad basinstans. Det troligaste scenariot för det här felet är att en ohanterad lösning har installerat en ny ohanterad SavedQuery-komponent i målsystemet och att en hanterad lösning från samma utgivare nu försöker installera samma SavedQuery-komponent som hanterats. Detta kommer att orsaka en ogiltig skiktning av lösningar i målsystemet och är inte tillåtet."
Orsak
När en entitet är väggaktiverad läggs två ohanterade vyer till i entiteten:
- <Entitet>s som följs
- <Enhet>som jag följer
När entiteten exporteras till en hanterad lösning exporteras dessa ohanterade vyer till ett hanterat tillstånd. Vid försök att importera den hanterade lösningen i en annan miljö misslyckas importen om målorganisationen har samma entitet i ett "väggaktiverat" tillstånd.
Som felmeddelandet indikerar beror problemet på att målmiljön redan innehåller samma vyer, men i ett ohanterat tillstånd. Den hanterade lösningen kan inte skriva över dessa komponenter eftersom det orsakar en ogiltig skiktning av lösningar i målsystemet och inte är tillåten.
Lösning
Innan du exporterar lösningen inaktiverar du konfigurationen för aktivitetsfeed för de entiteter som exporteras. Gör detta genom att utföra följande steg:
1. veckor Gå till Inställningar och klicka på Publicera konfigurationer
a. Välj varje entitet som ska exporteras
b. Klicka på knappen Inaktivera i menyflikskontrollen efter konfigurationer
c. När du har inaktiverat de önskade entiteterna publicerar du alla anpassningar. 2. Exportera den nya lösningen igen i ett hanterat tillstånd
Genom att inaktivera inläggskonfigurationerna för dessa entiteter tas de ohanterade vyerna tillfälligt bort från entiteten och inkluderas inte när entiteterna exporteras. Eftersom vyerna inte finns i den hanterade lösningen uppstår ingen konflikt mellan vyerna när de importeras till målmiljön.