La búsqueda de personas no encuentra al propietario del sitio de SharePoint: causa y solución
🔍 WiseChecker

La búsqueda de personas no encuentra al propietario del sitio de SharePoint: causa y solución

Busca a una persona en SharePoint y el propietario del sitio no aparece en los resultados. Esto ocurre incluso si el propietario tiene permisos de control total y está activo en Microsoft 365. La causa raíz es que la búsqueda de personas de SharePoint se basa en el Servicio de Perfiles de Usuario, no en los permisos del sitio ni en la pertenencia a grupos. Este artículo explica por qué falta el propietario y proporciona los pasos exactos para corregir el índice de búsqueda y la sincronización de perfiles.

Conclusiones clave: Cómo corregir la falta del propietario del sitio en la búsqueda de personas

  • Centro de administración de SharePoint > Búsqueda > Administrar esquema de búsqueda: Verifique que la propiedad rastreada para el campo del propietario esté asignada a una propiedad administrada para la búsqueda de personas.
  • Centro de administración de SharePoint > Búsqueda > Registro de rastreo: Compruebe si hay errores en el último rastreo completo que hayan omitido el perfil del propietario.
  • Centro de administración de SharePoint > Perfiles de usuario > Administrar perfiles de usuario: Confirme que el perfil del propietario existe y no está marcado como eliminado o inactivo.

ADVERTISEMENT

Por qué la búsqueda de personas de SharePoint no encuentra al propietario del sitio

La búsqueda de personas de SharePoint no consulta directamente los permisos del sitio ni la pertenencia a grupos de Microsoft 365. En su lugar, busca en la Aplicación de Servicio de Perfiles de Usuario, que almacena perfiles sincronizados desde Microsoft Entra ID (anteriormente Azure Active Directory). Cuando falta el propietario de un sitio en la búsqueda de personas, se cumple una de estas condiciones:

El perfil de usuario del propietario no está completamente sincronizado desde Entra ID a SharePoint. Esto puede ocurrir si el trabajo de importación de perfiles está deshabilitado, ha fallado o no se ha ejecutado desde que se agregó al propietario. El rastreo de búsqueda también puede estar incompleto o las propiedades rastreadas para el campo del propietario del sitio pueden no estar asignadas a una propiedad administrada que se pueda buscar.

Otra causa común es que la cuenta del propietario sea un usuario invitado o una identidad externa que no se importó al Servicio de Perfiles de Usuario. La búsqueda de personas de SharePoint solo indexa usuarios cuyos perfiles existen en el servicio. Si falta el perfil, la búsqueda no encontrará al propietario, independientemente de los permisos.

Pasos para corregir la falta del propietario del sitio en la búsqueda de personas

  1. Confirme que el perfil del propietario existe en el Servicio de Perfiles de Usuario
    Vaya al Centro de administración de SharePoint > Perfiles de usuario > Administrar perfiles de usuario. Busque al propietario por nombre para mostrar o correo electrónico. Si aparece el perfil, verifique la columna de estado. Debe mostrar Activo. Si el estado es Eliminado o Inactivo, el perfil debe restaurarse o reimportarse.
  2. Active una importación completa de perfiles desde Entra ID
    En el Centro de administración de SharePoint, vaya a Perfiles de usuario > Administrar propiedades de usuario. Haga clic en Conexiones de sincronización. Seleccione la conexión para el dominio de su inquilino y haga clic en Iniciar sincronización completa. Espere a que el trabajo se complete. Esto importa todos los perfiles de usuario activos desde Entra ID al Servicio de Perfiles de Usuario de SharePoint.
  3. Ejecute un rastreo completo del origen de resultados de la búsqueda de personas
    Vaya al Centro de administración de SharePoint > Búsqueda > Registro de rastreo. Verifique la fecha del último rastreo para el origen de contenido Sitios de SharePoint locales. Si tiene más de 24 horas, vaya a Búsqueda > Orígenes de contenido. Seleccione Sitios de SharePoint locales y haga clic en Iniciar rastreo completo. Un rastreo completo reindexa todos los perfiles de usuario y metadatos del sitio.
  4. Verifique la propiedad administrada para el campo del propietario del sitio
    Vaya al Centro de administración de SharePoint > Búsqueda > Administrar esquema de búsqueda. Busque una propiedad administrada llamada PeopleContentOwner o similar. Si no existe, cree una nueva propiedad administrada. Establezca el tipo en Texto. En Asignaciones a propiedades rastreadas, agregue la propiedad rastreada ows_ContentOwner o ows_SiteOwner. Establezca Buscable en Sí. Haga clic en Aceptar.
  5. Reindexe el sitio específico donde falta el propietario
    Vaya a la colección de sitios. Haga clic en Configuración (icono de engranaje) > Información del sitio > Ver toda la configuración del sitio. En Buscar y disponibilidad sin conexión, haga clic en Buscar y disponibilidad sin conexión. Haga clic en Reindexar sitio. Confirme la acción. Esto obliga al siguiente rastreo a recoger los metadatos del propietario del sitio.
  6. Pruebe la consulta de búsqueda de personas
    Después de que se complete el rastreo completo, vaya al centro de búsqueda o use el elemento web de búsqueda de personas. Busque al propietario por nombre completo o correo electrónico. Si aparece el propietario, la corrección está completa. Si no, repita los pasos 2 y 3.

