Mis Sitios de SharePoint : Membership y Web Part (Parte 1) 

Tags: MOSS/WSS

Una de las nuevas características de SharePoint 2007 es mostrar en la parte superior derecha de la página maestra un enlace desplegable con vínculos que el usuario ha configurado y otros a sitios de SharePoint.

Mis Sitios

 

El nombre del enlace, “Mis sitios de SharePoint” puede llevar a confusiones si no se lee bien la descripción: “Acceso rápido a sitios de los que es miembro”. Un usuario es miembro de un sitio cuando forma parte del grupo que se haya configurado en el sitio como Integrantes del sitio (por defecto, el grupo de Integrantes). Para ver en cualquier sitio cual es el grupo de integrantes, desde la configuración de Personas y Grupos (_layouts/people.aspx) debemos hacer clic en “Configuración” y en el desplegable seleccionar “Configurar grupos”).

clip_image004

Hay dos trabajos encargados de comprobar los sitios de los que es miembro un usuario: Sincronización de perfiles y Sincronización rápida de perfiles. Estos trabajos, entre otras cosas, actualizan la propiedad Memberships de los perfiles de usuario (http://msdn.microsoft.com/en-us/library/microsoft.office.server.userprofiles.userprofile.memberships.aspx) que es la utilizada por el control para pintar “Mis sitios de SharePoint”.

Además también podemos consultar el contenido de la propiedad mediante la página _layouts/MyMemberships.aspx o desde el sitio personal del usuario (enlace “Pertenencia a grupos”)

clip_image006

Pero, ¿qué pasa si hay usuarios que no tienen perfil? ¿O si en los permisos utilizamos grupos de DA y no usuarios individuales? ¿O si necesitamos buscar en más de un grupo y no solo en el grupo de miembros del sitio?

Pues que si por “Mis sitios de SharePoint” entendíamos sitios a los que tiene acceso el usuario (como es mi caso), esto no es suficiente.

En la parte 2 os enseño cómo obtener los sitios que puede ver un usuario.

 
Publicado por Laura Sánchez en 18-Jul-08
0 Comentarios  |  Trackback Url |        
 

Enlaces a este post

Comentarios

Nombre:
URL:
Email:
Comentarios:
CAPTCHA Image Validation