# Intranet Corporativa

Plataforma de Nueva Generación · Propuesta Técnica y Comercial

Pranical · Junio 2026

01 / 19
Resumen Ejecutivo

## Una plataforma integrada y lista para producción

5
Módulos core
Directorio · Espacios · Workflow · CMS · Tickets
SSO
Azure Entra ID
Autenticación nativa de nivel empresarial
100%
Código Abierto
Angular 18 · NestJS 10 · PostgreSQL 15

LA PLATAFORMA NO ES UN PROTOTIPO. Se presenta como una solución central de intranet corporativa completamente funcional en desarrollo activo, con frontends y backends estables. Consolida procesos dispersos, garantiza seguridad empresarial y otorga propiedad total del código al cliente sin dependencias ni vendor lock-in.

02 / 19
El Diagnóstico

## El impacto de la fragmentación de herramientas

Síntoma Operativo | Impacto en el Negocio
--- | ---
Fragmentación de herramientas | Pérdida de tiempo, ineficiencia operativa y errores de coordinación interdepartamental.
Sin integración con Active Directory | Onboarding y offboarding lentos, gestión manual de accesos y serios riesgos de seguridad.
Reservas de salas sin control centralizado | Conflictos de disponibilidad, overbooking y salas de reuniones subutilizadas.
Aprobaciones de contenidos por correo/chats | Falta absoluta de trazabilidad, cuellos de botella operativos y pérdida de historial.
Directorio de personal desactualizado | Dificultad para localizar habilidades internas, baja colaboración y silos de información.

03 / 19
La Propuesta

## Un ecosistema. Todos los procesos internos en uno.

🏢

#### Directorio (IAM)

📅

#### Espacios & IA

⚙️

#### Aprobaciones

📰

#### Info Hub CMS

🎫

#### Ticketing SLA

🔑 Autenticación SSO: Directorio Activo
🐘 Persistencia: PostgreSQL (ACID) & Prisma ORM
🐳 Infraestructura: Docker / Cloud Ready

La solución consolida la seguridad y la experiencia del usuario bajo un mismo diseño unificado y coherente.

04 / 19
Módulos de la Solución

## Módulo 1: Directorio Corporativo (IAM / HR)

### 👥 Sincronización Directorio Activo

Lectura directa de usuarios, departamentos y jerarquías sin replicar datos sensibles de manera local.

### 🔍 Búsqueda Reactiva en Tiempo Real

Búsqueda instantánea integrada con Angular Signals. Filtros por rol, departamento o habilidades específicas de manera fluida.

### 🆔 Perfiles de Colaborador Detallados

Muestra ID del directorio (AD-XXXX), tarifa por hora, badge de calificación y datos de contacto integrados.

### ⚡ Interfaz Ergónomica e Inmersiva

Tarjetas de personal dinámicas con micro-interacciones de hover y navegación rápida a información de contacto.

05 / 19
Módulos de la Solución

## Módulo 2: Autogestión de Espacios y Reservas (PMS)

### 📅 Calendario Interactivo

Vistas completas de Mes, Semana y Día. Clic en bloques disponibles redirige al formulario con parámetros precargados.

### 🛡️ Anti-Overbooking Garantizado

Control transaccional estricto en PostgreSQL, asegurando consistencia absoluta sin duplicidad de reservas.

### ⚙️ Filtros por Tipo de Activo

Filtrado de recursos en tiempo real: salas de reuniones, equipos tecnológicos, vehículos y áreas comunes.

🤖 ASISTENTE DE IA INTEGRADO (NLP)

El usuario puede agendar recursos usando lenguaje natural de forma intuitiva:

Entrada libre: "Reservar la sala Londres para mañana a las 10 am para 8 personas"
Variables detectadas por IA:
• Espacio: London Hall (ID: SALA-02)
• Fecha: 2026-06-17 (Calculado)
• Hora: 10:00 AM - 11:00 AM
• Participantes: 8 colaboradores
06 / 19
Módulos de la Solución

## Módulo 3: Workflow de Aprobación y Publicación

### ⚙️ Motor de Reglas Jerárquicas

Flujo estructurado multinivel basado en roles de Active Directory. Asigna aprobadores de manera automática según el departamento.

