Pasión por la tecnología…

julio 13, 2008

WSS 3.0 & MOSS: Sacándole partido a la Data Form Web Part (I)!

Archivado en: MOSS,SharePoint — Juan Carlos González Martín @ 17:54

A la hora de construir soluciones basadas en SharePoint,  y más allá de las funcionalidades que tenemos a la caja, se suele hablar de dos posibilidades de implementación:

  • Soluciones de tipo “code”, es decir, aquellas soluciones en la las que realizamos desarrollo más o menos duro utilizando Visual Studio como entorno de desarrollo y dónde podremos personalizar páginas maestras, implementar web parts, manejadores de eventos, controles de usuario, etc.
  • Soluciones de tipo “non-code”, es decir, aquellas soluciones en las que utilizaremos SharePoint Designer 2007 (SD 2007) como entorno de trabajo ideal para implementar potentes y flexibles soluciones en las que el componente de desarrollo, en principio (todo depende de lo que queramos hacer), no es tan necesaria.

La idea de este post y los siguientes es comprobar una vez más como con SD 2007 podemos construir de forma rápida soluciones basadas en SharePoint. La clave de este desarrollo rápido y sin código está en la versatilidad y juego que nos da la Data Form Web Part. Esta Web Part tan especial permite consumir datos de orígenes de datos diversos como: listas y bibliotecas de SharePoint, feeds RSS, datos de una base de datos, servicios web o bien combinaciones de todas estas posibilidades. En este post vamos a ver como esta web part nos permite superar algunas limitaciones que nos da SharePoint a la hora de visualizar datos procedentes de distintos orígenes de datos: bases de datos, bibliotecas o listas de SharePoint, archivos XML, BDC, servicios web, secuencias de comandos u orígenes vinculados. En este artículo veremos como podemos visualizar datos de una lista o de una biblioteca de un sitio de SharePoint en otro sitio diferente de SharePoint superando así la limitación que nos dan las Web parts Librerías y Bibliotecas en cuanto a que solo muestran datos de las listas y bibliotecas del sitio actual. Empecemos.

Configuración y uso de la Data Form Web Part

Lo primero que tenemos que hacer es conectarnos con SD 2007 al sitio de SharePoint dónde queremos visualizar los datos de una lista o biblioteca de otro sitio de SharePoint. A continuación, tenemos que hacer disponibles los datos de la lista o biblioteca dentro de la sección Bibliotecas de orígenes de datos de nuestro sitio actual:

  • Dentro de SD 2007 vamos a la opción Paneles de Tareas y luego seleccionamos la opción Biblioteca de orígenes de datos.
  • Se abrirá en SD 2007 el explorador de Biblioteca de orígenes de datos. Pinchamos a continuación sobre la opción Conectar con otra biblioteca.
  • Pulsamos al botón Agregar en la pantalla que se ha abierto. En la nueva pantalla que se abre especificáis el nombre que le vamos a dar al nuevo origen de datos.
image image image
  • Pulsamos el botón Examinar…para especificar el sitio de SharePoint dónde está la biblioteca o lista que queremos utilizar.
  • Tras pulsar a aceptar, ya se habrá añadido el sitio de SharePoint.
  • Si pulsamos Aceptar, ya tendremos disponible el sitio de SharePoint añadido y todo su contenido para usarlo en el sitio original.
image image  

image

  • Desplegamos la sección Listas de SharePoint o Bibliotecas de SharePoint (Depende de qué información se quiera mostrar) y con la biblioteca concreta seleccionamos la opción Mostrar Datos.
  • De esta forma se mostrará el detalle de los datos a mostrar.
  • Seleccionamos una zona dentro de la página de nuestro sitio y a continuación el modo de inserción de los datos a través de la opción Insertar campos seleccionados como (os recomiendo que seleccionéis que campos añadir) y elegís la opción Vista de varios elementos.
image image   

image

  • Tras comprobar que los datos se han insertado, guardamos los cambios.
  • Abrimos la página de nuestro sitio.
image image  

Por supuesto, este resultado se puede formatear (mediante XSLT) para que se muestre de un modo más atractivo para el usuario final (se puede formatear hasta tener la apariencia de las web part que estéis acostumbrados a utilizar). Y hasta aquí llega el primer post sobre las “bondades” de la Data Form Web Part…en breve os contaremos más posibilidades de uso desde el CIIN. Espero que el post os haya resultado interesante.

El tema Rubric Blog de WordPress.com.

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 40 seguidores