Documento informativo sobre las mejoras implementadas en el módulo de Configuraciones del Sistema ERP.
Destinatarios: Mauricio (QA Lead) · Equipo Frontend
Fecha: 2026-08-28
El módulo de Configuraciones del Sistema ha sido desarrollado e integrado al ERP para centralizar la administración de seguridad, accesos y permisos de la plataforma. Este módulo permite gestionar roles, permisos y acciones del sistema, garantizando que cada usuario tenga acceso únicamente a las funcionalidades autorizadas según su perfil.
El desarrollo fue realizado directamente por el Arquitecto Carlos Torres, asegurando la alineación con la arquitectura del sistema y los estándares de seguridad establecidos.
Módulo de administración y configuración del sistema que centraliza la gestión de seguridad y accesos del ERP. Permite la administración completa de roles, permisos y acciones, así como el control de acceso mediante triggers integrados.
| Item | Detalle |
|---|---|
| Folder | apps/nebula-erp/src/app/features/master/ |
| Ruta | /master |
| Acceso | Exclusivo para usuarios con permisos de administrador del sistema |
Gestión completa de roles del sistema.
| Funcionalidad | Descripción |
|---|---|
| Listado de Roles | Tabla paginada con todos los roles registrados en el sistema, incluyendo nombre, descripción, estado (activo/inactivo) y fecha de creación. |
| Filtros y Búsqueda | Capacidad para filtrar y buscar roles por nombre o descripción. |
| Crear Rol | Formulario para registrar nuevos roles con nombre, descripción y estado. Validación de campos obligatorios y unicidad de nombre. |
| Editar Rol | Modificación de roles existentes, permitiendo actualizar descripción y estado. |
| Eliminar/Inactivar Rol | Gestión de estado de roles (activo/inactivo) sin eliminación física para preservar integridad referencial. |
| Triggers de Seguridad | Disparadores que validan permisos antes de permitir operaciones sobre roles. |
Visualización y gestión de permisos del sistema.
| Funcionalidad | Descripción |
|---|---|
| Listado de Permisos | Tabla paginada con todos los permisos disponibles en el ERP. |
| Filtros y Búsqueda | Capacidad para filtrar por módulo, recurso o acción. |
| Asignación de Permisos a Roles | Interfaz para asociar permisos específicos a roles determinados. |
| Visualización Jerárquica | Estructura organizada por módulos del sistema para facilitar la navegación. |
| Triggers de Validación | Disparadores que verifican la integridad de las asignaciones, evitando duplicados y conflictos. |
Gestión de acciones disponibles en el sistema.
| Funcionalidad | Descripción |
|---|---|
| Listado de Acciones | Tabla paginada con todas las acciones del sistema. |
| Filtros y Búsqueda | Capacidad para filtrar por recurso, tipo de acción o estado. |
| Asignación de Acciones a Roles | Interfaz para asignar acciones específicas a roles: crear, leer, actualizar, eliminar, ejecutar. |
| Triggers de Acceso | Disparadores que permiten o deniegan el acceso a acciones según los roles asignados. |
El módulo implementa triggers que controlan el acceso a nivel de toda la plataforma.
| Trigger | Descripción | Alcance |
|---|---|---|
| Acceso a Pantallas | Validación de permisos antes de cargar cualquier vista del ERP. | Global |
| Acciones en Pantallas | Habilitación/deshabilitación de botones y acciones según permisos del usuario. | Por componente |
| Rutas (Routing) | Protección de rutas mediante Guards que verifican permisos. | Por ruta |
| Datasource | Filtrado de datos según el rol del usuario logueado. | Por consulta |
| Registro de Usuario | Integración con el módulo de seguridad para registrar nuevos usuarios con roles asignados. | Formulario |
| Inactivación de Usuario | Mecanismo para desactivar usuarios manteniendo el historial. | Acción específica |
| Versión | Fecha | Autor | Descripción |
|---|---|---|---|
| 1.0 — Creación | 2026-08-28 | Edward Alejandro Macias | Creación del documento a partir del FRONTEND_SPRINT_PLAN.md. Detalla la entrega de configuraciones del sistema para QA. |
| 1.1 — Firmado | por firmar | Mauricio + Carlos | Versión firmada al cierre ciclo QA consolidado |
QA_HANDOFF.md — Sprint-5 — Centrica Nebula ERP