### 📈 Trazabilidad de Estados

Control exacto del estado de cada solicitud (Borrador → En Aprobación → Aprobado → Publicado) con auditoría histórica detallada.

### 🔔 Notificaciones y Alertas Reactivas

Integración directa con el sistema de mensajería para avisos de solicitudes pendientes, garantizando flujos de trabajo sin demoras.

### 📰 Integración con Canales CMS

Una vez aprobado el contenido corporativo, el motor realiza la publicación automática en los tableros del Info Hub de la empresa.

07 / 19
Módulos de la Solución

## Módulos 4 & 5: Info Hub CMS y Ticketing

📰

### Módulo 4: Info Hub / CMS Corporativo

Gestión y publicación de información interna en un portal centralizado de noticias corporativas.

- Editor WYSIWYG de contenidos enriquecidos
- Categorías y taxonomías customizables
- Programación de comunicados a futuro
- Publicación segmentada por departamento o rol

🎫

### Módulo 5: Soporte Técnico e Incidencias

Mesa de ayuda integrada para gestionar requerimientos de soporte interno técnico, operacional y de RR.HH.

- Creación de solicitudes con prioridades claras
- Asignación automatizada según especialidad del agente
- Control de Tiempos de Respuesta y SLAs por ticket
- Dashboard de resolución para coordinadores de mesa

08 / 19
Arquitectura de Software

## Stack Tecnológico Moderno y Open Source

Capa | Tecnología Utilizada | Versión | Justificación y Beneficio
--- | --- | --- | ---
Frontend | Angular (Standalone & Signals) | 18.0 | Framework enterprise por Google, alta reactividad.
Backend | NestJS (REST API) | 10.0 | Arquitectura modular sólida en TS, fácil mantenimiento.
Autenticación | Directorio Activo (SSO) | Estándar | Integración corporativa directa con Active Directory.
Base de Datos | PostgreSQL + Prisma ORM | 15 / v5 | Transacciones ACID para evitar overbooking de salas.
Infraestructura | Docker + Docker Compose | v3.8 | Portabilidad absoluta y despliegue rápido local/cloud.

09 / 19
Seguridad Corporativa

## Arquitectura SSO: Cero almacenamiento de credenciales

#### 1. Usuario

Accede a la plataforma web desde el navegador.

➔

#### 2. Directorio Activo

Autenticación delegada (OAuth2) con credenciales corporativas.

➔

#### 3. Token JWT

Retorna token con identidad y pertenencia a grupos de AD.

➔

#### 4. NestJS API

Decodifica y valida firma del JWT por cada petición HTTP.

➔

#### 5. Autorización

Acceso concedido según rol: employee, manager o admin.

OWASP Top 10 Compliance: Toda la transmisión de datos corre sobre HTTPS y los permisos expiran automáticamente mediante tokens JWT firmados.

Control Centralizado: Si se da de baja un colaborador en el AD corporativo de la empresa, pierde acceso de forma inmediata y automática a la intranet.

10 / 19
Ingeniería de Software

## Arquitectura de Repositorio Estructurado

proyecto-intranet/
├── frontend/ ← Aplicación Angular 18 (Standalone & Signals)
│ └── src/app/
├── core/ ← Guard SSO, interceptores HTTP, auth y tokens
├── shared/ ← Componentes del Design System y pipes comunes
└── features/ ← Módulos funcionales (directorio, booking, etc.)
├── backend/ ← REST API en NestJS (TypeScript modular)
│ └── src/
├── auth/ ← Módulo Passport con validación JWT de Azure ID
└── directory/ / spaces/ / workflow/ ← Módulos de lógica empresarial
├── standards/ ← Documentación de calidad y especificaciones
├── docker-compose.yml ← Orquestación local: DB PostgreSQL
└── setup.ps1 / .sh ← Scripts de automatización para desarrollo

→ Código limpio, modular y documentado que permite la adición de nuevos desarrolladores de forma ágil.

11 / 19
Experiencia de Usuario

## Executive Suite Design System

Diseñado bajo directrices premium que mezclan sobriedad corporativa y tecnología de vanguardia.

### ✨ Tipografía Limpia

Inter para titulares de gran peso, brindando jerarquía y firmeza, complementada con Outfit para lecturas.

