Leia e revise a documentação do Automation Anywhere

Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Análise de código

  • Atualizado: 2022/06/20
    • Automation 360 v.x
    • Gerenciar
    • Enterprise

Análise de código

A análise de código permite avaliar um programa sem executar o código. No Automation 360, a ferramenta de análise de código analisa o código e exibe uma lista de violações com base nas regras estabelecidas. Você pode revisar e corrigir qualquer erro de codificação ou de estilo da sua automação.

A Análise de Código (CA) permite formar certas estruturas de código com as quais você pode implementar as melhores práticas de codificação e tornar o código mais manejável, confiável, eficiente e seguro.

Benefícios

A análise do código lhe proporciona os seguintes benefícios:
  • Implementar as melhores práticas de codificação através da aplicação de certas convenções de codificação.
  • Autorizar o Citizen Developer a introduzir novas automações.
  • Permitem automatizações complexas para serem mais acessíveis.
  • Melhorar a legibilidade e a qualidade do código.
  • Controlar a estrutura do seu código de automação.
  • Melhorar a produtividade do desenvolvedor e da plataforma à medida que a aplicação de boas políticas aumenta a qualidade da automação ao longo do tempo.

Análise de código para funções do usuário

Funções do usuário Valor
Citizen Developer ou Desenvolvedor de RPA A análise do código fornece orientação para desenvolver automatizações que atendam aos requisitos organizacionais para o seguinte:
  • Redução de erros
  • Legibilidade e manutenção do código
  • Segurança do código
Desenvolvedor líder da RPA Configurar políticas da CA que definam as melhores práticas de codificação na organização. Monitorar e informar o status da qualidade do código com base na adesão a essas políticas. A análise do código permite que certas práticas e princípios de codificação sejam aplicados, o que, por sua vez, ajuda no seguinte:
  • Facilitar o desenvolvimento da automação por um grupo maior de funcionários, por exemplo, um Citizen Developer que pode não possuir grandes habilidades de desenvolvimento de software.
  • Melhorar a capacidade de manutenção das automações, reduzindo a complexidade do código e melhorando a legibilidade.
  • Melhorar a confiabilidade das automações com a redução dos erros.
  • Melhorar a segurança e a conformidade das automações através da aplicação de práticas de codificação seguras.
  • Reduzir o tempo de produção e os custos de automação.

Permissões

Você precisa das seguintes permissões para estabelecer uma política de análise de código.
  • Exibir políticas: permite visualizar a política da CA que define como você pode construir suas automações.
  • Gerenciar políticas: permite visualizar e editar a política da CA que define como você pode construir suas automações.

Componentes

  • Editor de políticas: contém uma política global para todos os usuários da Control Room.
  • Regras: Como base para a análise do código, as regras ajudam a avaliar bot código. As regras podem ser simples ou complexas, dependendo da avaliação que estiver sendo realizada. As regras incluem práticas de codificação que podem ser verificadas. Elas se aplicam a ações de comando no código de automação. Uma regra consiste em um único RULE_CODE e uma descrição indicando a natureza da avaliação a ser feita sobre o código.
A tabela a seguir explica as regras que podem ser usadas com a CA e sua descrição:
Código da regra Descrição da regra Configuração da regra
BOT-GEN-1 Especifica o número máximo de linhas de código. Especifique o número máximo de linhas de código que o bot pode ter.
BOT-VAR-1 Especifica a convenção de nomeação de variáveis. Escolha a opção para a convenção de nomeação.
BOT-VAR-2 Especifica o comprimento dos caracteres para os nomes das variáveis
  • Comprimento mínimo: especifique o número mínimo de caracteres que o nome da variável deve ter.
  • Comprimento máximo: especifique o número máximo de caracteres que o nome da variável pode ter.
BOT-VAR-3 Não permite variáveis não utilizadas dentro do código do bot. Habilite esta regra para proibir variáveis não utilizadas dentro do código do bot.
BOT-COM-1 Exige comentários de cabeçalho. Habilite esta regra para garantir que a primeira ação de comando no código do bot seja um comentário.
BOT-HRD-1 Não permitir valores codificados em Delay. Habilite esta regra para exigir que a duração dos atrasos seja definida com uma variável.
BOT-HRD-2 Não permite valores hardcoded em Pasta ou Caminho de arquivo (arquivo de desktop ou caminhos de pasta). Habilite esta regra para garantir que a pasta e os caminhos dos arquivos sejam definidos com uma variável.
BOT-ERR-1 Não permite blocos Catch vazios. Habilite esta regra para garantir que os blocos Catch tenham ações de comando dentro deles.

Relatório

Você pode acessar o relatório de análise de código a partir do Automação depois de executar a análise de código na forma de um arquivo CSV para download. O relatório contém os resultados da política de análise do código, detalhando a violação, a localização da violação e a localização do arquivo do bot:
  • Código da regra
  • Descrição da mensagem de erro de regra (com a localização do arquivo do bot, conforme o caso)
  • Localização do bot

A imagem a seguir mostra um exemplo de relatório de análise de código:Exemplo de relatório da análise de código

Configurar análise de código

  1. Habilitar a análise de código na Control Room.
    1. Faça login na Control Room como administrador.
    2. Navegue para Administração > Políticas.
    3. Clique em Habilitada na seção Status.

      Por padrão, este recurso não fica habilitado.

    4. Estabeleça uma ou mais regras na seção Regras.

      Você deve definir pelo menos uma regra para ativar o recurso de Análise de Código.

    Depois que a política é habilitada, ela é aplicada a todos os usuários de forma ampla.

  2. Executar a análise de código para validar a sua automação com as regras definidas.
    1. Faça login na Control Room como um Citizen Developer ou Bot Creator (Desenvolvedor de RPA).
    2. No painel do lado esquerdo, clique em Automação.
    3. A partir da lista de disponíveis botsselecione o bot para analisar. Coloque o cursor sobre o menu de ação (elipse vertical) localizado à direita do nome do bot e clique em Executar análise de código.

      Um arquivo CSV será gerado contendo os resultados da análise do código.

    4. Faça o download do arquivo CSV para analisar o relatório e, em seguida, fazer alterações em seu bot.
Send Feedback (Enviar Feedback)