Tiempo atrás me vi en la problematica de exportar un sitio SharePoint desde un servidor llamado X a uno llamado Y.
Esta operación no tuvo mayores inconvenientes, ya que, desde SharePoint realicé un Backup y Restore.
El problema se origina cuando queremos visualizar nuestros formularios en el nuevo servidor. Por algún error de la migración los formularios seguían manteniendo las conexiones al servidor antiguo.
Para solucionar este inconveniente, Microsoft ha entregado una herramienta muy útil para migración de formularios InfoPath
aquí les dejo el vinculo http://www.microsoft.com/Downloads/details.aspx?familyid=B8683A1C-CF4B-4D81-9234-38542F8D5039&displaylang=es
Mostrando entradas con la etiqueta Configurar SharePoint. Mostrar todas las entradas
Mostrando entradas con la etiqueta Configurar SharePoint. Mostrar todas las entradas
martes, 14 de julio de 2009
viernes, 7 de noviembre de 2008
Publicar un formulario InfoPath en SharePoint
En este ejemplo lo que intento es mostrar es como publicar un formulario InfoPath en SharePoint a un usuario que conoce InfoPath, pero que nunca ha publicado un formulario en SharePoint.
Es muy básico y espero les sirva.
Comenzamos...
- Abrimos InfoPath

Para este ejemplo utilizare una plantilla de InfoPath existente, para evocarnos únicamente a la publicación, dejando un poco de lado el diseño.
- Vamos a Archivo y a Diseñar una plantilla de formulario

- En esta ventana, debemos seleccionar Personalizar un ejemplo.

- Acá

- Nos aparecerá un listado con plantillas de formularios InfoPath. Yo utilizaré el ejemplo "Informe de gastos", de preferencia utilicen este ejemplo ya que es compatible con el explorador (ya explicaré mas adelante mas profundamente el motivo).

- Luego que seleccionamos la plantilla, nos vamos a herramientas y a Opciones de formulario.
- Nos vamos a la categoría compatibilidad

- Y seleccionamos "Diseñe una plantilla de formulario que se pueda abrir en un explorador o en InfoPath", esto nos reducirá la cantidad de controles disponibles en nuestro formulario, es decir, cuando nosotros creamos un formulario para InfoPath únicamente, tendremos mas controles que cuando lo hacemos un formulario para ser visualizado en web con InfoPath Form Service.

- Presionamos aceptar y nos vamos a las tareas de diseño, en la barra de controles tenemos un botón, que me permite visualizar el panel de tareas de diseño.

- Panel de tareas de diseño.

- Seleccionamos verificador de diseño y presionamos actualizar, si nosotros creamos formularios con controles no disponibles en InfoPath Form Service, en esta sección nos aparecerá un listado con todos los controles no disponibles, errores en general o sugerencias de optimización.
Todos los errores que nos aparezcan en este listado, deberemos corregirlos antes de publicar un formulario.

- En este punto tenemos un formulario InfoPath creado y sin errores para poder publicarlo en SharePoint, asi que nos olvidaremos un momento del formulario y nos vamos a SharePoint.

- Ya en nuestro sitio SharePoint, nos vamos a "Todo el contenido del sitio"
- Entre los contenidos del sitio tenemos una sección denominada "bibliotecas de documentos", es en esta sección en donde se publicarán nuestros formularios InfoPath.
Una biblioteca de documentos, no es mas de lo que nos indica su nombre, y nos permite crear algo muy parecido a una carpeta, en la cual dejaremos nuestros archivos (excel, word, etc). En nuestro caso formularios InfoPath (xml).

Ya vimos un poco de SharePoint y revisamos donde se publicará nuestro formulario. Ahora podremos volver a InfoPath.
- Nos vamos a Archivo --> Publicar

- Primero, si no hemos guardado el formulario, deberemos guardarlo.

