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:
Inicie sessão no centro de administração do Power Platform.
No painel de navegação, selecione Ambientes e, sem seguida, selecione um ambiente gerido.
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.
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.
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.
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.
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"
Conteúdos relacionados
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