Verificação dos resultados da análise de código
- Última atualização2024/06/18
Verificação dos resultados da análise de código
Como um Criador de bots (desenvolvedor de RPA) ou Desenvolvedor cidadão, você pode usar a análise de código para verificar e corrigir qualquer erro de codificação nos arquivos de automação (Task Bot ou Tarefa de API). Você pode desenvolver automação com base em políticas de análise de código configuradas e regras predefinidas.
Com a análise de código, você pode melhorar a confiabilidade das automações implementando as melhores práticas de codificação, tais como convenções de nomenclatura de variáveis, cobertura de comentários e tratamento de erros. A construção de automações em conformidade com as diretrizes ou regras predefinidas ajuda a identificar possíveis erros durante o desenvolvimento da automação. Isso reduz as falhas de automação no ambiente de produção. Você pode executar a análise de código tanto em seus espaços de trabalho públicos como privados e visualizar os resultados.
- Executar análise de código conforme necessário.
- Obter orientação de dica de ferramenta para o conformidade com as regras.
- Integração com Assistente para contabilidade e orientação.
Resultados da análise do código
-
N/A: Você verá o status não aplicável por qualquer uma das seguintes razões:
- A análise do código não se aplica ao objeto porque o objeto não é um Task Bot ou Tarefa de API.
- Não há nenhuma política atribuída ao arquivo ou pasta Task Bot ou Tarefa de API. Quando um arquivo ou pasta Task Bot ou Tarefa de API está no status N/A, as ações de nível de linha para análise de código de execução não são mostradas. A análise do código não tem execução automática nas automações com estado N/A.
- Não escaneado: A análise do código não foi executada no Task Bot ou Tarefa de API.
- Crítico: O Task Bot ou Tarefa de API tem uma violação de severidade que é crítica.
- Alta severidade: O Task Bot ou Tarefa de API tem pelo menos uma violação de alta severidade.
- Baixa severidade: O Task Bot ou Tarefa de API tem pelo menos uma violação de baixa severidade, mas nenhuma violação de alta severidade.
- Sem violações: Não há violações de análise de código no Task Bot ou Tarefa de API.
A imagem a seguir mostra um exemplo de resultado da análise de código:
- O arquivo de automação foi editado no desktop privado e ainda não foi salvo.
- A análise do código teve habilitação recente pelo administrador ou há uma alteração em qualquer configuração de regra na política aplicável ao arquivo de automação e o arquivo está aguardando para ser verificado.
Revisão dos resultados no Editor de bot
- Objeto aplicável: Exibe o arquivo de automação, a variável, a ação e o atributo de ação.
- Código da regra: ID RULE_CODE exclusivo.
- Severidade: Alta ou baixa.
- Texto da regra: Descrição para indicar a natureza da avaliação a ser realizada sobre o código.
A imagem a seguir mostra um exemplo de análise de código exibida no Assistente do :
Atributo | Regras violadas |
---|---|
Bot |
|
Variável |
|
Ação |
|
O cabeçalho de análise de código exibe a contagem de objetos com um erro de violação dentro do arquivo de automação. Cada objeto pode ter gravidade baixa ou alta. A violação é exibida com o atributo seguido pelo número da linha e a gravidade. Todos os erros de alta gravidade são exibidos primeiro. Navegue até a linha correspondente no arquivo de automação que contém a violação, corrija a violação e salve o arquivo de automação.
Você deve salvar o arquivo de automação para ver os últimos resultados da análise de código no Assistente.
Violações de análise de código e detalhes de política em Editor de bot
Profissionais e Desenvolvedores cidadãos podem ver as violações de análise de código em ações no nível da tela. Um indicador de violação está disponível para visualizações de fluxo e lista, permitindo que profissionais e Desenvolvedores cidadãos vejam e façam uma correção rápida de quaisquer ações nas automações que tenham violações de análise de código. A qualidade do código é aprimorada quando os desenvolvedores podem determinar facilmente as violações e aderir às práticas recomendadas quando estão desenvolvendo automações.
Profissionais e Desenvolvedores cidadãos não precisam mais navegar até a página de políticas para visualizar a política aplicada e as regras contidas na política. Eles podem ver a política de análise de código atual e suas regras diretamente no menu suspenso do Editor de bot (acesso a partir das três elipses verticais no canto superior direito do Editor de bot). Isso ajuda os usuários que não têm permissão para Ver políticas e Gerenciar políticas a visualizar a política atual e suas regras enquanto editam a automação no próprio Editor de bot em vez de apenas visualizar a violação.
Variáveis criadas pelo sistema
As variáveis criadas pelo sistema, como variáveis de entrada ou saída, variáveis sugeridas pelo pacote ou variáveis geradas automaticamente (variáveis de janela) usam a convenção padrão de nome de caso de variável da análise de código ou caso Pascal se nenhum formato for definido na regra de análise de código.
Log de auditoria
- O nome do Bot
- Informações ao usuário
- O método pelo qual a análise de código é iniciada (opção salvar ou opção executar análise de código)
- Tempo gasto para a execução da análise de código, incluindo detalhes como o número de linhas de código, se capturado pelo processo de análise de código
- Número total de violações
- Detalhes das violações