Aplicação do verificador de soluções em Ambientes Gerenciados
O verificador de solução é uma ferramenta avançada que executa uma verificação abrangente de análise estática dos objetos da solução com um conjunto de regras de melhor prática. Usando o verificador de soluções, você pode detectar rapidamente padrões problemáticos em componentes de solução e receber relatórios detalhados que destacam problemas, componentes afetados e fornecem links para documentação sobre como resolver cada problema.
Os administradores podem usar o verificador de soluções para impor verificações para identificar padrões problemáticos em soluções quando a solução é importada no Ambiente Gerenciado.
Configurações do verificador da soluções
Quando você ativa o verificador de soluções para um ambiente gerenciado, There são diferentes níveis para escolher que são aplicados durante a importação da solução.
Configuração | Description |
---|---|
Nenhum | Desativa as validações automáticas da solução durante a importação da solução. Não há nenhuma mudança de experiência ou comportamento na criação, exportação ou importação da solução. |
Avisar | Todas as soluções personalizadas são verificadas automaticamente durante a importação da solução. Quando uma solução com problemas muito críticos está sendo importada, você é avisado sobre a ação, mas a própria importação continua e, se todo o restante da importação estiver correto, a solução será importada para o ambiente. Após uma importação bem-sucedida, é exibida uma mensagem informando que a solução importada teve problemas de validação. Além disso, é enviado um email de resumo com detalhes da validação da solução. |
Bloco | Todas as soluções personalizadas são verificadas automaticamente durante a importação da solução. Quando uma solução tiver problemas altamente críticos, o processo de importação será cancelado e será exibida uma mensagem informando que a solução importada teve problemas de validação. Isso acontece antes da importação real, portanto, não há alterações no ambiente devido à falha na importação. Além disso, é enviado um email de resumo com detalhes da validação da solução. |
Para obter mais informações sobre o que fazer ao encontrar um aviso ou bloqueio, consulte o guia de solução de problemas.
Para obter mais informações sobre o verificador de soluções e a lista de regras usadas, vá para Visão geral do verificador de soluções.
Ativar o verificador de soluções em um ambiente gerenciado
Para ativar a aplicação do verificador de soluções para seu ambiente gerenciado:
No painel de navegação, selecione Ambientes e, em seguida, selecione um ambiente gerenciado.
Na barra de comandos, selecione Editar Ambientes Gerenciados e, em seguida, escolha a configuração de imposição apropriada em Imposição do verificador de soluções.
Observação
A aplicação do verificador de solução não está disponível quando o ambiente está no modo de administração.
Mensagens de email para o administrador
Quando o modo de validação está definido para Avisar ou Bloquear, um email de resumo será enviado quando uma solução for importada ou bloqueada. Quando a solução é importada para um ambiente, o email de resumo mostra a contagem de problemas por gravidade na solução. O conteúdo do email pode incluir um link para os resultados de análise da solução. Em alguns casos, o link para os resultados pode ter expirado. Para obter novos resultados, envie a solução para o verificador de soluções.
As soluções verificadas no Power Apps make.powerapps.com terão os resultados armazenados no ambiente de origem. As soluções importadas para um ambiente com a imposição do verificador de soluções ativada podem ter resultados armazenados no ambiente de destino e importação.
O email é enviado a todos os usuários com funções de Power Platform administrador e de Administrador de serviços do Dynamics 365. Ele também é enviado para os destinatários dos emails de resumo semanal.
Suprimir emails de validação
Por padrão, os emails são enviados quando uma solução contém gravidades médias e superiores. Quando a caixa de seleção estiver marcada, os emails não serão enviados no modo de aviso. Os emails também não são enviados no modo de bloqueio, exceto para violações críticas que bloqueiam a importação da solução.
Exclusões da regra
Você pode optar por excluir as regras do verificador de solução da aplicação. Por exemplo, uma regra específica pode exigir tempo e esforço significativos para ser corrigida em toda a solução, mas você ainda gostaria que o restante das regras fosse aplicado. Use a lista suspensa Regras Excluídas para selecionar as regras a serem excluídas da aplicação.
A lista contém nomes de regras e descrições agrupadas por categoria e classificadas por gravidade. Como lembrete, apenas regras de gravidade crítica impedem a importação de uma solução.
Use PowerShell para ativar a aplicação do verificador de soluções
Você pode usar PowerShell para ativar a aplicação do verificador de soluções. Essas funções são definidas no repositório PowerApps-Samples, que deve ser importado antes da invocação.
Ativar a aplicação do verificador de soluções no modo de bloqueio
Here é um exemplo de script PowerShell que ativa a aplicação do verificador de soluções no modo de bloco. Depois de executá-lo, o controle deslizante mostra o modo de bloqueio na seção Verificador de soluções das configurações de Ambientes Gerenciados.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block
Ativar a aplicação do verificador de soluções no modo de aviso
Here é um exemplo de script PowerShell que ativa a aplicação do verificador de soluções no modo de aviso. Depois de executá-lo, o controle deslizante mostra o modo de aviso na seção Verificador de soluções das configurações de Ambientes Gerenciados.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn
Desative a aplicação do verificador de solução
Aqui está um exemplo de script do PowerShell que desativa a aplicação do verificador de solução. Depois de executá-lo, o controle deslizante mostra Desativado na seção Verificador de soluções das configurações de Ambientes Gerenciados.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none
Definir exclusões de regras
Here é um exemplo de script PowerShell que ativa a aplicação do verificador de soluções no modo de bloqueio e adiciona exclusões de regras. Depois de executá-lo, o controle deslizante mostra o modo de bloco na seção Verificador de soluções das configurações de Ambientes Gerenciados, e as exclusões de regra são definidas.
SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none -RuleExclusions "web-use-async,web-use-offline"
Conteúdo relacionado
Visão geral de Ambientes Gerenciados
Importar soluções
A aplicação do verificador de solução em Ambientes Gerenciados bloqueia ou avisa na importação