SlideShare a Scribd company logo
Building SharePoint
Framework Web Parts using
the Microsoft Graph
Shawn Fagan
Marathon Consulting
www.marathonus.com | 757.427.6999 2
SharePoint Saturday Virginia Beach 2020 | Thank our sponsors!
Platinum Sponsors
Gold Sponsors
Silver Sponsors
#SPSVB20
www.marathonus.com | 757.427.6999 3
SharePoint Saturday Virginia Beach 2020 | SharePint!
ATC
Ynot Pizza, Address
3276 Princess Anne Rd, Virginia Beach, VA 23456
in Landstown Commons shopping center
Following SPSVB Closing (5:30)
Some appetizers will be provided, drinks are on
your own
www.marathonus.com | 757.427.6999 4
• About Me
• Getting Started with SharePoint Framework
• What the Microsoft Graph?
• Graph Explorer Demo Time
• SharePoint Framework + Microsoft Graph
• SPFx Demo Time
• Resources
• Questions
Overview
www.marathonus.com | 757.427.6999 5
• Senior Information Technology Consultant / Team Lead at Marathon Consulting focus on
SharePoint, Office 365 and Azure
• Father of energetic two boys
4 year old & 15 month old
• Over 18 years of IT and Development experience
• Over 14 years experience with SharePoint for
as an Administrator and Developer
• SharePoint experience with Farm Configuration,
Branding, Web Part Development (including SPFx)
and Workflow (OOB & 3rd Party Tools)
• Not much free time lately, but I play Kickball,
Softball and love coding code!
About Me | Shawn Fagan
@FaganSC https://github.com/FaganSC
www.marathonus.com | 757.427.6999 6
About Me | Star Wars: Galaxy's Edge (Orlando, FL)
www.marathonus.com | 757.427.6999 7
Getting Started with
SharePoint Framework
www.marathonus.com | 757.427.6999 8
• SharePoint Framework (SPFx) is a page and web part model that provides full support
for client-side SharePoint development, easy integration with SharePoint data, and support
for open source tooling. With the SharePoint Framework, you can use modern web
technologies and tools in your preferred development environment to build productive
experiences and apps that are responsive and mobile-ready from day one. The SharePoint
Framework works for SharePoint Online and also for on-premises (SharePoint 2016
Feature Pack 2 and SharePoint 2019).
• Client-side web parts using modern script development tools and the SharePoint
workbench (a development test surface), and you can deploy your client-side web parts to
modern pages and classic web part pages in Office 365 tenants
• Web Parts are controls that appear inside a SharePoint page but run locally in the
browser. They're the building blocks of pages that appear on a SharePoint site
• Extensions enable you to extend the SharePoint user experience within modern pages
and document libraries
• Library Components are shared code, which multiple SharePoint Framework can easily
share in the context of the SharePoint or Microsoft Teams..
SPFx | What is SharePoint Framework?
www.marathonus.com | 757.427.6999 9
• Office 365 Tenant
• You’ll need an Office 365 tenant
• Office 365 Developer Program
• https://developer.microsoft.com/en-us/office/dev-program
• App Catalog Site
• Should have this already setup in your SP Tenant
• Site Collection
• Any site Collection if using Development Tenant
• Developer Site Collection if it’s your production Tenant
• SharePoint Workbench
• Built-in Tool for SPFx
SPFx | What do you need for SPFx?
www.marathonus.com | 757.427.6999 10
• NodeJS - Install NodeJS LTS version 10
• Code Editor
• Visual Studio Code
• Atom
• Webstorm
• Yeoman - Scaffolding Tool
• Gulp – Task automation Tool
• Yeoman SharePoint generator
• Optional tools
• Fiddler
• Postman
SPFx | Development Environment
www.marathonus.com | 757.427.6999 11
What the
Microsoft Graph?
www.marathonus.com | 757.427.6999 12
• Microsoft Graph is the gateway to data and intelligence in Microsoft 365
• It provides a unified programmability model that you can use to access the tremendous
amount of data in Office 365, Windows 10, and Enterprise Mobility + Security.
• Single API Endpoint to provide access to people-centric data within Microsoft 365
services
• REST APIs or SDKs to access the endpoint and build apps that support scenarios
spanning across productivity, collaboration, education, security, identity, access, device
management, and much more.
• REST APIs and client libraries to access data on the following Microsoft 365 services:
• Office 365 services
• Enterprise Mobility and Security services
• Windows 10 services: activities, devices, notifications
• Dynamics 365 Business Central
MS Graph | Overview of Microsoft Graph
www.marathonus.com | 757.427.6999 13
MS Graph | Graph Relationships
www.marathonus.com | 757.427.6999 14
MS Graph | Supported Platforms
www.marathonus.com | 757.427.6999 15
Graph Explorer
Demo Time
https://developer.microsoft.com/en-us/graph/graph-explorer
www.marathonus.com | 757.427.6999 16
SharePoint Framework
+ Microsoft Graph
www.marathonus.com | 757.427.6999 17
• SharePoint Framework solutions with Microsoft Graph can easily connect by using the
MSGraphClient.
• MSGraphClient is a new HTTP client introduced in SharePoint Framework v1.6.0
• Replaces the need to use AadHttpClient
• It simplifies connecting to the Microsoft Graph inside SharePoint Framework
• Uses existing Microsoft Graph JavaScript Client Library
• Directly handles authenticating
• REST APIs and client libraries to access data on the following Microsoft 365 services:
• Office 365 services
• Enterprise Mobility and Security services
• Windows 10 services: activities, devices, notifications
• Dynamics 365 Business Central
SPFx + Graph | Working together!
www.marathonus.com | 757.427.6999 18
SPFx + Graph | How does it all work?
www.marathonus.com | 757.427.6999 19
Demo Time
www.marathonus.com | 757.427.6999 20
Resources
www.marathonus.com | 757.427.6999 21
• Graph Explorer - https://developer.microsoft.com/en-us/graph/graph-explorer
• Overview of the SharePoint Framework - https://docs.microsoft.com/en-
us/sharepoint/dev/spfx/sharepoint-framework-overview
• Overview of Microsoft Graph - https://docs.microsoft.com/en-us/graph/overview
• SPFx & MS Graph Training Module - https://github.com/microsoftgraph/msgraph-training-spfx
• MS Graph Github - https://github.com/microsoftgraph
• SPFx Webpart Github - https://github.com/SharePoint/sp-dev-fx-webparts
• SPFx Extensions Github - https://github.com/SharePoint/sp-dev-fx-extensions
Resources | Links to help you out
www.marathonus.com | 757.427.6999 22
Questions
www.marathonus.com | 757.427.6999 23
Speaker Survey | Let me know what you think!
Thank You

