Check-in da qualidade do código RPA Hub

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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

    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 de RPA ou os administradores de RPA selecionam regras de verificação de qualidade de código em um conjunto predefinido de regras na instância RPA Hub.

    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 da qualidade do 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 Verificação de qualidade do código.

    Os problemas e seus detalhes são exibidos na janela Resultados de verificação de 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 RPA Hub. 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 configuração da propriedade do sistema [sn_rpa_fdn.restrict_package_by_severity] (erro, aviso ou nenhuma restrição). Para obter mais informações sobre regras de conformidade para RPA Hub, consulte Conformidade de verificação da qualidade do código para RPA Hub.

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

    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 formulário de regra de qualidade de código, os gerentes e administradores de versão de RPA podem editar os campos Severidade, 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 RPA Hub. Para obter mais informações, consulte Formulário de versão do pacote.

    Configuração

    Para habilitar a verificação da 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 na publicação de um pacote de Design studio de RPA para desktop e da publicação de um processo de bot em RPA Hub.
    • 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 de 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 RPA Hub.