+ All Categories
Home > Technology > Microsoft Graph for Humanizing the Digital Experience

Microsoft Graph for Humanizing the Digital Experience

Date post: 14-Feb-2017
Category:
Upload: soho-dragon
View: 163 times
Download: 1 times
Share this document with a friend
34
How To Use The MS Graph To Humanize the Digital Experience Yaacov Cohen, Technology Humanist
Transcript
Page 1: Microsoft Graph for Humanizing the Digital Experience

How To Use The MS Graph To Humanize the Digital Experience Yaacov Cohen, Technology Humanist

Page 2: Microsoft Graph for Humanizing the Digital Experience

2

Yaacov CohenCo-founder & CEO

[email protected]

https://www.linkedin.com/in/yaacovc

+408 666 1960

@yaacovc

http://www.huffingtonpost.com/yaacov-cohen/

Page 3: Microsoft Graph for Humanizing the Digital Experience

Why use the Microsoft Graph?

Single API for accessing more than one workload – break the data silos

Ability to tap into consumer market (Work & Personal)

Ability to built Intelligent applications

3

Page 4: Microsoft Graph for Humanizing the Digital Experience

USER FILESEMAIL AND

CONVERSATIONS PEOPLE

EVENTS

Data silos in the enterprise

GROUPS

4

Page 5: Microsoft Graph for Humanizing the Digital Experience

Single API for accessing more than one workload

User Files Conversations People & Groups Events

MANAGER

CONVERSATIONS

EVENTS

FILES

MESSAGES

PEOPLE

5

Page 6: Microsoft Graph for Humanizing the Digital Experience

• Separate API for Work/Personal services• Separate oAuth stacks for Work/Personal services

Ability to tap into consumer market:Before the Microsoft Graph

Work and school Personal

6

Page 7: Microsoft Graph for Humanizing the Digital Experience

Today’s world with Microsoft Graph

Microsoft Graph https://graph.microsoft.com

Work and school Personal

…7

Page 8: Microsoft Graph for Humanizing the Digital Experience

userPhoto

/me

department

mobile

aboutMebirthday

tags

hireDatethumbnailPhotoaddressjobTitlenamealiaspastProjectsresponsibilitiesschoolsskills

USER

8

Page 9: Microsoft Graph for Humanizing the Digital Experience

manager

directReport

s

GROUPS

memberOf

USER

/users

9

Page 10: Microsoft Graph for Humanizing the Digital Experience

CodeGET https://graph.microsoft.com/beta/me/

GET https://graph.microsoft.com/beta/me/photo/$value

Get https://graph.microsoft.com/beta/me/skills

GET https://graph.microsoft.com/beta/users/[email protected]/skills

Get https://graph.microsoft.com/beta/me/memberof

Page 11: Microsoft Graph for Humanizing the Digital Experience

MESSAGES

manager

directReport

s

GROUPS

memberOf

/events

MESSAGES

EVENTSUSER

11

Page 12: Microsoft Graph for Humanizing the Digital Experience

EVENTS

MESSAGES

manager

directReport

s

GROUPS

memberOf

/files

EVENTS

Shared with me

modifiedByFILE

S

createdBy

directReports

USERpublic

12

Page 13: Microsoft Graph for Humanizing the Digital Experience

directReport

s

Shared with me

modifiedByFILE

S

createdBy

directReports

public

EVENTS

MESSAGES

manager

GROUPS

memberOf

/groups

directReport

s

Shared with me

modifiedByFILE

S

createdBy

directReports

public

createdBy

FILES

CONVERSATIONS

EVENTS

GROUPS

memberOf

USER

13

Page 14: Microsoft Graph for Humanizing the Digital Experience

CodeGET https://graph.microsoft.com/beta/me/messages

GET https://graph.microsoft.com/beta/me/messages?$skip=10

GET https://graph.microsoft.com/beta/me/events

Page 15: Microsoft Graph for Humanizing the Digital Experience

Insights

GET https://graph.microsoft.com/beta/me/drive/recent

GET https://graph.microsoft.com/beta/me/WorkingWith