More Related Content

What's hot (20)

PPTX
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbe
Chirag Patel
 
PPTX
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
Chirag Patel
 
PPTX
Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...
Chirag Patel
 
PPTX
Transforming your classic team sites in group connected team sites
BIWUG
 
PPTX
Share point development services case study
Nandita Nityanandam
 
PPTX
Modern SharePoint Development - A quick guide
Mint Group
 
PPTX
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Joel Oleson
 
PPTX
What's new in SharePoint Online - London SharePoint User Group March 2018
Chirag Patel
 
PDF
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Rencore
 
PPTX
SPSBE18: New era of customizing site provisioning
Olli Jääskeläinen
 
PPTX
Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...
Chirag Patel
 
PPTX
Image Now Interact For Share Point
Marcus Hinterseer
 
PPTX
How to Create a Windows App with Project Siena, SharePoint & Office 365
Knut Relbe-Moe [MVP, MCT]
 
PPTX
SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...
Chirag Patel
 
PDF
Understanding SharePoint Framework Extensions
BIWUG
 
PPTX
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Chirag Patel
 
PPTX
SPSOslo 2014 - Visio 2013 & Visio Services – A Quick Guide
Knut Relbe-Moe [MVP, MCT]
 
PPTX
SharePoint wizards - no magic needed, just use Microsoft Flow
BIWUG
 
PDF
Deploying in a Cloud First World
BIWUG
 
PPTX
Customizing SharePoint Online
Bert Johnson
 
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbe
Chirag Patel
 
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
Chirag Patel
 
Ensuring Successful Office 365 Tenant to Tenant Migration SharePoint Saturday...
Chirag Patel
 
Transforming your classic team sites in group connected team sites
BIWUG
 
Share point development services case study
Nandita Nityanandam
 
Modern SharePoint Development - A quick guide
Mint Group
 
Why Upgrade to SharePoint 2016: Including Future of SharePoint Feature Updates
Joel Oleson
 
What's new in SharePoint Online - London SharePoint User Group March 2018
Chirag Patel
 
Matthias Einig from Rencore - Transforming SharePoint farm solutions to the A...
Rencore
 
SPSBE18: New era of customizing site provisioning
Olli Jääskeläinen
 
Ensuring Successful Office 365 Tenant to Tenant Migration Collab365 Global Co...
Chirag Patel
 
Image Now Interact For Share Point
Marcus Hinterseer
 
How to Create a Windows App with Project Siena, SharePoint & Office 365
Knut Relbe-Moe [MVP, MCT]
 
SPSLondon 2015 Evolving with Office 365 and SharePoint Online Collaboration T...
Chirag Patel
 
Understanding SharePoint Framework Extensions
BIWUG
 
Navigating your way to different admin centres in Microsoft 365 - M365 Saturd...
Chirag Patel
 
SPSOslo 2014 - Visio 2013 & Visio Services – A Quick Guide
Knut Relbe-Moe [MVP, MCT]
 
SharePoint wizards - no magic needed, just use Microsoft Flow
BIWUG
 
Deploying in a Cloud First World
BIWUG
 
Customizing SharePoint Online
Bert Johnson
 

Similar to Building SharePoint framework Web Parts using the Microsoft Graph (20)

PPTX
Building share point framework solutions
Dipti Chhatrapati
 
PPTX
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
European Collaboration Summit
 
PPTX
What's new and what's next in SharePoint Development for Enterprise & SPFx
Vignesh Ganesan I Microsoft MVP
 
PPTX
#SPSNYC 2018 Migrate your custom components to the #SharePoint Framework #SPFX
Vincent Biret
 
PDF
Office 365 Developer Bootcamp Melbourne
Anupam Ranku
 
PPTX
Leveraging SharePoint as a development platform for the modern intranet
Microsoft Tech Community
 
PPTX
Grow your SharePoint development platform with SharePoint Framework
Dipti Chhatrapati
 
PPTX
Grow your SharePoint development platform with SPFx
Dipti Chhatrapati
 
PDF
SPUnite17 Building Great Client Side Web Parts with SPFx
NCCOMMS
 
PPTX
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
European Collaboration Summit
 
PDF
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...
Bill Ayers
 
PDF
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
SPS Paris
 
PPTX
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
Jenkins NS
 
PPTX
SharePoint as Development Platform for the Modern Intranet
Haaron Gonzalez
 
PDF
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Brian Culver
 
PPTX
M365 global developer bootcamp 2019 PA
Thomas Daly
 
PPTX
M365 global developer bootcamp 2019 Intro to SPFx Version
Thomas Daly
 
PPTX
#SPSToronto 2018 migrate you custom development to the SharePoint Framework
Vincent Biret
 
PDF
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Brian Culver
 
PPTX
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Thomas Daly
 
Building share point framework solutions
Dipti Chhatrapati
 
ECS19 - Vesa Juvonen - SharePoint and Office 365 Development PowerClass
European Collaboration Summit
 
What's new and what's next in SharePoint Development for Enterprise & SPFx
Vignesh Ganesan I Microsoft MVP
 
#SPSNYC 2018 Migrate your custom components to the #SharePoint Framework #SPFX
Vincent Biret
 
Office 365 Developer Bootcamp Melbourne
Anupam Ranku
 
Leveraging SharePoint as a development platform for the modern intranet
Microsoft Tech Community
 
Grow your SharePoint development platform with SharePoint Framework
Dipti Chhatrapati
 
Grow your SharePoint development platform with SPFx
Dipti Chhatrapati
 
SPUnite17 Building Great Client Side Web Parts with SPFx
NCCOMMS
 
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
European Collaboration Summit
 
SPS Paris: Building great client-side web parts with spfx, pnp-js-core, React...
Bill Ayers
 
D1 - Building Great Client-side Web Parts with SPFx, PnP-JS-Core, ReactJS and...
SPS Paris
 
harePoint Framework Webinar Series: Consume Graph APIs in SharePoint Framework
Jenkins NS
 
SharePoint as Development Platform for the Modern Intranet
Haaron Gonzalez
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Brian Culver
 
M365 global developer bootcamp 2019 PA
Thomas Daly
 
M365 global developer bootcamp 2019 Intro to SPFx Version
Thomas Daly
 
#SPSToronto 2018 migrate you custom development to the SharePoint Framework
Vincent Biret
 
