SharePoint Online: Configuración y uso de los BCS (III)!

En el primer artículo de la serie sobre configuración y uso de los Business Connectivity Services (BCS) en SharePoint Online dentro de Office 365 veíamos como integrar un servicio WCF publicado en Azure, mientras que en la segunda parte os referenciaba a como integrar datos de una BD de SQL Azure….una pregunta que puede surgir es si este tipo de integraciones sólo son posibles con servicios o BD’s en Windows Azure o por el contrario podemos ir más allá e integrarnos con servicios On-Premise y BD’s On-Premise…y la respuesta, como veremos, es que sí. Antes de comenzar os recuerdo los posts previos de la serie:

La idea de este artículo es ver como integrar un servicio On-Premise que requiera autenticación en SharePoint Online:

  • A modo de demostración, partiré de uno de los servicios web que expone SharePoint 2010 y en concreto los relativos al despliegue SharePoint 2010 que tenemos en el CIIN.
  • Por ejemplo, para el servicio Lists.asmx necesitaremos tanto la Url del servicio como la relativa al WSDL.
  • Lo siguiente que haremos es configurar la correspondiente aplicación de destino en el Servicio de Almacenamiento Seguro de SharePoint Online siguiendo las pautas vistas en este artículo. En este caso, lo más peculiar es que las credenciales a especificar son las relativas a una cuenta de dominio.
image image image
  • Una vez que hemos establecido las credenciales, nos vamos a SharePoint Designer 2010 (SPD 2010)
  • Como siempre, nos iremos a la sección “External Content Types” para proceder a crear el correspondiente tipo de contenido externo (ECT) en el que tendremos que especificar la correspondiente conexión al servicio. En este caso, el tipo de conexión que elegiremos es “WCF”, de manera que los parámetros de conexión son:
    • Service Metadadata Url: <Sitio_SharePoint>/_vti_bin/Lists.asmx?WSDL
    • Metadata Connection Mode: WSDL
    • Service Endpoint Url: <Sitio_SharePoint>/_vti_bin/Lists.asmx
    • En las opciones de autenticación elegimos “Connect with impersonated custom identity” y especificamos el ID de la aplicación destino creada en el SSS.
  • Tras pulsar “OK”, se nos pedirán las credenciales de nuestra cuenta de dominio (únicamente la primera vez que nos conectemos) y al cabo de unos instantes tendremos disponible la conexión para modelar el ECT…cool!
image image image

Y listo, ya podríamos comenzar a modelar el ECT…en este caso el servicio no expone unos Web Methods adecuados para modelar un ECT, pero si hubiésemos publicado un servicio en nuestro entorno que si lo hiciese podríamos exponer las correspondientes entidades y crear todas las operaciones sin problemas.

Lync Online: ¿Por qué no están disponibles las opciones de grabación?

Como esta pregunta empieza a ser un tanto recurrente, simplemente comentar que la opción de grabación de Lync Online no depende del servicio, sino del país dónde se esté usando como podéis ver en este KB con fecha el 8 de noviembre de este año:

At the release of Office 365, recording options will be disabled in the Microsoft Lync 2010 client for legal and privacy reasons. Because certain countries and nationalities require permission from all parties to record instant messaging (IM), audio, and video conversations, the Lync Online engineering team decided to remove this feature until a future update is released to address this. Recording options will be re-enabled after the update is released and deployed to Lync Online.

Discusiones al respecto en los foros de Office 365:

Configuración On-Premise: http://office.microsoft.com/es-es/communicator-help/grabar-y-reproducir-reuniones-en-lync-2010-HA101834765.aspx

image