kabel-auraportal
Kabel y AuraPortal firman un acuerdo de partnership
15 septiembre, 2017
Realidad_Mixta
Kabel pone la Realidad Aumentada y Mixta al servicio de la empresa
28 septiembre, 2017

¿Qué es Microsoft Graph?

Microsoft Graph es una plataforma de desarrollo que conecta múltiples servicios y dispositivos, parte de Office 365.

Microsoft la define en torno a tres características fundamentales:

  • API centralizada para explotar las capacidades de la nube de Microsoft.
  • Acceso unificado a los datos residentes en la nube de Microsoft.
  • Punto único de acceso  a la inteligencia e insights que provienen de la nube de Microsoft.

En resumen, una API que nos ofrece de forma unificada datos inteligentes y puntos clave sobre una organización.

Dichos datos son obtenidos en base al uso de Office 365 realizado por parte de sus integrantes, y sobre la que aplica algoritmos de machine learning.

De esta manera, Graph es capaz de mapear interacciones complejas entre las personas y el contenido, sacando a la superficie información -oculta o de difícil observación- sobre una organización y su manera de trabajar.

Todo ello, además, consumible de manera sencilla desde un punto único REST.


 

Entendiendo Graph

Algunos ejemplos sencillos que podríamos realizar con la API serían:

  • Alimentar un cuadro de mando o aplicación móvil, a partir de información almacenada en un fichero Excel alojado en OneDrive.
  • Recuperar toda la información relacionada con un usuario, tales como el correo, calendario, archivos en los que está trabajando o los usuarios con los que interactúa habitualmente, e integrarlo en un sitio SharePoint.
  • Ver cuáles son los documentos más vistos o compartidos en la organización.

Sin embargo, un uso aún mejor de Graph sería, por ejemplo, detectar un potencial equipo de trabajo en base a usuarios que se comunican por Skype con cierta frecuencia y sugerirles reuniones de forma automática, en base a sus agendas de trabajo,.

De esta forma, evitamos que nuestros usuarios inviertan tiempo en tareas poco útiles o tediosas.

Es decir, es una oportunidad de crear aplicaciones que impacten la productividad de una organización, y nos permita avanzar en el automatismo de sus procesos.
 

Office Delve, un buen ejemplo

La mejor manera de entender las posibilidades de Graph es observar una de las herramientas de Office 365 que mayor uso hace de la misma: Office Delve.

Si abrimos dicha aplicación en nuestro panel de aplicaciones de Office 365, observamos que pone a nuestra disposición información interesante sobre el uso de la nube, tanto a nivel personal como profesional. A destacar:

  • Los documentos más populares en la organización (es decir, tendencias).
  • Contactos con los que interactúas con más frecuencia.
  • Documentos en los que te encuentras trabajando en estos momentos.
  • Descubrir en que trabajan tus contactos habituales.
  • Estadísticas de gestión del tiempo basadas en el correo electrónico, reuniones o trabajo realizado fuera del horario.

Dichas funcionalidades, resultado de la relación entre usuarios, contenido y análisis complejos, están construidas sobre los datos inteligentes ofrecidos por Microsoft Graph.
 

Probando Microsoft Graph

Podéis integraros con la API desde vuestra plataforma de referencia, ya sea Android, AngularJS, ASP.NET, iOS, Xamarin… y autenticaros con OpenID o OAuth 2.0:

Para familiarizarse con la API, nada más sencillo que hacer uso del Graph Explorer (https://developer.microsoft.com/en-us/graph/graph-explorer), y empezar a jugar con sus posibilidades de manera inmediata.

De hecho, la herramienta nos proporciona una serie de consultas listas para ser integradas en nuestra aplicación:

Por ejemplo, para ver los elementos que están volviéndose populares entre mis contactos, la consulta correspondiente sería:

Y obtendríamos el siguiente objeto de respuesta:

Evidentemente, este sería un ejemplo básico, que podría ser integrado en una aplicación móvil o un webpart de SharePoint.
 

Conclusiones

En resumen, vemos que Microsoft Graph es una herramienta versátil, fácil de integrar y que nos permite desde consumir todo tipo de datos para alimentar cuadros de mando o apps de móvil, a observar una foto de cómo se trabaja en una organización, con el fin de mejorar sus procesos.

De hecho, optimizar y  automatizar los procesos de una organización es el punto clave de Graph.

Nos permitirá movernos a un escenario donde nuestras herramientas del día a día sean más inteligentes y proactivas, y nos ayuden a no perder el tiempo en tareas repetitivas y sin valor.
 
 
 
Podéis comentarnos lo que sea en info@kabel.es.

También podéis seguirnos en Twitter, LinkedIn y Facebook.

 

proudtobegeek


 

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial 4.0 Internacional.

 

Compártelo: Share on FacebookTweet about this on TwitterShare on LinkedInPin on Pinterest

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

NEWSLETTER