How to convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Brian Culver
 
Cross Site Collection Navigation using SPFx, Powershell PnP & PnP-JS
Thomas Daly
 
Ad

Recently uploaded (20)

PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PPTX
Manual Testing for Accessibility Enhancement
Julia Undeutsch
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Home Cleaning App Development Services.pdf
V3cube
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PPTX
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
PDF
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
PDF
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
PPTX
Role_of_Artificial_Intelligence_in_Livestock_Extension_Services.pptx
DrRajdeepMadavi
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Manual Testing for Accessibility Enhancement
Julia Undeutsch
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Home Cleaning App Development Services.pdf
V3cube
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
Role_of_Artificial_Intelligence_in_Livestock_Extension_Services.pptx
DrRajdeepMadavi
 
Ad

Building SharePoint framework Web Parts using the Microsoft Graph

  • 1. Building SharePoint Framework Web Parts using the Microsoft Graph Shawn Fagan Marathon Consulting
  • 2. www.marathonus.com | 757.427.6999 2 SharePoint Saturday Virginia Beach 2020 | Thank our sponsors! Platinum Sponsors Gold Sponsors Silver Sponsors #SPSVB20
  • 3. www.marathonus.com | 757.427.6999 3 SharePoint Saturday Virginia Beach 2020 | SharePint! ATC Ynot Pizza, Address 3276 Princess Anne Rd, Virginia Beach, VA 23456 in Landstown Commons shopping center Following SPSVB Closing (5:30) Some appetizers will be provided, drinks are on your own
  • 4. www.marathonus.com | 757.427.6999 4 • About Me • Getting Started with SharePoint Framework • What the Microsoft Graph? • Graph Explorer Demo Time • SharePoint Framework + Microsoft Graph • SPFx Demo Time • Resources • Questions Overview
  • 5. www.marathonus.com | 757.427.6999 5 • Senior Information Technology Consultant / Team Lead at Marathon Consulting focus on SharePoint, Office 365 and Azure • Father of energetic two boys 4 year old & 15 month old • Over 18 years of IT and Development experience • Over 14 years experience with SharePoint for as an Administrator and Developer • SharePoint experience with Farm Configuration, Branding, Web Part Development (including SPFx) and Workflow (OOB & 3rd Party Tools) • Not much free time lately, but I play Kickball, Softball and love coding code! About Me | Shawn Fagan @FaganSC https://github.com/FaganSC
  • 6. www.marathonus.com | 757.427.6999 6 About Me | Star Wars: Galaxy's Edge (Orlando, FL)
  • 7. www.marathonus.com | 757.427.6999 7 Getting Started with SharePoint Framework
  • 8. www.marathonus.com | 757.427.6999 8 • SharePoint Framework (SPFx) is a page and web part model that provides full support for client-side SharePoint development, easy integration with SharePoint data, and support for open source tooling. With the SharePoint Framework, you can use modern web technologies and tools in your preferred development environment to build productive experiences and apps that are responsive and mobile-ready from day one. The SharePoint Framework works for SharePoint Online and also for on-premises (SharePoint 2016 Feature Pack 2 and SharePoint 2019). • Client-side web parts using modern script development tools and the SharePoint workbench (a development test surface), and you can deploy your client-side web parts to modern pages and classic web part pages in Office 365 tenants • Web Parts are controls that appear inside a SharePoint page but run locally in the browser. They're the building blocks of pages that appear on a SharePoint site • Extensions enable you to extend the SharePoint user experience within modern pages and document libraries • Library Components are shared code, which multiple SharePoint Framework can easily share in the context of the SharePoint or Microsoft Teams.. SPFx | What is SharePoint Framework?
  • 9. www.marathonus.com | 757.427.6999 9 • Office 365 Tenant • You’ll need an Office 365 tenant • Office 365 Developer Program • https://developer.microsoft.com/en-us/office/dev-program • App Catalog Site • Should have this already setup in your SP Tenant • Site Collection • Any site Collection if using Development Tenant • Developer Site Collection if it’s your production Tenant • SharePoint Workbench • Built-in Tool for SPFx SPFx | What do you need for SPFx?
  • 10. www.marathonus.com | 757.427.6999 10 • NodeJS - Install NodeJS LTS version 10 • Code Editor • Visual Studio Code • Atom • Webstorm • Yeoman - Scaffolding Tool • Gulp – Task automation Tool • Yeoman SharePoint generator • Optional tools • Fiddler • Postman SPFx | Development Environment
  • 11. www.marathonus.com | 757.427.6999 11 What the Microsoft Graph?
  • 12. www.marathonus.com | 757.427.6999 12 • Microsoft Graph is the gateway to data and intelligence in Microsoft 365 • It provides a unified programmability model that you can use to access the tremendous amount of data in Office 365, Windows 10, and Enterprise Mobility + Security. • Single API Endpoint to provide access to people-centric data within Microsoft 365 services • REST APIs or SDKs to access the endpoint and build apps that support scenarios spanning across productivity, collaboration, education, security, identity, access, device management, and much more. • REST APIs and client libraries to access data on the following Microsoft 365 services: • Office 365 services • Enterprise Mobility and Security services • Windows 10 services: activities, devices, notifications • Dynamics 365 Business Central MS Graph | Overview of Microsoft Graph
  • 13. www.marathonus.com | 757.427.6999 13 MS Graph | Graph Relationships
  • 14. www.marathonus.com | 757.427.6999 14 MS Graph | Supported Platforms
  • 15. www.marathonus.com | 757.427.6999 15 Graph Explorer Demo Time https://developer.microsoft.com/en-us/graph/graph-explorer
  • 16. www.marathonus.com | 757.427.6999 16 SharePoint Framework + Microsoft Graph
  • 17. www.marathonus.com | 757.427.6999 17 • SharePoint Framework solutions with Microsoft Graph can easily connect by using the MSGraphClient. • MSGraphClient is a new HTTP client introduced in SharePoint Framework v1.6.0 • Replaces the need to use AadHttpClient • It simplifies connecting to the Microsoft Graph inside SharePoint Framework • Uses existing Microsoft Graph JavaScript Client Library • Directly handles authenticating • REST APIs and client libraries to access data on the following Microsoft 365 services: • Office 365 services • Enterprise Mobility and Security services • Windows 10 services: activities, devices, notifications • Dynamics 365 Business Central SPFx + Graph | Working together!
  • 18. www.marathonus.com | 757.427.6999 18 SPFx + Graph | How does it all work?
  • 21. www.marathonus.com | 757.427.6999 21 • Graph Explorer - https://developer.microsoft.com/en-us/graph/graph-explorer • Overview of the SharePoint Framework - https://docs.microsoft.com/en- us/sharepoint/dev/spfx/sharepoint-framework-overview • Overview of Microsoft Graph - https://docs.microsoft.com/en-us/graph/overview • SPFx & MS Graph Training Module - https://github.com/microsoftgraph/msgraph-training-spfx • MS Graph Github - https://github.com/microsoftgraph • SPFx Webpart Github - https://github.com/SharePoint/sp-dev-fx-webparts • SPFx Extensions Github - https://github.com/SharePoint/sp-dev-fx-extensions Resources | Links to help you out
  • 23. www.marathonus.com | 757.427.6999 23 Speaker Survey | Let me know what you think!

