O que é o Microsoft Graph?
As organizações armazenam grandes quantidades de dados e inteligência nos serviços de nuvem da Microsoft, mas quão acessíveis são os dados para os usuários?
Por exemplo, se um vendedor estiver configurando uma reunião com um cliente, ele poderá acessar facilmente arquivos e anotações e reuniões anteriores? Emails e chats entre um vendedor e um cliente são fáceis de encontrar? Quais pessoas dentro da organização podem entrar em contato com o cliente para obter suporte?
Usando o Microsoft Graph, você pode aproveitar uma API protegida e unificada para se conectar a dados localizados em vários serviços do Microsoft 365. Obter acesso a esses dados fornecerá aos usuários as informações necessárias para tomar decisões em tempo hábil e dar à empresa uma vantagem competitiva. Os desenvolvedores podem começar a suar o Microsoft Graph rapidamente e acessar dados em toda a organização sem precisar saber como os serviços do Microsoft 365 individuais funcionam.
Dados e inteligência como os seguintes tipos podem ser acessados por meio das APIs REST do Microsoft Graph e bibliotecas de clientes:
- Usuários e grupos
- Dados do Teams
- Tarefas
- Arquivos
- Reuniões e calendários
- Gráficos organizacionais
Observação
O Microsoft Graph é usado para acessar os dados do Microsoft 365 e não está relacionado a outras tecnologias de grafo, como bancos de dados de grafo ou GraphQL.
Benefícios de usar o Microsoft Graph em seu aplicativo
Para entender melhor os benefícios do Microsoft Graph, vamos revisitar o cenário de aplicativo do cliente. O aplicativo precisa da seguinte funcionalidade para permitir que os vendedores trabalhem com os clientes com mais eficiência:
- Obtenha um histórico de interações entre vendedores e clientes
- Ver as mensagens que um vendedor enviou a um cliente (chat ou email do Microsoft Teams)
- Acessar informações sobre reuniões e anotações anteriores
- Identificar as principais pessoas dentro da organização que podem ajudar com perguntas do cliente
- Examinar arquivos relacionados a um cliente
Se os membros da sua equipe de desenvolvimento não usarem o Microsoft Graph, eles precisarão aprender a API de email do Outlook para email, calendário e reuniões. Para acessar arquivos, eles precisariam aprender as APIs do OneDrive e do SharePoint. Por fim, eles precisariam de consultas do Active Directory para obter acesso às pessoas na organização, ao organograma e a habilidades individuais. Estas são algumas APIs a aprender, o que é ainda mais complicado quando você fatora o gerenciamento e a manutenção do aplicativo ao longo do tempo.
Usando o Microsoft Graph, sua equipe de desenvolvimento pode usar um único ponto de extremidade e uma API unificada para obter todos os dados de interação do cliente de que o aplicativo precisa. Essa recuperação de dados varia de acessar mensagens do cliente enviadas por diferentes vendedores até a exibição de arquivos relevantes. Os desenvolvedores podem acessar essas informações com segurança usando APIs REST to Microsoft Graph. As bibliotecas de cliente também estão disponíveis para vários idiomas.
À medida que o aplicativo de vendedor cresce, ele pode incluir dados de outros serviços:
- Serviços Microsoft 365: Delve, Excel, Microsoft Bookings, Microsoft Teams, OneDrive, OneNote, Outlook/Exchange, Planner, SharePoint e Workplace Analytics.
- Serviços enterprise Mobility + Security: Advanced Threat Analytics, Advanced Threat Protection, Microsoft Entra ID, Identity Manager, Intune
- Serviços do Windows 10: atividades, dispositivos e notificações
- Dynamics 365 Business Central
A segurança é uma parte crítica de qualquer organização. O Microsoft Graph fornece segurança interna para controlar o acesso aos serviços.