Voltar às perguntas frequentes sobre Workflows
CENTRAL DE AJUDA · FAQWorkflows2 min de leitura

Quando devo usar um gatilho cron em vez de uma espera no workflow?

Use um gatilho cron quando o trabalho deve começar em um horário recorrente. Uma etapa de espera mantém uma execução existente até mais tarde; o cron inicia execuções programadas independentes. A espera fica no servidor e não consome créditos enquanto aguarda.

Workflows

Agende trabalho recorrente com cron

Um gatilho cron define quando uma execução começa, por exemplo, em dias úteis às 08:00 em um fuso horário escolhido. Ele serve para verificações periódicas, relatórios ou atualizações de rotina que devem começar independentemente de outras execuções. Escolha o fuso com cuidado para corresponder ao horário local pretendido.

Uma etapa de espera pausa uma execução específica e a retoma mais tarde. Use-a quando a próxima etapa depender do tempo decorrido no mesmo workflow, como aguardar um período de revisão. Se você precisa de novos inícios recorrentes, e não da continuação atrasada de uma execução, escolha um gatilho cron.

Escolha o ciclo de vida adequado

Cron cria execuções agendadas; uma espera continua a execução que chegou a ela. Configure as próximas etapas para lidar com repetições, especialmente quando uma execução anterior ainda puder estar em andamento. Use operações idempotentes ou verificações se repetir a tarefa puder criar registros ou mensagens duplicados.

O fuso horário faz parte da definição do cronograma. Considere mudanças de horário sazonal e o fuso configurado, em vez de presumir o relógio local do servidor. Depois de salvar o gatilho, confira a próxima execução e confirme que o horário corresponde ao planejado.

Voltar às perguntas frequentes sobre Workflows