- Debemos seleccionar donde deseamos publicar la plantilla de formulario, en nuestro caso "En un servidor de SharePoint con o sin InfoPath Form Service", las otras opciones espero poder explicarlas en otra publicación, pero por ahora solo nos interesa publicar en SharePoint ,asi que continuemos...
- Presionamos siguiente y nos pedira que ingresemos la ubicación del sitio de SharePoint o InfoPath Form Sertvice
Para esto, ustedes deben copiar la url del sitio de SharePoint donde desean publicar el formulario.

- Asi que copiaremos la URL.

- Y la pegaremos como se indica:

- Presionamos Siguiente. Ahora deberemos seleccionar el tipo de publicacion del formulario, en nuestro caso será en una Biblioteca de documentos, las otras opciones podremos revisarlas en otra publicación.
Lo importante en este paso, es que seleccionen "Habilitar este formulario para rellenarlo utilizando un explorador", esto nos permitirá visualizar nuestro formulario como si fuese una página WEB.

- Estas son las opciones que deben tener.

- Presionamos siguiente y nos preguntará "¿Qué desea hacer?". En el caso que tengamos Bibliotecas de documentos creadas, podremos actualizar una biblioteca existente (y publicar nuestro formulario ahí), de lo contrario sólo podremos Crear un biblioteca de documentos nueva.
- Seleccionaremos Crear una biblioteca de documentos y presionamos siguiente.

- Ingresamos un nombre de la biblioteca de documentos, en mi caso "Mi Primer InfoPath"

- Ahora nos aparecera una configuración bastante útil, esta nos permitirá que nuestros campos de InfoPath, se transformen en columnas en SharePoint, es decir, si ustedes crearon un campo "Nombre Persona" en InfoPath y luego en esta configuración agregan ese campo, en su biblioteca de SharePoint tendrán una columna llamada "Nombre Persona". Interesante noh!! y por sierto aquí es donde se potencian InfoPath y SharePoint.

- Si presionamos agregar, encontraremos un listados con todos los campos de nuestro formulario, podemos agregar uno de prueba, y ver como se verá, pero quizas será desviarnos un poco de nuestro objetivo "Publicar un formulario en SharePoint", en otras publicaciones podremos ver mas a fondo estos temas, por ahora continuemos... Presionemos Cancelar en la ventana:

- Y Siguiente.

- Hemos finalizado la configuración previa antes de la publicación, ahora sólo nos queda presionar el boton "Publicar"

- Luego de algunos eternos segundos, nos aparecera una ventana indicandonos que la plantilla de formulario se publicó correctamente.

- Presionamos "Cerrar" **No olviden este paso
- Ahora podremos ir a SharePoint y en "todo el contenido del sitio" encontraremos nuestra biblioteca de documentos.

- Ingresemos

- Presionamos el boton "Nuevo" para probar nuestro formulario.

- Se Abrirá una ventana en nuestro equipo con la visualización del formulario, para esto tenemos que tener instalado InfoPath. y como vemos nuestra publicación ha sido exitosa.
...Pero ¿esto no es lo que queríamos?, si lo que deseamos realmente es visualizar nuestro formulario directamente en SharePoint, sin la necesidad de tener InfoPath instalado continuamos...
Debemos ir a la configuración de "biblioteca de formularios" que se encuentra en la opcion "Configuración" de nuestra biblioteca de documentos.

- Luego en la configuración nos vamos a "Configuración avanzada"

- Y seleccionamos la opción "Mostrar como página WEB"
- La opción la debemos configurar como la vemos acá.

- Presionamos aceptar y ahora si presionamos el botón "Nuevo".

- Aparecerá una ventana indicando que el formulario se está cargando.
- Luego de unos segundos nos aparecerá el formulario comos si fuese una página WEB.

Cuando creamos formularios para ser visualizados como páginas web, la primera vez que se ejecutan en el día, se cargarán un poco lento, luego que ejecutemos la primera vez, los formularios siguientes cargarán más rápido.
Bueno ya publicamos un Formulario InfoPath en SharePoint, y aunque no hemos configurado mucho, ya sabemos como hacerlo...
Espero poder seguir creando nuevas publicaciones que ayuden a comprender la gran variedad de opciones que tiene InfoPath y como potenciarlas con SharePoint.
Saludos
Francisco Rojas C.
Es muy básico y espero les sirva.
Comenzamos...
- Abrimos InfoPath

