Salesforce - controlar objetos de acesso
A restrição de acesso para diferentes objetos é gerenciada por meio de perfis e permissões. O tipo de acesso (visualizar, editar, criar, etc.) também pode ser personalizado por meio deste mecanismo. Um usuário pode ter apenas um perfil, mas pode ter vários conjuntos de permissões. Portanto, por meio de perfis, as permissões básicas mínimas para os objetos selecionados são concedidas, enquanto, por meio de conjuntos de permissões, permissões adicionais além do perfil podem ser concedidas.
Vamos agora ver os detalhes da criação de perfis e concessão de permissão para entender como o acesso ao objeto é gerenciado.
Perfis de usuário
Os perfis são criados para atender aos requisitos de uma função comercial específica. Por exemplo, o departamento de RH precisa de um perfil que terá acesso ao histórico profissional, histórico médico e atendimento dos funcionários. Já o departamento financeiro precisará de um perfil que terá acesso aos detalhes de frequência e remuneração de um funcionário. Agora, dependendo da função do usuário, o perfil é anexado ao usuário. Apenas um perfil pode ser alocado para um usuário.
Criando um perfil
Vá para o caminho do link Setup Home → Users → Profiles. Você pode ver alguns perfis existentes que são pré-construídos na plataforma do Salesforce. Podemos criar novos perfis clonando os perfis existentes e personalizando-os ainda mais com base em nossos requisitos.
Vamos agora ver um perfil existente denominado usuário padrão. Mostra todos os tipos de configurações disponíveis para este perfil. Por exemplo, podemos definir permissões de objeto para objetos padrão e também objetos personalizados. Também podemos definir diferentes permissões administrativas e permissões gerais de usuário e assim por diante.
Para controlar a permissão para cada um dos objetos por meio deste perfil, podemos rolar para baixo e encontrar a lista de objetos padrão e objetos personalizados. Aqui podemos usar as caixas de seleção para personalizar oobject access.
Atribuindo um Perfil
Depois que um novo perfil é criado, ele pode ser atribuído aos usuários acessando o caminho do link Setup Home → Users → Users. Agora clique na edição à esquerda do nome do usuário. Você será direcionado para uma nova janela, na qual poderá alterar o perfil no menu suspenso.
Conjuntos de permissão
Os conjuntos de permissões são acesso adicional concedido a um usuário em alguns objetos que não são cobertos por seus perfis. Portanto, ele apenas estende o acesso dos usuários a alguns objetos com base em seus perfis. Por exemplo, quando um novo objeto personalizado é criado, criamos um conjunto de permissões para esses objetos e anexamos esses conjuntos de permissões aos usuários que precisarão de acesso a esses objetos. A mesma lógica se aplica quando queremos conceder acesso temporário a objetos específicos para um usuário.
Criação de um conjunto de permissões
Nós criamos um conjunto de permissões indo para o caminho do link Setup Home → Users → Permission Sets. Clique no botão Novo para criar um novo conjunto de permissões.
Uma vez criado, podemos editar o conjunto de permissões e escolher Object Settings. Aqui podemos ver a lista de objetos e o nível de acesso a esses objetos. Podemos editar os tipos de acesso para cada um desses objetos.