Pesquisa de Pessoas não Encontra o Proprietário do Site no SharePoint: Causas e Soluções
🔍 WiseChecker

Pesquisa de Pessoas não Encontra o Proprietário do Site no SharePoint: Causas e Soluções

Quando você pesquisa por um proprietário de site do SharePoint usando a Pesquisa de Pessoas, às vezes o proprietário não aparece nos resultados. Isso acontece mesmo quando o proprietário está corretamente atribuído nas permissões do site. A causa raiz geralmente está relacionada a como o SharePoint indexa perfis de usuário e como o serviço de pesquisa rastreia os dados de associação ao site. Este artigo explica por que a Pesquisa de Pessoas falha ao retornar um proprietário de site e fornece soluções práticas para corrigir a ausência do proprietário nos resultados da pesquisa.

Principais Conclusões: Corrigindo a Pesquisa de Pessoas do SharePoint Quando um Proprietário de Site Está Ausente

  • Central de administração do SharePoint > Pesquisa > Gerenciar Esquema de Pesquisa: Verifique se a propriedade rastreada para proprietários de site está mapeada para uma propriedade gerenciada usada pela Pesquisa de Pessoas.
  • Central de administração do SharePoint > Pesquisa > Log de Rastreamento: Confirme se a fonte de conteúdo do site concluiu um rastreamento completo recentemente e não pulou o perfil do proprietário.
  • Aplicativo de Serviço de Perfil de Usuário > Gerenciar Propriedades de Usuário: Garanta que o proprietário do site tenha a propriedade SPS-SiteOwners preenchida em seu perfil de usuário.

ADVERTISEMENT

Por que a Pesquisa de Pessoas não Mostra o Proprietário do Site

A Pesquisa de Pessoas no SharePoint depende do índice de pesquisa para retornar perfis de usuário. Quando um proprietário de site está ausente nos resultados da pesquisa, o problema geralmente é causado por um de três fatores: dados de perfil de usuário incompletos, mapeamentos de esquema de pesquisa incorretos ou um rastreamento incremental parado. O SharePoint não adiciona automaticamente proprietários de site ao índice de pesquisa a menos que a propriedade SPS-SiteOwners esteja preenchida no perfil do usuário e o esquema de pesquisa mapeie essa propriedade para uma propriedade gerenciada que a Pesquisa de Pessoas consulta.

Propriedade de Perfil de Usuário Não Preenchida

O proprietário do site do SharePoint é armazenado no perfil do usuário sob a propriedade SPS-SiteOwners. Se essa propriedade estiver vazia ou não sincronizada a partir do diretório de origem, a Pesquisa de Pessoas não consegue encontrar o proprietário. Isso ocorre frequentemente quando o usuário foi adicionado como proprietário do site por meio de um grupo do SharePoint em vez de diretamente pela página de permissões do site, ou quando a sincronização do perfil de usuário do Active Directory não atualizou a propriedade.

Mapeamento de Esquema de Pesquisa Ausente ou Incorreto

A pesquisa do SharePoint usa propriedades rastreadas para ler o conteúdo das coleções de sites. Essas propriedades rastreadas devem ser mapeadas para propriedades gerenciadas que a Pesquisa de Pessoas utiliza. Se a propriedade rastreada ows_AssociatedMemberGroup ou ows_AssociatedOwnerGroup não estiver mapeada para uma propriedade gerenciada como SPSiteOwners, o índice de pesquisa não conterá as informações do proprietário do site. Sem esse mapeamento, a Pesquisa de Pessoas não consegue retornar o proprietário nos resultados.

Índice de Pesquisa Desatualizado

A pesquisa do SharePoint rastreia sites em uma programação. Se um proprietário de site foi adicionado ou alterado após o último rastreamento completo, o índice de pesquisa não refletirá a alteração até que o próximo rastreamento seja concluído. Rastreamentos incrementais podem não capturar alterações de permissão se o conteúdo do site não tiver sido modificado. Um rastreamento completo é necessário para reindexar todos os dados de associação ao site.

Passos para Verificar e Corrigir a Ausência do Proprietário do Site na Pesquisa de Pessoas

