v2026.1.2
Fecha de lanzamiento: 21 de Enero de 2026
✨ Nuevas Funcionalidades
Control de Acceso Granular al CRM
Implementado sistema completo de permisos que permite controlar exactamente lo que cada agente puede visualizar en el módulo CRM. Ahora es posible garantizar que cada usuario tenga acceso solo a los datos de los clientes que atiende directamente.
¿Para qué sirve?
- ✅ Privacidad y Seguridad: Datos confidenciales de clientes protegidos y accesibles solo a los responsables directos
- ✅ Cumplimiento LGPD: Cumple con requisitos de protección de datos y minimización de acceso a información personal
- ✅ Experiencia Enfocada: Agente visualiza solo lo que necesita para su trabajo, con interfaz más limpia y objetiva
- ✅ Control Administrativo: Gestores deciden el nivel de acceso de cada usuario según necesidad del negocio
¿Cómo funciona?
Para Agentes Limitados (agent_limited):
- Menú CRM: Visualiza solo la opción "Clientes que atiendo"
- Pantalla del Embudo: Ve solo los clientes asignados a él
- Filtro Automático: El sistema filtra automáticamente solo sus clientes
- Sin Toggle: Botón para alternar entre "todos" y "mis clientes" queda oculto
Para Otros Agentes (agent):
- Menú CRM: Pueden elegir entre "Clientes que atiendo" y "Todos los clientes"
- Pantalla del Embudo: Pueden usar un toggle para alternar la visualización
- Permisos: Pueden leer y editar (pero no crear o eliminar)
Para Administradores y Gestores:
- Acceso total sin restricciones
- Visualizan todos los clientes
- Pueden gestionar pipelines y exportar datos
¿Cómo configurar?
- Acceda al menú Usuarios (área administrativa)
- Seleccione el usuario que desea configurar
- En el campo Permiso/Rol, elija "Agente Limitado" (agent_limited)
- Guarde los cambios
¡Listo! El agente solo verá sus propios clientes en el CRM.
Tipos de Permisos Disponibles
- Owner/Admin: Acceso total sin restricciones
- Manager: Visualiza todos pero con algunas restricciones administrativas
- Agent (Agente Normal): Accede a sus clientes + puede ver todos si es necesario
- Agent Limited (Agente Limitado): ⭐ Recomendado - Ve SOLO sus clientes
Consulta de Clientes por Permiso de Usuario
El listado de clientes ahora respeta los permisos del usuario conectado en todos los módulos del sistema (Clientes, CRM y Atenciones).
¿Para qué sirve?
- ✅ Seguridad mejorada: Agentes con permiso
agent_limitedvisualizan solo clientes relacionados con sus propias atenciones - ✅ Privacidad de datos: Impide que agentes accedan a información de clientes no asignados a ellos
- ✅ Cumplimiento normativo: Cumple con requisitos de protección de datos y privacidad
- ✅ Control granular: Administradores continúan con acceso completo a la base de clientes
¿Cómo funciona?
- Para Administradores y Supervisores: Visualizan todos los clientes del equipo normalmente
- Para Agentes con
agent_limited:- Visualizan solo clientes de las atenciones asignadas a ellos
- El listado se filtra automáticamente según el campo
last_assigned_to - No necesita configuración adicional
🔒 Seguridad
Control de Acceso Multinivel a Datos de Clientes
- Interfaz (UI): Oculta opciones y controles no permitidos al perfil del usuario
- Backend: Funciones específicas en la base de datos (
get_customers_by_stage_v2,get_stage_customer_counts_v2) filtran automáticamente los datos - Permisos: Sistema de roles garantiza que solo se acceda a datos autorizados
- Auditoría: Historial de accesos mantenido para trazabilidad
Mejoras Técnicas
- Creadas versiones v2 de las funciones de consulta del CRM con filtro por
last_assigned_to - Implementado hook
usePermissionspara control de acceso basado en roles - Añadidas constantes de permisos (
PERMISSION_TEMPLATES) para todos los perfiles - Integración completa entre Sidebar, CRMFunnel y hooks de datos
🎯 Beneficios
- ✅ Mayor privacidad: Datos de clientes protegidos por múltiples capas de seguridad
- ✅ Cumplimiento LGPD: Cumple con principios de minimización de datos y acceso restringido
- ✅ Gestión facilitada: Agentes se enfocan solo en sus clientes
- ✅ Seguridad mejorada: Reduce drásticamente riesgos de fuga de información
- ✅ Experiencia optimizada: Interfaz más limpia y objetiva para cada perfil de usuario
- ✅ Flexibilidad: Administradores pueden ajustar permisos según necesidad