sharepoint moss sharepoint-2007 peoplepicker

sharepoint - Personalizar el selector MOSS People Picker(PeopleEditor)



sharepoint-2007 peoplepicker (2)

Modifiqué mi configuración de MOSS 2007 para consultar con éxito un AD objetivo determinado. Me gustaría mostrar algunos campos LDAP personalizados (como el país) en el control PeopleEditor y permitir a los usuarios buscar en estos campos. ¿Puede alguien indicarme recursos / tutoriales útiles que demuestren cómo hacerlo?

Gracias, MagicAndi.


Un primer paso debería ser mapear los campos del AD a un atributo en el perfil de usuario de SharePoint. Puede hacerlo en la configuración del proveedor de servicios compartidos (Administración central> Servicios compartidos> Perfiles y propiedades de usuario).

Allí agrega un nuevo atributo y define qué campo AD debe mapearse. También puede definir qué campos se permite anular a los usuarios (pero solo en SharePoint, solo se trata de una sincronización de una sola dirección) y cuáles son de solo lectura.

Esta publicación de blog muestra cómo configurar la búsqueda de SharePoint para poder buscar usuarios mediante un atributo personalizado en el perfil del usuario.

Espero que esto te dirija en la dirección correcta.


Debe heredar desde el control EntityEditor (al igual que PeopleEditor) y escribir sus propias consultas y validación.

Algunos antecedentes (leer contenido de la comunidad):

Junto con estos enlaces y estudiando cuidadosamente el control PeopleEditor con Reflector, otro buen recurso es esta publicación de blog de Igor Kozlov . Hay un ejemplo menos detallado pero aún útil en MSDN aquí .

Estoy trabajando en un proyecto CodePlex que consulta cualquier Directorio Activo dado desde un selector de personas. Está bien documentado y combina técnicas de varias referencias en la web (dando crédito, por supuesto). Espero que ayude a alguien también!