Salesforce - Campos de controle de acesso

Existem cenários em que concedemos acesso a um objeto a um usuário, mas também queremos restringir o acesso a certos campos desse objeto. Assim, usando a segurança em nível de campo, podemos controlar o acesso do usuário para ver, editar ou excluir certos campos de um objeto.

As configurações de acesso em nível de campo são obtidas de duas maneiras -

  • Edite um único conjunto de permissões ou perfil contendo todos os campos que requerem restrição de acesso.

  • Permissão de edição em um único campo a ser aplicado em vários perfis.

Exemplo

Para dar acesso de edição ao campo DeliverySchedule no objeto DeliveryLocations, vamos para o conjunto de permissões denominado CourierObjectsque criamos no último capítulo. Em seguida, vá para as configurações do objeto e escolha o objeto denominado DeliveryLocations. Clique em Editar e selecione o campo em que precisamos definir a permissão.

Para definir a permissão de campo para um campo em todos os perfis, abrimos o objeto por meio do construtor de esquema e, em seguida, clique com o botão direito no campo específico, escolha gerenciar Manage Field Permissions. Agora teremos a opção de definir as permissões de campo para muitos perfis para este único campo.