Pessoal,
Um problema que talvez em algum momento podemos passar (mesmo que esquisito, pode acontecer!), uma organização Dynamics CRM 2013 que ainda não foi migrada para o CRM 2015 e esta precisa que seja importada uma solução do CRM 2015.
Com a versão 2015 surgiram algumas novidades que fazem com que a solução não possua a mesma estrutura, deste modo, haverá um erro na importação, como o abaixo:
Para que seja possível a importação, precisamos ajustar um os arquivos da solução para que exista compatibilidade, este ajuste remove as novas features do CRM 2015 e não é suportado pela Microsoft, apesar de não apresentar nenhum efeito colateral no ambiente onde realizei o teste. Recomendo que seja feito em ambientes não produtivos para que seja testado antes de implantarmos em produção.
Vale lembrar que a compatibilização só funcionará em soluções não gerenciadas, pois é preciso descompactar a solução e alterar os arquivos solution.xml e customizations.xml.
Após a descompactação, devemos alterar o valor do header do arquivo solution.xml, pois deve estar parecido com a imagem abaixo:
Devemos alterá-lo para a versão 6.0 (CRM 2013) ou 6.1 (CRM 2013 Service Pack 1):
Com estas alterações não teremos mais a imagem de erro logo ao tentar importar a solução, mas assim que iniciar a validação do schema o Dynamics detectará que o schema não é válido ou compatível. Assim, vamos aos ajustes do arquivo customizations.xml.
As seguintes tags e seus conteúdo devem ser pesquisados e removidos, pois não são suportados no CRM 2013:
<SourceType>
<CanChangeHierarchicalRelationship>
<EntityHelpUrlEnabled>
<IsHierarchical>
Após removê-los, devemos criar uma solução com os arquivos descompactados e reimportá-los no CRM 2013 desejado.
E é isso a solução será importada! Espero que ajude!
[]’s,
Tiago Cardoso
Excelente!
CurtirCurtir
Obrigado Fabricio!
CurtirCurtir