### 🖼️ Card System Joya

Glows de fondo en colores oscuros pero ricos (Navy, Plum, Viridian). Estructura elegante sin bordes cargados.

### 🔮 Micro-animaciones

Efectos de hover sutiles en tarjetas y botones, feedback inmediato al clickear y transiciones fluidas de página.

#### Ivory

Contraste de textos limpios y legibilidad.

#### Gold

Dorado corporativo para estados activos.

#### Navy

Fondo para Directorio IAM y seguridad.

#### Plum

Reservado para calendario e IA.

#### Viridian

Verde para motor de aprobaciones.

12 / 19
Estado del Proyecto

## Módulos desarrollados y nivel de avance

Módulo o Componente | Avance | Detalles Técnicos Implementados
--- | --- | ---
Autenticación SSO corporativo | ✅ Implementado | Módulo Auth JWT en NestJS, interceptores en Angular y Guards SSO.
Dashboard & Shell | ✅ Implementado | Sidebar interactivo colapsable, métricas globales, navegación.
Directorio de Personal | ✅ Implementado | Búsqueda reactiva con Signals, filtros por departamento, tarjetas de AD.
Calendario de Reservas | ✅ Implementado | Calendario reactivo en frontend con vistas de Mes, Semana y Día.
Formulario de Reservas + IA | ✅ Implementado | Parser NLP configurado con mock local y listado de consumo HTTP.
Workflow de Aprobación BPM | 🔄 En Desarrollo | Estructuración del motor de jerarquías y vistas de historial de cambios.
Info Hub CMS / Ticketing SLA | 📋 Planificado | Diseño de tablas de base de datos definidos en esquemas de Prisma.

13 / 19
Roadmap de Entrega

## Fase 0: Diagnóstico & Fase 1: Setup e Integración

Fase 0 — Diagnóstico y NDA (Semanas 1–2)

### 📋 Kickoff e Inventario Técnico

Alineación de objetivos con el departamento de IT y negocio. Definición de ambientes de desarrollo y sandbox.

### 🔍 Auditoría de Active Directory

Revisión de grupos, jerarquías de aprobadores y políticas de acceso a la tenant del cliente.

Fase 1 — Setup y Conexión SSO (Semanas 3–4)

### 🛡️ Integración Microsoft Entra ID

Conexión directa de SSO vía OAuth2 en entorno de Staging. Traspaso de token JWT con claims asignados.

### 🐘 Despliegue de DB de Producción

Instalación de base de datos PostgreSQL, ejecución de esquemas Prisma y pruebas de concurrencia base.

🔑 HITO CLAVE FASE 1: Inicio de sesión exitoso de usuarios del cliente en ambiente de Staging usando sus credenciales corporativas reales.
14 / 19
Roadmap de Entrega

## Fases 2, 3 & 4: Módulos Core, Secundarios y Go-Live

Fase 2 (Sem 5–10)

### Módulos Core

Desarrollo final de los módulos esenciales:

- Directorio IAM en Staging
- Reservas e IA integradas
- Motor de Workflow BPM
- Piloto con 50 usuarios

Fase 3 (Sem 11–14)

### Módulos Secundarios

Construcción de soporte e información:

- Info Hub CMS con editor
- Ticketing y asignación SLA
- Pruebas de aceptación (UAT)
- Congelamiento de código

Fase 4 (Sem 15–16)

### Go-Live & Traspaso

Despliegue y estabilización:

- Paso a Producción Cloud
- Capacitación de usuarios
- Traspaso de Runbooks
- 30 días de garantía incluidos

🚀 HITO CLAVE FASE 4: Plataforma 100% en vivo para todos los colaboradores de la empresa.
15 / 19
Roadmap de Entrega

## Cronograma General de Trabajo (16 Semanas)

Fase 0: Diagnóstico
Diag. & AD
Fase 1: Setup & SSO
SSO Directorio Activo
Fase 2: Módulos Core
Dir + Espacios IA + BPM + Piloto
Fase 3: Módulos Sec.
CMS + Tickets + UAT General
Fase 4: Lanzamiento
Go-Live & Traspaso
Mes 1 (Sem 1-4) Mes 2 (Sem 5-8) Mes 3 (Sem 9-12) Mes 4 (Sem 13-16)

Cada hito requiere aprobación y pruebas UAT de cara al cliente antes del paso a la siguiente fase del proyecto.

16 / 19
Presupuesto y Adquisición

## Esquema de Presupuesto y Modalidades de Contratación

Concepto de Trabajo | Descripción del Entregable
--- | ---
Licenciamiento base | Entrega de la plataforma e infraestructura base preconfigurada.
Integración SSO e Infra | Fases 0 y 1: Configuración de Azure Entra ID, base PostgreSQL.
Desarrollo Core & BPM | Fase 2: Conexión de Directorio, Calendario + IA, workflow BPM.
Desarrollo CMS & Tickets | Fase 3: Info Hub, Ticketing y SLA. Pruebas UAT.
Go-Live & Garantía | Despliegue, manuales, capacitación y 30 días de garantía.

Modalidades de Adquisición

### 🔑 Proyecto Llave en Mano

Precio y plazos fijos por la entrega del alcance completo. Ideal para presupuestos definidos.

### ⏳ Tiempo y Materiales (T&M)

Facturación mensual por sprints según requerimientos variables y flexibilidad de prioridades.

### ☁️ SaaS Mensual (OpEx)

Suscripción recurrente con hosting, soporte continuo y actualizaciones evolutivas incluidas.

17 / 19
Análisis del Mercado

## Por qué nuestra solución frente a las alternativas

Criterio | Nuestra Plataforma | Liferay CMS | WordPress | Joomla
--- | --- | --- | --- | ---
Integración AD Nativa | ✅ Sí (SSO) | ✅ Sí (Nativo Java) | ⚠️ Vía Plugins (Pago) | ⚠️ Vía Extensiones
Personalización UI/UX | ✅ 100% Libre | ⚠️ Complejo (Portlets) | ⚠️ Basado en Plantillas | ⚠️ Curva compleja
Asistente IA NLP | ✅ Integrado | ⚠️ Requiere Desarrollo | ❌ No (Requiere Plugins) | ❌ No (Requiere Extensiones)
Plazos de Entrega | ✅ 16 Semanas | ❌ 6 - 12 Meses | ✅ 4 - 8 Semanas | ⚠️ 8 - 12 Semanas
Propiedad de Código | ✅ Del Cliente | ⚠️ Suscripción Enterprise | ⚠️ Licencia GPL v2 | ⚠️ Licencia GPL v2
Vendor Lock-in | ✅ Herramientas de desarrollo estandarizadas | ❌ Alto (Ecosistema) | ⚠️ Dependencia de Plugins | ⚠️ Dependencia de Plugins

18 / 19
Transparencia

## Garantías y Respaldos del Proyecto

### 📦 Propiedad Intelectual Total

El cliente es dueño absoluto del código fuente, base de datos y documentación al cierre del proyecto. Sin regalías.

### 🔓 Cero Dependencias

Uso de stack open source estándar (Angular, NestJS, Postgres). Cualquier equipo puede asumir y escalar el sistema.

### 📈 Escalabilidad Enterprise

Arquitectura desacoplada, preparada para soportar más de 10,000 usuarios concurrentes sin degradar la velocidad.

### 🛡️ Seguridad by Design

Cumplimiento estricto de OWASP Top 10, cifrado SSL/TLS obligatorio y validación de sesiones delegadas en el SSO.

### 📄 Soporte y Operatividad

30 días de soporte técnico reactivo de primer nivel tras el Go-Live, garantizando una transición operativa suave.

### ⚙️ Documentación Exhaustiva

Traspaso completo de guías de desarrollo, runbooks de DevOps, esquemas de bases de datos y manuales de usuario.

Propuesta de Intranet · 2026

## Unificando procesos para
potenciar tu organización.

PRÓXIMOS PASOS 1. Demo en vivo de la plataforma actual (30 min)
2. Workshop técnico sobre Active Directory (2h)
3. Propuesta comercial formal ajustada a usuarios
4. Firma de acuerdo NDA y Contrato de Desarrollo
5. Kick-off de Fase 0
Para descargar o imprimir a PDF: Ctrl+P (Chrome) → Guardar como PDF → Habilitar "Gráficos de fondo" e imprimir horizontal.