Gestión de Usuarios y Accesos

Cuenta, Roles, Permisos, Accesos, Credenciales, Visibilidad

Descripción: Herramienta central para la creación, modificación y organización de las cuentas que tienen acceso al panel de administración y para la definición de sus permisos operativos.

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

Utiliza esta herramienta para gestionar tu equipo y sus autorizaciones dentro del sistema.

  • Definir roles: Asigna niveles de acceso específicos (ej. Administrador, Editor, Vendedor) para garantizar que cada miembro del equipo vea y modifique solo la información necesaria para su trabajo.
  • Gestionar el personal en el sitio: Publica las biografías, fotos y contactos de tus colaboradores directamente en el sitio web (ej. en la página "Quiénes somos" o como autores de artículos).
  • Creación rápida de nuevas cuentas: Ingresa los datos básicos y elige generar y enviar automáticamente las credenciales de acceso por email al nuevo usuario.

Funcionalidades principales

El módulo está dividido en tres secciones principales para organizar los datos del usuario: Cuenta, Login y Permisos, y Social.

  • Gestión del Perfil (Cuenta): Permite ingresar todos los datos personales y de contacto (nombre, apellido, email, celular, sitio web). Incluye un editor de texto para escribir la biografía y un campo para subir la foto del usuario.
  • Localización: Es posible configurar el idioma preferido y la zona horaria específica para cada usuario, independientemente de las configuraciones generales del sistema.
  • Visibilidad Pública: Una opción dedicada permite elegir si el perfil del usuario (foto, biografía, contactos) debe mostrarse en el sitio web público.
  • Control de Accesos (Login y Permisos): Define el Rol del usuario y si la cuenta está Activa (permitiendo o bloqueando el acceso al panel).
  • Gestión de Contraseña: Es posible establecer una contraseña manualmente o, durante la creación, pedir al sistema que genere una aleatoria y la envíe automáticamente al usuario por email.
  • Perfiles Sociales: Campos dedicados para vincular los perfiles sociales del usuario (Facebook, Instagram, X/Twitter, LinkedIn).

Cómo se configura

La configuración de un usuario se realiza mediante un formulario dividido en pestañas:

PestañaCampoDescripción
CuentaNombre, Apellido, EmailDatos personales obligatorios. El email es el identificador único de la cuenta.
SlugIdentificador textual utilizado para la URL del perfil del usuario, generado automáticamente a partir del nombre y apellido.
BiografíaTexto descriptivo del rol o competencias, soporta formato avanzado (editor visual).
Zona horaria e IdiomaConfiguraciones de localización específicas para la interfaz del usuario.
Foto de usuarioCarga de imagen de perfil.
Login y PermisosRolSelecciona el nivel de autorización (ej. Administrador, Editor).
Permitir accesoSi está desactivado, el usuario no puede acceder al panel de control.
Generar credenciales(Solo en fase de creación) Genera una contraseña aleatoria y la envía por email.
ContraseñaCampo para establecer o modificar manualmente la contraseña.
Login y PermisosLimitar visualización de datosPermite personalizar la visibilidad de los datos para módulos específicos, sobrescribiendo el permiso otorgado por el Rol.
SocialPerfiles SocialesCampos para insertar enlaces directos a los perfiles Facebook, Instagram, X y LinkedIn.

Detalle: Limitación visualización datos

Esta opción es fundamental para los roles que no son Administradores. Para cada módulo del sistema es posible elegir entre:

1. Usar predeterminado: Aplica la configuración predeterminada asignada al Rol.

2. Ver todos los datos: El usuario puede ver todos los registros (ej. todos los contactos, todas las órdenes).

3. Ver solo sus propios datos: El usuario puede ver únicamente los registros que ha creado o que le han sido asignados.

> Nota: Si el usuario tiene un rol de Administrador, esta sección no es visible ya que los Administradores tienen acceso completo a todos los datos por defecto.

Integraciones automáticas

El módulo Usuarios trabaja en sinergia con otras partes del sistema para garantizar una gestión fluida:

  • Sincronización de datos: Cada vez que un usuario es creado, modificado o eliminado, el sistema ejecuta una sincronización automática para actualizar inmediatamente las listas, permisos e información pública (si existe) en el sitio web.
  • Recuperación Avatar (Gravatar): Si no se carga una foto específica del usuario, el sistema intenta automáticamente recuperar una imagen de perfil (avatar) asociada a la dirección email proporcionada.
  • Integraciones tras eliminación: La eliminación de una cuenta activa un proceso automático que notifica a otros módulos del sistema. Esto asegura que cualquier dato vinculado (como actividades o asignaciones) sea gestionado correctamente o reasignado.