SharePoint Latin Rotating Header Image

14289

Compatibilidad hacia atras de InfoPath 2010 con InfoPath 2007 e InfoPath 2003

imageJusto con un alto nivel de presión antes de iniciar una reunión gracias al consejo del don Miguel Ángel Moran conocido como @SrBichi pude experimentar el soporte hacia atrás de InfoPath 2010 con InfoPath 2007 respecto al despliegue de plantillas administradas.

A diferencia de SharePoint Designer 2010 la historia de compatibilidad hacia atrás de otros productos de la familia office esta muchas más completa. Sucede que SharePoint Designer 2007 y 2010 son productos sin costo y por tal motivo el argumento de Microsoft es que prefieren invertir en nueva funcionalidad que soportar compatibilidad hacia atrás. Afortunadamente este argumento no aplica en los otros paquetes de la familia de Office.

Tenía que hacer el despliegue de una plantilla administrada de formulario InfoPath 2007 con soporte  Form Services sobre un ambiente Office SharePoint Server 2007 Enterprise Edition y no contábamos con ningún equipo con InfoPath 2007. Dada la urgencia, la sugerencia de @SrBichi fue hacer el despliegue utilizando InfoPath 2010 y así fue. Incluso el equipo donde estaba instalado InfoPath 2010 era un Windows 7 y al compilar la plantilla administrada debido a que contaba con código asociado el VSTA lanzaba errores respecto a la ausencia de dos archivos .dll que no estaban en el equipo, seguramente imaginaras cuales archivos son “microsoft.sharepoint.dll” y “microsoft.office.workflow.task.dll”. Procedí a copiarlos desde el servidor SharePoint y evidentemente no pudimos meterlos al GAC sino más bien hicimos la referencia dentro de VSTA y la compilación y publicación se logró exitosamente.

La demostración y presentación final con el cliente también se logró satisfactoriamente y no tuvimos un solo problema por haber implementado con InfoPath 2010.

Aqui un extracto de la ayuda de Office respecto a la compatibilidad de InfoPath 2010 con InfoPath 2007.

InfoPath 2007 Form Templates

The forms in this category are identical to the blank templates that are included in the Popular Form Templates category, except that they are InfoPath 2007 compatible and lack some of the advanced features of InfoPath 2010. Many of your users may not have upgraded to the 2010 releases of SharePoint or the InfoPath client. If you prefer to start with a blank form template, and know that you must target previous releases of Office, then the InfoPath 2007 form templates will serve as a convenient short-cut for ensuring you are in the correct mode.

Note    InfoPath 2010 also allows you to design forms that are compatible with InfoPath 2003.