98 lines
2.5 KiB
Markdown
98 lines
2.5 KiB
Markdown
# 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
|