Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O verificador de soluções é uma ferramenta poderosa que executa uma análise estática e abrangente dos objetos da solução em relação a um conjunto de regras de melhores práticas. Usando o verificador de soluções, pode identificar rapidamente padrões problemáticos nos componentes da solução e receber relatórios detalhados que destacam problemas, componentes afetados e fornecem ligações para a 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 Gerido.
Definições do verificador de soluções
Quando ativa o verificador de soluções para um Ambiente Gerido, 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, é 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 d
Ativar o verificador de soluções num Ambiente Gerido
Para ativar a imposição do verificador de soluções para o seu Ambiente Gerido:
Inicie sessão no centro de administração do Power Platform.
No painel de navegação, selecione Gerenciar.
No painel Gerir, selecione Ambientes.
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 uma ligação para os resultados da análise da solução. Em alguns casos, a ligação 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.
Utilizar PowerShell para ativar a imposição do verificador de soluções
Pode utilizar o PowerShell para ativar a imposição do verificador de soluções. Essas funções são definidas no Repositório de exemplos do PowerApps, que deve ser importado antes de invocar.
Ativar a imposição do verificador de soluções no modo de bloqueio
Eis um exemplo de script do 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
Eis um exemplo de script do 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
Eis um exemplo de script do 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