Dashboard configurable (Dashboard Manager)
¿Para qué sirve?
El Dashboard es tuyo: cada usuario arma el suyo. Presiona Agregar widget arriba a la derecha y elige entre widgets sugeridos (ya configurados para los plugins que tienes activos) o tipos en blanco para armar el tuyo.
¿Cuándo lo necesitas?
- Quieres una pantalla de inicio útil, no un placeholder.
- Necesitas que los directivos vean números clave sin abrir cada módulo.
- Diferentes roles necesitan ver diferentes cosas al entrar.
Cómo activarlo
- Registra
dashboard-manager. - La entrada Dashboard en el menú ya existe (es la home del CMS); ahora se vuelve editable.
Tipos de widget
| Tipo | Para qué sirve | Ejemplo |
|---|---|---|
| Métrica | Un número grande: contar o sumar una columna | "Ventas del período": suma de total_pedido |
| KPI + Tendencia | El número de este período comparado con el anterior | "Pedidos últimos 30 días" con +100% |
| Torta / Dona | Reparto por categoría | "Pedidos por estado" |
| Barras | Comparar categorías o meses | "Visitas por estado" |
| Progreso a meta | Avance contra un objetivo | "Meta de ventas del mes": 64% de $80.000 |
| Registros recientes | Mini tabla con los últimos registros | Últimos pedidos |
| Estado del sistema | PHP, MySQL, espacio en disco | Para el responsable técnico |
| Accesos rápidos | Links personalizables | Enlaces frecuentes |
| Actividad reciente | Últimas acciones del log de auditoría | Quién hizo qué |
| HTML libre | Bloque HTML custom (solo superadmin) | Anuncios, banners |
Widgets sugeridos
En la parte superior del selector aparecen widgets ya configurados para los plugins que tienes activos, a un clic. Ejemplos según lo que tengas activo:
- Con CRM Manager: "Total de contactos", "Contactos nuevos", "Fuentes configuradas".
- Con Inventory Manager: "Alertas de stock bajo", "Movimientos de stock".
- Con HR Manager: "Colaboradores activos", "Solicitudes hábiles pendientes", "Liquidaciones emitidas", "Marcaciones de asistencia por día".
- Con Task Boards: "Tableros de trabajo", "Tareas en tableros".
Si desactivas un plugin, sus widgets desaparecen automáticamente del catálogo.
Configuración de un widget
- Elige el tipo (o un sugerido, que ya viene relleno).
- Elige la tabla de donde salen los datos y la columna a contar, sumar o agrupar.
- Ponle un título en palabras de tu negocio, y elige color y ancho.
- Guarda. Con Editar puedes arrastrar los widgets para reordenarlos.
Ámbito de los dashboards
Cada widget/dashboard tiene un ámbito:
- Personal: solo lo ve el usuario que lo creó.
- Por rol: todos los usuarios con ese rol lo ven.
- Global: todos los usuarios del CMS lo ven.
Los admins pueden crear dashboards "estándar" para roles.
:::tip Dashboards distintos por persona Cada usuario ve y edita su propio dashboard. La cajera puede tener ventas del día y el jefe de bodega los insumos bajo mínimo, sin estorbarse. :::
Exportar a PDF
Botón Exportar arriba a la derecha genera un PDF del dashboard actual para compartir por email o imprimir.
Se conecta con
- Cualquier tabla del CMS: widgets tipo Métrica o Gráfico te dejan elegir cualquiera.
- Todos los plugins: sus datos alimentan los widgets sugeridos si están activos.
Preguntas frecuentes
¿Los widgets se actualizan en tiempo real? Se actualizan al cargar la página. Puedes configurar auto-refresh por widget.
¿Cuánto pesa un dashboard con muchos widgets? Cada widget consulta la base de datos al cargar. Con 20 widgets pesados puede tardar. Considera cache o precomputar en tablas resumen.
¿Puedo agregar HTML libre? Sí, con el widget HTML — solo disponible para superadmin por seguridad.
¿Qué sigue?
- Report Manager — reportes exportables complementarios.
- Personalización: logo, colores y tema — para que el dashboard combine con tu marca.