# Actualización Dashboard P2601 — Estructura de Ámbitos y Planes > **Fecha:** 2026-04-15 > **Ámbito:** A04 — dtic-DASUTEN > **Estado:** ✅ Completado --- ## 📋 Resumen El dashboard P2601 fue actualizado para utilizar la **estructura de Ámbitos y Planes** del ecosistema ADN, reemplazando el modelo anterior de "proyectos y fases". ### Cambios Principales | Concepto Antiguo | Concepto Nuevo | Ejemplo | |:---|:---|:---| | Proyecto `P2601` | **Ámbito `A04`** | `dtic-DASUTEN` | | Fases (1-13) | **Planes (A04.P001 - A04.P006)** | `A04.P005: DASUTEN sin DC` | | Hitos sin contexto | **Hitos vinculados a Planes** | `P005.WG.08: Validación Final` | --- ## 🗂️ Nueva Estructura de Datos ### Ámbito A04 — dtic-DASUTEN ``` Ámbito A04 (dtic-DASUTEN) ├── Plan A04.P001: Red srv-dasu ✅ ├── Plan A04.P002: Integración DASU-PC ⏸️ (Pausado) ├── Plan A04.P003: AD-Join ⏸️ (Pausado) ├── Plan A04.P004: Unificación de Redes ⏸️ (Pausado) ├── Plan A04.P005: DASUTEN sin Domain Controller ✅ (Exitoso) │ ├── Legacy (23/02 - 27/03): Hitos P005.LEG.01 - P005.LEG.06 │ └── Workgroup (27/03 - 15/04): Hitos P005.WG.01 - P005.WG.08 └── Plan A04.P006: Backups y Refresco de BD ✅ ``` ### Migración de Base de Datos **Archivo:** `adn/tools/db/migrations/004_create_planes.sql` ```sql -- Nueva tabla: bitacoras.planes CREATE TABLE bitacoras.planes ( id SERIAL PRIMARY KEY, ambito_id INTEGER REFERENCES bitacoras.ambitos(id), codigo VARCHAR(20) NOT NULL, -- Ej: 'A04.P001' titulo VARCHAR(200) NOT NULL, estado VARCHAR(10) DEFAULT '⏳', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -- Modificación: bitacoras.hitos ALTER TABLE bitacoras.hitos ADD COLUMN plan_id INTEGER REFERENCES bitacoras.planes(id); ``` --- ## 📊 Planes del Ámbito A04 | Código | Título | Estado | Hitos | Período | |:---|:---|:---:|:---:|:---| | **A04.P001** | Red srv-dasu | ✅ | 5 | 23/02 - 27/03 | | **A04.P002** | Integración DASU-PC | ⏸️ | 1 | Pausado | | **A04.P003** | AD-Join | ⏸️ | 1 | Pausado | | **A04.P004** | Unificación de Redes | ⏸️ | 1 | Pausado | | **A04.P005** | DASUTEN sin Domain Controller | ✅ | 14 | 23/02 - 15/04 | | **A04.P006** | Backups y Refresco de BD | ✅ | 4 | 14-15/04 | **Total Hitos:** 27 **Completados:** 21 ✅ **Pausados:** 3 ⏸️ **Legacy (contexto):** 6 🛑 --- ## 🔄 Script de Sincronización **Archivo:** `servicios/nginx/dtic-bitacoras/tools/sync_dashboard_to_db.js` ### Ejecución ```bash cd /home/rmonla/Documentos/GitHub/dtic-DIIAA/servicios/nginx/dtic-bitacoras/tools node sync_dashboard_to_db.js ``` ### Características 1. **Migración automática:** Ejecuta `004_create_planes.sql` si la tabla no existe 2. **Creación de ámbito:** Crea `A04` si no existe (con código + nombre) 3. **Creación de planes:** Crea los 6 planes del ámbito A04 4. **Upsert de hitos:** Actualiza si existe, inserta si no existe --- ## 📈 Métricas del Dashboard ### Timeline Visual El dashboard muestra: - **Fases/Legacy:** Hitos del enfoque con DC (23/02 - 27/03) marcados como 🛑 o ⚠️ - **Fases/Workgroup:** Hitos del enfoque exitoso (27/03 - 15/04) marcados como ✅ - **Barras de progreso:** Por plan y por ámbito completo - **Horas presenciales vs remotas:** Desglose por hito ### Estados de Hitos | Estado | Significado | Color | |:---:|:---|:---| | ✅ | Completado | Verde | | ⏳ | Pendiente | Amarillo | | ⏸️ | Pausado | Gris | | 🛑 | Legacy (descartado) | Rojo oscuro | | ⚠️ | Problema reportado | Naranja | | 🔴 | Crítico | Rojo | --- ## 🎯 Hitos Destacados ### Legacy (Contexto Histórico) | Hito | Fecha | Estado | Descripción | |:---|:---|:---:|:---| | `P005.LEG.01` | 24/02 | 🛑 | VM 100: dc-dasuten (DC) - Apagada 27/03 | | `P005.LEG.05` | 11/03 | 🔴 | Caídas intermitentes del DC (RAM insuficiente) | | `P005.LEG.06` | 27/03 | ✅ | Pivot: Abandonar enfoque DC | ### Workgroup (Éxito) | Hito | Fecha | Estado | Descripción | |:---|:---|:---:|:---| | `P005.WG.01` | 09/04 | ✅ | VM 106: dasu-sql4 (SQL Workgroup) | | `P005.WG.03` | 11/04 | ✅ | Migración de BD (26s, 354 MB/s) | | `P005.WG.06` | 14/04 | ✅ | Impresión resuelta (Symlink) | | `P005.WG.08` | 15/04 | ✅ | Validación final con usuaria | ### Backups | Hito | Fecha | Estado | Descripción | |:---|:---|:---:|:---| | `P006.01` | 14/04 | ✅ | Pipeline de Drones Atómicos | | `P006.02` | 14/04 | ✅ | Backup FULL Semanal (~1.3 GB) | | `P006.03` | 14/04 | ✅ | Backup Diferencial Diario (~0.4-10 MB) | --- ## 🔗 Referencias - **Dashboard URL:** https://ns8.frlr.utn.edu.ar/P2601/ - **Ámbito A04:** [`A04_dtic-DASUTEN.md`](A04_dtic-DASUTEN.md) - **Plan P005:** [`A04.P005_DASUTEN-sin-DC.md`](A04.P005_DASUTEN-sin-DC.md) - **Plan P006:** [`A04.P006_Backups-DASUTEN.md`](A04.P006_Backups-DASUTEN.md) - **Lecciones Aprendidas:** [`_hist/P2601.legacy_lecciones_aprendidas.md`](_hist/P2601.legacy_lecciones_aprendidas.md) - **Migración DB:** [`adn/tools/db/migrations/004_create_planes.sql`](../../../adn/tools/db/migrations/004_create_planes.sql) - **Script Sync:** [`servicios/nginx/dtic-bitacoras/tools/sync_dashboard_to_db.js`](../../../servicios/nginx/dtic-bitacoras/tools/sync_dashboard_to_db.js) --- ## 📝 Próximos Pasos 1. ✅ Migración ejecutada en base de datos 2. ✅ Script sync actualizado 3. ⏳ Ejecutar sync para actualizar dashboard web 4. ⏳ Verificar visualización en navegador 5. ⏳ Actualizar informe ejecutivo con métricas del dashboard --- **Documento creado:** 2026-04-15 **Autor:** Sistema ADN **Estado:** ✅ Completado