CRM 2013 – Converter Solução CRM 2015 e importá-la no CRM 2013

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:

import_solution_2015_in_2013_1

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:

import_solution_2015_in_2013_2

Devemos alterá-lo para a versão 6.0 (CRM 2013) ou 6.1 (CRM 2013 Service Pack 1):

import_solution_2015_in_2013_3

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

Anúncios

Sobre Tiago Michelini Cardoso

I have been working with IT since 2006, almost of this time using Microsoft Dynamics CRM/365 as a source of solutions. I graduated in Bachelor of Information Systems at FIAP (Brazil) in 2012. I really love what I do! Technology has been my interest since always. Even in a tool different world of the current. When we didn't have internet, tablets, smartphones e social networks! Although I have worked in some roles, I can't give up "the developer life". Even so far of the greatest developers. Development in general is the thing that I love to work! I started my contributions about Dynamics in 2010. At the beginning, I used to help at MSDN and TechNet forums. But now, I'm dedicating all my time in my personal blog! Currently, I have the enormous honour of being the only Brazilian who got the award for Microsoft MVP (Most Valuable Professional) for Microsoft Dynamics CRM/365 product. I have been receiving the award since 2012.
Esse post foi publicado em Dynamics CRM e marcado , , . Guardar link permanente.

2 respostas para CRM 2013 – Converter Solução CRM 2015 e importá-la no CRM 2013

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s