ADVERTISEMENT

Si la búsqueda de personas aún no encuentra al propietario después de la corrección principal

La búsqueda de personas no devuelve resultados para ningún usuario

Si ningún usuario aparece en la búsqueda de personas, la Aplicación de Servicio de Perfiles de Usuario puede estar mal configurada. Vaya al Centro de administración de SharePoint > Perfiles de usuario > Administrar aplicaciones de servicio. Verifique que la Aplicación de Servicio de Perfiles de Usuario esté iniciada. Si está detenida, iníciela y ejecute una importación completa de perfiles.

El perfil del propietario existe pero la búsqueda devuelve vacío

El perfil del propietario puede estar configurado para ocultarse de la búsqueda. En el Centro de administración de SharePoint, vaya a Perfiles de usuario > Administrar perfiles de usuario. Encuentre al propietario, haga clic en la flecha junto a su nombre y seleccione Editar mi perfil. Desplácese hasta la propiedad SPS-HideFromAddressLists. Si está establecida en Sí, cámbiela a No. Guarde y ejecute un rastreo completo.

Propietario externo o invitado no encontrado

Los usuarios invitados y las identidades externas no se importan automáticamente al Servicio de Perfiles de Usuario de SharePoint. Para incluirlos, debe agregar al usuario invitado a un grupo de Microsoft 365 o a un sitio de SharePoint que tenga habilitada la búsqueda de personas. Luego ejecute una importación completa de perfiles y un rastreo completo. Los perfiles de invitados aparecerán en la búsqueda de personas solo si se agregan explícitamente al Servicio de Perfiles de Usuario.

Comportamiento de búsqueda del propietario del sitio: usuarios normales vs. propietarios de sitio

Elemento Usuario normal Propietario del sitio
Perfil requerido en el Servicio de Perfiles de Usuario
Aparece en la búsqueda de personas sin perfil No No
Aparece en la búsqueda de personas con perfil inactivo No No
Aparece en la lista de permisos del sitio Sí si se le ha concedido
Buscable después de un rastreo completo

La tabla muestra que tanto los usuarios normales como los propietarios de sitio requieren un perfil activo en el Servicio de Perfiles de Usuario para aparecer en la búsqueda de personas. Los permisos por sí solos no hacen que un usuario sea buscable. La única diferencia es que los propietarios de sitio pueden tener campos de metadatos adicionales como ContentOwner que deben asignarse a una propiedad administrada para que la búsqueda los encuentre por rol.

Después de completar los pasos anteriores, el propietario del sitio aparecerá en la búsqueda de personas. Para evitar que este problema se repita, programe una importación completa de perfiles semanal y un rastreo completo mensual. También supervise el registro de rastreo para detectar errores que omitan perfiles de usuario. Si agrega un nuevo propietario de sitio, active manualmente un rastreo completo del origen de contenido Sitios de SharePoint locales para asegurarse de que su perfil se indexe de inmediato.

ADVERTISEMENT