SharePoint 2010: Configuración y uso de los Servicios de Access (III)!

Siguiendo con la serie de posts en torno a los Servicios de Access en SharePoint 2010 (Podéis acceder a los posts previos en las partes I y II de la serie), en esta ocasión vamos a ver como podemos publicar una aplicación creada con Microsoft Office Access 2010 en SharePoint 2010 a través de los Servicios de Access. Empecemos.

Creando la aplicación

Para probar la característica de publicación de aplicaciones Access en SharePoint 2010 vamos a partir de algunas de las plantillas de ejemplo que vienen con el producto:

  • En la pantalla de inicial de Access 2010, pulsamos sobre “Plantillas de ejemplo”.
  • Elegimos “Base de datos web de contactos” y especificamos como nombre “Contactos”. Fijaros que tenemos otras aplicaciones de ejemplo disponibles y funcionales como “Base de datos web de problemas”, “Base de datos web de activos”,”Base de datos web de contribuciones benéficas” y “Base de datos web de proyectos”. Todos estos ejemplos además de darnos funcionalidad que podemos necesitar en nuestro día a día nos facilitan la creación de otras aplicaciones Access a partir de su extensión o simplemente re-utilizando parte de las funcionalidades e ideas que usan.
  • A continuación, se muestra la aplicación Access creada con una pantalla inicial en la que se puede evaluar su uso partiendo de una serie de videos y enlaces de ayuda. Esto mismo sucede para cada una de las aplicaciones de ejemplo disponibles.
image image image
  • Si pulsamos “Habilitar contenido”, podremos ver los distintos elementos de la aplicación en “Todos los objetos de Access”: Tablas, Consultas, Formularios, Informes, etc.
  • Por ejemplo, el informe de “Detalle de contactos” tiene la apariencia que se puede apreciar en la segunda imagen de la serie.
  • Esta aplicación la podríamos modificar según se necesite para a continuación publicarla en SharePoint a través de los Servicios de Access. Para publicar la aplicación, nos vamos a “Archivo –> Guardar & Publicar -> Publicar en Access Services”.

  • Nos aseguramos en primer lugar que la aplicación está lista para ser publicada mediante la opción “Ejecutar Comprobador de compatibilidad”.

  • En la comprobación, se muestra un mensaje indicando que se tienen que cerrar todos los objetos abiertos. Pulsamos “Sí” en dicho mensaje.

image image image
  image  

 

Publicación de la aplicación

Una vez comprobada la compatibilidad, para publicar la aplicación no tenemos más que especificar la URL del servidor dónde se vaya a publicar y el nombre del sitio de SharePoint a crear. A continuación, pulsamos la opción “Publicar en Access Services”. A partir de aquí:

  • Concluido el proceso de publicación, comprobamos que se muestra la correspondiente ventana indicando que la publicación se ha realizado de forma correcta.

  • Si navegamos hasta el sitio, veremos que es una imagen fiel de la aplicación Access.

image image image

  • Por ejemplo, el formulario “Libreta de direcciones” nos permite visualizar un contacto del listado.
  • Podemos añadir un nuevo contacto a través de la opción “Agregar nuevo”.
  • En todo momento podemos abrir la aplicación en Access y trabajar en este entorno. Para ello, pulsamos “Opciones -> Abrir en Access”. De esta forma se descarga el correspondiente archivo accdw.
image image image
  • De nuevo en Access 2010, podemos visualizar la información creada en SharePoint.
  • A través de la opción “Archivo -> Sincronizar todo” podemos sincronizar en el sitio de SharePoint cualquier cambio realizado en el cliente de Access.
image image

Análisis de los objetos publicados

Como comentábamos en el primer post de la serie, los objetos de Access que constituyen la aplicación se convierten en objetos de SharePoint en el momento de publicación:

  • A través de “Opciones -> Configuración” podemos ver todos los elementos de la aplicación publicados en el Sitio de SharePoint.
  • En la página “Ver todo el contenido del sitio”, podemos ver que se han creado:

    • Dos listas “Comentarios” y “Contactos” generadas a partir de las tablas homólogas de la aplicación Access.
    • Dos bibliotecas de documentos que contienen los informes e imágenes utilizados en la aplicación.
    • Otras listas auxiliares.
  • El detalle de la biblioteca “Report definitions” nos permite verificar que se han creado tantos informes de SQL Server Reporting Services como informes tenía la aplicación Access original. Del mismo modo, se ha creado un origen de datos único para estos informes.
  • Del mismo modo, si editamos la lista “Contactos”, veremos la correspondiente vista Access con los datos almacenados en la lista.

image image image
  image  

Y hasta aquí llega este tercer post sobre los Servicios de Access. Espero que os haya resultado interesante.

VS 2010 & .NET Fx 4.0: Disponible la release de junio del training kit!

Ya tenemos disponible para descarga la release de junio del training kit de Visual Studio 2010 y .NET Framework 4.0. Podéis descargaros el kit desde este enlace. El resumen de contenidos es el siguiente:

  • C# 4
  • Visual Basic 10
  • F#
  • Parallel Extensions
  • Windows Communication Foundation
  • Windows Workflow
  • Windows Presentation Foundation
  • ASP.NET 4
  • Windows 7
  • Entity Framework
  • ADO.NET Data Services
  • Managed Extensibility Framework
  • Visual Studio Team System