Conjuntos de permissões e grupos de conjuntos de permissões do Salesforce: guia e demonstração
Na exploração de hoje sobre a segurança do Salesforce, vamos mergulhar no mundo dos conjuntos de permissões e dos grupos de conjuntos de permissões.
O Salesforce evoluiu ao longo dos anos, e agora os conjuntos de permissões tornaram-se o principal meio de conceder acesso aos vários elementos da plataforma.
Neste artigo, vamos falar da importância dos conjuntos de permissões e de como organizá-los em grupos de conjuntos de permissões para uma gestão de acesso mais eficiente.
A transição dos perfis para os conjuntos de permissões
No passado, os perfis eram o método padrão para controlar o acesso aos recursos do Salesforce. Mas houve recentemente uma mudança fundamental. Os perfis são agora pensados para ficar pelo essencial, com foco principalmente em elementos como o acesso por endereço IP e as predefinições básicas. O verdadeiro poder está nos conjuntos de permissões, coleções de permissões agrupadas num conjunto.
Esta mudança permite um controlo mais refinado do acesso dos utilizadores. Em vez de adicionar inúmeras permissões diretamente nos perfis, os conjuntos de permissões trazem uma abordagem modular à gestão de acesso. Pense neles como blocos de construção que podem ser combinados para criar conjuntos complexos de permissões. Além disso, os grupos de conjuntos de permissões introduzem o conceito de «silenciamento», que permite retirar capacidades específicas a um grupo de utilizadores.

A anatomia de perfis e conjuntos de permissões
Para entender melhor este conceito, vamos destrinçá-lo com um exemplo prático. Imagine uma instância do Salesforce com diferentes tipos de utilizadores, cada um a precisar de níveis diferentes de acesso. Vamos ilustrar com uma demonstração que usa um utilizador piloto chamado Paul e dois objetos: «View Airports» e «Navigational Aids».
1. Criar um perfil Staff Pilot
Comece por criar um perfil de acesso mínimo para o Paul, apropriadamente chamado «Staff Pilot Profile». Este perfil deve conceder só o mínimo indispensável de permissões.
2. Montar os conjuntos de permissões

Agora, vamos criar dois conjuntos de permissões:
Conjunto de permissões 1: Airport View
Descrição: visualizar dados de aeroportos
Permissões: dar acesso ao objeto «OA Airports», incluindo acesso de leitura a todos os seus campos.
Conjunto de permissões 2: Navigational View
Descrição: visualizar dados de navegação
Permissões: dar acesso ao objeto «OA Navigational Aid», com acesso de leitura a todos os seus campos.
3. Criar um grupo de conjuntos de permissões
Em seguida, forme um grupo de conjuntos de permissões chamado «Pilot Group». Este grupo reúne os dois conjuntos de permissões criados antes, «Airport View» e «Navigational View».
4. Silenciar permissões
Aqui entra a magia do silenciamento. Com um conjunto de permissões de silenciamento, é possível subtrair capacidades específicas. No nosso caso, queremos retirar o acesso ao campo «File Name» do objeto «Navigational Aid».
[caption id="" align=“alignnone” width=“2236”]
Selecione o conjunto de permissões de silenciamento [/caption]
Este conjunto de silenciamento é específico do «Pilot Group» e não pode ser partilhado nem criado antecipadamente.
Atribuição a utilizadores e expiração
Com os conjuntos e grupos prontos, podemos atribuí-los aos utilizadores. Nesta demonstração, atribuímos o Paul, o piloto, ao «Pilot Group». Mas não fica por aqui.
Pode controlar a duração da atribuição definindo uma data de expiração. Assim, é possível conceder acesso por tempo limitado e retirar o grupo de conjuntos de permissões automaticamente quando expirar.
O resultado
Como resultado, quando o Paul, o piloto, inicia sessão, vê dois separadores: «OA Airports» e «OA Navigational Aid». Mas repare que o campo «File Name», que foi silenciado, já não está acessível. Isto mostra como os conjuntos e grupos de conjuntos de permissões oferecem um controlo refinado das capacidades dos utilizadores.
Conclusão
Em resumo, os perfis do Salesforce devem ser pensados principalmente para autenticação e acesso, enquanto os conjuntos e grupos de conjuntos de permissões devem ser organizados por função. Esta abordagem permite gerir as capacidades dos utilizadores com mais eficácia e manter um sistema bem estruturado.
Com o poder dos conjuntos de permissões e do silenciamento, adapta facilmente o acesso dos utilizadores a necessidades específicas, criando um ambiente Salesforce mais seguro e eficiente.
Obrigado
Espero que este artigo tenha esclarecido as capacidades dos perfis, conjuntos de permissões e grupos de conjuntos de permissões.
Acompanhe aqui em www.SteveTechArc.com e no canal do YouTube @SteveTechArc (opens in a new tab).
A ajudar a mudar o mundo, partilhando boas ideias com outros arquitetos e com quem está na jornada para se tornar um!
Transcrição feita com a ajuda de IA
STA 4.3