Change language

rp-sheduller

Propósito

El disparador de tiempo compartido: programaciones cron y su historial de ejecución para
todo el ecosistema. Cualquier trabajo recurrente se registra aquí en lugar de ejecutar
su propio bucle de temporizador.

Modelo mental

El operador define una entrada cron (qué flujo de trabajo, cuándo, con qué args) → el
runtime se activa según la programación → el historial registra qué se ejecutó y cómo terminó.
Este módulo almacena y lista entradas; nunca ejecuta nada por sí mismo.

Valor para el ecosistema

Un único reloj para el trabajo recurrente:

  • Filas cron, historial de ejecuciones y estadísticas tras una API.
  • Cualquier trabajo recurrente solo necesita una fila cron — sin nueva infraestructura de temporizadores.

No objetivos

  • No es definición ni ejecución de flujos de trabajo.
  • No son disparadores únicos — solo programaciones recurrentes.

Límite de responsabilidad

Gestiona CRUD/lista/estadísticas de entradas cron y registros de historial; no ejecuta
flujos de trabajo, temporizadores, reintentos ni distribución en segundo plano.

Dependencias directas de módulos

  • Ninguna

Pertenencia a soluciones

  • No incluido en una solución predefinida

Fuente

modules/repositories/automation/rp-sheduller