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

RSS dan time out en SharePoint Foundation

Un día de estos me pidieron mostrar feeds de RSS en una página de SharePoint Foundation, pero aunque yo podía ver el feed en internet explorer, al agregarlo en SharePoint Foundation el webpart daba time out, o un error de conexión desconocido.

El problema era porque el lugar usaba un proxy para la navegación en internet, algo que si tenía configurado correctamente el navegador Web, pero no lo tenía configurado SharePoint.

Para configurar el proxy en SharePoint Foundation en la ruta C:\inetpub\wwwroot\wss\VirtualDirectories\<puerto del sitio a modificar> deben abrir el archivo web.config (después de respaldarlo) y buscar la línea que dice:

<defaultProxy />

Esta línea deben cambiarla por lo siguiente:

<defaultProxy useDefaultCredentials="true">  
<proxy usesystemdefault="False" proxyaddress=”servidor:puerto” bypassonlocal="True" />
</defaultProxy>

Deben reemplazar la palabra servidor:puerto por el proxy que estén usando. Y como es un archivo de XML, recuerden revisar que estén cerrando correctamente las etiquetas.

Configuración de las direcciones de acceso alternativas en SharePoint

En mi publicación anterior comentaba cómo crear un alias en el servidor de DNS para crear un alias de acceso ala Intranet. Ahora voy a explicar como configurar ese nuevo nombre en SharePoint.

Las asignaciones de acceso alternativas permiten a una aplicación web que recibe una solicitud de una dirección URL interna, en una de las cinco zonas de autenticación, devolver páginas que contienen vínculos a la dirección URL pública de la zona. Puede asociar una aplicación web con una colección de asignaciones entre direcciones URL internas y públicas. Una dirección URL interna se refiere a la dirección URL de una solicitud web tal como la recibe Windows SharePoint Services 3.0. La dirección URL pública se refiere a la dirección URL de un sitio web accesible de forma externa. La dirección URL pública es la dirección URL base que Windows SharePoint Services 3.0 usa en las páginas que devuelve. Si la dirección URL interna ha sido modificada por un dispositivo de proxy inverso, puede diferenciarse de la dirección URL pública.

1. En el servidor de SharePoint hacer clic en Inicio, después en la opción Microsoft SharePoint 2010 Products y por último en Administración central de SharePoint 2010.

image

2. En la página de Administración central, en el menú de vínculos rápidos de la izquierda, haga clic en la opción Administración de aplicaciones.

image

3. En la sección de Aplicaciones web haga clic en la opción Configurar asignaciones de acceso alternativas.

image

4. En la parte derecha de la página, en el botón que dice Mostrar todo, haga clic en Cambiar Colección de asignaciones de acceso alternativas.

image

5. En la ventana de colecciones de sitios, seleccione el sitio de SharePoint al que desea agregarle el alias.

image

6. Haga clic en la opción Editar direcciones URL internas.

image

7. En el campo Predeterminada escriba el alias con el desea llamarse la intranet. Recuerde que este alias debe estar creado en el DNS.

8. En el campo Intranet o Personalizada mantenga la dirección original del sitio, por si en algún momento debe navegarlo con ese nombre.

9. Presione el botón Guardar para guardar los cambios.

image

 

Más información sobre direcciones de acceso alternativas en:

Crear un alias en el DNS para un sitio de SharePoint

  1. Abra el complemento DNS. Para ello, haga clic en Inicio, seleccione Herramientas administrativas y, a continuación, haga clic en DNS.
  2. En DNS, expanda nombre de host (donde nombre de host es el nombre de host del servidor DNS).
  3. Expanda Zonas de búsqueda directa.

image

 

4. En Zonas de búsqueda directa, haga clic con el botón secundario del mouse en la zona que desee (por ejemplo, nombreDeDominio.com) y haga clic en Nuevo alias (CNAME).

image

5. En el cuadro Nombre de alias, escriba intranet.

6. En Nombre completo para host de destino, escriba el nombre completo de host del servidor DNS en el que está instalado IIS, o haga clic en el botón Browse para buscar esa información.

7. Haga clic en Aceptar.

image

Para obtener información adicional acerca de cómo crear un registro DNS, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: http://support.microsoft.com/kb/323445.

En el próximo post voy a explicar como configurar las direcciones de acceso alternativo en SharePoint (aam o access alias mapping) para que el sitio de SharePoint conozca que debe responder a este nuevo nombre.

Instalación de SharePoint Foundation tipo Independiente

A continuación describo el proceso para realizar una instalación Independiente de SharePoint Foundation. Esto quiere decir que SharePoint va a realizar toda la configuración del sistema, no se pueden agregar más servidores a la granja, se instala SQL 2008 Express, con un máximo de 4 GB para el almacenamiento de información. Este tipo de instalación se recomienda con fines de pruebas o pilotos.

1. Descargue el instalador de SharePoint, desde la dirección http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=49c79a8a-4612-4e7d-a0b4-3bb429b46595.

2. Ejecute el instalador SharePointFoundation.exe.

image

3. Haga clic sobre la opción Instalar requisitos previos de software.

image

4. En la pantalla de Herramienta de preparación de Productos de Microsoft SharePoint 2010 haga clic en el botón Next.

image

5. Haga clic en la casilla Acepto los términos de licencia y presione el botón Next.

image

6. Espere mientras se instalan los prerrequisitos.

image

7. En la ventana de finalización de la instalación, es posible que aparezca una nota que dice que Debe reiniciar el sistema para poder continuar. Presione el botón Finalizar para reiniciar el sistema.

image

8. Presione el botón Finish y espere a que se reinicie el servidor.

image

9. Una vez que finalizó la instalación de los requisitos del sistema, se puede iniciar la instalación de SharePoint haciendo clic sobre la opción Instalar SharePoint Foundation.

image

10. Acepte la licencia para continuar la instalación, y presione el botón Continuar.

image

11. Presione el botón Independiente para continuar la instalación.

image

12. Cuanto termina la instalación, deje marcada la casilla Ejecutar el Asistente para la Configuración de Productos de SharePoint en este momento, y presione el botón Aceptar.

image

13. Presione el botón Siguiente para continuar la ejecución del asistente.

image

14. Presione el botón Yes en la ventana que advierte que necesario reiniciar los Servicios de Información de Internet (IIS) y los servicios de SharePoint.

image

15. Espere que finalice las 10 tareas de configuración del asistente.

image

16.Una vez que finaliza la configuración, presione el botón Finalizar para terminar el proceso.

image

A %d blogueros les gusta esto: