Desarrollador: Jhon Alexander Urbano Pardo

73.4%Jhon Alexander Urbano Pardo — Desarrollador jr
8
Proyectos
196
Backlogs
577
Actividades
9
Pendientes
0
Vencidas
0
Alta/crítica

Sus proyectos

ProyectoEstadoAvance
Confirmaciones de pago y planos En progreso
94.2%
Gastos En progreso
94.8%
Infraestructura y operación Terminado
100%
Intranet En progreso
0%
Listas de precios Terminado
100%
Mesa de Ayuda En progreso
0%
Modulo para RRHH En progreso
97.9%
Reportes y KPIs Terminado
100%

Sus actividades

ActividadBacklogPrioridadEstadoAvanceFecha límite
Definir arquitectura por capas (controller→service→entity) y reglas del proyecto Base backend: proyecto NestJS, TypeORM y configuración Alta Terminada
100%
15/01/2026
Configurar TypeORM con MySQL y variables de entorno (.env) Base backend: proyecto NestJS, TypeORM y configuración Alta Terminada
100%
15/01/2026
Login con JWT, guards, estrategias y pipes de validación globales Autenticación JWT Alta Terminada
100%
15/01/2026
Payload del token con rol, regional, cargo y departamento Autenticación JWT Alta Terminada
100%
15/01/2026
CRUD de usuarios con hash de contraseña y borrado lógico Usuarios: CRUD y búsqueda unificada Alta Terminada
100%
15/01/2026
Crear las ~45 entidades del sistema legado (tickets, flujos, usuarios, catálogos) Modelo de datos legado en TypeORM Alta Terminada
100%
16/01/2026
Endpoint de actualización de firma del usuario Usuarios: CRUD y búsqueda unificada Alta Terminada
100%
16/01/2026
Descubrimiento automático de entidades por patrón glob Base backend: proyecto NestJS, TypeORM y configuración Alta Terminada
100%
17/01/2026
Relaciones ManyToOne/OneToMany bidireccionales entre entidades Modelo de datos legado en TypeORM Alta Terminada
100%
17/01/2026
Transformers de IDs separados por comas (usu_asig, observadores) a arreglos Modelo de datos legado en TypeORM Alta Terminada
100%
17/01/2026
Helper de filtros dinámicos e includes estilo Laravel ApiQueryHelper: filtros, relaciones y paginación Alta Terminada
100%
17/01/2026
Pruebas unitarias del helper ApiQueryHelper: filtros, relaciones y paginación Alta Terminada
100%
17/01/2026
Endpoint único GET /users con filtros (reemplaza ~10 rutas legadas) Usuarios: CRUD y búsqueda unificada Alta Terminada
100%
17/01/2026
Configurar Swagger/OpenAPI y documentar endpoints de usuarios Base backend: proyecto NestJS, TypeORM y configuración Alta Terminada
100%
18/01/2026
Guard de políticas CASL y decorador @CheckPolicies Autorización CASL y permisos dinámicos Alta Terminada
100%
18/01/2026
Backend: CRUD de zonas con permisos Catálogos: zonas y regiones Alta Terminada
100%
18/01/2026
Análisis de migración de modelos legados y documento de brechas Modelo de datos legado en TypeORM Alta Terminada
100%
19/01/2026
Relación usuario–empresas y sincronización de perfiles desde el DTO Usuarios: CRUD y búsqueda unificada Alta Terminada
100%
19/01/2026
Permisos guardados en BD con API de administración Autorización CASL y permisos dinámicos Alta Terminada
100%
19/01/2026
CRUD de roles con sincronización de permisos Roles y permisos: backend y pantallas Alta Terminada
100%
19/01/2026
Proyecto Vite + React + TypeScript + Tailwind Frontend base: login, layout y rutas Alta Terminada
100%
19/01/2026
Pantalla de login en español con layout y mostrar/ocultar contraseña Frontend base: login, layout y rutas Alta Terminada
100%
19/01/2026
AuthProvider, useAuth e interceptores de Axios Frontend base: login, layout y rutas Alta Terminada
100%
19/01/2026
Backend: CRUD de regiones Catálogos: zonas y regiones Alta Terminada
100%
19/01/2026
Backend: CRUD de categorías, empresas, departamentos y subcategorías Catálogos: categorías, subcategorías, empresas y departamentos Alta Terminada
100%
19/01/2026
Backend: CRUD de prioridades, cargos y perfiles Catálogos: prioridades, cargos y perfiles Alta Terminada
100%
19/01/2026
Backend: CRUD de reglas de mapeo (creadores y asignados) Reglas de mapeo Alta Terminada
100%
19/01/2026
Backend: endpoint de timeline del ticket Tickets: detalle, historial y timeline Alta Terminada
100%
19/01/2026
Perfil de usuario con permisos y entidades asociadas Autorización CASL y permisos dinámicos Alta Terminada
100%
20/01/2026
Pantallas de roles y permisos (RBAC) Roles y permisos: backend y pantallas Alta Terminada
100%
20/01/2026
Modales InfoModal y ConfirmationModal en lugar de diálogos nativos Roles y permisos: backend y pantallas Alta Terminada
100%
20/01/2026
Sidebar responsivo y colapsable filtrado por permisos Frontend base: login, layout y rutas Alta Terminada
100%
20/01/2026
Rutas centralizadas con AuthGuard y carga diferida Frontend base: login, layout y rutas Alta Terminada
100%
20/01/2026
Componente DataTable genérico Componentes compartidos para CRUD Alta Terminada
100%
20/01/2026
Backend: orquestación de creación con asignación automática por organigrama Tickets: creación Alta Terminada
100%
20/01/2026
Backend: listado unificado por vista según permisos del usuario Tickets: listado por vistas y permisos Alta Terminada
100%
20/01/2026
Página de detalle con flujo y timeline Tickets: detalle, historial y timeline Alta Terminada
100%
20/01/2026
Filtros del timeline (todo, comentarios, historial) con adjuntos Tickets: detalle, historial y timeline Alta Terminada
100%
20/01/2026
Backend: listas de errores reportados y recibidos Tickets: errores de proceso Alta Terminada
100%
20/01/2026
Backend: módulo de etiquetas Tickets: etiquetas Alta Terminada
100%
20/01/2026
Motor de transiciones con asignación por estructura organizacional Motor de flujos: transiciones y asignación Alta Terminada
100%
20/01/2026
Inicio automático del flujo al crear el ticket Motor de flujos: transiciones y asignación Alta Terminada
100%
20/01/2026
Asignación manual y flujos de aprobación Motor de flujos: transiciones y asignación Alta Terminada
100%
20/01/2026
Revisión programada de SLA con aviso a los asignados Flujos: SLA y días hábiles Alta Terminada
100%
20/01/2026
Estampado de PDF con pdf-lib PDF: estampado y plantillas Alta Terminada
100%
20/01/2026
Generación del PDF inicial del ticket PDF: estampado y plantillas Alta Terminada
100%
20/01/2026
Estampado de firmas por paso del flujo PDF: firmas dinámicas Alta Terminada
100%
20/01/2026
Módulo de gestión documental Documentos: gestión documental y versiones Alta Terminada
100%
20/01/2026
Consultas dinámicas para campos de plantilla Campos dinámicos: Excel y valores automáticos Alta Terminada
100%
20/01/2026
WebSockets con JWT para asignación y creación Notificaciones en tiempo real Alta Terminada
100%
20/01/2026
Análisis de brechas de la migración Documentación de la migración Alta Terminada
100%
20/01/2026
Tomar el usuario del JWT al crear tickets (no del body) Autenticación JWT Alta Terminada
100%
21/01/2026
Filtros por propiedades de relaciones con notación punto (JOIN automático) ApiQueryHelper: filtros, relaciones y paginación Alta Terminada
100%
21/01/2026
Seed inicial de permisos por rol Autorización CASL y permisos dinámicos Alta Terminada
100%
21/01/2026
Reorganizar el frontend en estructura por módulos Frontend base: login, layout y rutas Alta Terminada
100%
21/01/2026
Componente FilterBar genérico Componentes compartidos para CRUD Alta Terminada
100%
21/01/2026
Pantalla de creación con departamento, empresa, adjuntos y texto enriquecido Tickets: creación Alta Terminada
100%
21/01/2026
Backend: permisos granulares por vista de tickets Tickets: listado por vistas y permisos Alta Terminada
100%
21/01/2026
Pantalla de listado con selector de vista en español Tickets: listado por vistas y permisos Alta Terminada
100%
21/01/2026
Sitio Docusaurus del manual de usuario Documentación de la migración Alta Terminada
100%
21/01/2026
Hook useCrud y FormModal genéricos Componentes compartidos para CRUD Alta Terminada
100%
22/01/2026
Guía de estandarización CRUD (crud.md) Componentes compartidos para CRUD Alta Terminada
100%
22/01/2026
Pantallas de departamentos y categorías Catálogos: categorías, subcategorías, empresas y departamentos Alta Terminada
100%
22/01/2026
Paginación unificada con conteo total ApiQueryHelper: filtros, relaciones y paginación Alta Terminada
100%
23/01/2026
Pantallas de zonas y regiones Catálogos: zonas y regiones Alta Terminada
100%
23/01/2026
Pantallas de empresas y subcategorías con paginación Catálogos: categorías, subcategorías, empresas y departamentos Alta Terminada
100%
23/01/2026
Pantallas de cargos y perfiles Catálogos: prioridades, cargos y perfiles Alta Terminada
100%
23/01/2026
Backend: módulo de jerarquía (organigrama) Organigrama Alta Terminada
100%
23/01/2026
Pantalla con árbol de relaciones Organigrama Alta Terminada
100%
23/01/2026
Manual: administración y organigrama Organigrama Alta Terminada
100%
23/01/2026
Filtrar subcategorías permitidas por cargo y perfil del usuario Reglas de mapeo Alta Terminada
100%
24/01/2026
Backend: tipos de error maestro-detalle con subtipos Tipos y subtipos de error Alta Terminada
100%
24/01/2026
Pantalla de gestión de tipos y subtipos Tipos y subtipos de error Alta Terminada
100%
24/01/2026
Selección directa de subcategoría con descripción y prioridad precargadas Tickets: creación Alta Terminada
100%
24/01/2026
Backend: CRUD de flujos, pasos, transiciones y rutas Flujos: administración de flujos, pasos y transiciones Alta Terminada
100%
26/01/2026
Pantallas de flujos y pasos Flujos: administración de flujos, pasos y transiciones Alta Terminada
100%
26/01/2026
Campos dinámicos de plantilla según el flujo Tickets: creación Alta Terminada
100%
27/01/2026
Configuración de campos, usuarios y cargos por paso Flujos: administración de flujos, pasos y transiciones Alta Terminada
100%
27/01/2026
Pantallas de rutas y transiciones con importación de pasos Flujos: administración de flujos, pasos y transiciones Alta Terminada
100%
27/01/2026
Backend: pasos paralelos con aprobación multiusuario Flujos: pasos paralelos Alta Terminada
100%
27/01/2026
Firma de tareas paralelas con avance automático Flujos: pasos paralelos Alta Terminada
100%
27/01/2026
Pantalla de tareas paralelas y modal de firma Flujos: pasos paralelos Alta Terminada
100%
27/01/2026
Tabla pivote TicketAsignado con migración desde la columna legada Flujos: asignaciones normalizadas Alta Terminada
100%
27/01/2026
Consulta híbrida mientras dura la migración Flujos: asignaciones normalizadas Alta Terminada
100%
27/01/2026
Plantillas con carga de archivo y borrado lógico PDF: estampado y plantillas Alta Terminada
100%
27/01/2026
Smart tags para posicionar firmas y campos PDF: firmas dinámicas Alta Terminada
100%
27/01/2026
Descarga y vista del PDF maestro del ticket Documentos: gestión documental y versiones Alta Terminada
100%
27/01/2026
Pantallas de reglas de mapeo Reglas de mapeo Alta Terminada
100%
28/01/2026
Contenido HTML sanitizado con DOMPurify Tickets: detalle, historial y timeline Alta Terminada
100%
28/01/2026
Panel de registro de errores en el detalle Tickets: errores de proceso Alta Terminada
100%
28/01/2026
Plantillas PDF por empresa (backend y pantalla) PDF: estampado y plantillas Alta Terminada
100%
28/01/2026
Configuración y zonas de firma por paso PDF: firmas dinámicas Alta Terminada
100%
28/01/2026
Backend: novedades con control del SLA Tickets: novedades Alta Terminada
100%
29/01/2026
Pantalla para pausar y resolver novedades Tickets: novedades Alta Terminada
100%
29/01/2026
Filtro regional según nacionalidad de la tarea Motor de flujos: transiciones y asignación Alta Terminada
100%
29/01/2026
Transiciones por rutas en las decisiones Flujos: decisiones y estrategias de inicio Alta Terminada
100%
29/01/2026
DateHelper con fines de semana y festivos Flujos: SLA y días hábiles Alta Terminada
100%
29/01/2026
Grafo dinámico del flujo en el detalle Flujos: grafo del ticket Alta Terminada
100%
29/01/2026
Badges de estado SLA en el timeline Tickets: detalle, historial y timeline Alta Terminada
100%
30/01/2026
Backend: registro de evento de error con subtipo y devolución del ticket Tickets: errores de proceso Alta Terminada
100%
30/01/2026
Visualización del error en el timeline Tickets: errores de proceso Alta Terminada
100%
30/01/2026
Backend: cierre manual con registro en historial Tickets: cierre manual y forzado Alta Terminada
100%
30/01/2026
Pantalla de cierre con confirmación en el paso final Tickets: cierre manual y forzado Alta Terminada
100%
30/01/2026
Backend: estadísticas de tickets del usuario Dashboard personal Alta Terminada
100%
30/01/2026
Dashboard con estadísticas y tickets recientes Dashboard personal Alta Terminada
100%
30/01/2026
JSDoc y Swagger del módulo de autenticación Autenticación JWT Alta Terminada
100%
31/01/2026
Backend: asignar/quitar etiquetas por usuario Tickets: etiquetas Alta Terminada
100%
31/01/2026
Modal de gestión de etiquetas Tickets: etiquetas Alta Terminada
100%
31/01/2026
Arquitectura con modelo C4 Documentación de la migración Alta Terminada
100%
31/01/2026
Backend: adjuntos en creación, transición, novedad y cierre Tickets: adjuntos Alta Terminada
100%
02/02/2026
Componente FileUploader Tickets: adjuntos Alta Terminada
100%
02/02/2026
Descarga de adjuntos Tickets: adjuntos Alta Terminada
100%
02/02/2026
Manual: respuestas y adjuntos Tickets: adjuntos Alta Terminada
100%
02/02/2026
Rutas de almacenamiento y detección de tipo MIME Documentos: gestión documental y versiones Alta Terminada
100%
02/02/2026
Documentos de flujo versionados con historial de firmas Documentos: gestión documental y versiones Alta Terminada
100%
02/02/2026
Backend: carga y consulta de la firma del perfil Firma de perfil de usuario Alta Terminada
100%
02/02/2026
Página de perfil con carga de firma Firma de perfil de usuario Alta Terminada
100%
02/02/2026
Optimizar el listado precargando tickets participados Tickets: listado por vistas y permisos Alta Terminada
100%
03/02/2026
Backend: filtros por mensaje, fechas, empresa, subcategoría, etiqueta y creador + índices Tickets: filtros avanzados y búsqueda Alta Terminada
100%
03/02/2026
Componente de filtros avanzados Tickets: filtros avanzados y búsqueda Alta Terminada
100%
03/02/2026
Manual: filtros avanzados Tickets: filtros avanzados y búsqueda Alta Terminada
100%
03/02/2026
Estrategias de inicio (por defecto y por ruta) Flujos: decisiones y estrategias de inicio Alta Terminada
100%
03/02/2026
Decisiones al crear el ticket Flujos: decisiones y estrategias de inicio Alta Terminada
100%
03/02/2026
Importación de datos Excel como fuente de campos Campos dinámicos: Excel y valores automáticos Alta Terminada
100%
03/02/2026
Campo PRESET_FECHA_ACTUAL de solo lectura Campos dinámicos: Excel y valores automáticos Alta Terminada
100%
03/02/2026
Detección de roles faltantes y omisión de roles opcionales Flujos: decisiones y estrategias de inicio Alta Terminada
100%
04/02/2026
SLA por paso y resolución de asignados Flujos: SLA y días hábiles Alta Terminada
100%
04/02/2026
Backend: grafo Mermaid con flujo principal y rutas Flujos: grafo del ticket Alta Terminada
100%
04/02/2026
Grafo Mermaid con zoom y desplazamiento Flujos: grafo del ticket Alta Terminada
100%
04/02/2026
Firma requerida en la respuesta del paso PDF: firmas dinámicas Alta Terminada
100%
04/02/2026
Firma dinámica del jefe inmediato PDF: firmas dinámicas Alta Terminada
100%
05/02/2026
Estado de negocio ticketEstado separado del borrado lógico Tickets: cierre manual y forzado Alta Terminada
100%
06/02/2026
Cierre forzado y cierre solo por acción del usuario Tickets: cierre manual y forzado Alta Terminada
100%
06/02/2026
Correcciones del cálculo de SLA Flujos: SLA y días hábiles Alta Terminada
100%
06/02/2026
API de notificaciones con estados (nueva, no leída, leída) Notificaciones en tiempo real Alta Terminada
100%
06/02/2026
Campana, centro de notificaciones y toasts Notificaciones en tiempo real Alta Terminada
100%
06/02/2026
Vista "Mi actividad" (creados, asignados y participados) Tickets: listado por vistas y permisos Alta Terminada
100%
07/02/2026
Prioridad de subcategoría: filtro doble y visualización Tickets: filtros avanzados y búsqueda Alta Terminada
100%
07/02/2026
Alineación con el legado: paralelos, observadores y novedades Notificaciones en tiempo real Alta Terminada
100%
07/02/2026
Dockerfile y .dockerignore para App Runner Docker para AWS App Runner Media Terminada
100%
09/02/2026
Logo en el sidebar Marca e identidad visual Media Terminada
100%
09/02/2026
Backend: elegir y priorizar el jefe aprobador Jefe aprobador Media Terminada
100%
09/02/2026
Selección de jefe y vista previa del siguiente asignado Jefe aprobador Media Terminada
100%
09/02/2026
Servicio de almacenamiento en S3 Almacenamiento S3 y pipeline de despliegue Media Terminada
100%
10/02/2026
Workflow de despliegue a AWS Almacenamiento S3 y pipeline de despliegue Media Terminada
100%
10/02/2026
Corrección de región, lockfile y punto de entrada Almacenamiento S3 y pipeline de despliegue Media Terminada
100%
10/02/2026
Comentario precargado con la descripción del paso Mejoras en la respuesta del ticket Media Terminada
100%
10/02/2026
Componentes EmptyState y UserDropdown Mejoras en la respuesta del ticket Media Terminada
100%
10/02/2026
Cliente dedicado en lugar del gateway Notificaciones en tiempo real Alta Terminada
100%
11/02/2026
Backend: reapertura con vista y permisos Reapertura de tickets Media Terminada
100%
13/02/2026
Modal de reapertura en el listado Reapertura de tickets Media Terminada
100%
13/02/2026
Backend: filtro por asignado y endpoint de selección de usuarios Filtros por creador y asignado Media Terminada
100%
13/02/2026
Componentes UserSelect y Select compartidos Filtros por creador y asignado Media Terminada
100%
13/02/2026
Backend: permisos de vistas reabiertos, errores reportados y recibidos Vistas de reabiertos y errores Media Terminada
100%
13/02/2026
Nuevas vistas en el listado Vistas de reabiertos y errores Media Terminada
100%
13/02/2026
Ocultar tareas paralelas completadas Vistas de reabiertos y errores Media Terminada
100%
13/02/2026
Orden por última actualización Ordenamiento del listado Media Terminada
100%
13/02/2026
Mostrar solo notificaciones no leídas Notificaciones en tiempo real Alta Terminada
100%
14/02/2026
Backend: subcategorías según el historial del usuario Filtro "Solo mis procesos" Media Terminada
100%
14/02/2026
Interruptor en el listado Filtro "Solo mis procesos" Media Terminada
100%
14/02/2026
Cambio de marca a Axis y sidebar con degradado Marca e identidad visual Media Terminada
100%
15/02/2026
Etapa de producción con dependencias de producción Docker para AWS App Runner Media Terminada
100%
16/02/2026
Manual publicado bajo /manual Docker para AWS App Runner Media Terminada
100%
16/02/2026
Vista de impresión del detalle Impresión del ticket Media Terminada
100%
16/02/2026
Descripción en HTML sin cortes al imprimir Impresión del ticket Media Terminada
100%
16/02/2026
Editor con TinyMCE Editor de texto enriquecido Media Terminada
100%
16/02/2026
Cambio de marca a "Mesa de Ayuda" Marca e identidad visual Media Terminada
100%
16/02/2026
Columna requiereConfirmacionJefe en los pasos Jefe aprobador Media Terminada
100%
16/02/2026
Migración de coordenadas de mm a puntos Coordenadas PDF en puntos Media Terminada
100%
16/02/2026
Filtros y paginación sincronizados con la URL Filtros por creador y asignado Media Terminada
100%
17/02/2026
Migrar comentarios de cierre Cierre forzado por tipo de error Media Terminada
100%
17/02/2026
Filtro por número de ticket Filtros por creador y asignado Media Terminada
100%
18/02/2026
Backend: orden dinámico sortBy/sortOrder Ordenamiento del listado Media Terminada
100%
18/02/2026
Columnas ordenables y scroll horizontal flotante Ordenamiento del listado Media Terminada
100%
18/02/2026
Firma desde imagen con alta resolución Mejoras en la respuesta del ticket Media Terminada
100%
18/02/2026
Candidatos a jefe con prioridad al jefe inmediato Jefe aprobador Media Terminada
100%
18/02/2026
Ajuste del estampado (escala y centrado) Coordenadas PDF en puntos Media Terminada
100%
18/02/2026
Cierre forzado atribuido al creador según el tipo de error Cierre forzado por tipo de error Media Terminada
100%
18/02/2026
Manual: acceso, dashboard, perfil, reglas y flujos Documentación de la migración Alta Terminada
100%
19/02/2026
Adjuntos de creación en panel propio y límite de 10 archivos Mejoras en la respuesta del ticket Media Terminada
100%
19/02/2026
Backend: observadores al crear y editar flujos Observadores en flujos Media Terminada
100%
19/02/2026
Selector múltiple de observadores Observadores en flujos Media Terminada
100%
19/02/2026
Logo y favicon definitivos Marca e identidad visual Media Terminada
100%
20/02/2026
Backend: asignación por pool en pasos Asignación por pool Media Terminada
100%
20/02/2026
Configuración y visualización del pool Asignación por pool Media Terminada
100%
20/02/2026
Reasignación del ticket en novedades Novedades: reasignación y resolución Media Terminada
100%
23/02/2026
Backend: exportar el reporte de desempeño Exportación del reporte de desempeño Media Terminada
100%
23/02/2026
Módulo y página de reportes Exportación del reporte de desempeño Media Terminada
100%
23/02/2026
Backend: valores de campos personalizados en el detalle Campos de fecha con días transcurridos Media Terminada
100%
24/02/2026
Mostrar días transcurridos y restantes Campos de fecha con días transcurridos Media Terminada
100%
24/02/2026
Procedimientos almacenados de ranking Dashboard: procedimientos y caché Media Terminada
100%
25/02/2026
Caché y scheduler de refresco Dashboard: procedimientos y caché Media Terminada
100%
25/02/2026
KPIs históricos diarios Dashboard: procedimientos y caché Media Terminada
100%
25/02/2026
Backend: KPIs globales y ranking paginado Dashboard: KPIs globales y ranking Media Terminada
100%
25/02/2026
Página principal del dashboard y ranking de usuarios Dashboard: KPIs globales y ranking Media Terminada
100%
25/02/2026
Backend: métricas por regional y mapa de calor Dashboard: análisis regional y mapa de calor Media Terminada
100%
25/02/2026
Páginas de análisis regional y mapa de calor Dashboard: análisis regional y mapa de calor Media Terminada
100%
25/02/2026
Backend: análisis de categorías y cuellos de botella Dashboard: categorías y cuellos de botella Media Terminada
100%
25/02/2026
Backend: distribución de tiempos y novedades Dashboard: distribución de tiempos y novedades Media Terminada
100%
25/02/2026
Backend: detalle de usuario y top de desempeño Dashboard: detalle de usuario y mejores desempeños Media Terminada
100%
25/02/2026
Permisos y filtros por regional o usuario Dashboard: control de acceso y filtro regional Media Terminada
100%
25/02/2026
Pruebas unitarias de KPIs Dashboard: exportación a Excel y pruebas Media Terminada
100%
25/02/2026
Pruebas e2e de reportes Dashboard: exportación a Excel y pruebas Media Terminada
100%
25/02/2026
Descripción obligatoria al resolver la novedad Novedades: reasignación y resolución Media Terminada
100%
26/02/2026
Página de detalle con gauge de puntaje Dashboard: detalle de usuario y mejores desempeños Media Terminada
100%
26/02/2026
Filtro regional en los KPIs Dashboard: control de acceso y filtro regional Media Terminada
100%
26/02/2026
Métricas detalladas del ranking Dashboard: KPIs globales y ranking Media Terminada
100%
27/02/2026
Páginas con tablas maestro-detalle y gráficas Dashboard: categorías y cuellos de botella Media Terminada
100%
27/02/2026
Páginas con KPIs estadísticos e histograma Dashboard: distribución de tiempos y novedades Media Terminada
100%
27/02/2026
Backend: campo jefe en departamento con migración Departamento con jefe Media Terminada
100%
27/02/2026
Campo jefe en las pantallas de departamento Departamento con jefe Media Terminada
100%
27/02/2026
Backend: columna cargos_ids en firmas Firmas con varios cargos Media Terminada
100%
28/02/2026
Selección de varios cargos con casillas Firmas con varios cargos Media Terminada
100%
28/02/2026
Asignación multicargo en transiciones paralelas Firmas con varios cargos Media Terminada
100%
02/03/2026
Página de mejores desempeños Dashboard: detalle de usuario y mejores desempeños Media Terminada
100%
02/03/2026
Excel de varias hojas Dashboard: exportación a Excel y pruebas Media Terminada
100%
02/03/2026
Migración a React Quill con pegado de tablas Editor de texto enriquecido Media Terminada
100%
03/03/2026
Tablas del legado en solo lectura Editor de texto enriquecido Media Terminada
100%
04/03/2026
Despliegue dinámico para main y develop CI multientorno Media Terminada
100%
10/03/2026
Roles IAM en lugar de credenciales fijas CI multientorno Media Terminada
100%
11/03/2026
Índices para la búsqueda en el historial Optimización del listado de tickets Media Terminada
100%
13/03/2026
Backend: información de departamentos en el reporte Reporte de uso de flujos Media Terminada
100%
16/03/2026
Exportación del reporte Reporte de uso de flujos Media Terminada
100%
16/03/2026
Backend: reporte de confirmaciones Reporte de confirmaciones Media Terminada
100%
17/03/2026
Rediseño del modelo de listas de precios Backend de listas de precios Media Terminada
100%
17/03/2026
Exportación a Excel Reporte de confirmaciones Media Terminada
100%
19/03/2026
Pantalla del reporte Reporte de confirmaciones Media Terminada
100%
19/03/2026
Refactor del módulo de reportes Reportes con SQL directo Media Terminada
100%
24/03/2026
Backend: POST /tickets/:id/reassign (principal y paralelas) Reasignación de tickets Media Terminada
100%
27/03/2026
Modal de reasignación (solo administrador) Reasignación de tickets Media Terminada
100%
27/03/2026
Módulo de listas de precios Backend de listas de precios Media Terminada
100%
31/03/2026
Enrutamiento por departamento y subcategoría Backend de listas de precios Media Terminada
100%
31/03/2026
Archivos en S3 Backend de listas de precios Media Terminada
100%
31/03/2026
Pantallas de listas y configuración Pantallas de listas de precios Media Terminada
100%
31/03/2026
Corrección de permisos Pantallas de listas de precios Media Terminada
100%
31/03/2026
Exportación de uso de flujos desde reportes Reporte de uso de flujos Media Terminada
100%
07/04/2026
Actualización de procedimientos almacenados Reportes con SQL directo Media Terminada
100%
07/04/2026
Correcciones de la relación de departamento Departamento con jefe Media Terminada
100%
08/04/2026
Eliminar tablas precalculadas Reportes con SQL directo Media Terminada
100%
09/04/2026
Índices para consultas CTE Reportes con SQL directo Media Terminada
100%
09/04/2026
Backend: filtros de fecha Filtros de fecha en reportes Media Terminada
100%
09/04/2026
Filtros de fecha sincronizados con la URL Filtros de fecha en reportes Media Terminada
100%
10/04/2026
Backend: tickets por usuario con historial Reporte de tickets por usuario Media Terminada
100%
10/04/2026
Página de tickets por usuario Reporte de tickets por usuario Media Terminada
100%
10/04/2026
Componente FiltroFilas Reporte de tickets por usuario Media Terminada
100%
10/04/2026
Backend: servicio de exportación de tickets Exportación de tickets a Excel Media Terminada
100%
11/04/2026
Botón de exportación Exportación de tickets a Excel Media Terminada
100%
11/04/2026
Componente ReportHeader Rediseño visual de reportes Media Terminada
100%
11/04/2026
Componente ReportTable Rediseño visual de reportes Media Terminada
100%
14/04/2026
Backend: tickets por regional, categoría y subcategoría Reporte por regional y subcategoría Media Terminada
100%
15/04/2026
Pasos con estado NULL y navegación al ticket Reporte por paso y pasos sin estado Media Terminada
100%
15/04/2026
Backend: tickets por paso del flujo Reporte por paso y pasos sin estado Media Terminada
100%
16/04/2026
Páginas con paginación Reporte por regional y subcategoría Media Terminada
100%
17/04/2026
Consistencia de la UI y ajuste de rutas Rediseño visual de reportes Media Terminada
100%
17/04/2026
Evitar N+1 en etiquetas y asignados Optimización del listado de tickets Media Terminada
100%
18/04/2026
Paginación y filtro por usuario Reporte por paso y pasos sin estado Media Terminada
100%
18/04/2026
Permisos por acción en el sidebar Permisos de acción en el menú Media Terminada
100%
21/04/2026
Carga en el modal de creación de listas Permisos de acción en el menú Media Terminada
100%
21/04/2026
Backend: búsqueda en categorías, departamentos, cargos, errores, reglas y usuarios Búsqueda por término en catálogos Media Terminada
100%
22/04/2026
Tooltip y descripciones en Input y Select Búsqueda por término en catálogos Media Terminada
100%
22/04/2026
Componentes PdfCoordinatePicker y PdfPickerModal Configurador visual de coordenadas PDF Media Terminada
100%
23/04/2026
Backend: campos configurados por paso y empresa Configurador visual de coordenadas PDF Media Terminada
100%
23/04/2026
Búsqueda de cargos y rediseño de la configuración de firmas Configurador visual de coordenadas PDF Media Terminada
100%
24/04/2026
Rediseño de StepModal con tooltips Configurador visual de coordenadas PDF Media Terminada
100%
24/04/2026
Configuración de archivos Excel en los campos de plantilla Adjuntos y Excel en los pasos Media Terminada
100%
04/05/2026
Adjuntos en StepModal y detalle del ticket Adjuntos y Excel en los pasos Media Terminada
100%
04/05/2026
Referencias de campo actualizadas en los formularios Adjuntos y Excel en los pasos Media Terminada
100%
05/05/2026
ViaticosService con CRUD y gestión del flujo Viáticos: backend y flujo Alta Terminada
100%
06/05/2026
Búsqueda de datos del solicitante Viáticos: backend y flujo Alta Terminada
100%
06/05/2026
Módulo de viáticos (páginas y servicio) Viáticos: pantallas de solicitud, listado y detalle Alta Terminada
100%
06/05/2026
Backend: descarga de archivos y rutas de almacenamiento Viáticos: archivos adjuntos Alta Terminada
100%
08/05/2026
Descarga desde el detalle Viáticos: archivos adjuntos Alta Terminada
100%
08/05/2026
Backend: cobro y pago de saldo Viáticos: cobro y pago de saldo Alta Terminada
100%
08/05/2026
Registro de cobro y pago desde la pantalla Viáticos: cobro y pago de saldo Alta Terminada
100%
08/05/2026
Backend: contabilización y gestión del saldo Viáticos: contabilización de legalización Alta Terminada
100%
08/05/2026
Modal de contabilización Viáticos: contabilización de legalización Alta Terminada
100%
08/05/2026
Fijar pnpm v10 en amplify.yml Frontend en AWS Amplify Media Terminada
100%
08/05/2026
Orden por última asignación y conteo por vista Optimización del listado de tickets Media Terminada
100%
08/05/2026
Paginación y filtros del listado Viáticos: pantallas de solicitud, listado y detalle Alta Terminada
100%
11/05/2026
Corregir NaN en creación y detalle Viáticos: pantallas de solicitud, listado y detalle Alta Terminada
100%
11/05/2026
Monto legalizado al enviar la legalización Viáticos: contabilización de legalización Alta Terminada
100%
11/05/2026
Permisos del módulo asignados a roles Viáticos: permisos y roles Alta Terminada
100%
11/05/2026
Políticas de aprobación y mensajes para CAC y tesorería Viáticos: permisos y roles Alta Terminada
100%
11/05/2026
Tesorería con saldo no cuadrado Viáticos: cobro y pago de saldo Alta Terminada
100%
12/05/2026
Backend: nuevos estados y tipos con registro de errores Viáticos: rediseño de estados y registro de errores Alta Terminada
100%
14/05/2026
Conceptos en borrador y reinicio del monto al editar Viáticos: rediseño de estados y registro de errores Alta Terminada
100%
14/05/2026
Manejo de errores y confirmaciones en el detalle Viáticos: rediseño de estados y registro de errores Alta Terminada
100%
14/05/2026
Backend: cortes y permiso para saltar la fecha límite Viáticos: cortes de legalización por empresa Alta Terminada
100%
19/05/2026
Configuración de cortes y fecha límite en pantalla Viáticos: cortes de legalización por empresa Alta Terminada
100%
19/05/2026
Límites de SLA en días y horas Ajustes de SLA en reportes Media Terminada
100%
20/05/2026
Ranking por rango mínimo y máximo de días hábiles Ajustes de SLA en reportes Media Terminada
100%
20/05/2026
Archivos con StorageService (S3) Viáticos: archivos adjuntos Alta Terminada
100%
23/05/2026
Campos contables en registro de anticipo y contabilización Viáticos: campos contables y registros normalizados Alta Terminada
100%
23/05/2026
Tabla normalizada de registros contables con migración Viáticos: campos contables y registros normalizados Alta Terminada
100%
25/05/2026
Backend: documentos de caja y Excel de conceptos y comparativos Viáticos: documentos de caja y exportación Alta Terminada
100%
25/05/2026
Filtros adicionales y monto legalizado del mes Viáticos: documentos de caja y exportación Alta Terminada
100%
25/05/2026
Tarjeta de registro contable y cálculo de diferencias Viáticos: campos contables y registros normalizados Alta Terminada
100%
26/05/2026
Hooks, interfaces y servicios del flujo Viáticos: refactor de hooks y modales Alta Terminada
100%
26/05/2026
Rediseño de los modales de acciones Viáticos: refactor de hooks y modales Alta Terminada
100%
26/05/2026
axios, multer, lodash, nodemailer y handlebars Actualización de dependencias por seguridad Media Terminada
100%
03/06/2026
NestJS 11.1.24 y 15 dependencias transitivas vulnerables Actualización de dependencias por seguridad Media Terminada
100%
04/06/2026
socket.io-parser, diff y mailparser Actualización de dependencias por seguridad Media Terminada
100%
05/06/2026
Estado de carga desde el flujo Viáticos: refactor de hooks y modales Alta Terminada
100%
16/06/2026
Agregar '90dias' al enum de tipo Tipo "90 días" Media Terminada
100%
17/06/2026
Soporte del tipo en las pantallas Tipo "90 días" Media Terminada
100%
17/06/2026
Backend: endpoint de descarga Descarga del archivo de la lista Media Terminada
100%
19/06/2026
Descarga desde la pantalla Descarga del archivo de la lista Media Terminada
100%
19/06/2026
Backend: diagrama Mermaid del flujo Visor gráfico del flujo en administración Media Terminada
100%
30/06/2026
Componentes FlowGraphViewer y StepCard Visor gráfico del flujo en administración Media Terminada
100%
30/06/2026
Entidades PasoCampo, PasoFirma, PdfCampoCoord y PdfFirmaCoord Refactor de campos y firmas por paso Media Terminada
100%
07/07/2026
Migración de las nuevas tablas Refactor de campos y firmas por paso Media Terminada
100%
07/07/2026
Adaptar servicios de plantillas, tickets y estampado Refactor de campos y firmas por paso Media Terminada
100%
07/07/2026
Soporte de paso_base_id en tablas PDF PDF base por paso y documentos acumulativos Media Terminada
100%
09/07/2026
Endpoints para descargar y listar documentos por paso PDF base por paso y documentos acumulativos Media Terminada
100%
09/07/2026
Seleccionar el PDF base en la configuración de firmas PDF base por paso y documentos acumulativos Media Terminada
100%
15/07/2026
PDF maestro y documentos acumulativos con varias firmas PDF base por paso y documentos acumulativos Media Terminada
100%
16/07/2026
Variables VITE_API_URL por entorno en Amplify Frontend en AWS Amplify Media Terminada
100%
23/07/2026
Corregir errores de build de TypeScript Frontend en AWS Amplify Media Terminada
100%
23/07/2026
Prefijo S3_KEY_PREFIX por entorno Aislamiento S3 por entorno Media Terminada
100%
23/07/2026
Pruebas unitarias del prefijo en StorageService Aislamiento S3 por entorno Media Terminada
100%
23/07/2026
Renombrar la columna en td_ticket_campo_valor Refactor de campos y firmas por paso Media Terminada
100%
23/07/2026
Backend: eliminar rutas y RutaPasos Simplificación del motor: sin modo lineal ni rutas Media Terminada
100%
30/07/2026
Eliminar el modo lineal del modal de decisión Simplificación del motor: sin modo lineal ni rutas Media Terminada
100%
30/07/2026
Backend: campos de plantilla por decisión Plantillas y firmas por decisión Media Terminada
100%
30/07/2026
Refactor de los servicios de pasos y flujos Simplificación del motor: sin modo lineal ni rutas Media Terminada
100%
31/07/2026
Plantilla, campos y firma en la decisión al crear Plantillas y firmas por decisión Media Terminada
100%
31/07/2026
Migraciones portables MySQL/MariaDB Release de producción del 3 de agosto Media Terminada
100%
03/08/2026
Plan de despliegue y runbook Release de producción del 3 de agosto Media Terminada
100%
03/08/2026
Corregir el PDF inicial y la selección del paso de inicio Plantillas y firmas por decisión Media Terminada
100%
03/08/2026
Backend: plantillas de texto personales Plantillas de texto personales Media Terminada
100%
05/08/2026
Pantalla de gestión de plantillas Plantillas de texto personales Media Terminada
100%
05/08/2026
Backend: compartir con otros usuarios Compartir plantillas de texto Media Terminada
100%
05/08/2026
Poner staging al día (5 migraciones en electroc_helpdesk) Release de producción del 3 de agosto Media Terminada
100%
06/08/2026
Addendum de runbooks de producción y staging Release de producción del 3 de agosto Media Terminada
100%
06/08/2026
Diagnóstico del crecimiento sin control de `alertas` Limpieza de la tabla alertas Media Terminada
100%
06/08/2026
Eliminar la tabla `alertas` y su cron Limpieza de la tabla alertas Media Terminada
100%
06/08/2026
Limpiar archivos sueltos de la raíz del backend Limpieza de la tabla alertas Media Terminada
100%
06/08/2026
Interfaz para compartir Compartir plantillas de texto Media Terminada
100%
06/08/2026
Filtrar puntos de inicio en checkStartFlow Puntos de inicio del flujo por usuario Media Terminada
100%
06/08/2026
Mensajes de error al crear el ticket Puntos de inicio del flujo por usuario Media Terminada
100%
06/08/2026
Validar ReglaCreadores al crear tickets en el servidor Validación de reglas de creadores Media Terminada
100%
06/08/2026
Alinear findAllowed con el guard de creación Validación de reglas de creadores Media Terminada
100%
06/08/2026
Tiempo SLA obligatorio en los pasos SLA obligatorio en los pasos Media Terminada
100%
06/08/2026
Validación del SLA en StepModal SLA obligatorio en los pasos Media Terminada
100%
06/08/2026
Corregir estado_tiempo_paso en el historial SLA obligatorio en los pasos Media Terminada
100%
06/08/2026
Resolver jefes por relaciones del organigrama Resolución de jefes por organigrama Media Terminada
100%
06/08/2026
Quitar el escalamiento automático al jefe por cargo Resolución de jefes por organigrama Media Terminada
100%
06/08/2026
Corregir la transición hacia un paso de pool puro Resolución de jefes por organigrama Media Terminada
100%
06/08/2026
Implementar tabla con busqueda, filtro y orden Listado de empleados: tabla con busqueda, filtro y orden (EmployeeListPage + RrhhDataTable) Alta Terminada
100%
10/08/2026
Integrar modal de busqueda de empleados (EmployeeSearchModal) Listado de empleados: tabla con busqueda, filtro y orden (EmployeeListPage + RrhhDataTable) Alta Terminada
100%
10/08/2026
Implementar layout base y shell del modulo Ficha de empleado: layout de tabs y navegacion (EmployeeFicheLayout, RrhhShell, RrhhModuleNav) Alta Terminada
100%
10/08/2026
Probar filtros y orden con datos reales Listado de empleados: tabla con busqueda, filtro y orden (EmployeeListPage + RrhhDataTable) Alta Terminada
100%
11/08/2026
Implementar navegacion entre tabs de la ficha Ficha de empleado: layout de tabs y navegacion (EmployeeFicheLayout, RrhhShell, RrhhModuleNav) Alta Terminada
100%
11/08/2026
Implementar formulario de datos basicos Tab Basicos: datos personales del empleado con combobox de catalogos Alta Terminada
100%
11/08/2026
Integrar combobox de catalogos (documento, genero, estado civil, sangre, educacion) Tab Basicos: datos personales del empleado con combobox de catalogos Alta Terminada
100%
11/08/2026
Implementar formulario de datos de contacto Tab Contacto: datos de contacto del empleado Media Terminada
100%
11/08/2026
Probar guardado y carga de datos existentes Tab Basicos: datos personales del empleado con combobox de catalogos Alta Terminada
100%
12/08/2026
Probar guardado y carga de datos existentes Tab Contacto: datos de contacto del empleado Media Terminada
100%
12/08/2026
Implementar formulario de contrato vigente Tab Contrato: datos del contrato vigente Media Terminada
100%
12/08/2026
Probar guardado y carga de datos existentes Tab Contrato: datos del contrato vigente Media Terminada
100%
12/08/2026
Implementar formulario de afiliaciones Tab Afiliacion: EPS, ARL, pension, caja de compensacion Media Terminada
100%
12/08/2026
Implementar formulario de datos de pago Tab Pago: datos bancarios y de pago Media Terminada
100%
12/08/2026
Probar guardado y carga de datos existentes Tab Afiliacion: EPS, ARL, pension, caja de compensacion Media Terminada
100%
13/08/2026
Probar guardado y carga de datos existentes Tab Pago: datos bancarios y de pago Media Terminada
100%
13/08/2026
Implementar formulario de contacto de emergencia Tab Contacto de emergencia Baja Terminada
100%
13/08/2026
Implementar formulario de notas internas Tab Notas internas del empleado Baja Terminada
100%
13/08/2026
Implementar vista de metadatos del registro Tab Sistema (metadatos de auditoria basica del registro) Baja Terminada
100%
13/08/2026
Backend: estado del sistema y control de acceso Modo mantenimiento Media Terminada
100%
13/08/2026
Página de configuración del sistema Modo mantenimiento Media Terminada
100%
13/08/2026
Pantalla de mantenimiento en el login con acceso del administrador Modo mantenimiento Media Terminada
100%
13/08/2026
Backend: notas de cambios Notas de cambios Media Terminada
100%
13/08/2026
Mostrar las notas de cambios en el login Notas de cambios Media Terminada
100%
13/08/2026
Plan de despliegue a producción Despliegue del 13 de agosto Media Terminada
100%
13/08/2026
Ajuste del CI y del punto de entrada del contenedor Despliegue del 13 de agosto Media Terminada
100%
13/08/2026
Paginación con consultas raw para reducir memoria Optimización de TicketReportService Media Terminada
100%
13/08/2026
Diagnosticar por que no se guardaban los datos fisicos Fix: mapeo de campos en actualizacion de datos fisicos (height_mts/pant_size -> height_meters/pants_size) Alta Terminada
100%
14/08/2026
Corregir mapeo de claves antes del updateOrCreate Fix: mapeo de campos en actualizacion de datos fisicos (height_mts/pant_size -> height_meters/pants_size) Alta Terminada
100%
14/08/2026
Diagnosticar por que el input date no mostraba la fecha guardada Fix: formato de fecha YYYY-MM-DD en birth_date y document_issue_date para inputs date Media Terminada
100%
14/08/2026
Ajustar el cast del modelo a formato Y-m-d Fix: formato de fecha YYYY-MM-DD en birth_date y document_issue_date para inputs date Media Terminada
100%
14/08/2026
Identificar campos faltantes en los datos demo Seeder RRHHSeeder: completar datos demo de empleados (fisicos, contacto, fechas) Media Terminada
100%
14/08/2026
Enriquecer el seeder con datos fisicos y de contacto completos Seeder RRHHSeeder: completar datos demo de empleados (fisicos, contacto, fechas) Media Terminada
100%
14/08/2026
Diagnosticar peticiones duplicadas de catalogos al abrir la ficha Componente reutilizable de combobox de catalogos con cache compartido (CatalogCombobox + useCatalogOptions) Alta Terminada
100%
15/08/2026
Implementar cache compartido y mapa de promesas en vuelo (inFlight) Componente reutilizable de combobox de catalogos con cache compartido (CatalogCombobox + useCatalogOptions) Alta Terminada
100%
15/08/2026
Agregar backfill para registros ya existentes sin sobreescribir datos correctos Seeder RRHHSeeder: completar datos demo de empleados (fisicos, contacto, fechas) Media Terminada
100%
15/08/2026
Verificar en el navegador que ya no se duplican las peticiones Componente reutilizable de combobox de catalogos con cache compartido (CatalogCombobox + useCatalogOptions) Alta Terminada
100%
16/08/2026
Disenar el endpoint bootstrap agrupando todos los catalogos usados en la ficha Endpoint bootstrap: cargar todos los catalogos de la ficha en una sola peticion Alta Terminada
100%
17/08/2026
Implementar controlador, ruta y servicio de bootstrap (backend + frontend) Endpoint bootstrap: cargar todos los catalogos de la ficha en una sola peticion Alta Terminada
100%
17/08/2026
Verificar con tinker y en el navegador que se redujo a 1 peticion Endpoint bootstrap: cargar todos los catalogos de la ficha en una sola peticion Alta Terminada
100%
17/08/2026
Diagnosticar por que empleados migrados mostraban campos en blanco Fix: consistencia de catalog_type entre datos migrados y frontend (namespace DOC_TYPE/GENDER/MARITAL/BLOOD/EDUCATION/ACCOUNT_TYPE) Alta Terminada
100%
18/08/2026
Corregir catalog_type en el script de migracion (nivel0 y nivel4) Fix: consistencia de catalog_type entre datos migrados y frontend (namespace DOC_TYPE/GENDER/MARITAL/BLOOD/EDUCATION/ACCOUNT_TYPE) Alta Terminada
100%
18/08/2026
Corregir filas Principal duplicadas al reasignar Reasignación de tickets Media Terminada
100%
18/08/2026
Backend: unir empresa en la consulta de tickets Empresa y subcategoría en el detalle Media Terminada
100%
18/08/2026
Mostrar empresa y subcategoría en el detalle Empresa y subcategoría en el detalle Media Terminada
100%
18/08/2026
Re-migrar en intranetdb_test y verificar por SQL que los campos ya resuelven Fix: consistencia de catalog_type entre datos migrados y frontend (namespace DOC_TYPE/GENDER/MARITAL/BLOOD/EDUCATION/ACCOUNT_TYPE) Alta Terminada
100%
19/08/2026
Mostrar mensajes de error de solapamiento en la UI Novedades: formulario de creacion de vacaciones con validacion de solapamiento Alta Terminada
100%
21/08/2026
Implementar carga de amortizaciones asociadas (NOV_DisabilityAmortizations) Novedades: formulario de creacion de incapacidades + amortizaciones Alta Terminada
100%
21/08/2026
Implementar formulario y validaciones Novedades: formulario de creacion de retiros (terminaciones) + amortizaciones Alta Terminada
100%
21/08/2026
Probar creacion normal y casos de fechas solapadas Novedades: formulario de creacion de vacaciones con validacion de solapamiento Alta Terminada
100%
22/08/2026
Integrar con endpoint de creacion + amortizaciones Novedades: formulario de creacion de incapacidades + amortizaciones Alta Terminada
100%
22/08/2026
Implementar formulario y validaciones Novedades: formulario de creacion de licencias Alta Terminada
100%
22/08/2026
Implementar formulario y validaciones Novedades: formulario de creacion de suspensiones Media Terminada
100%
22/08/2026
Implementar amortizaciones de terminacion (NOV_TerminationAmortizations) Novedades: formulario de creacion de retiros (terminaciones) + amortizaciones Alta Terminada
100%
22/08/2026
Implementar edicion con precarga de datos existentes Novedades: edicion y eliminacion de una novedad existente Media Terminada
100%
22/08/2026
Pruebas end-to-end (creacion, amortizaciones, edicion) Novedades: formulario de creacion de incapacidades + amortizaciones Alta Terminada
100%
23/08/2026
Integrar con endpoint de creacion Novedades: formulario de creacion de retiros (terminaciones) + amortizaciones Alta Terminada
100%
23/08/2026
Implementar eliminacion con confirmacion Novedades: edicion y eliminacion de una novedad existente Media Terminada
100%
23/08/2026
Disenar formulario (fecha inicio/fin, dias, observaciones) Novedades: formulario de creacion de vacaciones con validacion de solapamiento Alta Terminada
100%
24/08/2026
Implementar formulario y validaciones de campos Novedades: formulario de creacion de vacaciones con validacion de solapamiento Alta Terminada
100%
24/08/2026
Integrar validacion de solapamiento contra NoveltyValidationService Novedades: formulario de creacion de vacaciones con validacion de solapamiento Alta Terminada
100%
24/08/2026
Disenar formulario (tipo, dias, EPS/ARL, soporte adjunto) Novedades: formulario de creacion de incapacidades + amortizaciones Alta Terminada
100%
24/08/2026
Implementar formulario y validaciones Novedades: formulario de creacion de incapacidades + amortizaciones Alta Terminada
100%
24/08/2026
Disenar formulario (tipo de licencia, fechas, remunerada/no remunerada) Novedades: formulario de creacion de licencias Alta Terminada
100%
24/08/2026
Integrar con endpoint de creacion Novedades: formulario de creacion de licencias Alta Terminada
100%
24/08/2026
Disenar formulario (motivo, fechas, resolucion/soporte) Novedades: formulario de creacion de suspensiones Media Terminada
100%
24/08/2026
Integrar con endpoint de creacion Novedades: formulario de creacion de suspensiones Media Terminada
100%
24/08/2026
Disenar formulario de retiro (causal, fecha, liquidacion) Novedades: formulario de creacion de retiros (terminaciones) + amortizaciones Alta Terminada
100%
24/08/2026
Definir reglas de negocio: que estados permiten editar/eliminar Novedades: edicion y eliminacion de una novedad existente Media Terminada
100%
24/08/2026
Pruebas end-to-end del proceso de retiro Novedades: formulario de creacion de retiros (terminaciones) + amortizaciones Alta Terminada
100%
25/08/2026
Probar reglas de bloqueo segun estado Novedades: edicion y eliminacion de una novedad existente Media Terminada
100%
25/08/2026
Disenar selector de tipo de catalogo Catalogos: pantalla de listado por tipo de catalogo (~30 catalogos, permisos hr.catalogs.*) Media Terminada
100%
26/08/2026
Disenar formulario generico de valor de catalogo Catalogos: formulario de creacion/edicion de un valor de catalogo Media Terminada
100%
26/08/2026
Implementar accion de desactivar con confirmacion Catalogos: desactivar (soft delete) valor de catalogo sin romper referencias existentes Media Terminada
100%
26/08/2026
Disenar UI de paginacion server-side Empleados: paginacion real en el listado (server-side) Media Terminada
100%
26/08/2026
Implementar tabla de valores por tipo seleccionado Catalogos: pantalla de listado por tipo de catalogo (~30 catalogos, permisos hr.catalogs.*) Media Terminada
100%
02/09/2026
Implementar validaciones (codigo unico, campos requeridos) Catalogos: formulario de creacion/edicion de un valor de catalogo Media Terminada
100%
02/09/2026
Validar que no se rompan referencias ya existentes Catalogos: desactivar (soft delete) valor de catalogo sin romper referencias existentes Media Terminada
100%
02/09/2026
Modificar llamadas al backend para paginar Empleados: paginacion real en el listado (server-side) Media Terminada
100%
03/09/2026
Levantar Info Base y Plano Core desde el Excel del negocio Confirmaciones: Info Base con campos tipo lista Alta Terminada
100%
07/09/2026
Campo tipo `select` (backend y formulario dinámico) Confirmaciones: Info Base con campos tipo lista Alta Terminada
100%
08/09/2026
Seed de subcategoría, flujo, campos y regla de mapeo Confirmaciones: Info Base con campos tipo lista Alta Terminada
100%
08/09/2026
Panel de solo lectura con los datos de la confirmación Confirmaciones: Info Base visible para el analista Alta Terminada
100%
08/09/2026
Precarga del formulario del paso con lo capturado al crear Confirmaciones: Info Base visible para el analista Alta Terminada
100%
08/09/2026
Upsert de td_ticket_campo_valor en transiciones Confirmaciones: Info Base visible para el analista Alta Terminada
100%
08/09/2026
Módulo planos (definición, columnas, líneas y cortes) Planos: archivo XLSX por empresa Alta Terminada
100%
08/09/2026
Generación XLSX con exceljs, un archivo por empresa Planos: archivo XLSX por empresa Alta Terminada
100%
08/09/2026
Reglas del negocio (Fecha del ticket, No y anticipos vacíos) Planos: archivo XLSX por empresa Alta Terminada
100%
08/09/2026
Pruebas unitarias del servicio de planos Planos: archivo XLSX por empresa Alta Terminada
100%
08/09/2026
Cron de corte a las 07:00 Planos: corte diario Alta Terminada
100%
08/09/2026
Endpoint y botón para generar el corte ahora Planos: corte diario Alta Terminada
100%
08/09/2026
Pantalla de planos y cortes Planos: corte diario Alta Terminada
100%
08/09/2026
Migración `campo_captura` (creación, paso o ambos) Captura por campo dinámico Alta Terminada
100%
08/09/2026
Selector "¿Cuándo se captura?" en el editor de campos Captura por campo dinámico Alta Terminada
100%
08/09/2026
Separar campos editables y de solo lectura en la respuesta Captura por campo dinámico Alta Terminada
100%
08/09/2026
Corregir saveCampoCoords (requerido y configuración) Captura por campo dinámico Alta Terminada
100%
08/09/2026
Migración que retira el paso "Aplicación de crédito confirmado" Confirmaciones: registrar al cerrar y quitar el paso de aplicación Alta Terminada
100%
08/09/2026
Registrar la línea del plano al cerrar el ticket Confirmaciones: registrar al cerrar y quitar el paso de aplicación Alta Terminada
100%
08/09/2026
Cierre con corrección de la Info Base Confirmaciones: registrar al cerrar y quitar el paso de aplicación Alta Terminada
100%
08/09/2026
E2E del flujo completo con validación del XLSX Confirmaciones: registrar al cerrar y quitar el paso de aplicación Alta Terminada
100%
08/09/2026
Integrar con endpoint de catalogos y permisos hr.catalogs.* Catalogos: pantalla de listado por tipo de catalogo (~30 catalogos, permisos hr.catalogs.*) Media Terminada
100%
09/09/2026
Integrar con endpoint de creacion/edicion Catalogos: formulario de creacion/edicion de un valor de catalogo Media Terminada
100%
10/09/2026
Integrar con endpoint de desactivacion Catalogos: desactivar (soft delete) valor de catalogo sin romper referencias existentes Media Terminada
100%
10/09/2026
Backend: CRUD de definiciones y columnas Planos dinámicos: editor Alta Terminada
100%
10/09/2026
Modal de editor con columnas ordenables Planos dinámicos: editor Alta Terminada
100%
10/09/2026
Previsualización del plano Planos dinámicos: editor Alta Terminada
100%
10/09/2026
Filtro por valor de campo (JSON) Planos: filtros y catálogos de conversión Alta Terminada
100%
10/09/2026
Tabla y origen de columna tipo catálogo Planos: filtros y catálogos de conversión Alta Terminada
100%
10/09/2026
Modal de catálogos Planos: filtros y catálogos de conversión Alta Terminada
100%
10/09/2026
Scheduler cada 30 minutos con recuperación de cortes perdidos Planos: hora de corte por plano Alta Terminada
100%
10/09/2026
Pantalla con "próximo corte" y refresco automático Planos: hora de corte por plano Alta Terminada
100%
10/09/2026
Postman (carpeta Planos) y DOCUMENTATION.md Planos: documentación, pruebas y publicación Alta Terminada
100%
10/09/2026
E2E con Playwright (16/16) Planos: documentación, pruebas y publicación Alta Terminada
100%
10/09/2026
Ajustar filtros existentes para trabajar con paginacion server-side Empleados: paginacion real en el listado (server-side) Media Terminada
100%
11/09/2026
Levantar requisitos del negocio (se retira Legalización) Rediseño: nuevo flujo con revisión de contabilidad Alta Terminada
100%
13/09/2026
Migración aditiva sin tocar datos históricos Rediseño: nuevo flujo con revisión de contabilidad Alta Terminada
100%
13/09/2026
Backend: estados nuevos y revisarContabilidad Rediseño: nuevo flujo con revisión de contabilidad Alta Terminada
100%
13/09/2026
Acciones del flujo con los 5 pasos Rediseño: nuevo flujo con revisión de contabilidad Alta Terminada
100%
13/09/2026
Festivos 2026 y conteo de días hábiles Rediseño: alimentación automática Alta Terminada
100%
13/09/2026
Cálculo automático de desayuno, almuerzo y cena Rediseño: alimentación automática Alta Terminada
100%
13/09/2026
Pruebas unitarias de date.helper Rediseño: alimentación automática Alta Terminada
100%
13/09/2026
Backend: reasignarJefe y SLA de 3 días hábiles Rediseño: jefe inmediato elegible y reasignable Alta Terminada
100%
13/09/2026
Selección de jefe siempre visible y botón "Reasignar jefe" Rediseño: jefe inmediato elegible y reasignable Alta Terminada
100%
13/09/2026
Fechas de viaje con hora Rediseño: fechas con hora y devolución Alta Terminada
100%
13/09/2026
"Reportar error" → "Devolver" Rediseño: fechas con hora y devolución Alta Terminada
100%
13/09/2026
Guía en el manual para configurar un plano Planos: documentación, pruebas y publicación Alta Terminada
100%
13/09/2026
Integrar en develop y main Planos: documentación, pruebas y publicación Alta Terminada
100%
13/09/2026
Bugs encontrados en el navegador Rediseño: pruebas y ajustes Alta Terminada
100%
14/09/2026
Revisión contable que no persistía la reasignación del jefe Rediseño: pruebas y ajustes Alta Terminada
100%
14/09/2026
Forzar rebuild de la imagen en App Runner Despliegue del 13 de agosto Media Terminada
100%
14/09/2026
Disenar estructura visual del arbol de carpetas Documentos: arbol de carpetas por empleado (EMP_Folders / CAT_FolderStructures) Alta Terminada
100%
15/09/2026
Consumir EMP_Folders / CAT_FolderStructures via API Documentos: arbol de carpetas por empleado (EMP_Folders / CAT_FolderStructures) Alta Terminada
100%
15/09/2026
Disenar componente de subida (drag and drop + boton) Documentos: subir archivo a una carpeta (con validacion de tipo/tamano) Alta Terminada
100%
15/09/2026
Implementar previsualizacion (PDF/imagenes) Documentos: previsualizar y descargar archivo Alta Terminada
100%
15/09/2026
Implementar confirmacion de eliminacion Documentos: eliminar archivo (con confirmacion y registro de auditoria) Media Terminada
100%
15/09/2026
Disenar filtros (rango de fechas, empleado, tipo de novedad) Reportes: pantalla de consolidado de novedades por rango de fechas Alta Terminada
100%
15/09/2026
Implementar navegacion y expansion/colapso de carpetas Documentos: arbol de carpetas por empleado (EMP_Folders / CAT_FolderStructures) Alta Terminada
100%
16/09/2026
Validar tipo y tamano de archivo en el frontend Documentos: subir archivo a una carpeta (con validacion de tipo/tamano) Alta Terminada
100%
16/09/2026
Integrar con endpoint de subida (S3/local) Documentos: subir archivo a una carpeta (con validacion de tipo/tamano) Alta Terminada
100%
16/09/2026
Implementar tabla de resultados Reportes: pantalla de consolidado de novedades por rango de fechas Alta Terminada
100%
16/09/2026
Integrar boton de exportar con el endpoint existente Reportes: boton de exportar a Excel desde el consolidado Alta Terminada
100%
16/09/2026
Disenar selector de tipo de reporte Reportes: pantalla generica para los reportes dinamicos (CAT_ReportTypes) Media Terminada
100%
16/09/2026
Disenar tab de auditoria en la ficha Auditoria: tab de historial dentro de la ficha de empleado Media Terminada
100%
16/09/2026
Manejar progreso y errores de subida Documentos: subir archivo a una carpeta (con validacion de tipo/tamano) Alta Terminada
100%
17/09/2026
Implementar descarga de archivo Documentos: previsualizar y descargar archivo Alta Terminada
100%
17/09/2026
Integrar con endpoint de eliminacion Documentos: eliminar archivo (con confirmacion y registro de auditoria) Media Terminada
100%
17/09/2026
Implementar formulario de parametros dinamico segun tipo Reportes: pantalla generica para los reportes dinamicos (CAT_ReportTypes) Media Terminada
100%
17/09/2026
Disenar filtros (usuario, tabla, fecha, accion) Auditoria: pantalla general de auditoria con filtros (usuario, tabla, fecha, accion) Media Terminada
100%
17/09/2026
Disenar listado general de contratos Contratos: listado independiente de todos los contratos (no solo dentro de la ficha) Alta Terminada
100%
17/09/2026
Definir logica de calculo de dias restantes a vencimiento Contratos: alerta/badge de vencimiento a 15 dias en el listado y dashboard Alta Terminada
100%
17/09/2026
Manejar tipos de archivo no previsualizables Documentos: previsualizar y descargar archivo Alta Terminada
100%
18/09/2026
Verificar que la eliminacion queda registrada en auditoria Documentos: eliminar archivo (con confirmacion y registro de auditoria) Media Terminada
100%
18/09/2026
Integrar con endpoint de consolidado existente Reportes: pantalla de consolidado de novedades por rango de fechas Alta Terminada
100%
18/09/2026
Manejar descarga del archivo generado Reportes: boton de exportar a Excel desde el consolidado Alta Terminada
100%
18/09/2026
Integrar con el motor de reportes (CAT_ReportTypes) Reportes: pantalla generica para los reportes dinamicos (CAT_ReportTypes) Media Terminada
100%
18/09/2026
Disenar vista de historial dentro de la ficha del empleado Contratos: vista de historial de contratos anteriores por empleado Alta Terminada
100%
18/09/2026
Disenar formulario de ficha de seleccion Fichas de seleccion: formulario de creacion/edicion Media Terminada
100%
18/09/2026
Disenar menu contextual (click derecho) Grid: menu contextual (click derecho) con editar/eliminar/ver auditoria Baja Terminada
100%
18/09/2026
Ajustes en curso sin commitear Rediseño: pruebas y ajustes Alta Terminada
100%
18/09/2026
Implementar paginacion de resultados Reportes: pantalla de consolidado de novedades por rango de fechas Alta Terminada
100%
19/09/2026
Integrar con AuditController filtrando por el empleado actual Auditoria: tab de historial dentro de la ficha de empleado Media Terminada
100%
19/09/2026
Implementar tabla de resultados paginada Auditoria: pantalla general de auditoria con filtros (usuario, tabla, fecha, accion) Media Terminada
100%
19/09/2026
Investigar soporte de resize en la libreria de grid actual Grid: redimensionar columnas Baja Terminada
100%
19/09/2026
Definir tiempo de inactividad configurable Sesion: logout automatico configurable por inactividad Baja Terminada
100%
19/09/2026
Disenar modelo y vista de sesiones activas Sesion: registro de sesiones activas para auditoria en tiempo real Baja Terminada
100%
19/09/2026
Probar exportacion con distintos filtros Reportes: boton de exportar a Excel desde el consolidado Alta Terminada
100%
20/09/2026
Mostrar/descargar resultado del reporte generado Reportes: pantalla generica para los reportes dinamicos (CAT_ReportTypes) Media Terminada
100%
20/09/2026
Implementar filtros (empleado, estado, vigencia) Contratos: listado independiente de todos los contratos (no solo dentro de la ficha) Alta Terminada
100%
20/09/2026
Disenar listado de fichas de seleccion Fichas de seleccion: pantalla de listado Media Terminada
100%
20/09/2026
Implementar subida de documentos a la ficha Fichas de seleccion: carga de documentos asociados a la ficha Media Terminada
100%
20/09/2026
Integrar boton de exportar respetando los filtros activos Empleados: exportar a Excel el listado filtrado Media Terminada
100%
20/09/2026
Formatear cambios mostrando valor anterior/nuevo Auditoria: tab de historial dentro de la ficha de empleado Media Terminada
100%
21/09/2026
Implementar indicador visual (badge) en el listado Contratos: alerta/badge de vencimiento a 15 dias en el listado y dashboard Alta Terminada
100%
21/09/2026
Implementar validaciones del formulario Fichas de seleccion: formulario de creacion/edicion Media Terminada
100%
21/09/2026
Integrar con el endpoint general de auditoria Auditoria: pantalla general de auditoria con filtros (usuario, tabla, fecha, accion) Media Terminada
100%
22/09/2026
Implementar boton de exportar Grid: exportar tabla visible a Excel/CSV Baja Terminada
100%
22/09/2026
E2E del rediseño con Playwright Rediseño: pruebas y ajustes Alta Terminada
100%
22/09/2026
Integrar con endpoint de contratos Contratos: listado independiente de todos los contratos (no solo dentro de la ficha) Alta Terminada
100%
23/09/2026
Integrar con endpoint de contratos anteriores Contratos: vista de historial de contratos anteriores por empleado Alta Terminada
100%
23/09/2026
Implementar acciones: editar, eliminar, ver auditoria Grid: menu contextual (click derecho) con editar/eliminar/ver auditoria Baja Terminada
100%
23/09/2026
Implementar redimensionado de columnas Grid: redimensionar columnas Baja Terminada
100%
23/09/2026
Implementar seccion de alertas en el dashboard Contratos: alerta/badge de vencimiento a 15 dias en el listado y dashboard Alta Terminada
100%
24/09/2026
Implementar detector de inactividad en el frontend Sesion: logout automatico configurable por inactividad Baja Terminada
100%
24/09/2026
Integrar con SelectionFormController Fichas de seleccion: pantalla de listado Media Terminada
100%
25/09/2026
Integrar con endpoint de crear/editar Fichas de seleccion: formulario de creacion/edicion Media Terminada
100%
25/09/2026
Implementar registro de sesion al hacer login Sesion: registro de sesiones activas para auditoria en tiempo real Baja Terminada
100%
25/09/2026
Integrar con FormDocumentController Fichas de seleccion: carga de documentos asociados a la ficha Media Terminada
100%
26/09/2026
Manejar descarga del archivo generado Empleados: exportar a Excel el listado filtrado Media Terminada
100%
27/09/2026
Restringir acciones segun permisos del usuario Grid: menu contextual (click derecho) con editar/eliminar/ver auditoria Baja Terminada
100%
27/09/2026
Generar archivo Excel/CSV con el estado actual de la tabla (filtros y orden aplicados) Grid: exportar tabla visible a Excel/CSV Baja Terminada
100%
29/09/2026
Implementar cierre de sesion automatico Sesion: logout automatico configurable por inactividad Baja Terminada
100%
29/09/2026
Implementar pantalla de sesiones activas para auditoria Sesion: registro de sesiones activas para auditoria en tiempo real Baja Terminada
100%
30/09/2026
Avisar al negocio que cierre las solicitudes activas del flujo anterior Rediseño: salida a producción Alta Terminada
100%
02/10/2026
Ajustar las validaciones de cada paso Rediseño: revisión de contabilidad vs contabilización Alta Terminada
100%
02/10/2026
Decidir con el negocio si se retira o se moderniza el flujo 172 Confirmaciones: flujo legado 172 y enrutamiento a cajas Alta Terminada
100%
02/10/2026
Recibir del negocio el catálogo de centros de costos y cajas Planos: catálogo de centro de costos a caja Alta Terminada
100%
03/10/2026
Integrar en main y correr la migración en producción Rediseño: salida a producción Alta Terminada
100%
07/10/2026
Cargar el catálogo de conversión Planos: catálogo de centro de costos a caja Alta Terminada
100%
08/10/2026
Verificar el flujo nuevo en producción Rediseño: salida a producción Alta Terminada
100%
09/10/2026
Recibir del negocio el formato del plano de contado Planos: plano de contado ARPESOD Alta Terminada
100%
10/10/2026
Derivar la columna CAJA desde el centro de costos Planos: catálogo de centro de costos a caja Alta Terminada
100%
10/10/2026
Persistir preferencia de ancho de columnas por usuario Grid: redimensionar columnas Baja Terminada
100%
13/10/2026
Definir con el negocio qué valida cada uno de los dos pasos Rediseño: revisión de contabilidad vs contabilización Alta Terminada
100%
13/10/2026
Validar en el servidor que los valores de los campos tipo lista sean permitidos Confirmaciones: validación de listas al crear el ticket Alta Terminada
100%
13/10/2026
Probar la creación con valores válidos e inválidos Confirmaciones: validación de listas al crear el ticket Alta Terminada
100%
13/10/2026
Definir con Tesorería el formato del archivo de Bancard Viáticos: plano de pago a Bancard para Tesorería Alta Terminada
100%
16/10/2026
Enrutar las confirmaciones de contado a cajas Confirmaciones: flujo legado 172 y enrutamiento a cajas Alta Terminada
100%
16/10/2026
Corregir los tickets mal enrutados del flujo 172 Confirmaciones: flujo legado 172 y enrutamiento a cajas Alta Terminada
100%
20/10/2026
Configurar el plano de Bancard en el motor de planos Viáticos: plano de pago a Bancard para Tesorería Alta Terminada
100%
23/10/2026
Configurar la definición y las columnas del plano ARPESOD Planos: plano de contado ARPESOD Alta Terminada
100%
23/10/2026
Definir con el negocio el enrutamiento por medio de pago Planos: plano alterno Bancolombia Alta Terminada
100%
24/10/2026
Validar el archivo generado con el área de cajas Planos: plano de contado ARPESOD Alta Terminada
100%
27/10/2026
Generar la línea del plano al llegar a Tesorería Viáticos: plano de pago a Bancard para Tesorería Alta Terminada
100%
30/10/2026
Configurar el plano con filtro por medio de pago Bancolombia Planos: plano alterno Bancolombia Alta Terminada
100%
30/10/2026
Validar el archivo generado con el negocio Planos: plano alterno Bancolombia Alta Terminada
100%
04/11/2026
Validar el archivo con Tesorería Viáticos: plano de pago a Bancard para Tesorería Alta Terminada
100%
06/11/2026
Endpoint de estadísticas de errores de confirmación Confirmaciones: estadísticas de errores Alta Terminada
100%
10/11/2026
Colección de Postman del módulo Viáticos: documentación Alta Terminada
100%
11/11/2026
Manual de usuario del nuevo flujo Viáticos: documentación Alta Terminada
100%
13/11/2026
Pantalla de estadísticas de errores Confirmaciones: estadísticas de errores Alta Terminada
100%
17/11/2026
Subir los cambios a la rama develop Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir
Hacer pruebas en develop Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir
Pasar a producción Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir
Subir los cambios a la rama develop Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir
Hacer pruebas en develop Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir
Pasar a producción Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir
Subir los cambios a la rama develop Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir
Hacer pruebas en develop Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir
Pasar a producción Subir a develop, probar y pasar a producción Media Pendiente
0%
Por definir