What email address or phone number would you like to use to sign in to Docs.com?
If you already have an account that you use with Office or other Microsoft services, enter it here.
Or sign in with:
Signing in allows you to download and like content, and it provides the authors analytical data about your interactions with their content.
Embed code for: SPSMad2017 - How to use SharePoint PnP assets in real world use cases
Select a size
How to use SharePoint PnP assets in real world use cases
Thomas Goelles @thomyg
Solvion information management
Head of Modern Workplace Solutions
Co-Organizer of SharePoint Saturday Vienna (#SPSVIE) and Office 365 Meetup Graz
Friends, Family, Grazer AK, Liverpool FC and of course a SharePoint nerd
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
Going first public in CodePlex, then moved to GitHub. Concentration on add-in model enterprise scenarios.
PnP Provisioning Engine introduced. Reusable components and solutions, like PnP Partner Pack introduced. Weekly webcasts started.
PnP ownership moved to engineering, team works with a partnership on aligning roadmap. Work with SP Framework starts.
Internal initiative in Microsoft to start collecting learnings from add-in model
Views in GitHub
127343 (avg 2 weeks)
Unique visitors in GitHub
22850 (avg 2 weeks)
Unique tenants #
Most used capability - Provisioning Engine (1306 tenants)
Http Requests #
Monthly Metrics – Status from April 2017
PnP Core Team
SharePoint Patterns and Practices (PnP) is a open source initiative coordinated by SharePoint engineering. It's a channel for the SharePoint engineering to share documentation, guidance, samples and reusable component for the community. PnP initiative coordinates all SharePoint developer documentation and guidance cross on-premises and online. Day to day work is coordinated by the PnP Core team, which consists from Microsoft internal people and external MVPs.
„Sharing is caring“
How to use it in terms of training
Guidenance and Documentation
Training / Learning
PnP at dev.office.com - Welcome page with sample and guidance search
SharePoint Dev Group - Questions and feedback
PnP at MSDN
PnP videos at YouTube
PnP at Docs.com - Docs.com
PnP Sites Core Component - GitHub repository
PnP PowerShell - GitHub repository
PnP Partner Pack - Reusable starter kit for typical enterprise requirements
PnP Guidance - GitHub repository
PnP Office-Addins - GitHub repository
PnP Tools - GitHub repository
PnP Transformation - GitHub repository
PnP Provisioning Schema - GitHub repository
How to use it in terms of staying up to date
Community Calls & Meetings
Monthly community call
Bi-weekley PnP Core, PowerShell and Engine SIG meeting
PnP Weekly Web Casts around key topics for the Office 365 and SharePoint add-in model development
Introducing some samples
Slightly branded site
SharePoint Wiki Bot
SharePoint Wiki Bot - Architecture
Push changes to bot service
Update and publish knowledgebase
User edits wiki page
Trigger web job
Wiki Page with Table of Content / Headings
WikiPageManger / KnowledgeBaseManager
Result in Teams
How to use PnP in a real world project – introducing SolvionWorkBox
Senior Program Manager
Async TeamBox site creation architecture
<<Add List items>>
TeamBox Dash- board
Creating new Box
Call back for People / Users
Dashboard Component HTML
Dashboard Component JS
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:
Microsoft Tech Community
One Microsoft community for IT Pros and tech enthusiasts to learn from experts on Microsoft products
Trusted resource for news, best practices and answers from Microsoft product teams and MVPs
Join today! It’s free – sign in with your Microsoft Account.
Microsoft SharePoint Server 2013
© 2012 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.
This slide is mandatory. Please do not remove.
This slide is mandatory. Please do not remove and try to use it during Q&A at the end of your session. Thank you!
© 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
SharePoint Patterns and Practices
This slide is mandatory. Please do not remove and try to use it during Q&A at the end of your session. Thank you!Box Dash- board
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 mar