/
Delve and the Delve and the

Delve and the - PowerPoint Presentation

lindy-dunigan
lindy-dunigan . @lindy-dunigan
Follow
445 views
Uploaded On 2016-03-17

Delve and the - PPT Presentation

Office Graph Fredrik Holm Microsoft FAST Helge Solheim Microsoft FAST OFCB219 Introduction to Delve Concepts Using Delve Under the hood What is the office graph Graph queries GQL and REST ID: 259961

graph office microsoft 365 office graph 365 microsoft delve plan http actor viewed query public signals modified trending works

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Delve and the" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

Delve and the Office Graph

Fredrik Holm, Microsoft FASTHelge Solheim, Microsoft FAST

OFC-B219Slide3

Introduction to DelveConcepts

Using DelveUnder the hoodWhat is the office graph?Graph queries. GQL and REST

How does Delve work?

RoadmapRolling-out Delve

AgendaSlide4
Slide5

Stay In the Know

Find What you Need

Discover New Connections

Connect with the right experts and learn more about their content.

Find just the right results from any source and take action

Discover new information tailored to you from your network

Delve

– Search and Discovery Across O365

Powered by Office GraphSlide6

Demo

Delve featuresSlide7

Katie

Amanda

Jake

JuliaSlide8

Katie

creates

Northwind Proposal.pptxSlide9

viewes

Northwind Proposal.pptx

AmandaSlide10

modifies

Northwind Proposal.pptx

JuliaSlide11
Slide12

Office GraphSlide13

“ The question of whether

machines can think... is about as relevant as the question of whether submarines can swim.”

Edsger Wybe Dijkstra Slide14

What is The Office Graph?

User

Documents

People

ConversationsSlide15

What is The Office Graph?

Manager

Direct report

Works with

Shared with me

Viewed by me

Trending around me

Presented to me

Liked by meSlide16

What is The Office Graph?

Manager

Direct report

Works with

Shared with me

Viewed by me

Trending around me

Presented to me

Liked by meSlide17

Manager

Direct report

Works with

Shared with me

Viewed by me

Trending around me

Presented to me

Liked by me

What is The Office Graph?Slide18

Manager

Direct report

Works with

Shared with me

Viewed by me

Trending around me

Presented to me

Liked by me

What is The Office Graph?

Works with

Modified by

Jenny Gottfried

Trending around

Jenny Gottfried

Modified by

Jenny Gottfried

Liked by

Jim Geist

Emailed to me

Emailed to me

Works with

Modified by

Jim Geist

Modified by

Alan Brewer

Commented on

Commented on

Trending around

Nancy AndersonSlide19

Signals

actor

action

item

Katie

viewed

Plan.pptxSlide20

Signals sent from Delve, Exchange, O365, …

Click person

Modify/Save

Elevate

Share

Follow

Like

Comments

Email

Ignore

Presented to

Shown

document

Open document

Shown board

++Slide21

Edges available in the office graph

OrgDirect

OrgColleague

OrgManager

OrgSkipLevelManager

Working With

WorkingWithPublic

Modified

Trending around me

PersonalFeed

ViewedSlide22

Edges available in the office graph

Action Type

Description

Visibility

ID

PersonalFeed

The actor’s personal feed as shown on their Home view in Delve

.

Private

1021

Modified

Items that the actor has modified in the last three months.

Public

1003

OrgColleague

Everyone who reports to the same manager as the actor.

Public

1015

OrgDirect

The actor’s direct reports.

Public

1014

OrgManager

The person whom the actor reports to.

Public

1013

OrgSkipLevelManager

The actor’s skip-level manager.

Public

1016

WorkingWith

People whom the actor communicates or works with frequently.

Private

1019

TrendingAround

Items popular with people whom the actor works or communicates with frequently

. Aggregated across several signals

Public

1020

Viewed

Items viewed by the actor in the last three months.

Private

1001

WorkingWithPublic

A public version of the WorkingWith edge.

Public

1033Slide23

Email

Viewed by me

Presented to me

Shared with me

Public Groups

Public and Private

Signals and

Edges

Manager

Direct reportSlide24

Permissions in source systems respected

Delve is security trimmed for current userNote: A document may be shown as trending around a user without

access to that document

Security

and permissionsSlide25

Individual users may opt out of Delve

User-level opt outSlide26

Tenant administrator may turn off office graph and Delve for the whole tenancy

Tenant-level opt outSlide27

Inside DelveSlide28

“ Any sufficiently advanced technology is indistinguishable from magic.

”Arthur C. Clarke Slide29

CSS/HTML5/JavaScript/REST

Delve building blocks

Feature

Technique

Graph search

/_api/search/query

Preview images

/_layouts/15/getpreview.ashx

Signals

/_api/signalstore/signalsSlide30

Most user clicks result in this sequenceSearch(es

) Signal(s) Document preview images

Delve HTTP traffic pattern

Office graph

query

documents

search

signals

signal

d

ocument images

preview request

preview

Search index

Document store

Signal StoreSlide31

Home feed and my work

Person pageSearch as you type

Demo: Delve HTTP trafficSlide32

ExtensibilitySlide33

“ The only way of discovering the limits of the possible is to venture a little way past them into the impossible.

Arthur C. Clarke Slide34

Office 365 preview APIshttp

://msdn.microsoft.com/en-us/library/office/dn605892(v=office.15).aspx Query the office graph through REST

http

://msdn.microsoft.com/en-us/library/office/dn783218(v=office.15).

aspx

Minor extension to the SharePoint Search REST API

Graph Query Language (GQL) v1

Office 365 preview

API Slide35

REST GQL query example

//First 10 items related to you (full REST syntax)https://

<tenant_address>

/_api/search/query?Querytext='*'&Properties='GraphQuery:

ACTOR(ME

)

//First

ten items that you have recently modified or

viewed

ACTOR(ME, OR(action:1001,action:1003))First ten items you have recently viewed, and Carl has recently modified.

AND(ACTOR(ME,action:1001),ACTOR(2962,action:1003))Slide36

CSOM GQL query example

// Not supported, but possible// Set the graph query as a query property

keywordQuery.Properties.SetQueryPropertyValue

(

"

GraphQuery

",”actor(me)”);

For a full example, see

http://

techmikael.blogspot.no/2014/09/how-to-query-office-graph-using-csom.html Slide37

Graph API will changeSome partners have

started exploring though MaventionTesting custom and out of the box Office Graph queries

https

://

store.office.com/mavention-office-graph-query-tester-WA104379083.aspx?assetid=WA104379083

Windows Phone App for easily finding content

http://

www.windowsphone.com/en-us/store/app/mavention-document-miner/622d0267-0fe7-4b7d-abe0-9a7c2c7d085a

Popular

non-viewed documentshttps://store.office.com/mavention-popular-documents-WA104379071.aspx?assetid=WA104379071

Partner enablementSlide38

http://blogs.msdn.com/b/richard_dizeregas_blog/archive/2014/09/15/developing-apps-against-the-office-graph.aspx

http://blog.mastykarz.nl/building-solutions-office-graph/

Example apps on GQLSlide39

No public «content push API»

Any document in SharePoint is in the office graphSharePoint APIs to upload

documents

SP 2013 client CSOM

http://msdn.microsoft.com/en-us/library/office/fp179912(v=office.15).aspx

Files REST API in Office 365 APIs Preview

http://msdn.microsoft.com/en-us/library/office/dn605900(v=office.15).aspx

Getting content inSlide40

No documented «signal API»

Use the undocumented HTTP API at own risk.Throttling per

user

Getting signals inSlide41

REST Signal to elevate user

//URLhttps://

<tenant_address

>

/_api/signalstore/signals

// Request

{"

signals

":[{"

Actor":{"Id":null

},"Action":{"ActionType":"Elevate","UserTime":"2014-10-23T14:34:25.890Z","Properties":{"results":[{"__metadata":{"type":"SP.KeyValue"},"Key":"Context","Value":"UserPage","ValueType":"Edm.String

"}]}},"Item":{"Id":"baardk@microsoft.com

","Properties":{"results":[]}},"Source":"PulseWeb"}]}Slide42

Content and signals across O365 auto-populating the

Office Graph insights

Exchange

SharePoint

Insights derived with machine learning for

proactive and

intelligent experiences

Yammer

Lync

Slide43

Graph Query API’s

External Content

Hybrid

External

Activity

Roadmap for Extensibility

GQLSlide44

Demo

Upcoming Delve featuresSlide45

Delve and Office Graph eligible SKUs:

Office 365 Plan E1Office 365 Plan E2

Office 365 Plan E3

Office 365 Plan E4

Office 365 Plan A2 for Faculty

Office 365 Plan A2 for Students

Office 365 Plan A3 for Faculty

Office 365 Plan A3 for Students

Office 365 Plan A4 for Faculty

Office 365 Plan A4 for Students

Office 365 Plan G1 for Government

Office 365 Plan G2 for GovernmentOffice 365 Plan G3 for Government

Office 365 Plan G4 for GovernmentEligible SKUsSlide46

Enable First Release in the tenantStart using Exchange

OnlineStart using OneDrive

Delve in your org – Next stepsSlide47

DelveWhat matters to YOU

Activity and people basedOffice graphNodes and edgesGraph queries. GQL and REST

Available now

«First Release» OneDrive for Business and SharePoint Online

SummarySlide48

Resources

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

Developer Network

http

://developer.microsoft.com

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Sessions on Demand

http://channel9.msdn.com/Events/TechEdSlide49

Technical Network

Join the conversation!

Share

tips and best practices

with other

Office 365

experts

http://aka.ms/o365technetworkSlide50

Managing Office 365 Identities and Services

5

Office 365

Deploying

Office

365 Services

Classroom

training

Exams

+

Introduction

to

Office 365

Managing Office 365 Identities and Requirements

FLC

40041

Online

training

Managing Office 365 Identities and Services

Office 365

Fundamentals

http://bit.ly

/

O365-Cert

http://bit.ly

/

O365-MVA

http://bit.ly

/

O365-Training

Get

certified for

1/2 the price at TechEd Europe 2014!

http://bit.ly

/

TechEd-

CertDeal

MOC

20346

Designing for

Office

365

Infrastructure

MOC

10968

3

EXAM

346

EXAM

347

MVA

MVASlide51

Please Complete An Evaluation FormYour input is important!

TechEd Schedule Builder

CommNet

station

or PC

TechEd Mobile

app

Phone or Tablet

QR codeSlide52

Evaluate this sessionSlide53

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.