Programaciones¶
La finalidad de la pestaña Programación es proporcionar a los gestores de automatización una visibilidad completa de todas las programaciones (pasadas, actuales y futuras) en una interfaz de calendario, sin necesidad de consultar listas técnicas ni herramientas externas.
Filtros¶
Ubicados sobre el calendario, los filtros permiten refinar lo que se muestra:
| Filtro | Opciones |
|---|---|
| Vista | Monthly (predeterminado) / Weekly / Day |
| Filter by → Automation | Lista con todas las automatizaciones del workspace (selección múltiple) |
| Filter by → Repository | Lista con todos los repositorios del workspace (selección múltiple) |
Cuando los filtros están activos, aparecen como etiquetas destacadas debajo de la barra de filtros — por ejemplo, Automation: Financial_projections ✕ · Repository: Finance ✕ — con la opción "Clear all filters" para restablecer todo de una vez.
Combinando filtros
Los filtros de Automatización y Repositorio son independientes y pueden combinarse. La selección se aplica a todas las vistas del calendario.
Calendario¶
Vistas disponibles¶
| Vista | Predeterminada | Descripción |
|---|---|---|
| Monthly | Sí | Vista general del mes, con tarjetas agrupadas por ventana horaria |
| Weekly | No | Vista detallada de la semana con bloques por horario |
| Day | No | Vista de un solo día, con todos los eventos expandidos |
Límites de navegación¶
El calendario permite navegar:
- Pasado: hasta 6 meses anteriores a la fecha actual
- Futuro: hasta 30 días por delante de la fecha actual
Los días fuera de ese intervalo quedan deshabilitados en la interfaz.
Llenado del calendario
El calendario solo muestra los días del mes actual — los días de la semana que pertenecen al mes siguiente no se muestran con eventos.
Tarjetas de programación¶
Cada evento en el calendario está representado por una tarjeta con:
- Horario de la programación (ej:
03:00 AM,05:00 PM) - Nombre del schedule (con enlace — destino dinámico, ver sección de navegación abajo)
Semántica de colores (criterio temporal, no de estado):
| Color | Cuándo aparece |
|---|---|
| Azul oscuro | Eventos actuales o futuros (programados o en curso) |
| Azul claro | Eventos pasados, independientemente del resultado de ejecución |
Estado real de la tarea
El estado de la tarea (Scheduled, Running, Finished, Failed, Partially Completed, Timeout, Canceled) es visible únicamente al pasar el cursor o al hacer clic en la tarjeta — no aparece en la tarjeta en sí.
Tooltip de la tarjeta¶
Al interactuar con una tarjeta, el usuario ve:
- Nombre del schedule
- Automation — nombre de la automatización vinculada
- Runner — runner(s) asociados
- Status — badge con el estado real de la tarea
Agrupamiento de eventos¶
Para programaciones frecuentes (ej: cada 15 minutos), los eventos se agrupan en ventanas de 1 hora:
- Máximo de 24 tarjetas por día en la vista simplificada
- Cuando hay más eventos de los que se muestran, aparece el enlace "más [X] schedules"
- Al hacer clic en ese enlace, se accede directamente a la vista de día de esa fecha
Lógica de navegación de los enlaces¶
El enlace del nombre de la programación tiene un destino dinámico:
| Estado de la programación | Destino del enlace |
|---|---|
| Solo programado — tarea aún no creada | Página de información del Schedule |
| Tarea ya creada, en ejecución o ejecutada | Página de la tarea correspondiente |
Insights¶
La columna lateral derecha muestra tarjetas de inteligencia sobre las programaciones en el período visible:
Peak Scheduling Days¶
Muestra el día de la semana con más programaciones y el volumen de eventos en ese día.
Ejemplo: Tuesday — 07 events
Peak Scheduling Hours¶
Muestra el horario con más programaciones en el período.
Ejemplo: 09:00 AM — 06 events
Automation Schedule¶
Gráfico de rosca con el total de schedules del mes en el centro, y listado de las automatizaciones con más programaciones:
- Muestra las 3 primeras automatizaciones con su número de schedules
- El enlace "See more →" expande todas las automatizaciones con schedules en el período
- Al hacer clic en una automatización, se navega a la página de Schedules filtrada por esa automatización
Runner Allocation¶
Gráfico de barras apiladas con la distribución de automatizaciones por runner, con listado debajo:
- Muestra los 3 primeros runners con el número de automatizaciones asociadas
- El enlace "See more →" expande todos los runners
- Al hacer clic en un runner, se navega a la página de detalles del runner con su lista de automatizaciones