Ir para o conteúdo

Abril

Em abril de 2026, o BotCity Orquestrador passa a contar com o recurso de Timeout de Tarefas, que permite definir um tempo máximo de processamento por automação. Quando esse limite é atingido, a tarefa assume automaticamente o status Timeout, sinalizando que o processamento excedeu o prazo esperado.

Timeout de Tarefas

O Timeout é um recurso de controle de execução que permite definir um tempo máximo que uma tarefa pode permanecer em processamento. Se esse limite for ultrapassado, a tarefa assume automaticamente o status Timeout.

Captura de tela do Orquestrador da BotCity, no menu Tarefas, apresentando os diferentes estados possíveis de uma tarefa: Aguardando, Executando, Timeout, Finalizado, Falhou, Parcialmente finalizado e Cancelado. Cada estado é representado por um ícone colorido correspondente.

Configuração na Automação

O Timeout é configurado na aba Politica de Execução de cada automação.

Campos disponíveis:

Campo Tipo Descrição
Habilite o timeout nesta automação Toggle Habilita ou desabilita o timeout para a automação
Timeout esperado Dropdown + Numérico Define o tempo máximo em Minutos, Horas ou Dias

Regras de configuração:

  • O Timeout é habilitado por padrão em todas as novas automações
  • Tempo padrão: 1.440 minutos (24 horas)
  • Tempo mínimo permitido: 1 minuto
  • Tempo máximo permitido: 1.440 minutos (1 dia)
  • O tempo é contado a partir do momento em que a tarefa inicia o processamento — não da criação ou do tempo em fila

Comportamento ao alterar o Timeout

A alteração do Timeout vale apenas para tarefas criadas após a modificação. Tarefas já existentes mantêm o comportamento definido no momento de sua criação.

Tarefas

Um novo status passa a existir no ciclo de vida de uma tarefa.

A listagem de tarefas exibe o novo status Timeout na coluna Estado.

Quando esse status aparece: na tarefa que atingiu o tempo máximo de processamento configurado sem finalizar.

Transições possíveis: uma tarefa em Timeout pode ainda transitar para os status Concluída, Parcialmente Concluída ou Erro, caso o processamento termine após o limite ser atingido.

Insights

No BotCity Insights, o novo status de Timeout também é refletido no relatório de tarefas.

Runner

  • O Runner indica o início do processo ao Orquestrador BotCity
  • Em Tarefas, o monitoramento do tempo de processamento inicia e aciona a mudança de status quando o limite estabelecido é atingido
  • A mudança de status acontece automaticamente, sem necessidade de ação manual do usuário