Roles y Permisos
El módulo de Roles permite gestionar la seguridad del sistema, asignando permisos específicos a los empleados para restringir o habilitar el acceso a diferentes módulos y funcionalidades.
Pestaña 1: Asignar Permisos a Empleados
Desde esta pantalla es posible otorgar o revocar permisos individuales a cualquier empleado registrado en el sistema (clientes con estado mayor a 130).
Procedimiento de Asignación
- Selección de Empleado: Utilice la lista desplegable en la parte superior para seleccionar al empleado que desea configurar. Al seleccionarlo, se cargarán los permisos que tiene actualmente asignados.
- Gestión de Permisos: Los permisos se mostrarán agrupados en tarjetas o categorías (ej. Facturación, Proveedores, Finanzas). Marque la casilla (checkbox) para otorgar un permiso o desmárquela para revocarlo.
Ejemplo: El permisoadmin.controles clave para habilitar a un operador el acceso al módulo externo de auditoría (SPControl). - Guardado: Presione el botón "Guardar Permisos" (en verde) para que los cambios se apliquen. Estos surtirán efecto la próxima vez que el operador interactúe con los módulos restringidos.
Pestaña 2: Diccionario Maestro (ABM)
El sistema utiliza un diccionario maestro que define todos los permisos existentes en la plataforma. Esta pestaña permite visualizar y/o editar dicha estructura.
Modo de Funcionamiento
- Modo Lectura (Administradores estándar): Los usuarios con permisos para asignar roles pero que NO son Superadmin, solo podrán visualizar la lista de permisos disponibles. Verán una advertencia en pantalla indicando este nivel de acceso.
- Editor Maestro (Solo Superadmin): Los Superadmins tendrán acceso a un panel de Alta, Baja y Modificación (ABM) que les permitirá crear nuevos permisos en el sistema:
- Módulo: Categoría bajo la cual se agrupará el permiso (ej. Administracion).
- Permiso: Código interno del permiso (ej. admin.nuevo).
- Descripción: Texto amigable que explica para qué sirve.
Visualización en Crudo
Al final de la pantalla, encontrará una caja de texto con fondo gris que permite previsualizar en crudo
la estructura JSON del archivo roles.txt. Esta área es de solo lectura y sirve para realizar
auditorías técnicas rápidas de la base de datos de permisos.