What is Office Graph

Office Graph

Office Graph intelligently learns who you work with and what content you want to see! Plus you can see that content within Office 365 through Office Delve on multiple devices including an IOS app for the Apple iPhone!

Everyday, users within our organizations are emailing each other using Outlook and Exchange, meeting using Skype, Socializing in Yammer, and collaborating on documents stored within Document Libraries or within One Drive. Office Graph learns who we connect with based on who we email, share content with or work on the same document with.

Office Graph diagram
Data and Insights diagram from Microsoft.com

The end result through this cloud based machine learning is fantastic. Through Delve or custom add-ins that use the Office Graph endpoints, you can see and access content that is relevant and personalised to you as an individual. There is no need for concern either. Permissions to content are honoured, so you will only see content that you would ordinarily have access to. If I know my colleague Sandy has been working on a specific document, I can find it easily by searching on Sandy. Delve also provides an easy way for me to get to the content I have been working on.

Office Delve Screenshot

When you search on an individual either through a mobile app, or the the browser interface, you can easily filter the type of content you want to see. You can also create a boards of content for other users to see.

Office Delve on IOS

Each tile within Office Delve, provides you the ability to Share a Link, Check who can access the content, or post the content to Yammer.

Office Delve Tile

Within a hybrid SharePoint environment, I can even make content available to Office Graph from the Enterprise Search within SharePoint On-Premises using the Cloud Search Service Application (SSA) . That includes content sources such as SharePoint Content, File Shares, and also Line of Business Data made available through External Content Types.

Microsoft Graph

Microsoft Graph (formerly known as Office 365 Unified API) provides developers with an easy way to access all of Office 365 via a single endpoint. Tasks, Users, Groups, Notes, Contacts and Files are among the content that can be accessed. The single endpoint makes it much easier to build mobile device apps or Office 365 Add-Ins to access content from the Office 365 environment.

Microsoft Graph is based on open standards such as OAuth2, JSON and REST.

Using the endpoint https://graph.microsoft.com. An example of working with this endpoint is https://graph.microsoft.com/beta/me/workingwith. Using this insight, you can query the users that you are working with.

Another example is the /trendingaround query which shows people –> document relationships.

Microsoft provide an API Explorer whereby you can try Microsoft Graph and query the results. Below is an example of using https://graph.microsoft.com/beta/me/ which returns all of my license information and profile information.

Microsoft Graph API Explorer

A list of common queries can be found here: https://graph.microsoft.io/docs

Find out more information from https://graph.microsoft.com