Ir al contenido

Programaciones

Una programación vincula una instancia a una cadencia recurrente para que se ejecute automáticamente sin intervención manual. Cada programación apunta a una instancia y a un tipo de entidad. Puedes crear múltiples programaciones para la misma instancia — una por tipo de entidad — para escalonar o personalizar la frecuencia de cada entidad.

Cuando se activa una programación, desencadena una ejecución incremental estándar del pipeline para el tipo de entidad configurado. El cursor de sincronización avanza después de cada ejecución exitosa, por lo que la próxima ejecución programada solo recoge los registros nuevos o modificados.

En la navegación izquierda, selecciona Schedules. La lista muestra todas las programaciones de tu tenant.

Lista de Programaciones con filas pobladas

La lista muestra las siguientes columnas:

ColumnaDescripción
InstanceLa instancia a la que pertenece esta programación.
Entity TypeEl tipo de entidad que sincroniza esta programación (p. ej., item, bp, order).
Cron ExpressionEl patrón de recurrencia de la programación en notación cron.
StatusEnabled (verde) o Disabled (rojo). Una programación también se muestra como Dependency Inactive (amarillo) si su instancia padre está inactiva.
Last RunFecha y hora de la ejecución más reciente activada por esta programación.
Next RunPróxima hora de activación calculada a partir de la expresión cron.

Puedes buscar por nombre de instancia, tipo de entidad y expresión cron usando la barra de búsqueda sobre la lista.

  1. En la página de Programaciones, haz clic en Create Schedule.
  2. Selecciona la Instancia a la que se vinculará esta programación (requerido).
  3. Selecciona el Tipo de Entidad a sincronizar con esta programación (requerido). La lista se filtra a los tipos de entidad configurados en las configuraciones de mapeo de la instancia seleccionada.
  4. Elige una Frecuencia usando el constructor de programaciones (ver Opciones de cadencia abajo).
  5. Haz clic en Create Schedule.

Formulario de creación de Programación

El constructor de programaciones ofrece los siguientes modos de frecuencia. Todos los modos generan una expresión cron estándar que se almacena con la programación.

ModoQué haceEjemplo
Every X minutesSe ejecuta cada N minutos (1–59).Cada 15 minutos
Every X hoursSe ejecuta cada N horas con un desplazamiento de minutos elegido (1–23).Cada 6 horas a los :00
DailySe ejecuta una vez al día a la hora y minuto elegidos.Cada día a las 8:00 AM
WeeklySe ejecuta en los días de la semana seleccionados a la hora elegida.Cada lunes y miércoles a las 9:00 AM
MonthlySe ejecuta en un día del mes elegido (1–28) a la hora elegida.El 1° de cada mes a las 8:00 AM
Advanced (raw cron)Ingresa una expresión cron directamente. La interfaz valida la expresión y muestra las próximas cinco ocurrencias programadas.0 2 * * * (2:00 AM cada día)

Al usar los modos guiados (todos excepto Advanced), la interfaz muestra un resumen en lenguaje natural de la programación y una vista previa de los próximos horarios de ejecución tras construir la expresión.

CampoRequeridoDescripciónPredeterminado
InstanceLa instancia que activará esta programación.
Entity TypeEl tipo de entidad a sincronizar cuando se active la programación.
Frecuencia / Expresión CronEl patrón de recurrencia. Se configura con el constructor o se ingresa directamente en modo Advanced.
ActiveNoToggle para habilitar o deshabilitar la programación.Habilitado
  1. En la lista de Programaciones, haz clic en Edit junto a la programación.
  2. Actualiza el Tipo de Entidad, la Expresión Cron o el estado Active.
  3. Haz clic en Save.

La instancia propietaria de la programación no puede cambiarse en la página de edición. Para vincular la programación a una instancia diferente, elimina esta programación y crea una nueva.

  • Deshabilitar (desactivar el toggle Active) pausa todas las ejecuciones futuras sin eliminar la programación. Esta permanece en la lista y puede rehabilitarse en cualquier momento. Los campos de última y próxima ejecución se conservan.
  • Eliminar quita la programación de forma permanente. Esto no afecta a la instancia ni al historial de ejecuciones pasadas.

En la lista de Programaciones, haz clic en el botón Trigger junto a una programación para activarla de inmediato, independientemente de su próximo horario. Esto equivale a una ejecución manual para esa instancia y tipo de entidad. El próximo horario de ejecución automática de la programación no se ve afectado.