Depuração de suas automações

Você pode usar a ferramenta Depurar no Editor de bot para depurar as automações.

Usar a ferramenta Depurar

Na página Automação, selecione e edite o bot que você deseja depurar. Você pode acessar a ferramenta Depurar a partir do utilitário Assistente ou do Editor de bot.

Acesse a ferramenta Depurar

Abra a ferramenta Depurador

Quando você invoca a ferramenta Depurar a partir do Editor de bot:
  • Você pode adicionar, atualizar ou excluir ações e variáveis dentro de um bot. Você pode continuar editando o bot desde que o processo de depuração ainda não tenha sido iniciado.
  • Uma barra de cabeçalho aparece abaixo do nome bot que exibe o nome do bot que está sendo depurado. A barra de cabeçalho exibe Depurando e o nome do bot depois. Por exemplo: Depurando: MSGBot5
  • O painel Ações no lado esquerdo do Editor de bot é recolhido de modo automático. Isso ajuda a fornecer mais área horizontal para visualizar as ações adicionadas no Editor de bot durante a depuração. Quando a depuração é interrompida, o painel Ações se expande novamente.
Nota:
  • Invocar um depurador não inicia a depuração.
  • Antes de iniciar a depuração, certifique-se de corrigir a validação de quaisquer erros em seus bots.
  • Você pode depurar o bot nas visualizações Fluxo e Lista. No entanto, para uma melhor visibilidade das ações, recomenda-se depurar o bot na visualização Lista.
Quando você abre o utilitário Assistenteno Editor de bot, editor de API ou editor de modelo e o move para uma posição específica, o editor mantém a última posição do utilitário Assistente mesmo depois de você sair do editor. A posição padrão do utilitário Assistente corresponderá à última posição para a qual você o moveu antes de sair do editor:
  • mesmo se a sessão do usuário expirar ou se o navegador for fechado de modo abrupto.
  • mesmo se você abrir o editor em um navegador diferente ou fizer login em uma sessão diferente usando as mesmas credenciais de usuário.

Isso melhora a usabilidade do Assistente, pois você não precisa mais mover o Assistente para a direita do editor para visualizar o painel Ações cada vez que abre o bot dentro do editor.

Controles de depuração

Ações Ícones Atalhos de teclado Descrição
Iniciar depuração Botão Iniciar -- Use Iniciar depuração para iniciar o processo de depuração.
Passar para a próxima ação Botão Passar F6 Use Passar para a próxima ação para depurar uma ação de cada vez. Depois de depurar a ação atual, você pode usar Passar para a próxima ação para ir para a próxima ação na sequência.
Continuar no próximo ponto de parada Botão Continuar no próximo ponto de parada F5 Use Continuar no próximo ponto de parada para passar direto para o próximo ponto de parada. Continuar no próximo ponto de parada executa a ação atual e, em seguida, passa para o próximo ponto de parada e faz uma pausa.
Nota: Quando a depuração está em andamento, o ícone Iniciar depuração muda para Continuar no próximo ponto de parada.
Interromper Botão Interromper F7 Use Interromper para interromper o processo de depuração.

Adição de pontos de interrupção

Os pontos de interrupção permitem que você pause o processo de depuração durante a execução do bot. Para pausar e solucionar problemas de uma ação específica, você pode inserir um ponto de parada nessa ação. Quando você habilita o ponto de parada, a ação específica que está sendo depurada é destacada com um sinal de pausa. Depois de adicionar o ponto de parada para pausar a ferramenta de depuração, você pode Continuar no próximo ponto de parada, Passar para a próxima ação ou Interromper o processo de depuração.

Ações Ícones e atalhos de teclado Descrição
Habilitar ponto de interrupção

Botão Habilitar ponto de interrupção

F9

Para inserir um ponto de interrupção, clique nas elipses verticais na linha de código específica e selecione Habilitar ponto de interrupção.

Como alternativa, você também pode habilitar um ponto de parada clicando no número da linha específica. Isso exibe um ícone de ponto de parada na parte superior do número da linha.

Nota: Quando você habilita um ponto de parada para uma linha de código específica, a ferramenta Depurar a destaca e a indica com um botão de pausa do lado direito da linha de código.
Desabilitar ponto de interrupção

Botão Desabilitar ponto de interrupção

F9

Para desabilitar um ponto de interrupção, clique nas elipses verticais na linha de código específica e selecione Desabilitar ponto de interrupção. O ponto de parada ficará inativo. Além disso, você também pode clicar no ícone de ponto de parada na parte superior do número da linha específico para desabilitá-lo.
Limpar todos os pontos de interrupção

Botão Limpar todos os pontos de interrupção

Shift + F9

Para limpar todos os pontos de interrupção, clique no ícone Limpar todos os pontos de interrupção.

Variáveis observadas

Você pode usar Variáveis observadas para observar os valores da variável especificada durante a execução do bot. Por padrão, a lista Variáveis observadas fica vazia. Com apenas um clique, é possível adicionar as variáveis usadas em um bot. Essas variáveis são exibidas em um pop-up em que é possível marcar ou desmarcar uma ou mais variáveis da lista.

Adição de variáveis observadas

É possível adicionar variáveis usadas em um bot à lista Variáveis observadas usando qualquer um destes métodos:
  • Selecione o link Clique aqui para adicionar variáveis usadas no painel do utilitário Assistente para adicionar todas as variáveis usadas em um bot com um clique.
  • Clique no ícone de x ( Ícone Adição manual da ferramenta Depurar) ao lado de Variáveis observadas para adicionar ou remover variáveis de forma manual.

Adicionar variáveis observadas

Quando um bot atualiza as variáveis, os valores dessas variáveis são atualizados de forma dinâmica na lista Variáveis observadas. Isso oferece um status atual de uma execução de bot em cada ação e ajuda a corrigir quaisquer erros relacionados ao bot em uma fase inicial a partir da ferramenta Depurar.
Nota: Se você renomear uma variável que está na lista Variáveis observadas, será necessário adicioná-la outra vez para que ela seja exibida na lista Variáveis observadas.

Editar as variáveis observadas

Para editar as variáveis adicionadas à lista Variáveis observadas:
  1. Na lista Variáveis observadas, clique na variável que você deseja editar.

    Uma visualização com os detalhes específicos da variável é aberta na mesma guia.

  2. Clique no ícone de edição ao lado do nome da variável.
  3. Altere o valor da variável e clique em Atualizar.
Nota:
  • Para editar as variáveis observadas, instale a versão 21.250 do Agente de bot (que foi lançada com o Automation 360 v.29) em seu sistema.
  • Você não pode editar os valores das variáveis constantes.
  • Você pode editar um valor de variável somente quando estiver pausado em um ponto de parada no modo de depuração.
  • O valor da variável que você atualiza no modo de depuração entra em vigor somente durante a sessão de depuração. Ele não altera o valor original da variável. Depois que o valor da variável for atualizado, o próximo conjunto de ações que fizer referência à variável usará o novo valor.

Em vez de navegar até o painel Variável, a visualização detalhada Variáveis observadas oferece uma referência rápida das propriedades da variável, como tipo, entrada, saída e constante.

No momento, você pode editar os valores dos seguintes tipos de variáveis:
  • Número
  • String
  • Booliano
  • Data/hora

Você pode navegar para as variáveis seguinte e anterior na janela de edição clicando nas setas para a frente e para trás, respectivamente.

Passe para a próxima variável usando as setas para a frente e para trás

Nota:
  • Você pode observar os valores das variáveis somente quando iniciar o processo de depuração.
  • Não é possível depurar os bots secundários a partir do bot primário.