Siga estes passos em ordem para diagnosticar e resolver o problema. Execute cada passo na Central de administração do SharePoint ou na Administração Central.

  1. Verifique a Propriedade de Perfil de Usuário SPS-SiteOwners
    Vá para Central de administração do SharePoint > Perfis de usuário > Gerenciar propriedades de usuário. Pesquise pelo proprietário do site pelo nome. Abra o perfil do usuário e role até a propriedade SPS-SiteOwners. Se a propriedade estiver em branco, o proprietário do site não está sendo indexado. Adicione o proprietário ao site novamente usando a página de permissões do site para acionar uma atualização de perfil.
  2. Verifique o Mapeamento do Esquema de Pesquisa
    Na Central de administração do SharePoint, vá para Pesquisa > Gerenciar Esquema de Pesquisa. Procure pela propriedade gerenciada chamada SPSiteOwners. Clique nela e verifique o mapeamento para propriedades rastreadas. Certifique-se de que a propriedade rastreada ows_AssociatedOwnerGroup está mapeada para SPSiteOwners. Se o mapeamento estiver ausente, adicione-o e salve o esquema.
  3. Solicite um Rastreamento Completo do Conteúdo do Site
    Vá para Central de administração do SharePoint > Pesquisa > Log de Rastreamento. Selecione a fonte de conteúdo que inclui sua coleção de sites. Clique em Iniciar Rastreamento Completo. Aguarde a conclusão do rastreamento. Isso pode levar várias horas dependendo do tamanho do seu farm. Após o término do rastreamento, teste a Pesquisa de Pessoas novamente.
  4. Force a Reindexação da Coleção de Sites
    Se o rastreamento não resolver o problema, force uma reindexação da coleção de sites. Vá para Configurações do Site > Pesquisa e disponibilidade offline. Em Reindexar Site, clique em Reindexar Site. Isso marca o site para um rastreamento completo no próximo ciclo de rastreamento agendado.
  5. Verifique a Fonte de Resultados da Pesquisa de Pessoas
    Na Central de administração do SharePoint, vá para Pesquisa > Fontes de Resultados. Verifique se a fonte de resultados padrão da Pesquisa de Pessoas inclui a propriedade gerenciada SPSiteOwners em sua transformação de consulta. A consulta deve conter {?owstaxIdSiteOwners} ou uma referência similar aos dados do proprietário do site.

ADVERTISEMENT

Se a Pesquisa de Pessoas Ainda Não Encontrar o Proprietário do Site

Mesmo após executar os passos acima, o proprietário do site pode continuar ausente na Pesquisa de Pessoas. Os cenários a seguir explicam causas adicionais e suas soluções.

Proprietário do Site Adicionado por meio de um Grupo de Segurança

Se o proprietário do site é membro de um grupo do Microsoft 365 ou de um grupo de segurança do SharePoint, a propriedade SPS-SiteOwners pode não ser preenchida para esse indivíduo. O índice de pesquisa registra o grupo, não os membros individuais. Solução: Adicione o usuário diretamente como proprietário do site por meio da página de permissões do site, em vez de depender da associação ao grupo.

Sincronização de Perfil de Usuário Pausada ou Quebrada

Se seu ambiente usa sincronização com Active Directory, verifique se o Aplicativo de Serviço de Perfil de Usuário está em execução e se a conexão de sincronização está ativa. Uma sincronização pausada interrompe as atualizações de perfil para o SharePoint. Solução: Reinicie o trabalho de temporizador de sincronização em Administração Central > Monitoramento > Trabalhos do Temporizador.

Aplicativo de Serviço de Pesquisa com Recursos Baixos

Quando o aplicativo de serviço de pesquisa está sob pressão de memória ou CPU, ele pode pular a indexação dos dados de associação ao site. Isso é mais comum no SharePoint Server local. Solução: Monitore os relatórios de integridade da pesquisa na Administração Central. Aumente o número de componentes de rastreamento ou aloque mais memória para o serviço de pesquisa, se necessário.

Item SharePoint Online SharePoint Server 2019
Propriedade de perfil de usuário para proprietários de site SPS-SiteOwners é preenchida automaticamente a partir de grupos do Microsoft 365 SPS-SiteOwners deve ser sincronizada do Active Directory
Gatilho de rastreamento completo Use Reindexar Site nas configurações do site Use Iniciar Rastreamento Completo na Administração de Pesquisa
Gerenciamento de esquema de pesquisa Gerenciado pela Central de administração do SharePoint Gerenciado pelo Aplicativo de Serviço de Pesquisa na Administração Central
Modo de falha comum Associação a grupos não indexada para usuários individuais Atraso na sincronização de perfil ou mapeamento de esquema de pesquisa ausente

Após concluir as etapas de verificação e rastreamento, o proprietário do site deve aparecer na Pesquisa de Pessoas. Se o problema persistir, revise os mapeamentos do esquema de pesquisa e o preenchimento da propriedade do perfil de usuário conforme descrito acima. Para ambientes com alterações frequentes de proprietário de site, agende um rastreamento completo semanal para manter o índice de pesquisa atualizado.

ADVERTISEMENT