Conoce los servicios de Microsoft Graph

Completado

Los servicios de Microsoft Graph se centran en los usuarios y grupos.

Los datos del usuario son el núcleo de los servicios de Microsoft 365 en la nube. Piense en un vendedor que planea crear un evento de calendario con un cliente. El vendedor puede programar la invitación a la reunión mediante la identidad protegida del usuario con cualquier dispositivo o plataforma que elija el vendedor. A medida que se programe la reunión, el evento de calendario será accesible desde todas las plataformas y aplicaciones para ejercer acciones, si es necesario.

En la imagen siguiente se muestran los tipos de información a los que Microsoft Graph puede acceder para un usuario.

Diagrama que muestra los tipos de información a los que Microsoft Graph puede acceder para un usuario.

Los grupos son el entorno base para la colaboración y el trabajo en equipo de un usuario en Microsoft 365. Imagine un grupo de usuarios en un equipo de ventas. Pueden usar los servicios de Microsoft 365 para colaborar con sus compañeros, mantener conversaciones y compartir archivos, eventos de calendario y notas.

Acceder a ese tipo de funcionalidad es fundamental para el escenario de la aplicación de ventas, ya que es posible que varios vendedores se hayan puesto en contacto con un cliente a lo largo del tiempo. Tener acceso a la información de grupo permite a los vendedores de toda la organización tomar mejores decisiones.

Diagrama que muestra los tipos de información a los que Microsoft Graph puede acceder para los grupos.

Los servicios de Microsoft Graph admiten escenarios relacionados con la identidad, la seguridad, la productividad, la colaboración, la inteligencia del área de trabajo, etc. Por ejemplo, para acceder al perfil de un usuario específico, la aplicación puede usar la siguiente llamada de API de REST de Microsoft Graph:

GET /users/michellec@M365x214355.OnMicrosoft.com

Esa llamada a la API de REST devuelve información de perfil acerca de María que se puede mostrar en la aplicación.

{
  ...
  "displayName": "Michelle Caruana",
  "givenName": "Michelle",
  "jobTitle": "Development Manager",
  "mail": "michellec@M365x214355.OnMicrosoft.com",
  "mobilePhone": "425-555-0132",
  "officeLocation": null,
  "preferredLanguage": "en-US",
  "surname": "Caruana",
  "userPrincipalName": "michellec@M365x214355.OnMicrosoft.com",
  "id": "4cdd269d-559f-4360-a12a-92525f712d8c"
}

La aplicación puede obtener información sobre los informes directos de María mediante la siguiente llamada a la API de REST:

GET /users/michellec@M365x214355.OnMicrosoft.com/directReports

Esta llamada devuelve los siguientes datos:

{
...
  "value": [
    {
      "displayName": "Pradeep Gupta",
      "givenName": "Pradeep",
      "jobTitle": "Project Manager",
      "mail": "PradeepG@M365x214355.onmicrosoft.com",
      ...
    },
    {
      "displayName": "Jordy Smith",
      "givenName": "Jordy",
      "jobTitle": "Accountant",
      "mail": "Jordy@M365x214355.onmicrosoft.com",
      ...
    },
    {
      "displayName": "Bridgette Johnson",
      "givenName": "Bridgette",
      "jobTitle": "Designer",
      "mail": "BridgetteJ@M365x214355.onmicrosoft.com",
      ...
    }
  ]
}

Además de realizar llamadas directas a las API de REST de Microsoft Graph, puede usar el SDK (kit de desarrollo de software) de Microsoft Graph y las bibliotecas cliente para simplificar el proceso de llamada a una API. En los siguientes módulos de esta ruta de aprendizaje se proporcionan ejemplos de uso del SDK.

Se puede llamar a muchos servicios a través de Microsoft Graph, como se mencionó anteriormente. Echemos un vistazo a tres áreas específicas en las que Microsoft Graph puede ayudarle a integrar los datos de Microsoft 365 en sus aplicaciones.

Administración de acceso e identidad

Imagine una gran empresa de ventas con cientos de empleados. Todos los miembros de la empresa necesitan acceder a muchas aplicaciones, dispositivos y servicios a lo largo del día. La empresa requiere una identidad segura y flujo de acceso para toda la organización.

La API de Microsoft Graph para Azure Active Directory (Azure AD) ayuda a las organizaciones a crear una base de identidad y de acceso que sea segura. Los desarrolladores pueden usar Microsoft Graph para conectarse a los servicios de administración de identidades de Azure AD y automatizar los flujos de trabajo administrativos. Si los procesos como el mantenimiento de perfiles, la incorporación o terminación de empleos o las asignaciones de seguimiento se automatizan a través de Microsoft Graph, ello puede representar un ahorro de tiempo para los administradores.

Productividad y colaboración

En el escenario de aplicación del vendedor, los vendedores necesitan soluciones para aumentar su productividad a lo largo del día.

Los desarrolladores pueden mejorar la experiencia de la aplicación agregando un bot de chat que pueda programar reuniones entre compañeros y clientes, comprobar la disponibilidad del calendario y recordar a los vendedores la lista de tareas pendientes del día.

Puede crear un bot de chat que consuma la API de calendario de Outlook de Microsoft Graph y la API de tareas pendientes como una solución de productividad.

Recorte de pantalla en el que se muestra un bot de chat que consume la API de calendario de Outlook de Microsoft Graph como una solución de productividad.

La misma idea de bot de chat se puede usar con fines de colaboración. Un equipo de ventas puede almacenar sus archivos en un sitio de SharePoint y agregar sus tareas a Microsoft Planner en el grupo. Si el equipo necesita acceder a cualquier archivo o tarea, un bot de chat puede obtener los datos necesarios mediante la API de Microsoft Graph para SharePoint y Planner.

Las API de colaboración de Microsoft Graph también se pueden usar para la automatización. Por ejemplo, cada vez que se contrata un nuevo vendedor, se puede generar un nuevo perfil de vendedor en Azure AD. El nuevo vendedor se puede agregar al equipo relacionado en Microsoft Teams. Los siguientes escenarios se pueden automatizar a través de las API de Teams de Microsoft Graph.

Diagrama que muestra los escenarios de automatización en el proceso de flujo de trabajo de Microsoft Graph.

Inteligencia del área de trabajo y personas

Los servicios de Microsoft Graph para las personas y la inteligencia del área de trabajo pueden ayudarle a acceder a muchas de las conclusiones sobre usuarios y grupos en Microsoft 365. Por ejemplo, un vendedor participa en reuniones, lee correos electrónicos y colabora con compañeros y clientes a través de los diferentes canales en una jornada laboral normal. Se pueden compartir cientos de documentos durante la colaboración y el vendedor debe localizar rápidamente los archivos para tomar decisiones eficaces.

Al usar la API de Microsoft Graph para obtener información, puede obtener archivos en tendencia, compartidos y usados con frecuencia en toda la organización. Esta API mejora la productividad y hace que el contenido relevante sea mucho más accesible para los usuarios.

Diagrama que muestra documentos populares en torno a un usuario.