Tutoriales
Programar un Reporte Semanal
Paso a paso para que el PDF semanal de mantenimiento salga solo cada lunes por la mañana, con branding corporativo y destinatarios fijos.
Programar un Reporte Semanal
En este tutorial dejás programado un reporte de mantenimiento que se genera y entrega todos los lunes sin intervención humana.
Antes de empezar
Necesitás:
- Una cuenta de email verificada (o un número WhatsApp conectado).
- Un branding guardado (opcional pero recomendado) — ver Brandings.
- Lista de destinatarios (emails o teléfonos).
- ~15 minutos.
Paso 1 — Preparar el branding
Si aún no lo hiciste:
- Administración → Marcas y Logos → Nueva.
- Subir logo, definir colores del header, texto del footer.
- Marcarlo como default del tenant.
- Guardar.
Si ya tenés un default, saltar al Paso 2.
Paso 2 — Crear el reporte programado
- Datos → Reportes Programados → Nuevo.
- Nombre:
"Mantenimiento semanal — Planta Norte". - Frecuencia:
weekly. - Hora:
7(UTC). Para Argentina/Mexico ajustar según huso horario —7 UTC= 4am CDMX / 4am CABA (horario estándar). - Día:
Lunes(day_of_week=0). - Canal:
email. - Cuenta de email: seleccionar la cuenta verificada.
- Destinatarios:
gerencia@tu-empresa.com, mantenimiento@tu-empresa.com. - Branding: seleccionar el branding del Paso 1 (o dejar vacío si ya marcaste uno como default).
Paso 3 — Definir la estructura del reporte
Usar el editor de bloques. Estructura sugerida:
1. Bloque clave-valor
- Planta: Norte
- Período: última semana
- Responsable: Coordinador de mantenimiento
2. Encabezado: "Tareas Completadas Esta Semana"
3. Tabla (fuente: colección `tasks`, filtro: última semana, status=completed)
- Columnas: task_code, título, activo, técnico, duración
4. Encabezado: "Alarmas Críticas"
5. Tabla (fuente: _alerts, filtro: última semana, severity=critical)
- Columnas: asset_id, first_seen_at, count, status
6. Encabezado: "KPIs del Período"
7. Clave-valor: disponibilidad, MTTR, MTBF, tareas completadasPaso 4 — Probar la ejecución
Antes de activar, verificar que todo funcione:
- En el detalle del reporte programado, clic en Ejecutar ahora.
- Abrir el email que llega a los destinatarios de prueba.
- Revisar:
- El branding aplica correcto (logo, colores).
- Las tablas tienen datos.
- El título y la fecha son coherentes.
Si algo sale mal, editar la estructura y volver a ejecutar.
Paso 5 — Activar
- Toggle Habilitado en
on. - Guardar.
El próximo lunes a las 7am UTC el sistema genera el PDF y lo envía a los destinatarios automáticamente.
Paso 6 — Verificar el historial
Una semana después:
- Datos → Reportes Programados → abrir el reporte.
- Pestaña Ejecuciones.
- Ver:
- La ejecución del lunes pasado con status
ok. - El
signed_urldel PDF entregado (click para re-descargar). - Los destinatarios efectivos.
- La ejecución del lunes pasado con status
Tips
- Si el reporte llega con tablas vacías, revisar los filtros de la colección — el rango "última semana" puede quedar mal si el sistema no tiene timezone configurado.
- Para cambiar branding o destinatarios: editar el reporte programado. La próxima ejecución aplica los cambios automáticamente.
- Para pausar sin borrar: toggle Habilitado en off. Volverlo a activar reanuda el calendario.
Ver data/scheduled-reports para parámetros completos y casos avanzados.