Skip to content

Guia

Compartilhamento de registros no Salesforce: o guia completo

O Salesforce oferece várias maneiras de compartilhar um registro além dos padrões de toda a organização: compartilhamento manual, regras de compartilhamento, Apex managed sharing e os nativos Account, Opportunity e Case Teams. Cada um tem um escopo e limites diferentes. Este guia explica como eles se comparam, onde ficam aquém e como o Flexible Team Share traz um modelo consistente, sem código e baseado em equipes para qualquer objeto padrão ou personalizado.

Última atualização 21 de junho de 2026

O acesso em nível de registro no Salesforce começa com os padrões de toda a organização e a hierarquia de papéis, e depois se expande por meio de um dos vários mecanismos de compartilhamento. Escolher o certo depende de você precisar de regras amplas ou de controle por registro, de o acesso ser automático ou manual e de ele eventualmente expirar. A tabela abaixo resume as principais opções de relance; as seções seguintes apresentam um aprofundamento sobre cada uma.

Métodos de compartilhamento de registros do Salesforce de relance
Recurso Flexible Team Share Compartilhamento manual Regras de compartilhamento Apex managed sharing Equipes nativas
Controle por registro, membro por membro — (amplo)
Acesso atualizado automaticamente — (manual) ✓ (código)
Funciona em qualquer objeto padrão ou personalizado — (limitado no Lightning) — (apenas 3 objetos)
Acesso temporário que expira automaticamente — (a menos que codificado)
Sem necessidade de código Apex — (Apex)
Preço Grátis Nativo Nativo Nativo Nativo

As formas nativas de compartilhar um registro

O Salesforce oferece quatro mecanismos nativos. O compartilhamento manual concede a um usuário ou grupo acesso a um único registro manualmente — simples, mas totalmente manual; veja a alternativa ao compartilhamento manual. As regras de compartilhamento abrem o acesso de forma ampla com base no proprietário do registro ou em critérios; quando você precisa de controle por registro, veja a alternativa às regras de compartilhamento. O Apex managed sharing é o mais flexível, mas exige código — há uma forma de obter o mesmo resultado do Apex managed sharing sem código. Por fim, as equipes nativas (Account, Opportunity e Case Teams) adicionam membros a um registro, mas apenas nesses três objetos.

Onde o compartilhamento nativo fica aquém

O modelo nativo tem lacunas bem conhecidas. As equipes param em três objetos, então não há uma forma integrada de adicionar Account Teams a objetos personalizados, substituir o Opportunity Team ou estender os Case Teams a outros lugares — e mesmo onde existem, há limitações reais dos Account Teams. Nenhum dos métodos nativos oferece suporte a acesso temporário que expira automaticamente, e os compartilhamentos manuais são até mesmo perdidos quando o proprietário do registro muda. O resultado é uma colcha de retalhos de regras, código e limpeza manual.

Um modelo sem código para compartilhamento de registros

O Flexible Team Share unifica tudo isso em um único modelo de apontar e clicar. Um administrador habilita o suporte a equipes por objeto com um assistente e, em seguida, adiciona o componente Object Team Member à página do registro — para qualquer objeto padrão ou personalizado. Os usuários adicionam membros com o nível exato de acesso de que precisam; o aplicativo cria e revoga o compartilhamento subjacente automaticamente, oferece suporte a acesso temporário que expira por conta própria e continua funcionando quando a propriedade muda — tudo sem Apex. É 100% gratuito no AppExchange, sem limites de objetos, equipes ou membros, então você pode manter os métodos nativos onde eles se encaixam e usar o Flexible Team Share em todos os lugares onde eles ficam aquém.

Perguntas frequentes

Quantas formas existem de compartilhar um registro no Salesforce?

Além dos padrões de toda a organização e da hierarquia de papéis, há quatro mecanismos principais: compartilhamento manual, regras de compartilhamento, Apex managed sharing e equipes nativas (Account, Opportunity e Case Teams). O Flexible Team Share acrescenta uma quinta opção, sem código, que funciona em qualquer objeto.

Qual é a diferença entre regras de compartilhamento e compartilhamento manual?

As regras de compartilhamento abrem o acesso de forma ampla e automática com base no proprietário do registro ou em critérios, enquanto o compartilhamento manual concede acesso a um registro específico manualmente. As regras servem para padrões repetíveis e de toda a organização; o compartilhamento manual serve para exceções pontuais.

Como compartilho um registro em um objeto personalizado?

Os objetos personalizados não têm recurso nativo de equipe e oferecem suporte apenas a regras de compartilhamento ou compartilhamento manual. O Flexible Team Share traz compartilhamento baseado em equipes e por registro para qualquer objeto personalizado — veja Account Teams em objetos personalizados.

Posso dar a alguém acesso temporário a um registro?

O compartilhamento nativo não tem expiração automática. O Flexible Team Share permite definir uma data de término para que o acesso seja revogado automaticamente — veja acesso temporário a registros.

Existe uma alternativa sem código ao Apex managed sharing?

Sim. O Flexible Team Share oferece o mesmo compartilhamento granular, por registro e automático do Apex managed sharing, configurado com cliques em vez de código, e é gratuito no AppExchange.

Compartilhe qualquer registro, em qualquer objeto, sem código. Instale o Flexible Team Share gratuitamente.

Obtenha no AppExchange

O que é o Flexible Team Share?

Um passo a passo de 6 minutos: por que criamos o FTS, como instalá-lo e como adicionar membros da equipe a qualquer objeto do Salesforce — sem código.