SlideShare uma empresa Scribd logo
1 de 48
May 20th, 2017
SharePoint Saturday
Madrid
How to use SharePoint PnP assets in real world
use cases
Thomas Goelles @thomyg
Thomas Goelles
Head of Modern Workplace Solutions
Solvion information management
http://www.modernworkplacesolutions.rocks/
@thomyg
Teamlead @solvion
Co-Organizer of SharePoint Saturday Vienna (#SPSVIE) and Office 365
Meetup Graz
Friends, Family, Grazer AK, Liverpool FC and of course a SharePoint nerd
Gold sponsors ______________
Silver sponsors
Bronze sponsors
Collaborate
Platinum sponsor
Why would
be forced
to solve
everything
by yourself?
Wouldn’t it be
great, if you
would have
peers to share
and learn from?
Real life learnings
shared by the
community for the
community
Http Requests #
2048306419
Most used capability
- Provisioning Engine (1306 tenants)
Unique tenants #
4916
Unique visitors in GitHub
22850 (avg 2 weeks)
Views in GitHub
127343 (avg 2 weeks)
Monthly Metrics –
Status from April 2017
YouTube Channel
Guidenance and Documentation
Learning
PnP at dev.office.com
SharePoint Dev Group
PnP at MSDN
PnP videos
PnP at Docs.com
PnP Sites Core Component
PnP Core Component (JavaScript)
PnP PowerShell
PnP Partner Pack
PnP Guidance
PnP Office-Addins
PnP Tools
PnP Transformation
PnP Provisioning Schema
Community Calls
Samples overview
Slightly branded site
Get-PnPProvisionigTemplate
Apply-PnPProvisioningTemplate
SharePoint Wiki Bot
http://www.modernworkplacesolutions.rocks/sharepoint-wiki-bot-how-to-automate-the-azure-qnamaker-bot-knowledgebase/
SharePoint Wiki
Skype Consumer
AzureFunction
Timer job
Knowledgebase
(QNAMaker)
Storage
Queue
Azure
Bot
Service
Microsoft Teams
User edits wiki page
Store notification
in queue
Webhook
Trigger web job
Update and publish
knowledgebase
Push changes to bot
service
SharePoint Wiki Bot - Architecture
Wiki Page with Table of Content / Headings
Wiki Webhook
WikiPageManger / KnowledgeBaseManager
QnA Maker
Bot Framework
Result in Teams
2
TeamBox Dash-
board
1SharePoint
Service
https://solvionat.sharepoint.com
/sites/site
5
IIS
Website
6
https://teambox.solvion.net/site
7
WebJob
4
SP Lists
3
Apply
Template
Modify
Template
Call back for
People /
Users
Dashboard
Component
HTML
Dashboard
Component
JS
Backend
Code
Members Form / read existing
Search for Membe via
Graphr
Add Metadata from
MMS
Please, fill your SPS Madrid
passport if you want to
participate.
You can win one of these gifts:
Raffle
10
9
8
Odor Odor@winterfell.com
Gold sponsors ______________
Silver sponsors
Bronze sponsors
Collaborate
Platinum sponsor
How to use SharePoint PnP assets in real world use cases

Mais conteúdo relacionado

Mais procurados

Tulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons LearnedTulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
April Dunnam
 

Mais procurados (20)

SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...
SharePoint Saturday Toronto 2016 - Introduction to AngularJS with the Microso...
 
Build 2017 - P4184 - Catch up on Planner APIs in Microsoft Graph
Build 2017 - P4184 - Catch up on Planner APIs in Microsoft GraphBuild 2017 - P4184 - Catch up on Planner APIs in Microsoft Graph
Build 2017 - P4184 - Catch up on Planner APIs in Microsoft Graph
 
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePoint
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePointTeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePoint
TeamsFest 2020 - Deep Dive Microsoft Teams integration with SharePoint
 
Tulsa techfest debunking common SharePoint and Office 365 myths
Tulsa techfest debunking common SharePoint and Office 365 mythsTulsa techfest debunking common SharePoint and Office 365 myths
Tulsa techfest debunking common SharePoint and Office 365 myths
 
SharePoint Saturday Paris 2016 - AngularJS with the Microsoft Graph
SharePoint Saturday Paris 2016 - AngularJS with the Microsoft GraphSharePoint Saturday Paris 2016 - AngularJS with the Microsoft Graph
SharePoint Saturday Paris 2016 - AngularJS with the Microsoft Graph
 
Using SharePoint / Office 365 as Learning Ecosystem
Using SharePoint / Office 365 as Learning EcosystemUsing SharePoint / Office 365 as Learning Ecosystem
Using SharePoint / Office 365 as Learning Ecosystem
 
A Power User's Introduction to jQuery Awesomeness in SharePoint
A Power User's Introduction to jQuery Awesomeness in SharePointA Power User's Introduction to jQuery Awesomeness in SharePoint
A Power User's Introduction to jQuery Awesomeness in SharePoint
 
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep Dive
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep DiveSharePoint Saturday Houston 2016 - Microsoft Graph - Deep Dive
SharePoint Saturday Houston 2016 - Microsoft Graph - Deep Dive
 
DevTeach 2016 - Introduction to AngularJS in an Office 365 Context
DevTeach 2016 - Introduction to AngularJS in an Office 365 ContextDevTeach 2016 - Introduction to AngularJS in an Office 365 Context
DevTeach 2016 - Introduction to AngularJS in an Office 365 Context
 
The anatomy of Office 365 groups - Nicki Borell
The anatomy of Office 365 groups - Nicki BorellThe anatomy of Office 365 groups - Nicki Borell
The anatomy of Office 365 groups - Nicki Borell
 
SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016SharePoint Framework SPS Madrid 2016
SharePoint Framework SPS Madrid 2016
 
When SharePoint met Microsoft Teams - Oktoberfest 2019 #TeamsFest
When SharePoint met Microsoft Teams - Oktoberfest 2019 #TeamsFestWhen SharePoint met Microsoft Teams - Oktoberfest 2019 #TeamsFest
When SharePoint met Microsoft Teams - Oktoberfest 2019 #TeamsFest
 
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons LearnedTulsa Tech Fest - SharePoint 2013 Lessons Learned
Tulsa Tech Fest - SharePoint 2013 Lessons Learned
 
3 ways to use SharePoint to enhance collaboration and boost productivity
3 ways to use SharePoint to enhance collaboration and boost productivity3 ways to use SharePoint to enhance collaboration and boost productivity
3 ways to use SharePoint to enhance collaboration and boost productivity
 
Cisco intranet deep dive case study webinar presentation Jan 2016
Cisco intranet deep dive case study webinar presentation Jan 2016Cisco intranet deep dive case study webinar presentation Jan 2016
Cisco intranet deep dive case study webinar presentation Jan 2016
 
Gamify SharePoint 2013 to Increase Adoption
Gamify SharePoint 2013 to Increase AdoptionGamify SharePoint 2013 to Increase Adoption
Gamify SharePoint 2013 to Increase Adoption
 
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know10 SharePoint 2013 OOTB Solutions Every Power User Should Know
10 SharePoint 2013 OOTB Solutions Every Power User Should Know
 
10 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 201310 Best Productivity Features in SharePoint 2013
10 Best Productivity Features in SharePoint 2013
 
D365UG Cambridge - Understanding the opportunity with Dynamics and Teams
D365UG Cambridge - Understanding the opportunity with Dynamics and TeamsD365UG Cambridge - Understanding the opportunity with Dynamics and Teams
D365UG Cambridge - Understanding the opportunity with Dynamics and Teams
 
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft GraphSPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
 

Semelhante a How to use SharePoint PnP assets in real world use cases

SPTechCon SharePoint Worst Practices
SPTechCon SharePoint Worst PracticesSPTechCon SharePoint Worst Practices
SPTechCon SharePoint Worst Practices
Dux Raymond Sy
 

Semelhante a How to use SharePoint PnP assets in real world use cases (20)

Spsbcn 2017 how to use PnP assets
Spsbcn 2017 how to use PnP assetsSpsbcn 2017 how to use PnP assets
Spsbcn 2017 how to use PnP assets
 
SharePoint Saturday New York City 2017 - How to use SharePoint PnP Assets in ...
SharePoint Saturday New York City 2017 - How to use SharePoint PnP Assets in ...SharePoint Saturday New York City 2017 - How to use SharePoint PnP Assets in ...
SharePoint Saturday New York City 2017 - How to use SharePoint PnP Assets in ...
 
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...
Teams Day Online Modern Workplace Summit 2020 - Deep Dive Microsoft Teams int...
 
SharePoint Modern Support and Assistance
SharePoint Modern Support and AssistanceSharePoint Modern Support and Assistance
SharePoint Modern Support and Assistance
 
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
Building a Microsoft Teams Team Chat Space To Manage Your Project - Teams Com...
 
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...Building a Microsoft Teams team chat space to manage your project - M365 Chic...
Building a Microsoft Teams team chat space to manage your project - M365 Chic...
 
Wiriting applications for Microsoft Teams
Wiriting applications for Microsoft TeamsWiriting applications for Microsoft Teams
Wiriting applications for Microsoft Teams
 
Microsoft 365 integration experiences with SharePoint, Microsoft Teams, Strea...
Microsoft 365 integration experiences with SharePoint, Microsoft Teams, Strea...Microsoft 365 integration experiences with SharePoint, Microsoft Teams, Strea...
Microsoft 365 integration experiences with SharePoint, Microsoft Teams, Strea...
 
Building immersive and mixed reality experiences in SharePoint - Metaverse One
Building immersive and mixed reality experiences in SharePoint - Metaverse OneBuilding immersive and mixed reality experiences in SharePoint - Metaverse One
Building immersive and mixed reality experiences in SharePoint - Metaverse One
 
5 Reasons Why SharePoint 2010 Will Revolutionize Your Organization
5  Reasons Why SharePoint 2010 Will Revolutionize Your Organization5  Reasons Why SharePoint 2010 Will Revolutionize Your Organization
5 Reasons Why SharePoint 2010 Will Revolutionize Your Organization
 
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS Vancouver
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS VancouverSharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS Vancouver
SharePoint 2016 & Office 365: A Look Ahead To What's Coming - SPS Vancouver
 
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenarios
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenariosSPS Detroit 2016 - Sharepoint 2016 and new hybrid scenarios
SPS Detroit 2016 - Sharepoint 2016 and new hybrid scenarios
 
To Do: How to manage tasks effectively
To Do: How to manage tasks effectivelyTo Do: How to manage tasks effectively
To Do: How to manage tasks effectively
 
SharePoint Dev Monthly Community Call - February 2018
SharePoint Dev Monthly Community Call - February 2018SharePoint Dev Monthly Community Call - February 2018
SharePoint Dev Monthly Community Call - February 2018
 
Extending Collaboration with SharePoint and Microsoft Teams
Extending Collaboration with SharePoint and Microsoft TeamsExtending Collaboration with SharePoint and Microsoft Teams
Extending Collaboration with SharePoint and Microsoft Teams
 
20191114 ECP Jaarcongres 2019 Solid Activties & Use Cases in The Netherlands
20191114 ECP Jaarcongres 2019   Solid Activties & Use Cases in The Netherlands20191114 ECP Jaarcongres 2019   Solid Activties & Use Cases in The Netherlands
20191114 ECP Jaarcongres 2019 Solid Activties & Use Cases in The Netherlands
 
SPTechCon SharePoint Worst Practices
SPTechCon SharePoint Worst PracticesSPTechCon SharePoint Worst Practices
SPTechCon SharePoint Worst Practices
 
How did we do? Feedback Made Easy
How did we do?  Feedback Made EasyHow did we do?  Feedback Made Easy
How did we do? Feedback Made Easy
 
Citizen Developers Intro to jQuery Customizations in SharePoint
Citizen Developers Intro to jQuery Customizations in SharePointCitizen Developers Intro to jQuery Customizations in SharePoint
Citizen Developers Intro to jQuery Customizations in SharePoint
 
SharePoint Dev Monthly Community Call - 2018 March
SharePoint Dev Monthly Community Call - 2018 MarchSharePoint Dev Monthly Community Call - 2018 March
SharePoint Dev Monthly Community Call - 2018 March
 

Mais de SUGES (SharePoint Users Group España)

Mais de SUGES (SharePoint Users Group España) (18)

SharePoint Saturday Madrid 2017 - KeyNote
SharePoint Saturday Madrid 2017 - KeyNoteSharePoint Saturday Madrid 2017 - KeyNote
SharePoint Saturday Madrid 2017 - KeyNote
 
Domotica #Skype4 b #IoT #Azure #Windows10IoTCore
Domotica #Skype4 b #IoT #Azure #Windows10IoTCoreDomotica #Skype4 b #IoT #Azure #Windows10IoTCore
Domotica #Skype4 b #IoT #Azure #Windows10IoTCore
 
Beyond cards: How to get the most out of Delve
Beyond cards: How to get the most out of DelveBeyond cards: How to get the most out of Delve
Beyond cards: How to get the most out of Delve
 
CDNs para el SharePoint Framework (SPFx)
CDNs para el SharePoint Framework (SPFx)CDNs para el SharePoint Framework (SPFx)
CDNs para el SharePoint Framework (SPFx)
 
Introducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFxIntroducción al SharePoint Framework SPFx
Introducción al SharePoint Framework SPFx
 
Probots: Azure Bots y Project Online
Probots: Azure Bots y Project OnlineProbots: Azure Bots y Project Online
Probots: Azure Bots y Project Online
 
Cómo gestionar el ciclo de vida de soluciones SPFx
Cómo gestionar el ciclo de vida de soluciones SPFxCómo gestionar el ciclo de vida de soluciones SPFx
Cómo gestionar el ciclo de vida de soluciones SPFx
 
Extending Microsoft Teams
Extending Microsoft TeamsExtending Microsoft Teams
Extending Microsoft Teams
 
Transforming your full-trust solutions to the Add-in model / SharePoint Frame...
Transforming your full-trust solutions to the Add-in model / SharePoint Frame...Transforming your full-trust solutions to the Add-in model / SharePoint Frame...
Transforming your full-trust solutions to the Add-in model / SharePoint Frame...
 
Bots & Teams: el poder de Grayskull
Bots & Teams: el poder de GrayskullBots & Teams: el poder de Grayskull
Bots & Teams: el poder de Grayskull
 
Análisis de sentimiento con Flow y Text Analytics
Análisis de sentimiento con Flow y Text AnalyticsAnálisis de sentimiento con Flow y Text Analytics
Análisis de sentimiento con Flow y Text Analytics
 
JS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World ExampleJS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World Example
 
Text Analytics y Machine Learning como sistema de catalogación
Text Analytics y Machine Learning como sistema de catalogaciónText Analytics y Machine Learning como sistema de catalogación
Text Analytics y Machine Learning como sistema de catalogación
 
Proyecto 360: Combinar lo mejor de Azure y Office 365
Proyecto 360: Combinar lo mejor de Azure y Office 365Proyecto 360: Combinar lo mejor de Azure y Office 365
Proyecto 360: Combinar lo mejor de Azure y Office 365
 
Empowering SharePoint with search capabilities
Empowering SharePoint with search capabilitiesEmpowering SharePoint with search capabilities
Empowering SharePoint with search capabilities
 
SharePoint Framework y React
SharePoint Framework y ReactSharePoint Framework y React
SharePoint Framework y React
 
PowerApps, Flow y Power BI: Gestiona tus procesos corporativos.
PowerApps, Flow y Power BI: Gestiona tus procesos corporativos.PowerApps, Flow y Power BI: Gestiona tus procesos corporativos.
PowerApps, Flow y Power BI: Gestiona tus procesos corporativos.
 
Aprovisionamiento remoto de SharePoint con Azure Functions
Aprovisionamiento remoto de SharePoint con Azure FunctionsAprovisionamiento remoto de SharePoint con Azure Functions
Aprovisionamiento remoto de SharePoint con Azure Functions
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

How to use SharePoint PnP assets in real world use cases

Notas do Editor

  1. This slide is mandatory. Please do not remove.
  2. This slide is mandatory. Please do not remove and try to use it during Q&A at the end of your session. Thank you!
  3. This slide is mandatory. Please do not remove and try to use it during Q&A at the end of your session. Thank you!