Ramon Torras

TECHNOLOGY ENTHUSIAST

Incrustar un formulario de InfoPath en una página de SharePoint

Evidentemente estoy hablando de formularios compatibles con navegador y utilizando el Form Server, es decir, en un MOSS 2007 Enterprise o cualquier SharePoint + Infopath Form Server.

 

La webpart se llama XML Form View web part. Pero no esta instalada por defecto.

Debemos añadirla manualmente a nuestra aplicación web.

Tenemos que añadir este tag en el web.config de nuestra aplicación web, en la sección <Safe Controls>

<SafeControl Assembly= Microsoft.Office.InfoPath.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c Namespace= Microsoft.Office.InfoPath.Server.Controls TypeName= * Safe= True />

 

 

Luego vamos a la página de administración del sitio

 

Clicamos en la opción de Galería de elementos web

 

 y  marcamos el check de nuestra WebPart Microsoft.Office.InfoPath.Server.Controls.XmlFormView

Una vez hecho esto ya podremos seleccionar esta webpart para incluirla en cualquier página.

Al agregarla a una página por primera vez. Intentara abrir un formulario inexistente con lo que nos reportará un error. Cancelamos y listos. Vamos ahora a configurarla.

Ponemos el path de nuestro formulario en la propiedad de XSNLocation. Ponemos la localización del formulario. En función de como tengamos publicado el formulario puede estar como plantilla de una lista propia o en la lista que crea Form Server en el sitio raiz de la Collección de sitios llamada Form Templates (Plantillas de formulario)

Elegimos en el combo de “EditingStatus” la opción editing.

 

Fuente: http://elczara.spaces.live.com/blog/cns!554EC06D366AC9D5!186.entry

 

Hay un personaje que ha hecho una webpart a medida que solo hay que instalar-la y te hace lo mismo.. .aunque no se cual se tarda más en instalar…

Fuente: http://www.sharepointblogs.com/marwantarek/archive/2008/02/25/infopath-form-viewer-webpart.aspx

 

Salu2

Comments are currently closed.