If you’re having issues importing solutions at the moment getting weird error messages like “Import failed: The evaluation of the current component(name=msdyn_knowledgemanagementsetting, id=33c540e8-76a5-ec11-983f-00224884c290) in the current operation (Delete) failed during managed property evaluation of condition: Managed Property Name: ismanaged; Component Name: msdyn_knowledgemanagementsetting” it might be an issue with the latest wave and the solution is not super straight forward.
I was trying to do an import yesterday and got this error and was mighty confused since I was sure there was no knowledge managing at all in the solution. The next thing I did was unzipping the solution and going through the xmls, that’s customizations.xml and solutions.xml, to see if there was a “msdyn_knowledgemanagementsetting” present in it, which there wasn’t.
Ok, next step was creating a support ticket. No next step is to ask on Facebook and I got a quick reply from the CRM group there where the response was “is the release wave installed in both systems?” and yes both environments have the latest release wave installed.
Now I created a support ticket and got a lightening speed response with “It’s a known issue, a patch is coming". The workaround is to set the knowledge management to enabled on the table that is causing the issue. In my case this was the product table so solution time!
Unzip the solution and find the table tag in the customizations.xml looking like this: for <entity Name="Product">.
Under that
row you should find this somewhere: <IsKnowledgeManagementEnabled> and
change this: <IsKnowledgeManagementEnabled>0</IsKnowledgeManagementEnabled>
to this: <IsKnowledgeManagementEnabled>1</IsKnowledgeManagementEnabled>
Re-zip the solution and import, happy days.
This is a solution proposed by Microsoft support so it should be reliable, it worked for me so I thought I'd share it so you might not have to raise a ticket even if Microsoft support was mighty quick.
Developer at CRM-Konsulterna
www.crmkonsulterna.se