Check-in da qualidade do código Central de APR

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Uma verificação de qualidade de código se refere ao processo de avaliação do arquivo ou script de automação para avaliar sua aderência aos padrões de codificação, práticas recomendadas, manutenção e qualidade geral.

    Visão geral da verificação da qualidade do código

    As verificações de qualidade de código são essenciais no ciclo de vida de desenvolvimento de RPA para garantir que o arquivo de automação seja robusto, eficiente e livre de problemas comuns que podem levar a erros ou dificuldades no futuro.

    Os gerentes de versão ou administradores de RPA selecionam regras de verificação de qualidade de código em um conjunto predefinido de regras na instância Central de APR.

    Em seguida, o Design studio de RPA para desktop executa uma verificação de qualidade de código integrada antes de publicar um pacote. Os desenvolvedores de RPA também podem executar a verificação proativa de qualidade de código em um pacote no Design studio de RPA para desktop, inspecionando uma atividade ou um projeto de automação completo em busca de problemas, usando o recurso de verificação de qualidade de código.

    Os problemas e seus detalhes são exibidos na janela Resultados de verificação da qualidade do código. Clique duas vezes em uma entrada individual para exibir o componente que exibiu um erro ou um aviso. Solucione os problemas antes de publicar o projeto de automação em Central de APR. Para obter mais informações sobre como executar a Verificação de qualidade do código em Design studio de RPA para desktop, consulte Check-in da qualidade do código Design studio de RPA para desktop.

    Se ocorrer um erro ou aviso na automação, uma decisão será derivada se o pacote puder ser publicado com sucesso ou não, com base na propriedade do sistema [sn_rpa_fdn.restrict_package_by_severity] configuração (erro, aviso ou nenhuma restrição). Para obter mais informações sobre regras de conformidade para Design studio de RPA para desktop, consulte Conformidade de verificação da qualidade do código para Design studio de RPA para desktop.

    Se uma versão de pacote for marcada com resultado de qualidade de código como erro ou aviso, uma decisão será derivada se o processo de bot puder ser publicado com sucesso ou não, com base na propriedade do sistema [sn_rpa_fdn.restrict_package_by_severity] configuração (erro, aviso ou nenhuma restrição). Para obter mais informações sobre regras de conformidade para Central de APR, consulte Conformidade de verificação da qualidade do código para Central de APR.

    Exiba uma lista das regras de qualidade de código predefinidas na instância Central de APR. Para obter mais informações, consulte Lista de regras de qualidade de código em Central de APR.

    Exiba um formulário de regra de qualidade de código junto com o tipo e a descrição. Para obter mais informações, consulte Formulário de regra de qualidade de código no Central de APR.

    No formulário de regra de qualidade de código, os gerentes e administradores de versão de RPA podem editar os campos Gravidade, Expressão regular, Ativoe Valor.

    Exiba o resultado da verificação da qualidade do código no campo Resultado da qualidade do código de uma versão de pacote associada em Central de APR. Para obter mais informações, consulte Formulário Versão do pacote no Central de APR.

    Configuração

    Para habilitar a verificação de qualidade do código no nível da instância, certifique-se de marcar a nova propriedade do sistema sn_rpa_fdn.enable_code_quality_check como verdadeira.

    Além disso, configure as seguintes propriedades do sistema:
    • sn_rpa_fdn.restrict_package_by_severity - Para definir uma restrição à publicação de um pacote de Design studio de RPA para desktop e à publicação de um processo de bot em Central de APR.
    • sn_rpa_fdn.code_quality_check_timeout - Para inserir uma duração máxima, em minutos, para a conclusão da verificação de qualidade do código.
    Essas propriedades do sistema são eficazes somente quando o recurso de verificação da qualidade do código sn_rpa_fdn.enable_code_quality_check está habilitado. Para obter mais informações sobre essas propriedades e valores, consulte Configurar propriedades do Central de APR.