v2026.1.2
Data de lançamento: 21 de Janeiro de 2026
✨ Novas Funcionalidades
Controle de Acesso Granular ao CRM
Implementado sistema completo de permissões que permite controlar exatamente o que cada atendente pode visualizar no módulo de CRM. Agora é possível garantir que cada usuário tenha acesso apenas aos dados dos clientes que atende diretamente.
Para que serve?
- ✅ Privacidade e Segurança: Dados confidenciais dos clientes ficam protegidos e acessíveis apenas aos responsáveis diretos
- ✅ Conformidade LGPD: Atende requisitos de proteção de dados e minimização de acesso a informações pessoais
- ✅ Experiência Focada: Atendente visualiza apenas o que precisa para seu trabalho, com interface mais limpa e objetiva
- ✅ Controle Administrativo: Gestores decidem o nível de acesso de cada usuário conforme necessidade do negócio
Como funciona?
Para Atendentes Limitados (agent_limited):
- No Menu CRM: Visualiza apenas a opção "Clientes que atendo"
- Na Tela do Funil: Vê somente os clientes atribuídos a ele
- Filtro Automático: O sistema automaticamente filtra apenas seus clientes
- Sem Toggle: Botão de alternar entre "todos" e "meus clientes" fica oculto
Para Outros Atendentes (agent):
- No Menu CRM: Podem escolher entre "Clientes que atendo" e "Todos os clientes"
- Na Tela do Funil: Podem usar um toggle para alternar a visualização
- Permissões: Podem ler e editar (mas não criar ou excluir)
Para Administradores e Gestores:
- Acesso total sem restrições
- Visualizam todos os clientes
- Podem gerenciar pipelines e exportar dados
Como configurar?
- Acesse o menu Usuários (área administrativa)
- Selecione o usuário que deseja configurar
- No campo Permissão/Função, escolha "Atendente Limitado" (agent_limited)
- Salve as alterações
Pronto! O atendente só verá seus próprios clientes no CRM.
Tipos de Permissões Disponíveis
- Owner/Admin: Acesso total sem restrições
- Manager: Visualiza todos mas com algumas restrições administrativas
- Agent (Atendente Normal): Acessa seus clientes + pode ver todos se necessário
- Agent Limited (Atendente Limitado): ⭐ Recomendado - Vê APENAS seus clientes
Consulta de Clientes por Permissão de Usuário
Agora a listagem de clientes respeita as permissões do usuário logado em todos os módulos do sistema (Clientes, CRM e Atendimentos).
Para que serve?
- ✅ Segurança aprimorada: Agentes com permissão
agent_limitedvisualizam apenas clientes relacionados aos seus próprios atendimentos - ✅ Privacidade de dados: Impede que agentes acessem informações de clientes não atribuídos a eles
- ✅ Conformidade: Atende requisitos de proteção de dados e privacidade
- ✅ Controle granular: Administradores continuam com acesso completo à base de clientes
Como funciona?
- Para Administradores e Supervisores: Visualizam todos os clientes da equipe normalmente
- Para Agentes com
agent_limited:- Visualizam apenas clientes dos atendimentos que foram atribuídos a eles
- A listagem é automaticamente filtrada com base no campo
last_assigned_to - Não há necessidade de configuração adicional
🔒 Segurança
Controle de Acesso Multinível a Dados de Clientes
- Interface (UI): Oculta opções e controles não permitidos ao perfil do usuário
- Backend: Funções específicas no banco de dados (
get_customers_by_stage_v2,get_stage_customer_counts_v2) filtram automaticamente os dados - Permissões: Sistema de roles garante que apenas dados autorizados sejam acessados
- Auditoria: Histórico de acessos mantido para rastreabilidade
Melhorias Técnicas
- Criadas versões v2 das funções de consulta do CRM com filtro por
last_assigned_to - Implementado hook
usePermissionspara controle de acesso baseado em roles - Adicionadas constantes de permissões (
PERMISSION_TEMPLATES) para todos os perfis - Integração completa entre Sidebar, CRMFunnel e hooks de dados
🎯 Benefícios
- ✅ Maior privacidade: Dados de clientes protegidos por múltiplas camadas de segurança
- ✅ Conformidade LGPD: Atende princípios de minimização de dados e acesso restrito
- ✅ Gestão facilitada: Atendentes focam apenas em seus clientes
- ✅ Segurança aprimorada: Reduz drasticamente riscos de vazamento de informações
- ✅ Experiência otimizada: Interface mais limpa e objetiva para cada perfil de usuário
- ✅ Flexibilidade: Administradores podem ajustar permissões conforme necessidade