Skip to main content

Silenciar permissões em grupos de conjuntos de permissões

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Descrever por que você pode querer silenciar uma permissão.
  • Silenciar permissões em um grupo de conjuntos de permissões.
Observação

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

Observação

Acessibilidade

Esta unidade requer algumas instruções adicionais para usuários de leitores de tela. Para acessar uma versão detalhada do leitor de tela desta unidade, clique no link abaixo:

Abrir as instruções do leitor de tela do Trailhead.

O que é silenciamento?

Anteriormente neste módulo, você aprendeu que os grupos de conjuntos de permissões permitem reunir conjuntos de permissões com base nas funções. Um grupo de conjuntos de permissões inclui todas as permissões nos conjuntos de permissões. E você pode até incluir um conjunto de permissões em mais de um grupo de conjuntos de permissões.  

Hum. Vamos parar por um instante. A capacidade de incluir conjuntos de permissões em mais do que um grupo de conjuntos de permissões oferece muita flexibilidade. Mas e se você não quiser atribuir todas as permissões em determinado conjunto de permissões aos usuários de um grupo de conjuntos de permissões? 

Os conjuntos de permissões de silenciamento permitem personalizar um grupo de conjuntos de permissões desativando (silenciando) permissões selecionadas nele. Você pode ter até um conjunto de permissões de silenciamento por grupo de conjuntos de permissões e permissões de silenciamento de objeto, campo e usuário e outras configurações de acesso.

Com os conjuntos de permissões de silenciamento, você tem uma maior capacidade de reutilização, já que pode evitar a criação de conjuntos de permissões semelhantes com permissões ligeiramente diferentes para satisfazer as necessidades individuais de cada usuário. Considere incluir todas as permissões relacionadas a uma tarefa ou funcionalidade no conjunto de permissões que cada usuário precisa. Em seguida, use um conjunto de permissões de silenciamento no grupo de conjuntos de permissões baseados em pessoas para garantir que os usuários tenham apenas as permissões necessárias para suas funções.

Por exemplo, você cria um grupo de conjuntos de permissões Service Reps (Representantes de serviço) e deseja adicionar um conjunto de permissões Case Management (Gerenciamento de casos) existente a ele. No entanto, esse conjunto de permissões contém a permissão de objeto Delete (Excluir) para Cases (Casos), que você não quer que os usuários atribuídos ao grupo de conjunto de permissões Service Reps (Representantes de serviço) tenham.

Para resolver esse problema, crie um conjunto de permissões de silenciamento para silenciar apenas a permissão de objeto Delete (Excluir), antes de adicionar o conjunto de permissões Case Management (Gerenciamento de casos) ao grupo de conjuntos de permissões Service Reps (Representantes de serviço). Dessa forma, os usuários só têm as permissões necessárias no conjunto de permissões Case Management (Gerenciamento de casos). Não é necessário modificar o conjunto de permissões existente, o que poderia afetar acidentalmente outros usuários, ou criar um novo conjunto de permissões, o que poderia dificultar o gerenciamento da configuração de acesso ao longo do tempo.

Considerações dos conjuntos de permissões de silenciamento

Como você pode ver, o silenciamento oferece grande flexibilidade na hora de elaborar seu modelo de permissões. Ao planejar como configurar os grupos de conjuntos de permissões, leve em conta essas considerações de comportamento para saber como a permissão de silenciamento interage com outros recursos:

  • Quando você silencia uma permissão em um grupo de conjuntos de permissões, o silenciamento afeta apenas os usuários atribuídos ao grupo de conjuntos de permissões.
  • Os usuários atribuídos diretamente a um conjunto de permissões fora do grupo de conjuntos de permissões não são afetados.
  • Se a um usuário for atribuído um grupo de conjuntos de permissões com permissões silenciadas, mas as mesmas permissões forem atribuídas ao usuário por um perfil, conjunto de permissões ou grupo de conjuntos de permissões diferente, o usuário ainda terá essas permissões, independentemente do conjunto de permissões de silenciamento.
  • Tanto o Resumo de acessos do usuário quanto o Resumo do grupo de conjuntos de permissões levam em consideração os conjuntos de permissões de silenciamento ao determinar quais permissões serão habilitadas.

Experimente silenciar

