Che cos'è Microsoft Graph?
Le organizzazioni archiviano grandi quantità di dati e intelligence nei servizi cloud Microsoft, ma quanto sono accessibili i dati per gli utenti?
Ad esempio, se un venditore sta configurando una riunione con un cliente, può accedere facilmente ai file e alle riunioni e alle note precedenti? I messaggi di posta elettronica e le chat tra un venditore e un cliente sono facili da trovare? Quali persone all'interno dell'organizzazione possono contattare il cliente per ottenere supporto?
Usando Microsoft Graph, è possibile sfruttare un'API unificata protetta per connettersi ai dati che si trovano in vari servizi Microsoft 365. Ottenere l'accesso a questi dati fornirà agli utenti le informazioni necessarie per prendere decisioni tempestive e offrire all'azienda un vantaggio competitivo. Gli sviluppatori possono iniziare a usare Microsoft Graph rapidamente e accedere ai dati di un'organizzazione senza dover conoscere il funzionamento dei singoli servizi Microsoft 365.
È possibile accedere a dati e intelligence come i tipi seguenti tramite le API REST e le librerie client di Microsoft Graph:
- Utenti e gruppi
- Dati di Teams
- Attività
- File
- Posta
- Riunioni e calendari
- Organigrammi
Nota
Microsoft Graph viene usato per accedere ai dati Microsoft 365 e non è correlato ad altre tecnologie di grafo, ad esempio database a grafo o GraphQL.
Vantaggi dell'uso di Microsoft Graph nell'applicazione
Per comprendere meglio i vantaggi di Microsoft Graph, rivisitare lo scenario dell'applicazione del cliente. L'applicazione necessita delle funzionalità seguenti per consentire ai venditori di collaborare con i clienti in modo più efficace:
- Ottenere una cronologia delle interazioni tra venditori e clienti
- Visualizzare i messaggi inviati da un venditore a un cliente (chat o messaggi di posta elettronica di Microsoft Teams)
- Accedere alle informazioni sulle riunioni e le note precedenti
- Identificare le persone chiave all'interno dell'organizzazione che possono aiutare con domande per il cliente
- Esaminare i file correlati a un cliente
Se i membri del team di sviluppo non usano Microsoft Graph, dovranno acquisire informazioni sull'API di posta di Outlook per posta, calendario e riunioni. Per accedere ai file, è necessario conoscere le API di OneDrive e SharePoint. Infine, sarebbero necessarie query di Active Directory per ottenere l'accesso alle persone dell'organizzazione, all'organigramma e alle singole competenze. Si tratta di alcune API da acquisire, che sono ulteriormente complesse quando si considera la gestione e la manutenzione dell'applicazione nel corso del tempo.
Usando Microsoft Graph, il team di sviluppo può usare un singolo endpoint e un'API unificata per ottenere tutti i dati di interazione dei clienti necessari all'applicazione. Questo recupero dei dati va dall'accesso ai messaggi dei clienti inviati da venditori diversi alla visualizzazione dei file pertinenti. Gli sviluppatori possono accedere in modo sicuro a queste informazioni usando le API REST di Microsoft Graph. Le librerie client sono disponibili anche per vari linguaggi.
Man mano che l'applicazione del venditore migliora, può includere i dati di altri servizi:
- Servizi Microsoft 365: Delve, Excel, Microsoft Bookings, Microsoft Teams, OneDrive, OneNote, Outlook/Exchange, Planner, SharePoint, Workplace Analytics
- Servizi Enterprise Mobility + Security: Advanced Threat Analytics, Advanced Threat Protection, Microsoft Entra ID, Identity Manager, Intune
- Servizi Windows 10: attività, dispositivi, notifiche
- Dynamics 365 Business Central
La sicurezza è una parte essenziale di qualsiasi organizzazione. Microsoft Graph offre sicurezza predefinita per controllare l'accesso ai servizi.