Timeout
Visão Geral
O objeto Timeout controla o tempo máximo para a execução de uma condição dentro do fluxo. Ele compara o horário atual com uma data/hora de início armazenada em uma variável e permite definir um limite, em segundos, após o qual a condição deixa de ser válida.
Esse objeto é utilizado para evitar loops infinitos, limitar tentativas e encerrar esperas prolongadas de forma controlada.
O robô sairá do timeout assim que a condição for atendida.
O objeto é condicionado a trazer várias informações em milissegundos (pouco tempo), devido a isso, caso não seja colocado um "Aguardar" é possível que trave o Studio.
Funcionamento
O Timeout funciona com base em três elementos:
Uma variável de data/hora de início, normalmente definida antes do loop ou da verificação.
Uma condição que determina se o fluxo deve continuar tentando.
Um tempo máximo, em segundos, permitido para essa condição permanecer verdadeira.
Enquanto o tempo não for excedido, a condição pode continuar sendo avaliada. Quando o tempo limite é atingido, o Timeout invalida a condição.
Quando usar
Para limitar o tempo de espera por um evento externo.
Para controlar loops de repetição baseados em condição.
Para evitar que o robô fique preso aguardando algo indefinidamente.
Em tentativas de login, carregamento de telas, espera por arquivos ou respostas externas.
Quando não usar
Quando o tempo de execução não precisa ser limitado.
Para pausas simples no fluxo (use Aguardar).
Quando a lógica não depende de controle de tempo.
Configuração
Para utilizar este objeto, basta selecionar a condição e o tempo de duração do timeout.

Título
Nome exibido no fluxo do robô. Pode ser ajustado para indicar o contexto. Exemplo: “Timeout – Espera por login”.
Nome da variável com a Data/Hora de Início
Variável que armazena o momento inicial da contagem do tempo. Normalmente definida antes do início da repetição.
Condição
Expressão booleana que indica se o fluxo deve continuar sendo executado enquanto o tempo não for excedido.
Segundos
Tempo máximo permitido, em segundos, para que a condição continue válida.
Robô Exemplo
Last updated
Was this helpful?

