🔐 SEGURANÇA · ADMINISTRAÇÃO SALESFORCE
Perfil vs. Papel vs. Permission Set: Qual a Diferença?
⏱️ 10 min de leitura
✍️ Equipe Haza Solutions
📅 Junho de 2026
Por Que Essa Distinção Importa?
Um dos maiores desafios na administração do Salesforce é configurar corretamente os níveis de acesso e permissões dos usuários. Muitos administradores confundem ou usam incorretamente os conceitos de Perfil, Papel e Permission Set.
"Configurar segurança incorretamente no Salesforce pode resultar em vazamento de dados, acesso não autorizado ou bloqueio desnecessário de usuários. A estrutura correta de Perfil + Papel + Permission Set é a base de uma organização segura."
Os Três Pilares de Segurança
Cada um tem um propósito específico:
Perfil - Obrigatório para cada usuário
É o primeiro nível de controle. Todo usuário Salesforce DEVE ter um perfil atribuído. Define permissões básicas e padrões para uma categoria de usuários.
- Obrigatório — cada usuário tem exatamente um
- Define visibilidade de objetos e campos
- Controla acesso a tipos de registro
- Geralmente baseado em função (Admin, Vendedor, Suporte)
- Mais restritivo — nega por padrão
Papel - Hierarquia organizacional
Representa a estrutura hierárquica da empresa. Controla a visibilidade de registros com base na posição do usuário na organização.
- Opcional — nem todo usuário precisa ter
- Define hierarquia (CEO > Gerente > Vendedor)
- Controla visibilidade de registros
- Usuários veem registros de subordinados
- Complementa o Perfil com visibilidade contextual
Permission Set - Permissões adicionais e flexíveis
Oferece permissões adicionais sem alterar o Perfil. Ideal para casos específicos e temporários.
- Opcional — pode ser atribuído a múltiplos usuários
- Adiciona permissões ao Perfil existente
- Nunca remove permissões
- Reutilizável em vários usuários
- Perfeito para acesso temporário ou especializado
Comparação Detalhada
| Aspecto |
Perfil |
Papel |
Permission Set |
| Obrigatoriedade |
✓ Obrigatório |
✗ Opcional |
✗ Opcional |
| Por usuário |
Exatamente 1 |
0 ou 1 |
0 ou muitos |
| Função principal |
Permissões base |
Visibilidade de registros |
Permissões adicionais |
| Pode negar acesso? |
Sim |
Não |
Não |
| Reutilizável? |
Sim |
Sim |
Sim |
Como Funcionam Juntos?
O segredo é entender que esses três elementos trabalham em camadas:
1º - Perfil define permissões base
O Perfil é o ponto de partida. Ele estabelece o que um usuário pode fazer.
2º - Papel define visibilidade
O Papel determina quais registros o usuário consegue VER.
3º - Permission Set adiciona permissões
Se o usuário precisa de acesso adicional, você adiciona um Permission Set. Nunca remove, apenas adiciona.
Regra de Ouro: O Perfil é o mais restritivo. Se o Perfil nega acesso a algo, nenhum Papel ou Permission Set consegue liberar. Eles apenas adicionam ou refinam, nunca removem restrições.
Cenários Práticos
Novo vendedor entra na empresa
Solução: Atribua o Perfil 'Sales User' + Papel 'Sales Rep' + Permission Set 'Relatórios Avançados' (se necessário)
Analista precisa acessar dados de RH temporariamente
Solução: Mantenha o Perfil original + Adicione um Permission Set 'HR Data Access' por 3 meses
Gerente precisa ver dados de toda a região
Solução: Coloque o Perfil 'Manager' + Papel 'Regional Manager' (que tem acesso a todos os registros da região)
Boas Práticas
- Mantenha Perfis simples: Crie perfis para funções, não para casos específicos
- Use Permission Sets para exceções: Se apenas 1-2 usuários precisam de acesso especial, use Permission Set
- Audite regularmente: Verifique quem tem acesso a quê a cada trimestre
- Documente tudo: Mantenha um registro de qual Perfil/Papel/Permission Set cada usuário tem
- Teste antes de aplicar: Crie um usuário de teste com as mesmas permissões antes de aplicar em produção
Precisa revisar sua estrutura de segurança?
A Haza Solutions ajuda empresas a implementar uma estrutura de Perfil, Papel e Permission Set segura e eficiente.
Falar com um Especialista →
Perguntas Frequentes
Um usuário pode ter múltiplos Papéis?
Não. Cada usuário tem apenas um Papel. Se precisar de acesso a múltiplas hierarquias, use Permission Sets.
Permission Set pode remover permissões?
Não. Permission Sets apenas adicionam permissões. Para remover, você precisa alterar o Perfil.
Qual é a diferença entre Papel e Hierarquia de Papéis?
Papel é a posição do usuário. Hierarquia de Papéis é a estrutura que define quem vê os registros de quem.