Não há nada como experimentar um novo recurso para realmente entender como ele funciona. O grupo de conjuntos de permissões Processamento de vendas que você criou para E.J., anteriormente neste módulo, contém dois conjuntos de permissões. 

  1. Conjunto de permissões Sales Orders (Pedidos de vendas), com permissões para:
    • Ativar pedidos
    • Ler, criar, editar e excluir pedidos
  1. Conjunto de permissões Sales Contracts (Contratos de vendas), com permissões para:
    • Ler, criar, editar e excluir contratos

Diagrama de Venn que corresponde à descrição anterior do grupo de conjuntos de permissões Sales Processing (Processamento de vendas).

Alyssa, do departamento de contratos, tem usuários que precisam trabalhar com contratos de vendas. Os usuários de Alyssa precisam:

  • Ler, criar, editar, excluir, ver tudo e modificar todos os contratos
  • Excluir contratos ativados

Você poderia criar conjuntos de permissões especificamente para Alyssa. Mas vamos fazer uma pausa, pois pode fazer sentido reutilizar um conjunto de permissões existente, especificamente o conjunto de permissões Sales Contracts (Contratos de vendas). A reutilização funciona por que as duas equipes têm tarefas que envolvem contratos, mesmo que as pessoas nas duas equipes tenham funções diferentes.

A questão é que o conjunto de permissões Sales Contracts (Contratos de vendas) não tem algumas permissões que os usuários de Alyssa precisam. E se simplesmente você adicionasse essas outras permissões a Sales Contracts (Contratos de vendas), os usuários atribuídos ao grupo de permissões Sales Processing (Processamento de vendas) teriam permissões que eles não precisam.

Sente-se preso? De jeito nenhum! Lembre-se que os grupos de conjuntos de permissões são flexíveis e você pode usar conjuntos de permissões de silenciamento para garantir que os usuários tenham apenas as permissões que eles precisam. O plano é:

  1. Silencie as permissões que os usuários atribuídos ao grupo de permissões Sales Processing (Processamento de vendas) não devem ter criando um conjunto de permissões de silenciamento. Faça isso primeiro. Por quê? Você quer evitar dar aos usuários atribuídos a esse grupo de conjuntos de permissões acesso às permissões mais amplas de contratos que a equipe de Alyssa precisa (mesmo que temporariamente). Ao criar o conjunto de permissões de silenciamento primeiro, você manterá a integridade do grupo de conjuntos de permissões para Max.
  2. Atualize o conjunto de permissões Sales Contracts (Contratos de vendas) adicionando as permissões que Alyssa precisa para a equipe dela.
  3. Crie um novo grupo de conjuntos de permissões Contracts Processing (Processamento de contratos) para a equipe de Alyssa. Adicione o conjunto de permissões Sales Contracts (Contratos de vendas) atualizado.

Diagrama de Venn que mostra o grupo de conjuntos de permissões Processamento de vendas e o grupo de conjuntos de permissões Processamento de contratos, com um círculo representando um conjunto de permissões de silenciamento apontando para Processamento de vendas.

Vamos começar. Se você ainda não concluiu as etapas na Unidade 2, faça isso primeiro ou não conseguirá realizar esta atividade.

Crie um conjunto de permissões de silenciamento.

  1. Em Setup (Configuração), na caixa Quick Find (Busca rápida), digite Permission Set Groups (Grupos de conjuntos de permissões) e selecione Permission Set Groups (Grupos de conjuntos de permissões).
  2. Clique em Processamento de vendas, o grupo de conjuntos de permissões que você criou na Unidade 2.
  3. Em Conjuntos de permissões, clique em Conjunto de permissões de silenciamento no grupo.
  4. Clique em Novo.
  5. Em Label (Rótulo), use Contracts Permissions Muted (Permissões de contratos silenciadas).
  6. Em API Name (Nome da API), use Contracts_Permissions_Muted.
  7. Salve o conjunto de permissões de silenciamento.

Selecione as permissões a serem silenciadas.

  1. Clique no nome do conjunto de permissões de silenciamento.
  2. Na caixa Find Settings (Localizar configurações), insira Contracts (Contratos) e selecione Contracts (Contratos).
  3. Clique em Edit (Editar).
  4. Silencie as permissões de objeto Ver tudo e Modificar tudo.
    Captura de tela mostrando a página do conjunto de permissões de silenciamento das configurações do objeto Contracts (Contratos). As permissões dos objetos View All (Ver tudo) e Modify All (Modificar tudo) são silenciadas usando as caixas de seleção.
  5. Salve suas alterações.
  6. Na caixa Find Settings (Localizar configurações), insira Contracts (Contratos) e selecione Delete Activated Contracts (Excluir contratos ativados).
  7. Clique em Edit (Editar).
  8. Em Vendas, silencie a permissão Excluir contratos ativados.
    Captura de tela mostrando a página do conjunto de permissões de silenciamento de App Permissions (Permissões do aplicativo). A permissão de usuário Delete Activated Contracts (Excluir contratos ativados) é silenciada usando a caixa de seleção.
  9. Salve suas alterações.

