Blog del CIIN

Blog del Centro de Innovación en Integración de Cantabria

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

Enlaces Recomendados

MOSS: Como usar el people picker en formularios Infopath (con y sin Form Services)!

Como sabéis, Infopath es una aplicación incluida en la suite de Microsoft Office pensada para diseñar formularios ricos de forma productiva. Estos formularios los podemos preparar para abrirlos con el cliente Infopath o bien en un sitio de MOSS gracias a Infopath Forms Services. A la hora de diseñar formularios, Infopath cuenta con una paleta de controles por defecto que dan bastante juego, pero también tenemos la posibilidad de añadir otros controles existentes o bien añadir nuestros propios controles. En este post os voy a detallar un pequeño paso a paso de como usar el people picker (por cortesía de mi gran amigo Gustavo Vélez) de SharePoint en formularios Infopath ya sea para abrirlos con el cliente o en un sitio de SharePoint con Infopath Form Services. Los pasos son los siguientes:

  • Abrimos Infopath y elegimos una de las plantillas que presenta por defecto (por ejemplo, la de Sample – Expense Report).
  • En la ventana de tareas de diseño pinchamos sobre la sección Controls.
  • Una vez que estamos en esta sección, simplemente pulsamos sobre Add or Remove Custom Controls
image image image
  • En la ventana que sea abre pulsamos Add.
  • A continuación pulsaremos sobre la opción ActiveX Control.
  • En la siguiente ventana simplemente elegimos el control a añadir. En nuestro caso se trata del Contact Selector.
image image image
  • En la siguiente ventana simplemente elegimos si es necesario incluir el archivo cab del control o no. En mi caso, como estoy haciendo una prueba en la máquina virtual de MOSS, no lo necesito y marco esta opción.
  • En la siguiente pantalla elegimos la propiedad de binding que en este caso es Value.
  • En la siguiente pantalla especificamos el tipo de dato que en este caso es tipo Text (String) y pulsamos Finish.
image image image
  • En las siguientes pantallas simplemente se confirma que hemos añadido el control de forma satisfactoria.
  • Finalmente, veremos que el control aparece en la paleta de controles (bajo Custom Controls) listo para usar en nuestro formulario.
image image image
  • Sin más, añadimos el control al formulario y hacemos un preview del mismo para ver como quedaría abriéndolo en cliente.
  • Publicamos el formulario en SharePoint y comprobamos que el control se visualiza de la misma forma en un entorno de SharePoint con Forms Services.
image image image

Y hasta aquí llega este post sobre como usar un control personalizado en un formulario Infopath. Como siempre, espero que el post os haya resultado interesante.

Published 1/7/2009 22:23 por Juan Carlos González Martín

Comparte este post: