Gestión de Roles de Usuario

Roles personalizados, Permisos granulares, Visualización de datos, Menú de navegación, Elementos de interfaz

Descripción: Esta herramienta permite definir los niveles de acceso y las autorizaciones específicas para cada grupo de usuarios que utiliza la plataforma, controlando qué pueden ver, modificar o eliminar.

¿Para qué sirve? (Ejemplos prácticos)

Utiliza la Gestión de Roles de Usuario para:

  • Definir los permisos de trabajo: Crear un rol "Vendedor Junior" que solo puede visualizar los datos, pero no puede modificarlos ni eliminarlos, previniendo errores operativos.
  • Garantizar la privacidad de los datos: Configurar un rol "Agente Comercial" que, dentro del módulo Clientes, ve solo los registros que le han sido asignados, sin acceder a toda la base de datos empresarial.
  • Optimizar la interfaz: Personalizar el menú de navegación para el rol "Secretaría", eliminando los módulos que no necesitan (ej. Desarrollo o Facturación avanzada), para hacer el uso del software más rápido y enfocado.

Funcionalidades principales

  • Creación de Roles Personalizados: Es posible crear nuevos roles además de los estándar predefinidos (como Admin), para adaptar los permisos a las necesidades específicas de la organización.
  • Control de Operaciones sobre Datos: Definición granular de los permisos básicos:
  • Deshabilitar la posibilidad de crear y modificar datos.
  • Deshabilitar la posibilidad de eliminar datos.
  • Habilitar la posibilidad de transferir la propiedad de los datos (asignar un registro a otro usuario).
  • Personalización del Menú Sidebar: Permite reorganizar todo el menú lateral mediante drag-and-drop, ocultando las entradas innecesarias y añadiendo divisores para una mejor organización visual.
  • Limitación en la Visualización de Datos: Para cada módulo principal, es posible elegir si los usuarios con ese rol pueden visualizar todos los datos presentes en el sistema o solo los datos que son propietarios.
  • Gestión de Elementos en la Interfaz: Control sobre la visibilidad de widgets del Dashboard y elementos del Topbar (barra superior), como notificaciones, soporte, créditos o herramientas adicionales (ej. AI, Changelog).
  • Gestión de Pestañas del Módulo (Plugin): Permite ocultar o mostrar pestañas específicas dentro de las páginas de edición de registros, útiles para integraciones o funcionalidades avanzadas.

Cómo se configura

La configuración de un rol se realiza mediante una serie de pestañas y opciones dentro de la página de edición del rol.

1. Detalles y Permisos Generales

Campo/OpciónDescripciónNota
NombreNombre identificativo del rol (ej. "Manager", "Soporte Técnico").El nombre del rol Admin (estático) no es modificable.
DescripciónBreve explicación del propósito del rol.
Deshabilitar creación y modificación de datosSi está marcado, los usuarios solo pueden visualizar los registros.
Deshabilitar eliminación de datosSi está marcado, los usuarios no pueden borrar ningún registro.
Habilitar transferencia de datosPermite a los usuarios asignar la propiedad de registros a otros colegas.

2. Visualización de Datos (Limitaciones por Módulo)

Para los módulos que gestionan registros (ej. Contactos, Campañas), es posible establecer el nivel de acceso a los datos:

OpciónEfecto
Visualizar todos los datosEl usuario ve todos los registros del sistema.
Visualizar solo sus propios datosEl usuario ve únicamente los registros donde es propietario.

3. Menú Sidebar

Si se habilita la opción Menú personalizado, se activa el área para gestionar el menú mediante drag-and-drop:

  • Menú actual: Las entradas visibles para usuarios con este rol.
  • Entradas no utilizadas: Las entradas disponibles en el sistema pero ocultas para este rol.
  • Agregar contenidos: Permite insertar un Divisor personalizado para separar visualmente las secciones del menú.
  • Botones de gestión: Usar "Expandir todo" o "Reducir todo" para manejar la visualización de subentradas, y "Restaurar menú" para volver a la configuración predeterminada del sistema.

> Importante: El Dashboard debe estar siempre incluido en el menú. Para el rol Admin, también es obligatoria la entrada "Gestión Roles".

4. Widgets, Topbar y Pestañas Adicionales

Estas secciones permiten controlar la visibilidad de elementos específicos en la interfaz:

SecciónElementos Controlados
Widget ResumenLos cuadros informativos presentes en el Dashboard (ej. Estadísticas, Últimos Accesos).
TopbarElementos en la barra superior como Créditos, Ambiente, Notificaciones, Soporte (Tickets) e Idiomas.
ExtraHerramientas adicionales como Changelog, Guías y Generador mediante AI.
Visualización TabPestañas adicionales que aparecen dentro de módulos (ej. pestaña "Histórico" o "Integraciones" en una página edición).

Integraciones automáticas

El sistema realiza controles automáticos para garantizar la coherencia de datos:

  • Protección Roles Estándar: Los roles predefinidos por el sistema (ej. Admin) no pueden ser eliminados.
  • Control Usuarios Asignados: No es posible eliminar un rol personalizado si aún hay usuarios activos asignados a ese rol. Es necesario reasignar esos usuarios a otro rol antes proceder con su eliminación.