Agora, quando você adicionar as permissões para o grupo de Alyssa ao conjunto de permissões Sales Contracts (Contratos de vendas), elas ficarão silenciadas no grupo de conjuntos de permissões Sales Processing (Processamento de vendas). Vamos adicionar as permissões de Alyssa ao conjunto de permissões Sales Contracts (Contratos de vendas). Ative as seguintes permissões no conjunto de permissões Contratos de vendas:

  1. Permissão (de usuário) do aplicativo Delete Activated Contracts (Excluir contratos ativados)
  2. Permissões dos objetos View All (Ver tudo) e Modify All (Modificar tudo) para contratos

Quando quiser criar o grupo de conjuntos de permissões Contracts Processing (Processamento de contratos) para Alyssa, você poderá adicionar o conjunto de permissões Sales Contracts (Contratos de vendas) a ele. Os membros receberão todas as permissões, incluindo Delete Activated Contracts (Excluir contratos ativados), bem como objetos View All (Ver tudo) e Modify All (Modificar tudo) para contratos. Tcharam!

Diagrama de Venn que mostra os grupos de conjuntos de permissões Processamento de vendas e Processamento de contratos. A interseção contém o conjunto de permissões Contratos de vendas, o que indica que ele está incluído nos dois grupos de conjuntos de permissões. Um conjunto de permissões de silenciamento no grupo de conjuntos de permissões Processamento de vendas afeta somente o grupo de conjuntos de permissões Processamento de vendas; ele não afeta os outros conjuntos de permissões no grupo de conjuntos de permissões.

Silenciamento e dependências de permissão

Quando as permissões são silenciadas em conjuntos de permissões de silenciamento, as permissões dependentes também são afetadas. Por exemplo, digamos que você conceda aos usuários permissões Create (Criar), Read (Ler), Edit (Editar), Delete (Excluir), View All (Ver tudo) e Modify All (Modificar tudo) para um objeto. Então, se você silenciar a permissão Ler, as permissões Criar, Editar, Excluir, Ver tudo e Modificar tudo também serão silenciadas porque os usuários não podem realizar essas tarefas sem a capacidade de ler os dados.

Esse exemplo é bem simples, mas as dependências podem ser bastante complexas. Quando você silenciar permissões, preste atenção na mensagem de confirmação de alteração de permissões quando salvar suas permissões. Por exemplo, ao silenciar permissões no conjunto de permissões Contratos de vendas, se você silenciou a permissão Ativar contratos, então a permissão Excluir contratos ativados também será silenciada.

Mensagem de confirmação de alteração de permissões que mostra que tanto a permissão Excluir contratos ativados quanto a permissão Ativar contratos serão silenciadas.

Enquanto estiver trabalhando com seus grupos de conjuntos de permissões, lembre-se das dependências de permissão para evitar remover permissões de usuários que precisem delas. Para ver mais informações sobre dependências de silenciamento de grupos de conjuntos de permissões, consulte Ajuda do Salesforce.

Silenciamento em pacotes instalados

Temos mais uma vantagem de silenciar conjuntos de permissões para compartilhar. Se você assinar um pacote gerenciado, poderá silenciar permissões em grupos de conjuntos de permissões de recursos que você ainda não está pronto para adotar.

Por exemplo, digamos que você crie um grupo de conjuntos de permissões e adicione um conjunto de permissões gerenciadas a ele, instalado de um pacote gerenciado. Você recebe uma atualização automática do fornecedor de software independente (ISV) para o pacote, mas não quer ainda ativar um novo campo que já está disponível no conjunto de permissões gerenciado. Isso é um problema? Não. Você pode receber a atualização e os benefícios que ela traz, mas silencie essa permissão do campo até que você esteja pronto para adotá-la em sua organização.

Muito bem! Agora já sabe o que são conjuntos de permissões de silenciamento e tem uma visão completa dos grupos de conjuntos de permissões. Você conheceu todos os benefícios da utilização de grupos de conjuntos de permissões e como projetar seu modelo de permissões para aproveitar a flexibilidade e a reutilização desses grupos.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback