Qu’est-ce que Microsoft Graph ?
Les organisations stockent de grandes quantités de données et d’informations dans les services de cloud computing Microsoft. Cependant, dans quelle mesure les données sont-elles accessibles aux utilisateurs ?
Par exemple, si un vendeur configure une réunion avec un client, peut-il facilement accéder aux fichiers et aux réunions et notes précédentes ? Les e-mails et les conversations entre un vendeur et un client sont-ils facilement accessibles ? Quelles personnes de l’organisation peuvent-ils contacter le client pour obtenir du support ?
Microsoft Graph vous permet de tirer parti d’une API unifiée et sécurisée pour vous connecter à des données situées dans différents services Microsoft 365. Le fait d’accéder à ces données donne aux utilisateurs les informations nécessaires pour prendre des décisions en temps opportun, puis offrir à la société un avantage concurrentiel. Les développeurs peuvent commencer rapidement à utiliser Microsoft Graph, puis accéder aux données d’une organisation sans avoir à en savoir plus sur le fonctionnement des services Microsoft 365 individuels.
Vous pouvez accéder aux données et informations telles que les types suivants via les API REST de Microsoft Graph et les bibliothèques clientes :
- Utilisateurs et groupes
- Stockage de données Teams
- Tâches
- Files
- Application de messagerie
- Réunions et calendriers
- Organigrammes
Remarque
Microsoft Graph permet d’accéder aux données Microsoft 365 et n’est pas lié à d’autres technologies de graphique telles que graph DB ou GraphQL.
Avantages de l’utilisation de l’API Microsoft Graph dans votre application
Pour mieux comprendre les avantages de Microsoft Graph, réexaminons le scénario d’application du client. L’application nécessite les fonctionnalités suivantes pour permettre aux vendeurs de travailler plus efficacement avec les clients :
- Obtenir un historique des interactions entre les vendeurs et les clients
- Consulter les messages envoyés par un commercial à un client (conversation ou courrier électronique dans Microsoft Teams)
- Accéder aux informations sur les réunions et les notes précédentes
- Identifier les contacts clés de l’organisation qui peuvent répondre aux questions des clients
- Évaluer les fichiers liés à un client
Si les membres de votre équipe de développement n’a pas utilisé Microsoft Graph, elle doit découvrir l’API Courrier Outlook pour le courrier, le calendrier et les réunions. Pour accéder aux fichiers nécessaires, les membres de l’équipe devraient apprendre à utiliser les API OneDrive et SharePoint. Enfin, les requêtes Active Directory seraient nécessaires pour accéder aux membres de l’organisation, à l’organigramme et aux compétences individuelles. Cela signifie quelques API à assimiler. La tâche se complique encore plus lorsque vous prenez en compte la gestion et la maintenance de l’application au fil du temps.
Grâce à Microsoft Graph, votre équipe de développement peut utiliser un seul point de terminaison et une API unifiée pour obtenir toutes les données d’interaction des clients dont l’application a besoin. Cette récupération de données va de l’accès aux messages envoyés par différents vendeurs aux clients à l’affichage des fichiers concernés. Les développeurs peuvent accéder à ces informations en toute sécurité à l’aide des API REST de Microsoft Graph. Des bibliothèques clientes sont également disponibles pour diverses langues.
À mesure que l’application du vendeur se développe, elle peut inclure des données provenant d’autres services :
- Services Microsoft 365 : Delve, Excel, Microsoft Bookings, Microsoft Teams, OneDrive, OneNote, Outlook/Exchange, Planificateur, SharePoint et Analyse du temps de travail
- Services Enterprise Mobility + Security : Advanced Threat Analytics, Advanced Threat Protection, Microsoft Entra ID, Identity Manager, Intune
- Services Windows 10 : activités, appareils, notifications
- Dynamics 365 Business Central
La sécurité est un élément essentiel de toute organisation. La sécurité est un élément essentiel de toute organisation, et Microsoft Graph fournit une sécurité intégrée pour contrôler l’accès à différents services.