Compartilhar via


Criar, instalar e atualizar uma solução gerenciada

 

Publicado: janeiro de 2017

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

Você cria uma solução gerenciada exportando uma solução não gerenciada como uma solução gerenciada. As organizações que usarem sua solução gerenciada irão instalar a solução e qualquer atualização criada para ela.

Para obter mais informações, consulte: TechNet: Usar soluções para suas personalizações.

Neste tópico

Criar uma solução gerenciada

Instalar uma solução gerenciada

Atualizar uma solução gerenciada

Criar uma solução gerenciada

Antes de criar uma solução gerenciada, primeiro crie uma solução não gerenciada. Para obter mais informações sobre como criar uma solução não gerenciada, consulte Criar uma solução não gerenciada.

Crie uma solução gerenciada selecionando a opção Gerenciada na caixa de diálogo Tipo de pacote ao exportar a solução.

Uma solução gerenciada só inclui os componentes da solução personalizáveis que foram personalizados. Esta ação não só previne alterações não intencionais a componentes da solução existentes no sistema onde a solução está instalada, mas também mantém o tamanho da solução gerenciada menor.

Antes de etapa final de criação de uma solução gerenciada, é necessário decidir se existem recursos de personalização que você não deseja permitir que sejam executados pelos usuários que instalem a solução gerenciada. Cada componente da solução contém um conjunto de propriedades gerenciadas que controlam quais recursos de personalização você deseja permitir. As configurações padrão permitem todos os recursos de personalização.Para obter mais informações:Usar propriedades gerenciadas

É possível criar uma solução gerenciada de forma programática usando a mensagem ExportSolutionRequest.Para obter mais informações:Exportar ou empacotar uma solução

Importante

Não importe uma solução gerenciada de volta para a mesma organização que você usou para criá-la.

Instalar uma solução gerenciada

Instale uma solução gerenciada da mesma forma que você importou uma solução não gerenciada. A diferença é a forma como a solução foi empacotada.

Importante

A instalação de uma solução ou a publicação de personalizações pode interferir na operação normal do sistema. É recomendável agendar importação da solução quando tiver menos interrupção para os usuários.

Se a solução não foi importada com êxito, clique em Log de download na caixa de diálogo para fazer o download de um relatório que fornece informações sobre os erros ocorridos que impediram uma importação bem-sucedida da solução gerenciada. Este arquivo é um documento XML configurado para ser aberto com o Microsoft Office Excel.

É possível importar ou atualizar uma solução gerenciada de forma programática usando a mensagem ImportSolutionRequest. Para usar esta mensagem, você pode solicitar uma referência a um registro da entidade ImportJob que incluirá detalhes sobre o sucesso da importação.Para obter mais informações:Instalar ou atualizar uma solução

A ImportSolutionRequest pode ser chamada por ExecuteAsyncRequest.Para obter mais informações:Executar mensagens em segundo plano (de maneira assíncrona)

Existem limites de tamanho de uma solução que pode ser instalada.Para obter mais informações:Tamanho máximo de solução para importar

Atualizar uma solução gerenciada

Ao instalar uma solução gerenciada que já exista na organização, o diálogo da solução de importação fornecerá as seguintes opções:

  • Manter personalizações (recomendado)
    Esta opção preserva todas as personalizações não gerenciadas realizadas nos componentes, mas também significará que algumas das atualizações incluídas nesta solução não terão efeito.

  • Substituir personalizações
    Esta opção substitui todas as personalizações não gerenciadas executadas anteriormente nos componentes incluídos nesta solução. Todas as atualizações incluídas nesta solução terão efeito.

Observação

Você pode desejar direcionar os usuários para a instalação da solução gerenciada para usar a opção Substituir personalizações ao investigar problemas de conflito das personalizações com o comportamento das soluções. Eles sempre deverão exportar suas soluções não gerenciadas primeiro, para que possam reaplicá-las, se necessário.

Confira Também

Embalar e distribuir extensões usando soluções
Introdução às soluções
Plano para desenvolvimento de solução
Rastreamento de dependência para componentes de solução
Criar, exportar ou importar uma solução não gerenciada
Desinstalar ou excluir uma solução
Customization solutions file schema

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais