Sección 15
Sección 15

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.

Acceso Restringido: A este módulo se accede a través del menú de Administración > Configuración, y únicamente si el usuario posee las credenciales necesarias.

1

Pestaña 1: Asignar Permisos a Empleados

Configuración de seguridad por operador

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

  1. 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.
  2. 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 permiso admin.control es clave para habilitar a un operador el acceso al módulo externo de auditoría (SPControl).
  3. 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.
2

Pestaña 2: Diccionario Maestro (ABM)

Gestión del archivo central de roles.txt

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.
    Para impactar los cambios en toda la red, los Superadmins deben presionar "Guardar Cambios en Servidor".

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.