erp-core/docs/02-fase-core-business/MGN-006-settings/_MAP.md

2.3 KiB

_MAP: MGN-006 - Settings

Modulo: MGN-006 Nombre: Configuraciones del Sistema Fase: 02 - Core Business Story Points: 25 SP Estado: RF Documentados Ultima actualizacion: 2025-12-05


Resumen

Sistema de configuraciones que gestiona parametros globales, por tenant y por usuario para personalizar el comportamiento del sistema.


Metricas

Metrica Valor
Story Points 25 SP
Requerimientos (RF) 4
Especificaciones (ET) 0 (pendiente)
User Stories (US) 0 (pendiente)
Tablas DB ~5
Endpoints API ~15

Requerimientos Funcionales

ID Titulo Prioridad SP
RF-SETTINGS-001 Configuracion del Sistema P0 8
RF-SETTINGS-002 Configuracion por Tenant P0 8
RF-SETTINGS-003 Preferencias de Usuario P1 5
RF-SETTINGS-004 Feature Flags P1 5

Indice completo: INDICE-RF-SETTINGS.md


Especificaciones Tecnicas

Pendiente de documentacion


Historias de Usuario

Pendiente de documentacion


Implementacion

Database

Objeto Tipo Schema
system_settings Tabla core_settings
tenant_settings Tabla core_settings
user_preferences Tabla core_settings
feature_flags Tabla core_settings
feature_flag_rules Tabla core_settings

Backend

Objeto Tipo Path
SettingsModule Module src/modules/settings/
SystemSettingsService Service src/modules/settings/system-settings.service.ts
TenantSettingsService Service src/modules/settings/tenant-settings.service.ts
UserPreferencesService Service src/modules/settings/user-preferences.service.ts
FeatureFlagsService Service src/modules/settings/feature-flags.service.ts
SettingsController Controller src/modules/settings/settings.controller.ts

Dependencias

Depende de: MGN-001 (Auth), MGN-004 (Tenants)

Requerido por: Todos los modulos


Trazabilidad

Ver: TRACEABILITY.yml


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