73.4%Jhon Alexander Urbano Pardo — Desarrollador jr
8
Proyectos
196
Backlogs
577
Actividades
9
Pendientes
0
Vencidas
0
Alta/crítica
Sus proyectos
| Proyecto | Estado | Avance |
|---|---|---|
| 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
| Actividad | Backlog | Prioridad | Estado | Avance | Fecha 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 |