Partilhar via


Aplicação do Verificador de soluções em Ambientes Geridos

O verificador de soluções é uma ferramenta poderosa que executa uma análise estática abrangente de seus objetos de solução em relação a um conjunto de regras de práticas recomendadas. Usando o verificador de soluções, você pode identificar 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.

Definições do verificador de soluções

Quando você ativa o verificador de soluções para um Ambiente Gerenciado, há diferentes níveis para escolher que são impostos durante a importação da solução.

Definição Description
Nenhuma Desativa as validações automáticas da solução durante a importação da solução. Não existe qualquer alteração da experiência ou do comportamento na criação, exportações ou importações de soluções.
Avisar Todas as soluções personalizadas são verificadas automaticamente durante a importação da solução. Quando uma solução com problemas altamente críticos está a ser importada, você é avisado sobre a ação, mas a importação em si continua, e se tudo o resto com a importação estiver bem, a solução é importada para o ambiente. Após uma importação com êxito, é apresentada uma mensagem a indicar que a solução importada teve problemas de validação. Adicionalmente, é enviada um e-mail de resumo com detalhes da validação da solução.
Bloquear Todas as soluções personalizadas são verificadas automaticamente durante a importação da solução. Quando uma solução tem problemas muito críticos, o processo de importação é cancelado e é mostrada uma mensagem a indicar que a solução importada teve problemas de validação. Isto acontece antes da importação real, para que não haja alterações ao ambiente devido à falha de importação. Adicionalmente, é enviada um e-mail de resumo com detalhes da validação da solução.

Para obter mais informações sobre o que fazer quando encontra um aviso ou bloqueio, consulte o guia de resoluçã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 imposição do verificador de soluções para seu ambiente gerenciado:

  1. Inicie sessão no centro de administração do Power Platform.

  2. No painel de navegação, selecione Ambientes e, sem seguida, selecione um ambiente gerido.

  3. Na barra de comandos, selecione Editar Ambientes Geridos e selecione a definição de aplicação apropriada em Aplicação do verificador de soluções.

    Captura de ecrã do ecrã de definições do verificador de soluções.

Nota

A aplicação do verificador de soluções não está disponível quando o ambiente está no Modo de administração.

Mensagens de e-mail para o admin

Quando o modo de validação está definido como Avisar ou Bloquear, é enviado um e-mail de resumo quando uma solução é importada ou bloqueada. Quando a solução é importada para um ambiente, o e-mail de resumo mostra a contagem de problemas por gravidade na solução. O conteúdo do e-mail pode incluir um link para os resultados da 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 a partir do Power Apps make.powerapps.com têm os resultados armazenados no ambiente de origem. As soluções importadas para um ambiente com a aplicação do verificador de soluções ativada podem ter resultados armazenados no ambiente de destino, de importação.

O e-mail é enviado a todos os utilizadores com as funções de Administrador do Power Platform e Administrador de serviço do Dynamics 365. Também é enviado aos destinatários dos e-mails semanais de resumo.

E-mails de validação suprimidos

Por predefinição, os e-mails são enviados quando uma solução contém gravidades médias e superiores. Quando a caixa de verificação está selecionada, os e-mails não são enviados no modo de aviso. Além disso, os e-mails não são enviados no modo de bloqueio, exceto para casos de violações críticas que bloqueiam a importação de soluções.

Captura de ecrã da caixa de verificação do verificador de soluções.

Exclusões de regras

Pode optar por excluir as regras do verificador de soluções da aplicação. Por exemplo, uma regra específica pode levar tempo e esforço significativos para ser corrigida em toda a solução, mas ainda gostaria que as restantes regras fossem aplicadas. Use a lista pendente Regras Excluídas para selecionar as regras a excluir da aplicação.

Captura de ecrã das exclusões de regras de aplicação do verificador de soluções.

A lista contém nomes de regras e descrições agrupadas por categoria e ordenadas por gravidade. Como lembrete, apenas as regras de gravidade crítica bloqueia uma solução de ser importada.

Captura de ecrã das opções de exclusão de regras de aplicação do verificador de soluções.

Use PowerShell para ativar a imposição do verificador de soluções

Você pode usar PowerShell para ativar a imposição do verificador de soluções. Essas funções são definidas no PowerApps repositório de amostras, que deve ser importado antes de invocar.

Ativar a imposição do verificador de soluções no modo de bloqueio

Aqui está um exemplo de script PowerShell que ativa a imposição do verificador de soluções no modo de bloqueio. Depois de a executar, o controlo de deslize mostra o modo de bloqueio na secção Verificador de soluções das definições de Ambientes Geridos.

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level block

Ativar a imposição do verificador de soluções no modo de aviso

Aqui está um exemplo de script PowerShell que ativa a imposição do verificador de soluções no modo de aviso. Depois de a executar, o controlo de deslize mostra o modo de aviso na secção Verificador de soluções das definições de Ambientes Geridos.

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level warn

Desligar a imposição do verificador de soluções

Eis um exemplo de script do PowerShell que desliga a imposição do verificador de soluções. Depois de a executar, o controlo de deslize mostra Desligar na secção Verificador de soluções das definições de Ambientes Geridos.

SetManagedEnvironmentSolutionCheckerEnforcementLevel -EnvironmentId 8d996ece-8558-4c4e-b459-a51b3beafdb4 -Level none

Definir exclusões de regras

Aqui está um exemplo de script PowerShell que ativa a imposição do verificador de soluções no modo de bloqueio e adiciona exclusões de regras. Depois de o executar, o controlo de deslize mostra o modo de bloqueio na secção Verificador de soluções das definições de Ambientes Geridos, 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"

Descrição geral de Ambientes Geridos
Importar soluções
A aplicação do Verificador de soluções em Ambientes Geridos bloqueia ou avisa aquando da importação