Para este ejemplo utilizare una plantilla de InfoPath existente, para evocarnos únicamente a la publicación, dejando un poco de lado el diseño.
- Vamos a Archivo y a Diseñar una plantilla de formulario

- En esta ventana, debemos seleccionar Personalizar un ejemplo.

- Acá

- Nos aparecerá un listado con plantillas de formularios InfoPath. Yo utilizaré el ejemplo "Informe de gastos", de preferencia utilicen este ejemplo ya que es compatible con el explorador (ya explicaré mas adelante mas profundamente el motivo).

- Luego que seleccionamos la plantilla, nos vamos a herramientas y a Opciones de formulario.
- Nos vamos a la categoría compatibilidad
- Y seleccionamos "Diseñe una plantilla de formulario que se pueda abrir en un explorador o en InfoPath", esto nos reducirá la cantidad de controles disponibles en nuestro formulario, es decir, cuando nosotros creamos un formulario para InfoPath únicamente, tendremos mas controles que cuando lo hacemos un formulario para ser visualizado en web con InfoPath Form Service.

- Presionamos aceptar y nos vamos a las tareas de diseño, en la barra de controles tenemos un botón, que me permite visualizar el panel de tareas de diseño.

- Panel de tareas de diseño.

- Seleccionamos verificador de diseño y presionamos actualizar, si nosotros creamos formularios con controles no disponibles en InfoPath Form Service, en esta sección nos aparecerá un listado con todos los controles no disponibles, errores en general o sugerencias de optimización.
Todos los errores que nos aparezcan en este listado, deberemos corregirlos antes de publicar un formulario.

- En este punto tenemos un formulario InfoPath creado y sin errores para poder publicarlo en SharePoint, asi que nos olvidaremos un momento del formulario y nos vamos a SharePoint.

- Ya en nuestro sitio SharePoint, nos vamos a "Todo el contenido del sitio"
- Entre los contenidos del sitio tenemos una sección denominada "bibliotecas de documentos", es en esta sección en donde se publicarán nuestros formularios InfoPath.Una biblioteca de documentos, no es mas de lo que nos indica su nombre, y nos permite crear algo muy parecido a una carpeta, en la cual dejaremos nuestros archivos (excel, word, etc). En nuestro caso formularios InfoPath (xml).

Ya vimos un poco de SharePoint y revisamos donde se publicará nuestro formulario. Ahora podremos volver a InfoPath.
- Nos vamos a Archivo --> Publicar

- Primero, si no hemos guardado el formulario, deberemos guardarlo.

- Debemos seleccionar donde deseamos publicar la plantilla de formulario, en nuestro caso "En un servidor de SharePoint con o sin InfoPath Form Service", las otras opciones espero poder explicarlas en otra publicación, pero por ahora solo nos interesa publicar en SharePoint ,asi que continuemos...
- Presionamos siguiente y nos pedira que ingresemos la ubicación del sitio de SharePoint o InfoPath Form SertvicePara esto, ustedes deben copiar la url del sitio de SharePoint donde desean publicar el formulario.

- Asi que copiaremos la URL.

- Y la pegaremos como se indica:

- Presionamos Siguiente. Ahora deberemos seleccionar el tipo de publicacion del formulario, en nuestro caso será en una Biblioteca de documentos, las otras opciones podremos revisarlas en otra publicación.
Lo importante en este paso, es que seleccionen "Habilitar este formulario para rellenarlo utilizando un explorador", esto nos permitirá visualizar nuestro formulario como si fuese una página WEB.

- Estas son las opciones que deben tener.

- Presionamos siguiente y nos preguntará "¿Qué desea hacer?". En el caso que tengamos Bibliotecas de documentos creadas, podremos actualizar una biblioteca existente (y publicar nuestro formulario ahí), de lo contrario sólo podremos Crear un biblioteca de documentos nueva.
- Seleccionaremos Crear una biblioteca de documentos y presionamos siguiente.

- Ingresamos un nombre de la biblioteca de documentos, en mi caso "Mi Primer InfoPath"

- Ahora nos aparecera una configuración bastante útil, esta nos permitirá que nuestros campos de InfoPath, se transformen en columnas en SharePoint, es decir, si ustedes crearon un campo "Nombre Persona" en InfoPath y luego en esta configuración agregan ese campo, en su biblioteca de SharePoint tendrán una columna llamada "Nombre Persona". Interesante noh!! y por sierto aquí es donde se potencian InfoPath y SharePoint.

- Si presionamos agregar, encontraremos un listados con todos los campos de nuestro formulario, podemos agregar uno de prueba, y ver como se verá, pero quizas será desviarnos un poco de nuestro objetivo "Publicar un formulario en SharePoint", en otras publicaciones podremos ver mas a fondo estos temas, por ahora continuemos... Presionemos Cancelar en la ventana:

- Y Siguiente.

- Hemos finalizado la configuración previa antes de la publicación, ahora sólo nos queda presionar el boton "Publicar"

- Luego de algunos eternos segundos, nos aparecera una ventana indicandonos que la plantilla de formulario se publicó correctamente.

- Presionamos "Cerrar" **No olviden este paso
- Ahora podremos ir a SharePoint y en "todo el contenido del sitio" encontraremos nuestra biblioteca de documentos.

- Ingresemos

- Presionamos el boton "Nuevo" para probar nuestro formulario.

- Se Abrirá una ventana en nuestro equipo con la visualización del formulario, para esto tenemos que tener instalado InfoPath. y como vemos nuestra publicación ha sido exitosa.
...Pero ¿esto no es lo que queríamos?, si lo que deseamos realmente es visualizar nuestro formulario directamente en SharePoint, sin la necesidad de tener InfoPath instalado continuamos...Debemos ir a la configuración de "biblioteca de formularios" que se encuentra en la opcion "Configuración" de nuestra biblioteca de documentos.

- Luego en la configuración nos vamos a "Configuración avanzada"

- Y seleccionamos la opción "Mostrar como página WEB"
- La opción la debemos configurar como la vemos acá.
- Presionamos aceptar y ahora si presionamos el botón "Nuevo".

- Aparecerá una ventana indicando que el formulario se está cargando.
- Luego de unos segundos nos aparecerá el formulario comos si fuese una página WEB.
Cuando creamos formularios para ser visualizados como páginas web, la primera vez que se ejecutan en el día, se cargarán un poco lento, luego que ejecutemos la primera vez, los formularios siguientes cargarán más rápido.
Bueno ya publicamos un Formulario InfoPath en SharePoint, y aunque no hemos configurado mucho, ya sabemos como hacerlo...
Espero poder seguir creando nuevas publicaciones que ayuden a comprender la gran variedad de opciones que tiene InfoPath y como potenciarlas con SharePoint.
Saludos
Francisco Rojas C.
Etiquetas:
Configurar SharePoint,
InfoPath,
Publicar
Configuración de SharePoint para publicar formularios InfoPath
Si es primera vez que publicamos un fomulario InfoPath, es probable que el servicio de InfoPath Form Service aún no este disponible (es decir, no podremos publicar nuestros formularios InfoPath). Para habilitar este servicio debemos ir a la administración central de SharePoint e ingresar en la Administración de aplicaciones

Luego nos vamos a la sección de InfoPath Forms Services e ingresamos en Configurar InfoPath Forms Services

Y debemos marcar las opciones
- Permitir que los usuarios habiliten plantillas de formulario para el explorador
- Procesar plantillas de formulario habilitadas para el explorador por los usuarios

Con esto ya podremos publicar formularios InfoPath en SharePoint.

Luego nos vamos a la sección de InfoPath Forms Services e ingresamos en Configurar InfoPath Forms Services

Y debemos marcar las opciones
- Permitir que los usuarios habiliten plantillas de formulario para el explorador
- Procesar plantillas de formulario habilitadas para el explorador por los usuarios

Con esto ya podremos publicar formularios InfoPath en SharePoint.
Etiquetas:
Configurar SharePoint,
InfoPath
Suscribirse a:
Entradas (Atom)