O trigger Schedule executa um workflow em um temporizador, por conta própria e sem nenhuma entrada — em um intervalo simples ou por uma expressão cron.
Press enter or space to select a node. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
Um agendamento se desativa depois de 100 falhas consecutivas, para conter erros em cascata. Um selo de aviso aparece no block e ele para de executar; clique no selo para reativá-lo. O contador volta a zero em qualquer execução bem-sucedida.
Um trigger Schedule é apenas um ponto de entrada — ele não pode receber conexões de entrada.
Common Questions
Sim. Agendamentos são criados somente quando você faz o deploy do workflow. Remover o deploy apaga o agendamento, e um novo deploy o recria a partir da configuração atual.
O agendamento é desativado automaticamente para evitar erros em cascata, e um selo de aviso aparece no block dentro do editor. Clique no selo para reativá-lo. O contador de falhas volta a zero em qualquer execução bem-sucedida.
Sim. A configuração inclui um fuso horário, e tanto as expressões cron quanto os intervalos simples são avaliados em relação a ele. O padrão é UTC.
Se uma execução atingir um limite de taxa (HTTP 429), o agendamento tenta de novo depois de 5 minutos, em vez de contar isso como falha.
Sim. O deployment cria um registro de agendamento separado para cada block de schedule, e cada um executa de forma independente, com sua própria expressão e seu próprio contador de falhas.
O workflow em andamento termina, mas nenhuma nova execução é disparada. Antes de cada disparo, o agendamento verifica se o workflow ainda está com deploy ativo e se o registro do agendamento ainda existe.