Editor's Notes

  • #9: Extensions Application Customizers. Adds scripts to the page, and accesses well-known HTML element placeholders and extends them with custom renderings. Field Customizers. Provides modified views to data for fields within a list. Command Sets. Extends the SharePoint command surfaces to add new actions, and provides client-side code that you can use to implement behaviors.
  • #13: Office 365 services: Delve, Excel, Microsoft Bookings, Microsoft Teams, OneDrive, OneNote, Outlook/Exchange, Planner, and SharePoint Enterprise Mobility and Security services: Advanced Threat Analytics, Advanced Threat Protection, Azure Active Directory, Identity Manager, and Intune Windows 10 services: activities, devices, notifications Dynamics 365 Business Central
  • #15: HTTP Request Action – Rest API Endpoint SharePoint List – Custom SharePoint List Approval Process – Built-In Approval Action Ability to setup Guest Access – REST API to invoke Action (MS Graph) Ability to setup SP Permissions – SharePoint REST API to invoke Action End User Notification – Office 365 Outlook Send Email Action
  • #18: The MSGraphClient is available only in projects built using SharePoint Framework v1.6.0 and later. While the MSGraphClient is explained in this article by using a client-side web part, you can also use it in SharePoint Framework Extensions. The single sign-on for the MSGraphClient is only available in SharePoint Online today. You can leverage the client for on premises developments but your users will be requested to sign in again within the webpart.