Sign inGet Started

Ejecuciones programadas y pasos de espera

Usa Schedule para iniciar nuevas ejecuciones en horarios recurrentes. Usa Delay para pausar una ejecución que ya comenzó, por ejemplo, para esperar hasta que un recordatorio de cita sea oportuno.

Automations is in Early access. Your workspace permissions determine which actions you can perform.

Configurar una programación

  1. Selecciona el disparador Schedule.
  2. Elige Repeat, por ejemplo Every day o Every weekday.
  3. Establece la hora y la zona horaria. Los patrones semanales y mensuales también requieren un día.
  4. Revisa la próxima ocurrencia que se muestra en el editor.
  5. Guarda, previsualiza y publica cuando el flujo de trabajo esté listo.

La próxima ocurrencia es el momento en que una ejecución queda pendiente. El procesamiento puede comenzar más tarde. Una programación mensual para un día que no existe en un mes omite ese mes.

Para un patrón fuera de las opciones predefinidas, usa Custom schedule y Edit cron expression. La expresión utiliza cinco campos: minuto, hora, día del mes, mes y día de la semana. Verifica la próxima ocurrencia después de editarla.

Ticks perdidos y superpuestos

La programación predeterminada omite los ticks perdidos y omite un tick cuando esta automatización ya tiene una ejecución activa. Una ejecución activa de una versión publicada anterior también puede causar una omisión.

La política de ejecuciones perdidas de la programación puede, en cambio, recuperar una ejecución para la última ocurrencia perdida. No reproduce una ejecución por cada tick perdido. Su política de superposición puede permitir ejecuciones simultáneas. Revisa también cualquier configuración de superposición a nivel de la automatización.

Publicar o reanudar inicia la programación desde la activación. El tiempo en pausa no acumula trabajo programado para reproducción. Un tick omitido no crea ninguna ejecución en Runs ni en Metrics.

Agregar una espera

  1. Agrega Delay después del paso que debe preceder a la pausa.
  2. Elige una duración o una fecha y hora específicas. Mapea una marca de tiempo del disparador cuando cada ejecución necesite un horario diferente.
  3. Conecta la siguiente ruta del delay al paso de continuación.
  4. Previsualiza tanto la entrada como la continuación.

Una duración mide tiempo transcurrido. Una marca de tiempo identifica un instante y debe incluir su desfase de zona horaria. Si ese instante ya pasó cuando la ejecución llega al delay, el flujo continúa de inmediato.

La ejecución aparece como en espera durante la pausa. La hora de reanudación elegida se conserva entre reintentos; un reintento no reinicia la duración.

Límite de tiempo de ejecución

Una ejecución tiene un límite de 30 días, medido desde que Bird la acepta. El tiempo en cola, las acciones, las esperas y las esperas de eventos comparten ese tiempo. La ejecución puede alcanzar su plazo límite antes de que se ejecute un paso posterior.

Dividir una espera en varios pasos no extiende el límite. Por ejemplo, un flujo que siempre pasa por dos esperas de 15 días no puede publicarse. Deja tiempo también para las acciones posteriores a una espera.

Considerar el horario de verano

Una programación sigue el reloj local de su zona horaria. Una hora local que se omite durante la transición de primavera no tiene ocurrencia. Una hora local que se repite durante la transición de otoño puede ocurrir dos veces, sujeta a las reglas de superposición.

Una duración de 24 horas mide 24 horas transcurridas. Puede caer en una hora local diferente tras un cambio de horario de verano. Elige una programación UTC cuando las horas locales repetidas o ausentes no se ajusten al flujo de trabajo.

Próximos pasos

Continúa con la documentación, guías y ejemplos de este tema.