2.5 KiB
2.5 KiB
EPICA: EPIC-MGN-006 - Configuracion del Sistema
Metadata
| Campo | Valor |
|---|---|
| ID | EPIC-MGN-006 |
| Nombre | Configuracion del Sistema |
| Modulo | settings |
| Fase | Fase 2 - Core Business |
| Prioridad | P1 |
| Estado | Backlog |
| Story Points | 13 |
| Sprint(s) | Sprint 5 |
Descripcion
Sistema de configuracion centralizado que permite gestionar parametros del sistema, secuencias (folios), configuracion de email y configuracion de integraciones. Soporta configuracion a nivel global y por tenant.
Objetivo de Negocio
Proveer configuracion flexible que:
- Permita personalizar el comportamiento del sistema
- Soporte diferentes configuraciones por tenant
- Facilite la gestion de secuencias de documentos
- Centralice configuracion de servicios externos
Historias de Usuario
| ID | Historia | Prioridad | SP | Estado |
|---|---|---|---|---|
| US-MGN006-001 | Como admin, quiero configurar parametros del sistema | P0 | 3 | Backlog |
| US-MGN006-002 | Como admin, quiero gestionar secuencias de folios | P0 | 5 | Backlog |
| US-MGN006-003 | Como admin, quiero configurar el servidor de email | P1 | 3 | Backlog |
| US-MGN006-004 | Como admin, quiero gestionar credenciales de integraciones | P1 | 2 | Backlog |
Total Story Points: 13 SP
Criterios de Aceptacion de la Epica
Funcionales:
- Parametros key-value configurables
- Secuencias con prefijos, sufijos y reset anual
- Configuracion SMTP para emails
- Almacenamiento seguro de credenciales
No Funcionales:
- Configuraciones encriptadas para datos sensibles
- Cache de configuraciones frecuentes
Dependencias
Esta epica depende de:
| Epica/Modulo | Estado | Bloqueante |
|---|---|---|
| EPIC-MGN-004 Tenants | Ready | Si |
Esta epica bloquea:
| Epica/Modulo | Razon |
|---|---|
| EPIC-MGN-008 Notifications | Config de email |
| Todos los modulos | Secuencias de documentos |
Desglose Tecnico
Database:
- Schema:
core_system - Tablas: 2 (config_parameters, sequences)
- Funciones: 1 (get_next_sequence)
Backend:
- Modulo:
settings - Entities: 2
- Endpoints: 6
- Tests: 12+
Frontend:
- Paginas: 2 (Settings, Sequences)
- Componentes: 4
- Stores: 1 (settingsStore)
Creada por: Requirements-Analyst Fecha: 2025-12-05