SharePoint 2010: Publicación de formularios Infopath 2010 en SharePoint 2007!

Hace unos días me preguntaban en el blog a través de este post si era posible publicar formularios creados con Infopath Designer 2010 en SharePoint 2007 (por supuesto, necesitamos disponer de Infopath Forms Services en nuestro entorno de SharePoint). La respuesta es que sí, aunque tiene un pequeño truco: es necesario utilizar las plantillas de formulario de Infopath 2007 como punto de partida. A modo de demostración:

  • Iniciamos Infopath Designer 2010 y elegimos como plantilla Formulario 2007 en blanco. Fijaros que también tenemos disponible la plantilla Formulario de 2007 en blanco (Infopath Filler), es decir, sólo nos sirve para crear formularios en los que utilicemos Infopath 2010 Filler para completarlos con datos. Para iniciar el diseñador, pulsamos sobre Diseñar formulario.
  • A través del diseñador y utilizando la paleta de controles disponibles en la Ribbon, creamos nuestro formulario de prueba.
  • Como ocurría con Infopath 2007, guardamos en primer lugar la plantilla de formulario en nuestro equipo.
  • A través del backstage de Infopath Designer 2010, procedemos a publicar el formulario en nuestro sitio de SharePoint 2007 con Infopath Forms Services. Fijaros que se muestran dos opciones de publicación:
    • Publicación rápida, que está habilitada siempre y cuando hayamos publicado con anterioridad el formulario actual.
    • SharePoint server, que nos permite publicar el formulario en una biblioteca de formularios ya existente o bien crear una nueva.
image image image

En nuestro caso, para publicar el formulario elegimos la 2ª opción. De esta forma se inicia el correspondiente asistente de publicación del formulario en nuestro sitio de SharePoint 2007:

  • Especificamos la Url del sitio (raíz utilizando esta modalidad de publicación) de SharePoint 2007.
  • Elegimos a continuación el tipo de publicación que queremos realizar: Biblioteca de formularios, Tipo de contenido del sitio o Plantilla de formulario aprobada por el administrador. En nuestro caso elegimos la primera.
  • En la siguiente pantalla del asistente tenemos que elegir si creamos una nueva biblioteca de formularios o elegimos una existente. En nuestro caso creamos una nueva.
image image image
  • A continuación especificamos el nombre para la biblioteca de formularios a crear.
  • En la siguiente pantalla elegimos los campos del formulario que queremos agregar como columnas de la nueva biblioteca.
  • Finalmente, publicamos el formulario en nuestro sitio.
image image image
  • Una vez que el formulario se ha publicado, simplemente pulsamos el botón Cerrar en el asistente.
  • En nuestro sitio de SharePoint, comprobamos que se ha creado la biblioteca de formularios.
  • Simplemente comprobamos que el formulario funciona de forma correcta.

image image image
  image  

Y hasta aquí llega este post sobre publicación de formularios Infopath 2010 en SharePoint 2007.

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

2 comentarios en “SharePoint 2010: Publicación de formularios Infopath 2010 en SharePoint 2007!”

  1. Buenas Juan Carlos,

    En el caso donde diseño un formulario InfoPath en blanco 2010, con conexiones a web services y el mismo tiene otros controles nuevos, ejemplo: Boton de Imagen, como hago para publicarlo como 2010, no como 2007?
    Debido a que cuando lo guardo como 2007,me indican que existen campos que la plantilla posee errores y por lo tanto no se puede guardar.

    Que hago en ese caso? Es compatible publicar formularios InfoPath en blanco 2010 en SharePoint????

  2. hola Juan Carlos, tengo una duda, tengo una biblioteca de formularios en sharepoint con su plantilla, lo que quiero es que los usuarios puedan diligenciar el formulario sin entrar a la biblioteca, mediante un link…es esto posible?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *