Você configurou a segmentação de público nos links de navegação do SharePoint, mas os links ainda aparecem para todos. Ou os links corretos não são exibidos para o público desejado. Esse problema ocorre quando o recurso de segmentação de público não está habilitado no nível do site ou quando os perfis de usuário usados para a segmentação estão incompletos. Este artigo explica a causa raiz das falhas de segmentação de público na navegação do SharePoint e fornece as etapas exatas para corrigi-lo.
Principais Conclusões: Corrigindo a Segmentação de Público na Navegação do SharePoint
- Configurações do Site > Habilitar Segmentação de Público: Ative o recurso no nível do site para que os links de navegação sejam filtrados por público.
- Central de Administração do SharePoint > Perfis de Usuário: Verifique se as propriedades do perfil de usuário, como Departamento ou Gerente, estão preenchidas para todos os usuários.
- Link de Navegação > Segmentação de Público: Atribua um grupo do SharePoint ou um grupo de segurança do Azure AD a cada link de navegação após habilitar o recurso.
Por que a Segmentação de Público na Navegação Falha no SharePoint
A segmentação de público para navegação depende de dois componentes trabalhando juntos. O primeiro é o recurso no nível do site chamado “Habilitar segmentação de público”. Esse recurso deve estar ativo no site onde a navegação existe. O segundo componente são os dados do perfil de usuário. O SharePoint avalia a associação ao público verificando propriedades do perfil de usuário, como Departamento, Cargo ou atributos personalizados. Se essas propriedades estiverem ausentes ou incorretas, a regra de público nunca é aplicada.
A causa raiz mais comum é que o recurso de segmentação de público no nível do site está desativado por padrão. Muitos proprietários de sites configuram links de navegação e adicionam segmentação de público, mas nunca ativam o recurso. Sem o recurso ativado, o SharePoint ignora todas as configurações de público nos links de navegação. Outra causa são perfis de usuário desatualizados ou incompletos. Quando um perfil de usuário não possui a propriedade usada na regra de público, o SharePoint trata o usuário como não pertencente a nenhum público. Como resultado, o link de navegação fica oculto para todos.
Etapas para Habilitar e Configurar a Segmentação de Público na Navegação
- Ative o recurso de segmentação de público para o site
Vá para o site onde a navegação não está funcionando. Selecione Configurações (ícone de engrenagem) e escolha Informações do Site. Clique em Exibir todas as configurações do site. Em Administração da Coleção de Sites, clique em Recursos da coleção de sites. Encontre a entrada chamada “Habilitar segmentação de público” e clique em Ativar. Aguarde a mensagem de confirmação. - Verifique se os perfis de usuário estão preenchidos
Abra a Central de Administração do SharePoint. No menu à esquerda, em Perfis de usuário, selecione Gerenciar perfis de usuário. Pesquise um usuário de teste que deve ver o link segmentado. Verifique as propriedades usadas em sua regra de público, como Departamento ou Gerente. Se a propriedade estiver em branco, edite o perfil do usuário e insira o valor correto. Para atualizações em massa, use o cmdlet Set-SPUserProfileProperty do PowerShell. - Edite o link de navegação e aplique a segmentação de público
No site, vá em Configurações e selecione Navegação. Clique no ícone de lápis ao lado do link que deve ser segmentado. Na caixa de diálogo, role para baixo até Segmentação de Público. Selecione um grupo do SharePoint ou um grupo de segurança do Azure AD na lista suspensa. Clique em OK. Observe que você pode segmentar apenas um grupo por link. Para segmentar vários grupos, crie um grupo pai que contenha todos os públicos desejados. - Teste a navegação com diferentes contas de usuário
Faça login como um usuário que pertence ao grupo segmentado. Confirme que o link aparece. Faça login como um usuário que não pertence ao grupo. Confirme que o link está oculto. Se o link ainda aparecer para todos, volte à etapa 1 e verifique se o recurso está ativo.
Se a Segmentação de Público Ainda Não Funcionar Após Ativar o Recurso
Links de navegação não ficam ocultos para usuários fora do público
Esse sintoma geralmente significa que o recurso de segmentação de público não está habilitado no nível da coleção de sites. Algumas coleções de sites herdam configurações do site raiz. Verifique também os recursos da coleção de sites raiz. Além disso, confirme se o link de navegação foi salvo após selecionar o grupo de público. Se a caixa de diálogo foi fechada sem salvar, a segmentação é perdida.
Usuários no grupo segmentado não conseguem ver o link de navegação
Esse problema aponta para uma incompatibilidade entre o grupo usado para segmentação e o grupo que contém o usuário. Por exemplo, você pode ter segmentado um grupo do SharePoint chamado “Equipe de Marketing” mas o usuário é membro de “Membros da Equipe de Marketing”. Revise a associação ao grupo em Configurações do Site > Permissões do site. Verifique também se a propriedade do perfil de usuário usada para segmentação dinâmica está escrita exatamente da mesma forma na regra de público e no perfil do usuário.
A segmentação de público funciona em um site, mas não em outro
Este é um recurso por site. Você deve ativar “Habilitar segmentação de público” em cada site onde deseja que a navegação filtre por público. Não há uma configuração global que aplique a segmentação de público a todos os sites. Vá para cada site e repita a etapa 1 das instruções acima.
| Item | Recurso Habilitado | Recurso Desabilitado |
|---|---|---|
| Segmentação de público em links de navegação | Links são ocultados ou exibidos com base na associação ao grupo | Todos os links são visíveis para todos |
| Dependência de perfil de usuário | Requer propriedades de perfil precisas | Dados de perfil não são usados |
| Esforço de configuração | É necessário habilitar o recurso e definir o público por link | Nenhuma configuração necessária |
Agora você pode habilitar a segmentação de público em qualquer site do SharePoint e aplicá-la aos links de navegação. Comece ativando o recurso do site, depois verifique os perfis de usuário e, por fim, atribua grupos de público a cada link. Como dica avançada, use grupos dinâmicos do Azure AD para segmentação de público, para que a associação seja atualizada automaticamente quando as propriedades do usuário mudarem.