2. Graph
Mathematical concept used in computer science as a data
structure, composed of nodes connected by edges. An edge
can have a direction and an associated value.
A
C
B
D
3. WHAT CAN I BUILD?
Office Platform
ADD-INS AND WEB PARTS:
Make your solution a native
part of the modern Office
WEB AND DEVICES APPS:
Build smarter apps by
connecting to Office services
VOICE, VIDEO,
CONNECTORS, AND BOTS:
Create the next generation
of productivity solutions
Microsoft Graph
23. Office Delve
Originally named Oslo Experience
Search & Discovery experience
Based on the Office Graph
Designed to be the personal homepage on Office
365
30. TASKS
manager
memberOf
FILES
MESSAGES
workingWith
Shared with me
directReports
createdBy
FILES
CONVERSATIONS
createdBy
workingWith
EVENTS
trendingAround
GROUPS
TASKS
NOTES
NOTES
public
modifiedBy
USER
trendingAround
Scenario API
GET my profile https://graph.microsoft.com/v1.0/me
GET my files https://graph.microsoft.com/v1.0/me/drive/root/children
GET my photo https://graph.microsoft.com/v1.0/me/photo/$value
GET my mail https://graph.microsoft.com/v1.0/me/messages
GET my high importance email https://graph.microsoft.com/v1.0/me/messages?$filter=
importance%20eq%20'high'
GET my calendar https://graph.microsoft.com/v1.0/me/calendar
GET my manager https://graph.microsoft.com/v1.0/me/manager
GET last user to modify foo.txt https://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser
GET Office 365 groups I’m
member of
https://graph.microsoft.com/v1.0/me/memberOf/$/?$filter=
groupTypes/any(a:a%20eq%20'unified')
GET users in my organization https://graph.microsoft.com/v1.0/users
GET group conversations https://graph.microsoft.com/v1.0/groups/<id>/conversations
GET people relevant to me https://graph.microsoft.com/beta/me/people
GET files trending around me https://graph.microsoft.com/beta/me/trendingAround
GET my tasks https://graph.microsoft.com/beta/me/tasks
GET my notes https://graph.microsoft.com/beta/me/notes/notebooks
47. Many Organizations Have Azure AD
1 Trillion
Azure AD
authentications
since release of
the service
60 M
Office 365 users
active every
month
>1 Billion
authentications
every day on
Azure AD
More than
500 M
user accounts
on Azure Active
Directory
Azure AD
manages
identity for
>7 M
tenants
86%
of Fortune 500 on
Microsoft Cloud
(Azure, O365, CRM
Online & PowerBI)
Every Office 365 and Microsoft Azure customer
has Azure Active Directory