Ça y est! Après des années à souffrir à développer sur des plateformes comme SharePoint, le développeur est maintenant gâté dans les sphères de la plateforme de productivité de Microsoft. En pivotant au modèle Office 365, Microsoft a introduit le Microsoft Graph comme unique passerelle vers les données de l'entreprise contenues dans Exchange Online, SharePoint Online, Skype for Business, OneDrive for Business, etc.
Dans cette session, il sera question d'une introduction aux concepts du Microsoft Graph ainsi que différents scénarios d'exploitation du Graph. (Application web ASP.NET, AngularJS, etc.)
Nous discuterons aussi d'un élément fondamental qui est Azure AD et comment nous pouvons intégrer le Microsoft Graph dans vos applications existantes.
Pour terminer, nous discuterons des surfaces d'intégration de vos applications dans l'environnement Office 365 qui sont les Office Add-Ins, les SharePoint Add-Ins ainsi que les Office 365 Apps.
1. 6 juin 2016
Microsoft Graph & Développement
Office 365
Sébastien Levert
Office Servers & Services MVP
2. Qui est Sébastien Levert !?
Montreal, Canada oceanik.com
Office Servers &
Services MVP
Développeur Web @sebastienlevert sebastienlevert.com
3. Agenda
• Introduction au Microsoft Graph
• Applications Azure AD
• S’amuser avec le Microsoft Graph
• /v1.0
• /beta
• Démos
• Développement Office 365
• Ressources
6. Qu’est-ce que le Microsoft Graph?
Un seul accès pour:
1. Accéder les données
/me, /users, /groups, /messages, /drive, ….
2.Traverser les données
/drive/<id>/lastmodifiedByUser
3.Accéder aux tendances
/insights/trending
4.Microsoft Account / Corporate
https://graph.microsoft.com/
12. Comment utiliser le Graph?
• API REST OData
• Certains des mot clés disponibles dans vos appels REST
• Tous vos appels à l’API doivent être authentifiés via votre
application Azure AD
22. Survol de la plateforme Office Add-Ins
• Les Office Add-Ins vous permettent d’étendre les clients
Office
• Tels que Word, Excel, PowerPoint et Outlook en utilisant les technologies web
comme HTML, CSS et JavaScript.
• Vous pouvez utiliser les Office Add-Ins pour :
• Ajouter une nouvelle fonctionnalité aux clients Office
• Créer de nouveaux objets riches et interactifs qui peuvent être intégrés dans un
document Office
• Les Office Add-Ins s’exécutent sur différentes versions
d’Office
• Incluant Office pour Windows Desktop, Office Online, Office pour Mac, and
Office pour iPad.
25. Le manifest
• Le nom, description, ID, version et la langue par défaut
• Comment l’Add-In s’intègre avec Office
• Les niveaux de permission et les accès aux données requis
pour le Add-In
26. L’application web
• Le minimum requis est une application web avec une page
HTML statique. Cette page peur être hébergée n’importe
où!
• L’Office Add-In peut interagir avec le client Office ou pas
du tout! L’utilisation et l’intégration d’Office.js est la clé pour
l’interaction avec le client.