The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco

RickVanRousselt 221 views 26 slides Jun 24, 2017
Slide 1
Slide 1 of 26
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26

About This Presentation

Using the microsoft graph to work with groups, teams and planner


Slide Content

Using the Microsoft Graph to work with Groups, Teams and Planner Using the Microsoft Graph Rick van Rousselt & Albert-Jan Schot Rivaro Consultancy, Mavention #SPSMonaco

#SPSMonaco

What is the Microsoft Graph

Website

Website

Website Active Directory

Website Active Directory

Website Active Directory Exchange

Website Active Directory Exchange

Website Active Directory Exchange SharePoint

Website Active Directory Exchange SharePoint

Website Active Directory Exchange SharePoint …..

So, what is the Microsoft Graph Users Groups Outlook Calendar SharePoint Excel Intune Teams Azure AD OneNote Planner https://graph.microsoft.com

So, what is the Microsoft Graph Accessing data /me, /users, /groups, /messages, /drive, …. Traversing data /drive/items/<id>/ lastmodifiedByUser Accessing insights /insights/trending Work/School and Personal https://graph.microsoft.com/

Navigating the Graph G et a tenant-level entity set : /users Select a member from the entity set: /users /{id} Get an entity property : /users /{id} /department Traverse to related entity type via navigation properties : /users /{id} /files https://graph.microsoft.com / /{version} /{tenant} /{entity-set} /{id} /{property}

Authenticating against the Graph Register App with Azure AD Native Web App Single page app Configure app permissions Get token using OAuth2.0 flow Use OpenID Connect for SSO

Autorization in native Apps

Autorization in SPA

Data Generally Available ( v1.0 ) Preview ( beta ) Azure Active Directory Outlook mail, calendar and contacts Office 365 groups and conversations OneDrive drives and files Excel Planner  OneNote  SharePoint Sites People Microsoft Teams Insights (powering Delve)* SharePoint Lists Outlook Tasks Intune Office 365 Reporting AD Administrative Units Project Rome //Build 2017 announcements

Capabilities Generally Available ( v1.0 ) Preview ( beta ) Webhooks for OneDrive and Outlook Delta query for OneDrive SDKs for .Net/Xamarin and Android SDKs for JS/Node and PHP  AppOnly webhooks for Outlook Delta query for AAD and Outlook  Extend Graph with your own data SDKs for iOS, Python, Ruby Hybrid on-premise support for Outlook ( config wizard support ) Webhooks for users and groups Webhooks for Outlook consumer Delta query scoping filter for AAD Batching Microsoft Graph is available in every Office 365 and Azure region and complies with sovereign/national cloud data requirements //Build 2017 announcements

Groups, Teams & Planner

Navigating Groups Get my groups & teams: /me/ memberOf Get all groups & teams /groups Get my plans /me/plans Get tasks from plan from group: /group /{id} /planner/plans /{id} /tasks https://graph.microsoft.com / /beta /{entity-set} /{id} /{property} /v1.0

Demo Rick van Rousselt & Albert-Jan Schot Rivaro Consultancy, Mavention #SPSMonaco

Next steps More information on Microsoft Graph http://graph.microsoft.io Start coding Checkout https://github.com/appieschot/mavention-o365-groups and https://github.com/RickVanRousselt/SharePointAdminBot Provide feedback : http://www.sharepointappie.nl/go/UserVoiceOfficeGraph/

Thanks John Doe Digital Workplace Consultant, Microsoft. #SPSMonaco