Foros‎ > ‎Sharepoint‎ > ‎

Publicar XSN en servidor distinto al de desarrollo - Infopath 2010

publicado a la‎(s)‎ 2 mar. 2013 5:55 por Ignacio Gonzalez   [ actualizado el 18 mar. 2016 13:51 ]
1 - Guardar el from en disco.
2- Cambiar la extensión de .XSN a .cab
3- Extraer el .cab en un nuevo folder.
4- Abrir el form desde el folder con un editor de texto (puede ser visual studio), y modificar el "Main Data Connection" con los siguientes atributos con los valores de la nueva lista en el nuevo servidor: sharePointListID, contentTypeID, siteURL, relativeListUrl.
5- Verificar los demás data conection desde el infopath designer. Modificarlos para regenrarlos.
6- Publicar el form en el nuevo server.
7. Si todo funcionó bien, guardar el form en una nueva ubicación como XSN.

Para conocer el contentTypeID:

Open you SharePoint list and then click on "List Settings" from the Ribbon. Then from the List Settings page click on "Advanced Settings". In the Advanced Settings page, from the Content Type section choose the Yes radio button in the Allow management of content types? 

Then in the List Settings page go to the Content Type section and click on Item Content Type

Now check the URL now, in the right hand side after &ctype=0x010032D64F8BA70EFD4E80E10DB038691A87 is the content type id


Espero que les sirva.
Comments