Loading
CRM Analytics
Como compartilhar limites de herança e considerações

Como compartilhar limites de herança e considerações

Estes são alguns aspectos a serem considerados ao trabalhar com a herança de compartilhamento.

Limites de herança de compartilhamento

  • A herança de compartilhamento pode ser aplicada de um objeto com suporte se todos os registros do objeto tiverem menos de 400 descritores de compartilhamento cada. Os objetos com suporte para herança de compartilhamento são:
    • Conta
    • Caso
    • Contato
    • Lead
    • Oportunidade
Nota
Nota Os objetos devem ser locais e extraídos usando a transformação sfdcDigest. Habilite a herança de compartilhamento para cada objeto conforme descrito em Habilitar herança de compartilhamento. Todos os usuários em uma lista de objetos sem suporte como UNSUPPORTED no Relatório de avaliação de herança de compartilhamento, descrito aqui.
  • A herança de compartilhamento abrangerá um usuário se ele tiver a permissão "Visualizar todos os dados" ou se o acesso ao seu registro for concedido por menos de 3 mil descritores de compartilhamento. O predicado de segurança de backup entra em vigor para usuários com mais que esse número de descritores de compartilhamento sem a permissão "Visualizar todos os dados". Um descritor de compartilhamento é um acesso a registro concedido por meio de vários métodos, incluindo:
    • Propriedade do registro
    • Hierarquia de papéis
    • Regras de compartilhamento
    • Compartilhamento manual
    • Compartilhamento gerenciado do Apex
Nota
Nota Não é possível contar facilmente quantos descritores de compartilhamento estão associados a um usuário ou registro sem a ajuda de um desenvolvedor. Em vez disso, consulte a lista de registros ou usuários não cobertos por herança de compartilhamento com o Relatório de avaliação de cobertura de herança de compartilhamento. Os usuários com mais de 3 mil descritores de compartilhamento têm o motivo HIGH_VISIBILITY não coberto.
  • A herança de compartilhamento funciona apenas para usuários do Salesforce. Não está disponível para usuários e logins de sites do Experience Cloud. Para fornecer segurança em sites do Experience Cloud, você deve usar predicados de segurança.
  • Conjuntos de dados de receita gerados por nós de saída de adicionar ou inserir e atualizar não oferecem suporte à herança de compartilhamento.

Considerações gerais

  • É uma prática recomendada ter um predicado de segurança definido para conjuntos de dados usando o compartilhamento herdado. Sem um predicado de segurança, os usuários não cobertos por uma herança de compartilhamento não veem dados no conjunto de dados, pois não têm acesso no nível de linha ao conjunto de dados.
  • O compartilhamento não é aplicado automaticamente a conjunto de dados. Você pode aplicar o compartilhamento a cada conjunto de dados manualmente.
  • A herança de compartilhamento pode afetar o desempenho de consultas, dos fluxos de dados e das receitas de Preparação de dados. Se seus requisitos incluírem o melhor desempenho possível, use predicados de segurança em vez de herança de compartilhamento. Caso contrário, aproveite a praticidade da herança de compartilhamento.
  • As alterações nas configurações de segurança rowLevelSharingSource ou rowLevelSecurityFilter em um fluxo de dados afeta apenas conjuntos de dados criados depois de salvar a alteração. Da mesma forma, as alterações nos campos Origem de compartilhamento e Predicado de segurança do nó de saída da receita de Preparação de dados afetam apenas os conjuntos de dados criados depois de salvar a alteração. Atualize essas configurações para conjuntos de dados existentes na página de edição do conjunto de dados.
  • Para que um objeto apareça na lista de origem de compartilhamento de segurança, a chave primária do objeto personalizado deve ser um campo no conjunto de dados. Uma chave estrangeira não atende a esse requisito. Por exemplo, se você tem Opportunity.AccountId em seu conjunto de dados, mas não Account.Id, não será possível herdar o compartilhamento do objeto de Conta.
  • A herança de compartilhamento usa suas configurações de compartilhamento da organização do Salesforce. Se você não quiser aplicar suas configurações de compartilhamento da organização do Salesforce incompletas ao CRM Analytics, não use a herança de compartilhamento.
  • A herança de compartilhamento não está disponível para receitas do Preparador de dados clássico.

Considerações sobre vazamento de informações

Ao usar a herança de compartilhamento, considere estes pontos para evitar o vazamento de dados para usuários que não devem ter acesso.

  • Um conjunto de dados pode herdar configurações de compartilhamento de apenas um objeto, independentemente de quantos objetos de origem são usados para criar o conjunto de dados. Considerando que muitos objetos incluem o conjunto de dados, cada objeto pode usar um modelo de segurança diferente.
  • As transformações de fluxo de dados delta e computeRelative podem mesclar informações de registros com segurança diferente.
  • Os campos calculados são tratados como campos normais. A segurança em nível de linha aplicada durante o cálculo no Salesforce é ignorada.
  • Predicados de segurança que fazem referência a informações $User exigem uma nova sessão de usuário para um novo valor ser reconhecido.
Importante
Importante Se o seu fluxo de dados não realizar uma extração completa sempre que for executado, avalie se "desvio de segurança" é um risco para os conjuntos de dados que você leva para o CRM Analytics. Considere se deseja usar sincronização completa periódica. Para obter mais informações, consulte Desvio dos metadados de segurança.
  • Desvio dos metadados de segurança
    Os dados usados no CRM Analytics podem vir de objetos e campos do Salesforce. Um trabalho de fluxo de dados é executado e, daí, é possível analisar o conjunto de dados resultante. Em um mundo perfeito, cada objeto em seu conjunto de dados permaneceria em perfeita sincronia com seu objeto de origem. No mundo real, a exatidão de um objeto é tão boa quanto a última atualização. Quanto maior o tempo entre as atualizações, maior a probabilidade de desvio. Os metadados de segurança (predicados e descritores) de um objeto do Salesforce estão sujeitos ao mesmo risco de desvio.
 
Carregando
Salesforce Help | Article