+ All Categories
Home > Technology > #collab365 using Microsoft Office Graph API's

#collab365 using Microsoft Office Graph API's

Date post: 16-Jan-2017
Category:
Upload: vincent-biret
View: 617 times
Download: 0 times
Share this document with a friend
32
Online Conference June 17 th and 18 th 2015 WWW.COLLAB365.EVENTS Using Office Graph API’s Vincent BIRET Negotium Technologies
Transcript
Page 1: #collab365 using Microsoft Office Graph API's

     

               

 Online Conference

 June 17th and 18th 2015

WWW.COLLAB365.EVENTS

Using Office Graph API’s

Vincent BIRETNegotium Technologies

Page 2: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

Vincent BIRET

Email : [email protected] : @baywetBlog : bit.ly/vincentbiretLinkedIn :ca.linkedin.com/in/vbiret

SharePoint MVPProducts Team Tech Lead

Montreal

Page 3: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• End users: understand the value

• Developers: understand the concepts

Who’s that session for?

Page 4: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

“A deep dive into the Graph API” 12:00PM June 17th EDT by Bjoern H Rapp bit.ly/DeepDiveGraphSPBiz“Delve and Office Graph Roadmap” Ignite BRK1105“Building solutions with Office Graph” Ignite BRK3193“MVP Panel showcasing Graph…” Ignite BRK3154Ignite Day 1 keynote“Graph Databases for SQL Server Professionals” Stéphan Fréchette…

Related Content

Page 5: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Graph? What is this?

• Microsoft Graph

• Demonstrations

Agenda

Page 6: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Office Delve

• Power BI

• Too much code (just a little)

Not showing

Page 7: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

What is the Graph?

Page 8: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

Is That a Graph?

Category 1 Category 2 Category 3 Category 40

1

2

3

4

5

6

Chart Title

Series 1 Series 2 Series 3

Sales

1st Qtr 2nd Qtr 3rd Qtr 4th Qtr

Page 9: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

That’s a Graph!

Page 10: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• RDBMS suck!.....

At doing what they are not meant for.

Why Graphs?

Page 11: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

The property GraphVincent

Desk: E43

Phone: 514 444 4444

Extension: 275

Negotium

Street Address: Montreal

Creation : 1/1/00

Technical Advisor

Must do: technical advising

Advantages: better business cards

Developper

Must do: development

Advantages: better keyboard

Works asSince 1/7/14

Works asSince 12/7/12

Page 12: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Graphs can be represented by matrices• Very easy to compute by CPU’s• Low memory usage

Why are computers so good with Graphs?

Page 13: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

DemoPlaying with Neo4J

Page 14: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

Microsoft Graph

Page 15: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Data is in silos• Accessing different workloads is hard• Search doesn’t work• Points out new things

Why a Microsoft Graph?

Page 16: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Office 365 Unified API’s to:– Authentication (Azure AD)– Files– Groups– Sites– Mails…

• The Office Graph

What’s Microsoft’s Graph?

Page 17: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

Data from:• SharePoint• Skype for business• OD4B• Exchange• Yammer

• Azure Active directory

• Video Portal• Search• Clients (office)• More to come….

What’s in it?

Page 18: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Nodes• Actors• Edges

Data Structure

Page 19: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Modified• Viewed• TrendingAround•WorkingWith

• OrgManager• OrgColleague

Some Edges

Page 20: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• ActorId• ObjectId• Action Type• Time• Weight

Properties of Edges

Page 21: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Standard properties• + Same as the (SharePoint) search Schema

Nodes properties

Page 22: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• No API currently available

• Can use SharePoint MetaData

• Can use Office 365 unified API

How to extend the graph?

Page 23: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

DemoPlaying with endpoints

Page 24: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

Real life use cases

Page 25: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• App for oultook• Also works with outlook online• Gets:

– Related documents (SP, EX, OD4B…)– Informations about attendees– Opportunities and Issues (CRM)– News (web)

Mavention meeting app

Page 26: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

Mavention meeting app

Page 27: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

Conclusion

Page 28: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Microsoft.Graph –Pre• https://graphexplorer2.azurewebsites.net/• http://apisandbox.msdn.com • Azure Portal• Office 365

Tools

Page 29: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Huge investments on the Graph• Right now 2 endpoints + unified API’s• Extensibility is coming• Will Allow you do make awesome APPS

Conclusion

Page 30: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Other session SPBizConf• Ignite sessions• Links in the slides deck• Neo4j (+ebook)• Dev.office.com

To go further

Page 31: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

• Traduire SharePoint de A à Z• L’importance des métadonnées• Using Graph API’s• Release pipeline for SharePoint

Other sessions

Page 32: #collab365 using Microsoft Office Graph API's

WWW.COLLAB365.EVENTS

Stay tuned for more great sessions …

Thanks for attending!

@baywet bit.ly/vincentbiret bit.ly/vince365


Recommended