La segmentación por audiencia en la navegación no funciona: causa raíz y solución
🔍 WiseChecker

La segmentación por audiencia en la navegación no funciona: causa raíz y solución

Ha configurado la segmentación por audiencia en los vínculos de navegación de SharePoint, pero los vínculos siguen apareciendo para todos. O los vínculos correctos no se muestran para la audiencia prevista. Este problema ocurre cuando la característica de segmentación por audiencia no está habilitada en el nivel del sitio, o cuando los perfiles de usuario usados para la segmentación están incompletos. Este artículo explica la causa raíz de los fallos de la segmentación por audiencia en la navegación de SharePoint y proporciona los pasos exactos para solucionarlo.

Puntos clave: Cómo solucionar la segmentación por audiencia en la navegación de SharePoint

  • Configuración del sitio > Habilitar segmentación por audiencia: Active la característica en el nivel del sitio para que los vínculos de navegación se filtren por audiencia.
  • Centro de administración de SharePoint > Perfiles de usuario: Verifique que las propiedades del perfil de usuario, como Departamento o Administrador, estén completas para todos los usuarios.
  • Vínculo de navegación > Segmentación por audiencia: Asigne un grupo de SharePoint o un grupo de seguridad de Azure AD a cada vínculo de navegación después de habilitar la característica.

ADVERTISEMENT

Por qué falla la segmentación por audiencia en la navegación de SharePoint

La segmentación por audiencia para la navegación depende de que dos componentes funcionen juntos. El primero es la característica de nivel de sitio llamada “Habilitar segmentación por audiencia”. Esta característica debe estar activa en el sitio donde existe la navegación. El segundo componente son los datos del perfil de usuario. SharePoint evalúa la pertenencia a la audiencia comprobando propiedades del perfil de usuario como Departamento, Puesto o atributos personalizados. Si estas propiedades faltan o son incorrectas, la regla de audiencia nunca se aplica.

La causa raíz más común es que la característica de segmentación por audiencia del sitio está desactivada de forma predeterminada. Muchos propietarios de sitios configuran los vínculos de navegación y agregan la segmentación por audiencia, pero nunca activan la característica. Sin la característica activada, SharePoint omite toda la configuración de audiencia en los vínculos de navegación. Otra causa son los perfiles de usuario obsoletos o incompletos. Cuando a un perfil de usuario le falta la propiedad usada en la regla de audiencia, SharePoint considera que el usuario no pertenece a ninguna audiencia. Como resultado, el vínculo de navegación se oculta para todos.

Pasos para habilitar y configurar la segmentación por audiencia para la navegación

  1. Active la característica de segmentación por audiencia para el sitio
    Vaya al sitio donde la navegación no funciona. Seleccione Configuración (icono de engranaje) y elija Información del sitio. Haga clic en Ver toda la configuración del sitio. En Administración de la colección de sitios, haga clic en Características de la colección de sitios. Busque la entrada llamada “Habilitar segmentación por audiencia” y haga clic en Activar. Espere el mensaje de confirmación.
  2. Verifique que los perfiles de usuario estén completos
    Abra el Centro de administración de SharePoint. En el menú izquierdo, en Perfiles de usuario, seleccione Administrar perfiles de usuario. Busque un usuario de prueba que debería ver el vínculo segmentado. Compruebe las propiedades usadas en su regla de audiencia, como Departamento o Administrador. Si la propiedad está en blanco, edite el perfil de usuario e introduzca el valor correcto. Para actualizaciones masivas, use el cmdlet de PowerShell Set-SPUserProfileProperty.
  3. Edite el vínculo de navegación y aplique la segmentación por audiencia
    En el sitio, vaya a Configuración y seleccione Navegación. Haga clic en el icono de lápiz junto al vínculo que debe segmentarse. En el cuadro de diálogo, desplácese hacia abajo hasta Segmentación por audiencia. Seleccione un grupo de SharePoint o un grupo de seguridad de Azure AD en la lista desplegable. Haga clic en Aceptar. Tenga en cuenta que solo puede segmentar un grupo por vínculo. Para segmentar varios grupos, cree un grupo principal que contenga todas las audiencias previstas.
  4. Pruebe la navegación con diferentes cuentas de usuario
    Inicie sesión como un usuario que pertenece al grupo segmentado. Confirme que el vínculo aparece. Inicie sesión como un usuario que no pertenece al grupo. Confirme que el vínculo está oculto. Si el vínculo sigue apareciendo para todos, vuelva al paso 1 y verifique que la característica esté activa.

ADVERTISEMENT

Si la segmentación por audiencia sigue sin funcionar después de habilitar la característica

Los vínculos de navegación no se ocultan para los usuarios fuera de la audiencia

Este síntoma suele significar que la característica de segmentación por audiencia no está habilitada en el nivel de la colección de sitios. Algunas colecciones de sitios heredan la configuración del sitio raíz. Compruebe también las características de la colección de sitios raíz. Además, confirme que el vínculo de navegación se guardó después de seleccionar el grupo de audiencia. Si el cuadro de diálogo se cerró sin guardar, la segmentación se pierde.

Los usuarios del grupo segmentado no pueden ver el vínculo de navegación

Este problema apunta a una discrepancia entre el grupo usado para la segmentación y el grupo que contiene al usuario. Por ejemplo, es posible que haya segmentado un grupo de SharePoint llamado “Marketing Team” pero el usuario es miembro de “Marketing Team Members”. Revise la pertenencia a grupos en Configuración del sitio > Permisos del sitio. Además, compruebe si la propiedad del perfil de usuario usada para la segmentación dinámica está escrita exactamente igual en la regla de audiencia y en el perfil de usuario.

La segmentación por audiencia funciona en un sitio pero no en otro

Esta es una característica por sitio. Debe activar “Habilitar segmentación por audiencia” en cada sitio donde desee que la navegación se filtre por audiencia. No hay una configuración global que aplique la segmentación por audiencia a todos los sitios. Vaya a cada sitio y repita el paso 1 de las instrucciones anteriores.

Elemento Característica habilitada Característica deshabilitada
Segmentación por audiencia de vínculos de navegación Los vínculos se ocultan o muestran según la pertenencia a grupos Todos los vínculos son visibles para todos
Dependencia del perfil de usuario Requiere propiedades de perfil precisas No se usan los datos del perfil
Esfuerzo de configuración Se debe habilitar la característica y establecer la audiencia por vínculo No se necesita configuración

Ahora puede habilitar la segmentación por audiencia en cualquier sitio de SharePoint y aplicarla a los vínculos de navegación. Comience activando la característica del sitio, luego verifique los perfiles de usuario y, por último, asigne grupos de audiencia a cada vínculo. Como sugerencia avanzada, use grupos dinámicos de Azure AD para la segmentación por audiencia, de modo que la pertenencia se actualice automáticamente cuando cambien las propiedades del usuario.

ADVERTISEMENT