GET https://graph.microsoft.com/beta/me/People

GET https://graph.microsoft.com/beta/me/TrendingAround

Page 16: Microsoft Graph for Humanizing the Digital Experience

16

Page 17: Microsoft Graph for Humanizing the Digital Experience

workingWith

workingWith

createdBy

FILES

CONVERSATIONS

EVENTS

GROUPS

memberOf

directReport

s

Shared with me

modifiedByFILE

S

createdBy

directReports

public

EVENTS

MESSAGES

manager

GROUPS

memberOf

workingWith

workingWith

recent

trendingAround

directReports

/recent

USER

17

Page 18: Microsoft Graph for Humanizing the Digital Experience

Humanized Experience– Scenario #1Saving Documents in (Document) Libraries

Old way:

Offer intuitive navigationtools to user

Humanized Experience:

Old way +suggestions from the

graph

18

Page 19: Microsoft Graph for Humanizing the Digital Experience

workingWith

workingWith

createdBy

FILES

CONVERSATIONS

EVENTS

GROUPS

memberOf

directReport

s

Shared with me

modifiedByFILE

S

createdBy

directReports

public

EVENTS

MESSAGES

manager

GROUPS

memberOf

workingWith

workingWith

trendingAround

trendingAround

directReports

/trendingAround

USER

19

Page 20: Microsoft Graph for Humanizing the Digital Experience

Humanized Experience– Scenario #2Recommend content

Old way:

Task-dedicated app

Humanized Experience

Use of ‘Trending Around Me’ from the graph to improve engagement

20

Page 21: Microsoft Graph for Humanizing the Digital Experience

createdBy

FILES

CONVERSATIONS

EVENTS

GROUPS

memberOf

directReport

s

Shared with me

modifiedByFILE

S

createdBy

directReports

public

EVENTS

MESSAGES

manager

GROUPS

memberOf

/workingWith

createdBy

FILES

CONVERSATIONS

EVENTS

GROUPS

memberOf

workingWith

workingWithUSER

21

Page 22: Microsoft Graph for Humanizing the Digital Experience

Humanized Experience– Scenario #3Contacting Colleagues

Old way:

Seek and find the contact alphabetically

Humanized Experience

Use ‘affinity’ from the graph to suggest “close”

contacts

22

Page 23: Microsoft Graph for Humanizing the Digital Experience

Beyond the Microsoft Graph

Using Graph data to get insights for other services

23

Page 24: Microsoft Graph for Humanizing the Digital Experience

Building your own graph

24

Page 25: Microsoft Graph for Humanizing the Digital Experience

25

935Source: Netskope Cloud June 2016

cloud services per enterprise

Page 26: Microsoft Graph for Humanizing the Digital Experience

26

Too Many Apps

Page 27: Microsoft Graph for Humanizing the Digital Experience

27

Too Much Disconnected Information

Page 28: Microsoft Graph for Humanizing the Digital Experience

28

76% of organizations -- Bob Larrivee, Chief Analyst of AIIM Market Intelligence, 2016 --

still rely on email attachmentsto collaborate on documents

Page 29: Microsoft Graph for Humanizing the Digital Experience

29

We Need a New Approach

Page 30: Microsoft Graph for Humanizing the Digital Experience

30

An Approach Which PromotesFocus

Page 31: Microsoft Graph for Humanizing the Digital Experience

Focus Leads to Joy

31

Look

Clean, modern UI

Feel

“Joy of Use”“Great Experience”

+ = Intelligent Apps

Increase Joy, Great UX

Page 32: Microsoft Graph for Humanizing the Digital Experience

32

Humanizing

BRING ALL APPS TO A SINGLE PLACE

The email client

Office 365 and SharePoint

DELIVER TOPIC-DRIVEN INTERFACE

The way the human brain works

Page 33: Microsoft Graph for Humanizing the Digital Experience

33

The Key to Humanizing Office 365MEET BUSINESS USERS IN

THEIR COMFORT ZONE

Bring All Apps in the Email Client

Page 34: Microsoft Graph for Humanizing the Digital Experience

Thank You


Recommended