viernes, 28 de diciembre de 2007

Usando Contact Selector en Infopath (Multiples)

Para poder utilizar el contol Contact Selector primero debemos de agregar el control para poder utilizarlo:
Sigan los pasos tal como se muestan en la imagen:









Finalmente Next y Finish.
Luego de realizado esto ya tendran disponible para arrastrar el control a nuestro formulario infopath.
Luego en debemos crear una estructura que trabaje con este control, la que necesitamos es la siguiente:

Luego hay que agregar como recurso del formulario un archivo llamado: Context.xml con el siguiente contenido:
siteUrl="http://Server"/
(este contenido entre mayer y /menor como si fuera una etiqueta xml)

Donde "Server", es el nombre del servidor donde esta el Active Directory.
Un poco de imagenes para aclarar dudas:




Luego de agregar como recurso el archivo en mension, arrastemos nuestro grupo llamado gpContacto al formulario y se debe mostrar el siguiente menu:

Sigan la imagen y luego a realizar las pruebas:
Si realizada las pruebas algo falla: lo primero que hay que revisar es si hemos colocado
Si todo esto esta bien entonces deberia funcionar:
Si a pesar de eso no funciona, debe ser por problemas relacionados al acceso al Active Directory.

Para poder utilizar mas de un contact selector en nuestro forma, no debemos realizar todos los pasos.
Solo agragr un paso mas por cada contact selector extra.
Crear un grupo mas: gpContacto2 por ejemplo.
Luego hacer click derecho sobre el grupo Person y seleccionar la opcion: Reference y luego seleccionar el grupo gpContacto2 que sera nuestro nuevo contact selector.
Las imagenes hablan mas que las palabras:

correctamente los nombres de los campos, luego hay que revisar el contenido del Context.xml y verificar que este agregado como recurso.


Arrastemos nuestro nuevo grupo y a probar se ha dicho.
Les dejo una imagen de como deberia quedar:

Saludos:

2 comentarios:

Isaac Campos dijo...

Me fue de mucha ayuda gracias

Anónimo dijo...

Ya me hace la búsqueda de los contactos, pero cuando los agrego y le doy aceptar, se desactiva el contact selector, se pone gris y no deja hacerle nada.