SharePoint Online: Como publicar un formulario InfoPath en un sitio público!

En los sitios públicos de SharePoint Online (SPO) para planes de tipo E es posible usar InfoPath como tecnología para crear formularios electrónicos y proporcionar una experiencia de usuario más rica. En este artículo veremos que el proceso de publicación de un formulario InfoPath en un sitio público de SPO es idéntico al conocido para sitios OnPremise de SharePoint 2010:

  • Partimos de un formulario en blanco de InfoPath (os recuerdo que para diseñar formularios InfoPath tenemos que utilizar InfoPath Designer 2010).
  • Diseñamos el formulario para que permita introducir al usuario una serie de datos.
  • Guardamos el formulario como plantilla (paso previo a la publicación) y nos a Publish –> SharePoint Server.
image image image
  • En la primera pantalla del asistente especificamos la Url de nuestro sitio público.
  • Al pulsar “Next” en la pantalla anterior, tendremos que especificar las credenciales de acceso al sitio público de SharePoint Online.
  • En la siguiente pantalla especificamos que vamos a publicar el formulario como tipo de contenido. Un detalle aquí es el mensaje informativo que se muestra: “This form template is browser-compatible, but it cannot be browser-enabled on the selected site”. Vamos, que el formulario que publiquemos no se visualizará en el navegador como veremos posteriormente.
image image image
  • Indicamos que vamos a crear un nuevo tipo de contenido en el sitio.
  • Especificamos un nombre y descripción para el tipo de contenido a crear.
  • A continuación especificamos la biblioteca del sitio dónde se va a guardar la plantilla del formulario InfoPath.
image image image
  • Lo siguiente que haremos es elegir que campos del formulario queremos promocionar a columnas de la biblioteca dónde vayamos a usar el tipo de contenido que hemos publicado.
  • Tras pulsar “Next” se muestra una pantalla informativa en la que veremos el resumen del tipo de contenido a publicar. Pulsamos “Publish”.
  • A continuación se muestra la ventana con el resultado de la publicación.
image image image
  • Nos vamos al sitio público de SPO y revisamos que el tipo de contenido se ha publicado de forma correcta.
  • Creamos una nueva biblioteca de formularios y agregamos el tipo de contenido publicado. Creamos una nueva solicitud en base a ese tipo de contenido.
  • Y es aquí donde veremos que en lugar de mostrarse el formulario renderizado en el navegador, se abre en el cliente InfoPath (Filler).
image image image
  • Si publicamos el formulario en un sitio privado, en este caso no se muestra el warning que si aparecía con el sitio público.
  • Al usar el formulario, en este caso si se renderiza en el navegador.
image image

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.

5 comentarios en “SharePoint Online: Como publicar un formulario InfoPath en un sitio público!”

Deja un comentario

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