Manter soluções gerenciadas

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Antes de lançar sua solução gerenciada, considere como você a manterá. Desinstalar e reinstalar uma solução gerenciada quase nunca é uma opção, quando a solução contém entidades ou atributos. Isso ocorre porque os dados são perdidos quando as entidades são excluídas. Felizmente, as soluções proporcionam uma maneira de atualizar sua solução gerenciada, enquanto mantêm os dados. O modo exato como você atualiza suas soluções dependerá das características da solução e dos requisitos da mudança.

Neste tópico

Compatibilidade da versão.

Criar atualizações de solução gerenciada

  • Lançar uma nova versão da solução gerenciada

  • Lançar uma atualização para a solução gerenciada

Compatibilidade da versão.

Quaisquer soluções exportadas a partir de uma versão mais recente do Microsoft Dynamics 365 não podem ser importadas para versões anterior do Microsoft Dynamics 365. Isso inclui as versões principais e as versões secundárias. As soluções exportadas de uma versão anterior do Dynamics 365 podem ser importadas para versões posteriores conforme mostrado no gráfico a seguir.

Compatibilidade da versão da solução

As soluções exportadas das versões 5 ou anteriores do Microsoft Dynamics CRM 2011 e do Microsoft Dynamics 365 (online) não podem ser importadas para o Microsoft Dynamics 365 (online e local). Somente as soluções exportadas da versão anterior mais recente da versão principal podem ser importadas.

Você pode instalar soluções exportadas do Microsoft Dynamics CRM 2013 (local) e da versão 6 Microsoft Dynamics 365 (online) do Microsoft Dynamics 365 (online e local). As soluções exportadas de uma versão anterior do Microsoft Dynamics 365 (online e local) não podem ser importadas para versões anteriores.

Uma vez que pacotes cumulativos de atualizações adicionais ou atualizações de serviço são aplicados ao Microsoft Dynamics 365 (online e local), as soluções exportadas de organizações com essas atualizações não podem ser importadas para organizações que não têm essas atualizações.Para obter mais informações:Compatibilidade da versão.

O elemento raiz <ImportExportXml> usa um atributo SolutionPackageVersion para definir o valor para a versão que a solução é compatível. Você não deve editar este valor manualmente.

Criar atualizações de solução gerenciada

Existem duas abordagens básicas para atualizar soluções:

  • Lançar uma nova versão da solução gerenciada

  • Lançar uma atualização para a solução gerenciada

Lançar uma nova versão da solução gerenciada

O método preferido é lançar uma nova versão da solução gerenciada. Usando a solução não gerenciada de origem, é possível fazer as alterações necessárias e aumentar o número da versão da solução, antes de empacotá-la como uma solução gerenciada. Quando as organizações que usam sua solução instalam a nova versão, seus recursos são atualizados para incluir suas alterações. Se desejar voltar ao comportamento de uma versão anterior, basta reinstalar a versão anterior. Isso substitui todos os componentes da solução pelas definições da versão anterior, mas não remove os componentes da solução adicionados à versão mais recente. Os componentes mais novos da solução permanecem no sistema, mas não têm impacto, uma vez que as definições mais antigas do componente da solução não os usarão.

Durante a instalação de uma versão anterior de uma solução, Microsoft Dynamics 365 confirmará se a pessoa responsável pela instalação da versão anterior deseja continuar.

Lançar uma atualização para a solução gerenciada

Quando apenas um pequeno subconjunto de componentes da solução exige uma alteração urgente, você pode lançar uma atualização para resolver o problema. Para lançar uma atualização, crie uma nova solução não gerenciada e adicione quaisquer componentes da solução de origem não gerenciada que deseja atualizar. Associe a nova solução não gerenciada ao mesmo registro de fornecedor que foi usado na solução original. Depois de concluir suas alterações, empacote a nova solução como uma solução gerenciada.

Quando a solução da atualização é instalada em uma organização em que a solução original foi instalada, as alterações incluídas na atualização serão aplicadas à organização. Se uma organização precisa "reverter" para a versão original, basta desinstalar a atualização.

Todas as personalizações aplicadas aos componentes da solução na atualização serão substituídas. Ao desinstalar a atualização, elas entrarão em vigor novamente.

Confira Também

Plano para desenvolvimento de solução
Registrar seu aplicativo no AppSource

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais