erp-core/docs/01-fase-foundation/MGN-002-users/_MAP.md

3.3 KiB

_MAP: MGN-002 - Usuarios

Modulo: MGN-002 Nombre: Usuarios Fase: 01 - Foundation Story Points: 35 SP Estado: Migrado GAMILIT Ultima actualizacion: 2025-12-05


Resumen

Gestion completa de usuarios del sistema incluyendo CRUD, perfiles, preferencias, activacion/desactivacion y busqueda.


Metricas

Metrica Valor
Story Points 35 SP
Requerimientos (RF) 5
Especificaciones (ET) 2
User Stories (US) 4
Tablas DB 3
Endpoints API 14

Requerimientos Funcionales (5)

ID Archivo Titulo Prioridad Estado
RF-USER-001 RF-USER-001.md CRUD de Usuarios P0 Migrado
RF-USER-002 RF-USER-002.md Perfil de Usuario P0 Migrado
RF-USER-003 RF-USER-003.md Preferencias P1 Migrado
RF-USER-004 RF-USER-004.md Activacion/Desactivacion P1 Migrado
RF-USER-005 RF-USER-005.md Busqueda de Usuarios P1 Migrado

Indice: INDICE-RF-USER.md


Especificaciones Tecnicas (2)

ID Archivo Titulo RF Asociados Estado
ET-USERS-001 ET-users-backend.md Backend Users RF-USER-001 a RF-USER-005 Migrado
ET-USERS-002 ET-USER-database.md Database Users RF-USER-001 a RF-USER-003 Migrado

Historias de Usuario (4)

ID Archivo Titulo RF SP Estado
US-MGN002-001 US-MGN002-001.md Crear Usuario RF-USER-001 5 Migrado
US-MGN002-002 US-MGN002-002.md Editar Usuario RF-USER-001 3 Migrado
US-MGN002-003 US-MGN002-003.md Gestionar Perfil RF-USER-002 5 Migrado
US-MGN002-004 US-MGN002-004.md Configurar Preferencias RF-USER-003 3 Migrado

Backlog: BACKLOG-MGN002.md


Implementacion

Database

Objeto Tipo Schema
users Tabla core_users
user_profiles Tabla core_users
user_preferences Tabla core_users

Backend

Objeto Tipo Path
UsersModule Module src/modules/users/
UsersService Service src/modules/users/users.service.ts
UsersController Controller src/modules/users/users.controller.ts

Frontend

Objeto Tipo Path
UsersPage Page src/features/users/pages/UsersPage.tsx
UserDetailPage Page src/features/users/pages/UserDetailPage.tsx
ProfilePage Page src/features/users/pages/ProfilePage.tsx

Dependencias

Depende de: MGN-001 (Auth)

Requerido por: MGN-003 (Roles), MGN-004 (Tenants), MGN-011 (RRHH)


Trazabilidad

Ver: TRACEABILITY.yml


Generado por: Requirements-Analyst Fecha: 2025-12-05