Conexión con repositorio externo usando Business Connectivity Sevices

Una de las características que cambio en la versión Sharepoint 2010 es Catalogo de Datos Profesionales (BDC) por B CS. En esta presentación quiero mostrarle como usando el Sharepoint Designer podemos generar una conexión con un sistema externo y crear todas las operaciones necesarias para el manejo de los datos  en 5 minutos.
Abrimos el Sharepoint Designer y vamos a la opción Entities del menú izquierdo. Una vez ahí, lo que vamos hacer es presionar sobre el botón nuevo “External Content Type” como podemos ver en la imagen 1.

[Imagen 1]

image

Se nos abrirá una nueva solapa para la creación de la entidad externa en la cual deberemos llenar los datos de configuración, como ser Nombre Visible, Nombre Programático y algunos datos más cómo podemos ver en la imagen 2.

[Imagen 2]

image

El próximo paso es generar la conexión con nuestro repositorio de datos externos presionando en el botón  “Operation Design View” en la Ribbon y cómo podemos ver en la imagen 3 se nos desplegara el diseñador de conexiones.

[Imagen 3]

image

En esta nueva pantalla vamos a seleccionar el botón “Add Connection” para generar una nueva conexión. Lo primero que debemos seleccionar es el tipo (en este ejemplo SQL Server) del origen de datos y después los valores de conexión como podemos ver en la imagen 4.

[Imagen 4]

image

Una vez configurados los valores de conexión se nos desplegaran todos los objetos del origen de datos. En este caso estamos usando una base de pruebas en un SQL Server como podemos ver en la imagen 5.

[Imagen 5]

image

En este ejemplo haremos un caso sencillo así que seleccionamos  la tabla productos y vamos a generar las operaciones básicas, presionando el botón derecho sobre la tabla se nos abrirá un menú contextual para que seleccionemos las operaciones  como podemos ver en la imagen 6.

[Imagen 6]

image

Seleccionamos que nos genere todas las operaciones básicas para la tabla productos. Se nos abrirá un asistente de configuración que nos guiara paso a paso para crear las operaciones como podemos ver en la imagen 7. En el primer paso debemos cargar el nombre con el cual queremos que empiecen nuestras operaciones.

[Imagen 7]

image

El próximo paso debemos seleccionar los campos de la tabla que queremos utilizar con esta entidad, que campo será la clave primaria y que campos queremos que se vean en el selector de entidades como podemos ver en la imagen 8.

[Imagen 8]

image

El último paso del asistente es para generar filtros a la hora de trabajar con los datos y cómo podemos ver en la imagen 9 para este ejemplo no vamos a generar ningún filtro.

[Imagen 9]

image

Una vez finalizada la configuración en él asistente presionamos él botón “Finish” para cerrar el mismo y cómo podemos ver en la imagen 10 las operaciones se crearon para la tabla productos.

[Imagen 10]

image

Solo nos resta guardar la nueva entidad creada presionando el botón “Save” en la barra de trabajo (Ribbon) y cómo podeos ver en la imagen 11 comienza el proceso de guardado. 

[Imagen 11]

image

Cundo el proceso de guardado termine veremos nuestra entidad externa creada  con las operaciones y columnas configuradas como podemos ver en la imagen 12.

[Imagen 12]

image

En próximos artículos estaremos hablando de otras características que tiene el nuevo BCS de Sharepoint 2010 que lo hacen muy útil y potente.

Fabián Imaz

Compartir