Leer una lista de tareas de SharePoint desde InfoPath 2010


En este artículo vamos a ver como leer una lista de tareas en SharePoint y mostrarla en InfoPath 2010.

En un artículo posterior voy a mostrarles cómo insertar tareas desde InfoPath, pero iniciemos con lo básico.

Vamos a trabajar en la lista de tareas que se crea en forma predeterminada en un subsitio de equipo:

image_thumb[8]

Ahora vamos a crear la conexión de datos a la lista de tareas de SharePoint.

1. En el menú de Data seleccionamos From SharePoint List.

image_thumb[15]

2. Escribimos la dirección del sitio donde esta la lista de tareas que vamos a consultar y presionamos el botón Next.

image_thumb[16]

3. Seleccionamos la lista de Tareas y presionamos el botón Next.

image_thumb[17]

4. Seleccionamos los campos que deseamos mostrar (yo seleccione un poco más) y presionamos el botón Next.

image_thumb[18]

image_thumb[19]

5. En este caso no voy a guardar una copia de los datos en el formulario así que presionamos el botón Next.

image_thumb[20]

6. Se deja marcada la opción obtener automáticamente los datos y presionamos el botón Finish.

image_thumb[21]

En el formulario de InfoPath vamos a agregar los controles que muestran las tareas existentes.

1. En la ventana de Campos seleccionen la fuente de datos Tareas.

image_thumb[22]

2. Expanda la sección de dataFields y haga clic derecho sobre el campo d:SharePointListItem_RW e inserte una Tabla repetitiva.

image_thumb[23]

3. La tabla se insertó con los campos sin títulos, procedemos darle el formato que deseamos, en mi caso, sólo voy a mostrar algunos campos.

image_thumb[25]

4. Así se ve el formulario hasta ahora, cambie el campo de vencimiento por un campo de texto y marque todos los campos como Read Only.

En el campo Asignado a inserte una sección repetitiva con controles y sólo deje el campo que muestra el Display Name. También agregué una columna a la derecha para poner un botón posteriormente.

image_thumb[24]

6. Para finalizar, agregamos un botón para leer las tareas que están publicadas en la lista de SharePoint. Le puse a la etiqueta del botón Refrescar. A ese botón le ponemos una regla que consulte la lista de tareas.

image_thumb[41]

Si prueban el formulario ya deben poder leer la lista de tareas de SharePoint cada vez que presionan el botón Refrescar.

image

Anuncios

4 comentarios (+¿añadir los tuyos?)

  1. Trackback: Agenda de la Comunidad « MSExpertos
  2. Gato
    Oct 03, 2012 @ 14:17:02

    Vielka,
    Excelente informacion, pero como puedo hacer para que me muestre solo algunos campos de la lista, aquellos que tengan en el titulo, un dato que yo digito en un campo de texto.

    Responder

  3. Anónimo
    Nov 01, 2013 @ 11:07:52

    hola, cree un formulario en InfoPath, realice los pasos que se encuentran en esta url http://jmhogua.blogspot.com/2011/11/sharepoint-2010-infopath-2010-creacion.html para publicarlo en share point pero no lo muestra, estare haciendo al go mal? gracais

    Responder

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: